bplist00U_WebMainResource_WebSubframeArchives_WebSubresources _WebResourceTextEncodingName_WebResourceData_WebResourceMIMEType^WebResourceURL_WebResourceFrameNameUUTF-8OYGustave Caillebotte: Impressions Of A Changing Paris : NPR

Gustave Caillebotte: Impressions Of A Changing Paris

Impressionist paintings of Paris often depict a city full of sun-dappled  socialites: dancing, shopping, boating and schmoozing. But for painter  and art patron Gustave Caillebotte, Paris was a darker, lonelier place. His 1877 work, Paris Street; Rainy Day, shows Parisians making their way down a vast street on a dreary day. (Click enlarge to see the full painting.)
Enlarge The Art Institute of Chicago

Impressionist paintings of Paris often depict a city full of sun-dappled socialites: dancing, shopping, boating and schmoozing. But for painter and art patron Gustave Caillebotte, Paris was a darker, lonelier place. His 1877 work, Paris Street; Rainy Day, shows Parisians making their way down a vast street on a dreary day. (Click enlarge to see the full painting.)

Impressionist paintings of Paris often depict a city full of sun-dappled  socialites: dancing, shopping, boating and schmoozing. But for painter  and art patron Gustave Caillebotte, Paris was a darker, lonelier place. His 1877 work, Paris Street; Rainy Day, shows Parisians making their way down a vast street on a dreary day. (Click enlarge to see the full painting.)
The Art Institute of Chicago

Impressionist paintings of Paris often depict a city full of sun-dappled socialites: dancing, shopping, boating and schmoozing. But for painter and art patron Gustave Caillebotte, Paris was a darker, lonelier place. His 1877 work, Paris Street; Rainy Day, shows Parisians making their way down a vast street on a dreary day. (Click enlarge to see the full painting.)

text size A A A
June 3, 2011

In the 1870s, an Emperor and a Baron undertook the remaking of Paris: Napoleon III and Baron Georges-Eugene Haussmann's urban renewal project converted clusters of medieval warrens into the Paris we know today, with its grand boulevards and rows of handsome buildings. Impressionist painters showed that new Paris on their canvases — but one of them had a very different perspective.

Gustave Caillebotte's best-known work, Paris Street: Rainy Day (above), painted in 1877, shows a vast cobblestone street, stretching out in front of looming, wedge-shaped buildings. The street is dotted with dark umbrellas, that shelter top-hatted men and women in long skirts — all looking vague and a little disoriented. That was a major subject of Caillebotte's: What the modernization of Paris was doing to its people.

Many of Caillebotte's paintings depict the modernization of Paris. In his 1876 painting, Le Pont de l'Europe, pedestrians on a new bridge are engulfed by steel girders.
Enlarge Comite Caillebotte

Many of Caillebotte's paintings depict the modernization of Paris. In his 1876 painting, Le Pont de l'Europe, pedestrians on a new bridge are engulfed by steel girders.

Many of Caillebotte's paintings depict the modernization of Paris. In his 1876 painting, Le Pont de l'Europe, pedestrians on a new bridge are engulfed by steel girders.
Comite Caillebotte

Many of Caillebotte's paintings depict the modernization of Paris. In his 1876 painting, Le Pont de l'Europe, pedestrians on a new bridge are engulfed by steel girders.

"They seem to be quite alone," says Nicolas Sainte Fare Garnot, curator of the Jacquemart-Andre Museum. "Every person is lost in a very wide world."

The Jacquemart-Andre Museum, which is featuring an exhibition of Caillebotte's work, is located on Boulevard Haussmann — a broad and busy thoroughfare where, in the 1870s, wealthy Parisians built their mansions. (The museum was once the home of banker Edouard Andre and his wife Nelie Jacquemart.) Caillebotte lived just down the street, and painted what was happening to Paris when Baron Haussmann was re-making it.

In Caillebotte's paintings, men leaning on new bridges seem engulfed by steel girders. Others stand on balconies, looking down at the Boulevard Haussmann — above, yet somehow dwarfed by the street.

"Modern life doesn't create a close relations between human beings," Garnot says, "You are [in] complete loneliness in these new buildings, new avenues, new boulevards. There's something quite sad about that."

In Caillebotte's 1880 work, Un  Balcon, two men gaze down at Boulevard Haussmann below, yet still appear dwarfed by the street.
Enlarge Comite Caillebotte, Paris

In Caillebotte's 1880 work, Un Balcon, two men gaze down at Boulevard Haussmann below, yet still appear dwarfed by the street.

In Caillebotte's 1880 work, Un  Balcon, two men gaze down at Boulevard Haussmann below, yet still appear dwarfed by the street.
Comite Caillebotte, Paris

In Caillebotte's 1880 work, Un Balcon, two men gaze down at Boulevard Haussmann below, yet still appear dwarfed by the street.

Caillebotte's contemporaries — Renoir, Monet, Sisley, Pissaro — also put this "modern" Paris in their paintings. But theirs is a Paris peopled by happy dancers, or sociable boaters, or busy shoppers, or flag-waving parade marchers.

"They just wanted to show pleasant persons or fun activities," Garnot says. "Not the kind of loneliness that you find [in Caillebotte.]"

It's Caillebotte's perspectives — his wide-angled, panoramic views — that shade the paintings with sadness. The zooming angles and thrusting spaces are daring, compelling, dramatic and totally original.

Not himself an Impressionist, Caillebotte loved what those painters and others were doing. He befriended them — Manet, Monet, Renoir, Sisley, Pissaro and Cezanne — at local cafes. Garnot says that Manet had the habit of receiving friends at the Cafe Guerbois. Caillebotte decided to do the same thing — hosting the artists once a week.

Caillebotte didn't just wine and dine his artist friends — he loaned them money (in fact, he paid the rent on Monet's studio for a while.) And most importantly, he bought their paintings for top dollar. Caillebotte was very wealthy; his father had made a fortune supplying Napoleon's army with uniforms, bedding and other materials. Gustave inherited that fortune at age 26.

Caillebotte painted this self-portrait in 1879 at age 31. In the background, he has placed Dance at Le moulin de la Galette, painted three years earlier by his friend Pierre-Auguste Renoir. (See that painting by Renoir below.)
Enlarge Comite Caillebotte, Paris

Caillebotte painted this self-portrait in 1879 at age 31. In the background, he has placed Dance at Le moulin de la Galette, painted three years earlier by his friend Pierre-Auguste Renoir. (See that painting by Renoir below.)

Caillebotte painted this self-portrait in 1879 at age 31. In the background, he has placed Dance at Le moulin de la Galette, painted three years earlier by his friend Pierre-Auguste Renoir. (See that painting by Renoir below.)
Comite Caillebotte, Paris

Caillebotte painted this self-portrait in 1879 at age 31. In the background, he has placed Dance at Le moulin de la Galette, painted three years earlier by his friend Pierre-Auguste Renoir. (See that painting by Renoir below.)

"He wanted to help the Impressionist painters," Garnot says. "So he purchased about 64 paintings from Monet, Renoir, Sisley, Pissaro and all the others."

Caillebotte purchased Renoir's Dance at Le moulin de la Galette and many other Impressionist works long before they were popular. Works in his collection by the likes of Monet, Renoir, Pissarro and more would one day be recognized among the world's greatest Impressionist works.
Enlarge Musee d'Orsay

Caillebotte purchased Renoir's Dance at Le moulin de la Galette and many other Impressionist works long before they were popular. Works in his collection by the likes of Monet, Renoir, Pissarro and more would one day be recognized among the world's greatest Impressionist works.

Caillebotte purchased Renoir's Dance at Le moulin de la Galette and many other Impressionist works long before they were popular. Works in his collection by the likes of Monet, Renoir, Pissarro and more would one day be recognized among the world's greatest Impressionist works.
Musee d'Orsay

Caillebotte purchased Renoir's Dance at Le moulin de la Galette and many other Impressionist works long before they were popular. Works in his collection by the likes of Monet, Renoir, Pissarro and more would one day be recognized among the world's greatest Impressionist works.

More On The Painters Caillebotte Supported

One of the paintings in the Jacquemart-Andre show is a self-portrait Caillebotte made early in his painting life. He started painting relatively late, at age 27, and only lived to 45. In this 1879 self portrait, he's 31 years old, and seated at an easel in his apartment. Behind him, on the wall hangs a painting that is now considered one of the greatest Impressionist works. It's Renoir's 1876 the Dance at Le moulin de la Galette. Renoir shows a sun-dappled crowd of convivial partiers, dancing, drinking and schmoozing. Caillebotte was the first owner of this Renoir masterpiece, and reproduced it in his own self-portrait — as a salute.

He was a nervy painter, but not a professional one — and he didn't really have to be. Caillebotte had loads of money and didn't need to make his living from art. The 500 or so paintings he created stayed in his family. In part, that's why he's less well-known than his great painter pals. Caillebotte's pictures weren't in museum collections, and he didn't get serious attention until the 1960s.

But because he was a great patron of the arts, Caillebotte's first-rate art collection became what today is the crux of the Impressionist holdings at the Musee d'Orsay in Paris. Although for a while, he (or his executors) couldn't even give the paintings away. "It's a pity," Garnot says. "When he offered all [of] the collection to the French state, the minister of fine arts wasn't pleased at all by the donation. He refused it. He turned them away."

At the time, the custom was for the state to only accept works by dead painters. But that wasn't the only reason the paintings were rejected by the state: "You must understand," Garnot says, "that they didn't appreciate ... the style." Critics of the day felt the Impressionist works looked hasty, crude and unfinished. There was no place for them in prestigious, official French collections.

Caillebotte died in 1894. Seven years later, after much bickering, wrangling and negotiation, 40 of the 60 paintings in his his bequest of Impressionist treasures were accepted by the government of France. Now, more than a century later, the names Renoir, Monet, Sisley — and yes, Gustave Caillebotte — have become part of the Pantheon of French painting.

 

More Fine Art

Podcast + RSS Feeds

Podcast RSS

  • Fine Art
     
  • Morning Edition
     
 
 
 

Comments

Please keep your community civil. All comments must follow the NPR.org Community rules and terms of use. See also the Community FAQ.

You must be logged in to leave a comment. Login / Register

 

NPR reserves the right to read on the air and/or publish on its website or in any medium now known or unknown the e-mails and letters that we receive. We may edit them for clarity or brevity and identify authors by name and location. For additional information, please consult our Terms of Use.

 
Observe Reason (reasonedobserver)

Observe Reason (reasonedobserver) wrote:


Dear Jennifer:

Great Point!

It is very easy and misguided to project contemporary feeling/mores onto an issue or work of art from the past.

"Context" comes to mind. I would have hoped that the curator would have known better.

Astute call on your part.

June 3, 2011 11:22:08 AM PDT

 
Observe Reason (reasonedobserver)

Observe Reason (reasonedobserver) wrote:


Dear Mr. Willingham:

While I cannot provide the painting's location (museum et al), I can tell you that you will have more luck finding a copy under it original title.

Try looking for as: "Dr. Georges Viau in His Office Treating Annette Roussel, 1914:

Also the artist's name is spelled "Vuillard"

There are a lot of venues for procuring a copy...be careful thought!

Good luck, sir.

O.R.

June 3, 2011 11:19:18 AM PDT

 
Jennifer McClung (JenMc)

Jennifer McClung (JenMc) wrote:

I don't know, somehow this seems to be a curator's project of his feelings onto paintings rather than what the actual paintings infer. I have seen numerous Caillebotte paintings and never have I interpreted them to be a statement of the alienation of man over the modernization of his contemporary world. The people seemed like self-reflective people to me. I always felt the conviviality of such pieces as Renoir's "Dance..." to be a forced happiness which made them sadder statement about man's alienation within the city. But, that's just me.

June 3, 2011 11:09:09 AM PDT

 
Mark Novak (straitfan1962)

Mark Novak (straitfan1962) wrote:

The painting Paris Street; Rainy Day is a giant work and best seen in person. Left an impression on me when I saw it at the Kimbell during an exhibition.

June 3, 2011 10:02:34 AM PDT

 
Douglas Willingham (Archie401)

Douglas Willingham (Archie401) wrote:

Does anyone know the whereabouts of Edouard Villard's "The Dentist"? I'd like a copy of it for my dental office.

June 3, 2011 9:23:09 AM PDT

 
Observe Reason (reasonedobserver)

Observe Reason (reasonedobserver) wrote:


In addition, it is intriguing that while Impressionism is today 'honored' as a seminal movement in art; and examples, duplicates and imitations hang in many many homes, businesses et al; nevertheless, in its day Impressionism and its practicianers were reviled, both for technique and subject. Impressionists were the "Bad Boys ( and Girls) of the art world.

Those who use Impressionism as an example when critiquing 'untraditional' or contemporary art may wish to keep that in mind.

June 3, 2011 9:22:33 AM PDT

 
Douglas Willingham (Archie401)

Douglas Willingham (Archie401) wrote:

I have a print of that Caillebotte painting in my dental office. What I'd like to have also is Edouard Vuillard's painting "The Dentist". Does anyone know where this is or whether I can purchase a print of it?

June 3, 2011 9:21:08 AM PDT

 
Observe Reason (reasonedobserver)

Observe Reason (reasonedobserver) wrote:


Caillebotte's work seems a nexus between the then new realism of Courbet and the fascination with light and its effects upon 'objects' intrinsic to Impressionism. As such Caillebotte stands at the intersection of those two schools. Unlike Renoir, who in spite of the surface 'prettiness' of his painting, essentially provides a lot of "Fluff", Caillebottes seems much more interested in urban reality rather than simply painting pretty pictures.
I'd take Caillebotte's reality over Renoir's fluff any day.


NPR...Please MORE historical and contemporary fine art articles like this!!!!!

June 3, 2011 9:13:12 AM PDT

 
Playing For Change

NPR thanks our sponsors

Become an NPR Sponsor

 
In Caillebotte's 1880 work, Un  Balcon, two men gaze down at Boulevard Haussmann below, yet still appear dwarfed by the street. Comite Caillebotte, Paris

In Caillebotte's 1880 work, Un Balcon, two men gaze down at Boulevard Haussmann below, yet still appear dwarfed by the street.

close
Ytext/html_[http://www.npr.org/2011/06/03/136592986/gustave-caillebotte-impressions-of-a-changing-parisVanonId9& UUTF-8O
Ytext/html_http://www.facebook.com/extern/login_status.php?api_key=dc20e553940875ced0537034057eb959&extern=0&channel=http%3A%2F%2Fwww.npr.org%2FFacebookXd.html&locale=en_US[loginStatus UUTF-8O^Ytext/html_http://www.npr.org/FacebookXd.html#%7B%22id%22%3A0%2C%22sc%22%3A%22http%3A%2F%2Fwww.facebook.com%2Fxd_receiver_v0.4.php%22%2C%22sf%22%3A%22loginStatus%22%2C%22sr%22%3A2%2C%22h%22%3A%22loginServer%22%2C%22sid%22%3A%220.578%22%2C%22t%22%3A0%7D%5B0%2C%22loginStatus%22%2C%22InitLogin%22%2C%7B%22baseDomain%22%3A%22npr.org%22%2C%22connectState%22%3A3%2C%22perms%22%3Anull%2C%22publicSessionData%22%3Anull%2C%22session%22%3Anull%2C%22settings%22%3A%7B%22inFacebook%22%3Afalse%2C%22locale%22%3A%22en_US%22%7D%2C%22https%22%3Afalse%7D%2Cfalse%5D_2--> !"#$%_WebResourceResponseO :/** * NOTE - this file should be editted at * /lib/connect/Facebook/XdComm/XdCommReceiver.js * which will rewrite any library file connect is autogened * * @provides XdCommReceiver * @requires */ // Create FBIntern namespace if necessary if (!window.FBIntern) { FBIntern = {}; } // Only load if this class is not already loaded if (!FBIntern.XdReceiver) { // XdReceiver class FBIntern.XdReceiver = { delay : 100, timerId : -1, dispatchMessage: function() { //We don't used window.location.hash because it has different behavior on IE and Firefox. //See https://bugzilla.mozilla.org/show_bug.cgi?id=378962 var pathname = document.URL; var hashIndex = pathname.indexOf('#'); var hash; if(hashIndex > 0) { hash = pathname.substring(hashIndex + 1); } else { //hashIndex not found; //Check if it's special case for login callback hashIndex = pathname.indexOf('fb_login&'); if(hashIndex > 0) { hash = pathname.substring(hashIndex + 9); } else { return; } } var debugFlag='debug=1&'; if(hash.indexOf(debugFlag) == 0) { hash = hash.substring(debugFlag.length); } var packet_string; var func = null; try { var hostWindow = window.parent; if (hash.indexOf('fname=') == 0) { var packetStart = hash.indexOf('&'); var frame_name = hash.substr(6, packetStart-6); if(frame_name == "_opener") { hostWindow = hostWindow.opener; } else if (frame_name == "_oparen") { hostWindow = hostWindow.opener.parent; } else if (frame_name != "_parent") { hostWindow = hostWindow.frames[frame_name]; } packet_string = hash.substr(packetStart+1); } else { hostWindow = hostWindow.parent; packet_string = hash; } func = hostWindow.FB.XdComm.Server.singleton.onReceiverLoaded; } catch (e) { if (e.number == -2146828218) { //Permission denied return; } } if(func) { hostWindow.FB.XdComm.Server.singleton.onReceiverLoaded(packet_string); if(FBIntern.XdReceiver.timerId != -1) { window.clearInterval(FBIntern.XdReceiver.timerId); FBIntern.XdReceiver.timerId = -1; } } else { if(FBIntern.XdReceiver.timerId == -1) { try { FBIntern.XdReceiver.timerId = window.setInterval(FBIntern.XdReceiver.dispatchMessage, FBIntern.XdReceiver.delay); } catch (e) { } } } } }; if (!(window.FB && FB.Bootstrap && !FB.Bootstrap.isXdChannel)) { try { FBIntern.XdReceiver.dispatchMessage(); } catch(e) { } } } (function() { // get script tag and see if it has an apikey // if there is an api key then call FB.init var scripts = document.getElementsByTagName('script'); var this_script_tag = scripts[scripts.length - 1]; //script tag of this file if (this_script_tag != undefined) { var apikey = this_script_tag.getAttribute('fb-api-key'); var receiver = this_script_tag.getAttribute('fb-xd-receiver'); if (apikey != null) { window.setTimeout( function() { FB.init(apikey, receiver); }, 0); } } })(); _application/x-javascriptObplist00noX$versionX$objectsY$archiverT$top""()012NOPQRSTUVWXYZ[\]^_`abcdhiU$null  !R$6S$10R$2R$7R$3S$11R$8V$classR$4R$9R$0R$5R$1 !#$%&[NS.relativeWNS.base_Ghttp://static.ak.connect.facebook.com/js/api_lib/v0.4/XdCommReceiver.js*+,-Z$classnameX$classesUNSURL./UNSURLXNSObject#A4A!3456BWNS.keysZNS.objects789:;<=>?@A CDEFGHIJKLMZX-Cnection]Accept-Ranges\Content-Type]Cache-ControlWExpires^Content-LengthTDate_Content-EncodingZConnectionTVary[X-Fb-ServerUcloseUbytes_application/x-javascript]max-age=51702_Sat, 04 Jun 2011 05:48:54 GMTT1214_Fri, 03 Jun 2011 15:27:12 GMTTgzipZkeep-alive_Accept-Encoding]10.32.115.117*+ef_NSMutableDictionaryeg/\NSDictionary :*+jk_NSHTTPURLResponselm/_NSHTTPURLResponse]NSURLResponse_NSKeyedArchiverpq_WebResourceResponse#-27\b}-2=FLOU^gipx,7<HNTo} !&:>R`rur_Ghttp://static.ak.connect.facebook.com/js/api_lib/v0.4/XdCommReceiver.js'-3!()*+,Uutf-8OH/*1307052633,169563003,JIT Construction: v386815,en_US*/ if (!window.FB) {FB = {};} if(!FB.dynData) { FB.dynData = {"site_vars":{"canvas_client_compute_content_size_method":1,"use_postMessage":0,"use_xdProxy":0,"use_ui_server":1,"monitor_usage_regex":"somethingtoputhere.com|huffingtonpost.com|lala.com","monitor_usage_rate":0.05,"enable_custom_href":1},"ui_server_dialogs":{"bookmark.add":1,"friends.add":1},"resources":{"base_url_format":"http:\/\/{0}.connect.facebook.com\/","base_cdn_url":"http:\/\/static.ak.fbcdn.net\/","api_channel":1306863130,"api_server":1306863130,"www_channel":1306863056,"xd_proxy":1306862994,"xd_comm_swf_url":"http:\/\/static.ak.fbcdn.net\/rsrc.php\/v1\/yx\/r\/WFg56j28XFs.swf","share_button":"http:\/\/static.ak.fbcdn.net\/rsrc.php\/v1\/yg\/r\/yZiDLhSvAE9.gif","login_img_dark_small_short":"http:\/\/static.ak.fbcdn.net\/rsrc.php\/v1\/y2\/r\/ECSptXRJiXu.gif","login_img_dark_medium_short":"http:\/\/static.ak.fbcdn.net\/rsrc.php\/v1\/yN\/r\/WMAGVllinGS.gif","login_img_dark_medium_long":"http:\/\/static.ak.fbcdn.net\/rsrc.php\/v1\/yq\/r\/CtXTsD9gwTy.gif","login_img_dark_large_short":"http:\/\/static.ak.fbcdn.net\/rsrc.php\/v1\/yg\/r\/di8GQ4yWYmF.gif","login_img_dark_large_long":"http:\/\/static.ak.fbcdn.net\/rsrc.php\/v1\/yz\/r\/WuhUANysBjg.gif","login_img_light_small_short":"http:\/\/static.ak.fbcdn.net\/rsrc.php\/v1\/yG\/r\/HPpl_Q9ir03.gif","login_img_light_medium_short":"http:\/\/static.ak.fbcdn.net\/rsrc.php\/v1\/yG\/r\/QVAKZwo2mNu.gif","login_img_light_medium_long":"http:\/\/static.ak.fbcdn.net\/rsrc.php\/v1\/yA\/r\/11hJsvQEMup.gif","login_img_light_large_short":"http:\/\/static.ak.fbcdn.net\/rsrc.php\/v1\/yq\/r\/RwaZQIP0ALn.gif","login_img_light_large_long":"http:\/\/static.ak.fbcdn.net\/rsrc.php\/v1\/y6\/r\/kGCxkZx-uZa.gif","login_img_white_small_short":"http:\/\/static.ak.fbcdn.net\/rsrc.php\/v1\/yu\/r\/HSGgAQzgm6f.gif","login_img_white_medium_short":"http:\/\/static.ak.fbcdn.net\/rsrc.php\/v1\/yJ\/r\/a3H8zoa1Ymj.gif","login_img_white_medium_long":"http:\/\/static.ak.fbcdn.net\/rsrc.php\/v1\/yK\/r\/McNhTwo6iLp.gif","login_img_white_large_short":"http:\/\/static.ak.fbcdn.net\/rsrc.php\/v1\/y_\/r\/vE_oh0zqP1Z.gif","login_img_white_large_long":"http:\/\/static.ak.fbcdn.net\/rsrc.php\/v1\/yc\/r\/bGxF25CxBsQ.gif","logout_img_small":"http:\/\/static.ak.fbcdn.net\/rsrc.php\/v1\/yL\/r\/_gsP01S3mwQ.gif","logout_img_medium":"http:\/\/static.ak.fbcdn.net\/rsrc.php\/v1\/y2\/r\/NhZ-RyMbOUr.gif","logout_img_large":"http:\/\/static.ak.fbcdn.net\/rsrc.php\/v1\/yf\/r\/C9lMHpC5ik8.gif"}};} if (!FB.locale) {FB.locale = "en_US";} if (!FB.localeIsRTL) {FB.localeIsRTL = false;} if(!window.FB)FB={};if(!FB.Monitor)FB.Monitor={wrapObject:function(a,b,f){if(typeof(a)!="object")return a;if(!FB.Monitor.loggingEnabled())return a;if(b=='FB.Debug'||b=='FB.HiddenContainer'||b=='FB.XdComm.Server'||b.indexOf('FBIntern')==0)return a;for(var d in a){var c=a[d];if(!a.hasOwnProperty(d)||typeof(c)!='function'||c.wrapped)continue;var e={containerName:b,functionName:d};a[d]=FB.Monitor._monitorWrapper(c,a,f,e);a[d].wrapped=true;}return a;},disableLogging:function(){FB.Monitor.loggingEnabledCache=false;},loggingEnabled:function(){if(FB.Monitor.loggingEnabledCache===null){var c=FB.dynData&&FB.dynData.site_vars&&FB.dynData.site_vars.monitor_usage_regex;if(!c){FB.Monitor.loggingEnabledCache=false;}else{var a=new RegExp(c);var b=FB.dynData.site_vars.monitor_usage_rate;FB.Monitor.loggingEnabledCache=a.test(document.domain)?(Math.random()/b)<1:false;}}return FB.Monitor.loggingEnabledCache;},externalCallback:function(a){if(typeof(a)!='function')return a;return function(){var d=FB.Monitor.internalCallStackDepth;FB.Monitor.internalCallStackDepth=0;var b=Array.prototype.slice.call(arguments);var c=a.apply(this,b);FB.Monitor.internalCallStackDepth=d;return c;};},_monitorWrapper:function(b,a,d,c){return function(){var e=Array.prototype.slice.call(arguments);context=d?this:(a||window);c=c||{containerName:'unknown',functionName:'unknown'};if(FB.Monitor.internalCallStackDepth==0)if(c.functionName.substr(0,1)!='_')FB.Monitor.logFunction(c,e);++FB.Monitor.internalCallStackDepth;var f=new Date();try{var returnValue=b.apply(context,e);}finally{var end=new Date();--FB.Monitor.internalCallStackDepth;var elapsed=end.getTime()-f.getTime();if(elapsed)FB.Monitor.logFunction(c,[],elapsed);}return returnValue;};},logFunction:function(f,c,d){var b=[];for(var e=0;e0)if(!FB.MonitorSender.send())break;}else FB.Monitor.timerInterval*=1.2;}finally{if(FB.Monitor.loggingQueue.length!==0)FB.Monitor.scheduleSend();FB.Monitor.loggingEnabledCache=a;}},timerInterval:6*1000,internalCallStackDepth:0,loggingQueue:[],pendingTimer:false,loggingEnabledCache:null}; if(!window.FB)FB={};FB.forEach=function(c,a,f){if(Object.prototype.toString.apply(c)==='[object Array]'){if(c.forEach){c.forEach(a);}else for(var b=0,e=c.length;b-1),isSecure:function(){return FB._secure;}});FB.provide=FB.bind(FB.TypeLoader.provide,FB.TypeLoader);FB.subclass=FB.bind(FB.TypeLoader.subclass,FB.TypeLoader); (function(){var b=false,a=/xyz/.test(function(){xyz;})?/\b_super\b/:/.*/;FB.Class=function(){};FB.Class.extend=function(e){var d=this.prototype;b=true;var f=new this();b=false;FB.forEach(e,function(h,g){f[g]=typeof h==="function"&&typeof d[g]==="function"&&a.test(h)?(function(j,i){return function(){var l=this._super;this._super=d[j];var k=i.apply(this,arguments);this._super=l;return k;};})(g,h):h;});var c=function(){if(!b){var g;if(this instanceof c){g=this;}else{b=true;g=new c();b=false;}if(g.init)g.init.apply(g,arguments);return g;}};c.prototype=f;c.constructor=c;c.extend=FB.Class.extend;return c;};})(); FB.provide('FB.Log',{level:-1,Level:{DEBUG:3,INFO:2,WARNING:1,ERROR:0},_helper:function(){var a=Array.prototype.slice.call(arguments),c=a.shift(),b=a.shift();if(this.level>=b&&window.console)(console[c]||console.log).apply(console,a);}});FB.provide('FB.Log',{debug:FB.bind(FB.Log._helper,FB.Log,'debug',FB.Log.Level.DEBUG),info:FB.bind(FB.Log._helper,FB.Log,'info',FB.Log.Level.INFO),warn:FB.bind(FB.Log._helper,FB.Log,'warn',FB.Log.Level.WARNING),error:FB.bind(FB.Log._helper,FB.Log,'error',FB.Log.Level.ERROR)},true); if(!window.FB)FB={};if(!FB.Type){FB.Type={createNamespace:function(b){var d=window;var c=b.split('.');for(var a=0;a0){var ns=fullName.substring(0,i);this.createNamespace(ns);objName=fullName.substring(i+1);scope=eval(ns);}else objName=fullName;scope[objName]=value;},getObj:function(b){var d=window;var c=b.split('.');for(var a=0;a=0&&window.attachEvent;if((!isIE||document.readyState=='completed')&&document.body){b=document.createElement('div');b.id="FB_HiddenContainer";b.style.position="absolute";b.style.top="-10000px";b.style.width="0px";b.style.height="0px";document.body.appendChild(b);}}catch(a){b=null;}if(!b)document.write('
'+'
');}},get:function(){return FB.$('FB_HiddenContainer');}}); FB.provide('FB.HiddenContainerLoader',{_onLoad:function(){FB.HiddenContainer.get();}}); FB.subclass('FB.Delegate','FB.Class',{});FB.provide('FB.Delegate',{Null:function(){},_create:function(b){var a=function(){if(b.length==2){return b[1].apply(b[0],arguments);}else{var d=b.slice();for(var c=0;c=0;},_detectDocumentNamespaces:function(){if(document.namespaces&&!document.namespaces.item['fb'])document.namespaces.add('fb');},createDefaultXdChannelUrl:function(){var a=location.protocol+'//'+location.hostname+location.pathname+location.search;if(location.search||location.search.length>0){a+='&';}else a+='?';a+='fbc_channel=1';return a;},_onCompLoaded:function(){var b=0;var a=FB.Bootstrap._featureReqQueue.length;for(b=0;b0){d=h.substring(f+1);}else{f=h.indexOf('fb_login&');if(f>0){d=h.substring(f+9);}else return;}var a='debug=1&';if(d.indexOf(a)==0)d=d.substring(a.length);var g;var c=null;try{var hostWindow=window.parent;if(d.indexOf('fname=')==0){var packetStart=d.indexOf('&');var frame_name=d.substr(6,packetStart-6);if(frame_name=="_opener"){hostWindow=hostWindow.opener;}else if(frame_name=="_oparen"){hostWindow=hostWindow.opener.parent;}else if(frame_name!="_parent")hostWindow=hostWindow.frames[frame_name];g=d.substr(packetStart+1);}else{hostWindow=hostWindow.parent;g=d;}c=hostWindow.FB.XdComm.Server.singleton.onReceiverLoaded;}catch(b){if(b.number==-2146828218)return;}if(c){hostWindow.FB.XdComm.Server.singleton.onReceiverLoaded(g);if(FBIntern.XdReceiver.timerId!=-1){window.clearInterval(FBIntern.XdReceiver.timerId);FBIntern.XdReceiver.timerId=-1;}}else if(FBIntern.XdReceiver.timerId==-1)try{FBIntern.XdReceiver.timerId=window.setInterval(FBIntern.XdReceiver.dispatchMessage,FBIntern.XdReceiver.delay);}catch(b){}}};if(!(window.FB&&FB.Bootstrap&&!FB.Bootstrap.isXdChannel))try{FBIntern.XdReceiver.dispatchMessage();}catch(e){}}(function(){var c=document.getElementsByTagName('script');var d=c[c.length-1];if(d!=undefined){var a=d.getAttribute('fb-api-key');var b=d.getAttribute('fb-xd-receiver');if(a!=null)window.setTimeout(function(){FB.init(a,b);},0);}})(); if (FB && FB.Loader) { FB.Loader.onScriptLoaded(["FB.monitor-wrapper","FB.Prelude","FB.Class","FB.Log","FB.Type","FB.HiddenContainer","FB.HiddenContainerLoader","FB.Delegate","FB.Loader","FB.Bootstrap","XdCommReceiver"]); }_application/x-javascriptObplist00noX$versionX$objectsY$archiverT$top""()012NOPQRSTUVWXYZ[\]^_`abcdhiU$null  !R$6S$10R$2R$7R$3S$11R$8V$classR$4R$9R$0R$5R$1 !#$%&[NS.relativeWNS.base_7http://static.ak.connect.facebook.com/connect.php/en_US*+,-Z$classnameX$classesUNSURL./UNSURLXNSObject#A4H"3456BWNS.keysZNS.objects789:;<=>?@A CDEFGHIJKLMZX-Cnection]Cache-Control\Content-TypeWExpiresTDate^Content-LengthZConnection_Content-EncodingTEtagTVary[X-Fb-ServerUclose_public, max-age=263_'application/x-javascript; charset=utf-8_Fri, 03 Jun 2011 15:31:34 GMT_Fri, 03 Jun 2011 15:27:11 GMTT6503Zkeep-aliveTgzip_""addc56fa32b850cc30f3a39f08148f99"_Accept-Encoding\10.27.83.123*+ef_NSMutableDictionaryeg/\NSDictionaryH*+jk_NSHTTPURLResponselm/_NSHTTPURLResponse]NSURLResponse_NSKeyedArchiverpq_WebResourceResponse#-27\b}"-6<?ENWY`hsu#/5Ku)-:=BVZn|r_7http://static.ak.connect.facebook.com/connect.php/en_US!./012Uutf-8O:/*1307053129,169593473,JIT Construction: v386815,en_US*/ if (!window.FB) {FB = {};} if(!FB.dynData) { FB.dynData = {"site_vars":{"canvas_client_compute_content_size_method":1,"use_postMessage":0,"use_xdProxy":0,"use_ui_server":1,"monitor_usage_regex":"somethingtoputhere.com|huffingtonpost.com|lala.com","monitor_usage_rate":0.05,"enable_custom_href":1},"ui_server_dialogs":{"bookmark.add":1,"friends.add":1},"resources":{"base_url_format":"http:\/\/{0}.connect.facebook.com\/","base_cdn_url":"http:\/\/static.ak.fbcdn.net\/","api_channel":1306863130,"api_server":1306863130,"www_channel":1306863056,"xd_proxy":1306862994,"xd_comm_swf_url":"http:\/\/static.ak.fbcdn.net\/rsrc.php\/v1\/yx\/r\/WFg56j28XFs.swf","share_button":"http:\/\/static.ak.fbcdn.net\/rsrc.php\/v1\/yg\/r\/yZiDLhSvAE9.gif","login_img_dark_small_short":"http:\/\/static.ak.fbcdn.net\/rsrc.php\/v1\/y2\/r\/ECSptXRJiXu.gif","login_img_dark_medium_short":"http:\/\/static.ak.fbcdn.net\/rsrc.php\/v1\/yN\/r\/WMAGVllinGS.gif","login_img_dark_medium_long":"http:\/\/static.ak.fbcdn.net\/rsrc.php\/v1\/yq\/r\/CtXTsD9gwTy.gif","login_img_dark_large_short":"http:\/\/static.ak.fbcdn.net\/rsrc.php\/v1\/yg\/r\/di8GQ4yWYmF.gif","login_img_dark_large_long":"http:\/\/static.ak.fbcdn.net\/rsrc.php\/v1\/yz\/r\/WuhUANysBjg.gif","login_img_light_small_short":"http:\/\/static.ak.fbcdn.net\/rsrc.php\/v1\/yG\/r\/HPpl_Q9ir03.gif","login_img_light_medium_short":"http:\/\/static.ak.fbcdn.net\/rsrc.php\/v1\/yG\/r\/QVAKZwo2mNu.gif","login_img_light_medium_long":"http:\/\/static.ak.fbcdn.net\/rsrc.php\/v1\/yA\/r\/11hJsvQEMup.gif","login_img_light_large_short":"http:\/\/static.ak.fbcdn.net\/rsrc.php\/v1\/yq\/r\/RwaZQIP0ALn.gif","login_img_light_large_long":"http:\/\/static.ak.fbcdn.net\/rsrc.php\/v1\/y6\/r\/kGCxkZx-uZa.gif","login_img_white_small_short":"http:\/\/static.ak.fbcdn.net\/rsrc.php\/v1\/yu\/r\/HSGgAQzgm6f.gif","login_img_white_medium_short":"http:\/\/static.ak.fbcdn.net\/rsrc.php\/v1\/yJ\/r\/a3H8zoa1Ymj.gif","login_img_white_medium_long":"http:\/\/static.ak.fbcdn.net\/rsrc.php\/v1\/yK\/r\/McNhTwo6iLp.gif","login_img_white_large_short":"http:\/\/static.ak.fbcdn.net\/rsrc.php\/v1\/y_\/r\/vE_oh0zqP1Z.gif","login_img_white_large_long":"http:\/\/static.ak.fbcdn.net\/rsrc.php\/v1\/yc\/r\/bGxF25CxBsQ.gif","logout_img_small":"http:\/\/static.ak.fbcdn.net\/rsrc.php\/v1\/yL\/r\/_gsP01S3mwQ.gif","logout_img_medium":"http:\/\/static.ak.fbcdn.net\/rsrc.php\/v1\/y2\/r\/NhZ-RyMbOUr.gif","logout_img_large":"http:\/\/static.ak.fbcdn.net\/rsrc.php\/v1\/yf\/r\/C9lMHpC5ik8.gif"}};} if (!FB.locale) {FB.locale = "en_US";} if (!FB.localeIsRTL) {FB.localeIsRTL = false;} if(!window.FB)FB={};if(!FB.Monitor)FB.Monitor={wrapObject:function(a,b,f){if(typeof(a)!="object")return a;if(!FB.Monitor.loggingEnabled())return a;if(b=='FB.Debug'||b=='FB.HiddenContainer'||b=='FB.XdComm.Server'||b.indexOf('FBIntern')==0)return a;for(var d in a){var c=a[d];if(!a.hasOwnProperty(d)||typeof(c)!='function'||c.wrapped)continue;var e={containerName:b,functionName:d};a[d]=FB.Monitor._monitorWrapper(c,a,f,e);a[d].wrapped=true;}return a;},disableLogging:function(){FB.Monitor.loggingEnabledCache=false;},loggingEnabled:function(){if(FB.Monitor.loggingEnabledCache===null){var c=FB.dynData&&FB.dynData.site_vars&&FB.dynData.site_vars.monitor_usage_regex;if(!c){FB.Monitor.loggingEnabledCache=false;}else{var a=new RegExp(c);var b=FB.dynData.site_vars.monitor_usage_rate;FB.Monitor.loggingEnabledCache=a.test(document.domain)?(Math.random()/b)<1:false;}}return FB.Monitor.loggingEnabledCache;},externalCallback:function(a){if(typeof(a)!='function')return a;return function(){var d=FB.Monitor.internalCallStackDepth;FB.Monitor.internalCallStackDepth=0;var b=Array.prototype.slice.call(arguments);var c=a.apply(this,b);FB.Monitor.internalCallStackDepth=d;return c;};},_monitorWrapper:function(b,a,d,c){return function(){var e=Array.prototype.slice.call(arguments);context=d?this:(a||window);c=c||{containerName:'unknown',functionName:'unknown'};if(FB.Monitor.internalCallStackDepth==0)if(c.functionName.substr(0,1)!='_')FB.Monitor.logFunction(c,e);++FB.Monitor.internalCallStackDepth;var f=new Date();try{var returnValue=b.apply(context,e);}finally{var end=new Date();--FB.Monitor.internalCallStackDepth;var elapsed=end.getTime()-f.getTime();if(elapsed)FB.Monitor.logFunction(c,[],elapsed);}return returnValue;};},logFunction:function(f,c,d){var b=[];for(var e=0;e0)if(!FB.MonitorSender.send())break;}else FB.Monitor.timerInterval*=1.2;}finally{if(FB.Monitor.loggingQueue.length!==0)FB.Monitor.scheduleSend();FB.Monitor.loggingEnabledCache=a;}},timerInterval:6*1000,internalCallStackDepth:0,loggingQueue:[],pendingTimer:false,loggingEnabledCache:null}; if(!window.FB)FB={};FB.forEach=function(c,a,f){if(Object.prototype.toString.apply(c)==='[object Array]'){if(c.forEach){c.forEach(a);}else for(var b=0,e=c.length;b-1),isSecure:function(){return FB._secure;}});FB.provide=FB.bind(FB.TypeLoader.provide,FB.TypeLoader);FB.subclass=FB.bind(FB.TypeLoader.subclass,FB.TypeLoader); FB.subclass('FB.Waitable','FB.Class',{init:function(){},onChange:function(){if(this.__changed)this.__changed(this);},waitUntilReady:function(a){if(this.get_isReady()){a(this.result);}else{var b=null;b=FB.bind(function(c){this.remove_changed(b);a(this.result);},this);this.add_changed(b);}},waitForValue:function(b,a){this.waitForCondition(FB.bind(function(c){if(this.get_isReady()&&this.result===b){a();return true;}return false;},this));},waitForCondition:function(a){if(!a(this)){var b=null;b=FB.bind(function(c){if(a(c))this.remove_changed(b);},this);this.add_changed(b);}},resetChange:function(){this.__changed=null;},result:null,add_changed:function(a){this.__changed=FB.Delegate.combine(this.__changed,a);},remove_changed:function(a){this.__changed=FB.Delegate.remove(this.__changed,a);},__changed:null}); FB.subclass('FB.SimpleWaitable','FB.Waitable',{init:function(){this._super();},get_isReady:function(){return this._isReady;},_setResult:function(a,c){var b=typeof(a);if(this._isReady&&!c&&this.result===a&&(b==='undefined'||b==='number'||b==='string'))return;this.result=a;this._isReady=(!c);this.onChange();},_isReady:false}); FB.provide('FBIntern.HostName',{IE:0,MOZILLA:1,SAFARI:2,OPERA:3,OTHER:4}); FB.subclass('FBIntern.HostInfo','FB.Class',{init:function(){var b=window.navigator.userAgent.toLowerCase();var a;var d=null;if((a=b.indexOf('opera'))>=0){this._hostName=FBIntern.HostName.OPERA;}else if((a=b.indexOf('msie'))>=0){this._hostName=FBIntern.HostName.IE;d=b.substr(a+5);}else if((a=b.indexOf('firefox'))>=0){this._hostName=FBIntern.HostName.MOZILLA;d=b.substr(a+8);}else if((a=b.indexOf('safari'))>=0){this._hostName=FBIntern.HostName.SAFARI;d=b.substr(a+7);}else if((a=b.indexOf('gecko'))>=0){this._hostName=FBIntern.HostName.MOZILLA;d=window.navigator.appVersion;}else this._hostName=FBIntern.HostName.OTHER;if(d){var c=parseFloat(d);this.majorVersion=parseInt(c);if((a=d.indexOf('.'))>=0)this.minorVersion=parseInt(d.substr(a+1));}},get_hostName:function(){return this._hostName;},majorVersion:0,minorVersion:0,_hostName:0}); FB.subclass('FBIntern.AppInfo','FB.Class',{init:function(){this._hostInfo=new FBIntern.HostInfo();},get_hostInfo:function(){return this._hostInfo;},_hostInfo:null});FB.provide('FBIntern.AppInfo',{_onLoad:function(){FBIntern.AppInfo._current=null;},get_singleton:function(){if(!FBIntern.AppInfo._current)FBIntern.AppInfo._current=new FBIntern.AppInfo();return FBIntern.AppInfo._current;}}); (function(){var b=false,a=/xyz/.test(function(){xyz;})?/\b_super\b/:/.*/;FB.Class=function(){};FB.Class.extend=function(e){var d=this.prototype;b=true;var f=new this();b=false;FB.forEach(e,function(h,g){f[g]=typeof h==="function"&&typeof d[g]==="function"&&a.test(h)?(function(j,i){return function(){var l=this._super;this._super=d[j];var k=i.apply(this,arguments);this._super=l;return k;};})(g,h):h;});var c=function(){if(!b){var g;if(this instanceof c){g=this;}else{b=true;g=new c();b=false;}if(g.init)g.init.apply(g,arguments);return g;}};c.prototype=f;c.constructor=c;c.extend=FB.Class.extend;return c;};})(); FB.provide('FB.Log',{level:-1,Level:{DEBUG:3,INFO:2,WARNING:1,ERROR:0},_helper:function(){var a=Array.prototype.slice.call(arguments),c=a.shift(),b=a.shift();if(this.level>=b&&window.console)(console[c]||console.log).apply(console,a);}});FB.provide('FB.Log',{debug:FB.bind(FB.Log._helper,FB.Log,'debug',FB.Log.Level.DEBUG),info:FB.bind(FB.Log._helper,FB.Log,'info',FB.Log.Level.INFO),warn:FB.bind(FB.Log._helper,FB.Log,'warn',FB.Log.Level.WARNING),error:FB.bind(FB.Log._helper,FB.Log,'error',FB.Log.Level.ERROR)},true); if(!window.FB)FB={};if(!FB.Type){FB.Type={createNamespace:function(b){var d=window;var c=b.split('.');for(var a=0;a0){var ns=fullName.substring(0,i);this.createNamespace(ns);objName=fullName.substring(i+1);scope=eval(ns);}else objName=fullName;scope[objName]=value;},getObj:function(b){var d=window;var c=b.split('.');for(var a=0;a','"':'"'};htmlDecRE=/(&|<|>|")/gi;a=a.replace(htmlDecRE,function(c,b){return htmlDecMap[b];});return a;};FB.Sys.htmlEncode=function(a){htmlEncMap={'&':'&','<':'<','>':'>','"':'"'};htmlEncRE=/([&<>"])/g;if(htmlEncRE.test(a))a=a.replace(htmlEncRE,function(c,b){return htmlEncMap[b];});return a;};FB.Sys.endsWith=function(a,b){return a.length>=b.length&&a.substring(a.length-b.length)==b;};FB.Sys.contains=function(a,c){var b=FB.Sys.indexOf(a,c);return (b>=0);};FB.Sys.add=function(a,b){a[a.length]=b;};FB.Sys.remove=function(a,c){var b=FB.Sys.indexOf(a,c);if(b>=0){a.splice(b,1);return true;}return false;};FB.Sys.indexOf=function(a,c){var d=a.length;if(d)for(var b=0;b0)a.splice(0,a.length);};FB.Sys.clearKeys=function(a){for(var b in a)delete a[b];};FB.Sys.containsKey=function(a,b){return a[b]!==undefined;};FB.Sys.getKeyCount=function(b){var a=0;for(var c in b)a++;return a;};FB.Sys.isAssignableFrom=function(a,b){while(a!=b)if(a.__baseType){a=a.__baseType;}else return false;return true;};FB.Sys.createException=function(c,d,b){var a=new Error(c);if(d)a.userData=d;if(b)a.innerException=b;return a;};FB.Type.createClass2(FB.Sys); FB.provide('FB.Debug',{logLevel:0,assert:function(a,b){if(FB.Debug.logLevel>0&&!a){b='Assert failed: '+b;if(confirm(b+'\r\n\r\nBreak into debugger?'))FB.Debug._fail(b);}},writeLine:function(a){if(FB.Debug.logLevel>0)if(window.Debug&&window.Debug.writeln){window.Debug.writeln(a);}else if(window.console){if(window.console.debug){window.console.debug(a);}else if(window.console.log)window.console.log(a);}else if(window.opera&&window.opera.postError)window.opera.postError(a);},logLine:function(a,b){if(a<=FB.Debug.logLevel)FB.Debug.writeLine(b);},_fail:function(a){FB.Debug.writeLine(a);debugger;},_dumpCore:function Debug$_dumpCore(j,h,g,f,c){if(h===null){j.appendLine(f+g+': null');return;}switch(typeof(h)){case 'undefined':j.appendLine(f+g+': undefined');break;case 'number':case 'string':case 'boolean':j.appendLine(f+g+': '+h);break;default:if(h instanceof Date||h instanceof RegExp){j.appendLine(f+g+': '+h);break;}if(FB.Sys.contains(c,h)){j.appendLine(f+g+': ...');break;}c[c.length]=h;var i=f+' ';if(h.tagName){j.appendLine(f+g+': <'+h.tagName+'>');var b=h.attributes;for(var e=0;e=0){a=this._uriString.indexOf('/',a+3);if(a>=0)return this._uriString.substr(a);}return this._uriString;},get_schemeAndDomain:function(){var a=this._uriString.indexOf('http://');if(a)a=this._uriString.indexOf('https://');if(!a){var b=this._uriString.indexOf('/',8);if(b>=0){return this._uriString.substr(0,b);}else return this._uriString;}throw new Error('This object is not an absolute URI.');},get_queryParameters:function(){if(!this._queryParameters){this._queryParameters={};var d;var b=this._uriString.indexOf('?');if(b>-1){d=this._uriString.substr(b+1);b=d.indexOf('#');if(b>0)d=d.substring(0,b-1);var f=d.split('&');var a=new FB.ArrayEnumerator(f);while(a.moveNext()){var e=a.get_current();b=e.indexOf('=');if(b>0){var c=e.substr(0,b);var g=e.substr(b+1);this._queryParameters[c]=decodeURIComponent(g);}}}}return this._queryParameters;},get_domain:function(){var a=this.get_domainAndPath();var b=a.indexOf('/');if(b>=0)a=a.substring(0,b);return a;},get_domainAndPath:function(){var a=this._uriString;var b=a.indexOf('#');if(b>=0)a=a.substring(0,b);var d=a.indexOf('?');if(d>=0)a=a.substring(0,d);var c=a.indexOf('://');if(c>=0)a=a.substring(c+3);return a;},_queryParameters:null,_uriString:null});FB.provide('FBIntern.Uri',{create:function(a,c){var e;if(FBIntern.Uri.isAbsoluteUri(c)){e=c;}else if(c.charAt(0)==='/'){e=a.get_schemeAndDomain()+c;}else{var e=a.get_uriString();var b=e.indexOf('?');if(b>0)e=e.substr(0,b);var d=e.lastIndexOf('/');e=e.substr(0,d+1)+c;}return new FBIntern.Uri(e);},isAbsoluteUri:function(a){return a.indexOf('://')>0;},addQueryParameters:function(b,a){if(b.indexOf('?')>0){return b+'&'+a;}else return b+'?'+a;},createQueryString:function(d){var e='';var a=d;for(var b in a){var c={key:b,value:a[b]};e+=c.key+'='+encodeURIComponent((c.value))+'&';}if(e!==''&&e.charAt(e.length-1)==='&')e=e.substr(0,e.length-1);return e;},bothHaveSameDomain:function(e,f){var c=new FBIntern.Uri(e);var d=new FBIntern.Uri(f);var a=c.get_domain().toLowerCase();var b=d.get_domain().toLowerCase();return a==b;}}); FB._create_Point=function(b,c){var a={};a.x=b;a.y=c;return a;}; FB._create_Size=function(c,a){var b={};b.w=c;b.h=a;return b;}; FB.subclass('FBIntern.Utility','FB.Class',{init:function(){}});FB.provide('FBIntern.Utility',{getFacebookUrl:function(b){var a=FBIntern.FbGlobals.get_fB_StaticResourceVersions().base_url_format;if(FB.isSecure()){if(b==='static.ak')b='www';a.replace('http:','https:');}return FB.Sys.format(a,b);},getNonConnectFacebookUrl:function(a){var b=FBIntern.Utility.getFacebookUrl(a);if(b.indexOf('connect.facebook.com')>=0){return b.replace('connect.facebook.com','facebook.com');}else return b;},createFacebookUrl:function(e,c,d,a){var f;if(a){f=FBIntern.Utility.getFacebookUrl(e);}else f=FBIntern.Utility.getNonConnectFacebookUrl(e);f+=c;var b=FB.locale;if(!FB.Sys.containsKey(d,'locale')&&!FB.Sys.isNullOrEmpty(b))d.locale=b;return FBIntern.Uri.addQueryParameters(f,FBIntern.Uri.createQueryString(d));},id64BitEquals:function(a,b){var c='';var d='';if(typeof(a)==='number'){if(a>2147483647)FB.FBDebug.logLine(1,'This integer is great than 32 bit and can\'t be properly in comparison in JavaScript. It should be stored as string instead.');c=a.toString();}else c=a;if(typeof(b)==='number'){if(b>2147483647)FB.FBDebug.logLine(1,'This integer is great than 32 bit and can\'t be properly in comparison in JavaScript. It should be stored as string instead.');d=b.toString();}else d=b;return !FB.Sys.compare(c,d,false);},waitForLoaded:function(b,a){var c=null;c=function(d){FBIntern.Utility.removeEventListener(b,'load',c);a();};FBIntern.Utility.addEventListener(b,'load',c);},get_windowLocation:function(){var b=FB._create_Point(0,0);var a,c;if(window.screenLeft){a=window.screenLeft;c=window.screenTop;}else{a=window.screenX;c=window.screenY;}b.x=a;b.y=c;if(FB.Sys.isUndefined(b.x))b.x=0;if(FB.Sys.isUndefined(b.y))b.y=0;return b;},get_windowSize:function(){var a=FB._create_Size((window&&window.innerWidth)||(document&&document.documentElement&&document.documentElement.clientWidth)||(document&&document.body&&document.body.clientWidth)||0,(window&&window.innerHeight)||(document&&document.documentElement&&document.documentElement.clientHeight)||(document&&document.body&&document.body.clientHeight)||0);return a;},get_documentSize:function(){var c=FB._create_Size(document.body.scrollWidth,document.body.scrollHeight);if(c.w<=0||c.w>document.documentElement.scrollWidth)c.w=document.documentElement.scrollWidth;if(c.h<=0||c.h>document.documentElement.scrollHeight)c.h=document.documentElement.scrollHeight;if(window&&window.getComputedStyle){var a=window.getComputedStyle(document.body,null),b=parseInt(a.getPropertyValue('height'),10);if(b=0){FB.FBDebug.logLine(1,'FB.Connect.get_isInUserActionCallstack(): we can\'t correctly make a detection because of recursion in call stack');return null;}c=a;}b=c.arguments.length==1&&c.arguments[0]&&c.arguments[0].type?c.arguments[0]:null;}return b;},addEventListener:function(a,c,b){if(FBIntern.AppInfo.get_singleton().get_hostInfo().get_hostName()!==FBIntern.HostName.IE){(a).addEventListener(c,b,false);}else{b._ieEventHandler=function(){b(window.event);};(a).attachEvent('on'+c,(b._ieEventHandler));}},removeEventListener:function(a,c,b){if(FBIntern.AppInfo.get_singleton().get_hostInfo().get_hostName()!==FBIntern.HostName.IE){(a).removeEventListener(c,b,false);}else (a).detachEvent('on'+c,(b._ieEventHandler));},createXMLHttpRequest:function(){if(!FB.XMLHttpRequest)if(!window.XMLHttpRequest){FB.XMLHttpRequest=function(){var c=['Msxml2.XMLHTTP','Microsoft.XMLHTTP'];for(var b=0;b0){if(i['Shockwave Flash 2.0']||i['Shockwave Flash']){var c;if(i['Shockwave Flash 2.0']){c=(i['Shockwave Flash 2.0'].description);}else c=(i['Shockwave Flash'].description);var b=c.split(' ');j=b[2].split('.');}}else if(f){var k=null;var a;try{a=new ActiveXObject('ShockwaveFlash.ShockwaveFlash.7');k=a.GetVariable('$version');}catch(d){}if(!j)try{a=new ActiveXObject('ShockwaveFlash.ShockwaveFlash.6');k='WIN 6,0,21,0';}catch(e){}if(!FB.Sys.isNullOrEmpty(k))j=k.split(' ')[1].split(',');}if(FBIntern.AppInfo.get_singleton().get_hostInfo().get_hostName()===FBIntern.HostName.MOZILLA){FB.FBDebug.logLine(1,'Cannot use Flash on Firefox due to a possible bug in Flash');FBIntern.Flash.curMajor=0;FBIntern.Flash.curMinor=0;}else if(FBIntern.AppInfo.get_singleton().get_hostInfo().get_hostName()===FBIntern.HostName.OPERA){FB.FBDebug.logLine(1,'Cannot use Flash on Opera due to a possible bug in Flash');FBIntern.Flash.curMajor=0;FBIntern.Flash.curMinor=0;}else if(window.location.protocol==='https:'&&f){FB.FBDebug.logLine(1,'Currenty, Flash is not used on IE in SSL pages');FBIntern.Flash.curMajor=0;FBIntern.Flash.curMinor=0;}else{FBIntern.Flash.curMajor=parseInt(j[0]);FBIntern.Flash.curMinor=parseInt(j[1]);}FBIntern.Flash.versionDetected=true;}return FBIntern.Flash.curMajor>g||(FBIntern.Flash.curMajor===g&&FBIntern.Flash.curMinor>=h);},_createFlashObject:function(c,e){var b;if(FBIntern.AppInfo.get_singleton().get_hostInfo().get_hostName()===FBIntern.HostName.IE){b=FB.Sys.format(' ',c,c,e);}else b=FB.Sys.format('',c,c,e);var a=document.createElement('div');FB.$('FB_HiddenContainer').appendChild(a);a.innerHTML=b;if(FBIntern.AppInfo.get_singleton().get_hostInfo().get_hostName()===FBIntern.HostName.IE){var d=a.parentNode;while(d&&d.tagName!=='HTML'){if(d.tagName==='FORM'){window[c]=d[c];break;}d=d.parentNode;}return window[c];}else return document[c];},get_xdComm:function(){if(!FBIntern.Flash.xdComm&&FBIntern.Flash.hasRequireVersion()){FB.FBDebug.logLine(3,'Create Flash XdComm object');FBIntern.Flash.xdComm=new FB.SimpleWaitable();var a=null;var b=false;window.FB_OnFlashXdCommReady=function(){FB.FBDebug.logLine(3,'Flash XdComm ready');b=true;if(a)FBIntern.Flash.xdComm._setResult(a);};a=FBIntern.Flash._createFlashObject('flashXdComm',FBIntern.FbGlobals.get_fB_StaticResourceVersions().xd_comm_swf_url);if(a&&b)FBIntern.Flash.xdComm._setResult(a);}return FBIntern.Flash.xdComm;}}); FB.JSON=function FB_JSON(){};FB.JSON.deserialize=function(b,a){if(FB.Sys.isNullOrEmpty(b))return null;if(a){if(!FB.JSON._64bitIntRegex)FB.JSON._64bitIntRegex=new RegExp('([^\\\\]\"\:)([0-9]{11,20})(,|}|])','gm');b=b.replace(FB.JSON._64bitIntRegex,'$1"$2"$3');}return FB.JSON.parse(b);};if(window.JSON&&typeof JSON.parse==='function'){FB.JSON.parse=JSON.parse;}else FB.JSON.parse=function(text,reviver){var j;function walk(holder,key){var k,v,value=holder[key];if(value&&typeof value==='object')for(k in value)if(Object.hasOwnProperty.call(value,k)){v=walk(value,k);if(v!==undefined){value[k]=v;}else delete value[k];}return reviver.call(holder,key,value);}var cx=/[\u0000\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g;cx.lastIndex=0;if(cx.test(text))text=text.replace(cx,function(a){return '\\u'+('0000'+a.charCodeAt(0).toString(16)).slice(-4);});if(/^[\],:{}\s]*$/.test(text.replace(/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,'@').replace(/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,']').replace(/(?:^|:|,)(?:\s*\[)+/g,''))){j=eval('('+text+')');return typeof reviver==='function'?walk({'':j},''):j;}throw new SyntaxError('JSON.parse');};FB.JSON.serialize=function(a){if(FB.Sys.isNullOrUndefined(a))return '';var b=new FB.StringBuilder();FB.JSON._serializeCore(b,a);return b.toString();};FB.JSON._serializeCore=function(j,i){if(FB.Sys.isNullOrUndefined(i)){j.append('null');return;}var k=typeof(i);switch(k){case 'boolean':j.append(i.toString());return;case 'number':j.append((isFinite(i))?i.toString():'null');return;case 'string':j.append(FB.Sys.quote(i));return;case 'object':if(i instanceof Array){j.append('[');var c=i;var h=c.length;var f=true;for(var g=0;g4)FB.FBDebug.writeLine('CacheManager.GetValue returns '+s);return FB.JSON.deserialize(s);}}}catch(a){FB.FBDebug.logLine(1,'CacheManager.GetValue failed on key '+b+' exception='+a.toString());}return null;},_setValue:function(b,c){try{var flash=FBIntern.Flash.get_xdComm();if(flash&&flash.get_isReady()){var s=FB.JSON.serialize(c);if(FB.FBDebug.logLevel>4)FB.FBDebug.writeLine('CacheManager.SetValue key='+b+', value='+s);flash.result.setCache(b,encodeURIComponent(FB.JSON.serialize(c)));}}catch(a){FB.FBDebug.logLine(1,'CacheManager.SetValue failed on key '+b+' exception='+a.toString());}},get__initialized:function(){return FB.XFBML.Data.CacheManager._initialized;}}); FB._create__fqlCache=function(a){var b={};b.fields=a;b.rows={};return b;}; FB.subclass('FB.PendingResult','FB.SimpleWaitable',{init:function(){this._super();},exception:null,setPendingResult:function(c,b){var a=c;if(!b&&a&&!FB.Sys.isUndefined(a.error_code)){b=FBIntern.Utility.createException(a.error_msg,a);FB.FBDebug.logLine(1,'Facebook API error: '+a.error_msg);c=null;}this.exception=b;this._setResult(c);}}); FB.provide('FB.XdComm._packetType',{data:0,dataFragment:1,dataFragmentEnd:2,udpSingle:3,ack:4}); FB.Type.createClass('FB.StringBuilder',{ctor:function(a){if((a!==undefined)&&(a!==null)){this._parts=[a];}else this._parts=[];},instance:{get_isEmpty:function(){return (this._parts.length==0);},append:function(a){if((a!==undefined)&&(a!==null))FB.Sys.add(this._parts,a);},appendLine:function(a){this.append(a);this.append('\r\n');},clear:function(){this._parts.clear();},toString:function(){return this._parts.join('');}}});if(!window.Delegate)window.Delegate=FB.Delegate; FB.subclass('FB.XdComm._fragDataHolder','FB.Class',{init:function(){this._segments={};this._totalSegments=-1;},_addSegment:function(c){if(c.t===FB.XdComm._packetType.dataFragmentEnd)this._totalSegments=c.fid+1;if(!c.fid)this._combinedPacket=c;this._segments[c.fid.toString()]=c.d;if(this._totalSegments!==-1&&this._totalSegments===FB.Sys.getKeyCount(this._segments)){var a=new FB.StringBuilder();for(var b=0;b=0;},_detectDocumentNamespaces:function(){if(document.namespaces&&!document.namespaces.item['fb'])document.namespaces.add('fb');},createDefaultXdChannelUrl:function(){var a=location.protocol+'//'+location.hostname+location.pathname+location.search;if(location.search||location.search.length>0){a+='&';}else a+='?';a+='fbc_channel=1';return a;},_onCompLoaded:function(){var b=0;var a=FB.Bootstrap._featureReqQueue.length;for(b=0;b=0&&window.attachEvent;if((!isIE||document.readyState=='completed')&&document.body){b=document.createElement('div');b.id="FB_HiddenContainer";b.style.position="absolute";b.style.top="-10000px";b.style.width="0px";b.style.height="0px";document.body.appendChild(b);}}catch(a){b=null;}if(!b)document.write('
'+'
');}},get:function(){return FB.$('FB_HiddenContainer');}}); FB.subclass('FB.XdComm._receiveChannel','FB.Class',{init:function(b,a){this._fragDataDict={};this._ackList=[];this._id=b;this._endPoint=a;},_onReceivedPacket:function(d){FB.FBDebug.logLine(3,'XdComm: Received packet');var b=null;if(d.t===FB.XdComm._packetType.dataFragment||d.t===FB.XdComm._packetType.dataFragmentEnd){var c=this._fragDataDict[d.id.toString()];if(!c){c=new FB.XdComm._fragDataHolder();this._fragDataDict[d.id.toString()]=c;}b=c._addSegment(d);if(b)delete this._fragDataDict[b.id.toString()];}else b=d;if(b){if(!b.id){this._endPoint=new FB.XdComm.EndPoint(b.sf,b.sr,b.sc);if(this._queuedPackets){var a=new FB.ArrayEnumerator(this._queuedPackets);while(a.moveNext()){var e=a.get_current();this._onFullDataReceived(e);}this._queuedPackets=null;}}if(this._endPoint){this._onFullDataReceived(b);}else if(!this._queuedPackets){this._queuedPackets=[];FB.Sys.add(this._queuedPackets,b);}}},_onFullDataReceived:function(c){var d=FB.XdComm.Server.singleton;d._onFullDataReceived(c,this._endPoint);FB.Sys.add(this._ackList,c.id);if(this._ackList.length>5){if(FB.FBDebug.logLevel>4)FB.FBDebug.writeLine('ReceiveChannel.Ack: '+this._ackList.toString());var b=FB._create__packet();b.t=FB.XdComm._packetType.ack;b.sid=d._id;b.sc=d.get_receiverUrl();b.sf=window.name;b.sr=FB.XdComm._sendChannel._getReverseRelation(this._endPoint.relation);var a=d._createPacketUrl(b,this._endPoint);a+=encodeURIComponent(FB.JSON.serialize(this._ackList));d._removeIframe(this._ackIframe);this._ackIframe=d._createHiddenIFrame(a);FB.Sys.clear(this._ackList);}},_queuedPackets:null,_endPoint:null,_ackIframe:null,_id:null}); FB.subclass('FB.XdComm.EndPoint','FB.Class',{init:function(b,c,a){this.frameName=(!b)?'':b;this.relation=c;this.channelUrl=a;this.UID=0;},isEqual:function(a){return a.frameName===this.frameName&&a.relation===this.relation&&a.UID===this.UID;},frameName:null,relation:0,channelUrl:null,UID:0,origin:null}); FB.subclass('FB.XdComm._sendChannel','FB.Class',{init:function(a){this._iframes={};this._endPoint=a;},_send:function(d,a){var l=FB.XdComm.Server.singleton;var k=FB.JSON.serialize(a);var b=k.length;var f=0;var j=false;var c=0;while(!j){var m=FB.XdComm._packetType.data;var g=FB._create__packet();g.id=this._sendIdCount;if(!this._sendIdCount&&!f){g.sc=l.get_receiverUrl();g.sf=window.name;g.sr=FB.XdComm._sendChannel._getReverseRelation(this._endPoint.relation);}if(!f)g.h=d;var h;if(!f&&b<=l._maxPacketDataLength){h=k;j=true;}else{g.fid=c++;var i=b-f;if(i>l._maxPacketDataLength){i=l._maxPacketDataLength;m=FB.XdComm._packetType.dataFragment;}else{m=FB.XdComm._packetType.dataFragmentEnd;j=true;}h=k.substr(f,i);f+=i;}g.sid=l._id;g.t=m;var e=l._createPacketUrl(g,this._endPoint);e+=encodeURIComponent(h);this._addIframe(e,g);}this._sendIdCount++;},_onAck:function(b){if(FB.FBDebug.logLevel>4)FB.FBDebug.writeLine('SendChannel.OnAck: '+b.toString());var c=new FB.ArrayEnumerator(b);while(c.moveNext()){var a=c.get_current();var f=a.toString();var g=this._iframes[f];var d=new FB.ArrayEnumerator(g);while(d.moveNext()){var e=d.get_current();FB.XdComm.Server.singleton._removeIframe(e);}delete this._iframes[f];}},_addIframe:function(b,e){var a=FB.XdComm.Server.singleton._createHiddenIFrame(b);var c=e.id.toString();var d=this._iframes[c];if(!d)this._iframes[c]=d=[];FB.Sys.add(d,a);},_sendIdCount:0,_endPoint:null});FB.provide('FB.XdComm._sendChannel',{_getReverseRelation:function(a){switch(a){case FB.XdComm.PageRelation.child:return FB.XdComm.PageRelation.parent;case FB.XdComm.PageRelation.parent:return FB.XdComm.PageRelation.child;case FB.XdComm.PageRelation.self:return FB.XdComm.PageRelation.self;case FB.XdComm.PageRelation.opener:return FB.XdComm.PageRelation.openee;default:throw new Error('Unknown relation');}}}); FB.subclass('FB.XdComm.Server','FB.Class',{init:function(){this._sendChannels=[];this._receiveChannels=[];this._handlers={};this._dataRequestQueues={};this._nativeXdState=-1;this._flashXdState=-1;this._nativeMsgsSendQueue={};this._nativeMsgsReceiveQueue={};this._id=Math.random().toString().substr(0,5);FB.FBDebug.logLine(2,'Init XdComm.Server with ID '+this._id+' for '+document.URL);switch(FBIntern.AppInfo.get_singleton().get_hostInfo().get_hostName()){case FBIntern.HostName.IE:this._maxPacketDataLength=1024;break;case FBIntern.HostName.MOZILLA:this._maxPacketDataLength=100000;break;case FBIntern.HostName.SAFARI:this._maxPacketDataLength=100000;break;case FBIntern.HostName.OPERA:this._maxPacketDataLength=190000;break;default:this._maxPacketDataLength=1024;break;}if(this.get__useNativeXd())FBIntern.Utility.addEventListener(window.self,'message',FB.bind(this._onMessageEvent,this));},get_receiverUrl:function(){return this._receiverUrl;},set_receiverUrl:function(b){if(!b){FB.FBDebug.logLine(0,'Cross Domain Channel cannot be null. We will use the current page as cross domain channel, but it would be inefficient');b=FB.Bootstrap.createDefaultXdChannelUrl();}var a=FBIntern.Uri.create(new FBIntern.Uri(document.URL),b);if(window.location.hostname!==document.domain)FB.FBDebug.logLine(2,'You appear to have changed the document.domain property.\nIf you run into problems with the Facebook Connect library, please refer to\n http://wiki.developers.facebook.com/index.php/How_To_Support_Subdomain_In_Connect for\nhelp.');this._receiverUrl=a.get_uriString();return b;},getUniqueOrigin:function(){if(!this._useXdProxy())return null;if(!this._uniqueOrigin){var a;if(this._receiverUrl){a=this._receiverUrl;}else a=window.location.protocol+'//'+document.domain;a+='/'+Math.random();this._uniqueOrigin=a;if(this.get__useFlashXd())FBIntern.Flash.get_xdComm().waitUntilReady(FB.bind(function(c){var b=c;window.FB_ReceiveFlashMessage=FB.bind(function(d){this._receiveFlashMessage(d);},this);b.postMessage_init('FB_ReceiveFlashMessage',a);},this));}return this._uniqueOrigin;},send:function(b,c,a){if(FB.FBDebug.logLevel>2){FB.FBDebug.writeLine('<<<<<<< '+document.URL);FB.FBDebug.writeLine('Server.send: handler='+c);FB.FBDebug.dump(a,'data');FB.FBDebug.dump(b,'endPoint');}if(this.get__useNativeXd()){this._postMessage(b,c,a);}else if(b.flashOrigin){this._sendWithFlash(b,c,a);}else this._sendWithIframe(b,c,a);},_sendWithIframe:function(c,e,b){var a=null;var d=new FB.ArrayEnumerator(this._sendChannels);while(d.moveNext()){var f=d.get_current();if(c.isEqual(f._endPoint))a=f;}if(!a){a=new FB.XdComm._sendChannel(c);FB.Sys.add(this._sendChannels,a);}a._send(e,b);},_sendWithFlash:function(b,c,a){var e=this._prepareMessagePacket(b,c,a);e.ackFlashOrigin=this.getUniqueOrigin();var d=(FB.XdComm.Server.postMessageHeader+FB.JSON.serialize(e));FBIntern.Flash.get_xdComm().waitUntilReady(FB.bind(function(f){this._retrySender(e.id.toString(),FB.bind(function(){f.postMessage_send(d,b.flashOrigin);},this));},this));},_postMessage:function(b,c,a){var f=this._prepareMessagePacket(b,c,a);var g;switch(b.relation){case FB.XdComm.PageRelation.child:g=window.frames[b.frameName];break;case FB.XdComm.PageRelation.opener:g=window.opener;break;case FB.XdComm.PageRelation.parent:g=window.parent;break;default:throw new Error('Can\'t send message to endpoint with type = '+FB.Enum.toString(FB.XdComm.PageRelation,b.relation));}var d=FB.XdComm.Server.postMessageHeader+FB.JSON.serialize(f);var e=(b.origin)?b.origin:'*';this._retrySender(f.id.toString(),FB.bind(function(){g.postMessage(d,e);},this));},_prepareMessagePacket:function(b,c,a){var d=FB._create__packet();d.sc=this.get_receiverUrl();d.sf=window.name;d.sr=FB.XdComm._sendChannel._getReverseRelation(b.relation);d.h=c;d.nd=a;d.df=FB.XdComm.PacketDataFormat.OBJ;d.id=this._nativeMsgId;d.sid=this._id;this._nativeMsgId++;return d;},_retrySender:function(b,a){var e=1;var d=-1;var c=FB.bind(function(){FB.FBDebug.logLine(2,'RetrySender '+e.toString()+'rd try');e++;if(e<100){a();}else{window.clearInterval(d);FB.FBDebug.logLine(0,'Message couldn\'t be delivered: id'+b);delete this._nativeMsgsSendQueue[b];}},this);c();d=window.setInterval(c,500);this._nativeMsgsSendQueue[b]=d;},_handleAckMessage:function(a){a=a.substr(FB.XdComm.Server.postMessageAckHeader.length);if(!a.indexOf(this._id)){var b=parseInt(a.substr(this._id.length));var c=this._nativeMsgsSendQueue[b.toString()];if(c){delete this._nativeMsgsSendQueue[b.toString()];window.clearInterval(c);}}else FB.FBDebug.logLine(0,'Ignore XdComm Ack message because send id does not match');},_onMessageEvent:function(b){var c=b.data;if(!c.indexOf(FB.XdComm.Server.postMessageHeader)){c=c.substr(FB.XdComm.Server.postMessageHeader.length);var e=FB.JSON.deserialize(c);var d=new FBIntern.Uri(b.origin);var h=new FBIntern.Uri(e.sc);var a=FB.XdComm.Server.postMessageAckHeader+e.sid+e.id.toString();((b.source)).postMessage(a,b.origin);var f=e.sid+e.id.toString();if(!this._nativeMsgsReceiveQueue[f]){this._nativeMsgsReceiveQueue[f]=true;var g=new FB.XdComm.EndPoint(e.sf,e.sr,e.sc);this._ensureReceiveChannel(e.sid,g);this._onFullDataReceived(e,g);}}else if(!c.indexOf(FB.XdComm.Server.postMessageAckHeader)){this._handleAckMessage(c);}else this._tryRecvXdProxy(c);},_receiveFlashMessage:function(a){a=decodeURIComponent(a);if(a.indexOf(FB.XdComm.Server.postMessageAckHeader)===0){this._handleAckMessage(a);}else if(a.indexOf(FB.XdComm.Server.postMessageHeader)===0){a=a.substr(FB.XdComm.Server.postMessageHeader.length);var b=FB.JSON.deserialize(a);var d=new FB.XdComm.EndPoint(b.sf,b.sr,b.sc);var c=b.sid+b.id.toString();if(this._nativeMsgsReceiveQueue[c])return;this._nativeMsgsReceiveQueue[c]=true;FBIntern.Flash.get_xdComm().waitUntilReady(FB.bind(function(g){var e=FB.XdComm.Server.postMessageAckHeader+c;var f=g;f.postMessage_send(e,b.ackFlashOrigin);},this));this._ensureReceiveChannel(b.sid,d);this._onFullDataReceived(b,d);}else if(!this._tryRecvXdProxy(a))FB.FBDebug.logLine(3,'Ignoring Flash XD message with unknown header.');},_tryRecvXdProxy:function(a){var b=a.indexOf('endXdProxy');if(b>0){this.onReceiverLoaded(a.substr(b+11));return true;}else return false;},createUdpUrl:function(c,a,b){return this._createUdpUrlWithFormat(c,a,b,FB.XdComm.PacketDataFormat.JSON);},createUdpUrlWithRawText:function(c,a,b){return this._createUdpUrlWithFormat(c,a,b,FB.XdComm.PacketDataFormat.rawText);},_createUdpUrlWithFormat:function(d,a,c,b){var e=FB._create__packet();e.t=FB.XdComm._packetType.udpSingle;e.h=d;e.sid=this._id;if(b!==FB.XdComm.PacketDataFormat.JSON)e.df=b;var g=this._createPacketUrl(e,c);var f=FB.JSON.serialize(a);if(f.length>this._maxPacketDataLength)throw new Error('data length is too long');g+=encodeURIComponent(f);return g;},_createXdProxyBase:function(a){var e=(FBIntern.FbGlobals.get_fB_StaticResourceVersions().base_cdn_url+'connect/xd_proxy.php?r='+FBIntern.FbGlobals.get_fB_StaticResourceVersions().xd_proxy+'#');var c={origin:this.getUniqueOrigin()};var b=(FBIntern.AppInfo.get_singleton().get_hostInfo().get_hostName()===FBIntern.HostName.IE);c.transport=this.get__useNativeXd()?'postmessage':'flash';if(a.relation===FB.XdComm.PageRelation.child){FB.FBDebug.assert(a.frameName,'XdComm.Server._createXdProxyPacketUrl: end point '+'does not have child name name specified');c.relation='parent.frames['+a.frameName+']';}else if(a.relation===FB.XdComm.PageRelation.self){c.relation='parent';}else if(a.relation===FB.XdComm.PageRelation.parent){c.relation='parent.parent';}else if(a.relation===FB.XdComm.PageRelation.opener){c.relation='opener';if(b)c.transport='flash';}else throw new Error("Can't handle endPoint relation.");var d=(e+FBIntern.Uri.createQueryString(c)+'&endXdProxy&');return d;},_createXdProxyPacketUrl:function(b,a){return (this._createXdProxyBase(a)+encodeURIComponent(FB.JSON.serialize(b)));},unregisterDataHandler:function(a){FB.FBDebug.logLine(2,'Unregister data handler '+a);if(!FB.Sys.containsKey(this._handlers,a))throw new Error('Handler doesn\'t exist');delete this._handlers[a];},getUniqueHandlerName:function(c){if(!c)c='handler_';var b=0;var a=c+b.toString();while(FB.Sys.containsKey(this._handlers,a)){b++;a=c+b.toString();}return a;},registerDataHandler:function(e,d){FB.FBDebug.logLine(2,'Register data handler '+e);if(FB.Sys.containsKey(this._handlers,e))throw new Error('Handler already exists');this._handlers[e]=d;var h=this._dataRequestQueues[e];if(h){var b=new FB.ArrayEnumerator(h);while(b.moveNext()){var g=b.get_current();FB.FBDebug.logLine(2,'handle queued request');var a=null;var c=new FB.ArrayEnumerator(this._receiveChannels);while(c.moveNext()){var f=c.get_current();if(f._id===g.sid){a=f._endPoint;break;}}FB.FBDebug.assert(a,'can\'t find endpoint');d(this._getDataObject(g),a);}}},isDataHandlerRegistered:function(a){return this._handlers[a];},createNamedHiddenIFrame:function(c,g,a,f){var b=document.createElement('div');var d=FB.HiddenContainer.get();b=FB.HiddenContainer.get().appendChild(b);if(!this._iframeCreated&&FBIntern.AppInfo.get_singleton().get_hostInfo().get_hostName()===FBIntern.HostName.IE){b.innerHTML='';this._iframeCreated=true;}if(!a)a='FB_SERVER_IFRAME';var e='';b.innerHTML=e;return b.childNodes[0];},onReceiverLoaded:function(a){if(a)window.setTimeout(FB.bind(function(){this._onHashReceived(a);},this),0);},_createPacketUrl:function(b,a){if(this._useXdProxy()&&!/facebook\.com/.test(this._receiverUrl))return this._createXdProxyPacketUrl(b,a);var c=FB.JSON.serialize(b);c=encodeURIComponent(c);if(a.channelUrl.indexOf('http'))throw new Error('Invalid channel url '+a.channelUrl);var d=a.channelUrl+'#';if(FB.FBDebug.logLevel>4)d+='debug=1&';if(a.relation===FB.XdComm.PageRelation.child){FB.FBDebug.assert(a.frameName,'XdComm.Server.CreatePacketUrl: end point does not have child name name specified');d+='fname='+a.frameName+'&';}else if(a.relation===FB.XdComm.PageRelation.self){d+='fname=_parent&';}else if(a.relation===FB.XdComm.PageRelation.opener){d+='fname=_opener&';}else if(a.relation===FB.XdComm.PageRelation.openee)throw new Error('Can\'t handle endPoint '+FB.Enum.toString(FB.XdComm.PageRelation,a.relation));d+=c;return d;},_createHiddenIFrame:function(b){if(FB.FBDebug.logLevel>4)FB.FBDebug.writeLine('Create iframe '+b+' in '+document.URL);var a;a=document.createElement('iframe');a.className='FB_RECEIVER_DOM';if(!this._iframeCreated&&FBIntern.AppInfo.get_singleton().get_hostInfo().get_hostName()===FBIntern.HostName.IE){a.src='javascript:false';this._iframeCreated=true;}if(FBIntern.AppInfo.get_singleton().get_hostInfo().get_hostName()===FBIntern.HostName.IE){a.src=b;a=FB.HiddenContainer.get().appendChild(a);}else{a=FB.HiddenContainer.get().appendChild(a);a.src=b;}return a;},_removeIframe:function(a){if(FB.FBDebug.logLevel>4)FB.FBDebug.writeLine('Remove iframe in '+document.URL);if(a){var b=a.parentNode;if(b)b.removeChild(a);}},_onHashReceived:function(g){if(FB.FBDebug.logLevel>3){FB.FBDebug.writeLine('>>>>>> '+document.URL);FB.FBDebug.writeLine('received hash '+g);}if(FB.Sys.startsWith(g,'guid=')){var b=decodeURIComponent(g);var f=b.indexOf('&');var e=b.substring(5,f);if(this.get_GUID()!==e)return;var o=b.substr(f);var r=o.indexOf('&session=');if(r==-1)return;var h=o.substr(r+9);if(h==='loggedout'){if(FB.Sys.containsKey(this._handlers,'fbLogout')){var j=this._handlers.fbLogout;j(h,null);}}else if(FB.Sys.containsKey(this._handlers,'fbLogin')){var i=this._handlers.fbLogin;i(h,null);}}else{var l=encodeURIComponent('}');var m=g.indexOf(l)+l.length;var n=decodeURIComponent(g.substring(0,m));var a=g.substr(m);var k=FB.JSON.deserialize(n);k.d=a;switch(k.t){case FB.XdComm._packetType.udpSingle:this._onFullDataReceived(k,new FB.XdComm.EndPoint(k.sf,k.sr,k.sc));break;case FB.XdComm._packetType.ack:var c=new FB.XdComm.EndPoint(k.sf,k.sr,k.sc);var d=new FB.ArrayEnumerator(this._sendChannels);while(d.moveNext()){var q=d.get_current();if(c.isEqual(q._endPoint))q._onAck(this._getDataObject(k));}break;default:var p=this._ensureReceiveChannel(k.sid,null);p._onReceivedPacket(k);break;}}},_ensureReceiveChannel:function(e,a){var d=null;var b=new FB.ArrayEnumerator(this._receiveChannels);while(b.moveNext()){var c=b.get_current();if(c._id===e){d=c;break;}}if(!d){d=new FB.XdComm._receiveChannel(e,a);FB.Sys.add(this._receiveChannels,d);}return d;},_onFullDataReceived:function(b,a){if(FB.FBDebug.logLevel>3){FB.FBDebug.dump(b,'received full packet');FB.FBDebug.dump(a,'sender');}if(FB.Sys.containsKey(this._handlers,b.h)){var c=this._handlers[b.h];c(this._getDataObject(b),a);}else{FB.FBDebug.logLine(2,'queue request to unknown handler {0} '+b.h);var d=this._dataRequestQueues[b.h];if(!d)this._dataRequestQueues[b.h]=d=[];FB.Sys.add(d,b);}},_getDataObject:function(b){var a=b.d;switch(b.df){case FB.XdComm.PacketDataFormat.rawText:return a;case FB.XdComm.PacketDataFormat.OBJ:return b.nd;case FB.XdComm.PacketDataFormat.JSON:default:return FB.JSON.deserialize(decodeURIComponent(a));}},get__useNativeXd:function(){if(!FBIntern.Utility.getSiteVar('use_postMessage')){this._nativeXdState=0;}else if(this._nativeXdState===-1)if((FBIntern.AppInfo.get_singleton().get_hostInfo().get_hostName()===FBIntern.HostName.IE&&FBIntern.AppInfo.get_singleton().get_hostInfo().majorVersion<8)){this._nativeXdState=0;}else this._nativeXdState=window.postMessage!=null?1:0;return this._nativeXdState===1;},_useXdProxy:function(){return (FBIntern.Utility.getSiteVar('use_xdProxy')&&!FB.Facebook.get_isInCanvas()&&(this.get__useNativeXd()||this.get__useFlashXd()));},get_GUID:function(){if(!this._guid)this._guid=Math.random().toString();return this._guid;},get__useFlashXd:function(){var a=(FBIntern.AppInfo.get_singleton().get_hostInfo().get_hostName()===FBIntern.HostName.IE);if(this._flashXdState===-1)if((!this.get__useNativeXd()||a)&&FBIntern.Flash.hasRequireVersion()){this._flashXdState=1;}else this._flashXdState=0;return this._flashXdState===1;},_receiverUrl:null,_uniqueOrigin:null,_iframeCreated:false,_id:null,_maxPacketDataLength:0,_nativeMsgId:0,_guid:null});FB.provide('FB.XdComm.Server',{_onLoad:function(){FB.XdComm.Server.singleton=new FB.XdComm.Server();FB.XdComm.Server.postMessageHeader='FB_msg:';FB.XdComm.Server.postMessageAckHeader='FB_msg_ack:';},init:function(a){FB.XdComm.Server.singleton.set_receiverUrl(a);},registerSimpleHandler:function(b,a){if(!FB.XdComm.Server.singleton.isDataHandlerRegistered(b))FB.XdComm.Server.singleton.registerDataHandler(b,function(c,d){a(c);});}}); FB.subclass('FBIntern.Cookie','FB.Class',{init:function(){}});FB.provide('FBIntern.Cookie',{set:function(e,h,f,c,b){if(FB.Sys.isNullOrUndefined(h))h='';var a=e+'='+encodeURIComponent(h)+';';if(b){var g=new Date();var d=new Date(g.getTime()+3600000*24*b);a+='expires='+d.toUTCString()+';';}if(f)a+='path='+f+';';if(c)a+='domain='+c+';';document.cookie=a;},clear:function(b,c,a){FBIntern.Cookie.set(b,'',c,a,-10);},getValue:function(d){var e=d+'=';var b=document.cookie.split(';');for(var c=0;c>>(32-zp));}function b(zq,zt){var zr,zu,zs,zv,zp;zs=(zq&2147483648);zv=(zt&2147483648);zr=(zq&1073741824);zu=(zt&1073741824);zp=(zq&1073741823)+(zt&1073741823);if(zr&zu)return (zp^2147483648^zs^zv);if(zr|zu){if(zp&1073741824){return (zp^3221225472^zs^zv);}else return (zp^1073741824^zs^zv);}else return (zp^zs^zv);}function g(zp,zq,zr){return (zp&zq)|((~zp)&zr);}function i(zp,zq,zr){return (zp&zr)|(zq&(~zr));}function k(zp,zq,zr){return (zp^zq^zr);}function m(zp,zq,zr){return (zq^(zp|(~zr)));}function h(zp,zr,zs,zt,zv,zu,zq){zp=b(zp,b(b(g(zr,zs,zt),zv),zq));return b(o(zp,zu),zr);}function j(zp,zr,zs,zt,zv,zu,zq){zp=b(zp,b(b(i(zr,zs,zt),zv),zq));return b(o(zp,zu),zr);}function l(zp,zr,zs,zt,zv,zu,zq){zp=b(zp,b(b(k(zr,zs,zt),zv),zq));return b(o(zp,zu),zr);}function n(zp,zr,zs,zt,zv,zu,zq){zp=b(zp,b(b(m(zr,zs,zt),zv),zq));return b(o(zp,zu),zr);}function e(zx){var zw;var zr=zx.length;var zt=zr+8;var zu=(zt-(zt%64))/64;var zs=(zu+1)*16;var zv=Array(zs-1);var zq=0;var zp=0;while(zp>>29;return zv;}function zg(zt){var zp="",zq="",zr,zs;for(zs=0;zs<=3;zs++){zr=(zt>>>(zs*8))&255;zq="0"+zr.toString(16);zp=zp+zq.substr(zq.length-2,2);}return zp;}function zf(zr){zr=zr.replace(/\r\n/g,"\n");var zs="";for(var zq=0;zq127)&&(zp<2048)){zs+=String.fromCharCode((zp>>6)|192);zs+=String.fromCharCode((zp&63)|128);}else{zs+=String.fromCharCode((zp>>12)|224);zs+=String.fromCharCode(((zp>>6)&63)|128);zs+=String.fromCharCode((zp&63)|128);}}return zs;}var zo=Array();var zl,a,c,d,f,zh,zi,zj,zk;var p=7,q=12,r=17,s=22;var t=5,u=9,v=14,w=20;var x=4,y=11,z=16,za=23;var zb=6,zc=10,zd=15,ze=21;zm=zf(zm);zo=e(zm);zh=1732584193;zi=4023233417;zj=2562383102;zk=271733878;for(zl=0;zl0)e=FBIntern.Uri.addQueryParameters(e,'debug_level='+FB.FBDebug.logLevel.toString());this._xdHttpClient=new FB._xdHttpRequestClient(e,d,'fb_api_server');this._isLoggedIn=window.location.href.match("fb_sig_user")!=null;var c=FB.ApiClient._getSessionFromUrl(document.URL);if(!c)if(FB.Facebook.get_isInCanvas()&&!this._isLoggedIn){this._setSessionCookies(null);}else c=this._getSessionFromCookies();if(c&&!FB.ApiClient.sessionIsExpired(c))this.set_session(c);},get_session:function(){return this._session;},set_session:function(a){if(a!==this._session){this._session=a;if(this._session&&this._session.base_domain)FB.Facebook.set_baseDomain(this._session.base_domain);this._setSessionCookies(a);if(this._sessionRefreshIntervalId)clearInterval(this._sessionRefreshIntervalId);this._sessionRefreshIntervalId=window.setInterval(FB.bind(function(){this._refreshSession(null);},this),this._sessionRefreshInterval);this._sessionWaitable._setResult(a,!a);}return a;},get_sessionWaitable:function(){return this._sessionWaitable;},requireLogin:function(a){if(this._session){if(a)a(null);}else FB.ApiClient.createSessionDelegate(this,FB.bind(function(b){FB.FBDebug.assert(b,'Invalid session returned');this._session=b;},this));},_getSessionFromCookies:function(){if(FB.Facebook.appSettings.doNotUseCachedConnectState)return null;var e=FBIntern.Cookie.getValue(this._apiKey);var f=FBIntern.Cookie.getValue(this._apiKey+'_user');var d=FBIntern.Cookie.getValue(this._apiKey+'_ss');var c=FBIntern.Cookie.getValue(this._apiKey+'_session_key');var a=parseInt(FBIntern.Cookie.getValue(this._apiKey+'_expires'));if(e&&f&&d&&c&&a!==-1){var b=FB._create_SessionRecord(c,f,a,d,FB.Facebook.get_baseDomain(),e);return b;}return null;},_setSessionCookies:function(a){if(FB.Facebook.appSettings.disableCookies)return;if(a&&a.expires!==-1&&a.secret&&a.session_key&&a.uid&&a.sig){FBIntern.Cookie.set(this._apiKey,a.sig,'/',FB.Facebook.get_baseDomain(),0);FBIntern.Cookie.set(this._apiKey+'_user',a.uid,'/',FB.Facebook.get_baseDomain(),0);FBIntern.Cookie.set(this._apiKey+'_ss',a.secret,'/',FB.Facebook.get_baseDomain(),0);FBIntern.Cookie.set(this._apiKey+'_session_key',a.session_key,'/',FB.Facebook.get_baseDomain(),0);FBIntern.Cookie.set(this._apiKey+'_expires',a.expires.toString(),'/',FB.Facebook.get_baseDomain(),0);}else if(!a){FBIntern.Cookie.clear(this._apiKey,'/',FB.Facebook.get_baseDomain());FBIntern.Cookie.clear(this._apiKey+'_user','/',FB.Facebook.get_baseDomain());FBIntern.Cookie.clear(this._apiKey+'_ss','/',FB.Facebook.get_baseDomain());FBIntern.Cookie.clear(this._apiKey+'_session_key','/',FB.Facebook.get_baseDomain());FBIntern.Cookie.clear(this._apiKey+'_expires','/',FB.Facebook.get_baseDomain());}},_createLoginUrl:function(){var a={api_key:this._apiKey,extern:FB.Facebook.get_isInConnect(),fbconnect:1,next:document.URL,return_session:1,v:FB.Facebook.version};return FBIntern.Utility.createFacebookUrl('www','login.php',a,false);},_refreshSession:function(a){var e=FBIntern.Utility.getFacebookUrl('api')+'session_state.php';var d='api_key='+this._apiKey.toString()+'&session_key='+((!this._session)?'null':this._session.session_key.toString());var b={};b['Content-Type']='application/x-www-form-urlencoded';var c=new FB._xdJsonRequest(this._xdHttpClient,'POST',e,d,b);c.callback=FB.bind(function(h,g){if(h){var f=h;if(!f['error']){this._session=f.session;this._setSessionCookies(this._session);if(a)a(null);}else if(f.error===-1){FB.FBDebug.logLine(1,'User has not authorized the application.');}else if(f.error===-2){FB.FBDebug.logLine(1,'User is not logged into Facebook.');}else if(f.error===-3)FB.FBDebug.logLine(1,'Unknown error while refreshing user session.');}},this);c.sendRequest();},auth_getAppPublicKey:function(b,a){return this.callMethod('auth.getAppPublicKey',{target_app_key:b},a);},auth_getSignedPublicSessionData:function(a){return this.callMethod('auth.getSignedPublicSessionData',null,a);},connect_getUnconnectedFriendsCount:function(a){return this.callMethod('connect.getUnconnectedFriendsCount',null,a);},events_get:function(g,a,f,b,e,c){var d={};if(g)d.uid=g;if(a)d.eids=a;d.start_time=f;d.end_time=b;if(e)d.rsvp_status=e;return this.callMethod('events.get',d,c);},events_getMembers:function(a,b){var c={};c.eid=a;return this.callMethod('events.getMembers',c,b);},fbml_refreshImgSrc:function(c,a){var b={};b.url=c;return this.callMethod('fbml.refreshImgSrc',b,a);},fbml_refreshRefUrl:function(c,a){var b={};b.url=c;return this.callMethod('fbml.refreshRefUrl',b,a);},fbml_setRefHandle:function(b,a,c){var d={};d.handle=b;d.fbml=a;return this.callMethod('fbml.setRefHandle',d,c);},intl_uploadNativeStrings:function(a,b){var c={};c.native_strings=a;return this.callMethod('intl.uploadNativeStrings',c,b);},feed_publishUserAction:function(f,g,e,a,d,h,b){var c={};c.template_bundle_id=f.toString();if(g)c.template_data=g;if(e)c.target_ids=e.toString();if(a)c.body_general=a;if(d>0)c.story_size=d;if(h)c.user_message=h;return this.callMethod('feed.publishUserAction',c,b);},friends_get:function(a,b){var c={};if(a)c.flid=a;return this.callMethod('friends.get',c,b);},revokeAuthorization:function(b,a){return this.callMethod('auth.revokeAuthorization',null,a);},preloadFQL_get:function(a){if(FB.Facebook.get_isInCanvas()&&this._isLoggedIn&&FB.XdComm.Server.singleton.get_receiverUrl()){FB.Bootstrap._requireFeatures(['CacheData'],function(){FBIntern.CacheClient.preloadFQLGet(a);});return true;}else{a(Array());return false;}},friends_areFriends:function(c,d,a){var b={};b.uids1=c.toString();b.uids2=d.toString();return this.callMethod('friends.areFriends',b,a);},friends_getAppUsers:function(a){return this.callMethod('friends.getAppUsers',null,a);},friends_getLists:function(a){return this.callMethod('friends.getLists',null,a);},groups_get:function(d,a,b){var c={};if(d)c.uid=d;if(a)c.gids=a.toString();return this.callMethod('groups.get',c,b);},groups_getMembers:function(a,b){var c={};c.gid=a;return this.callMethod('groups.getMembers',c,b);},privacy_canSee:function(c,d,a){var b={};b.uids=c.toString();b.whats=d.toString();return this.callMethod('privacy.canSee',b,a);},notifications_get:function(a){var b={};return this.callMethod('notifications.get',b,a);},notifications_send:function(d,a,b){var c={};c.to_ids=d.toString();c.notification=a;return this.callMethod('notifications.send',c,b);},notifications_sendEmail:function(d,e,f,a,b){var c={};c.recipients=d.toString();c.subject=e;if(f)c.text=f;if(a)c.fbml=a;return this.callMethod('notifications.sendEmail',c,b);},pages_getInfo:function(a,c,e,b){var d={};d.fields=a.toString();d.page_ids=c.toString();if(e)d.uid=e;return this.callMethod('pages.getInfo',d,b);},pages_isAdmin:function(b,a){var c={};c.page_id=b;return this.callMethod('pages.isAdmin',c,a);},pages_isAppAdded:function(b,a){var c={};c.page_id=b;return this.callMethod('pages.isAppAdded',c,a);},pages_isFan:function(b,d,a){var c={};c.page_id=b;c.uid=d;return this.callMethod('pages.isFan',c,a);},photos_addTag:function(c,e,d,g,h,f,a){var b={};b.pid=c;if(f){b.tags=f;}else{if(e){b.tag_uid=e;}else if(d){b.tag_text=d;}else FB.FBDebug.logLine(1,'Either tag_uid or tag_text must specified');b.x=g;b.y=h;}return this.callMethod('photos.addTag',b,a);},photos_createAlbum:function(c,b,a,d){var e={};e.name=c;e.location=b;e.description=a;return this.callMethod('photos.createAlbum',e,d);},photos_get:function(e,a,d,b){var c={};if(e)c.subj_id=e;if(a)c.aid=a;if(d)c.pids=d.toString();return this.callMethod('photos.get',c,b);},photos_getAlbums:function(d,a,b){var c={};if(d)c.uid=d;if(a)c.aids=a.toString();return this.callMethod('photos.getAlbums',c,b);},photos_getTags:function(c,a){var b={};b.pids=c.toString();return this.callMethod('photos.getTags',b,a);},users_getInfo:function(d,a,b){var c={};c.uids=d.toString();c.fields=a.toString();return this.callMethod('users.getInfo',c,b);},users_getLoggedInUser:function(a){var b={};return this.callMethod('users.getLoggedInUser',b,a);},users_hasAppPermission:function(a,b){var c={};c.ext_perm=a;return this.callMethod('users.hasAppPermission',c,b);},users_isAppAdded:function(a){var b={};return this.callMethod('users.isAppUser',b,a);},users_isAppUser:function(a){var b={};return this.callMethod('users.isAppUser',b,a);},users_setStatus:function(d,a,e,b){var c={};c.status=d;c.clear=a;c.status_includes_verb=e;return this.callMethod('users.setStatus',c,b);},stream_get:function(f,g,a,c,b,d){var e={};e.source_ids=f;e.start_time=g;e.end_time=a;e.limit=c;e.filter_key=b;return this.callMethod('stream.get',e,d);},stream_getComments:function(c,a){var b={};b.post_id=c;return this.callMethod('stream.getComments',b,a);},stream_getFilters:function(a){return this.callMethod('stream.getFilters',{},a);},fql_query:function(c,a){var b={};b.query=c;return this.callMethod('fql.query',b,a);},profile_setFBML:function(g,d,e,a,f,b){var c={};if(g)c.uid=g;c.profile=d;c.profile_action=e;c.mobile_profile=a;c.profile_main=f;return this.callMethod('profile.setFBML',c,b);},profile_getFBML:function(c,a){var b={};b.uid=c;return this.callMethod('profile.getFBML',b,a);},callMethod:function(e,f,b){var c=!this._session&&!FB.Facebook.appSecret&&e!=='fql.query';var d=this._generateJsonRequest(e,f);if(typeof(b)!=='function'){var g=new FB.PendingResult();if(!c){b._api=this;b._addStep(d,g);}else g.setPendingResult(null,FBIntern.Utility.createException('Invalid session state',FB.ApiErrorCode.invalid_session_key));return g;}else{var a=(b);if(!c){d.callback=FB.bind(function(i,h){if(!h&&(h=this._checkError(i)))i=null;a(i,h);},this);d.sendRequest();}else a(null,FBIntern.Utility.createException('Invalid session state',FB.ApiErrorCode.invalid_session_key));return null;}},_checkError:function(b){var a=b;if(!FB.Sys.isUndefined(a.error_code)){FB.FBDebug.logLine(1,'API failed with error code = '+FB.Enum.toString(FB.ApiErrorCode,a.error_code));if(a.error_code===FB.ApiErrorCode.invalid_session_key){FB.FBDebug.logLine(1,'Bad session key, clear it');this.set_session(null);}return FBIntern.Utility.createException(a.error_msg,a);}return null;},_generateJsonRequest:function(i,j){if(!j)j={};var b=j;for(var g in b){var d={key:g,value:b[g]};var n=typeof(d.value);if(n==='boolean'){j[d.key]=(j[d.key])?1:0;}else if(n==='object')j[d.key]=FB.JSON.serialize(d.value);}j.method=i;j.api_key=this._apiKey;j.format='JSON';var a=(new Date()).getMilliseconds();if(a===this._lastCallId)a=this._lastCallId+1;this._lastCallId=a;j.call_id=a;if(!j['v'])j.v=FB.Facebook.version;if(this._session){FB.FBDebug.writeLine('session key = '+this._session.session_key);j.session_key=this._session.session_key;}if(FB.Facebook.appSecret){j.sig=this._generateSignature(j,FB.Facebook.appSecret);}else if(this._session&&this._session.secret){j.ss=1;j.sig=this._generateSignature(j,this._session.secret);}var k=new FB.StringBuilder();var c=j;for(var h in c){var d={key:h,value:c[h]};if(!k.get_isEmpty())k.append('&');k.append(d.key+'='+encodeURIComponent(d.value));}var m=this._serverAddress;m+=('?method='+j.method);var l=k.toString();var e={};e['Content-Type']='application/x-www-form-urlencoded';var f=new FB._xdJsonRequest(this._xdHttpClient,'POST',m,l,e);return f;},get_apiKey:function(){return this._apiKey;},_convertDictKeysToList:function(b){var e=[];var a=b;for(var d in a){var c={key:d,value:a[d]};FB.Sys.add(e,c.key);}return e;},_generateSignature:function(e,f){var g=new FB.StringBuilder();var d=this._convertDictKeysToList(e);d.sort();var a=new FB.ArrayEnumerator(d);while(a.moveNext()){var c=a.get_current();g.append(c+'='+e[c]);}g.append(f);var b=FB.Sys.trim(FBIntern.Md5.computeHashToString(g.toString()));return b;},_apiKey:null,_session:null,_serverAddress:null,_lastCallId:0,_xdHttpClient:null,_isLoggedIn:false});FB.provide('FB.ApiClient',{_onLoad:function(){FB.ApiClient.createSessionDelegate=FB.ApiClient.defaultCreateSession;},sessionIsExpired:function(d){if(!d.expires){return false;}else if(d.expires!==-1){var a=Math.round((new Date()).getTime()/1000);var b=d.expires;var c=!(b>a);return c;}return true;},defaultCreateSession:function(a,b){window.location=a._createLoginUrl();},getSessionFromSigParams:function(j){var h='fb_sig_session_key';var n='fb_sig_user';var d='fb_sig_expires';var f='fb_sig_ss';var b='fb_sig_base_domain';var l='fb_sig_cookie_sig';if(FB.Sys.containsKey(j,l)&&FB.Sys.containsKey(j,h)&&FB.Sys.containsKey(j,n)&&FB.Sys.containsKey(j,d)&&FB.Sys.containsKey(j,f)){var k=j[l];var m=j[n];var i=j[f];var g=j[h];var c=parseInt(j[d]);var a=j[b];if(k&&m&&i&&g&&c!==-1){var e=FB._create_SessionRecord(g,m,c,i,a,k);return e;}}return null;},_getSessionFromUrl:function(e){var d='session';var a=new FBIntern.Uri(e);if(FB.Sys.containsKey(a.get_queryParameters(),d)){var c=a.get_queryParameters()[d];return FB.JSON.deserialize(c);}var b=a.get_queryParameters();return FB.ApiClient.getSessionFromSigParams(b);}}); FB.provide('FB.ConnectState',{connected:1,userNotLoggedIn:2,appNotAuthorized:3}); FB.provide('FB.DialogType',{popUp:0,iframe:1,canvas:2}); FB.subclass('FB.XdComm.XdRpcClient','FB.Class',{init:function(b,a,c){this._requestQueue={};this._serverEndPoint=c;this._rpcClientName=(a)?a:FB.XdComm.Server.singleton.getUniqueHandlerName('rpcClient');this._rcpServerName=b;FB.XdComm.Server.singleton.registerDataHandler(a,FB.bind(this._onDataReceived,this));},send:function(c,a,b){FB.FBDebug.logLine(3,'XdRpcClient.Send: '+c);var e=this._idCount++;var d=[e,this._rpcClientName,c,a,(b)?true:false];this._requestQueue[e.toString()]=b;FB.XdComm.Server.singleton.send(this._serverEndPoint,this._rcpServerName,d);},_onDataReceived:function(c,d){var a=c;var e=a[0];var b=this._requestQueue[e];if(b)b(a[1]);},detachClient:function(){FB.XdComm.Server.singleton.unregisterDataHandler(this._rpcClientName);},_serverEndPoint:null,_rpcClientName:null,_rcpServerName:null,_idCount:0}); FB._create_XdRpcMethodInfo=function(b,a){var c={};FB.FBDebug.assert((!b)^(!a),'One and only one of method or asyncMethod parameters must not be null.');c.method=b;c.asyncMethod=a;return c;}; FB.subclass('FB.XdComm.XdRpcServer','FB.Class',{init:function(b,a){if(a){this.registeredMethodMap=a;}else this.registeredMethodMap={};FB.XdComm.Server.singleton.registerDataHandler(b,FB.bind(this._onDataReceived,this));},_onDataReceived:function(c,j){var g=c;if(g.length!==5)FB.FBDebug.logLine(1,'XdRpcServer.OnDataReceived: invalid parameters.');var h=g[0];var b=g[1];var e=g[2];var a=g[3];var f=g[4];if(!FB.Sys.containsKey(this.registeredMethodMap,e)){FB.FBDebug.logLine(1,'XD RPC server: method '+e+' is not allowed or doesn\'t exist.');return;}var d=this.registeredMethodMap[e];FB.FBDebug.logLine(3,'XdRpcServer.Received: '+e);if(d.method){var i=d.method(a,j);if(f)FB.XdComm.Server.singleton.send(j,b,[h,i]);}else if(d.asyncMethod){d.asyncMethod(a,FB.bind(function(k){if(f)FB.XdComm.Server.singleton.send(j,b,[h,k]);},this),j);}else FB.FBDebug.logLine(1,'MethodInfo for '+e+' does not contain any function pointers.');},registeredMethodMap:null}); FB.provide('FB._contentSizeMethod',{oldMethod:0,newOnlyForFbml:1,newMethod:2}); FB.subclass('FB.CanvasClient','FB.Class',{init:function(){}});FB.provide('FB.CanvasClient',{_onLoad:function(){FB.CanvasClient.serverReceiverUrl=FBIntern.Utility.getFacebookUrl('static.ak')+'xd_receiver_v0.4.php?r='+FBIntern.FbGlobals.get_fB_StaticResourceVersions().www_channel;FB.CanvasClient.allowWidthChange=false;FB.CanvasClient.__windowSizeChangedCallback=null;FB.CanvasClient._rpcClient=null;FB.CanvasClient._rpcServer=null;FB.CanvasClient._lastSize=FB._create_Size(-1,-1);FB.CanvasClient._timer=-1;FB.CanvasClient._timerInternal=100;FB.CanvasClient._modifyBodyStyle=true;FB.CanvasClient._urlHandler=FB.CanvasClient.defaultUrlHandler;FB.CanvasClient._allowCallback=null;FB.CanvasClient._cancelCallback=null;FB.CanvasClient._feedCallback=null;FB.CanvasClient._isRenderFbml=false;FB.CanvasClient._allowCallback=function(a){};FB.CanvasClient._cancelCallback=Delegate.Null;FB.CanvasClient._feedCallback=Delegate.Null;},_ensureRpcClient:function(){if(!FB.CanvasClient._rpcClient){var a=new FB.XdComm.EndPoint(null,FB.XdComm.PageRelation.parent,FB.CanvasClient.serverReceiverUrl);a.flashOrigin=FB.CanvasClient._flashOrigin;FB.CanvasClient._rpcClient=new FB.XdComm.XdRpcClient('iframeOuterServer','iframeInnerClient',a);}},run:function(){if(!FB.CanvasClient._rpcServer){var a={loadNewUrl:FB._create_XdRpcMethodInfo(FB.CanvasClient.loadNewUrl,null),loginResponse:FB._create_XdRpcMethodInfo(FB.CanvasClient.loginResponse,null),feedResponse:FB._create_XdRpcMethodInfo(FB.CanvasClient.feedResponse,null)};var b='iframeInnerServer';FB.CanvasClient._rpcServer=new FB.XdComm.XdRpcServer(b,a);FB.CanvasClient._rpcClient.send('setInnerReceiver',{receiverUrl:FB.XdComm.Server.singleton.get_receiverUrl()},null);}},get_timerInterval:function(){return FB.CanvasClient._timerInternal;},set_timerInterval:function(a){FB.CanvasClient._timerInternal=a;return a;},startTimerToSizeToContent:function(){FB.FBDebug.logLine(4,'CanvasClient: StartTimerToSizeToContent');FB.CanvasClient.setSizeToContent();if(FB.CanvasClient._timer===-1)FB.CanvasClient._timer=window.setInterval(FB.bind(FB.CanvasClient.setSizeToContent),FB.CanvasClient._timerInternal);},stopTimerToSizeToContent:function(){if(FB.CanvasClient._timer!==-1){window.clearInterval(FB.CanvasClient._timer);FB.CanvasClient._timer=-1;}},setSizeToContent:function(){if(FB.CanvasClient.get__isInDialog()){FB.CanvasClient._sizeDialogToContent();return;}var a=document.documentElement;if(FB.CanvasClient._modifyBodyStyle)a.style.overflow='hidden';var b=FB.CanvasClient._computeContentSize();if(FB.CanvasClient.allowWidthChange){if(b.w!==FB.CanvasClient._lastSize.w||b.h!==FB.CanvasClient._lastSize.h){FB.CanvasClient._lastSize=b;FB.CanvasClient._setCanvasSize(b.w.toString()+'px',b.h.toString()+'px',null);}}else if(b.h!==FB.CanvasClient._lastSize.h){FB.CanvasClient._lastSize=b;FB.CanvasClient.setCanvasHeight(b.h.toString()+'px',null);}},_sizeDialogToContent:function(){var b=FBIntern.Utility.get_windowSize();var a=FBIntern.Utility.get_documentSize();var d=a.h-b.h;var e=a.w-b.w;if(d||e){FB.FBDebug.logLine(2,FB.Sys.format('CanvasClient: resize dialog by ({0}, {1})',e,d));try{window.resizeBy(e,d);}catch(c){FB.FBDebug.logLine(2,FB.Sys.format('CanvasClient: resize faield'));}}},setCanvasHeight:function(b,a){FB.FBDebug.logLine(2,'CanvasClient: set canvas height to '+b);FB.CanvasClient._ensureRpcClient();FB.CanvasClient._rpcClient.send('setCanvasHeight',b,a);},_setCanvasSize:function(c,b,a){FB.FBDebug.logLine(2,FB.Sys.format('CanvasClient: set canvas size to {0}, {1}',c,b));FB.CanvasClient._ensureRpcClient();FB.CanvasClient._rpcClient.send('setCanvasSize',{w:c,h:b},a);},getCanvasInfo:function(a){FB.CanvasClient._ensureRpcClient();FB.CanvasClient._rpcClient.send('getCanvasInfo',null,a);},scrollTo:function(b,c,a){FB.CanvasClient._ensureRpcClient();FB.CanvasClient._rpcClient.send('scrollTo',FB._create_Point(b,c),a);},changeUrlSuffix:function(b,a){FB.CanvasClient._ensureRpcClient();FB.CanvasClient._rpcClient.send('changeUrlSuffix',b,a);},syncUrl:function(){FB.CanvasClient._ensureRpcClient();var a=document.location;FB.CanvasClient._rpcClient.send('refreshUrl',a,null);FB.CanvasClient.run();},requireLogin:function(a,b){FB.CanvasClient._ensureRpcClient();FB.CanvasClient.run();FB.CanvasClient._allowCallback=a;FB.CanvasClient._cancelCallback=b;FB.CanvasClient._rpcClient.send('requireLogin',null,null);},closeLogin:function(){FB.CanvasClient._ensureRpcClient();FB.CanvasClient.run();FB.CanvasClient._rpcClient.send('closeLogin',null,null);},loginResponse:function(a,b){if(a){FB.CanvasClient._allowCallback(a);}else FB.CanvasClient._cancelCallback();return null;},showFeedDialog:function(e,f,b,d,c,h,g){FB.CanvasClient._ensureRpcClient();FB.CanvasClient.run();FB.CanvasClient._feedCallback=c;var a={template_bundle_id:e,template_data:f,body_general:b,target_id:d,user_message_prompt:h,user_message:g};FB.CanvasClient._rpcClient.send('showFeedDialog',a,null);},feedResponse:function(a,b){FB.CanvasClient._feedCallback();return null;},setUrlHandler:function(a){FB.CanvasClient._urlHandler=a;},loadNewUrl:function(a,b){var c=a;FB.FBDebug.logLine(2,FB.Sys.format('CanvasClient: set internal url to {0}',c));FB.CanvasClient._urlHandler(c);return null;},defaultUrlHandler:function(a){window.location.replace(a);},go:function(a){FB.CanvasClient._ensureRpcClient();FB.CanvasClient._rpcClient.send('goURI',a,null);},add_windowSizeChanged:function(b){var a=FB.CanvasClient.__windowSizeChangedCallback;FB.CanvasClient.add__windowSizeChangedCallback(b);if(!a){FB.CanvasClient._ensureRpcClient();FB.CanvasClient._rpcClient.send('attachToWindowResizeEvent',null,FB.CanvasClient._onRpcCompleted);}},remove_windowSizeChanged:function(a){FB.CanvasClient.remove__windowSizeChangedCallback(a);},_onRpcCompleted:function(a){if(FB.CanvasClient.__windowSizeChangedCallback)FB.CanvasClient.__windowSizeChangedCallback(a);},_computeContentSize:function(){var a=document.body;var g=document.documentElement;var i=0;var b;var f=FBIntern.Utility.getSiteVar('canvas_client_compute_content_size_method',FB._contentSizeMethod.oldMethod);if((f===FB._contentSizeMethod.newOnlyForFbml&&FB.CanvasClient._isRenderFbml)||f===FB._contentSizeMethod.newMethod){b=Math.max(Math.max(a.offsetHeight,a.scrollHeight)+a.offsetTop,Math.max(g.offsetHeight,g.scrollHeight)+g.offsetTop);}else{if(FBIntern.AppInfo.get_singleton().get_hostInfo().get_hostName()===FBIntern.HostName.IE){b=Math.max(a.offsetHeight,a.scrollHeight)+a.offsetTop;}else b=g.offsetHeight+g.offsetTop;if(window.Dialog)b=Math.max(b,Dialog.max_bottom);}if(FB.CanvasClient.allowWidthChange){if(a.offsetWidthi)i=d;}}if(g.clientLeft>0)i+=(g.clientLeft*2);if(g.clientTop>0)b+=(g.clientTop*2);}return FB._create_Size(i,b);},get__isInDialog:function(){return window.opener&&window.opener!==window.self;},add__windowSizeChangedCallback:function(a){FB.CanvasClient.__windowSizeChangedCallback=FB.Delegate.combine(FB.CanvasClient.__windowSizeChangedCallback,a);},remove__windowSizeChangedCallback:function(a){FB.CanvasClient.__windowSizeChangedCallback=FB.Delegate.remove(FB.CanvasClient.__windowSizeChangedCallback,a);}}); FB.subclass('FB.IFrameUtil._resizeUtil','FB.Class',{init:function(a){this.allowWidthChange=a;},setCanvasHeight:function(a,d){var b=a;FB.FBDebug.logLine(2,'ResizeUtil: set canvas height to '+b);if(!b){FB.FBDebug.logLine(1,'Called ResizeUtil.SetCanvasHeight() with invalid input paramters.');}else{var c=this.getIFrameElement(d.frameName);if(c)this.resizeIframe(c,null,b);}return null;},setCanvasSize:function(a,e){var d=a;var f=d.w;var b=d.h;FB.FBDebug.logLine(2,FB.Sys.format('ResizeUtil: set canvas size to {0}, {1}',f,b));if(b){var c=this.getIFrameElement(e.frameName);if(c)this.resizeIframe(c,null,b);}if(f)if(this.allowWidthChange){var c=this.getIFrameElement(e.frameName);if(c)this.resizeIframe(c,f,null);}else FB.FBDebug.logLine(1,'Iframe width change is disallowed.');return null;},getIFrameElement:function(d){var c=document.getElementsByTagName('iframe');for(var a=0;a=0;},removeCssClass:function(d,a){var c=' '+d.className+' ';var b=' '+a+' ';var e=c.indexOf(b);if(e>=0){var f=c.substring(1,e)+c.substring(e+b.length,c.length-1);d.className=f;}}}); FB.provide('FB.UI.PopupPlacement',{center:1,topCenter:2,hidden:3}); FB.subclass('FB.UI.Popup','FB.UI.UIElement',{init:function(){this._placement=FB.UI.PopupPlacement.center;this._offset=FB._create_Point(0,0);this._popupHeight=-1;this._popupWidth=-1;this._super();},setContentWidth:function(a){this._popupWidth=a+FB.UI.Popup._borderSize;},setContentHeight:function(a){this._popupHeight=a+FB.UI.Popup._borderSize;},getContentWidth:function(){if(this._popupWidth<0)return -1;return this._popupWidth-FB.UI.Popup._borderSize;},getContentHeight:function(){if(this._popupHeight<0)return -1;return this._popupHeight-FB.UI.Popup._borderSize;},show:function(){if(!this._loadedInDom){FB.UI.UIElement.addCssClass(this.get_domElement(),'fb_popup');FB.UI.Popup.get__popupContainer().appendChild(this.get_domElement());this._loadedInDom=true;}this.sizing();this.onAfterShow();},sizing:function(){if(!this._loadedInDom)return false;if(this._popupWidth>=0)this.get_domElement().style.width=this._popupWidth.toString()+'px';if(this._popupHeight>=0)this.get_domElement().style.height=this._popupHeight.toString()+'px';var c=FB._create_Size(this.get_domElement().offsetWidth,this.get_domElement().offsetHeight);var b=null;var f=FBIntern.Utility.get_windowSize();var d=document.documentElement;var a=(this.hidden)?FB.UI.PopupPlacement.hidden:this.get_placement();var e;if(document.documentElement&&document.documentElement.scrollTop>0){e=document.documentElement.scrollTop;}else e=document.body.scrollTop;switch(a){case FB.UI.PopupPlacement.topCenter:b=FB._create_Point(d.scrollLeft+f.w/2,e+125);b.x-=(c.w/2);break;case FB.UI.PopupPlacement.center:b=FB._create_Point(d.scrollLeft+f.w/2,e+f.h/2);b.x-=(c.w/2);b.y-=(c.h/2);break;case FB.UI.PopupPlacement.hidden:b=FB._create_Point(-100-c.w,-100-c.h);break;}b.x+=this._offset.x;b.y+=this._offset.y;if(b.x<0)b.x=0;if(b.y<0&&a!==FB.UI.PopupPlacement.hidden)b.y=0;this.setLeft(b.x);this.setTop(b.y);return true;},onAfterShow:function(){},close:function(b){if(this.__closing)this.__closing(b);if(FBIntern.AppInfo.get_singleton().get_hostInfo().get_hostName()!==FBIntern.HostName.IE){FB.UI.Popup.get__popupContainer().removeChild(this.get_domElement());}else{var a=this.get_domElement();a.style.display='none';window.setTimeout(FB.bind(function(){if(a.parentNode)a.parentNode.removeChild(a);},this),4000);}if(this.__closed)this.__closed(b);},get_placementTarget:function(){return this._placementTarget;},set_placementTarget:function(a){this._placementTarget=a;return a;},get_offset:function(){return this._offset;},set_offset:function(a){this._offset=a;return a;},get_placement:function(){return this._placement;},set_placement:function(a){this._placement=a;return a;},add_closing:function(a){this.__closing=FB.Delegate.combine(this.__closing,a);},remove_closing:function(a){this.__closing=FB.Delegate.remove(this.__closing,a);},__closing:null,add_closed:function(a){this.__closed=FB.Delegate.combine(this.__closed,a);},remove_closed:function(a){this.__closed=FB.Delegate.remove(this.__closed,a);},__closed:null,_placementTarget:null,_loadedInDom:false,hidden:false});FB.provide('FB.UI.Popup',{_onLoad:function(){FB.UI.Popup._borderSize=20;FB.UI.Popup._popupContainer=null;},get__popupContainer:function(){if(!FB.UI.Popup._popupContainer){FB.UI.Popup._popupContainer=FB.$('fb_popupContainer');if(!FB.UI.Popup._popupContainer){var a=document.createElement('div');a.className='fb_resetstyles fb_popupContainer';FB.UI.Popup._popupContainer=document.body.appendChild(a);}}else FB.UI.Popup._popupContainer=document.body.appendChild(FB.UI.Popup._popupContainer);return FB.UI.Popup._popupContainer;}}); FB.subclass('FB.UI.DomResources','FB.Class',{init:function(){}});FB.provide('FB.UI.DomResources',{_onLoad:function(){FB.UI.DomResources._dicts=[];},addResourceDict:function(a){FB.Sys.add(FB.UI.DomResources._dicts,a);},getResourceById:function(d){var a=FB.UI.DomResources._dicts.length;var b;for(var c=0;cg)this.setContentWidth(i-g+this.getContentWidth());}if(h!=null){var f=parseInt(this._content.style.height);if(isNaN(f)||this.getContentHeight()<0){content_height=h+this._header.offsetHeight+FB.UI.PopupDialog._verticalBorderSize;this.setContentHeight(content_height);}else if(h>=f)this.setContentHeight(h-f+this.getContentHeight());}this.sizing();},this);},sizing:function(){var a=this._super();if(!a)return false;if(this.getContentWidth()>=0){width=this.getContentWidth()-FB.UI.PopupDialog._horizontalBorderSize;this._content.style.width=width+'px';}if(this.getContentHeight()>=0){height=this.getContentHeight()-this._header.offsetHeight-FB.UI.PopupDialog._verticalBorderSize;this._content.style.height=height+'px';}return true;},_onCloseButtonClicked:function(a){this.close(false);},get__content:function(){return this._content;},set__content:function(a){if(this._content)this._contentParent.removeChild(this._content);this._content=a;this._contentParent.appendChild(this._content);return a;},get_id:function(){if(!this._id){if(!FB.UI.PopupDialog._dialogWithIds)FB.UI.PopupDialog._dialogWithIds={};this._id=FB.Sys.getKeyCount(FB.UI.PopupDialog._dialogWithIds).toString()+'_'+Math.random().toString();FB.UI.PopupDialog._dialogWithIds[this._id]=this;FB.UI.PopupDialog._enableXdTitleChange();}return this._id;},get__title:function(){this._header=FBIntern.UIHelper.findElementById(this.get_domElement(),'fb_dialog_header');return this._header.innerHTML;},set__title:function(a){this._header=FBIntern.UIHelper.findElementById(this.get_domElement(),'fb_dialog_header');this._header.innerHTML=FB.Sys.htmlEncode(a);return a;},_createCrossDomainClosingLink:function(c){if(!FB.XdComm.Server.singleton.isDataHandlerRegistered('fbClosingDialog'))FB.XdComm.Server.singleton.registerDataHandler('fbClosingDialog',FB.UI.PopupDialog._onXdClosingDialogHandler);var a={token:this.get_id(),result:c};var b=new FB.XdComm.EndPoint(null,FB.XdComm.PageRelation.self,FB.XdComm.Server.singleton.get_receiverUrl());return FB.XdComm.Server.singleton.createUdpUrl('fbClosingDialog',a,b);},onAfterShow:function(){if(this._showLoading){FB.UI.UIElement.addCssClass(this._loader,'fb_dialog_loading');FBIntern.Utility.waitForLoaded(this._content,FB.bind(function(){FB.UI.UIElement.removeCssClass(this._loader,'fb_dialog_loading');if(this.hidden){this.hidden=false;this.sizing();}},this));}},_content:null,_contentParent:null,_header:null,_loader:null,_id:null,_showLoading:false});FB.provide('FB.UI.PopupDialog',{_onLoad:function(){FB.UI.PopupDialog._dialogWithIds=null;FB.UI.PopupDialog._rpcServer=null;FB.UI.PopupDialog._horizontalBorderSize=2;FB.UI.PopupDialog._verticalBorderSize=3;},_createConfirmationDialog:function(f,e,a){var d=new FB.UI.PopupDialog(f,e,false,false);d.add_closing(a);var c=FBIntern.UIHelper.findElementById(e,'fb_confirm');var b=FBIntern.UIHelper.findElementById(e,'fb_cancel');if(c)FBIntern.Utility.addEventListener(c,'click',function(g){d.close(true);});if(b)FBIntern.Utility.addEventListener(b,'click',function(g){d.close(false);});return d;},getById:function(a){if(FB.UI.PopupDialog._dialogWithIds)return FB.UI.PopupDialog._dialogWithIds[a];return null;},_enableXdTitleChange:function(){if(!FB.UI.PopupDialog._rpcServer)FB.UI.PopupDialog._rpcServer=new FB.XdComm.XdRpcServer('popupDialogServer',{changeTitle:FB._create_XdRpcMethodInfo(FB.UI.PopupDialog._rpcChangeTitle,null)});},_rpcChangeTitle:function(a,e){var b=a;var d=b.id;var c=FB.UI.PopupDialog.getById(d);if(c){c.set__title((b.title));}else FB.FBDebug.logLine(0,'Ignore changeTitle rpc request because we can\'t find the given dialog id = '+d);return null;},_onXdClosingDialogHandler:function(a,e){var c=a;var f=c.token;var d=c.result;var b=FB.UI.PopupDialog.getById(f);if(b){FB.FBDebug.logLine(3,'Close dialog');b.close(d);}else FB.FBDebug.logLine(1,'Invalid token to close dialog: '+f);}}); FB.provide('FB.FeedStorySetting',{preview:1,autoaccept:2,doNotSend:3}); FB._create_UserInfoRecord=function(a,d,e,b){var c={};c.connectState=a;c.oneLineStorySetting=d;c.shortStorySetting=e;c.inFacebook=b;return c;}; FB.provide('FB.RequireConnect',{doNotRequire:0,require:1,promptConnect:2}); FB.subclass('FB.UI.DomResDict','FB.Class',{init:function(a){this._docFragment=document.createDocumentFragment();var b=document.createElement('div');b.innerHTML=a;this._docFragment.appendChild(b);},getClonedElement:function(b){var a=FB.UI.DomResDict._getElementInFragment(this._docFragment,'RES_ID_'+b);if(a){return a.cloneNode(true);}else return null;},_docFragment:null});FB.provide('FB.UI.DomResDict',{_getElementInFragment:function(c,e){var d=FBIntern.AppInfo.get_singleton().get_hostInfo();if(d.get_hostName()===FBIntern.HostName.IE&&d.majorVersion<=8){return c.getElementById(e);}else{var g=[];var b=c.childNodes;var f;var a;for(a=0;a'+a+'');},setContentWidth:function(a){this._super(a);this.get__content().setAttribute('iframeWidth',a.toString()+'px');},setContentHeight:function(a){this._super(a);this.get__content().setAttribute('iframeHeight',a.toString()+'px');this.get_offset().y=-a/2;},onAfterShow:function(){this._super();var a=this.get__content();FB.Bootstrap._requireFeatures(['XFBML'],function(){serverFbml=new FB.XFBML.ServerFbml(a);FB.XFBML.Host.addElement(serverFbml);});}}); FB.provide('FB.FeedStorySize',{oneLine:1,shortStory:2,full:4}); FB.subclass('FB.SequencerBase','FB.Class',{init:function(){},_completedCallback:null,isParallel:true,_api:null}); FB._create__stepInfo=function(a,c){var b={};b.jsonRequest=a;b.result=c;return b;}; FB.subclass('FB.BatchSequencer','FB.SequencerBase',{init:function(){this.stepsList=[];this._super();},execute:function(b){this._completedCallback=b;var g=this.stepsList.length;if(g>1){var e={};var d=[];var c=new FB.ArrayEnumerator(this.stepsList);while(c.moveNext()){var f=c.get_current();FB.Sys.add(d,f.jsonRequest._requestBody);}e.method_feed=d;e.serial_only=!this.isParallel;var a=this._api._generateJsonRequest('batch.run',e);a.callback=FB.bind(function(i,h){if(!h&&(h=this._api._checkError(i)))i=null;this._setStepResults(i,h);this.onAllCompleted();},this);a.sendRequest();}else if(g===1){var f=this.stepsList[0];f.jsonRequest.callback=FB.bind(function(i,h){f.result.setPendingResult(i,h);this.onAllCompleted();},this);f.jsonRequest.sendRequest();}else this.onAllCompleted();},_setStepResults:function(a,c){var b=a;FB.FBDebug.assert(!b||b.length===this.stepsList.length,'Malformed batch result');var h=this.stepsList.length;for(var d=0;d'+'
'+'
'+FBIntern.Intl._tx("This site requires that you Connect with Facebook.")+''+'
'+'
'+''+'
'+'');var g=FB.bind(function(i){this._warningDialog=null;if(!i)this._cancelCallback();},this);var e=new FB.UI.PopupDialog(FBIntern.Intl._tx("Connect with Facebook to Continue"),d,false,false);e.add_closing(g);var c=FBIntern.UIHelper.findElementById(d,'fb_popup_blocked_connect');FBIntern.Utility.addEventListener(c,'click',FB.bind(function(i){e.close(true);a();},this));var b=FBIntern.UIHelper.findElementById(d,'fb_popup_blocked_cancel');FBIntern.Utility.addEventListener(b,'click',FB.bind(function(i){e.close(false);},this));this._warningDialog=e;e.show();},_showCanvasDialog:function(){if(this._isActive){this._dialogType=FB.DialogType.canvas;this._fbmlDialog=true;FB.CanvasClient.requireLogin(FB.bind(function(a){this._session=a;if(this._initializeSession)this._connect._setupSession(this._session);this._sessionCallback();},this),FB.bind(this._cancelCallback,this));}},_showBrowserPopup:function(e,b){var f=FBIntern.Utility.get_windowLocation();var g=FBIntern.Utility.get_windowSize();var d=FB._create_Size(627,326);var c=FB._create_Point(Math.max(0,f.x+(g.w-d.w)/2),Math.max(0,f.y+(g.h-d.h)/2));this._close();if(this._isActive){this._dialogType=FB.DialogType.popUp;var a=FB.Sys.format('location=yes,left={0},top={1},width={2},height={3},resizable=yes',c.x,c.y,d.w,d.h);this._authWindow=window.open(e,'_blank',a,true);this._monitorPopupWindowClosed();}},isActive:function(){if(this._isActive&&this._dialogType===FB.DialogType.popUp)if(!this._authWindow||this._authWindow.closed)this._isActive=false;return this._isActive;},focus:function(){if(this._dialogType===FB.DialogType.popUp)this._authWindow.focus();},_createLoginUrl:function(h){var i,b;var f;i='_opener';b='popup';f=FB.XdComm.PageRelation.opener;if(this._overrideTarget)i=this._overrideTarget;var c=new FB.XdComm.EndPoint(null,f,this._cancelChannelUrl);var j=FB.XdComm.Server.singleton;var d=j.get_GUID();var e;if(FB.XdComm.Server.singleton._useXdProxy()){e=(j._createXdProxyBase(c)+'guid='+d);}else e=FBIntern.Uri.addQueryParameters(this._channelUrl,'fb_login&#fname='+i+'&guid='+d);var a=j.createUdpUrl('fbCancelLogin',null,c);var g={return_session:1,nochrome:1,fbconnect:1,extern:FB.Facebook.get_isInConnect(),display:b,api_key:this._apiKey,v:FB.Facebook.version,next:e,cancel_url:a,channel_url:this._channelUrl};if(FB.Sys.containsKey(FB.Facebook.appSettings,'permsToRequestOnConnect'))g.req_perms=FB.Facebook.appSettings.permsToRequestOnConnect;return FBIntern.Utility.createFacebookUrl('www',h,g,false);},request:function(){this._isActive=true;var a=FBIntern.Utility.get_isInUserActionCallstack()||this._isUserActionHint;if(!FB.Connect.get_status().get_isReady()&&a){this._waitForDialog();this._handleSession(FB.ConnectState.userNotLoggedIn,a);}else FB.Connect.get_status().waitUntilReady(FB.bind(function(b){var c=b;if(c===FB.ConnectState.connected){this._sessionCallback();}else{this._waitForDialog();this._handleSession(c,a);}},this));a=false;},listen:function(){this._ensureHandlers();},_waitForDialog:function(){FB.Connect.get_status().waitForValue(FB.ConnectState.connected,FB.bind(this._sessionCallback,this));},_close:function(a){if(this._authWindow){this._authWindow.close();this._authWindow=null;}if(this._fbmlDialog){FB.CanvasClient.closeLogin();this._fbmlDialog=false;}if(this._warningDialog){this._warningDialog.close(!a);this._warningDialog=null;}},destroy:function(a){this._close(a);this.__sessionGranted=null;this.__cancelled=null;this._isActive=false;if(FB.XdComm.Server.singleton.isDataHandlerRegistered('fbLogin'))FB.XdComm.Server.singleton.unregisterDataHandler('fbLogin');if(FB.XdComm.Server.singleton.isDataHandlerRegistered('fbCancelLogin'))FB.XdComm.Server.singleton.unregisterDataHandler('fbCancelLogin');},add_sessionGranted:function(a){this.__sessionGranted=FB.Delegate.combine(this.__sessionGranted,a);},remove_sessionGranted:function(a){this.__sessionGranted=FB.Delegate.remove(this.__sessionGranted,a);},__sessionGranted:null,addSessionHandler:function(a){this.add_sessionGranted(a);return this;},add_cancelled:function(a){this.__cancelled=FB.Delegate.combine(this.__cancelled,a);},remove_cancelled:function(a){this.__cancelled=FB.Delegate.remove(this.__cancelled,a);},__cancelled:null,addCancelHandler:function(a){this.add_cancelled(a);return this;},_monitorPopupWindowClosed:function(){if(this._authWindow&&this._timerId===-1)this._timerId=window.setInterval(FB.bind(function(){if(this._authWindow&&this._authWindow.closed){this._authWindow=null;window.clearInterval(this._timerId);this._timerId=-1;this._cancelCallback();}},this),200);},_isActive:false,_isUserActionHint:true,_authWindow:null,_fbmlDialog:false,_warningDialog:null,_apiKey:null,_channelUrl:null,_cancelChannelUrl:null,_overrideTarget:null,_session:null,_initializeSession:false,_dialogType:0});FB.provide('FB.SessionDialog',{_onLoad:function(){FB.SessionDialog._singleton=null;},closeAll:function(){if(FB.SessionDialog._singleton){FB.SessionDialog._singleton.destroy();FB.SessionDialog._singleton=null;}},make:function(){FB.SessionDialog.closeAll();FB.SessionDialog._singleton=new FB.SessionDialog();return FB.SessionDialog._singleton;},getActive:function(){if(FB.SessionDialog._singleton&&FB.SessionDialog._singleton.isActive())return FB.SessionDialog._singleton;return null;}}); FB.subclass('FB.Connect','FB.Class',{init:function(){this._status=new FB.SimpleWaitable();},get__userInfo:function(){return this._userInfo;},set__userInfo:function(a){if(a!==this._userInfo){this._userInfo=a;this._setInfoCookies(a);}return a;},_getInfoFromCookies:function(){if(FB.Facebook.appSettings.doNotUseCachedConnectState)return null;var a=FB.JSON.deserialize(FBIntern.Cookie.getValue('fbsetting_'+FB.Facebook.apiKey));if(a&&(a.connectState===FB.ConnectState.userNotLoggedIn||a.connectState===FB.ConnectState.appNotAuthorized||a.connectState===FB.ConnectState.connected)&&a.oneLineStorySetting>0&&a.shortStorySetting>0)return a;return null;},_setInfoCookies:function(a){if(FB.Facebook.appSettings.disableCookies)return;if(a&&a.oneLineStorySetting>0&&a.shortStorySetting>0){FBIntern.Cookie.set('fbsetting_'+FB.Facebook.apiKey,FB.JSON.serialize(a),'/',FB.Facebook.get_baseDomain(),1);}else if(!a)FBIntern.Cookie.clear('fbsetting_'+FB.Facebook.apiKey,'/',FB.Facebook.get_baseDomain());},_ensureQueryStatus:function(){if(!this._loginStatusIFrameCreated){var a=this._getInfoFromCookies();if(a&&(a.connectState===FB.ConnectState.userNotLoggedIn||a.connectState===FB.ConnectState.appNotAuthorized||a.connectState===FB.ConnectState.connected)){this.set__userInfo(a);this._status._setResult(a.connectState);}this._refreshQueryStatus();}},_refreshQueryStatus:function(){if(!this._loginStatusIFrameCreated||this._pollTries>0){this._loginStatusIFrameCreated=true;if(this._pollTries>0)this._pollTries--;var c=this._getInfoFromCookies();var b=0;if(c)b=(c.inFacebook)?1:2;this._setInfoCookies(null);if(!this._rpcServer)this._rpcServer=new FB.XdComm.XdRpcServer('loginServer',{InitLogin:FB._create_XdRpcMethodInfo(FB.bind(this._initLogin,this),null)});this._ensureLoginHandler();FB.FBDebug.assert(FB.Facebook.apiKey,'API key can\'t be null');var d={api_key:FB.Facebook.apiKey,extern:b,channel:FB.XdComm.Server.singleton.get_receiverUrl()};if(FB.Facebook.appSettings.fetchSignedPublicSessionData)d.public_session_data=1;var a=FB.Facebook.get_iframeSignature();if(a)d.iframe_key=a;var f=FB.XdComm.Server.singleton.getUniqueOrigin();if(f)d.origin=f;var e=FBIntern.Utility.createFacebookUrl('www','extern/login_status.php',d,false);FB.XdComm.Server.singleton.createNamedHiddenIFrame('loginStatus',e,null,null);}},_ensureLoginHandler:function(){if(!FB.XdComm.Server.singleton.isDataHandlerRegistered('fbLogout'))FB.XdComm.Server.singleton.registerDataHandler('fbLogout',FB.bind(this._onLogoutHandler,this));},_onLogoutHandler:function(a,b){FB.FBDebug.logLine(2,'User logged out');if(this._logoutIframe){if(this._logoutIframe.parentNode)this._logoutIframe.parentNode.removeChild(this._logoutIframe);this._logoutIframe=null;}FB.Facebook.apiClient.set_session(null);this.set__userInfo(null);this._status._setResult(FB.ConnectState.userNotLoggedIn);if(this._logoutCallback)this._logoutCallback(true);},_setupSession:function(a){var b=FB.Connect._singleton;this._setInfoCookies(null);FB.Facebook.apiClient.set_session(a);},_closeAllDialogs:function(a){FB.SessionDialog.closeAll();if(this._permissionDialog){this._permissionDialog.close(false);this._permissionDialog=null;}if(a)a();},switchUser:function(){this._closeAllDialogs(FB.bind(function(){FB.Connect.requireSession(null);},this));},_initLogin:function(a,g){var f=a;var h=f.session;var i=f.settings;var b=f.connectState;var c=i.feedStorySettings;FB.Facebook.set_baseDomain(f.baseDomain);FB.Facebook.locale=i.locale;window.FB.locale=FB.Facebook.locale;this._publicSessionData=f.publicSessionData;this._perms=f.perms;var e;var j;if(c){e=c.one_line;j=c['short'];}else{e=FB.FeedStorySetting.doNotSend;j=FB.FeedStorySetting.doNotSend;}var d=i.inFacebook;FB.Facebook.isInConnect=(d)?1:2;if(!FB.isSecure()&&f.https)FB._secure=true;this.set__userInfo(FB._create_UserInfoRecord(b,e,j,d));switch(b){case FB.ConnectState.userNotLoggedIn:FB.Facebook.apiClient.set_session(null);this._status._setResult(FB.ConnectState.userNotLoggedIn);break;case FB.ConnectState.appNotAuthorized:FB.Facebook.apiClient.set_session(null);this._status._setResult(FB.ConnectState.appNotAuthorized);break;case FB.ConnectState.connected:FB.Facebook.apiClient.set_session(h);this._status._setResult(FB.ConnectState.connected);break;}if(b===FB.ConnectState.connected){if(this._onConnectedCallback)this._onConnectedCallback();this._pollTries=0;this._onConnectedCallback=null;}else if(this._pollTries>0){window.setTimeout(FB.bind(function(){this._refreshQueryStatus();},this),this._pollInterval);}else this._onConnectedCallback=null;return null;},_apiClient_SessionReady:function(a){this._status._setResult(FB.ConnectState.connected);},_facebookIFrame:function(e,h,g){e.open();var a=new FB.StringBuilder();a.append('\n\n\n\n');var i=FBIntern.Utility.createFacebookUrl('www',h,{},false);a.append(FB.Sys.format('
',i));var b=g;for(var f in b){var c={key:f,value:b[f]};a.append(FB.Sys.format('',c.key,c.key,FB.Sys.htmlEncode(c.value)));}a.append('\n
\n \n\n\n ');var d=a.toString();e.write(d);e.close();},get__isInConnect:function(){var a=FB.Connect._singleton.get__userInfo();if(!a){return 0;}else return (a.inFacebook)?1:2;},_loginStatusIFrameCreated:false,_pollInterval:0,_pollTries:0,_onConnectedCallback:null,_rpcServer:null,_feedformDialog:null,_shareDialog:null,_permissionDialog:null,_feedformNum:0,_sessionlessFeedFrameNum:0,_userInfo:null,_logoutCallback:null,_logoutIframe:null,_sessionlessPublishCallback:null,_publicSessionData:null,_popupWindows:{}});FB.provide('FB.Connect',{_onLoad:function(){FB.Connect._singleton=new FB.Connect();FB.Connect._logoutMethod_infoDialog='info_dialog';FB.Connect._logoutMethod_prompt='prompt';FB.Connect._logoutMethod_noUI='no_ui';FB.Connect._logoutMethod=FB.Connect._logoutMethod_infoDialog;var a='\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
\n
\n

\n
\n \n
 
\n  \n

\n
\n
\n
\n
\n
\n
';a+='

'+FBIntern.Intl._tx("Do you want to log out of both this site and Facebook?")+'

';a+='\n
\n
';a+='';a+='';a+='\n
\n
\n
\n
\n
';a+='

'+FBIntern.Intl._tx("You are logging out of both this site and Facebook.")+'

';a+='\n
\n
';a+='';a+='\n
\n
';FB.UI.DomResources.addResourceDict(new FB.UI.DomResDict(a));},get_status:function(){var a=FB.Connect._singleton;a._ensureQueryStatus();return a._status;},_getLogoutUrl:function(a){var b={api_key:FB.Facebook.apiKey,session_key:FB.Facebook.apiClient.get_session().session_key,extern:FB.Connect._singleton.get__isInConnect(),next:a};return FBIntern.Utility.createFacebookUrl('www','logout.php',b,false);},logout:function(a){FB.Connect._handleLogout(a,function(d){if(d){var g=FB.Connect._singleton;var h=FB.XdComm.Server.singleton;var c=FB.XdComm.Server.singleton.get_GUID();var f;if(h._useXdProxy()){var b=new FB.XdComm.EndPoint(null,FB.XdComm.PageRelation.self,h.get_receiverUrl());f=(h._createXdProxyBase(b)+'guid='+c+'&session=loggedout');}else f=FBIntern.Uri.addQueryParameters(h.get_receiverUrl(),'fb_login&fname=_parent&guid='+c+'&session=loggedout');g._ensureLoginHandler();g._logoutCallback=a;var e=FB.Connect._getLogoutUrl(f);g._logoutIframe=h.createNamedHiddenIFrame('fbLogout',e,'fb_logout',null);}else if(a)a(false);});},logoutAndRedirect:function(a){FB.Connect._handleLogout(null,function(b){if(b){var e=FB.Connect._singleton;var d=FBIntern.Uri.create(new FBIntern.Uri(document.URL),a).get_uriString();var c=FB.Connect._getLogoutUrl(d);e.set__userInfo(null);FB.Facebook.apiClient.set_session(null);window.location=c;}});},ifUserConnected:function(a,b){FB.Connect.get_status().waitForCondition(function(c){FB.Connect._handleConnectStateLogout(a,b,c);return false;});},_handleConnectStateLogout:function(a,b,c){if(c.get_isReady())window.setTimeout(function(){var d=c.result===FB.ConnectState.connected;FB.Helper.invokeAsCallbackOrRedirect((d)?a:b);},0);},listenForIframeConnect:function(){var a=FB.Connect._singleton;FB.Facebook.apiClient.get_sessionWaitable().waitUntilReady(FB.bind(a._apiClient_SessionReady,a));},clientConnectSetup:function(a){var b=FB.Connect._singleton;FB.Connect.listenForIframeConnect();FB.Connect.get_status().add_changed(function(d){var c=FB.Connect.get_status().result;a(c===FB.ConnectState.connected);});},_handleLogout:function(a,b){FB.Connect.get_status().waitUntilReady(function(c){var d=FB.Facebook.apiClient.get_session();if(d){if(FB.Connect._logoutMethod===FB.Connect._logoutMethod_infoDialog){FB.Connect._createInfoDialog(b);}else if(FB.Connect._logoutMethod===FB.Connect._logoutMethod_noUI){b(true);}else FB.UI.PopupDialog._createConfirmationDialog(FBIntern.Intl._tx("Logging Out of Facebook?"),FB.UI.DomResources.getResourceById('fb_logout_confirmation'),b).show();}else{FB.FBDebug.logLine(2,'Cannot logout because user does not have a session');if(a)a(false);}});},requireSession:function(b,d,c){if(arguments.length===1){if(typeof(b)!=='function'){c=(b);b=null;}}else if(arguments.length===2)if(typeof(d)!=='function'){c=(d);d=null;}var a=FB.SessionDialog.getActive();if(!a){a=FB.SessionDialog.make();a.setIsUserActionHint(c).request();}else a.focus();if(b)FB.Connect.get_status().waitForValue(FB.ConnectState.connected,b);if(d)a.add_cancelled(d);},_createInfoDialog:function(a){var b=null;b=FB.UI.PopupDialog._createConfirmationDialog(FBIntern.Intl._tx("Logged Out of Facebook"),FB.UI.DomResources.getResourceById('fb_logout_info'),function(c){b=null;});b.show();b.add_closed(function(c){if(a)a(true);});window.setTimeout(function(){if(b)b.close(false);},2000);},inviteConnectUsers:function(){FB.Facebook.get_sessionWaitable().waitUntilReady(function(c){var b=new FB.UI.FBMLPopupDialog(FBIntern.Intl._tx("Invite Your Friends to Connect"),'');var a=b._createCrossDomainClosingLink(false);b.setFBMLContent('');b.setContentWidth(474);b.setContentHeight(350);b.show();});},showPermissionDialog:function(h,a,c,i){var b=null;if(h.indexOf('offline_access')>=0){b=function(k){if(!FB.Sys.isNullOrEmpty(k)&&(k).indexOf('offline_access')>=0){FB.Connect.forceSessionRefresh(function(){if(a)a(k);});}else if(a)a(k);};}else if(a)b=a;var j={ext_perm:h};if(c)j.enable_profile_selector=1;if(i){var e=true;var g='';var d=new FB.ArrayEnumerator(i);while(d.moveNext()){var f=d.get_current();if(!e)g+=',';g+=f;e=false;}j.profile_selector_ids=g;}FB.Connect.showConnectDialog(FBIntern.Intl._tx("Request for Permission"),'connect/prompt_permissions.php',j,293,628,b);},showAddFriendDialog:function(d,a){var b=null;if(FB.Connect.isUIServerEnabled('friends.add')){if(a)b=function(e){a(e.action);};FB.Connect.showUIServerDialog('friends.add',{id:d},b);return;}if(a)b=function(e){var f=(e==='true')?true:false;a(f);};var c={id:d,display:'dialog'};FB.Connect.showConnectDialog(FBIntern.Intl._tx("Add Friend"),'addfriend.php',c,-1,540,b);},showConnectDialog:function(e,d,c,b,f,a){FB.Connect.requireSession(function(){FB.IFrameUtil.ResizeUtilServer.run();var n=FB.Connect._singleton;var j=FB.XdComm.Server.singleton.createNamedHiddenIFrame('dialogContent'+Math.random().toString(),'','fb_connect_dialog_iframe',null);if(b>0)j.style.height=b+'px';n._permissionDialog=new FB.UI.PopupDialog(e,j,true,false);n._permissionDialog.set_placement(FB.UI.PopupPlacement.topCenter);if(f>0)n._permissionDialog.setContentWidth(f);if(a)n._permissionDialog.add_closed(a);var l=n._permissionDialog._createCrossDomainClosingLink('xxRESULTTOKENxx');var g=FB.XdComm.Server.singleton.get_receiverUrl();var m={api_key:FB.Facebook.apiKey,v:FB.Facebook.version,extern:n.get__isInConnect(),next:l,channel_url:g,dialog_id:encodeURIComponent(n._permissionDialog.get_id())};if(c){var h=c;for(var k in h){var i={key:k,value:h[k]};m[i.key]=i.value;}}var o=FB.XdComm.Server.singleton.getUniqueOrigin();if(o)m.origin=o;m.session_key=FB.Facebook.apiClient.get_session().session_key;j.src=FBIntern.Utility.createFacebookUrl('www',d,m,false);n._permissionDialog.show();});},createApplication:function(b,a){FB.Facebook.get_sessionState().waitUntilReady(function(h){FB.IFrameUtil.ResizeUtilServer.run();var i=FB.Connect._singleton;var f=FB.XdComm.Server.singleton.createNamedHiddenIFrame('dialogContent'+Math.random().toString(),'','fb_create_app_iframe',null);f.style.height='214px';f.style.width='448px';var d=new FB.UI.PopupDialog(FBIntern.Intl._tx("Integrate with Facebook?"),f,true,false);if(a)d.add_closed(a);var c=d._createCrossDomainClosingLink('create-app-return-val');var e=d._createCrossDomainClosingLink(false);var g={api_key:FB.Facebook.apiKey,v:FB.Facebook.version,name:b,next:c,cancel:e,channel_url:FB.XdComm.Server.singleton.get_receiverUrl()};f.src=FBIntern.Utility.createFacebookUrl('www','connect/create_app.php',g,false);d.show();});},pollLoginStatus:function(b,c,a){var d=FB.Connect._singleton;if(d.get__userInfo().connectState===FB.ConnectState.connected){if(a)a();return;}d._pollTries=c;d._pollInterval=b;d._onConnectedCallback=a;window.setTimeout(function(){d._refreshQueryStatus();},d._pollInterval);},forceSessionRefresh:function(a){var b=FB.Connect._singleton;++b._pollTries;b._onConnectedCallback=a;b._refreshQueryStatus();},showAddSectionButton:function(b,a){},_showAddSectionDialog:function(a){},streamPublish:function(k,d,a,j,l,f,e,b){var i=FB.Connect._singleton;if(e&&FB.Connect._singleton._perms&&FB.Connect._singleton._perms.extended&&FB.Sys.contains(FB.Connect._singleton._perms.extended,'publish_stream')){var h=new FB.ImmediateSequencer(function(n,m){if(f)f(n,m,{user_message:k});});var c={};c.message=k;c.attachment=d;c.action_links=a;c.target_id=j;FB.Facebook.apiClient.callMethod('stream.publish',c,h);return true;}var g={message:k,attachment:d,action_links:a,target_id:j,actor_id:b,user_message_prompt:l};return FB.Connect._ShowFeedDialogGeneric(g,FB.RequireConnect.doNotRequire,f,true,null);},showFeedDialog:function(h,i,g,a,f,e,b,l,j){var m=null;var k=j;if(j){var c=false;c=(typeof j=='string');if(c){m=j;k=null;}else m=k.value;}var d={message:m,template_id:h,template_data:i,body_general:a,user_message_prompt:l,to_ids:g};return FB.Connect._ShowFeedDialogGeneric(d,e,b,false,k);},_ShowFeedDialogGeneric:function(d,e,b,g,l){var j=d.to_ids;var h=d.target_id;var a=d.actor_id;var f=FB.Facebook.apiClient.get_session();var k=(f)?f.uid:null;if(!h&&j&&j.length>0){h=j[0];d.target_id=h;delete d.to_ids;}var i;if(a&&a!=k){i=FBIntern.Intl._tx("Publish this story to the Page's Wall?");}else if(h&&h!=k){i=FBIntern.Intl._tx("Publish this story to your friend's Facebook Wall?");}else i=FBIntern.Intl._tx("Publish this story to your Facebook Wall and your friends' home pages?");if(b)var c=function(o){var n=null;var m=null;if(o&&o.post_id){FB.Facebook.apiClient.fql_query('select message from stream where post_id="'+o.post_id+'"',function(q){var p=null;if(q&&q.length>0)p={user_message:q[0].message};b(o.post_id,null,p);});}else b(null,null,null);};FB.Connect._prepareFeedDialogParameters(d);FB.Connect.get_status().waitUntilReady(function(n){var o=function(){FB.Connect.showUIServerDialog('stream.publish',d,c,i);};var m=n;if(e===FB.RequireConnect.require&&m!==FB.ConnectState.connected){b(null,null,null);}else if(e===FB.RequireConnect.promptConnect&&m!==FB.ConnectState.connected){FB.Connect.requireSession(o,function(){b(null,null,null);});}else o();});return true;},_prepareFeedDialogParameters:function(g){var h=FB.Connect._singleton;var f=['template_data','attachment','action_links','to_ids'];var c=new FB.ArrayEnumerator(f);while(c.moveNext()){var e=c.get_current();if(g[e])g[e]=FB.JSON.serialize(g[e]);}var a=g;for(var d in a){var b={key:d,value:a[d]};if(!g[b.key])delete g[b.key];}},showShareDialog:function(c,a){var b=FB.Connect._singleton;if(b._shareDialog)a();FB.Connect.get_status().waitUntilReady(function(i){var g=i;if(g!==FB.ConnectState.connected){var h={u:encodeURIComponent(c),src:'connect',api_key:FB.Facebook.apiKey};window.open(FBIntern.Utility.createFacebookUrl('www','sharer.php',h,false),'sharer','toolbar=0,status=0,width=626,height=436');}else{if(!this.shareFrameCounter)this.shareFrameCounter=0;var f='fb_share_iframe_'+this.shareFrameCounter++;var e=FB.XdComm.Server.singleton.createNamedHiddenIFrame(f,FB.XdComm.Server.singleton.get_receiverUrl(),'fb_shareIFrame','frameborder=\"0\"');var j=FBIntern.Intl._tx("Share this story?");b._shareDialog=new FB.UI.PopupDialog(j,e,true,true);b._shareDialog.set_placement(FB.UI.PopupPlacement.topCenter);b._shareDialog.add_closed(function(k){b._shareDialog=null;if(a)a();});var d=b._shareDialog._createCrossDomainClosingLink(false);b._shareDialog.setContentWidth(650);b._shareDialog.setContentHeight(175);b._shareDialog.show();FBIntern.Utility.getIFrameDocument(f,e,function(k){b._facebookIFrame(k,'sharer.php?u='+encodeURIComponent(c)+'&src=connect&apikey='+FB.Facebook.apiKey,{channel_url:FB.XdComm.Server.singleton.get_receiverUrl(),close_url:d,display:'dialog',session_key:FB.Facebook.apiClient.get_session().session_key,extern:b.get__isInConnect()});});}});},isUIServerEnabled:function(a){if(!FB.dynData)return false;return FB.dynData.ui_server_dialogs[a];},showUIServerDialog:function(d,e,a,g){var c=FB.Connect._singleton.get__isInConnect();var b=FB.XdComm.Server.singleton.get_receiverUrl();var f={api_key:FB.Facebook.apiKey,method:d,channel:b,extern:c};FB.copy(f,e);if(!g)g=FB.Connect.getUIServerDialogProperty(d,'title');FB.Connect.get_status().waitUntilReady(function(i){var h=i;if(h===FB.ConnectState.connected){FB.Connect._showUIServerIframe(d,f,a,g);}else FB.Connect._showUIServerWindow(d,f,a,g);});},_popupWindowCloseHandler:function(a){var c=a.token;var b=a.result;var d=FB.Connect._singleton._popupWindows[c];if(d){if(d.callback)d.callback(b);d.win.close();}else FB.FBDebug.logLine(1,'Invalid token to close popup window: '+c);},_showUIServerWindow:function(g,h,a,l){h.display='popup';if(!FB.XdComm.Server.singleton.isDataHandlerRegistered('fbClosingPopupWindow'))FB.XdComm.Server.registerSimpleHandler('fbClosingPopupWindow',FB.Connect._popupWindowCloseHandler);var f="popup_window_"+Math.random().toString();var c=new FB.XdComm.EndPoint(null,FB.XdComm.PageRelation.opener,h.channel);var b={token:f,result:'xxRESULTTOKENxx'};h.next=FB.XdComm.Server.singleton.createUdpUrl('fbClosingPopupWindow',b,c);var n=FB.Connect.getUIServerDialogProperty(g,'width');var e=FB.Connect.getUIServerDialogProperty(g,'height');var p=FBIntern.Utility.get_windowLocation();var q=FBIntern.Utility.get_windowSize();var j=FB._create_Size(n,e);var i=FB._create_Point(Math.max(0,p.x+(q.w-j.w)/2),Math.max(0,p.y+(q.h-j.h)/2));var d=FB.Sys.format('location=yes,left={0},top={1},width={2},height={3},resizable=yes',i.x,i.y,j.w,j.h);var m=FBIntern.Utility.createFacebookUrl('www','connect/uiserver.php',{},false);var k=FBIntern.Uri.createQueryString(h);if(m.length+k.length>=2000){var o=window.open('about:blank','_blank',d);h.url_overflow=1;FB.Connect._singleton._facebookIFrame(o.document,'connect/uiserver.php',h);}else{m=FBIntern.Uri.addQueryParameters(m,k);var o=window.open(m,'_blank',d);}FB.Connect._singleton._popupWindows[f]={win:o,callback:a};},_showUIServerIframe:function(f,g,a,i){g.display='iframe';g.session_key=FB.Facebook.apiClient.get_session().session_key;var c="fb_dialog_iframe_"+Math.random().toString();FB.IFrameUtil.ResizeUtilServer.run();var e=FB.XdComm.Server.singleton.createNamedHiddenIFrame(c,g.channel,'fb_dialogIFrame',null);var b=new FB.UI.PopupDialog(i,e,true,false);var k=FB.Connect.getUIServerDialogProperty(f,'width');var d=FB.Connect.getUIServerDialogProperty(f,'height');b.setContentWidth(k);b.setContentHeight(d);b.set_placement(FB.UI.PopupPlacement.topCenter);if(a)b.add_closed(function(l){a(l);});b.show();g.next=b._createCrossDomainClosingLink('xxRESULTTOKENxx');var j=FBIntern.Utility.createFacebookUrl('www','connect/uiserver.php',{},false);var h=FBIntern.Uri.createQueryString(g);if(j.length+h.length>=2000){FBIntern.Utility.getIFrameDocument(c,e,function(l){g.url_overflow=1;FB.Connect._singleton._facebookIFrame(l,'connect/uiserver.php',g);});}else{j=FBIntern.Uri.addQueryParameters(j,h);e.src=j;}},getUIServerDialogProperty:function(b,c){var a={'bookmark.add':{title:FBIntern.Intl._tx("Bookmark Application"),width:460,height:226},'profile.addTab':{title:FBIntern.Intl._tx("Add Profile Tab"),width:460,height:230},'friends.add':{title:FBIntern.Intl._tx("Add Friend"),width:460,height:230},'stream.publish':{title:FBIntern.Intl._tx("Publish this story to your Facebook Wall and your friends' home pages?"),width:600,height:230},'default':{title:FBIntern.Intl._tx("Login"),width:460,height:250}};if(a.hasOwnProperty(b)&&a[b].hasOwnProperty(c))return a[b][c];if(a['default'].hasOwnProperty(c))return a['default'][c];return null;},showBookmarkDialog:function(a){FB.Connect.showUIServerDialog('bookmark.add',{},a);},showProfileTabDialog:function(a){FB.Connect.showUIServerDialog('profile.addTab',{},a);},get_loggedInUser:function(){var a=FB.Facebook.apiClient.get_session();return (a)?a.uid:null;},getSignedPublicSessionData:function(a){var b=FB.Connect._singleton;FB.Connect.get_status().waitUntilReady(function(c){if(b._publicSessionData&&FB.Facebook.apiClient.get_session()){a(b._publicSessionData,null);}else if(!FB.Facebook.apiClient.get_session()){a(null,null);}else FB.Facebook.apiClient.auth_getSignedPublicSessionData(new FB.ImmediateSequencer(a));});},addSignedPublicSessionDataToUrl:function(b,a){FB.Connect.getSignedPublicSessionData(function(d,c){if(d)b=FBIntern.Uri.addQueryParameters(b,'public_session_data='+encodeURIComponent(FB.JSON.serialize(d)));a(b,null);});},_showStandardDialog:function(d,c,e,b){var a=new FB.UI.PopupDialog(d,c,true,true);a.setContentWidth(e);a.setContentHeight(b);a.set_placement(FB.UI.PopupPlacement.topCenter);a.show();return a;}}); FB._create__cachedItem=function(b,a){var c={};c.data=b;c.createTime=a;return c;}; FB.subclass('FB.DependentWaitable','FB.Waitable',{init:function(){this._dependents=[];this._super();},get_isReady:function(){return this._waitItems<=0;},addDependent:function(a){if(!a.get_isReady()){FB.Sys.add(this._dependents,a);this._waitItems++;a.add_changed(FB.bind(this._dependent_OnReady,this));}},removeAll:function(){var b=new FB.ArrayEnumerator(this._dependents);while(b.moveNext()){var a=b.get_current();a.remove_changed(FB.bind(this._dependent_OnReady,this));}this._dependents=[];this._waitItems=0;},_dependent_OnReady:function(a){a.remove_changed(FB.bind(this._dependent_OnReady,this));this._waitItems--;if(!this._waitItems)this.onChange();},_waitItems:0}); FB.provide('FB.XFBML._elementState',{none:0,onProcessCalled:1,onDataReadyCalled:2,waitForCondition:4,ready:8}); FB.subclass('FB.XFBML.Element','FB.Class',{init:function(a){this._dependents=new FB.DependentWaitable();this.domElement=a;this.domElement._fbElement=this;},process:function(){try{this._state=FB.XFBML._elementState.none;var conditionAttribute=this.getAttribute('condition',null);if(conditionAttribute)if(typeof(conditionAttribute)==='string'){this._conditionResult=eval(conditionAttribute);}else{FB.FBDebug.assert(typeof(conditionAttribute)==='function','Invalid condition value');var conditionFunction=conditionAttribute;this._conditionResult=conditionFunction();}var result=true;var resultReady=true;var pendingResult=this._conditionResult;if(!FB.Sys.isNullOrUndefined(this._conditionResult))if(FB.Type.getInstanceType(this._conditionResult)===Boolean){result=this._conditionResult;}else{resultReady=pendingResult.get_isReady();result=pendingResult.result;}if(!resultReady){this._state|=FB.XFBML._elementState.waitForCondition;(this._conditionResult).add_changed(FB.bind(this._onConditionChanged,this));}if((resultReady&&result)||(!resultReady&&!this.getAttribute('noPreProcess',false))){this.onProcess();this._state|=FB.XFBML._elementState.onProcessCalled;this._checkDataReady();}else if(resultReady&&!result){this.onConditionFalse();this.set_isReady(true);}}catch(e){FB.Debug.logLine(1,"Failed rendering a XFBML element");}},isValid:function(){var a=this.domElement;while(a)if(a===document.body){return true;}else a=a.parentNode;return false;},refresh:function(){if((this._state&FB.XFBML._elementState.waitForCondition)&&this._conditionResult)(this._conditionResult).remove_changed(FB.bind(this._onConditionChanged,this));this._state=FB.XFBML._elementState.none;this._conditionResult=null;this._dependents.resetChange();this._dependents.removeAll();FB.UI.UIElement.removeCssClass(this.domElement,'FB_ElementReady');this.clearVisual();this.process();},_onConditionChanged:function(a){if(a.get_isReady()){a.remove_changed(FB.bind(this._onConditionChanged,this));this._state&=~FB.XFBML._elementState.waitForCondition;if(a.result){if(!(this._state&FB.XFBML._elementState.onProcessCalled)){this.onProcess();this._state|=FB.XFBML._elementState.onProcessCalled;}this._checkDataReady();}else{this.onConditionFalse();this.set_isReady(true);}}},onConditionFalse:function(){FB.UI.UIElement.addCssClass(this.domElement,'FB_ElementConditionFalse');this.domElement.style.display='none';},get_isReady:function(){return (this._state&FB.XFBML._elementState.ready);},set_isReady:function(a){if(a!==this.get_isReady()){if(a){this._state|=FB.XFBML._elementState.ready;}else this._state&=~FB.XFBML._elementState.ready;if(a){FB.UI.UIElement.addCssClass(this.domElement,'FB_ElementReady');}else FB.UI.UIElement.removeCssClass(this.domElement,'FB_ElementReady');if(this.__isReadyChanged)this.__isReadyChanged(this,null);}return a;},onProcess:function(){},onDataReady:function(){},clearVisual:function(){this.domElement.innerHTML='';},_getAttributeFromList:function(e,c,a){var b=this.getAttribute(e,c);var d=new FB.ArrayEnumerator(a);while(d.moveNext()){var f=d.get_current();if(b===f)return f;}return c;},getAttribute:function(b,a){var c=this.domElement.getAttribute(b);if(!c)c=a;return c;},_getBoolAttribute:function(b,a){var d=a;var c=this.domElement.getAttribute(b);if(c)d=FB.Sys.parseBool(c);return d;},addDataToWait:function(a){this._dependents.addDependent(a);},_checkDataReady:function(){try{if(this._dependents.get_isReady()){if(!(this._state&FB.XFBML._elementState.waitForCondition))this.onDataReady();}else this._dependents.waitUntilReady(FB.bind(function(b){this._checkDataReady();},this));}catch(a){FB.Debug.logLine(1,"Failed rendering a XFBML element");}},add_isReadyChanged:function(a){this.__isReadyChanged=FB.Delegate.combine(this.__isReadyChanged,a);},remove_isReadyChanged:function(a){this.__isReadyChanged=FB.Delegate.remove(this.__isReadyChanged,a);},__isReadyChanged:null,domElement:null,_conditionResult:null,_state:0});FB.provide('FB.XFBML.Element',{fromDomElement:function(a){return a._fbElement;}}); FB.subclass('FBIntern.DataHelper','FB.Class',{init:function(){}});FB.provide('FBIntern.DataHelper',{getPrimaryNetwork:function(a){if(a.affiliations&&a.affiliations.length>0){return a.affiliations[0].name;}else return null;}}); FB.subclass('FB.XFBML.Common.Constants','FB.Class',{init:function(){}});FB.provide('FB.XFBML.Common.Constants',{_onLoad:function(){FB.XFBML.Common.Constants.gendeR_MALE_SINGULAR='male';FB.XFBML.Common.Constants.gendeR_FEMALE_SINGULAR='female';}}); FB._create_ElementsRegistration=function(c,b,a){var d={};d.nameSpace=c;d.name=b;d.implementationType=a;return d;}; FB.subclass('FB.XFBML.LoginButton','FB.XFBML.Element',{init:function(a){this.status=FB.ConnectState.userNotLoggedIn;this._super(a);FBIntern.Utility.addEventListener(this.domElement,'click',FB.bind(this._onClick,this));this.intl_button=(this.getAttribute('v','1')=='2');if(this.intl_button)this.savedChildren=this.domElement.innerHTML;this.domElement.innerHTML='';this.domElement.appendChild(FB.UI.DomResources.getResourceById('fb_login'));var b=FBIntern.UIHelper.findElementById(this.domElement,'RES_ID_fb_login');if(this.intl_button){b.appendChild(FB.UI.DomResources.getResourceById('fb_login_text'));}else b.appendChild(FB.UI.DomResources.getResourceById('fb_login_image'));this._updateUI(null);FB.Connect.get_status().add_changed(FB.bind(this._updateUI,this));},clearVisual:function(){},_onClick:function(e){if(this.logoutOnClick){FB.Connect.logout(null);}else{var onLoginJS=this.getAttribute('onlogin','');var handlerEnv={enabled:true};var onLoginHandler=FB.bind(function(){if(this.enabled)eval(onLoginJS);},handlerEnv);var onCancelHandler=FB.bind(function(){this.enabled=false;},handlerEnv);FB.Connect.requireSession(onLoginHandler,onCancelHandler,true);}},_updateUI:function(i){var e=this.status;this.status=(FB.Connect.get_status().get_isReady())?FB.Connect.get_status().result:FB.ConnectState.userNotLoggedIn;var a={};a[FB.Enum.toString(FB.ConnectState,FB.ConnectState.appNotAuthorized)]='fb_login_not_authorized';a[FB.Enum.toString(FB.ConnectState,FB.ConnectState.connected)]='fb_login_ready';a[FB.Enum.toString(FB.ConnectState,FB.ConnectState.userNotLoggedIn)]='fb_login_not_logged_in';FB.UI.UIElement.removeCssClass(this.domElement,a[FB.Enum.toString(FB.ConnectState,e)]);FB.UI.UIElement.addCssClass(this.domElement,a[FB.Enum.toString(FB.ConnectState,this.status)]);var d=FBIntern.UIHelper.findElementById(this.domElement,'RES_ID_fb_login');this.logoutOnClick=(this.status===FB.ConnectState.connected&&this._getBoolAttribute('autologoutlink',false));if(this.intl_button){var g=this._getAttributeFromList('size','medium',['icon','small','medium','large','xlarge']);if(g=='icon'){FB.UI.UIElement.addCssClass(d,'FBConnectButton_Simple');}else{var f=FB.localeIsRTL?'_RTL':'';var h='';switch(g){case 'icon':h='_Simple';break;case 'small':h='_Small';break;case 'large':h='_Large';break;case 'xlarge':h='_BigPun';break;default:h='_Medium';break;}FB.UI.UIElement.addCssClass(d,'FBConnectButton'+f);FB.UI.UIElement.addCssClass(d,'FBConnectButton'+f+h);if(!this.savedChildren)if(this.logoutOnClick){this.savedChildren=FBIntern.Intl._tx("Facebook Logout");}else{var c=this._getAttributeFromList('length','short',['long','short']);this.savedChildren=(c=='short'?FBIntern.Intl._tx("Login"):FBIntern.Intl._tx("Login with Facebook"));}var j=FBIntern.UIHelper.findElementById(this.domElement,'RES_ID_fb_login_text');j.innerHTML=this.savedChildren;}}else{var b=FBIntern.UIHelper.findElementById(this.domElement,'RES_ID_fb_login_image');b.src=this.getImageSrc();b.alt=(this.logoutOnClick)?'Logout':'Connect';}},getImageSrc:function(){var d=this._getAttributeFromList('size','large',['small','medium','large']);var a=this._getAttributeFromList('background','light',['white','light','dark']);var b=this._getAttributeFromList('length','short',['long','short']);var c;if(this.logoutOnClick){c='logout_img_'+d;}else c='login_img_'+a+'_'+d+'_'+b;var e=FBIntern.FbGlobals.get_fB_StaticResourceVersions()[c];FB.FBDebug.assert(e,'Image source not found for resource '+c);return e;},onProcess:function(){this.set_isReady(true);},logoutOnClick:false}); FB.subclass('FB.XFBML.ServerFbml','FB.XFBML.Element',{init:function(a){this._super(a);},onDataReady:function(){FB.IFrameUtil.ResizeUtilServer.run();this._createIframeDoc();},clearVisual:function(){if(this._iframeContainer){this._iframeContainer.parentNode.removeChild(this._iframeContainer);this._iframeContainer=null;}},_createIframeDoc:function(){var c='fbmlIFrame_'+FB.XFBML.ServerFbml._iframeIdCount.toString();FB.XFBML.ServerFbml._iframeIdCount++;if(this._iframeContainer)this.clearVisual();this._iframeContainer=this.domElement.appendChild(FB.XdComm.Server.singleton.createNamedHiddenIFrame(c,FB.XdComm.Server.singleton.get_receiverUrl(),'fbmlIframe','frameborder=\"0\"'));var d=this.getAttribute('iframeWidth',null);var b=this.getAttribute('iframeHeight',null);if(d)this._iframeContainer.style.width=d;if(b)this._iframeContainer.style.height=b;var a=(window.self.frames)[c];FB.FBDebug.assert(!FB.Sys.isUndefined(a),'frameWindow is null in CreateIframeDoc. Make sure this.domElement is inserted in the DOM before creating an iframe. (Did you try to insert it in a Dialog before calling Dialog.Show?');FBIntern.Utility.getIFrameDocument(c,this._iframeContainer,FB.bind(function(e){e.open();this._writeDoc(e);},this));},_getFBML:function(){var c=this.getAttribute('fbml',null);if(!c){var a=this.domElement.childNodes.length;for(var d=0;d\n\n\n\n
');var b=h;for(var g in b){var c={key:g,value:b[g]};a.append(FB.Sys.format('',c.key,c.key,FB.Sys.htmlEncode(c.value)));}a.append('\n
\n \n\n\n ');var e=a.toString();f.write(e);f.close();this.set_isReady(true);},_iframeContainer:null});FB.provide('FB.XFBML.ServerFbml',{_onLoad:function(){FB.XFBML.ServerFbml._iframeIdCount=0;}}); FB.subclass('FB.XFBML.ContainerElement','FB.XFBML.Element',{init:function(a){this._super(a);},onDataReady:function(){this.set_isReady(true);}}); FB.subclass('FB.XFBML.AddSectionButton','FB.XFBML.Element',{init:function(a){this._super(a);},onProcess:function(){this._section=this.getAttribute('section',null);if(!this._section)this._section='profile';},onDataReady:function(){FB.Connect.showAddSectionButton(this._section,this.domElement);this.set_isReady(true);},_section:null}); FB.subclass('FB.XFBML.Comments','FB.XFBML.Element',{init:function(a){this._super(a);},refresh:function(){},onDataReady:function(){FB.IFrameUtil.ResizeUtilServer.run();this._createCommentIframe();},_createCommentIframe:function(){if(this._iframeContainer)return;this._iframeName='fbcommentsIFrame_'+FB.XFBML.Comments._iframeIdCount.toString();FB.XFBML.Comments._iframeIdCount++;var m=this.getAttribute('xid',null);var l=this.getAttribute('width','550');var k=this.getAttribute('url',document.URL);var j=this.getAttribute('title',document.title);var c=this.getAttribute('numposts','10');var a=this.getAttribute('css','');var h=this.getAttribute('simple','');var g=this.getAttribute('reverse','');var f=this.getAttribute('quiet','');var d=this.getAttribute('publish_feed','1');l=l.replace('px','');if(!m){var b=document.URL.indexOf('#');if(b>0){m=encodeURIComponent(document.URL.substring(0,b));}else m=encodeURIComponent(document.URL);}var e={api_key:FB.Facebook.apiKey,channel_url:FB.XdComm.Server.singleton.get_receiverUrl(),xid:m,width:l,url:k,title:j,numposts:c,css:a,simple:h,reverse:g,quiet:f,publish_feed:d};var i=FBIntern.Utility.createFacebookUrl('www','widgets/comments.php',e,false);this._iframeContainer=FB.XdComm.Server.singleton.createNamedHiddenIFrame(this._iframeName,i,'','frameborder=\"0\" allowtransparency=\"true\"');this._iframeContainer.style.width=l+'px';this._iframeContainer.style.display='none';this._iframeContainer.style.border='none';FB.Bootstrap.requireFeatures(['Comments'],FB.bind(function(){FB.CommentClient.run();var n=document.createElement('div');FB.UI.UIElement.addCssClass(n,'fb_content_loader_gif');this._loader=document.createElement('div');FB.UI.UIElement.addCssClass(this._loader,'fb_content_loader');FB.UI.UIElement.addCssClass(this._loader,'fb_content_loading');this._loader.style.width=l+'px';this._loader.appendChild(n);this.domElement.appendChild(this._loader);this.domElement.appendChild(this._iframeContainer);FBIntern.Utility.waitForLoaded(this._iframeContainer,FB.bind(function(){FB.UI.UIElement.removeCssClass(this._loader,'fb_content_loading');},this));this.set_isReady(true);},this));},_loader:null,_iframeContainer:null,_iframeName:null});FB.provide('FB.XFBML.Comments',{_onLoad:function(){FB.XFBML.Comments._iframeIdCount=0;}}); FB.subclass('FB.XFBML.LiveStream','FB.XFBML.Element',{init:function(a){this._super(a);this._createLiveStreamIframe();},refresh:function(){},onDataReady:function(){FB.IFrameUtil.ResizeUtilServer.run();},_createLiveStreamIframe:function(){if(this._iframeContainer)return;this._iframeName='fblivestreamIFrame_'+FB.XFBML.LiveStream._iframeIdCount.toString();FB.XFBML.LiveStream._iframeIdCount++;var i=this.getAttribute('xid','default');var h=this.getAttribute('width','400');var b=this.getAttribute('height','500');h=h.replace('px','');b=b.replace('px','');var c=this.getAttribute('hide_friends_tab','0');var a=this.getAttribute('always_post_to_friends','0');var g=this.getAttribute('via_url','');var e={api_key:FB.Facebook.apiKey,xid:i,width:h,height:b,hide_friends_tab:c,always_post_to_friends:a,via_url:g};var f=FBIntern.Utility.createFacebookUrl('www','plugins/live_stream_box.php',e,false);this._iframeContainer=FB.XdComm.Server.singleton.createNamedHiddenIFrame(this._iframeName,f,'','width=\"'+h+'\" height=\"'+b+'\" '+'frameborder=\"0\" allowtransparency=\"true\"');this._iframeContainer.style.width=h+'px';this._iframeContainer.style.height=b+'px';this._iframeContainer.style.display='none';this._iframeContainer.style.border='none';var d=document.createElement('div');FB.UI.UIElement.addCssClass(d,'fb_content_loader_gif');this._loader=document.createElement('div');FB.UI.UIElement.addCssClass(this._loader,'fb_content_loader');FB.UI.UIElement.addCssClass(this._loader,'fb_content_loading');this._loader.style.width=h+'px';this._loader.appendChild(d);this.domElement.appendChild(this._loader);this.domElement.appendChild(this._iframeContainer);FBIntern.Utility.waitForLoaded(this._iframeContainer,FB.bind(function(){this._iframeContainer.style.display='block';FB.UI.UIElement.removeCssClass(this._loader,'fb_content_loading');},this));this.set_isReady(true);},_loader:null,_iframeContainer:null,_iframeName:null});FB.provide('FB.XFBML.LiveStream',{_onLoad:function(){FB.XFBML.LiveStream._iframeIdCount=0;}}); FB.subclass('FB.XFBML.Pay','FB.XFBML.Element',{init:function(a){this._super(a);},onDataReady:function(){var a=this.getAttribute('button','large');var e=this.getAttribute('next_js',null);var h=this.getAttribute('order_info',null);var f=this.getAttribute('next_url',null);var i=this.getAttribute('receiver',0);var d='';if(h){var c=false;var g='var fbpay = new FB.Payments(); fbpay.setParam(\'order_info\', \''+h+'\');';if(e)g+='fbpay.setParam(\'next_js\', '+e+');';if(f)g+='fbpay.setParam(\'next_url\', \''+f+'\');';if(i)g+='fbpay.setParam(\'receiver\', '+i+');';var b=null;switch(a){case 'large':b='/images/fbpayments/pay_white_large_long.gif';break;case 'small':b='/images/fbpayments/pay_white_large_short.gif';break;default:c=true;break;}if(!c){g+='fbpay.submitOrder(); return false;';d=''+''+'';}}FBIntern.Utility.paymentsLog('render_tag',FB.Facebook.apiKey);this.domElement.innerHTML=d;this.set_isReady(true);}}); FB.subclass('FB.XFBML.Fan','FB.XFBML.Element',{init:function(a){this._super(a);this._createFanIframe();},onDataReady:function(){FB.IFrameUtil.ResizeUtilServer.run();},clearVisual:function(){if(this._iframeContainer){this._iframeContainer.parentNode.removeChild(this._iframeContainer);this._iframeContainer=null;}if(this._loader){this._loader.parentNode.removeChild(this._loader);this._loader=null;}},_createFanIframe:function(){if(this._iframeContainer||this._loader)this.clearVisual();this._iframeName='fbfanIFrame_'+FB.XFBML.Fan._iframeIdCount.toString();FB.XFBML.Fan._iframeIdCount++;var d=this.getAttribute('profile_id','');var g=this.getAttribute('name','');var l=this.getAttribute('width','300');var a=this.getAttribute('connections','');var j=this.getAttribute('stream','');var f=this.getAttribute('logobar','');var c=this.getAttribute('height','');var b=this.getAttribute('css','');l=l.replace('px','');c=c.replace('px','');if(c===''){if((a===''||a==='0')&&(j===''||j==='0')){c=65;}else if(a===''||a==='0'){c=375;}else if(j===''||j==='0'){c=250;}else c=550;}else{c=parseInt(c,10);if(isNaN(c))c=550;}if(f!==''&&f!=='0')c+=25;var h={api_key:FB.Facebook.apiKey,channel_url:FB.XdComm.Server.singleton.get_receiverUrl(),id:d,name:g,width:l,connections:a,stream:j,logobar:f,css:b};var k=FBIntern.Utility.getFacebookUrl('www')+'widgets/fan.php';var i=FBIntern.Uri.addQueryParameters(k,FBIntern.Uri.createQueryString(h));this._iframeContainer=FB.XdComm.Server.singleton.createNamedHiddenIFrame(this._iframeName,i,'','frameborder=\"0\" allowtransparency=\"true\"');this._iframeContainer.style.width=l+'px';this._iframeContainer.style.height=c+'px';this._iframeContainer.style.border='none';this._iframeContainer.style.display='none';var e=document.createElement('div');FB.UI.UIElement.addCssClass(e,'fb_content_loader_gif');this._loader=document.createElement('div');FB.UI.UIElement.addCssClass(this._loader,'fb_content_loader');FB.UI.UIElement.addCssClass(this._loader,'fb_content_loading');this._loader.style.width=l+'px';this._loader.style.height=c+'px';this._loader.appendChild(e);this.domElement.appendChild(this._iframeContainer);this.domElement.appendChild(this._loader);FBIntern.Utility.waitForLoaded(this._iframeContainer,FB.bind(function(){this._loader.parentNode.removeChild(this._loader);this._loader=null;this._iframeContainer.style.display='';this.set_isReady(true);},this));},_loader:null,_iframeContainer:null,_iframeName:null});FB.provide('FB.XFBML.Fan',{_onLoad:function(){FB.XFBML.Fan._iframeIdCount=0;}}); FB.subclass('FB.XFBML.Resources.ResourceDict','FB.Class',{init:function(){this._stringResources={link:'{1}',no_network:'no network'};},getResourceString:function(a){return this._stringResources[a];},_stringResources:null}); FB.subclass('FB.XFBML.Data.FqlTable','FB.Class',{init:function(b,a){this._pendingResults={};this._specialTables={};this._specialFields={};this._table=b;this._key=a;this._specialTables.translation=true;this._specialFields.translation='pre_hash_string';this._specialTables.link_stat=true;this._specialFields.link_stat='url';this._cache=FB.XFBML.Data.CacheManager._getValue(this.get__cacheKey());if(!this._cache){this._fields=[];this._cache=FB._create__fqlCache(this._fields);}else this._fields=this._cache.fields;},selectByKey:function(g,h){FB.FBDebug.assert(h,'value cannot be null');var c=false;var e=new FB.ArrayEnumerator(g);while(e.moveNext()){var f=e.get_current();if(!FB.Sys.contains(this._fields,f)){FB.Sys.add(this._fields,f);c=true;}}if(c)this._cache=FB._create__fqlCache(this._fields);var i=this._pendingResults[h];if(!i){var b=this._cache.rows[h];if(b){var a=(new Date()).getTime()-b.createTime;if(a5)FB.FBDebug.writeLine('Use cached value for key='+h+' in fql table '+this.get__cacheKey());i=new FB.PendingResult();i.setPendingResult(b.data,null);if(a>FB.XFBML.Data.CacheManager._refreshInternal){this._pendingResults[h]=i;}else return i;}}}if(!i){i=new FB.PendingResult();this._pendingResults[h]=i;}var d=FB.XFBML.Context.singleton;if(!this._subscribedToEvent){d.add_beforeSendBatchRequest(FB.bind(this._beforeSendBatchRequest,this));this._subscribedToEvent=true;}d.requestBatchProcess();return i;},invokeApi:function(a,b){if(FB.Connect.get_status().get_isReady()&&FB.Connect.get_status().result!==FB.ConnectState.connected&&this._table!=='user'){var c=new FB.PendingResult();c.setPendingResult(null,FBIntern.Utility.createException('Invalid session state',FB.ApiErrorCode.invalid_session_key));return c;}else{var d=FB.Sys.format('SELECT {0} from {1} WHERE {2} IN ({3})',a.toString(),this._table,this._key,b.toString());return FB.Facebook.apiClient.fql_query(d,FB.XFBML.Context.singleton.get_batchSequencer());}},_beforeSendBatchRequest:function(){var f=[];var g=this._pendingResults;if(!FB.Sys.getKeyCount(g))return;var b=g;for(var e in b){var c={key:e,value:b[e]};FB.Sys.add(f,c.key);}var h='';if(this._specialTables[this._table]){h=this._specialFields[this._table];}else h=this._key;if(!FB.Sys.contains(this._fields,h))FB.Sys.add(this._fields,h);var d=this._fields;this._fields=[];this._pendingResults={};var a=this.invokeApi(d,f);a.waitUntilReady(FB.bind(function(q){var o=(new Date()).getTime();var s=a.result;if(s){var i=s.length;for(var l=0;l';}else{a='class="FB_UIButton FB_UIButton_Gray '+'FB_UIButton_CustomIcon UIActionButton"';b=''+''+FBIntern.Intl._tx("Add Profile Tab")+'';}c=FB.Sys.format('{2}',a,d,b);this.domElement.innerHTML=c;}this.set_isReady(true);}}); FB.subclass('FB.XFBML.ShareButton','FB.XFBML.Element',{init:function(a){this._super(a);},onProcess:function(){this._href=this.getAttribute('href',null);if(!this._href)this._href=window.location.href;this._type=this.getAttribute('type','icon_link');var b='';var a='';var c=FBIntern.Intl._tx("Share");switch(this._type){case 'icon':case 'icon_link':a='class=\'FBConnectButton_Simple\'';b=''+(this._type=='icon_link'?c:' ')+'';break;case 'link':b=FBIntern.Intl._tx("Share on Facebook");break;default:b=''+c+'';a='class=\'FBConnectButton FBConnectButton_Small\'';break;}html=FB.Sys.format('{1}',this._href,b,a);this.domElement.innerHTML=html;this.content=html;this.container=this.domElement;if(this._type=='button_count'||this._type=='box_count'){this._count=FB.XFBML.Context.singleton.getFqlTable('link_stat','url').selectByKey(['url','total_count'],'"'+this._href+'"');this.addDataToWait(this._count);}},onDataReady:function(){var f=this._count.result;if(f&&typeof(f.total_count)=='number'&&f.total_count>=3){var d=function(h){return h>=1e+07?Math.round(h/1e+06)+'M':(h>=10000?Math.round(h/1000)+'K':h);};var e=d(f.total_count);var c='';var a='';var b=''+e+'';var g='';if(this._type=='button_count'){c=' ';a=''+b+'';this.content=this.content+c+a;}else if(this._type=='box_count'){c=' ';a=''+b+'';this.content=c+a+this.content;g='fb_share_count_wrapper';}this.container.innerHTML=''+this.content+'';}this.set_isReady(true);},_href:null,_type:null}); FB.subclass('FB.XFBML.PromptPermission','FB.XFBML.Element',{init:function(a){this._super(a);},onProcess:function(){var b=FB.Connect.get_loggedInUser();if(b){this._permission=this.getAttribute('perms',null);if(!this._permission){FB.FBDebug.logLine(1,'No perms attribute was provided.');return;}var a=FB.XFBML.Context.singleton.getFqlTable('permissions','uid');this._data=a.selectByKey([this._permission],b);this.addDataToWait(this._data);}},onDataReady:function(){var c=null;if(this._data)c=this._data.result;var b=this.getAttribute('next_fbjs',null);var a='null';if(b)a='function(result) { '+' if (result) { '+b+' } '+'}';if((c)&&!(c[this._permission])){this.domElement.innerHTML=''+this.domElement.innerHTML+'';}else this.domElement.innerHTML='';this.set_isReady(true);},_data:null,_permission:null}); FB.subclass('FB.XFBML.ProfilePic','FB.XFBML.Element',{init:function(a){this._super(a);},onProcess:function(){var d=this.getAttribute('size','thumb');var e={thumb:'pic_small',small:'pic',normal:'pic_big',square:'pic_square',t:'pic_small',s:'pic',n:'pic_big',q:'pic_square'};this._picFieldName=e[d];if(!this._picFieldName)this._picFieldName='pic';if(this._getBoolAttribute('facebook-logo',false))this._picFieldName+='_with_logo';this._linked=this._getBoolAttribute('linked',true);var f=this.getAttribute('width',null);var c=this.getAttribute('height',null);if(f)this.domElement.style.width=FB.XFBML.ProfilePic._addPxIfNecessary(f);if(c)this.domElement.style.height=FB.XFBML.ProfilePic._addPxIfNecessary(c);this._uid=FB.XFBML.ConnectUtility.normalizeInt64ForId(this.getAttribute('uid',null));if(this._uid==='loggedinuser')if(FB.Facebook.apiClient.get_session()){this._uid=FB.Connect.get_loggedInUser();}else{FB.FBDebug.logLine(2,'cannot use loggedinuser, there is no session');this._uid=null;return;}var b;var a=FB.XFBML.Context.singleton;if(FB.XFBML.ConnectUtility.isUser(this._uid)){b=a.getFqlTable('user','uid');}else b=a.getFqlTable('profile','id');this._data=b.selectByKey(['name',this._picFieldName],this._uid);this.addDataToWait(this._data);if(!this._dependents.get_isReady())this._renderImage(null);},onDataReady:function(){var a=(this._data)?this._data.result:null;this._renderImage(a);this.set_isReady(true);},_renderImage:function(f){var d=(f)?f[this._picFieldName]:null;if(!d)d=FBIntern.Utility.getFacebookUrl('static.ak')+'pics/'+FB.XFBML.ProfilePic._defaultPicMap[this._picFieldName];var b=this.domElement.style.width;var a=this.domElement.style.height;var e=((b)?'width:'+b+';':'')+((a)?'height:'+a+';':'');var c=FB.Sys.format('\'{1}\'',d,(f)?f.name:'',e,this.domElement.className);if(this._linked)c=FB.XFBML.ConnectUtility._profileLink(f,c,this.getAttribute('href',null));this.domElement.innerHTML=c;FB.UI.UIElement.addCssClass(this.domElement,'fb_profile_pic_rendered');},_uid:null,_picFieldName:null,_linked:false,_data:null});FB.provide('FB.XFBML.ProfilePic',{_onLoad:function(){FB.XFBML.ProfilePic._defaultPicMap=null;FB.XFBML.ProfilePic._defaultPicMap={pic_small:'t_silhouette.jpg',pic:'s_silhouette.jpg',pic_big:'d_silhouette.gif',pic_square:'q_silhouette.gif',pic_small_with_logo:'t_silhouette_logo.gif',pic_with_logo:'s_silhouette_logo.gif',pic_big_with_logo:'d_silhouette_logo.gif',pic_square_with_logo:'q_silhouette_logo.gif'};},_addPxIfNecessary:function(a){return (FBIntern.Utility.isStrInt(a))?a+'px':a;}}); FB.subclass('FB.XFBML.UserLink','FB.XFBML.Element',{init:function(a){this._super(a);},onProcess:function(){this._uid=FB.XFBML.ConnectUtility.normalizeInt64ForId(this.getAttribute('uid',null));if(!this._uid)throw new Error('No uid parameter was provided.');var a=[];FB.Sys.addRange(a,['uid','name']);this._showNetwork=this._getBoolAttribute('shownetwork',true);if(this._showNetwork)FB.Sys.add(a,'affiliations');this._data=FB.XFBML.Context.singleton.getFqlTable('user','uid').selectByKey(a,this._uid);this.addDataToWait(this._data);},onDataReady:function(){var f=this._data.result;if(f){var e={id:f.uid};var c=FBIntern.Utility.createFacebookUrl('www','profile.php',e,true);var b=f.name;if(this._showNetwork)b+=' '+FB.XFBML.ConnectUtility.getNetworkInParentheses(f);var d=''+FB.Sys.htmlEncode(b)+'';this.domElement.innerHTML=d;}else{var a=this.getAttribute('ifcantsee',null);if(a)this.domElement.innerHTML=FB.Sys.htmlEncode(a);}this.set_isReady(true);},_data:null,_uid:null,_showNetwork:false}); FB.subclass('FB.XFBML.UserStatus','FB.XFBML.Element',{init:function(a){this._super(a);},onProcess:function(){this._uid=FB.XFBML.ConnectUtility.normalizeInt64ForId(this.getAttribute('uid',null));if(!this._uid)throw new Error('No \'uid\' parameter provided.');this._data=FB.XFBML.Context.singleton.getFqlTable('user','uid').selectByKey(['status'],this._uid);this.addDataToWait(this._data);},onDataReady:function(){var b=this._data.result;if(b&&b.status){var a=b.status.message;if(a){if((a.length>0)&&(a.charAt(a.length-1)!=='.'))a=a+'.';}else a='';this.domElement.innerHTML=FB.Sys.htmlEncode(a);}this.set_isReady(true);},_data:null,_uid:null}); FB.subclass('FB.XFBML.UnconnectedFriendsCount','FB.XFBML.Element',{init:function(a){this._super(a);},onProcess:function(){this.addDataToWait(FB.XFBML.Context.singleton.get_unconnectedFriendsCount());},onDataReady:function(){var b=FB.XFBML.Context.singleton.get_unconnectedFriendsCount();if(!b.exception){var a=FB.XFBML.Context.singleton.get_unconnectedFriendsCount().result;this.domElement.innerHTML=a.toString()+' ';}else FB.FBDebug.logLine(1,'Can\'t render UnconnectedFriendsCount because of invalid data');this.set_isReady(true);}}); FB.subclass('FB.XFBML.Video','FB.XFBML.Element',{init:function(a){this._super(a);},onProcess:function(){this._vid=FB.XFBML.ConnectUtility.normalizeInt64ForId(this.getAttribute('vid',null));this._width=this.getAttribute('width','576');this._height=this.getAttribute('height','432');},onDataReady:function(){var b=FBIntern.Utility.createFacebookUrl('www','swf/mvp.swf',{vid:this._vid,stage_width:this._width,stage_height:this._height},false);var a=FB.Sys.format('\n\n\n\n\n\n',this._width,this._height,b);this.domElement.innerHTML=a;this.set_isReady(true);},_vid:null,_width:null,_height:null}); FB.subclass('FB.XFBML.Photo','FB.XFBML.Element',{init:function(a){this._super(a);},onProcess:function(){this._pid=FB.XFBML.ConnectUtility.normalizeInt64ForId(this.getAttribute('pid',null));if(!this._pid)throw new Error('No pid parameter was provided.');var a=this.getAttribute('size','normal');var b={thumb:'src_small',t:'src_small',small:'src',s:'src',normal:'src_big',n:'src_big'};this._srcFieldName=b[a];if(!this._srcFieldName)this._srcFieldName='src_big';this._data=FB.XFBML.Context.singleton.getFqlTable('photo','pid').selectByKey(['pid','caption',this._srcFieldName],this._pid);this.addDataToWait(this._data);},onDataReady:function(){var b=this._data.result;if(b){var a=FB.Sys.format('\'{1}\'',b[this._srcFieldName],b.caption);this.domElement.innerHTML=a;}this.set_isReady(true);},_data:null,_pid:null,_srcFieldName:null}); FB.subclass('FB.XFBML.GroupLink','FB.XFBML.Element',{init:function(a){this._super(a);},onProcess:function(){this._gid=FB.XFBML.ConnectUtility.normalizeInt64ForId(this.getAttribute('gid',null));if(!this._gid)throw new Error('No gid parameter');this._data=FB.XFBML.Context.singleton.getFqlTable('group','gid').selectByKey(['gid','name'],this._gid);this.addDataToWait(this._data);},onDataReady:function(){var a=this._data.result;if(a){var d={gid:a.gid};var b=FBIntern.Utility.createFacebookUrl('www','group.php',d,true);var c=''+FB.Sys.htmlEncode(a.name)+'';this.domElement.innerHTML=c;}this.set_isReady(true);},_data:null,_gid:null}); FB.subclass('FB.XFBML.EventLink','FB.XFBML.Element',{init:function(a){this._super(a);},onProcess:function(){this._eid=FB.XFBML.ConnectUtility.normalizeInt64ForId(this.getAttribute('eid',null));if(!this._eid)throw new Error('No eid parameter');this._data=FB.XFBML.Context.singleton.getFqlTable('event','eid').selectByKey(['eid','name'],this._eid);this.addDataToWait(this._data);},onDataReady:function(){var a=this._data.result;if(a){var d={eid:a.eid};var b=FBIntern.Utility.createFacebookUrl('www','event.php',d,true);var c=''+FB.Sys.htmlEncode(a.name)+'';this.domElement.innerHTML=c;}this.set_isReady(true);},_data:null,_eid:null}); FB.subclass('FB.XFBML.Pronoun','FB.XFBML.Name',{init:function(a){this._super(a);},onDataReady:function(){this.renderPronoun();this.set_isReady(true);}}); FB.subclass('FB.XFBML.ConnectUtility','FB.Class',{init:function(){}});FB.provide('FB.XFBML.ConnectUtility',{upperCaseFirstChar:function(a){if(a.length>0){return a.substr(0,1).toUpperCase()+a.substr(1);}else return a;},getElementsByTagNameNS:function(b,h,e){var g=null;var c=FBIntern.AppInfo.get_singleton().get_hostInfo();var d=c.get_hostName();if(d==FBIntern.HostName.MOZILLA){e=(h+':'+e).toLowerCase();g=b.getElementsByTagNameNS(document.body.namespaceURI,e);}else if(d==FBIntern.HostName.IE&&c.majorVersion<9){var a=document.namespaces;if(a&&FB.Sys.containsKey(a,h)){g=b.getElementsByTagName(e);}else{e=h+':'+e;g=b.getElementsByTagName(e);if(g&&g.length>0){var f='You appear to be using the XFBML tag '+e+' in your HTML markup. However, you are missing corresponding xmlns attribute in your tag. That xmlns attribute is required in Internet Explorer. For example, to use XFBML tags with the \'fb\' namespace such as , you must place xmlns:fb=\"http://www.facebook.com/2008/fbml\" in the tag';FB.FBDebug.logLine(0,f);throw new Error(f);}}}else{e=h+':'+e;g=b.getElementsByTagName(e);}return g;},normalizeInt64ForId:function(a){if(a){var b=typeof(a);if(b==='string'&&(a).length<10)a=parseInt(a);}return a;},getNetworkInParentheses:function(b){var a=FBIntern.DataHelper.getPrimaryNetwork(b);if(!a)a=FB.XFBML.Context.singleton.resources.getResourceString('no_network');return '('+a+')';},isNameAvailable:function(a){return a&&!(FB.Sys.isNullOrEmpty(a.first_name)&&FB.Sys.isNullOrEmpty(a.last_name)&&FB.Sys.isNullOrEmpty(a.name));},_profileLink:function(c,b,a){if(!FBIntern.Utility.getSiteVar('enable_custom_href'))a=null;if(!a&&FB.XFBML.ConnectUtility.isNameAvailable(c))a=FBIntern.Utility.getNonConnectFacebookUrl('www')+'profile.php?id='+c.uid;if(a)b=FB.Sys.format(FB.XFBML.Context.singleton.resources.getResourceString('link'),a,b);return b;},isUser:function(a){return a<2.2e+09||(a>=1e+14&&a<=100099999989999);}}); FB.subclass('FB.XFBML.Name','FB.XFBML.Element',{init:function(a){this._super(a);},onProcess:function(){this._uid=FB.XFBML.ConnectUtility.normalizeInt64ForId(this.getAttribute('uid',null));if(this._uid==='loggedinuser')if(FB.Facebook.apiClient.get_session()){this._uid=FB.Connect.get_loggedInUser();}else{FB.FBDebug.logLine(2,'Cannot use loggedinuser, there is no session');this._uid=null;return;}if(!this._uid){FB.FBDebug.logLine(2,'fb:name has no user id');return;}this._firstnameonly=this._getBoolAttribute('firstnameonly',false);this._lastnameonly=this._getBoolAttribute('lastnameonly',false);var b=[];if(this._firstnameonly){b.push('first_name');}else if(this._lastnameonly){b.push('last_name');}else b.push('name');this._possessive=this._getBoolAttribute('possessive',false);this._reflexive=this._getBoolAttribute('reflexive',false);this._objective=this._getBoolAttribute('objective',false);if(FB.Facebook.apiClient.get_session())this._shownetwork=this._getBoolAttribute('shownetwork',false);this._linked=this._getBoolAttribute('linked',true);if(this._shownetwork)FB.Sys.add(b,'affiliations');this._subjectId=FB.XFBML.ConnectUtility.normalizeInt64ForId(this.getAttribute('subjectid',null));if(this._subjectId){b.push('sex');if(FBIntern.Utility.id64BitEquals(this._subjectId,FB.Connect.get_loggedInUser()))this._reflexive=true;}var c;var a=FB.XFBML.Context.singleton;if(FB.XFBML.ConnectUtility.isUser(this._uid)){c=a.getFqlTable('user','uid');}else{c=a.getFqlTable('profile','id');b=['name'];}this._data=c.selectByKey(b,this._uid);this.addDataToWait(this._data);},onDataReady:function(){if(this._uid)if(FBIntern.Utility.id64BitEquals(this._subjectId,this._uid)){this.renderPronoun();}else this._renderOther();this.set_isReady(true);},renderPronoun:function(){var b=this._data.result;var c='';var a=this._objective;if(this._subjectId){a=true;if(this._subjectId===this._uid)this._reflexive=true;}if((FBIntern.Utility.id64BitEquals(this._uid,FB.Connect.get_loggedInUser()))&&this._getBoolAttribute('useyou',true)){if(this._possessive){if(this._reflexive){c='your own';}else c='your';}else if(this._reflexive){c='yourself';}else c='you';}else switch(b.sex){case FB.XFBML.Common.Constants.gendeR_MALE_SINGULAR:if(this._possessive){c=(this._reflexive)?'his own':'his';}else if(this._reflexive){c='himself';}else if(a){c='him';}else c='he';break;case FB.XFBML.Common.Constants.gendeR_FEMALE_SINGULAR:if(this._possessive){c=(this._reflexive)?'her own':'her';}else if(this._reflexive){c='herself';}else if(a){c='her';}else c='she';break;default:if(this._getBoolAttribute('usethey',true)){if(this._possessive){if(this._reflexive){c='their own';}else c='their';}else if(this._reflexive){c='themselves';}else if(a){c='them';}else c='they';}else if(this._possessive){if(this._reflexive){c='his/her own';}else c='his/her';}else if(this._reflexive){c='himself/herself';}else if(a){c='him/her';}else c='he/she';break;}if(this._getBoolAttribute('capitalize',false))c=FB.XFBML.ConnectUtility.upperCaseFirstChar(c);this.domElement.innerHTML=c;},_renderOther:function(){var d=this._data.result;if(!d){FB.FBDebug.logLine(1,'no data available');return;}var b='';var a='';var c='';if(FBIntern.Utility.id64BitEquals(this._uid,FB.Connect.get_loggedInUser())&&this._getBoolAttribute('useyou',true)){if(this._reflexive){if(this._possessive){b='your own';}else b='yourself';}else if(this._possessive){b='your';}else b='you';}else{if(null===d.first_name)d.first_name='';if(null===d.last_name)d.last_name='';if(this._firstnameonly){b=d.first_name;}else if(this._lastnameonly)b=d.last_name;if(!b)b=d.name;if(b!==''&&this._possessive)b+='\'s';if(this._shownetwork)c=FB.XFBML.ConnectUtility.getNetworkInParentheses(d);}if(!b)b=this.getAttribute('ifcantsee','Facebook User');if(b){if(this._getBoolAttribute('capitalize',false))b=FB.XFBML.ConnectUtility.upperCaseFirstChar(b);if(this._linked){a=FB.XFBML.ConnectUtility._profileLink(d,b,this.getAttribute('href',null));}else a=b;}if(this._shownetwork)a+=' '+c;this.domElement.innerHTML=a;},_data:null,_subjectId:null,_uid:null,_possessive:false,_firstnameonly:false,_linked:false,_lastnameonly:false,_reflexive:false,_shownetwork:false,_objective:false}); FB.subclass('FB.XFBML.Host','FB.Class',{init:function(){}});FB.provide('FB.XFBML.Host',{_onLoad:function(){FB.XFBML.Host.autoParseDomTree=true;FB.XFBML.Host._fbmlElements=[];FB.XFBML.Host._registeredElements=null;FB.XFBML.Host._areElementsReady=new FB.SimpleWaitable();FB.XFBML.Host._readyElementsCount=0;FB.UI.DomResources.addResourceDict(new FB.UI.DomResDict(''));var a=[FB._create_ElementsRegistration('fb','login-button',FB.XFBML.LoginButton),FB._create_ElementsRegistration('fb','name',FB.XFBML.Name),FB._create_ElementsRegistration('fb','pronoun',FB.XFBML.Pronoun),FB._create_ElementsRegistration('fb','serverFbml',FB.XFBML.ServerFbml),FB._create_ElementsRegistration('fb','eventLink',FB.XFBML.EventLink),FB._create_ElementsRegistration('fb','groupLink',FB.XFBML.GroupLink),FB._create_ElementsRegistration('fb','photo',FB.XFBML.Photo),FB._create_ElementsRegistration('fb','video',FB.XFBML.Video),FB._create_ElementsRegistration('fb','unconnected-friends-count',FB.XFBML.UnconnectedFriendsCount),FB._create_ElementsRegistration('fb','container',FB.XFBML.ContainerElement),FB._create_ElementsRegistration('fb','user-status',FB.XFBML.UserStatus),FB._create_ElementsRegistration('fb','userLink',FB.XFBML.UserLink),FB._create_ElementsRegistration('fb','profile-pic',FB.XFBML.ProfilePic),FB._create_ElementsRegistration('fb','prompt-permission',FB.XFBML.PromptPermission),FB._create_ElementsRegistration('fb','share-button',FB.XFBML.ShareButton),FB._create_ElementsRegistration('fb','add-section-button',FB.XFBML.AddSectionButton),FB._create_ElementsRegistration('fb','comments',FB.XFBML.Comments),FB._create_ElementsRegistration('fb','live-stream',FB.XFBML.LiveStream),FB._create_ElementsRegistration('fb','pay',FB.XFBML.Pay),FB._create_ElementsRegistration('fb','bookmark',FB.XFBML.BookmarkButton),FB._create_ElementsRegistration('fb','add-profile-tab',FB.XFBML.ProfileTabButton),FB._create_ElementsRegistration('fb','fan',FB.XFBML.Fan)];FB.XFBML.Host._registeredElements=(a);},registerCustomTag:function(c,b,a){FB.Sys.add(FB.XFBML.Host._registeredElements,FB._create_ElementsRegistration(c,b,a));},_pruneFbmlElements:function(){var d=[];var a=FB.XFBML.Host._fbmlElements.length;for(var c=0;c0){FB.FBDebug.logLine(2,'Host.Refresh: refresh all existing XFBML elements');FB.XFBML.Host._readyElementsCount=0;FB.XFBML.Host._areElementsReady._setResult(false,true);for(var c=0;c';}else{a='class="FB_UIButton FB_UIButton_Gray '+'FB_UIButton_CustomIcon UIActionButton"';b=''+''+FBIntern.Intl._tx("Add Bookmark")+'';}c=FB.Sys.format('{2}',a,d,b);this.domElement.innerHTML=c;}this.set_isReady(true);}}); FB.subclass('FBIntern.LoginStatus','FB.Class',{initialize:function(b,k,l,c,a,j,h,e,i,f){l.inFacebook=this._checkIfInFacebook();if(!this._rpcClient){var d=new FB.XdComm.EndPoint(null,FB.XdComm.PageRelation.parent,b);if(FB.Sys.isNullOrEmpty(h)){FB.FBDebug.logLine(1,'Disable use of postMessage because '+'parent_window_url parameter is null or empty therefore we cannot '+'securely send message using postMessage');FBIntern.Utility.setSiteVar('use_postMessage',false);}else d.origin=h;d.flashOrigin=e;this._rpcClient=new FB.XdComm.XdRpcClient('loginServer','loginStatus',d);}var g={baseDomain:a,connectState:c,perms:i,publicSessionData:j,session:k,settings:l,https:f};this._rpcClient.send('InitLogin',g,null);},_checkIfInFacebook:function(){var b=false;try{var loca=window.top.location.href.split("/")[2];var idx=loca.lastIndexOf('facebook.com');b=(idx!==-1)&&(idx+12)===loca.length;}catch(a){}return b;},_rpcClient:null}); FB.provide('FB.XFBML.OperatorType',{and:0,or:1,xor:2,not:3,greaterThan:4,lessThan:5,equals:6}); FB.subclass('FB.XFBML.Operator','FB.DependentWaitable',{init:function(b,d){this._super();this._op=b;this._operands=d;var a=new FB.ArrayEnumerator(d);while(a.moveNext()){var c=a.get_current();if(FB.Sys.isAssignableFrom(FB.Type.getInstanceType(c),FB.Waitable))this.addDependent(c);}},onChange:function(){this._evaluate();this._super();},_evaluate:function(){switch(this._op){case FB.XFBML.OperatorType.and:this.result=this._getOperandValue(0)&&this._getOperandValue(1);break;case FB.XFBML.OperatorType.not:this.result=!this._getOperandValue(0);break;case FB.XFBML.OperatorType.or:this.result=this._getOperandValue(0)||this._getOperandValue(1);break;case FB.XFBML.OperatorType.xor:this.result=this._getOperandValue(0)^this._getOperandValue(1);break;case FB.XFBML.OperatorType.greaterThan:this.result=this._getOperandValue(0)>this._getOperandValue(1);break;case FB.XFBML.OperatorType.lessThan:this.result=this._getOperandValue(0)FB.FBDebug.logLevel)FB.FBDebug.logLevel=c;}FB.XdComm.Server.singleton.set_receiverUrl(d);FB.XdComm.Server.singleton.registerDataHandler('http_server',FB.XdHttpRequestServer._onDataReceived);},_isUrlAllowed:function(c){if(FB.XdHttpRequestServer._allowedUrlFilter&&FB.XdHttpRequestServer._allowedUrlFilter.test(c))return true;if(FB.XdHttpRequestServer._allowedUrls){var b=new FB.ArrayEnumerator(FB.XdHttpRequestServer._allowedUrls);while(b.moveNext()){var a=b.get_current();if(a===c)return true;}}return false;},_onDataReceived:function(a,h){var g=a;var f=FBIntern.Utility.createXMLHttpRequest();var i=g[2];if(!FB.XdHttpRequestServer._isUrlAllowed(i)){FB.FBDebug.logLine(1,'URL '+i+' is not allowed.');return;}i=FB.XdHttpRequestServer._rootUrl+i;FB.FBDebug.logLine(3,'XdHttpRequestServer: make XHR request to '+i);f.onreadystatechange=function(){if(f.readyState===4){var j=FB._create_XdHttpRequestResult(g[0],f.status,f.statusText,f.responseText);FB.FBDebug.logLine(3,'XdHttpRequestServer: send result back http_client');FB.XdComm.Server.singleton.send(h,'http_client',j);}};f.open(g[1],g[2],true);var c=g[4];if(c){var b=c;for(var e in b){var d={key:e,value:b[e]};f.setRequestHeader(d.key,d.value.toString());}}f.send(g[3]);}}); FB.MonitorSender={createPayload:function(){var a=[];var c=Math.min(FB.MonitorSender.MAX_SEND,FB.Monitor.loggingQueue.length);for(var b=0;b?@A CDEFGHIJKLMZX-Cnection]Cache-Control\Content-TypeWExpiresTDate^Content-LengthZConnection_Content-EncodingTEtagTVary[X-Fb-ServerUclose_public, max-age=220_'application/x-javascript; charset=utf-8_Fri, 03 Jun 2011 15:30:50 GMT_Fri, 03 Jun 2011 15:27:10 GMTU60345Zkeep-aliveTgzip_""9e3106da3fd26e292a3816c4123dbbeb"_Accept-Encoding]10.27.202.129*+ef_NSMutableDictionaryeg/\NSDictionary:*+jk_NSHTTPURLResponselm/_NSHTTPURLResponse]NSURLResponse_NSKeyedArchiverpq_WebResourceResponse#-27\b}=BMV\_enwy &9>COUk"05KO\afz~r_Whttp://static.ak.connect.facebook.com/connect.php/en_US/js/Api/CanvasUtil/Connect/XFBML!45678Uutf-8O7/*1303256178,169595494,JIT Construction: v368160,en_US*/ .FB_UIButton{background-image:url(/images/ui/UIActionButton_ltr.png);border-style:solid;border-width:1px;display:-moz-inline-box;display:inline-block;outline:none;padding:3px 6px;vertical-align:bottom} .FB_UIButton:hover, .FB_UIButton:active{text-decoration:none} .FB_UIButton:active{-moz-box-shadow:0 1px 0 rgba(0,0,0,.05);-webkit-box-shadow:0 1px 0 rgba(0,0,0,.05)} .FB_UIButton_Text{font-family:"lucida grande",tahoma,verdana,arial,sans-serif;font-size: 11px;background-color:transparent;border:none;cursor:pointer;display:block;font-size: 11px;font-weight:bold;line-height:14px;*line-height:13px;margin:0;overflow:visible;padding:0;*padding-bottom:1px;width:auto} .FB_UIButton_CustomIcon .FB_UIButton_Text{line-height:16px} .FB_UIButton_Gray{background-color:#eee;border-color:#999 #999 #888;-moz-box-shadow:0 1px 0 rgba(0,0,0,.1);-webkit-box-shadow:0 1px 0 rgba(0,0,0,.1)} .FB_UIButton_Gray:active{background-color:#ddd;background-image:none;border-color:#999} .FB_UIButton_Gray .FB_UIButton_Text{color:#333} .FB_Bookmark_Icon{border:none;display:inline-block;padding:0;width:16px;height:16px;background-repeat:no-repeat;background-image:url(/images/icon_addtobookmark.gif);vertical-align:top;z-index:10;margin:1px 3px 1px 0;position:relative} .FBConnectButton_Simple, .FBConnectButton_RTL_Simple{background-image:url(/images/connect_favicon.png);background-repeat:no-repeat;outline:none;text-decoration:none} .FBConnectButton_RTL_Simple{background-position:right 0} .FBConnectButton_Simple .FBConnectButton_Text_Simple{margin:0 0 0 20px;padding-bottom:1px} .FBConnectButton_RTL_Simple .FBConnectButton_Text_Simple{margin:0 10px 0 0} a.FBConnectButton_Simple:hover .FBConnectButton_Text_Simple, a.FBConnectButton_RTL_Simple:hover .FBConnectButton_Text_Simple, .FBConnectButton_Simple:hover .FBConnectButton_Text_Simple, .FBConnectButton_RTL_Simple:hover .FBConnectButton_Text_Simple{text-decoration:underline} .FBConnectButton, .FBConnectButton_RTL{background:#29447e url(/images/connect_sprite.png);background-repeat:no-repeat;cursor:default;display:inline-block;padding:0 0 0 1px;text-decoration:none;outline:none} .FBConnectButton .FBConnectButton_Text, .FBConnectButton_RTL .FBConnectButton_Text{background:#5f78ab url(/images/connect_sprite.png);border-top:solid 1px #879ac0;border-bottom:solid 1px #1a356e;color:#fff;display:block;font-family:"lucida grande",tahoma,verdana,arial,sans-serif;font-weight:bold;padding:2px 6px 4px;margin:1px 1px 0 0;text-shadow:none} a.FBConnectButton, a.FBConnectButton_RTL , .FBConnectButton, .FBConnectButton_RTL{text-decoration:none} a.FBConnectButton:active .FBConnectButton_Text, a.FBConnectButton_RTL:active .FBConnectButton_Text , .FBConnectButton:active .FBConnectButton_Text, .FBConnectButton_RTL:active .FBConnectButton_Text{border-bottom:solid 1px #29447e;border-top:solid 1px #45619d;background:#4f6aa3;text-shadow:none} .FBConnectButton_BigPun, .FBConnectButton_RTL_BigPun{background-position:left -60px;font-size: 24px;line-height:30px} .FBConnectButton_BigPun .FBConnectButton_Text{padding:3px 8px 3px 12px;margin-left:38px} a.FBConnectButton_BigPun:active{background-position:left -99px} .FBConnectButton_RTL_BigPun{background-position:right -268px} .FBConnectButton_RTL_BigPun .FBConnectButton_Text{padding:3px 8px 3px 12px;margin-right:39px} a.FBConnectButton_RTL_BigPun:active{background-position:right -307px} .FBConnectButton_Large, .FBConnectButton_RTL_Large{background-position:left -138px;font-size: 13px;line-height:16px} .FBConnectButton_Large .FBConnectButton_Text{margin-left:24px} a.FBConnectButton_Large:active{background-position:left -163px} .FBConnectButton_RTL_Large{background-position:right -346px} .FBConnectButton_RTL_Large .FBConnectButton_Text{margin-right:25px} a.FBConnectButton_RTL_Large:active{background-position:right -371px} .FBConnectButton_Medium, .FBConnectButton_RTL_Medium{background-position:left -188px;font-size: 11px;line-height:14px} .FBConnectButton_Text, .FBConnectButton_Medium .FBConnectButton_Text{padding:2px 6px 3px 6px;margin-left:21px} a.FBConnectButton_Medium:active{background-position:left -210px} .FBConnectButton_RTL_Medium{background-position:right -396px} .FBConnectButton_RTL_Text, .FBConnectButton_RTL_Medium .FBConnectButton_Text{padding:2px 6px 3px 6px;margin-right:22px} a.FBConnectButton_RTL_Medium:active{background-position:right -418px} .FBConnectButton_Small, .FBConnectButton_RTL_Small{background-position:left -232px;font-size: 10px;line-height:10px} .FBConnectButton_Small .FBConnectButton_Text{padding:2px 6px 3px;margin-left:17px} a.FBConnectButton_Small:active , .FBConnectButton_Small:active{background-position:left -250px} .FBConnectButton_RTL_Small{background-position:right -440px} .FBConnectButton_RTL_Small .FBConnectButton_Text{padding:2px 6px;margin-right:18px} a.FBConnectButton_RTL_Small:active{background-position:right -458px} .FBConnectButton_Inactive{-ms-filter:'alpha(opacity=40)';filter:alpha(opacity = 40);-khtml-opacity:.4;-moz-opacity:.4;opacity:.4} .fb_share_count_wrapper{position:relative;float:left} .fb_share_count{background:#b0b9ec none repeat scroll 0 0;color:#333;font-family:"lucida grande",tahoma,verdana,arial,sans-serif;text-align:center} .fb_share_count_inner{background:#e8ebf2;display:block} .fb_share_count_right{margin-left:-1px;display:inline-block} .fb_share_count_right .fb_share_count_inner{border-top:solid 1px #e8ebf2;border-bottom:solid 1px #b0b9ec;margin:1px 1px 0 1px;font-size: 10px;line-height:10px;padding:2px 6px 3px;font-weight:bold} .fb_share_count_top{display:block;letter-spacing:-1px;line-height:34px;margin-bottom:7px;font-size: 22px;border:solid 1px #b0b9ec} .fb_share_count_nub_top{border:none;display:block;position:absolute;left:7px;top:35px;margin:0;padding:0;width:6px;height:7px;background-repeat:no-repeat;background-image:url(http://static.ak.fbcdn.net/rsrc.php/v1/zU/r/bSOHtKbCGYI.png)} .fb_share_count_nub_right{border:none;display:inline-block;padding:0;width:5px;height:10px;background-repeat:no-repeat;background-image:url(http://static.ak.fbcdn.net/rsrc.php/v1/zX/r/i_oIVTKMYsL.png);vertical-align:top;background-position:right 5px;z-index:10;left:2px;margin:0 2px 0 0;position:relative} .fb_share_no_count{display:none} .fb_share_size_Small .fb_share_count_right .fb_share_count_inner{font-size: 10px} .fb_share_size_Medium .fb_share_count_right .fb_share_count_inner{font-size: 11px;padding:2px 6px 3px;letter-spacing:-1px;line-height:14px} .fb_share_size_Large .fb_share_count_right .fb_share_count_inner{font-size: 13px;line-height:16px;padding:2px 6px 4px;font-weight:normal;letter-spacing:-1px} .fb_resetstyles, .fb_resetstyles a, .fb_resetstyles td{padding:0;border:0;margin:0;overflow:visible;background:none;border-spacing:0;color:#000;cursor:auto;direction:ltr;font-family:"lucida grande", tahoma, verdana, arial, sans-serif;font-size: 11px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;text-align:left;text-decoration:none;text-indent:0;text-transform:none;visibility:visible;white-space:normal;word-spacing:normal} .fbmlIframe{width:100%} fb\:serverfbml{display:block} fb\:video{width:600px;height:480px} fb\:fbml{display:none;visibility:collapse} fb\:fbml.FB_ElementReady{display:block;visibility:visible} fb\:profile-pic{display:inline-block;zoom:1;*display:inline;width:50px;height:50px;background-image:url(/pics/t_silhouette.jpg);background-repeat:no-repeat} fb\:profile-pic[facebook-logo="true"]{background-image:url(/pics/t_silhouette_logo.gif)} fb\:profile-pic[size="small"]{width:100px;height:63px;background-image:url(/pics/s_silhouette.jpg)} fb\:profile-pic[size="small"][facebook-logo="true"]{background-image:url(/pics/s_silhouette_logo.gif)} fb\:profile-pic[size="normal"]{width:200px;height:126px;background-image:url(/pics/d_silhouette.gif)} fb\:profile-pic[size="normal"][facebook-logo="true"]{background-image:url(/pics/d_silhouette_logo.gif)} fb\:profile-pic[size="square"]{width:50px;height:50px;background-image:url(/pics/q_silhouette.gif)} fb\:profile-pic[size="square"][facebook-logo="true"]{background-image:url(/pics/q_silhouette_logo.gif)} fb\:profile-pic.fb_profile_pic_rendered, fb\:profile-pic[facebook-logo="true"].fb_profile_pic_rendered{display:inline;width:auto;height:auto;background-image:none;display:inline} a.FB_Link{color:#1b7bdd;text-decoration:none} a.FB_Link:hover{color:#2fa600;text-decoration:underline} a.FB_Link img{border:medium none} .FB_ElementConditionFalse{display:none} .fb_popupContainer{position:absolute;top:0;left:0;z-index:2147483647} .fb_popup{position:absolute;top:-10000px} .fb_tosIFrame{width:100%;border:solid 0 #ccc;height:258px;overflow:hidden;float:left} .fb_tosIFrame html{height:auto} .fb_feedIFrame{width:600px;height:auto;float:left} .fb_shareIFrame{width:100%;height:175px !important;float:left} .fb_bookmarkIFrame{width:460px;float:left} .fb_dialogIFrame{width:460px} .fb_connect_dialog_iframe{width:100%} table.fb_pop_dialog_table{border-collapse:collapse;margin:auto;table-layout:fixed;width:470px} td.fb_pop_topleft{background-image:url(/images/dialog/large_halo_top_left.png)} td.fb_pop_topright{background-image:url(/images/dialog/large_halo_top_right.png)} td.fb_pop_bottomleft{background-image:url(/images/dialog/large_halo_bottom_left.png)} td.fb_pop_bottomright{background-image:url(/images/dialog/large_halo_bottom_right.png)} td.fb_pop_border{background:#525252;-ms-filter:'alpha(opacity=70)';filter:alpha(opacity=70);opacity:.7} td.fb_pop_topleft, td.fb_pop_topright, td.fb_pop_bottomleft, td.fb_pop_bottomright{height:10px;overflow:hidden;padding:0!important;padding:5px;width:10px!important;width:0;_background:#525252;_filter:alpha(opacity=70)} .fb_noshadow table td.fb_pop_topleft, .fb_noshadow table td.fb_pop_topright, .fb_noshadow table td.fb_pop_bottomleft, .fb_noshadow table td.fb_pop_bottomright, .fb_noshadow table td.fb_pop_border{background:transparent !important} td.fb_pop_content{background-color:#fff;padding:0;vertical-align:top} td.fb_pop_content h2{background:#6d84b4;border:1px solid #3b5998;color:#fff;font-size: 14px;font-weight:bold;font-family:"lucida grande", tahoma, verdana, arial, sans-serif;margin:0;position:relative;overflow:hidden;letter-spacing:normal;line-height:normal;padding:0;text-align:left;zoom:1;float:none;display:block} .fb_dialog_icon{margin:5px;float:left;width:16px;height:16px;background:#6D84B4 url(/images/icons-unsprited/favicon_fordarkbg.gif) no-repeat scroll center} a.fb_dialog_cancel_button{outline-color:invert;outline-style:none;outline-width:medium;text-decoration:none;position:absolute;right:4px;top:7px;width:18px;color:#6d84b4;background:transparent url(/images/fbconnect/connect_icon_remove.gif) no-repeat scroll 3px 0} a.fb_dialog_cancel_button:hover{background:transparent url(/images/fbconnect/connect_icon_remove.gif) no-repeat scroll -10px 0} .fb_dialog_loading_spinner{position:absolute;width:28px;height:8px;background:#6d84b4 url(/images/loaders/indicator_white_small.gif) no-repeat 0 0;top:8px;right:25px;display:none} .fb_dialog_loading{display:block} .fb_content_loader_gif{background:transparent url(/images/loaders/indicator_white_large.gif) no-repeat 0 0;height:32px;margin-left:auto;margin-right:auto;width:32px} .fb_connect_button_loader_gif{background:transparent url(/images/loaders/indicator_blue_small.gif) no-repeat;background-position:center center width:44px;height:16px;margin-left:auto;margin-right:auto} .fb_connect_button_loader{display:none;height:16px;width:44px} .fb_connect_button_loading{display:block;height:80px;width:200px} .fb_connect_button_text{font-weight:bold;padding-left:7px} .fb_content_loader{display:none;width:550px;height:70px} .fb_content_loading{display:block} td.fb_pop_content h2 span{display:block;padding:5px 10px 5px 10px} td.fb_pop_content{background:#fff} .fb_dialog_content{background:#fff;padding:0;margin:0;border:1px solid #555;border-top-width:0;overflow:hidden} .fb_dialog_content.fb_loading{background-image:url(/images/loaders/indicator_blue_small.gif);background-position:center} .fb_dialog_content.fb_loading iframe{visibility:collapse} .fb_pop_content_container{width:auto;font-family:"lucida grande", tahoma, verdana, arial, sans-serif} td.fb_pop_content .fb_dialog_body{border-bottom:1px solid #ccc;padding:10px} td.fb_pop_content .fb_dialog_summary{background:#f2f2f2;padding:8px 10px 8px 10px;border-bottom:1px solid #ccc} a.fbconnect_login_button{cursor:pointer} .fb_confirmation_stripes{background:transparent url(/images/confirmation_stripes.gif) repeat scroll 0 0;height:15px} .fb_dialog_content .fb_dialog_buttons{background:#F2F2F2 none repeat scroll 0 50%;border-top:1px solid #ccc;padding:8px 0 8px 8px;text-align:right;z-index:20} .fb_dialog_content .fb_confirmation_content{font-size: 11px;line-height:13px. line-height:15px;margin:15px 30px 10px;width:auto} .fb_inputbutton, .fb_inputsubmit{margin:0 10px 0 0;background-color:#3b5998;border-color:#D9DFEA #0E1F5B #0E1F5B #d9dfea;border-style:solid;border-width:1px;color:#fff;font-family:"lucida grande",tahoma,verdana,arial,sans-serif;font-size: 11px;padding:2px 15px 3px;text-align:center} .fb_inputaux{background:#f0f0f0;color:#000;border-top-color:#e7e7e7;border-right-color:#666;border-bottom-color:#666;border-left-color:#e7e7e7} .fb_popup_blocked .fb_popup_blocked_inner{padding:15px 30px 20px 30px} .fb_popup_blocked #fb_popup_blocked_connect{margin-top:10px;cursor:pointer} .fb_popup_blocked .fb_popup_blocked_buttons{text-align:right;background:#F2F2F2 none repeat scroll 0 50%;border-top:1px solid #ccc;padding:8px 10px} .fb_popup_blocked #fb_popup_blocked_cancel{margin:2px;background:#F0F0F0 none repeat scroll 0 0;border-color:#E7E7E7 #666666 #666666 #e7e7e7;color:#000;border-style:solid;border-width:1px;font-family:"lucida grande",tahoma,verdana,arial,sans-serif;font-size: 11px;padding:2px 15px 3px;text-align:center;width:auto} html a.fb_share_link{padding:2px 0 0 20px;height:16px;background:url(/images/share/facebook_share_icon.gif?2:26981) no-repeat top left} html body em.fb_highlightable{border-bottom:2px solid #f99;background:none;font-style:normal;padding:0;zoom:1;width:auto} html body em.fb_highlightable:hover{cursor:help;border-top:1px solid #ccc;background-color:#fcc} Xtext/cssObplist00noX$versionX$objectsY$archiverT$top""()012NOPQRSTUVWXYZ[\]^_`abcdhiU$null  !R$6S$10R$2R$7R$3S$11R$8V$classR$4R$9R$0R$5R$1 !#$%&[NS.relativeWNS.base_http://static.ak.connect.facebook.com/connect.php/en_US/css/bookmark-button-css/connect-button-css/share-button-css/FB.Connect-css/connect-css*+,-Z$classnameX$classesUNSURL./UNSURLXNSObject#A4h3456BWNS.keysZNS.objects789:;<=>?@A CDEFGHIJKLMZX-CnectionZConnection]Cache-ControlTDate\Content-Type^Content-LengthWExpires_Content-EncodingTEtagTVary[X-Fb-ServerUcloseZkeep-alive_public, max-age=590_Fri, 03 Jun 2011 15:27:10 GMT_text/css; charset=utf-8T3682_Fri, 03 Jun 2011 15:37:00 GMTTgzip_""4cee9fd4a0927297616c6d703f3dd063"_Accept-Encoding]10.27.210.102*+ef_NSMutableDictionaryeg/\NSDictionary7*+jk_NSHTTPURLResponselm/_NSHTTPURLResponse]NSURLResponse_NSKeyedArchiverpq_WebResourceResponse#-27\b}ty  &49FU]puz 6HV[qur_http://static.ak.connect.facebook.com/connect.php/en_US/css/bookmark-button-css/connect-button-css/share-button-css/FB.Connect-css/connect-css:@ ;<=>?UUTF-8O Ytext/html_Thttp://www.npr.org/templates/reg/newsletter-bucket.php?slice=Sell&guid=4de8fd1a59909Ynl_iframeAFKP!BCDEObody { margin:0; padding:0; font-family:arial, sans-serif; font-size:100%; /* line-height:1.125em; 16x1.125=18px */ color:#333; } form, input, select, img, ul, ol, li, p, h1, h2, h3, h4, h5, h6, dl, dt, dd { padding:0; margin:0; } a { text-decoration:none; color:#000; } a:hover { text-decoration:underline; color:#36c; } p {margin:0 0 10px 0;} .spacer { clear: both; font-size: 1px; line-height: 1px; } /* =newsletter signup btn (egg carton) */ .newsagg .newsletter h3 { margin:0 0 8px 0; font-size:16px; } .newsstory .newsletter h3 { margin:0 0 8px 0; font-size:12px; text-transform:uppercase; } body#news .newsletter h3 {color:#ee1300;} body#arts .newsletter h3 {color:#800149;} body#program .newsletter h3 {color:#229acd;} .newsletter .icon {display:none;} .newsletter p { font-size:12px; line-height:16px; } .newsletter input.emailfield { width:110px; font-size:11px; height:15px; padding:2px; color:#666; margin-right:2px; border:1px solid #ccc; } .newsletter ul {padding-top:5px;} .newsletter ul li a { font-size:10px; display:inline; color:#666; } .newsletter ul#upsellSubscriptionsList li { display:block; font-size:12px; } .newsletter form.upsell .cbox { margin:0 5px 0 0; padding:0; height:13px; width:15px; line-height:12px; vertical-align:bottom; } .newsletter form .nothx, .newsletter form .subscribe { /*width:80px;*/ } /*.newsletter form input.nothx {padding-right:10px;} */ @media screen and (-webkit-min-device-pixel-ratio:0) { .newsletter form input.nothx {padding:0 10px 5px 0;} .newsletter form input.subscribe {padding:0 0 5px;} } .newsletter .closewrapper { display: none; } .newsletter p.errormsg { color:#c83030; } #nl_password {margin-bottom:5px;} #nl_remember_me {vertical-align:bottom; margin-left:5px;} /* old styles, need to go thru when the code is up */ /*.newsletter form { margin-bottom:10px; } .newsletter form .emailfield { font-size:11px; width: 200px; height:14px; padding-bottom:2px; } .newsletter form .button { border:1px solid #000; background-color:#65a2e8; font-size:11px; margin:0; padding:0; color:#fff; }*/ .newsletter form .signup, .newsletter form .login, .newsletter form .nothx, .newsletter form .subscribe { vertical-align:top; margin-top:1px; height:20px; border:none; cursor:pointer; } .newsletter form .signup { background:transparent url(http://media.npr.org/chrome/registration/bttn_signup_hover.gif) no-repeat left top; width:52px; } .newsletter form .login { background:transparent url(http://media.npr.org/chrome/registration/bttn_login.gif) no-repeat left top; width:42px; } .newsletter form .nothx { background:transparent url(http://media.npr.org/chrome/registration/bttn_nothx.gif) no-repeat left top; width:66px; margin-right:10px; } .newsletter form .subscribe { background:transparent url(http://media.npr.org/chrome/registration/bttn_subscribe.gif) no-repeat left top; width:66px; } .newsletter span.eaddress { background-color:#f4f5a8; font-weight:bold; font-size:12px; } div.newsletter ul li .pipe {display:none;} .newsletter form.upsell p.title { font-weight:bold; font-size:11px; padding:0; display:block; margin:0 0 5px 0; } .newsletter form.upsell p.desc { margin:0; padding:0 0 7px 20px; line-height:12px; } /* .newsletter p.thx, .newsletter p.verify { font-weight:bold; }*/ .newsletter p.errormsg { color:#c83030; margin:0 0 5px 0; padding:0 7px; } /* =search btn (egg carton) .colwrap input.btn_search { background:url(http://media.npr.org/chrome/news/buttons.gif) 0 -40px; border:none; width:48px; height:20px; *margin:0px 0px 10px 0; } .colwrap input.btn_search:hover { background:url(http://media.npr.org/chrome/news/buttons.gif) 0 -60px; } */ /* music newsletter styles */ #music .newsletter h3 { color:#000; font-size:12px; text-transform:uppercase; } #musichome .newsletter h3 { border-bottom:1px solid #000; background:url(http://media.npr.org/chrome/music/bg_speedbump_hd.gif) no-repeat scroll left top; font-size:12px; margin-bottom:10px; padding:5px 170px 5px 8px; color:#fff; } #musicside {background:#e6e7eb;} #musicside .newsletter { background:#fff; padding:7px; border:1px solid #ccc; } #musicside .newsletter h3 { border-bottom:4px solid #D7311F; font-size:12px; margin:0 0 10px; padding:4px 0 2px; text-transform:uppercase; color:#111; } #musicside .newsletter input.emailfield { font-size:12px; height:16px; padding:4px; width:198px; margin-top:1px; } #musicside .newsletter input.signup, #musicside .newsletter input.login, #musicside .newsletter input.nothx, #musicside .newsletter input.subscribe { border:medium none; cursor:pointer; vertical-align:top; height:26px; width:77px; background-image:url(http://media.npr.org/chrome/music/btn_forms.gif); background-repeat:no-repeat; } #musicside .newsletter input.signup {background-position:left -34px;} #musicside .newsletter input.login {background-position:left -68px;} #musicside .newsletter input.nothx {background-position:left -102px; margin-right:10px;} #musicside .newsletter input.subscribe {background-position:left -136px;} /* color themes */ #musicside.id20 .newsletter h3 {border-color:#a03414;} #musicside.id24 .newsletter h3 {border-color:#132a57;} #musicside.id36 .newsletter h3 {border-color:#b5291e;} #musicside.id37 .newsletter h3 {border-color:#000;} #musicside.id39 .newsletter h3 {border-color:#4e1808;} Xtext/cssObplist00vwX$versionX$objectsY$archiverT$top&"()012RSTUVWXYZ[\]^_`abcdefghijklpqU$null  !R$6S$10R$2R$7R$3S$11R$8V$classR$4R$9R$0R$5R$1$%#$%&[NS.relativeWNS.base_4http://www.npr.org/templates/css/news/newsletter.css*+,-Z$classnameX$classesUNSURL./UNSURLXNSObject#A4͆ֈ3456DWNS.keysZNS.objects#789:;<=>?@ABC EFGHIJKLMNOPQ !"VServerZConnectionZKeep-Alive_Content-EncodingTVary\Content-TypeWExpires]Cache-Control]Accept-Ranges]Last-ModifiedTDateSAge^Content-Length_Apache/2.2.14 (Unix)ZKeep-Alive_timeout=10, max=4982Tgzip_Accept-Encoding, User-AgentXtext/css_Wed, 01 Jun 2011 21:47:16 GMT[max-age=600Ubytes_Wed, 01 Jun 2011 21:10:41 GMT_Fri, 03 Jun 2011 15:27:09 GMTS270T1951*+mn_NSMutableDictionarymo/\NSDictionary*+rs_NSHTTPURLResponsetu/_NSHTTPURLResponse]NSURLResponse_NSKeyedArchiverxy_WebResourceResponse#-27`f#.7=@FOXZaitv,:?CRit )-27MQ^afz~z_4http://www.npr.org/templates/css/news/newsletter.css!GHIJO^GIF89a4̻wwwfffUUUDDD333"""!,4@ dihI`,( #zol:#EAGi D^P\B#Yp1@P3fwtn"  ;+ w- a@?c"F"pyVq(RTM6fA4 ZG`Ba`(3c"l*f l G۝zhttp://media.npr.org/chrome/registration/bttn_signup_hover.gif*+,-Z$classnameX$classesUNSURL./UNSURLXNSObject#A4cNf3456@WNS.keysZNS.objects789:;<=>? ABCDEFGHIVServer]Accept-RangesZConnection]Cache-Control\Content-TypeTDate^Content-LengthWExpires]Last-Modified_Apache/2.2.14 (Unix)UbytesZkeep-alive[max-age=600Yimage/gif_Fri, 03 Jun 2011 15:27:11 GMTS350_Fri, 03 Jun 2011 15:37:11 GMT_Tue, 16 Jun 2009 20:46:55 GMT*+]^_NSMutableDictionary]_/\NSDictionary^*+bc_NSHTTPURLResponsede/_NSHTTPURLResponse]NSURLResponse_NSKeyedArchiverhi_WebResourceResponse#-27X^y| %09?BHQZ\ckvx,2=ISsw%7:PjR_>http://media.npr.org/chrome/registration/bttn_signup_hover.gif!LMNOO (function(){var l=this,g,y=l.jQuery,p=l.$,o=l.jQuery=l.$=function(E,F){return new o.fn.init(E,F)},D=/^[^<]*(<(.|\s)+>)[^>]*$|^#([\w-]+)$/,f=/^.[^:#\[\.,]*$/;o.fn=o.prototype={init:function(E,H){E=E||document;if(E.nodeType){this[0]=E;this.length=1;this.context=E;return this}if(typeof E==="string"){var G=D.exec(E);if(G&&(G[1]||!H)){if(G[1]){E=o.clean([G[1]],H)}else{var I=document.getElementById(G[3]);if(I&&I.id!=G[3]){return o().find(E)}var F=o(I||[]);F.context=document;F.selector=E;return F}}else{return o(H).find(E)}}else{if(o.isFunction(E)){return o(document).ready(E)}}if(E.selector&&E.context){this.selector=E.selector;this.context=E.context}return this.setArray(o.isArray(E)?E:o.makeArray(E))},selector:"",jquery:"1.3.2",size:function(){return this.length},get:function(E){return E===g?Array.prototype.slice.call(this):this[E]},pushStack:function(F,H,E){var G=o(F);G.prevObject=this;G.context=this.context;if(H==="find"){G.selector=this.selector+(this.selector?" ":"")+E}else{if(H){G.selector=this.selector+"."+H+"("+E+")"}}return G},setArray:function(E){this.length=0;Array.prototype.push.apply(this,E);return this},each:function(F,E){return o.each(this,F,E)},index:function(E){return o.inArray(E&&E.jquery?E[0]:E,this)},attr:function(F,H,G){var E=F;if(typeof F==="string"){if(H===g){return this[0]&&o[G||"attr"](this[0],F)}else{E={};E[F]=H}}return this.each(function(I){for(F in E){o.attr(G?this.style:this,F,o.prop(this,E[F],G,I,F))}})},css:function(E,F){if((E=="width"||E=="height")&&parseFloat(F)<0){F=g}return this.attr(E,F,"curCSS")},text:function(F){if(typeof F!=="object"&&F!=null){return this.empty().append((this[0]&&this[0].ownerDocument||document).createTextNode(F))}var E="";o.each(F||this,function(){o.each(this.childNodes,function(){if(this.nodeType!=8){E+=this.nodeType!=1?this.nodeValue:o.fn.text([this])}})});return E},wrapAll:function(E){if(this[0]){var F=o(E,this[0].ownerDocument).clone();if(this[0].parentNode){F.insertBefore(this[0])}F.map(function(){var G=this;while(G.firstChild){G=G.firstChild}return G}).append(this)}return this},wrapInner:function(E){return this.each(function(){o(this).contents().wrapAll(E)})},wrap:function(E){return this.each(function(){o(this).wrapAll(E)})},append:function(){return this.domManip(arguments,true,function(E){if(this.nodeType==1){this.appendChild(E)}})},prepend:function(){return this.domManip(arguments,true,function(E){if(this.nodeType==1){this.insertBefore(E,this.firstChild)}})},before:function(){return this.domManip(arguments,false,function(E){this.parentNode.insertBefore(E,this)})},after:function(){return this.domManip(arguments,false,function(E){this.parentNode.insertBefore(E,this.nextSibling)})},end:function(){return this.prevObject||o([])},push:[].push,sort:[].sort,splice:[].splice,find:function(E){if(this.length===1){var F=this.pushStack([],"find",E);F.length=0;o.find(E,this[0],F);return F}else{return this.pushStack(o.unique(o.map(this,function(G){return o.find(E,G)})),"find",E)}},clone:function(G){var E=this.map(function(){if(!o.support.noCloneEvent&&!o.isXMLDoc(this)){var I=this.outerHTML;if(!I){var J=this.ownerDocument.createElement("div");J.appendChild(this.cloneNode(true));I=J.innerHTML}return o.clean([I.replace(/ jQuery\d+="(?:\d+|null)"/g,"").replace(/^\s*/,"")])[0]}else{return this.cloneNode(true)}});if(G===true){var H=this.find("*").andSelf(),F=0;E.find("*").andSelf().each(function(){if(this.nodeName!==H[F].nodeName){return}var I=o.data(H[F],"events");for(var K in I){for(var J in I[K]){o.event.add(this,K,I[K][J],I[K][J].data)}}F++})}return E},filter:function(E){return this.pushStack(o.isFunction(E)&&o.grep(this,function(G,F){return E.call(G,F)})||o.multiFilter(E,o.grep(this,function(F){return F.nodeType===1})),"filter",E)},closest:function(E){var G=o.expr.match.POS.test(E)?o(E):null,F=0;return this.map(function(){var H=this;while(H&&H.ownerDocument){if(G?G.index(H)>-1:o(H).is(E)){o.data(H,"closest",F);return H}H=H.parentNode;F++}})},not:function(E){if(typeof E==="string"){if(f.test(E)){return this.pushStack(o.multiFilter(E,this,true),"not",E)}else{E=o.multiFilter(E,this)}}var F=E.length&&E[E.length-1]!==g&&!E.nodeType;return this.filter(function(){return F?o.inArray(this,E)<0:this!=E})},add:function(E){return this.pushStack(o.unique(o.merge(this.get(),typeof E==="string"?o(E):o.makeArray(E))))},is:function(E){return!!E&&o.multiFilter(E,this).length>0},hasClass:function(E){return!!E&&this.is("."+E)},val:function(K){if(K===g){var E=this[0];if(E){if(o.nodeName(E,"option")){return(E.attributes.value||{}).specified?E.value:E.text}if(o.nodeName(E,"select")){var I=E.selectedIndex,L=[],M=E.options,H=E.type=="select-one";if(I<0){return null}for(var F=H?I:0,J=H?I+1:M.length;F=0||o.inArray(this.name,K)>=0)}else{if(o.nodeName(this,"select")){var N=o.makeArray(K);o("option",this).each(function(){this.selected=(o.inArray(this.value,N)>=0||o.inArray(this.text,N)>=0)});if(!N.length){this.selectedIndex=-1}}else{this.value=K}}})},html:function(E){return E===g?(this[0]?this[0].innerHTML.replace(/ jQuery\d+="(?:\d+|null)"/g,""):null):this.empty().append(E)},replaceWith:function(E){return this.after(E).remove()},eq:function(E){return this.slice(E,+E+1)},slice:function(){return this.pushStack(Array.prototype.slice.apply(this,arguments),"slice",Array.prototype.slice.call(arguments).join(","))},map:function(E){return this.pushStack(o.map(this,function(G,F){return E.call(G,F,G)}))},andSelf:function(){return this.add(this.prevObject)},domManip:function(J,M,L){if(this[0]){var I=(this[0].ownerDocument||this[0]).createDocumentFragment(),F=o.clean(J,(this[0].ownerDocument||this[0]),I),H=I.firstChild;if(H){for(var G=0,E=this.length;G1||G>0?I.cloneNode(true):I)}}if(F){o.each(F,z)}}return this;function K(N,O){return M&&o.nodeName(N,"table")&&o.nodeName(O,"tr")?(N.getElementsByTagName("tbody")[0]||N.appendChild(N.ownerDocument.createElement("tbody"))):N}}};o.fn.init.prototype=o.fn;function z(E,F){if(F.src){o.ajax({url:F.src,async:false,dataType:"script"})}else{o.globalEval(F.text||F.textContent||F.innerHTML||"")}if(F.parentNode){F.parentNode.removeChild(F)}}function e(){return+new Date}o.extend=o.fn.extend=function(){var J=arguments[0]||{},H=1,I=arguments.length,E=false,G;if(typeof J==="boolean"){E=J;J=arguments[1]||{};H=2}if(typeof J!=="object"&&!o.isFunction(J)){J={}}if(I==H){J=this;--H}for(;H-1}},swap:function(H,G,I){var E={};for(var F in G){E[F]=H.style[F];H.style[F]=G[F]}I.call(H);for(var F in G){H.style[F]=E[F]}},css:function(H,F,J,E){if(F=="width"||F=="height"){var L,G={position:"absolute",visibility:"hidden",display:"block"},K=F=="width"?["Left","Right"]:["Top","Bottom"];function I(){L=F=="width"?H.offsetWidth:H.offsetHeight;if(E==="border"){return}o.each(K,function(){if(!E){L-=parseFloat(o.curCSS(H,"padding"+this,true))||0}if(E==="margin"){L+=parseFloat(o.curCSS(H,"margin"+this,true))||0}else{L-=parseFloat(o.curCSS(H,"border"+this+"Width",true))||0}})}if(H.offsetWidth!==0){I()}else{o.swap(H,G,I)}return Math.max(0,Math.round(L))}return o.curCSS(H,F,J)},curCSS:function(I,F,G){var L,E=I.style;if(F=="opacity"&&!o.support.opacity){L=o.attr(E,"opacity");return L==""?"1":L}if(F.match(/float/i)){F=w}if(!G&&E&&E[F]){L=E[F]}else{if(q.getComputedStyle){if(F.match(/float/i)){F="float"}F=F.replace(/([A-Z])/g,"-$1").toLowerCase();var M=q.getComputedStyle(I,null);if(M){L=M.getPropertyValue(F)}if(F=="opacity"&&L==""){L="1"}}else{if(I.currentStyle){var J=F.replace(/\-(\w)/g,function(N,O){return O.toUpperCase()});L=I.currentStyle[F]||I.currentStyle[J];if(!/^\d+(px)?$/i.test(L)&&/^\d/.test(L)){var H=E.left,K=I.runtimeStyle.left;I.runtimeStyle.left=I.currentStyle.left;E.left=L||0;L=E.pixelLeft+"px";E.left=H;I.runtimeStyle.left=K}}}}return L},clean:function(F,K,I){K=K||document;if(typeof K.createElement==="undefined"){K=K.ownerDocument||K[0]&&K[0].ownerDocument||document}if(!I&&F.length===1&&typeof F[0]==="string"){var H=/^<(\w+)\s*\/?>$/.exec(F[0]);if(H){return[K.createElement(H[1])]}}var G=[],E=[],L=K.createElement("div");o.each(F,function(P,S){if(typeof S==="number"){S+=""}if(!S){return}if(typeof S==="string"){S=S.replace(/(<(\w+)[^>]*?)\/>/g,function(U,V,T){return T.match(/^(abbr|br|col|img|input|link|meta|param|hr|area|embed)$/i)?U:V+">"});var O=S.replace(/^\s+/,"").substring(0,10).toLowerCase();var Q=!O.indexOf("",""]||!O.indexOf("",""]||O.match(/^<(thead|tbody|tfoot|colg|cap)/)&&[1,"","
"]||!O.indexOf("",""]||(!O.indexOf("",""]||!O.indexOf("",""]||!o.support.htmlSerialize&&[1,"div
","
"]||[0,"",""];L.innerHTML=Q[1]+S+Q[2];while(Q[0]--){L=L.lastChild}if(!o.support.tbody){var R=/"&&!R?L.childNodes:[];for(var M=N.length-1;M>=0;--M){if(o.nodeName(N[M],"tbody")&&!N[M].childNodes.length){N[M].parentNode.removeChild(N[M])}}}if(!o.support.leadingWhitespace&&/^\s/.test(S)){L.insertBefore(K.createTextNode(S.match(/^\s*/)[0]),L.firstChild)}S=o.makeArray(L.childNodes)}if(S.nodeType){G.push(S)}else{G=o.merge(G,S)}});if(I){for(var J=0;G[J];J++){if(o.nodeName(G[J],"script")&&(!G[J].type||G[J].type.toLowerCase()==="text/javascript")){E.push(G[J].parentNode?G[J].parentNode.removeChild(G[J]):G[J])}else{if(G[J].nodeType===1){G.splice.apply(G,[J+1,0].concat(o.makeArray(G[J].getElementsByTagName("script"))))}I.appendChild(G[J])}}return E}return G},attr:function(J,G,K){if(!J||J.nodeType==3||J.nodeType==8){return g}var H=!o.isXMLDoc(J),L=K!==g;G=H&&o.props[G]||G;if(J.tagName){var F=/href|src|style/.test(G);if(G=="selected"&&J.parentNode){J.parentNode.selectedIndex}if(G in J&&H&&!F){if(L){if(G=="type"&&o.nodeName(J,"input")&&J.parentNode){throw"type property can't be changed"}J[G]=K}if(o.nodeName(J,"form")&&J.getAttributeNode(G)){return J.getAttributeNode(G).nodeValue}if(G=="tabIndex"){var I=J.getAttributeNode("tabIndex");return I&&I.specified?I.value:J.nodeName.match(/(button|input|object|select|textarea)/i)?0:J.nodeName.match(/^(a|area)$/i)&&J.href?0:g}return J[G]}if(!o.support.style&&H&&G=="style"){return o.attr(J.style,"cssText",K)}if(L){J.setAttribute(G,""+K)}var E=!o.support.hrefNormalized&&H&&F?J.getAttribute(G,2):J.getAttribute(G);return E===null?g:E}if(!o.support.opacity&&G=="opacity"){if(L){J.zoom=1;J.filter=(J.filter||"").replace(/alpha\([^)]*\)/,"")+(parseInt(K)+""=="NaN"?"":"alpha(opacity="+K*100+")")}return J.filter&&J.filter.indexOf("opacity=")>=0?(parseFloat(J.filter.match(/opacity=([^)]*)/)[1])/100)+"":""}G=G.replace(/-([a-z])/ig,function(M,N){return N.toUpperCase()});if(L){J[G]=K}return J[G]},trim:function(E){return(E||"").replace(/^\s+|\s+$/g,"")},makeArray:function(G){var E=[];if(G!=null){var F=G.length;if(F==null||typeof G==="string"||o.isFunction(G)||G.setInterval){E[0]=G}else{while(F){E[--F]=G[F]}}}return E},inArray:function(G,H){for(var E=0,F=H.length;E0?this.clone(true):this).get();o.fn[F].apply(o(L[K]),I);J=J.concat(I)}return this.pushStack(J,E,G)}});o.each({removeAttr:function(E){o.attr(this,E,"");if(this.nodeType==1){this.removeAttribute(E)}},addClass:function(E){o.className.add(this,E)},removeClass:function(E){o.className.remove(this,E)},toggleClass:function(F,E){if(typeof E!=="boolean"){E=!o.className.has(this,F)}o.className[E?"add":"remove"](this,F)},remove:function(E){if(!E||o.filter(E,[this]).length){o("*",this).add([this]).each(function(){o.event.remove(this);o.removeData(this)});if(this.parentNode){this.parentNode.removeChild(this)}}},empty:function(){o(this).children().remove();while(this.firstChild){this.removeChild(this.firstChild)}}},function(E,F){o.fn[E]=function(){return this.each(F,arguments)}});function j(E,F){return E[0]&&parseInt(o.curCSS(E[0],F,true),10)||0}var h="jQuery"+e(),v=0,A={};o.extend({cache:{},data:function(F,E,G){F=F==l?A:F;var H=F[h];if(!H){H=F[h]=++v}if(E&&!o.cache[H]){o.cache[H]={}}if(G!==g){o.cache[H][E]=G}return E?o.cache[H][E]:H},removeData:function(F,E){F=F==l?A:F;var H=F[h];if(E){if(o.cache[H]){delete o.cache[H][E];E="";for(E in o.cache[H]){break}if(!E){o.removeData(F)}}}else{try{delete F[h]}catch(G){if(F.removeAttribute){F.removeAttribute(h)}}delete o.cache[H]}},queue:function(F,E,H){if(F){E=(E||"fx")+"queue";var G=o.data(F,E);if(!G||o.isArray(H)){G=o.data(F,E,o.makeArray(H))}else{if(H){G.push(H)}}}return G},dequeue:function(H,G){var E=o.queue(H,G),F=E.shift();if(!G||G==="fx"){F=E[0]}if(F!==g){F.call(H)}}});o.fn.extend({data:function(E,G){var H=E.split(".");H[1]=H[1]?"."+H[1]:"";if(G===g){var F=this.triggerHandler("getData"+H[1]+"!",[H[0]]);if(F===g&&this.length){F=o.data(this[0],E)}return F===g&&H[1]?this.data(H[0]):F}else{return this.trigger("setData"+H[1]+"!",[H[0],G]).each(function(){o.data(this,E,G)})}},removeData:function(E){return this.each(function(){o.removeData(this,E)})},queue:function(E,F){if(typeof E!=="string"){F=E;E="fx"}if(F===g){return o.queue(this[0],E)}return this.each(function(){var G=o.queue(this,E,F);if(E=="fx"&&G.length==1){G[0].call(this)}})},dequeue:function(E){return this.each(function(){o.dequeue(this,E)})}});(function(){var R=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^[\]]*\]|['"][^'"]*['"]|[^[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?/g,L=0,H=Object.prototype.toString;var F=function(Y,U,ab,ac){ab=ab||[];U=U||document;if(U.nodeType!==1&&U.nodeType!==9){return[]}if(!Y||typeof Y!=="string"){return ab}var Z=[],W,af,ai,T,ad,V,X=true;R.lastIndex=0;while((W=R.exec(Y))!==null){Z.push(W[1]);if(W[2]){V=RegExp.rightContext;break}}if(Z.length>1&&M.exec(Y)){if(Z.length===2&&I.relative[Z[0]]){af=J(Z[0]+Z[1],U)}else{af=I.relative[Z[0]]?[U]:F(Z.shift(),U);while(Z.length){Y=Z.shift();if(I.relative[Y]){Y+=Z.shift()}af=J(Y,af)}}}else{var ae=ac?{expr:Z.pop(),set:E(ac)}:F.find(Z.pop(),Z.length===1&&U.parentNode?U.parentNode:U,Q(U));af=F.filter(ae.expr,ae.set);if(Z.length>0){ai=E(af)}else{X=false}while(Z.length){var ah=Z.pop(),ag=ah;if(!I.relative[ah]){ah=""}else{ag=Z.pop()}if(ag==null){ag=U}I.relative[ah](ai,ag,Q(U))}}if(!ai){ai=af}if(!ai){throw"Syntax error, unrecognized expression: "+(ah||Y)}if(H.call(ai)==="[object Array]"){if(!X){ab.push.apply(ab,ai)}else{if(U.nodeType===1){for(var aa=0;ai[aa]!=null;aa++){if(ai[aa]&&(ai[aa]===true||ai[aa].nodeType===1&&K(U,ai[aa]))){ab.push(af[aa])}}}else{for(var aa=0;ai[aa]!=null;aa++){if(ai[aa]&&ai[aa].nodeType===1){ab.push(af[aa])}}}}}else{E(ai,ab)}if(V){F(V,U,ab,ac);if(G){hasDuplicate=false;ab.sort(G);if(hasDuplicate){for(var aa=1;aa":function(Z,U,aa){var X=typeof U==="string";if(X&&!/\W/.test(U)){U=aa?U:U.toUpperCase();for(var V=0,T=Z.length;V=0)){if(!V){T.push(Y)}}else{if(V){U[X]=false}}}}return false},ID:function(T){return T[1].replace(/\\/g,"")},TAG:function(U,T){for(var V=0;T[V]===false;V++){}return T[V]&&Q(T[V])?U[1]:U[1].toUpperCase()},CHILD:function(T){if(T[1]=="nth"){var U=/(-?)(\d*)n((?:\+|-)?\d*)/.exec(T[2]=="even"&&"2n"||T[2]=="odd"&&"2n+1"||!/\D/.test(T[2])&&"0n+"+T[2]||T[2]);T[2]=(U[1]+(U[2]||1))-0;T[3]=U[3]-0}T[0]=L++;return T},ATTR:function(X,U,V,T,Y,Z){var W=X[1].replace(/\\/g,"");if(!Z&&I.attrMap[W]){X[1]=I.attrMap[W]}if(X[2]==="~="){X[4]=" "+X[4]+" "}return X},PSEUDO:function(X,U,V,T,Y){if(X[1]==="not"){if(X[3].match(R).length>1||/^\w/.test(X[3])){X[3]=F(X[3],null,null,U)}else{var W=F.filter(X[3],U,V,true^Y);if(!V){T.push.apply(T,W)}return false}}else{if(I.match.POS.test(X[0])||I.match.CHILD.test(X[0])){return true}}return X},POS:function(T){T.unshift(true);return T}},filters:{enabled:function(T){return T.disabled===false&&T.type!=="hidden"},disabled:function(T){return T.disabled===true},checked:function(T){return T.checked===true},selected:function(T){T.parentNode.selectedIndex;return T.selected===true},parent:function(T){return!!T.firstChild},empty:function(T){return!T.firstChild},has:function(V,U,T){return!!F(T[3],V).length},header:function(T){return/h\d/i.test(T.nodeName)},text:function(T){return"text"===T.type},radio:function(T){return"radio"===T.type},checkbox:function(T){return"checkbox"===T.type},file:function(T){return"file"===T.type},password:function(T){return"password"===T.type},submit:function(T){return"submit"===T.type},image:function(T){return"image"===T.type},reset:function(T){return"reset"===T.type},button:function(T){return"button"===T.type||T.nodeName.toUpperCase()==="BUTTON"},input:function(T){return/input|select|textarea|button/i.test(T.nodeName)}},setFilters:{first:function(U,T){return T===0},last:function(V,U,T,W){return U===W.length-1},even:function(U,T){return T%2===0},odd:function(U,T){return T%2===1},lt:function(V,U,T){return UT[3]-0},nth:function(V,U,T){return T[3]-0==U},eq:function(V,U,T){return T[3]-0==U}},filter:{PSEUDO:function(Z,V,W,aa){var U=V[1],X=I.filters[U];if(X){return X(Z,W,V,aa)}else{if(U==="contains"){return(Z.textContent||Z.innerText||"").indexOf(V[3])>=0}else{if(U==="not"){var Y=V[3];for(var W=0,T=Y.length;W=0)}}},ID:function(U,T){return U.nodeType===1&&U.getAttribute("id")===T},TAG:function(U,T){return(T==="*"&&U.nodeType===1)||U.nodeName===T},CLASS:function(U,T){return(" "+(U.className||U.getAttribute("class"))+" ").indexOf(T)>-1},ATTR:function(Y,W){var V=W[1],T=I.attrHandle[V]?I.attrHandle[V](Y):Y[V]!=null?Y[V]:Y.getAttribute(V),Z=T+"",X=W[2],U=W[4];return T==null?X==="!=":X==="="?Z===U:X==="*="?Z.indexOf(U)>=0:X==="~="?(" "+Z+" ").indexOf(U)>=0:!U?Z&&T!==false:X==="!="?Z!=U:X==="^="?Z.indexOf(U)===0:X==="$="?Z.substr(Z.length-U.length)===U:X==="|="?Z===U||Z.substr(0,U.length+1)===U+"-":false},POS:function(X,U,V,Y){var T=U[2],W=I.setFilters[T];if(W){return W(X,V,U,Y)}}}};var M=I.match.POS;for(var O in I.match){I.match[O]=RegExp(I.match[O].source+/(?![^\[]*\])(?![^\(]*\))/.source)}var E=function(U,T){U=Array.prototype.slice.call(U);if(T){T.push.apply(T,U);return T}return U};try{Array.prototype.slice.call(document.documentElement.childNodes)}catch(N){E=function(X,W){var U=W||[];if(H.call(X)==="[object Array]"){Array.prototype.push.apply(U,X)}else{if(typeof X.length==="number"){for(var V=0,T=X.length;V";var T=document.documentElement;T.insertBefore(U,T.firstChild);if(!!document.getElementById(V)){I.find.ID=function(X,Y,Z){if(typeof Y.getElementById!=="undefined"&&!Z){var W=Y.getElementById(X[1]);return W?W.id===X[1]||typeof W.getAttributeNode!=="undefined"&&W.getAttributeNode("id").nodeValue===X[1]?[W]:g:[]}};I.filter.ID=function(Y,W){var X=typeof Y.getAttributeNode!=="undefined"&&Y.getAttributeNode("id");return Y.nodeType===1&&X&&X.nodeValue===W}}T.removeChild(U)})();(function(){var T=document.createElement("div");T.appendChild(document.createComment(""));if(T.getElementsByTagName("*").length>0){I.find.TAG=function(U,Y){var X=Y.getElementsByTagName(U[1]);if(U[1]==="*"){var W=[];for(var V=0;X[V];V++){if(X[V].nodeType===1){W.push(X[V])}}X=W}return X}}T.innerHTML="";if(T.firstChild&&typeof T.firstChild.getAttribute!=="undefined"&&T.firstChild.getAttribute("href")!=="#"){I.attrHandle.href=function(U){return U.getAttribute("href",2)}}})();if(document.querySelectorAll){(function(){var T=F,U=document.createElement("div");U.innerHTML="

";if(U.querySelectorAll&&U.querySelectorAll(".TEST").length===0){return}F=function(Y,X,V,W){X=X||document;if(!W&&X.nodeType===9&&!Q(X)){try{return E(X.querySelectorAll(Y),V)}catch(Z){}}return T(Y,X,V,W)};F.find=T.find;F.filter=T.filter;F.selectors=T.selectors;F.matches=T.matches})()}if(document.getElementsByClassName&&document.documentElement.getElementsByClassName){(function(){var T=document.createElement("div");T.innerHTML="
";if(T.getElementsByClassName("e").length===0){return}T.lastChild.className="e";if(T.getElementsByClassName("e").length===1){return}I.order.splice(1,0,"CLASS");I.find.CLASS=function(U,V,W){if(typeof V.getElementsByClassName!=="undefined"&&!W){return V.getElementsByClassName(U[1])}}})()}function P(U,Z,Y,ad,aa,ac){var ab=U=="previousSibling"&&!ac;for(var W=0,V=ad.length;W0){X=T;break}}}T=T[U]}ad[W]=X}}}var K=document.compareDocumentPosition?function(U,T){return U.compareDocumentPosition(T)&16}:function(U,T){return U!==T&&(U.contains?U.contains(T):true)};var Q=function(T){return T.nodeType===9&&T.documentElement.nodeName!=="HTML"||!!T.ownerDocument&&Q(T.ownerDocument)};var J=function(T,aa){var W=[],X="",Y,V=aa.nodeType?[aa]:aa;while((Y=I.match.PSEUDO.exec(T))){X+=Y[0];T=T.replace(I.match.PSEUDO,"")}T=I.relative[T]?T+"*":T;for(var Z=0,U=V.length;Z0||T.offsetHeight>0};F.selectors.filters.animated=function(T){return o.grep(o.timers,function(U){return T===U.elem}).length};o.multiFilter=function(V,T,U){if(U){V=":not("+V+")"}return F.matches(V,T)};o.dir=function(V,U){var T=[],W=V[U];while(W&&W!=document){if(W.nodeType==1){T.push(W)}W=W[U]}return T};o.nth=function(X,T,V,W){T=T||1;var U=0;for(;X;X=X[V]){if(X.nodeType==1&&++U==T){break}}return X};o.sibling=function(V,U){var T=[];for(;V;V=V.nextSibling){if(V.nodeType==1&&V!=U){T.push(V)}}return T};return;l.Sizzle=F})();o.event={add:function(I,F,H,K){if(I.nodeType==3||I.nodeType==8){return}if(I.setInterval&&I!=l){I=l}if(!H.guid){H.guid=this.guid++}if(K!==g){var G=H;H=this.proxy(G);H.data=K}var E=o.data(I,"events")||o.data(I,"events",{}),J=o.data(I,"handle")||o.data(I,"handle",function(){return typeof o!=="undefined"&&!o.event.triggered?o.event.handle.apply(arguments.callee.elem,arguments):g});J.elem=I;o.each(F.split(/\s+/),function(M,N){var O=N.split(".");N=O.shift();H.type=O.slice().sort().join(".");var L=E[N];if(o.event.specialAll[N]){o.event.specialAll[N].setup.call(I,K,O)}if(!L){L=E[N]={};if(!o.event.special[N]||o.event.special[N].setup.call(I,K,O)===false){if(I.addEventListener){I.addEventListener(N,J,false)}else{if(I.attachEvent){I.attachEvent("on"+N,J)}}}}L[H.guid]=H;o.event.global[N]=true});I=null},guid:1,global:{},remove:function(K,H,J){if(K.nodeType==3||K.nodeType==8){return}var G=o.data(K,"events"),F,E;if(G){if(H===g||(typeof H==="string"&&H.charAt(0)==".")){for(var I in G){this.remove(K,I+(H||""))}}else{if(H.type){J=H.handler;H=H.type}o.each(H.split(/\s+/),function(M,O){var Q=O.split(".");O=Q.shift();var N=RegExp("(^|\\.)"+Q.slice().sort().join(".*\\.")+"(\\.|$)");if(G[O]){if(J){delete G[O][J.guid]}else{for(var P in G[O]){if(N.test(G[O][P].type)){delete G[O][P]}}}if(o.event.specialAll[O]){o.event.specialAll[O].teardown.call(K,Q)}for(F in G[O]){break}if(!F){if(!o.event.special[O]||o.event.special[O].teardown.call(K,Q)===false){if(K.removeEventListener){K.removeEventListener(O,o.data(K,"handle"),false)}else{if(K.detachEvent){K.detachEvent("on"+O,o.data(K,"handle"))}}}F=null;delete G[O]}}})}for(F in G){break}if(!F){var L=o.data(K,"handle");if(L){L.elem=null}o.removeData(K,"events");o.removeData(K,"handle")}}},trigger:function(I,K,H,E){var G=I.type||I;if(!E){I=typeof I==="object"?I[h]?I:o.extend(o.Event(G),I):o.Event(G);if(G.indexOf("!")>=0){I.type=G=G.slice(0,-1);I.exclusive=true}if(!H){I.stopPropagation();if(this.global[G]){o.each(o.cache,function(){if(this.events&&this.events[G]){o.event.trigger(I,K,this.handle.elem)}})}}if(!H||H.nodeType==3||H.nodeType==8){return g}I.result=g;I.target=H;K=o.makeArray(K);K.unshift(I)}I.currentTarget=H;var J=o.data(H,"handle");if(J){J.apply(H,K)}if((!H[G]||(o.nodeName(H,"a")&&G=="click"))&&H["on"+G]&&H["on"+G].apply(H,K)===false){I.result=false}if(!E&&H[G]&&!I.isDefaultPrevented()&&!(o.nodeName(H,"a")&&G=="click")){this.triggered=true;try{H[G]()}catch(L){}}this.triggered=false;if(!I.isPropagationStopped()){var F=H.parentNode||H.ownerDocument;if(F){o.event.trigger(I,K,F,true)}}},handle:function(K){var J,E;K=arguments[0]=o.event.fix(K||l.event);K.currentTarget=this;var L=K.type.split(".");K.type=L.shift();J=!L.length&&!K.exclusive;var I=RegExp("(^|\\.)"+L.slice().sort().join(".*\\.")+"(\\.|$)");E=(o.data(this,"events")||{})[K.type];for(var G in E){var H=E[G];if(J||I.test(H.type)){K.handler=H;K.data=H.data;var F=H.apply(this,arguments);if(F!==g){K.result=F;if(F===false){K.preventDefault();K.stopPropagation()}}if(K.isImmediatePropagationStopped()){break}}}},props:"altKey attrChange attrName bubbles button cancelable charCode clientX clientY ctrlKey currentTarget data detail eventPhase fromElement handler keyCode metaKey newValue originalTarget pageX pageY prevValue relatedNode relatedTarget screenX screenY shiftKey srcElement target toElement view wheelDelta which".split(" "),fix:function(H){if(H[h]){return H}var F=H;H=o.Event(F);for(var G=this.props.length,J;G;){J=this.props[--G];H[J]=F[J]}if(!H.target){H.target=H.srcElement||document}if(H.target.nodeType==3){H.target=H.target.parentNode}if(!H.relatedTarget&&H.fromElement){H.relatedTarget=H.fromElement==H.target?H.toElement:H.fromElement}if(H.pageX==null&&H.clientX!=null){var I=document.documentElement,E=document.body;H.pageX=H.clientX+(I&&I.scrollLeft||E&&E.scrollLeft||0)-(I.clientLeft||0);H.pageY=H.clientY+(I&&I.scrollTop||E&&E.scrollTop||0)-(I.clientTop||0)}if(!H.which&&((H.charCode||H.charCode===0)?H.charCode:H.keyCode)){H.which=H.charCode||H.keyCode}if(!H.metaKey&&H.ctrlKey){H.metaKey=H.ctrlKey}if(!H.which&&H.button){H.which=(H.button&1?1:(H.button&2?3:(H.button&4?2:0)))}return H},proxy:function(F,E){E=E||function(){return F.apply(this,arguments)};E.guid=F.guid=F.guid||E.guid||this.guid++;return E},special:{ready:{setup:B,teardown:function(){}}},specialAll:{live:{setup:function(E,F){o.event.add(this,F[0],c)},teardown:function(G){if(G.length){var E=0,F=RegExp("(^|\\.)"+G[0]+"(\\.|$)");o.each((o.data(this,"events").live||{}),function(){if(F.test(this.type)){E++}});if(E<1){o.event.remove(this,G[0],c)}}}}}};o.Event=function(E){if(!this.preventDefault){return new o.Event(E)}if(E&&E.type){this.originalEvent=E;this.type=E.type}else{this.type=E}this.timeStamp=e();this[h]=true};function k(){return false}function u(){return true}o.Event.prototype={preventDefault:function(){this.isDefaultPrevented=u;var E=this.originalEvent;if(!E){return}if(E.preventDefault){E.preventDefault()}E.returnValue=false},stopPropagation:function(){this.isPropagationStopped=u;var E=this.originalEvent;if(!E){return}if(E.stopPropagation){E.stopPropagation()}E.cancelBubble=true},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=u;this.stopPropagation()},isDefaultPrevented:k,isPropagationStopped:k,isImmediatePropagationStopped:k};var a=function(F){var E=F.relatedTarget;while(E&&E!=this){try{E=E.parentNode}catch(G){E=this}}if(E!=this){F.type=F.data;o.event.handle.apply(this,arguments)}};o.each({mouseover:"mouseenter",mouseout:"mouseleave"},function(F,E){o.event.special[E]={setup:function(){o.event.add(this,F,a,E)},teardown:function(){o.event.remove(this,F,a)}}});o.fn.extend({bind:function(F,G,E){return F=="unload"?this.one(F,G,E):this.each(function(){o.event.add(this,F,E||G,E&&G)})},one:function(G,H,F){var E=o.event.proxy(F||H,function(I){o(this).unbind(I,E);return(F||H).apply(this,arguments)});return this.each(function(){o.event.add(this,G,E,F&&H)})},unbind:function(F,E){return this.each(function(){o.event.remove(this,F,E)})},trigger:function(E,F){return this.each(function(){o.event.trigger(E,F,this)})},triggerHandler:function(E,G){if(this[0]){var F=o.Event(E);F.preventDefault();F.stopPropagation();o.event.trigger(F,G,this[0]);return F.result}},toggle:function(G){var E=arguments,F=1;while(F=0){var E=G.slice(I,G.length);G=G.slice(0,I)}var H="GET";if(J){if(o.isFunction(J)){K=J;J=null}else{if(typeof J==="object"){J=o.param(J);H="POST"}}}var F=this;o.ajax({url:G,type:H,dataType:"html",data:J,complete:function(M,L){if(L=="success"||L=="notmodified"){F.html(E?o("
").append(M.responseText.replace(//g,"")).find(E):M.responseText)}if(K){F.each(K,[M.responseText,L,M])}}});return this},serialize:function(){return o.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?o.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||/select|textarea/i.test(this.nodeName)||/text|hidden|password|search/i.test(this.type))}).map(function(E,F){var G=o(this).val();return G==null?null:o.isArray(G)?o.map(G,function(I,H){return{name:F.name,value:I}}):{name:F.name,value:G}}).get()}});o.each("ajaxStart,ajaxStop,ajaxComplete,ajaxError,ajaxSuccess,ajaxSend".split(","),function(E,F){o.fn[F]=function(G){return this.bind(F,G)}});var r=e();o.extend({get:function(E,G,H,F){if(o.isFunction(G)){H=G;G=null}return o.ajax({type:"GET",url:E,data:G,success:H,dataType:F})},getScript:function(E,F){return o.get(E,null,F,"script")},getJSON:function(E,F,G){return o.get(E,F,G,"json")},post:function(E,G,H,F){if(o.isFunction(G)){H=G;G={}}return o.ajax({type:"POST",url:E,data:G,success:H,dataType:F})},ajaxSetup:function(E){o.extend(o.ajaxSettings,E)},ajaxSettings:{url:location.href,global:true,type:"GET",contentType:"application/x-www-form-urlencoded",processData:true,async:true,xhr:function(){return l.ActiveXObject?new ActiveXObject("Microsoft.XMLHTTP"):new XMLHttpRequest()},accepts:{xml:"application/xml, text/xml",html:"text/html",script:"text/javascript, application/javascript",json:"application/json, text/javascript",text:"text/plain",_default:"*/*"}},lastModified:{},ajax:function(M){M=o.extend(true,M,o.extend(true,{},o.ajaxSettings,M));var W,F=/=\?(&|$)/g,R,V,G=M.type.toUpperCase();if(M.data&&M.processData&&typeof M.data!=="string"){M.data=o.param(M.data)}if(M.dataType=="jsonp"){if(G=="GET"){if(!M.url.match(F)){M.url+=(M.url.match(/\?/)?"&":"?")+(M.jsonp||"callback")+"=?"}}else{if(!M.data||!M.data.match(F)){M.data=(M.data?M.data+"&":"")+(M.jsonp||"callback")+"=?"}}M.dataType="json"}if(M.dataType=="json"&&(M.data&&M.data.match(F)||M.url.match(F))){W="jsonp"+r++;if(M.data){M.data=(M.data+"").replace(F,"="+W+"$1")}M.url=M.url.replace(F,"="+W+"$1");M.dataType="script";l[W]=function(X){V=X;I();L();l[W]=g;try{delete l[W]}catch(Y){}if(H){H.removeChild(T)}}}if(M.dataType=="script"&&M.cache==null){M.cache=false}if(M.cache===false&&G=="GET"){var E=e();var U=M.url.replace(/(\?|&)_=.*?(&|$)/,"$1_="+E+"$2");M.url=U+((U==M.url)?(M.url.match(/\?/)?"&":"?")+"_="+E:"")}if(M.data&&G=="GET"){M.url+=(M.url.match(/\?/)?"&":"?")+M.data;M.data=null}if(M.global&&!o.active++){o.event.trigger("ajaxStart")}var Q=/^(\w+:)?\/\/([^\/?#]+)/.exec(M.url);if(M.dataType=="script"&&G=="GET"&&Q&&(Q[1]&&Q[1]!=location.protocol||Q[2]!=location.host)){var H=document.getElementsByTagName("head")[0];var T=document.createElement("script");T.src=M.url;if(M.scriptCharset){T.charset=M.scriptCharset}if(!W){var O=false;T.onload=T.onreadystatechange=function(){if(!O&&(!this.readyState||this.readyState=="loaded"||this.readyState=="complete")){O=true;I();L();T.onload=T.onreadystatechange=null;H.removeChild(T)}}}H.appendChild(T);return g}var K=false;var J=M.xhr();if(M.username){J.open(G,M.url,M.async,M.username,M.password)}else{J.open(G,M.url,M.async)}try{if(M.data){J.setRequestHeader("Content-Type",M.contentType)}if(M.ifModified){J.setRequestHeader("If-Modified-Since",o.lastModified[M.url]||"Thu, 01 Jan 1970 00:00:00 GMT")}J.setRequestHeader("X-Requested-With","XMLHttpRequest");J.setRequestHeader("Accept",M.dataType&&M.accepts[M.dataType]?M.accepts[M.dataType]+", */*":M.accepts._default)}catch(S){}if(M.beforeSend&&M.beforeSend(J,M)===false){if(M.global&&!--o.active){o.event.trigger("ajaxStop")}J.abort();return false}if(M.global){o.event.trigger("ajaxSend",[J,M])}var N=function(X){if(J.readyState==0){if(P){clearInterval(P);P=null;if(M.global&&!--o.active){o.event.trigger("ajaxStop")}}}else{if(!K&&J&&(J.readyState==4||X=="timeout")){K=true;if(P){clearInterval(P);P=null}R=X=="timeout"?"timeout":!o.httpSuccess(J)?"error":M.ifModified&&o.httpNotModified(J,M.url)?"notmodified":"success";if(R=="success"){try{V=o.httpData(J,M.dataType,M)}catch(Z){R="parsererror"}}if(R=="success"){var Y;try{Y=J.getResponseHeader("Last-Modified")}catch(Z){}if(M.ifModified&&Y){o.lastModified[M.url]=Y}if(!W){I()}}else{o.handleError(M,J,R)}L();if(X){J.abort()}if(M.async){J=null}}}};if(M.async){var P=setInterval(N,13);if(M.timeout>0){setTimeout(function(){if(J&&!K){N("timeout")}},M.timeout)}}try{J.send(M.data)}catch(S){o.handleError(M,J,null,S)}if(!M.async){N()}function I(){if(M.success){M.success(V,R)}if(M.global){o.event.trigger("ajaxSuccess",[J,M])}}function L(){if(M.complete){M.complete(J,R)}if(M.global){o.event.trigger("ajaxComplete",[J,M])}if(M.global&&!--o.active){o.event.trigger("ajaxStop")}}return J},handleError:function(F,H,E,G){if(F.error){F.error(H,E,G)}if(F.global){o.event.trigger("ajaxError",[H,F,G])}},active:0,httpSuccess:function(F){try{return!F.status&&location.protocol=="file:"||(F.status>=200&&F.status<300)||F.status==304||F.status==1223}catch(E){}return false},httpNotModified:function(G,E){try{var H=G.getResponseHeader("Last-Modified");return G.status==304||H==o.lastModified[E]}catch(F){}return false},httpData:function(J,H,G){var F=J.getResponseHeader("content-type"),E=H=="xml"||!H&&F&&F.indexOf("xml")>=0,I=E?J.responseXML:J.responseText;if(E&&I.documentElement.tagName=="parsererror"){throw"parsererror"}if(G&&G.dataFilter){I=G.dataFilter(I,H)}if(typeof I==="string"){if(H=="script"){o.globalEval(I)}if(H=="json"){I=l["eval"]("("+I+")")}}return I},param:function(E){var G=[];function H(I,J){G[G.length]=encodeURIComponent(I)+"="+encodeURIComponent(J)}if(o.isArray(E)||E.jquery){o.each(E,function(){H(this.name,this.value)})}else{for(var F in E){if(o.isArray(E[F])){o.each(E[F],function(){H(F,this)})}else{H(F,o.isFunction(E[F])?E[F]():E[F])}}}return G.join("&").replace(/%20/g,"+")}});var m={},n,d=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]];function t(F,E){var G={};o.each(d.concat.apply([],d.slice(0,E)),function(){G[this]=F});return G}o.fn.extend({show:function(J,L){if(J){return this.animate(t("show",3),J,L)}else{for(var H=0,F=this.length;H").appendTo("body");K=I.css("display");if(K==="none"){K="block"}I.remove();m[G]=K}o.data(this[H],"olddisplay",K)}}for(var H=0,F=this.length;H=0;H--){if(G[H].elem==this){if(E){G[H](true)}G.splice(H,1)}}});if(!E){this.dequeue()}return this}});o.each({slideDown:t("show",1),slideUp:t("hide",1),slideToggle:t("toggle",1),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"}},function(E,F){o.fn[E]=function(G,H){return this.animate(F,G,H)}});o.extend({speed:function(G,H,F){var E=typeof G==="object"?G:{complete:F||!F&&H||o.isFunction(G)&&G,duration:G,easing:F&&H||H&&!o.isFunction(H)&&H};E.duration=o.fx.off?0:typeof E.duration==="number"?E.duration:o.fx.speeds[E.duration]||o.fx.speeds._default;E.old=E.complete;E.complete=function(){if(E.queue!==false){o(this).dequeue()}if(o.isFunction(E.old)){E.old.call(this)}};return E},easing:{linear:function(G,H,E,F){return E+F*G},swing:function(G,H,E,F){return((-Math.cos(G*Math.PI)/2)+0.5)*F+E}},timers:[],fx:function(F,E,G){this.options=E;this.elem=F;this.prop=G;if(!E.orig){E.orig={}}}});o.fx.prototype={update:function(){if(this.options.step){this.options.step.call(this.elem,this.now,this)}(o.fx.step[this.prop]||o.fx.step._default)(this);if((this.prop=="height"||this.prop=="width")&&this.elem.style){this.elem.style.display="block"}},cur:function(F){if(this.elem[this.prop]!=null&&(!this.elem.style||this.elem.style[this.prop]==null)){return this.elem[this.prop]}var E=parseFloat(o.css(this.elem,this.prop,F));return E&&E>-10000?E:parseFloat(o.curCSS(this.elem,this.prop))||0},custom:function(I,H,G){this.startTime=e();this.start=I;this.end=H;this.unit=G||this.unit||"px";this.now=this.start;this.pos=this.state=0;var E=this;function F(J){return E.step(J)}F.elem=this.elem;if(F()&&o.timers.push(F)&&!n){n=setInterval(function(){var K=o.timers;for(var J=0;J=this.options.duration+this.startTime){this.now=this.end;this.pos=this.state=1;this.update();this.options.curAnim[this.prop]=true;var E=true;for(var F in this.options.curAnim){if(this.options.curAnim[F]!==true){E=false}}if(E){if(this.options.display!=null){this.elem.style.overflow=this.options.overflow;this.elem.style.display=this.options.display;if(o.css(this.elem,"display")=="none"){this.elem.style.display="block"}}if(this.options.hide){o(this.elem).hide()}if(this.options.hide||this.options.show){for(var I in this.options.curAnim){o.attr(this.elem.style,I,this.options.orig[I])}}this.options.complete.call(this.elem)}return false}else{var J=G-this.startTime;this.state=J/this.options.duration;this.pos=o.easing[this.options.easing||(o.easing.swing?"swing":"linear")](this.state,J,0,1,this.options.duration);this.now=this.start+((this.end-this.start)*this.pos);this.update()}return true}};o.extend(o.fx,{speeds:{slow:600,fast:200,_default:400},step:{opacity:function(E){o.attr(E.elem.style,"opacity",E.now)},_default:function(E){if(E.elem.style&&E.elem.style[E.prop]!=null){E.elem.style[E.prop]=E.now+E.unit}else{E.elem[E.prop]=E.now}}}});if(document.documentElement.getBoundingClientRect){o.fn.offset=function(){if(!this[0]){return{top:0,left:0}}if(this[0]===this[0].ownerDocument.body){return o.offset.bodyOffset(this[0])}var G=this[0].getBoundingClientRect(),J=this[0].ownerDocument,F=J.body,E=J.documentElement,L=E.clientTop||F.clientTop||0,K=E.clientLeft||F.clientLeft||0,I=G.top+(self.pageYOffset||o.boxModel&&E.scrollTop||F.scrollTop)-L,H=G.left+(self.pageXOffset||o.boxModel&&E.scrollLeft||F.scrollLeft)-K;return{top:I,left:H}}}else{o.fn.offset=function(){if(!this[0]){return{top:0,left:0}}if(this[0]===this[0].ownerDocument.body){return o.offset.bodyOffset(this[0])}o.offset.initialized||o.offset.initialize();var J=this[0],G=J.offsetParent,F=J,O=J.ownerDocument,M,H=O.documentElement,K=O.body,L=O.defaultView,E=L.getComputedStyle(J,null),N=J.offsetTop,I=J.offsetLeft;while((J=J.parentNode)&&J!==K&&J!==H){M=L.getComputedStyle(J,null);N-=J.scrollTop,I-=J.scrollLeft;if(J===G){N+=J.offsetTop,I+=J.offsetLeft;if(o.offset.doesNotAddBorder&&!(o.offset.doesAddBorderForTableAndCells&&/^t(able|d|h)$/i.test(J.tagName))){N+=parseInt(M.borderTopWidth,10)||0,I+=parseInt(M.borderLeftWidth,10)||0}F=G,G=J.offsetParent}if(o.offset.subtractsBorderForOverflowNotVisible&&M.overflow!=="visible"){N+=parseInt(M.borderTopWidth,10)||0,I+=parseInt(M.borderLeftWidth,10)||0}E=M}if(E.position==="relative"||E.position==="static"){N+=K.offsetTop,I+=K.offsetLeft}if(E.position==="fixed"){N+=Math.max(H.scrollTop,K.scrollTop),I+=Math.max(H.scrollLeft,K.scrollLeft)}return{top:N,left:I}}}o.offset={initialize:function(){if(this.initialized){return}var L=document.body,F=document.createElement("div"),H,G,N,I,M,E,J=L.style.marginTop,K='
';M={position:"absolute",top:0,left:0,margin:0,border:0,width:"1px",height:"1px",visibility:"hidden"};for(E in M){F.style[E]=M[E]}F.innerHTML=K;L.insertBefore(F,L.firstChild);H=F.firstChild,G=H.firstChild,I=H.nextSibling.firstChild.firstChild;this.doesNotAddBorder=(G.offsetTop!==5);this.doesAddBorderForTableAndCells=(I.offsetTop===5);H.style.overflow="hidden",H.style.position="relative";this.subtractsBorderForOverflowNotVisible=(G.offsetTop===-5);L.style.marginTop="1px";this.doesNotIncludeMarginInBodyOffset=(L.offsetTop===0);L.style.marginTop=J;L.removeChild(F);this.initialized=true},bodyOffset:function(E){o.offset.initialized||o.offset.initialize();var G=E.offsetTop,F=E.offsetLeft;if(o.offset.doesNotIncludeMarginInBodyOffset){G+=parseInt(o.curCSS(E,"marginTop",true),10)||0,F+=parseInt(o.curCSS(E,"marginLeft",true),10)||0}return{top:G,left:F}}};o.fn.extend({position:function(){var I=0,H=0,F;if(this[0]){var G=this.offsetParent(),J=this.offset(),E=/^body|html$/i.test(G[0].tagName)?{top:0,left:0}:G.offset();J.top-=j(this,"marginTop");J.left-=j(this,"marginLeft");E.top+=j(G,"borderTopWidth");E.left+=j(G,"borderLeftWidth");F={top:J.top-E.top,left:J.left-E.left}}return F},offsetParent:function(){var E=this[0].offsetParent||document.body;while(E&&(!/^body|html$/i.test(E.tagName)&&o.css(E,"position")=="static")){E=E.offsetParent}return o(E)}});o.each(["Left","Top"],function(F,E){var G="scroll"+E;o.fn[G]=function(H){if(!this[0]){return null}return H!==g?this.each(function(){this==l||this==document?l.scrollTo(!F?H:o(l).scrollLeft(),F?H:o(l).scrollTop()):this[G]=H}):this[0]==l||this[0]==document?self[F?"pageYOffset":"pageXOffset"]||o.boxModel&&document.documentElement[G]||document.body[G]:this[0][G]}});o.each(["Height","Width"],function(I,G){var E=I?"Left":"Top",H=I?"Right":"Bottom",F=G.toLowerCase();o.fn["inner"+G]=function(){return this[0]?o.css(this[0],F,false,"padding"):null};o.fn["outer"+G]=function(K){return this[0]?o.css(this[0],F,false,K?"margin":"border"):null};var J=G.toLowerCase();o.fn[J]=function(K){return this[0]==l?document.compatMode=="CSS1Compat"&&document.documentElement["client"+G]||document.body["client"+G]:this[0]==document?Math.max(document.documentElement["client"+G],document.body["scroll"+G],document.documentElement["scroll"+G],document.body["offset"+G],document.documentElement["offset"+G]):K===g?(this.length?o.css(this[0],J):null):this.css(J,typeof K==="string"?K:K+"px")}})})();(function($){$.extend($.fn,{validate:function(options){if(!this.length){options&&options.debug&&window.console&&console.warn("nothing selected, can't validate, returning nothing");return;}var validator=$.data(this[0],'validator');if(validator){return validator;}validator=new $.validator(options,this[0]);$.data(this[0],'validator',validator);if(validator.settings.onsubmit){this.find("input, button").filter(".cancel").click(function(){validator.cancelSubmit=true;});this.submit(function(event){if(validator.settings.debug)event.preventDefault();function handle(){if(validator.settings.submitHandler){validator.settings.submitHandler.call(validator,validator.currentForm);return false;}return true;}if(validator.cancelSubmit){validator.cancelSubmit=false;return handle();}if(validator.form()){if(validator.pendingRequest){validator.formSubmitted=true;return false;}return handle();}else{validator.focusInvalid();return false;}});}return validator;},valid:function(){if($(this[0]).is('form')){return this.validate().form();}else{var valid=false;var validator=$(this[0].form).validate();this.each(function(){valid|=validator.element(this);});return valid;}},removeAttrs:function(attributes){var result={},$element=this;$.each(attributes.split(/\s/),function(index,value){result[value]=$element.attr(value);$element.removeAttr(value);});return result;},rules:function(command,argument){var element=this[0];if(command){var settings=$.data(element.form,'validator').settings;var staticRules=settings.rules;var existingRules=$.validator.staticRules(element);switch(command){case"add":$.extend(existingRules,$.validator.normalizeRule(argument));staticRules[element.name]=existingRules;if(argument.messages)settings.messages[element.name]=$.extend(settings.messages[element.name],argument.messages);break;case"remove":if(!argument){delete staticRules[element.name];return existingRules;}var filtered={};$.each(argument.split(/\s/),function(index,method){filtered[method]=existingRules[method];delete existingRules[method];});return filtered;}}var data=$.validator.normalizeRules($.extend({},$.validator.metadataRules(element),$.validator.classRules(element),$.validator.attributeRules(element),$.validator.staticRules(element)),element);if(data.required){var param=data.required;delete data.required;data=$.extend({required:param},data);}return data;}});$.extend($.expr[":"],{blank:function(a){return!$.trim(a.value);},filled:function(a){return!!$.trim(a.value);},unchecked:function(a){return!a.checked;}});$.format=function(source,params){if(arguments.length==1)return function(){var args=$.makeArray(arguments);args.unshift(source);return $.format.apply(this,args);};if(arguments.length>2&¶ms.constructor!=Array){params=$.makeArray(arguments).slice(1);}if(params.constructor!=Array){params=[params];}$.each(params,function(i,n){source=source.replace(new RegExp("\\{"+i+"\\}","g"),n);});return source;};$.validator=function(options,form){this.settings=$.extend({},$.validator.defaults,options);this.currentForm=form;this.init();};$.extend($.validator,{defaults:{messages:{},groups:{},rules:{},errorClass:"error",errorElement:"label",focusInvalid:true,errorContainer:$([]),errorLabelContainer:$([]),onsubmit:true,ignore:[],ignoreTitle:false,onfocusin:function(element){this.lastActive=element;if(this.settings.focusCleanup&&!this.blockFocusCleanup){this.settings.unhighlight&&this.settings.unhighlight.call(this,element,this.settings.errorClass);this.errorsFor(element).hide();}},onfocusout:function(element){if(!this.checkable(element)&&(element.name in this.submitted||!this.optional(element))){this.element(element);}},onkeyup:function(element){if(element.name in this.submitted||element==this.lastElement){this.element(element);}},onclick:function(element){if(element.name in this.submitted)this.element(element);},highlight:function(element,errorClass){$(element).addClass(errorClass);},unhighlight:function(element,errorClass){$(element).removeClass(errorClass);}},setDefaults:function(settings){$.extend($.validator.defaults,settings);},messages:{required:"This field is required.",remote:"Please fix this field.",email:"Please enter a valid email address.",url:"Please enter a valid URL.",date:"Please enter a valid date.",dateISO:"Please enter a valid date (ISO).",dateDE:"Bitte geben Sie ein gültiges Datum ein.",number:"Please enter a valid number.",numberDE:"Bitte geben Sie eine Nummer ein.",digits:"Please enter only digits",creditcard:"Please enter a valid credit card number.",equalTo:"Please enter the same value again.",accept:"Please enter a value with a valid extension.",maxlength:$.format("Please enter no more than {0} characters."),minlength:$.format("Please enter at least {0} characters."),rangelength:$.format("Please enter a value between {0} and {1} characters long."),range:$.format("Please enter a value between {0} and {1}."),max:$.format("Please enter a value less than or equal to {0}."),min:$.format("Please enter a value greater than or equal to {0}.")},autoCreateRanges:false,prototype:{init:function(){this.labelContainer=$(this.settings.errorLabelContainer);this.errorContext=this.labelContainer.length&&this.labelContainer||$(this.currentForm);this.containers=$(this.settings.errorContainer).add(this.settings.errorLabelContainer);this.submitted={};this.valueCache={};this.pendingRequest=0;this.pending={};this.invalid={};this.reset();var groups=(this.groups={});$.each(this.settings.groups,function(key,value){$.each(value.split(/\s/),function(index,name){groups[name]=key;});});var rules=this.settings.rules;$.each(rules,function(key,value){rules[key]=$.validator.normalizeRule(value);});function delegate(event){var validator=$.data(this[0].form,"validator");validator.settings["on"+event.type]&&validator.settings["on"+event.type].call(validator,this[0]);}$(this.currentForm).delegate("focusin focusout keyup",":text, :password, :file, select, textarea",delegate).delegate("click",":radio, :checkbox",delegate);if(this.settings.invalidHandler)$(this.currentForm).bind("invalid-form.validate",this.settings.invalidHandler);},form:function(){this.checkForm();$.extend(this.submitted,this.errorMap);this.invalid=$.extend({},this.errorMap);if(!this.valid())$(this.currentForm).triggerHandler("invalid-form",[this]);this.showErrors();return this.valid();},checkForm:function(){this.prepareForm();for(var i=0,elements=(this.currentElements=this.elements());elements[i];i++){this.check(elements[i]);}return this.valid();},element:function(element){element=this.clean(element);this.lastElement=element;this.prepareElement(element);this.currentElements=$(element);var result=this.check(element);if(result){delete this.invalid[element.name];}else{this.invalid[element.name]=true;}if(!this.numberOfInvalids()){this.toHide=this.toHide.add(this.containers);}this.showErrors();return result;},showErrors:function(errors){if(errors){$.extend(this.errorMap,errors);this.errorList=[];for(var name in errors){this.errorList.push({message:errors[name],element:this.findByName(name)[0]});}this.successList=$.grep(this.successList,function(element){return!(element.name in errors);});}this.settings.showErrors?this.settings.showErrors.call(this,this.errorMap,this.errorList):this.defaultShowErrors();},resetForm:function(){if($.fn.resetForm)$(this.currentForm).resetForm();this.submitted={};this.prepareForm();this.hideErrors();this.elements().removeClass(this.settings.errorClass);},numberOfInvalids:function(){return this.objectLength(this.invalid);},objectLength:function(obj){var count=0;for(var i in obj)count++;return count;},hideErrors:function(){this.addWrapper(this.toHide).hide();},valid:function(){return this.size()==0;},size:function(){return this.errorList.length;},focusInvalid:function(){if(this.settings.focusInvalid){try{$(this.findLastActive()||this.errorList.length&&this.errorList[0].element||[]).filter(":visible").focus();}catch(e){}}},findLastActive:function(){var lastActive=this.lastActive;return lastActive&&$.grep(this.errorList,function(n){return n.element.name==lastActive.name;}).length==1&&lastActive;},elements:function(){var validator=this,rulesCache={};return $([]).add(this.currentForm.elements).filter(":input").not(":submit, :reset, :image, [disabled]").not(this.settings.ignore).filter(function(){!this.name&&validator.settings.debug&&window.console&&console.error("%o has no name assigned",this);if(this.name in rulesCache||!validator.objectLength($(this).rules()))return false;rulesCache[this.name]=true;return true;});},clean:function(selector){return $(selector)[0];},errors:function(){return $(this.settings.errorElement+"."+this.settings.errorClass,this.errorContext);},reset:function(){this.successList=[];this.errorList=[];this.errorMap={};this.toShow=$([]);this.toHide=$([]);this.formSubmitted=false;this.currentElements=$([]);},prepareForm:function(){this.reset();this.toHide=this.errors().add(this.containers);},prepareElement:function(element){this.reset();this.toHide=this.errorsFor(element);},check:function(element){element=this.clean(element);if(this.checkable(element)){element=this.findByName(element.name)[0];}var rules=$(element).rules();var dependencyMismatch=false;for(method in rules){var rule={method:method,parameters:rules[method]};try{var result=$.validator.methods[method].call(this,element.value.replace(/\r/g,""),element,rule.parameters);if(result=="dependency-mismatch"){dependencyMismatch=true;continue;}dependencyMismatch=false;if(result=="pending"){this.toHide=this.toHide.not(this.errorsFor(element));return;}if(!result){this.formatAndAdd(element,rule);return false;}}catch(e){this.settings.debug&&window.console&&console.log("exception occured when checking element "+element.id +", check the '"+rule.method+"' method");throw e;}}if(dependencyMismatch)return;if(this.objectLength(rules))this.successList.push(element);return true;},customMetaMessage:function(element,method){if(!$.metadata)return;var meta=this.settings.meta?$(element).metadata()[this.settings.meta]:$(element).metadata();return meta&&meta.messages&&meta.messages[method];},customMessage:function(name,method){var m=this.settings.messages[name];return m&&(m.constructor==String?m:m[method]);},findDefined:function(){for(var i=0;iWarning: No message defined for "+element.name+"");},formatAndAdd:function(element,rule){var message=this.defaultMessage(element,rule.method);if(typeof message=="function")message=message.call(this,rule.parameters,element);this.errorList.push({message:message,element:element});this.errorMap[element.name]=message;this.submitted[element.name]=message;},addWrapper:function(toToggle){if(this.settings.wrapper)toToggle=toToggle.add(toToggle.parents(this.settings.wrapper));return toToggle;},defaultShowErrors:function(){for(var i=0;this.errorList[i];i++){var error=this.errorList[i];this.settings.highlight&&this.settings.highlight.call(this,error.element,this.settings.errorClass);this.showLabel(error.element,error.message);}if(this.errorList.length){this.toShow=this.toShow.add(this.containers);}if(this.settings.success){for(var i=0;this.successList[i];i++){this.showLabel(this.successList[i]);}}if(this.settings.unhighlight){for(var i=0,elements=this.validElements();elements[i];i++){this.settings.unhighlight.call(this,elements[i],this.settings.errorClass);}}this.toHide=this.toHide.not(this.toShow);this.hideErrors();this.addWrapper(this.toShow).show();},validElements:function(){return this.currentElements.not(this.invalidElements());},invalidElements:function(){return $(this.errorList).map(function(){return this.element;});},showLabel:function(element,message){var label=this.errorsFor(element);if(label.length){label.removeClass().addClass(this.settings.errorClass);label.attr("generated")&&label.html(message);}else{label=$("<"+this.settings.errorElement+"/>").attr({"for":this.idOrName(element),generated:true}).addClass(this.settings.errorClass).html(message||"");if(this.settings.wrapper){label=label.hide().show().wrap("<"+this.settings.wrapper+"/>").parent();}if(!this.labelContainer.append(label).length)this.settings.errorPlacement?this.settings.errorPlacement(label,$(element)):label.insertAfter(element);}if(!message&&this.settings.success){label.text("");typeof this.settings.success=="string"?label.addClass(this.settings.success):this.settings.success(label);}this.toShow=this.toShow.add(label);},errorsFor:function(element){return this.errors().filter("[for='"+this.idOrName(element)+"']");},idOrName:function(element){return this.groups[element.name]||(this.checkable(element)?element.name:element.id||element.name);},checkable:function(element){return/radio|checkbox/i.test(element.type);},findByName:function(name){var form=this.currentForm;return $(document.getElementsByName(name)).map(function(index,element){return element.form==form&&element.name==name&&element||null;});},getLength:function(value,element){switch(element.nodeName.toLowerCase()){case'select':return $("option:selected",element).length;case'input':if(this.checkable(element))return this.findByName(element.name).filter(':checked').length;}return value.length;},depend:function(param,element){return this.dependTypes[typeof param]?this.dependTypes[typeof param](param,element):true;},dependTypes:{"boolean":function(param,element){return param;},"string":function(param,element){return!!$(param,element.form).length;},"function":function(param,element){return param(element);}},optional:function(element){return!$.validator.methods.required.call(this,$.trim(element.value),element)&&"dependency-mismatch";},startRequest:function(element){if(!this.pending[element.name]){this.pendingRequest++;this.pending[element.name]=true;}},stopRequest:function(element,valid){this.pendingRequest--;if(this.pendingRequest<0)this.pendingRequest=0;delete this.pending[element.name];if(valid&&this.pendingRequest==0&&this.formSubmitted&&this.form()){$(this.currentForm).submit();}else if(!valid&&this.pendingRequest==0&&this.formSubmitted){$(this.currentForm).triggerHandler("invalid-form",[this]);}},previousValue:function(element){return $.data(element,"previousValue")||$.data(element,"previousValue",previous={old:null,valid:true,message:this.defaultMessage(element,"remote")});}},classRuleSettings:{required:{required:true},email:{email:true},url:{url:true},date:{date:true},dateISO:{dateISO:true},dateDE:{dateDE:true},number:{number:true},numberDE:{numberDE:true},digits:{digits:true},creditcard:{creditcard:true}},addClassRules:function(className,rules){className.constructor==String?this.classRuleSettings[className]=rules:$.extend(this.classRuleSettings,className);},classRules:function(element){var rules={};var classes=$(element).attr('class');classes&&$.each(classes.split(' '),function(){if(this in $.validator.classRuleSettings){$.extend(rules,$.validator.classRuleSettings[this]);}});return rules;},attributeRules:function(element){var rules={};var $element=$(element);for(method in $.validator.methods){var value=$element.attr(method);if(value){rules[method]=value;}}if(rules.maxlength&&/-1|2147483647|524288/.test(rules.maxlength)){delete rules.maxlength;}return rules;},metadataRules:function(element){if(!$.metadata)return{};var meta=$.data(element.form,'validator').settings.meta;return meta?$(element).metadata()[meta]:$(element).metadata();},staticRules:function(element){var rules={};var validator=$.data(element.form,'validator');if(validator.settings.rules){rules=$.validator.normalizeRule(validator.settings.rules[element.name])||{};}return rules;},normalizeRules:function(rules,element){$.each(rules,function(prop,val){if(val===false){delete rules[prop];return;}if(val.param||val.depends){var keepRule=true;switch(typeof val.depends){case"string":keepRule=!!$(val.depends,element.form).length;break;case"function":keepRule=val.depends.call(element,element);break;}if(keepRule){rules[prop]=val.param!==undefined?val.param:true;}else{delete rules[prop];}}});$.each(rules,function(rule,parameter){rules[rule]=$.isFunction(parameter)?parameter(element):parameter;});$.each(['minlength','maxlength','min','max'],function(){if(rules[this]){rules[this]=Number(rules[this]);}});$.each(['rangelength','range'],function(){if(rules[this]){rules[this]=[Number(rules[this][0]),Number(rules[this][1])];}});if($.validator.autoCreateRanges){if(rules.min&&rules.max){rules.range=[rules.min,rules.max];delete rules.min;delete rules.max;}if(rules.minlength&&rules.maxlength){rules.rangelength=[rules.minlength,rules.maxlength];delete rules.minlength;delete rules.maxlength;}}if(rules.messages){delete rules.messages}return rules;},normalizeRule:function(data){if(typeof data=="string"){var transformed={};$.each(data.split(/\s/),function(){transformed[this]=true;});data=transformed;}return data;},addMethod:function(name,method,message){$.validator.methods[name]=method;$.validator.messages[name]=message;if(method.length<3){$.validator.addClassRules(name,$.validator.normalizeRule(name));}},methods:{required:function(value,element,param){if(!this.depend(param,element))return"dependency-mismatch";switch(element.nodeName.toLowerCase()){case'select':var options=$("option:selected",element);return options.length>0&&(element.type=="select-multiple"||($.browser.msie&&!(options[0].attributes['value'].specified)?options[0].text:options[0].value).length>0);case'input':if(this.checkable(element))return this.getLength(value,element)>0;default:return $.trim(value).length>0;}},remote:function(value,element,param){if(this.optional(element))return"dependency-mismatch";var previous=this.previousValue(element);if(!this.settings.messages[element.name])this.settings.messages[element.name]={};this.settings.messages[element.name].remote=typeof previous.message=="function"?previous.message(value):previous.message;param=typeof param=="string"&&{url:param}||param;if(previous.old!==value){previous.old=value;var validator=this;this.startRequest(element);var data={};data[element.name]=value;$.ajax($.extend(true,{url:param,mode:"abort",port:"validate"+element.name,dataType:"json",data:data,success:function(response){if(response){var submitted=validator.formSubmitted;validator.prepareElement(element);validator.formSubmitted=submitted;validator.successList.push(element);validator.showErrors();}else{var errors={};errors[element.name]=response||validator.defaultMessage(element,"remote");validator.showErrors(errors);}previous.valid=response;validator.stopRequest(element,response);}},param));return"pending";}else if(this.pending[element.name]){return"pending";}return previous.valid;},minlength:function(value,element,param){return this.optional(element)||this.getLength($.trim(value),element)>=param;},maxlength:function(value,element,param){return this.optional(element)||this.getLength($.trim(value),element)<=param;},rangelength:function(value,element,param){var length=this.getLength($.trim(value),element);return this.optional(element)||(length>=param[0]&&length<=param[1]);},min:function(value,element,param){return this.optional(element)||value>=param;},max:function(value,element,param){return this.optional(element)||value<=param;},range:function(value,element,param){return this.optional(element)||(value>=param[0]&&value<=param[1]);},email:function(value,element){return this.optional(element)||/^((([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(\\([\x01-\x09\x0b\x0c\x0d-\x7f]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))))*(((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(\x22)))@((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?$/i.test(value);},url:function(value,element){return this.optional(element)||/^(https?|ftp):\/\/(((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:)*@)?(((\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5]))|((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?)(:\d*)?)(\/((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)+(\/(([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)*)*)?)?(\?((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|[\uE000-\uF8FF]|\/|\?)*)?(\#((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|\/|\?)*)?$/i.test(value);},date:function(value,element){return this.optional(element)||!/Invalid|NaN/.test(new Date(value));},dateISO:function(value,element){return this.optional(element)||/^\d{4}[\/-]\d{1,2}[\/-]\d{1,2}$/.test(value);},dateDE:function(value,element){return this.optional(element)||/^\d\d?\.\d\d?\.\d\d\d?\d?$/.test(value);},number:function(value,element){return this.optional(element)||/^-?(?:\d+|\d{1,3}(?:,\d{3})+)(?:\.\d+)?$/.test(value);},numberDE:function(value,element){return this.optional(element)||/^-?(?:\d+|\d{1,3}(?:\.\d{3})+)(?:,\d+)?$/.test(value);},digits:function(value,element){return this.optional(element)||/^\d+$/.test(value);},creditcard:function(value,element){if(this.optional(element))return"dependency-mismatch";if(/[^0-9-]+/.test(value))return false;var nCheck=0,nDigit=0,bEven=false;value=value.replace(/\D/g,"");for(n=value.length-1;n>=0;n--){var cDigit=value.charAt(n);var nDigit=parseInt(cDigit,10);if(bEven){if((nDigit*=2)>9)nDigit-=9;}nCheck+=nDigit;bEven=!bEven;}return(nCheck%10)==0;},accept:function(value,element,param){param=typeof param=="string"?param:"png|jpe?g|gif";return this.optional(element)||value.match(new RegExp(".("+param+")$","i"));},equalTo:function(value,element,param){return value==$(param).val();}}});})(jQuery);;(function($){var ajax=$.ajax;var pendingRequests={};$.ajax=function(settings){settings=$.extend(settings,$.extend({},$.ajaxSettings,settings));var port=settings.port;if(settings.mode=="abort"){if(pendingRequests[port]){pendingRequests[port].abort();}return(pendingRequests[port]=ajax.apply(this,arguments));}return ajax.apply(this,arguments);};})(jQuery);;(function($){$.each({focus:'focusin',blur:'focusout'},function(original,fix){$.event.special[fix]={setup:function(){if($.browser.msie)return false;this.addEventListener(original,$.event.special[fix].handler,true);},teardown:function(){if($.browser.msie)return false;this.removeEventListener(original,$.event.special[fix].handler,true);},handler:function(e){arguments[0]=$.event.fix(e);arguments[0].type=fix;return $.event.handle.apply(this,arguments);}};});$.extend($.fn,{delegate:function(type,delegate,handler){return this.bind(type,function(event){var target=$(event.target);if(target.is(delegate)){return handler.apply(target,arguments);}});},triggerEvent:function(type,target){return this.triggerHandler(type,[$.event.fix({type:type,target:target})]);}})})(jQuery);function AddNamespace(namespacePath) {var rootObject=window;var namespaceParts=namespacePath.split('.');for(var i=0;i255){value=value.substring(0,255)+"...";} _debugData+="{"+key+":'"+value+"'}";}} catch(propEx){}} _debugData+="}";var lineNumber='unknown';if(_e.lineNumber!=null){lineNumber=_e.lineNumber;} NPR.messaging.logMessage(_debugData,_function,_id,lineNumber);} return{};};window.onerror=function(message,url,lineNumber){var fullMsg="Window.OnError: "+message+" ("+url+":"+lineNumber+")";NPR.messaging.logMessage(fullMsg,"Window.OnError: "+message,NPR.messaging.constants.JAVASCRIPT_GENERAL_ISSUE,lineNumber);window.onerror=function(){return true;};return true;};NPR.messaging.logMessage=function(_msg,_function,_id,_line){try{var language='';if($.browser.msie){language=navigator.browserLanguage;}else{language=window.navigator.language;} if(language.substring(0,2).toLowerCase()!='en') {return;} var message={};message.msg=_msg;message.func=_function;message.id=_id;message.line=_line;message.agent=navigator.userAgent message.url=window.location.href;var debugData='';debugData=message.msg+' | f: '+message.func+' | '+message.agent+" | in URL: "+message.url;if(document.URL.indexOf("_DEBUG=1")>0){$("#error").append('
WWWERR '+debugData+'
');} message=JSON.stringify(message);$.post("/templates/common/jslog.php",{type:'Warning',message:message});}catch(e){}};document.domain="npr.org" AddNamespace("NPR.community");AddNamespace("NPR.onready.reg");NPR.onready.reg.newsletters=function(){try{$("#nl_sell_bucket_form").validate({errorLabelContainer:$("#nl_sell_errors"),showErrors:function(errorMap,errorList){this.defaultShowErrors();NPR.resizeParentIframe('nl_iframe','.newsletter',15);},rules:{nl_email_text:{required:true,email:true}},messages:{nl_email_text:{required:"Please enter an email address.",email:"Please enter a valid email address."}}});$("#nl_bucket_login_form").validate({errorLabelContainer:$("#nl_login_errors"),showErrors:function(errorMap,errorList){this.defaultShowErrors();NPR.resizeParentIframe('nl_iframe','.newsletter',15);},rules:{nl_password:{required:true}},messages:{nl_password:{required:"Please enter a password."}}});if($("#nl_bucket_upsell_form").length>0) {var headerElm=window.parent.document.getElementById('loginPElm');if(headerElm!==undefined){NPR.community.drawAccountBanner(headerElm);}} $("#nl_bucket_upsell_form").submit(function(){try{var upsellIds="";$(".nl_upsell_cbox").each(function(){if(this.checked){upsellIds+=this.value+",";}});if(upsellIds.length>0){upsellIds=upsellIds.substring(0,upsellIds.length-1);} $("#nl_newsletter_id")[0].value=upsellIds;}catch(e){NPR.messaging.exception(e,' in newsletters.js ','nl_bucket_upsell_form.submit',NPR.messaging.constants.REG_JS_ERROR);} return true;});if($("#nl_no_thanks")[0]){$("#nl_no_thanks")[0].onclick=function(){try{var guid="";var query=window.location.search.substring(1);var parms=query.split('&');for(var i=0;i0) {var key=parms[i].substring(0,pos);if(key==="guid") {guid=parms[i].substring(pos+1);break;}}} window.location="/templates/reg/newsletter-bucket.php?slice=Confirm&guid="+guid;}catch(e){NPR.messaging.exception(e,' in newsletters.js ','nl_no_thanks.click',NPR.messaging.constants.REG_JS_ERROR);} return false;}} if($("#nl_send_verify_link")[0]){$("#nl_send_verify_link")[0].onclick=function(){try{jQuery.post('/templates/reg/newsletter-verify-submit.php','email='+$("#nl_email_text")[0].value,onVerify);}catch(e){NPR.messaging.exception(e,' in newsletters.js ','nl_send_verify_link.click',NPR.messaging.constants.REG_JS_ERROR);} return false;};} if($("#nl_view_sample_link")[0]){$("#nl_view_sample_link")[0].onclick=function(){try{window.open(this.href,"sampleNewsletter","width=580,height=716,scrollbars=yes,status=no");}catch(e){NPR.messaging.exception(e,' in newsletters.js ','nl_view_sample_link.click',NPR.messaging.constants.REG_JS_ERROR);} return false;};} $("#nl_sell_bucket_form").submit(function(){NPR.metrics.pageEvent("nl-subscribe");});$("#nl_bucket_upsell_form").submit(function(){try{var upsellCount=0;$(".nl_upsell_cbox").map(function(){if(this.checked){upsellCount++;}});if(upsellCount>0){NPR.metrics.pageEvent("nl-subscribe");}}catch(e){NPR.messaging.exception(e,' in newsletters.js ','nl_bucket_upsell_form.submit',NPR.messaging.constants.REG_JS_ERROR);}});$("a.close").click(function(){NPR.closeParentIframe('nl_iframe');return false;});NPR.resizeParentIframe('nl_iframe','.newsletter',15);}catch(e){NPR.messaging.exception(e,' in newsletters.js ','document.ready',NPR.messaging.constants.REG_JS_ERROR);}};function onVerify(data){try{if(data.indexOf("OK")!==-1){$(".nl_send_verify").hide();$(".nl_verify_sent").show();} else{$(".nl_send_verify").hide();$(".nl_verify_error").show();}}catch(e){NPR.messaging.exception(e,' in newsletters.js ','onVerify',NPR.messaging.constants.REG_JS_ERROR);}} $(document).ready(NPR.onready.reg.newsletters);var s_account="nprorg";var s=s_gi(s_account);s.currencyCode="USD";s.trackDownloadLinks=true;s.trackExternalLinks=true;s.trackInlineStats=true;s.linkDownloadFileTypes="exe,zip,wav,mp3,mov,mpg,avi,wmv,pdf,doc,docx,xls,xlsx,ppt,pptx";s.linkInternalFilters="javascript,npr.org";s.linkLeaveQueryString=false;s.linkTrackVars="None";s.linkTrackEvents="None";s.usePlugins=true;function s_doPlugins(s){if(!s.campaign){s.campaign=s.getQueryParam('cmpid');if(!s.campaign&&(s.getQueryParam('sc')||s.getQueryParam('cc'))){var tempSCCC=s.getQueryParam('sc');var tempCC=s.campaign=s.getQueryParam('cc');if(tempCC!=null&&tempCC!='undefined') var tempCCarr=tempCC.split('-');if(tempCCarr.length>0) {tempCC=tempCCarr[0];s.prop26=tempCCarr[1];s.eVar26=tempCCarr[1];} tempSCCC=tempSCCC+"__"+tempCC;s.campaign=tempSCCC;} if(!s.campaign&&(s.getQueryParam('ft')||s.getQueryParam('f'))){var tempFTF=s.getQueryParam('ft');var tempF=s.campaign=s.getQueryParam('f');tempFTF=tempFTF+"__"+tempF;s.campaign=tempFTF;} s.eVar33=s.getValOnce(s.campaign,'s_var_33',0);} s.events=s.apl(s.events,'event2',',',2);var thisYearPerBrowser=(new Date).getFullYear();s.prop9=s.getTimeParting('h','-5',thisYearPerBrowser);s.prop10=s.getTimeParting('d','-5',thisYearPerBrowser);s.prop11=s.getTimeParting('w','-5',thisYearPerBrowser);if(s.prop1&&!s.eVar1)s.eVar1=s.prop1;if(s.prop2&&!s.eVar2)s.eVar2=s.prop2;if(s.prop3&&!s.eVar3)s.eVar3=s.prop3;if(s.prop4&&!s.eVar4)s.eVar4=s.prop4;if(s.prop5&&!s.eVar5)s.eVar5=s.prop5;if(s.prop6&&!s.eVar6)s.eVar6=s.prop6;if(s.prop7&&!s.eVar7)s.eVar7=s.prop7;if(s.prop8&&!s.eVar8)s.eVar8=s.prop8;if(s.prop9&&!s.eVar9)s.eVar9=s.prop9;if(s.prop10&&!s.eVar10)s.eVar10=s.prop10;if(s.prop11&&!s.eVar11)s.eVar11=s.prop11;if(s.prop12&&!s.eVar12)s.eVar12=s.prop12;if(s.prop13&&!s.eVar13)s.eVar13=s.prop13;if(s.prop15&&!s.eVar15)s.eVar15=s.prop15;if(s.prop16&&!s.eVar16)s.eVar16=s.prop16;if(s.prop17&&!s.eVar17)s.eVar17=s.prop17;if(s.prop19&&!s.eVar19)s.eVar19=s.prop19;if(s.prop20&&!s.eVar20)s.eVar20=s.prop20;if(s.prop21&&!s.eVar21)s.eVar21=s.prop21;if(s.prop22&&!s.eVar22)s.eVar22=s.prop22;if(s.prop23&&!s.eVar23)s.eVar23=s.prop23;if(s.prop24&&!s.eVar24)s.eVar24=s.prop24;if(s.prop25&&!s.eVar25)s.eVar25=s.prop25;if(s.prop26&&!s.eVar26)s.eVar26=s.prop26;if(s.prop27&&!s.eVar27)s.eVar27=s.prop27;if(s.prop4&&!s.eVar28)s.eVar28=s.prop4;if(s.prop29&&!s.eVar29)s.eVar29=s.prop29;if(s.prop34&&!s.eVar34)s.eVar34=s.prop34;if(s.prop40&&!s.eVar40)s.eVar40=s.prop40;if(s.prop41&&!s.eVar41)s.eVar41=s.prop41;if(s.prop42&&!s.eVar42)s.eVar42=s.prop42;} s.doPlugins=s_doPlugins;s.apl=new Function("L","v","d","u","" +"var s=this,m=0;if(!L)L='';if(u){var i,n,a=s.split(L,d);for(i=0;i-1?i:l.length;a[x" +"++]=l.substring(0,i);l=l.substring(i+d.length);}return a");s.getValOnce=new Function("v","c","e","" +"var s=this,k=s.c_r(c),a=new Date;e=e?e:0;if(v){a.setTime(a.getTime(" +")+e*86400000);s.c_w(c,v,e?a:0);}return v==k?'':v");s.getQueryParam=new Function("p","d","u","" +"var s=this,v='',i,t;d=d?d:'';u=u?u:(s.pageURL?s.pageURL:s.wd.locati" +"on);if(u=='f')u=s.gtfs().location;while(p){i=p.indexOf(',');i=i<0?p" +".length:i;t=s.p_gpv(p.substring(0,i),u+'');if(t){t=t.indexOf('#')>-" +"1?t.substring(0,t.indexOf('#')):t;}if(t)v+=v?d+t:t;p=p.substring(i=" +"=p.length?i:i+1)}return v");s.p_gpv=new Function("k","u","" +"var s=this,v='',i=u.indexOf('?'),q;if(k&&i>-1){q=u.substring(i+1);v" +"=s.pt(q,'&','p_gvf',k)}return v");s.p_gvf=new Function("t","k","" +"if(t){var s=this,i=t.indexOf('='),p=i<0?t:t.substring(0,i),v=i<0?'T" +"rue':t.substring(i+1);if(p.toLowerCase()==k.toLowerCase())return s." +"epa(v)}return ''");s.getTimeParting=new Function("t","z","y","" +"dc=new Date('1/1/2000');f=15;ne=8;if(dc.getDay()!=6||" +"dc.getMonth()!=0){return'Data Not Available'}else{;z=parseInt(z);" +"if(y=='2009'){f=8;ne=1};gmar=new Date('3/1/'+y);dsts=f-gmar.getDay(" +");gnov=new Date('11/1/'+y);dste=ne-gnov.getDay();spr=new Date('3/'" +"+dsts+'/'+y);fl=new Date('11/'+dste+'/'+y);cd=new Date();" +"if(cd>spr&&cd3" +"0){mint='30'}if(thish>=12){ap='PM';thish=thish-12};if (thish==0){th" +"ish=12};if(thisd==6||thisd==0){dt='Weekend'};var timestring=thish+'" +":'+mint+ap;var daystring=dow;var endstring=dt;if(t=='h'){return tim" +"estring}if(t=='d'){return daystring};if(t=='w'){return en" +"dstring}}};");s.setupDynamicObjectIDs=new Function("" +"var s=this;if(!s.doi){s.doi=1;if(s.apv>3&&(!s.isie||!s.ismac||s.apv" +">=5)){if(s.wd.attachEvent)s.wd.attachEvent('onload',s.setOIDs);else" +" if(s.wd.addEventListener)s.wd.addEventListener('load',s.setOIDs,fa" +"lse);else{s.doiol=s.wd.onload;s.wd.onload=s.setOIDs}}s.wd.s_semapho" +"re=1}");s.setOIDs=new Function("e","" +"var s=s_c_il["+s._in+"],b=s.eh(s.wd,'onload'),o='onclick',x,l,u,c,i" +",a=new Array;if(s.doiol){if(b)s[b]=s.wd[b];s.doiol(e)}if(s.d.links)" +"{for(i=0;i=0||c.indexOf('.tl(')>=0||c.indexOf('s_gs(')>=0" +")x='var x=\".tl(\";';x+='s_objectID=\"'+u+'_'+a[u]+'\";return this." +"s_oc?this.s_oc(e):true';if(s.isns&&s.apv>=5)l.setAttribute(o,x);l[o" +"]=new Function('e',x)}}}s.wd.s_semaphore=0;return true");s.repl=new Function("x","o","n","" +"var i=x.indexOf(o),l=n.length;while(x&&i>=0){x=x.substring(0,i)+n+x." +"substring(i+o.length);i=x.indexOf(o,i+l)}return x");s.loadModule("Media");s.Media.autoTrack=false;s.Media.trackVars="None";s.Media.trackEvents="None";function s_getObjectID(o){var ID=o.href;return ID;} s.getObjectID=s_getObjectID s.trackingServer="metrics.npr.org";s.trackingServerSecure="smetrics.npr.org";s.dc=122;s.m_Media_c="='s_media_'+m._in+'_~=new Function(~m.ae(mn,l,\"'+p+'\",~;`H~o.'+f~o.Get~=function(~){var m=this~}^9 p');p=tcf(o)~setTimeout(~x,x!=2?p:-1,o)}~=parseInt(~m.s.d.getElementsByTagName~ersion" +"Info~'`z_c_il['+m._in+'],~'o','var e,p=~QuickTime~if(~}catch(e){p=~s.wd.addEventListener~m.s.rep(~=new Object~layState~||^D~m.s.wd[f1]~Media~.name~Player '+~s.wd.attachEvent~'a','b',c~;o[f1]~tm.get" +"Time()/1~m.s.isie~.current~,tm=new Date,~p5)~m.e(n,1,o^F~m.close~i.lx~=v+',n,~){this.e(n,~MovieName()~);o[f~i.lo~m.ol~o.controls~load',m.as~==3)~script';x.~,t;try{t=~Version()~else~o.id~)" +"{mn=~1;o[f7]=~Position~);m.~(x==~)};m.~&&m.l~l[n])~var m=s~!p){tcf~xc=m.s.~Title()~();~7+'~)}};m.a~\"'+v+';~3,p,o);~5000~return~i.lt~';c2='~Change~n==~',f~);i.~==1)~{p='~4+'=n;~()/t;p~.'+n)}~~`z.m_" +"i('`P'`uopen`6n,l,p,b`7,i`L`Ya='',x;l`Bl)`3!l)l=1`3n&&p){`H!m.l)m.l`L;n=`Km.s.rep(`Kn,\"\\n\",''),\"\\r\",''),'--**--','')`3m.`y`b(n)`3b&&b.id)a=b.id;for (x in m.l)`Hm.l[x]`x[x].a==a)`b(m.l[x].n^Fn" +"=n;i.l=l;i.p=p;i.a=a;i.t=0;i.s`B`V000);`c=0;^A=0;`h=0;i.e='';m.l[n]=i}};`b`6n`e0,-1`wplay`6n,o`7,i;i=`am`1`Ei`3m.l){i=m.l[\"'+`Ki.n,'\"','\\\\\"')+'\"]`3i){`H`c^Gm.e(i.n,3,-1^Fmt=`9i.m,^8)}}'^Fm(`w" +"stop`6n,o`e2,o`we`6n,x,o`7,i=n`x&&m.l[n]?m.l[n]:0`Yts`B`V000),d='--**--'`3i){if `v3||(x!=`c&&(x!=2||`c^G)) {`Hx){`Ho<0&&^A>0){o=(ts-^A)+`h;o=o=0)`2`A}';c=c1+c2`3`W&&xc){x=m.s.d.createElement" +"('script');x.language='j`mtype='text/java`mhtmlFor=i;x.event='P`M^C(NewState)';x.defer=true;x.text=c;xc.appendChild(x`g6]`1c1+'`Hn`l{x=3;'+c2+'}`9`46+',^8)'`g6]()}}`Hp==2)^H`G `R(`5Is`GRegistered()" +"?'Pro ':'')+`5`G`o;f1=f2;c`dx,t,l,p,p2,mn`3o`r`5`f?`5`f:`5URL^3n=`5Rate^3t=`5TimeScale^3l=`5Duration^J=`5Time^J2=`45+'`3n!=`44+'||`Z{x=2`3n!=0)x=1;`p `Hp>=l)x=0`3`Z`22,p2,o);`2`A`Hn>0&&`4^4>=10){`2" +"^7`4^4=0}`4^4++;`4^I`45+'=p;`9^6`42+'(0,0)\",500)}'`U`1`T`g4]=-`s0`U(0,0)}`Hp`l^HReal`R`5V`D^3f1=n+'_OnP`M^C';c1`dx=-1,l,p,mn`3o`r`5^2?`5^2:`5Source^3n=`5P`M^3l=`5Length()/1000;p=`5`t()/1000`3n!=`4" +"4+'){`Hn`lx=1`3^D0`N2`N4`N5)x=2`3^D0&&(p>=l||p==0))x=0`3x>=0)`2`A`H^D3&&(`4^4>=10||!`43+')){`2^7`4^4=0}`4^4++;`4^I^B`H`42+')`42+'(o,n)}'`3`O)o[f2]=`O;`O`1`T1+c2)`U`1`T1+'`9^6`41+'(0,0)\",`43+'?500:" +"^8);'+c2`g4]=-1`3`W)o[f3]=`s0`U(0,0^5s`1'e',`El,n`3m.autoTrack&&`C){l=`C(`W?\"OBJECT\":\"EMBED\")`3l)for(n=0;n=~'=')~)+'/~){n=~\",''),~vo)~s.sampled~=s.oh(o);~+(y<1900?~s.disable~ingServer~n]=~true~sess~campaign~lif~if(~'http~,100)~s.co(~x in ~s.ape~f" +"fset~s.c_d~s.br~'&pe~s.gg(~s.gv(~s[mn]~s.qav~,'vo~s.pl~=(apn~Listener~\"s_gs(\")~vo._t~b.attach~d.create~=s.n.app~(''+~!='~'||t~'+n~s()+'~){p=~():''~a):f(~+1))~a['!'+t]~){v=s.n.~channel~un)~.target" +"~o.value~g+\"_c\"]~\".tl(\")~etscape~(ns?ns:~s_')t=t~k',s.bc~omePage~s.d.get~')<~||!~[b](e);~m[t+1](~return~mobile~height~events~random~code~'MSIE ~rs,~un,~,pev~floor(~atch~s.num(~[\"s_\"+~s.c_gd~s" +".dc~s.pg~,'lt~.inner~transa~;s.gl(~\"m_\"+n~idt='+~page~Group,~.fromC~sByTag~?'&~+';'~t&&~1);~){s.~[t]=~>=5)~[t](~=l[n];~!a[t])~~s._c=@Nc';`F=^1`5!`F`hn){`F`hl`U;`F`hn=0;}s^sl=`F`hl;s^sn=`F`hn;s^sl" +"[s^s@os;`F`hn++;s.m`0m){`2$Gm)`4'{$d0`Afl`0x,l){`2x?$Gx)`30,l):x`Aco`0o`H!o)`2o;`Kn`E,x;^B@xo)@tx`4'select$d0&&x`4'filter$d0)n[x]=o[x];`2n`Anum`0x){x`e+x;^B`Kp=0;p127){l=0;e`e;^4n||l<4){e=h`3n%16,n%16+1)+e;n=(n-n%16)/16;l++}y+" +"='%u'+e}`Bc`t+')y+='%2B';`my+=^gc)}x=y^zx=x?`v^g''+x),'+`G%2B'):x`5x&&c^Eem==1&&x`4'%u$d0&&x`4'%U$d0){i=x`4'%^R^4i>=0){i++`5h`38)`4x`3i,i+1)`D())>=0)`2x`30,i)+'u00'+x`3i);i=x`4'%',i)}}}}`2x`Aepa`0x" +"`1;`2x?un^g`v''+x,'+`G ')):x`Apt`0x,d,f,a`1,t=x,z=0,y,r;^4t){y=t`4d);y=y<0?t`C:y;t=t`30,y);^At,$Nt,a)`5r)`2r;z+=y+d`C;t=x`3z,x`C);t=z=0)a=a`30,c)`5t`30,2)`t" +"$Z`32);`2(t!`e@W==a)`Afsf`0t,a`1`5`La,`G,'is^ut))@Q+=(@Q!`e?`G`j+t;`20`Afs`0x,f`1;@Q`e;`Lx,`G,'fs^uf);`2@Q`Ac_d`e;$vf`0t,a`1`5!$tt))`21;`20`Ac_gd`0`1,d=`F`J^5^w,n=s.fpC`V,p`5!n)n=s.c`V`5d@L$0@gn?^F" +"n):2;n=n>2?n:2;p=d^6.')`5p>=0){^4p>=0&&n>1$Ld^6.',p-#Bn--}$0=p>0&&`Ld,'.`Gc_gd^u0)?d`3p):d}}`2$0`Ac_r`0k`1;k=@y(k);`Kc=' '+s.d.`u,i=c`4' '+k+@e,e=i<0?i:c`4';',i),v=i<0?'':@Yc`3i+2+k`C,e<0?c`C:e));`" +"2v$H[[B]]'?v:''`Ac_w`0k,v,e`1,d=$v(),l=s.`u@7,t;v`e+v;l=l?$Gl)`D$M`5^t@Ct=(v!`e?^Fl?l:0):-60)`5t){e`Z;e.setTime(e`T+(t*1000))}`lk@Cs.d.`u=k+'`Pv!`e?v:'[[B]]')+'; path=/;'+(^t?' expires='+e.toGMT^3(" +")#9`j+(d?' domain='+d#9`j;`2^Vk)==v}`20`Aeh`0o,e,r,f`1,b='s^ne+'^ns^sn,n=-1,l,i,x`5!^Xl)^Xl`U;l=^Xl;^Bi=0;i=5^m!s.^e||`O>=7)){^d`7's`Gf`Ga`Gt`G`Ke,r@O^A$Na)`br=s.m(t)?s#Fe):t(e)}`2r^Rr=^d(s,f,a,t)^z@ts.^f^Eu`4$n4@d0)r=s.m(b)?s[b](a):" +"b(a);else{^X(`F,'@F',0,o);^A$Na`Reh(`F,'@F',1)}}`2r`Ag^Tet`0e`1;`2`w`Ag^Toe`7'e`G`Ks=`9,c;^X(^1,\"@F\",1`Re^T=1;c=s.t()`5c)s.d.write(c`Re^T=0;`2@p'`Rg^Tfb`0a){`2^1`Ag^Tf`0w`1,p=w^0,l=w`J;`w=w`5p&&p" +"`J!=l&&p`J^5==l^5){`w=p;`2s.g^Tf(`w)}`2`w`Ag^T`0`1`5!`w){`w=`F`5!s.e^T)`w=s.cet('g^T^u`w,'g^Tet',s.g^Toe,'g^Tfb')}`2`w`Amrq`0u`1,l=@1],n,r;@1]=0`5l)^Bn=0;n5.5)rs=^j$o4095);`mrs=^j$o2047)`lid){$1(id,rs);$h}`ls.d.images&&`O>=3^m!s.^e||`O>=7)^m@R<0||`O>=6.1)`H!s.rc)s.rc`E`5!^O){^O=1`5!s.rl)s.rl`E;@1n]`U;set@5'" +"@t^1`hl)^1.`9@8',750)^zl=@1n]`5l){r.t=ta;r.u=un;r.r=rs;l[l`C]=r;`2''}imn+='^n^O;^O++}im=`F[imn]`5!im)im=`F[im@onew Image;im@0l=0;im.^v`7'e`G^S@0l=1`5^1`hl)^1.`9@8^Rim@I=rs`5rs`4$2=@d0^m!ta||ta`t_se" +"lf$Ia`t_top'||(`F.^w@Wa==`F.^w))){b=e`Z;^4!im@0l&&e`T-b`T<500)e`Z}`2''}`2''`Agg`0v`1`5!`F['s^nv])`F['s^nv]`e;`2`F['s^nv]`Aglf`0t,a`Ht`30,2)`" +"t$Z`32);`Ks=^S,v=$3t)`5v)s#Dv`Agl`0v`1`5$x)`Lv,`G,'gl^u0)`Agv`0v`1;`2s['vpm^nv]?s['vpv^nv]:(s[v]?s[v]`j`Ahavf`0t,a`1,b=t`30,4),x=t`34),n=^Fx),k='g^nt,m='vpm^nt,q=t,v=s.`N@UVa$oe=s.`N@U^Qs,mn;@X$4t)" +"`5s.@G||^D||^p`H^p^Epe`30,4)$H@G_'){mn=^p`30,1)`D()+^p`31)`5$5){v=$5.`xVars;e=$5.`x^Qs}}v=v?v+`G+^Z+`G+^Z2:''`5v@L`Lv,`G,'is^ut))s[k]`e`5t`t$k'&&e)@Xs.fs(s[k],e)}s[m]=0`5t`t^K`ID`6`cID`Ivid`6^I@Bg'" +"`d`Bt`t`X@Br'`d`Bt`tvmk`Ivmt`6@E@Bce'`5s[k]&&s[k]`D()`tAUTO')@X'ISO8859-1';`Bs[k]^Eem==2)@X'UTF-8'}`Bt`t`c`ispace`Ins`6c`V`Icdp`6`u@7`Icl`6^o`Ivvp`6@H`Icc`6$R`Ich`6#0@6ID`Ixact`6@r`Iv0`6^U`Is`6^2`I" +"c`6`o^k`Ij`6`f`Iv`6`u@9`Ik`6`z@2`Ibw`6`z^b`Ibh`6`g`Ict`6^x`Ihp`6p^J`Ip';`B$tx)`Hb`tprop`Ic$J;`Bb`teVar`Iv$J;`Bb`thier@Bh$J`d`ls[k]@W$H`N`i'@W$H`N^M')$6+='&'+q+'`Ps[k]);`2''`Ahav`0`1;$6`e;`L^a,`G,'h" +"av^u0);`2$6`Alnf`0^c`8^r`8:'';`Kte=t`4@e`5t@We>0&&h`4t`3te$O>=0)`2t`30,te);`2''`Aln`0h`1,n=s.`N`is`5n)`2`Ln,`G,'ln^uh);`2''`Altdf`0^c`8^r`8:'';`Kqi=h`4'?^Rh=qi>=0?h`30,qi):h`5#Ah`3h`C-(t`C$O`t.'+t)" +"`21;`20`Altef`0^c`8^r`8:''`5#Ah`4t)>=0)`21;`20`Alt`0h`1,lft=s.`N^PFile^Ms,lef=s.`NEx`n,@s=s.`NIn`n;@s=@s?@s:`F`J^5^w;h=h`8`5s.`x^PLinks&&lf#A`Llft,`G$yd^uh))`2'd'`5s.`x@D&&h`30,1)$H# '^mlef||@s)^m!" +"lef||`Llef,`G$ye^uh))^m!@s$e`L@s,`G$ye^uh)))`2'e';`2''`Alc`7'e`G`Ks=`9,b=^X(^S,\"`k\"`R@G=@w^S`Rt(`R@G=0`5b)`2^S$f`2@p'`Rbc`7'e`G`Ks=`9,f,^d`5s.d^Ed.all^Ed.all.cppXYctnr)$h;^D=e@I`S?e@I`S:e$T;^d`7" +"\"s\",\"`Ke@O@t^D^m^D.tag`i||^D^0`S||^D^0Node))s.t()`b}\");^d(s`Reo=0'`Roh`0o`1,l=`F`J,h=o^h?o^h:'',i,j,k,p;i=h`4':^Rj=h`4'?^Rk=h`4'/')`5h^mi<0||(j>=0&&i>j)||(k>=0&&i>k))$Lo`Y&&o`Y`C>1?o`Y:(l`Y?l`Y" +"`j;i=l.path^w^6/^Rh=(p?p+'//'`j+(o^5?o^5:(l^5?l^5`j)+(h`30,1)$H/'?l.path^w`30,i<0?0:i@f'`j+h}`2h`Aot`0o){`Kt=o.tag`i;t=t@W`D?t`D$M`5t`tSHAPE')t`e`5t`Ht`tINPUT'&&@4&&@4`D)t=@4`D();`B!#Ao^h)t='A';}`2" +"t`Aoid`0o`1,^G,p,c,n`e,x=0`5t@L`y$Lo`Y;c=o.`k`5o^h^mt`tA$I`tAREA')^m!c$ep||p`8`4'`o$d0))n@k`Bc@g`vs.rep(`vs.rep$Gc,\"\\r@h\"\\n@h\"\\t@h' `G^Rx=2}`B$U^mt`tINPUT$I`tSUBMIT')@g$U;x=3}`Bo@I@W`tIMAGE')" +"n=o@I`5n){`y=^jn@v;`yt=x}}`2`y`Arqf`0t,un`1,e=t`4@e,u=e>=0?`G+t`30,e)+`G:'';`2u&&u`4`G+un+`G)>=0?@Yt`3e$O:''`Arq`0un`1,c=un`4`G),v=^V@Nsq'),q`e`5c<0)`2`Lv,'&`Grq^u$S;`2`L$p`G,'rq',0)`Asqp`0t,a`1,e=" +"t`4@e,q=e<0?'':@Yt`3e+1)`Rsqq[q]`e`5e>=0)`Lt`30,e),`G@b`20`Asqs`0$pq`1;^7u[u@oq;`20`Asq`0q`1,k=@Nsq',v=^Vk),x,c=0;^7q`E;^7u`E;^7q[q]`e;`Lv,'&`Gsqp',0);`L^C,`G@bv`e;^B@x^7u`Q)^7q[^7u[x]]+=(^7q[^7u[x" +"]]?`G`j+x;^B@x^7q`Q&&^7q[x]^mx==q||c<2)){v+=(v#8'`j+^7q[x]+'`Px);c++}`2^Wk,v,0)`Awdl`7'e`G`Ks=`9,r=@p,b=^X(`F,\"^v\"),i,o,oc`5b)r=^S$f^Bi=0;i=0)&&oc`4$W<0)^X(o,\"`k\",0,s.lc);}`2r^R`Fs`0`1`5`O>3^m!^Y$es.^f||`O#E`Hs.b^E$D^Q)s.$D^Q('`k',s.bc);`Bs.b^Eb.add^Q$A)s.b.add^Q$A('clic$a,false);`m^X(`F,'^v',0,`Fl)}`Avs`0x`1,v=s" +".`c^N,g=s.`c^N#5k=@Nvsn^n^C+(g?'^ng`j,n=^Vk),e`Z,y=e.g@K);e.s@Ky+10@l1900:0))`5v){v*=100`5!n`H!^Wk,x,e))`20;n=x`ln%10000>v)`20}`21`Adyasmf`0t,m`H#Am&&m`4t)>=0)`21;`20`Adyasf`0t,m`1,i=t?t`4@e:-1,n,x" +"`5i>=0&&m){`Kn=t`30,i),x=t`3i+1)`5`Lx,`G,'dyasm^um))`2n}`20`Auns`0`1,x=s.`MSele@6,l=s.`MList,m=s.`MM$s,n,i;^C=^C`8`5x&&l`H!m)m=`F`J^5`5!m.toLowerCase)m`e+m;l=l`8;m=m`8;n=`Ll,';`Gdyas^um)`5n)^C=n}i=" +"^C`4`G`Rfun=i<0?^C:^C`30,i)`Asa`0un`1;^C=un`5!@S)@S=un;`B(`G+@S+`G)`4$S<0)@S+=`G+un;^Cs()`Am_i`0n,a`1,m,f=n`30,1),r,l,i`5!`Wl)`Wl`E`5!`Wnl)`Wnl`U;m=`Wl[n]`5!a&&m&&m._e@Lm^s)`Wa(n)`5!m){m`E,m._c=@Nm" +"';m^sn=`F`hn;m^sl=s^sl;m^sl[m^s@om;`F`hn++;m.s=s;m._n=n;m._l`U('_c`G_in`G_il`G_i`G_e`G_d`G_dl`Gs`Gn`G_r`G_g`G_g1`G_t`G_t1`G_x`G_x1`G_l'`Rm_l[@om;`Wnl[`Wnl`C]=n}`Bm._r@Lm._m){r=m._r;r._m=m;l=m._l;^B" +"i=0;i=0)x(s);`m`Wm(\"x\",n,x)}m=`Wi(n,1)`5@Zl)@Zl=@Z=0;`pt();`2f'`Rm_m`0t,n,d){t='^nt;`Ks=^S,i,x,m,f='^nt`5`Wl&&`Wnl)^Bi=0;i<`Wnl`C@A{x=`Wnl[i]`5!n||x==n){m=`Wi(x)" +"`5m[t]`Ht`t_d')`21`5d)m#Fd);`mm#F)`lm[t+1]@Lm[f]`Hd)$gd);`m$g)}m[f]=1}}`20`AloadModule`0n,u,d,l`1,m,i=n`4':'),g=i<0?#2:n`3i+1),o=0,f,c=s.h?s.h:s.b,^d`5i>=0)n=n`30,i);m=`Wi(n)`5(l$e`Wa(n,g))&&u^Ed&&" +"c^E$E`S`Hd){@Z=1;@Zl=1`l@3)u=`vu,@u:`Ghttps:^Rf`7'e`G`9.m_a(\"$J+'\",\"'+g+'\")^R^d`7's`Gf`Gu`Gc`G`Ke,o=0@Oo=s.$E`S(\"script\")`5o){@4=\"text/`o\"`5f)o.^v=f;o@I=u;c.appendChild(o)}`bo=0}`2o^Ro=^d(s" +",f,u,c)}`mm=`Wi(n);m._e=1;`2m`Avo1`0t,a`Ha[t]||$P)^S#Da[t]`Avo2`0t,a`H#H{a#D^S[t]`5#H$P=1}`Adlt`7'`Ks=`9,d`Z,i,vo,f=0`5`pl)^Bi=0;i<`pl`C@A{vo=`pl[i]`5vo`H!`Wm(\"d\")||d`T-$C>=^8){`pl[i]=0;s.t(@i}`m" +"f=1}`l`pi)clear@5`pi`Rdli=0`5f`H!`pi)`pi=set@5`pt,^8)}`m`pl=0'`Rdl`0vo`1,d`Z`5!@ivo`E;`L^9,`G$72',@i;$C=d`T`5!`pl)`pl`U;`pl[`pl`C]=vo`5!^8)^8=250;`pt()`At`0vo,id`1,trk=1,tm`Z,sed=Math&&@P$l?@P$r@P$" +"l()*10000000000000):tm`T,@q='s'+@P$rtm`T/10800000)%10+sed,y=tm.g@K),vt=tm.getDate(@f`sMonth(@f'@ly+1900:y)+' `sHour$K:`sMinute$K:`sSecond$K `sDay()+' `sTimezoneO@z(),^d,^T=s.g^T(),ta`e,q`e,qs`e,$m`" +"e,vb`E#1^9`Runs()`5!s.td){`Ktl=^T`J,a,o,i,x`e,c`e,v`e,p`e,bw`e,bh`e,^H0',k=^W@Ncc`G@p',0^q,hp`e,ct`e,pn=0,ps`5^3&&^3.prototype){^H1'`5j.m$s){^H2'`5tm.setUTCDate){^H3'`5^Y^E^f&&`O#E^H4'`5pn.toPrecis" +"ion){^H5';a`U`5a.forEach){^H6';i=0;o`E;^d`7'o`G`Ke,i=0@Oi=new Iterator(o)`b}`2i^Ri=^d(o)`5i&&i.next)^H7'}}}}`l`O>=4)x=^iwidth+'x'+^i$j`5s.isns||s.^e`H`O>=3$Q`f(^q`5`O>=4){c=^ipixelDepth;bw=`F$z@2;b" +"h=`F$z^b}}$8=s.n.p^J}`B^Y`H`O>=4$Q`f(^q;c=^i^2`5`O#E{bw=s.d.^L`S.o@z@2;bh=s.d.^L`S.o@z^b`5!s.^f^Eb){^d`7's`Gtl`G`Ke,hp=0`qh$b\");hp=s.b.isH$b(tl)?\"Y\":\"N\"`b}`2hp^Rhp=^d(s,tl);^d`7's`G`Ke,ct=0`qc" +"lientCaps\");ct=s.b.`g`b}`2ct^Rct=^d(s)}}}`mr`e`l$8)^4pn<$8`C&&pn<30){ps=^j$8[pn].^w@v#9`5p`4ps)<0)p+=ps;pn++}s.^U=x;s.^2=c;s.`o^k=j;s.`f=v;s.`u@9=k;s.`z@2=bw;s.`z^b=bh;s.`g=ct;s.^x=hp;s.p^J=p;s.td" +"=1`l@i{`L^9,`G$72',vb);`L^9,`G$71',@i`ls.useP^J)s.doP^J(s);`Kl=`F`J,r=^T.^L.`X`5!s.^I)s.^I=l^h?l^h:l`5!s.`X@Ls._1_`X#C`X=r;s._1_`X=1}`Wm('g')`5(vo&&$C)$e`Wm('d')`Hs.@G||^D){`Ko=^D?^D:s.@G`5!o)`2'';" +"`Kp=$4'#4`i'),w=1,^G,@a,x=`yt,h,l,i,oc`5^D&&o==^D){^4o@Ln@W$HBODY'){o=o^0`S?o^0`S:o^0Node`5!o)`2'';^G;@a;x=`yt}oc=o.`k?''+o.`k:''`5(oc`4$B>=0&&oc`4\"@0oc(\")<0)||oc`4$W>=0)`2''}ta=n?o$T:1;h@ki=h`4'" +"?^Rh=s.`N@c^3||i<0?h:h`30,i);l=s.`N`i?s.`N`i:s.ln(h);t=s.`N^M?s.`N^M`8:s.lt(h)`5t^mh||l))q+=$2=@G^n(t`td$I`te'?@y(t):'o')+(h?$2v1`Ph)`j+(l?$2v2`Pl)`j;`mtrk=0`5s.`x@T`H!p$L$4'^I^Rw=0}^G;i=o.sourceIn" +"dex`5$3'^y')@g$3'^y^Rx=1;i=1`lp&&n@W)qs='&pid`P^jp,255))+(w#8p#3w`j+'&oid`P^jn@v)+(x#8o#3x`j+'&ot`Pt)+(i#8oi='+i`j}`l!trk@Lqs)`2'';@j=s.vs(sed)`5trk`H@j)$m=s.mr(@q,(vt#8t`Pvt)`j+s.hav()+q+(qs?qs:s." +"rq(^C)),0,id,ta);qs`e;`Wm('t')`5s.p_r)s.p_r(`R`X`e}^7(qs);^z`p(@i;`l@i`L^9,`G$71',vb`R@G=^D=s.`N`i=s.`N^M=`F@0^y=s.ppu=^p=^pv1=^pv2=^pv3`e`5$x)`F@0@G=`F@0eo=`F@0`N`i=`F@0`N^M`e`5!id@Ls.tc#Ctc=1;s.f" +"lush`a()}`2$m`Atl`0o,t,n,vo`1;s.@G=@wo`R`N^M=t;s.`N`i=n;s.t(@i}`5pg){`F@0co`0o){`K@J\"_\",1,#B`2@wo)`Awd@0gs`0$S{`K@J$p1,#B`2s.t()`Awd@0dc`0$S{`K@J$p#B`2s.t()}}@3=(`F`J`Y`8`4@us@d0`Rd=^L;s.b=s.d.bo" +"dy`5$c`S#7`i#Ch=$c`S#7`i('HEAD')`5s.h)s.h=s.h[0]}s.n=navigator;s.u=s.n.userAgent;@R=s.u`4'N$X6/^R`Kapn$F`i,v$F^k,ie=v`4$n'),o=s.u`4'@M '),i`5v`4'@M@d0||o>0)apn='@M';^Y$9`tMicrosoft Internet Explore" +"r'`Risns$9`tN$X'`R^e$9`t@M'`R^f=(s.u`4'Mac@d0)`5o>0)`O`rs.u`3o+6));`Bie>0){`O=^Fi=v`3ie+5))`5`O>3)`O`ri)}`B@R>0)`O`rs.u`3@R+10));`m`O`rv`Rem=0`5^3#6^l){i=^g^3#6^l(256))`D(`Rem=(i`t%C4%80'?2:(i`t%U0" +"100'?1:0))}s.sa(un`Rvl_l='^K,`cID,vmk,ppu,@E,`c`ispace,c`V,`u@7,#4`i,^I,`X,@H';^a=^Z+',^o,$R,server,#4^M,#0@6ID,purchaseID,@r,state,zip,$k,products,`N`i,`N^M';^B`Kn=1;n<51;n++)^a+=',prop$J+',eVar$J" +"+',hier$J;^Z2=',^U,^2,`o^k,`f,`u@9,`z@2,`z^b,`g,^x,pe$q1$q2$q3,p^J';^a+=^Z2;^9=^a+',$i,`c^N,`c^N#5`MSele@6,`MList,`MM$s,`x^PLinks,`x@D,`x@T,`N@c^3,`N^PFile^Ms,`NEx`n,`NIn`n,`N@UVa$o`N@U^Qs,`N`is,@G" +",eo';$x=pg#1^9)`5!ss)`Fs()",w=window,l=w.s_c_il,n=navigator,u=n.userAgent,v=n.appVersion,e=v.indexOf('MSIE '),m=u.indexOf('Netscape6/'),a,i,s;if(un){un=un.toLowerCase();if(l)for(i=0;i=0&&x.split)x=(x.split(o)).join(n);else while(i>=0){x=x.substring(0,i)+n+x.substring(i+o.length);i=x.indexOf(o)}return x");w.s_d=new Function("x","var t='`^@$#',l='0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz',d,n=0,b,k,w,i=x.lastIndexOf('~~');if(i>0){d=x.substring(0,i);x=x.substring(i+2);while(d){w=d;i" +"=d.indexOf('~');if(i>0){w=d.substring(0,i);d=d.substring(i+1)}else d='';b=(n-n%62)/62;k=n-b*62;k=t.substring(b,b+1)+l.substring(k,k+1);x=s_r(x,k,w);n++}for(i=0;i<5;i++){w=t.substring(i,i+1);x=s_r(x" +",w+' ',w)}}return x");w.s_fe=new Function("c","return s_r(s_r(s_r(c,'\\\\','\\\\\\\\'),'\"','\\\\\"'),\"\\n\",\"\\\\n\")");w.s_fa=new Function("f","var s=f.indexOf('(')+1,e=f.indexOf(')'),a='',c;while(s>=0&&s=0){s++;d=1;q='';x=0;f=c.substring(s);a=s_fa(f);e=o=c.indexOf('{',s);e++;while(d>0){h=c.substring(e,e+1);if(q){i" +"f(h==q&&!x)q='';if(h=='\\\\')x=x?0:1;else x=0}else{if(h=='\"'||h==\"'\")q=h;if(h=='{')d++;if(h=='}')d--}if(d>0)e++}c=c.substring(0,s)+'new Function('+(a?a+',':'')+'\"'+s_fe(c.substring(o+1,e))+'\")" +"'+c.substring(e+1);s=c.indexOf('=function(')}return c;");c=s_d(c);if(e>0){a=parseInt(i=v.substring(e+5));if(a>3)a=parseFloat(i)}else if(m>0)a=parseFloat(u.substring(m+10));else a=parseFloat(v);if(a>=5&&v.indexOf('Opera')<0&&u.indexOf('Opera')<0){w.s_c=new Function("un","pg","ss","var s=this;"+c);return new s_c(un,pg,ss)}else s=new Function("un","pg","ss","var s=new Object;"+s_ft(c)+";return s");return s(un,pg,ss)} AddNamespace("NPR.metrics");NPR.metrics.constants={};NPR.metrics.constants.SEARCH_CONDUCTED='event1';NPR.metrics.constants.PAGEVIEW='event2';NPR.metrics.constants.REGISTRATION='event3';NPR.metrics.constants.PROMOTION='event4';NPR.metrics.constants.LOGIN='event5';NPR.metrics.constants.EMAIL_STORY='event9';NPR.metrics.constants.NEWSLETTER_SUBSCRIBE='event10';NPR.metrics.constants.NEWSLETTER_UNSUBSCRIBE='event11';NPR.metrics.constants.COMMENT_ADDED='event13';NPR.metrics.constants.CONTACT_US='event14';NPR.metrics.constants.STATION_DRAWER_OPEN='event15';NPR.metrics.constants.LISTEN_DRAWER_OPEN='event16';NPR.metrics.constants.CLICK_RSS_LINK='event8';NPR.metrics.constants.CLICK_PODCAST_LINK='event18';NPR.metrics.constants.AUTO_REFRESH='event19';NPR.metrics.constants.IMAGE_ENLARGEMENT='event22';NPR.metrics.constants.ADD_TO_PLAYLIST='event23';NPR.metrics.constants.SPONSOR_DRAWER_OPEN='event24';NPR.metrics.constants.STATION_SEARCH='event27';NPR.metrics.constants.STATION_SEARCH_DONATE='event28';NPR.metrics.constants.STATION_LINK_CLICKED='event29';NPR.metrics.constants.STATION_HEADLINE_CLICKED='event45';NPR.metrics.constants.ERROR_PAGE_TYPE='errorPage';if(typeof get_cookie==='undefined'){get_cookie=function(name){var start=document.cookie.indexOf(name+"=");var len=start+name.length+1;if((!start)&&(name!==document.cookie.substring(0,name.length))){return null;} if(start===-1)return null;var end=document.cookie.indexOf(";",len);if(end===-1)end=document.cookie.length;return unescape(document.cookie.substring(len,end));}} NPR.metrics.variables={};if(NPR.metrics.vscount!=null){NPR.metrics.vscount=NPR.metrics.vscount+1;NPR.metrics.variables["logCount"]=NPR.metrics.vscount;} else{NPR.metrics.vscount=1;} NPR.metrics.host="http://www.npr.org";if(document.location.href.indexOf("shop.npr.org")>-1){NPR.metrics.host="//v2.npr.org";} else if(document.location.href.indexOf("https:")>-1){NPR.metrics.host="https://v.npr.org";} NPR.metrics.variables["sw"]=screen.width;NPR.metrics.variables["sh"]=screen.height;NPR.metrics.variables["cd"]=screen.colorDepth;NPR.metrics.variables["dr"]=document.referrer;NPR.metrics.variables["cb"]=new Date().getTime();NPR.metrics.clearVars=function(){if(typeof s!=='undefined'){for(var key in s){if(key.indexOf('eVar')===0||key.indexOf('prop')===0){delete s[key];}}}} NPR.metrics.getTags=function(){var vo="";for(vKey in NPR.metrics.variables){vo=vo+"&"+vKey+"="+escape(NPR.metrics.variables[vKey]);} if(NPR.metrics.vstag){for(vKey in NPR.metrics.vstag){if(vKey!='title'&&vKey!='dt'){vo=vo+"&"+vKey+"="+NPR.metrics.vstag[vKey];}}} else{NPR.metrics.vstag={};} if(NPR.metrics.vstag.title){var title=NPR.metrics.vstag.title;title=unescape(title);title=escape(title);vo=vo+"&dt="+title;} else{vo=vo+"&dt="+escape(document.title);} var userCookie=get_cookie('at');if(userCookie!==null){var cookieParts=userCookie.split("&");for(var index=0;index0){s.prop2=NPR.metrics.vstag["searchResults"];}} s.prop5=NPR.metrics.vstag["pageTypeId"];if(NPR.metrics.vstag.omnitureContentType){s.prop5=NPR.metrics.vstag["omnitureContentType"];} if(!(NPR.metrics.vstag["primaryTopic"]||NPR.metrics.vstag["assignedTopics"])){switch(NPR.metrics.vstag["programId"]){case'4':case'19':case'20':case'24':case'31':case'34':case'36':case'37':case'39':case'43':NPR.metrics.vstag["primaryTopic"]='1039';NPR.metrics.vstag["assignedTopics"]='1039';break;}} s.prop6=document.location.hostname;s.prop7=NPR.metrics.vstag["primaryTopic"];s.prop8=NPR.metrics.vstag["tier"];s.prop12=NPR.metrics.vstag["howLongAgo"];s.prop13=NPR.metrics.vstag["userHash"];s.prop14=NPR.metrics.vstag["pageDepth"];s.prop15=NPR.metrics.vstag["segNum"];s.prop16=NPR.metrics.vstag["preferredStation"];s.channel=NPR.metrics.vstag["channel"];if(NPR.metrics.vstag.hierarchy){s.hier1=NPR.metrics.fixEncoding(NPR.metrics.vstag["hierarchy"]);} var idString=document.location.search.replace(/.*([?&]\w*id=\d+).*/i,"$1");idString=idString.replace(/^&/,'?');var idString4Prop17=idString;idString4Prop17=idString4Prop17.replace(/([?&]ps=[^?&#]+)/gi,"");idString4Prop17=idString4Prop17.replace(/([?&]text=[^?&#]+)/gi,"");idString4Prop17=idString4Prop17.replace(/([?&]pageDepth=[^?&#]+)/gi,"");idString4Prop17=idString4Prop17.replace(/([?&]value[^?&#]+)/gi,"");idString4Prop17=idString4Prop17.replace(/([?&]ft=[^?&#]+)/gi,"");idString4Prop17=idString4Prop17.replace(/([?&]f=[^?&#]+)/gi,"");s.prop17=document.location.pathname+idString4Prop17;s.prop18=NPR.metrics.vstag["assignedTopics"];s.prop19=NPR.metrics.vstag["date"];s.prop20=NPR.metrics.vstag["orgId"];s.prop21=NPR.metrics.vstag["programId"];s.prop22=NPR.metrics.vstag["searchProgramId"];s.prop23=NPR.metrics.vstag["searchTopicId"];s.prop24=NPR.metrics.vstag["storyLength"];if(NPR.metrics.vstag.byline){s.prop30=NPR.metrics.fixEncoding(NPR.metrics.vstag["byline"]);} s.prop31=NPR.metrics.vstag["aggIds"];s.prop32=NPR.metrics.vstag["artists"];s.events="";if(NPR.metrics.vstag.omnitureEvent){s.events=NPR.metrics.vstag.omnitureEvent;} var psarray=document.URL.split('ps=');if(psarray.length>1) {var psvalue=psarray[1].split('&')[0];s.prop37=psvalue;s.eVar37=psvalue;s.events+=(s.events?',':'')+NPR.metrics.constants.PROMOTION;} var regExps=[new RegExp('/programs/[^/]+/'),new RegExp('/news/specials/[^/]+/'),new RegExp('/blogs/[^/]+/'),new RegExp('/.*/')];var uriexcerpt=false;var matchArray=false;var pathOnly=document.URL.split('npr.org',2)[1];for(var ri=0;ri0){products.push(NPR.metrics.vstag["aggIds"]);} if(NPR.metrics.vstag.assignedTopics&&NPR.metrics.vstag.assignedTopics.length>0){products.push(NPR.metrics.vstag["assignedTopics"]);} if(NPR.metrics.vstag.byline&&NPR.metrics.vstag.byline.length>0){products.push(NPR.metrics.fixEncoding(NPR.metrics.vstag["byline"]));} if(NPR.metrics.vstag.artists&&NPR.metrics.vstag.artists.length>0){products.push(NPR.metrics.vstag["artists"]);} if(products.length>0){var uniqueProducts="";for(var pi=0;pi-1) {s.events=NPR.metrics.constants.AUTO_REFRESH;s.linkTrackVars='events,prop17,eVar17';s.linkTrackEvents=NPR.metrics.constants.AUTO_REFRESH;s_code=s.tl(true,'o',s.events);} else {s_code=s.t();}};NPR.metrics.pageEvent=function(vsEventName,thisObj,stationLetters,headline){if(vsEventName==='comment_added'){s.linkTrackVars='events,prop17,eVar17';s.linkTrackEvents=NPR.metrics.constants.COMMENT_ADDED;s.events=NPR.metrics.constants.COMMENT_ADDED;s.tl(true,'o',NPR.metrics.constants.COMMENT_ADDED);} else if(vsEventName==='station_headline_clicked'){s.linkTrackVars='eVar16,events';s.linkTrackEvents=NPR.metrics.constants.STATION_HEADLINE_CLICKED;s.events=NPR.metrics.constants.STATION_HEADLINE_CLICKED;s.eVar16=stationLetters;s.tl(this,'o',stationLetters+':'+headline);} else if(vsEventName==='station_search'){s.linkTrackVars='events,prop17,eVar17,prop43,eVar43';s.linkTrackEvents=NPR.metrics.constants.STATION_SEARCH;s.events=NPR.metrics.constants.STATION_SEARCH;s.tl(thisObj,'o',NPR.metrics.constants.STATION_SEARCH_PERFORMED);} else if(vsEventName==='station_search_donate'){s.linkTrackVars='events,prop17,eVar17,prop43,eVar43';s.linkTrackEvents=NPR.metrics.constants.STATION_SEARCH_DONATE;s.events=NPR.metrics.constants.STATION_SEARCH_DONATE;s.tl(thisObj,'o',NPR.metrics.constants.STATION_SEARCH_PERFORMED);} else if(vsEventName==='station_link_clicked'){s.linkTrackVars='events,prop17,eVar17,eVar35';s.linkTrackEvents=NPR.metrics.constants.STATION_LINK_CLICKED;s.events=NPR.metrics.constants.STATION_LINK_CLICKED;s.tl(thisObj,'o',NPR.metrics.constants.STATION_LINK_CLICKED);} else if(vsEventName===NPR.metrics.constants.CLICK_RSS_LINK||vsEventName===NPR.metrics.constants.CLICK_PODCAST_LINK||vsEventName===NPR.metrics.constants.IMAGE_ENLARGEMENT||vsEventName===NPR.metrics.constants.ADD_TO_PLAYLIST||vsEventName===NPR.metrics.constants.STATION_DRAWER_OPEN||vsEventName===NPR.metrics.constants.LISTEN_DRAWER_OPEN||vsEventName===NPR.metrics.constants.SPONSOR_DRAWER_OPEN){s.linkTrackVars='events,prop17,eVar17';s.linkTrackEvents=vsEventName;s.events=vsEventName;s.tl(true,'o',vsEventName);}};NPR.MD5=function(string){function RotateLeft(lValue,iShiftBits){return(lValue<>>(32-iShiftBits));} function AddUnsigned(lX,lY){var lX4,lY4,lX8,lY8,lResult;lX8=(lX&0x80000000);lY8=(lY&0x80000000);lX4=(lX&0x40000000);lY4=(lY&0x40000000);lResult=(lX&0x3FFFFFFF)+(lY&0x3FFFFFFF);if(lX4&lY4){return(lResult^0x80000000^lX8^lY8);} if(lX4|lY4){if(lResult&0x40000000){return(lResult^0xC0000000^lX8^lY8);}else{return(lResult^0x40000000^lX8^lY8);}}else{return(lResult^lX8^lY8);}} function F(x,y,z){return(x&y)|((~x)&z);} function G(x,y,z){return(x&z)|(y&(~z));} function H(x,y,z){return(x^y^z);} function I(x,y,z){return(y^(x|(~z)));} function FF(a,b,c,d,x,s,ac){a=AddUnsigned(a,AddUnsigned(AddUnsigned(F(b,c,d),x),ac));return AddUnsigned(RotateLeft(a,s),b);};function GG(a,b,c,d,x,s,ac){a=AddUnsigned(a,AddUnsigned(AddUnsigned(G(b,c,d),x),ac));return AddUnsigned(RotateLeft(a,s),b);};function HH(a,b,c,d,x,s,ac){a=AddUnsigned(a,AddUnsigned(AddUnsigned(H(b,c,d),x),ac));return AddUnsigned(RotateLeft(a,s),b);};function II(a,b,c,d,x,s,ac){a=AddUnsigned(a,AddUnsigned(AddUnsigned(I(b,c,d),x),ac));return AddUnsigned(RotateLeft(a,s),b);};function ConvertToWordArray(string){var lWordCount;var lMessageLength=string.length;var lNumberOfWords_temp1=lMessageLength+8;var lNumberOfWords_temp2=(lNumberOfWords_temp1-(lNumberOfWords_temp1%64))/64;var lNumberOfWords=(lNumberOfWords_temp2+1)*16;var lWordArray=Array(lNumberOfWords-1);var lBytePosition=0;var lByteCount=0;while(lByteCount>>29;return lWordArray;};function WordToHex(lValue){var WordToHexValue="",WordToHexValue_temp="",lByte,lCount;for(lCount=0;lCount<=3;lCount++){lByte=(lValue>>>(lCount*8))&255;WordToHexValue_temp="0"+lByte.toString(16);WordToHexValue=WordToHexValue+WordToHexValue_temp.substr(WordToHexValue_temp.length-2,2);} return WordToHexValue;};function Utf8Encode(string){string=string.replace(/\r\n/g,"\n");var utftext="";for(var n=0;n127)&&(c<2048)){utftext+=String.fromCharCode((c>>6)|192);utftext+=String.fromCharCode((c&63)|128);} else{utftext+=String.fromCharCode((c>>12)|224);utftext+=String.fromCharCode(((c>>6)&63)|128);utftext+=String.fromCharCode((c&63)|128);}} return utftext;};var x=Array();var k,AA,BB,CC,DD,a,b,c,d;var S11=7,S12=12,S13=17,S14=22;var S21=5,S22=9,S23=14,S24=20;var S31=4,S32=11,S33=16,S34=23;var S41=6,S42=10,S43=15,S44=21;string=Utf8Encode(string);x=ConvertToWordArray(string);a=0x67452301;b=0xEFCDAB89;c=0x98BADCFE;d=0x10325476;for(k=0;k0){for(var index=0;index0){for(var index=0;indexLogin | Register';if(userCookie!==null){var uid=null;var displayName=null;var cookieParts=userCookie.split("&");for(var index=0;index'+displayName+'';}}} if(uid!==null&&displayName!==null){pElm.innerHTML=standardLinks+'Welcome, '+displayName+' | Your Account | Logout';}}}catch(e){NPR.messaging.exception(e,'no extra debug','NPR.community.drawAccountBanner',NPR.messaging.constants.COMMUNITY_JS_ERROR);}};AddNamespace("NPR.personalize.audio");AddNamespace("NPR.onready.personalize.audio");NPR.personalize.audio.playlistLabel='In Playlist';NPR.personalize.audio.mouseX=0;NPR.personalize.audio.mouseY=0;NPR.onready.personalize.audio=function(){try{} catch(e){NPR.messaging.exception(e,'Problem personalizing audio resource(s) in audio.js ','NPR.onready.personalize.audio',NPR.messaging.constants.PERSONALIZE_JS_ISSUE);}};NPR.personalize.audio.isLoggedIn=function(){try{var isFound=false;if(get_cookie(NPR.community.userCookie)!==null){isFound=true;} return isFound;} catch(e){NPR.messaging.exception(e,'Problem verifying logged in user in audio.js ','NPR.personalize.audio.readCookie',NPR.messaging.constants.PERSONALIZE_JS_ISSUE);return false;}};NPR.personalize.audio.setUserPlaylistItems=function(){try{return true;} catch(e){NPR.messaging.exception(e,'Problem setting playlist items in audio.js ','NPR.personalize.audio.setUserPlaylistItems',NPR.messaging.constants.PERSONALIZE_JS_ISSUE);return false;}};NPR.personalize.audio.addAllToPlaylist=function(storyId,mediaId){try{return true;} catch(e){NPR.messaging.exception(e,'Visual Playlist Indicators (Add All to Playlist) could not be set properly in audio.js ','NPR.personalize.audio.addAllToPlaylist',NPR.messaging.constants.PERSONALIZE_JS_ISSUE);return false;}};NPR.personalize.audio.showOnPlaylist=function(storyId,mediaId){try{return true;} catch(e){NPR.messaging.exception(e,'Visual Playlist Indicator (Add to Playlist) could not be set properly in audio.js ','NPR.personalize.audio.showOnPlaylist',NPR.messaging.constants.PERSONALIZE_JS_ISSUE);return false;}};$(document).ready(NPR.onready.personalize.audio);_application/x-javascriptObplist00vwX$versionX$objectsY$archiverT$top&"()012RSTUVWXYZ[\]^_`abcdefghijklpqU$null  !R$6S$10R$2R$7R$3S$11R$8V$classR$4R$9R$0R$5R$1$%#$%&[NS.relativeWNS.base_Ehttp://www.npr.org/templates/javascript/generated/newsletterBucket.js*+,-Z$classnameX$classesUNSURL./UNSURLXNSObject#A4͐j3456DWNS.keysZNS.objects#789:;<=>?@ABC EFGHIJKLMNOPQ !"VServerZConnectionZKeep-Alive_Content-EncodingTVary\Content-TypeWExpires]Cache-Control]Accept-Ranges]Last-ModifiedTDateSAge^Content-Length_Apache/2.2.14 (Unix)ZKeep-Alive_timeout=10, max=4966Tgzip_Accept-Encoding, User-Agent_application/x-javascript_Wed, 01 Jun 2011 20:38:37 GMT[max-age=600Ubytes_Wed, 01 Jun 2011 19:50:43 GMT_Fri, 03 Jun 2011 15:27:09 GMTS540U57001*+mn_NSMutableDictionarymo/\NSDictionary*+rs_NSHTTPURLResponsetu/_NSHTTPURLResponse]NSURLResponse_NSKeyedArchiverxy_WebResourceResponse#-27`f/4?HNQW`ikrz !/=KPTcz ,LPV[quz_Ehttp://www.npr.org/templates/javascript/generated/newsletterBucket.js!QRSTOGIF89a&2WWWaaakkjuut~𞝛!,&2 ‚͓҆ԓۅ   rp?J Ö b5iɲ(OV8RX!0.8РŔ t \099+~`BdƤ

 >` ;  D(]Afld (!Bbx$@ |4Hc %;@xDidfH_ s$zD TFC @F\ `I `aChJlf#lnyx'` ZĹA *"4 R;Yimage/gifO>bplist00fgX$versionX$objectsY$archiverT$top"()012JKLMNOPQRSTUVWXYZ[\`aU$null  !R$6S$10R$2R$7R$3S$11R$8V$classR$4R$9R$0R$5R$1#$%&[NS.relativeWNS.base_5http://media.npr.org/chrome/music/icon_newsletter.gif*+,-Z$classnameX$classesUNSURL./UNSURLXNSObject#A463456@WNS.keysZNS.objects789:;<=>? ABCDEFGHIVServer]Accept-RangesZConnection]Cache-Control\Content-TypeTDate^Content-LengthWExpires]Last-Modified_Apache/2.2.14 (Unix)UbytesZkeep-alive[max-age=600Yimage/gif_Fri, 03 Jun 2011 15:27:10 GMTT1026_Fri, 03 Jun 2011 15:37:10 GMT_Mon, 02 Jun 2008 16:34:44 GMT*+]^_NSMutableDictionary]_/\NSDictionary*+bc_NSHTTPURLResponsede/_NSHTTPURLResponse]NSURLResponse_NSKeyedArchiverhi_WebResourceResponse#-27X^y|'069?HQSZbmoy{} #)4@Jjo/2HjJ_5http://media.npr.org/chrome/music/icon_newsletter.gifaV[`ejoty~ #(-28=BGLQW]ciou{ #).49>C!WXYZO /* ---------------------------------------- * START of 'news/import.css' * ---------------------------------------- */ @import "/include/overridecss/branding.css"; /* ---------------------------------------- * START of 'base/base.css' * ---------------------------------------- */ body { margin:0; padding:0; font-family:arial, sans-serif; font-size:100%; color:#333; } /* =general styles --------------------------------------------------------------- */ img { border:none; float:left; } a { text-decoration:none; color:#000; } a:hover { text-decoration:underline; color:#36c; } form, input, select, img, ul, ol, li, p, h1, h2, h3, h4, h5, h6, dl, dt, dd { padding:0; margin:0; } ul li {list-style-type:none;} p {margin:0 0 10px 0;} #content p {line-height:1.3em;} .spacer { clear: both; font-size: 1px; line-height: 1px; } .clearfix {overflow:hidden; height:1%;} hr { color: #ccc; background-color: #ccc; margin:0 20px 15px 20px; border: 0; height: 1px; text-align:center; } .gtarrow, .ltarrow { font-family:arial,sans-serif; } form .textbox { color:#333; border:1px solid #ccc; padding:1px; } #main_sidebar ul li { background:transparent url(http://media.npr.org/chrome/news/bullet_blk.gif) no-repeat scroll left 1px; display:block; line-height:14px; margin:0 0 7px; padding:0 0 0 7px; } p.unavailable {font-style:italic; color:#999;} /* ---------------------------------------- * START of 'news/common.css' * ---------------------------------------- */ /* =structure --------------------------------------------------------------- */ #header { width:978px; margin:0 auto; padding:5px 0 0 0; border-top:8px solid #000; border-left: 1px solid #b4b2b2; border-right: 1px solid #b4b2b2; background-color:#fff; } #wrapper { width:978px; margin:0 auto; padding:0; border-left: 1px solid #b4b2b2; border-right: 1px solid #b4b2b2; } #wrapper_main { width:978px; background:url(http://media.npr.org/chrome/news/bg_wrapper.gif) repeat-y; /*overflow:hidden;*/ position:relative; } #main_content { width:651px; float:left; } #content { width:624px; float:left; padding:0 12px 0 15px; } #main_sidebar { width:326px; float:left; margin:0 0 0 1px; padding:0; color:#000; } #footer { width:980px; margin:0 auto; border-top:1px solid #b4b2b2; clear:both; } #npr_thin {width:980px;} /* =breadcrumbs --------------------------------------------------------------- */ ul.breadcrumb { border-bottom:1px solid #ccc; padding:15px 0 8px 0; font-size:11px; } ul.breadcrumb li {display:inline;} ul.breadcrumb li a { font-size:11px; font-weight:bold; color:#000; } ul.breadcrumb span.arrow { font-weight:normal; color:#666; font-size:10px; } /* =hdr colors */ #news .bucketwrap h3 span, #news .bucketwrap h3.gahdr span, #news .bucketwrap h3.slug { color:#ee1300; } #news .artsPage .bucketwrap h3 span, #news .artsPage .bucketwrap h3.gahdr span, #news .artsPage .bucketwrap h3.slug { color:#800149; } #news .programPage .bucketwrap h3 span, #news .programPage .bucketwrap h3.gahdr span, #news .programPage .bucketwrap h3.slug { color:#229ACD; } /* =egg carton */ #news .colwrap { background:none; /* border-bottom:1px solid #b4b2b2;*/ padding:10px 0; border-top:1px solid #b4b2b2; } #news .colwrap:first-child {border-top:none;} #news .colwrap .divider { background:transparent url(http://media.npr.org/chrome/news/bg_3col.gif) repeat scroll 0 0; } #news .colwrap .col1 { margin-right:15px; width:187px; float:left; min-height:20px; _height:20px; } #news .colwrap .col2 { margin:0 15px; width:187px; float:left; min-height:20px; _height:20px; } #news .colwrap .col3 { margin-left:15px; width:187px; float:left; min-height:20px; _height:20px; } #news .colwrap h3, #news .colwrap h3 a { color:#ee1300; } #news .colwrap h3 a:hover {color:#c71a0a;} #news .artsPage .colwrap h3, #news .artsPage .colwrap h3 a { color:#800149; } #news .artsPage .colwrap h3 a:hover {color:#680233;} #news .programPage .colwrap h3, #news .programPage .colwrap h3 a { color:#229acd;; } #news .colwrap h4 { margin:0 0 10px 0; font-size:14px; } #news .colwrap h3 { font-size:16px; margin-bottom:8px; } #news .colwrap p { color:#333; font-size:12px; line-height:16px; margin:0 0 7px; } #news .colwrap ul li { background:transparent url(http://media.npr.org/chrome/news/bullet_blk.gif) no-repeat scroll 0 0; display:block; font-size:12px; line-height:14px; margin:0 0 7px; padding:0 0 0 7px; } #news .colwrap input { margin:7px 7px 7px 0; font-size:12px; width:115px; height:16px; } #news .colwrap input.btn_signup { margin:0 0 7px; font-size:12px; width:75px; height:auto; } #news .colwrap .more { float:right; } #news .colwrap a.more { color:#666; font-weight:bold; } #news .colwrap .gtarrow { font-size:12px; padding-left:7px; } /* =podcast rss feeds (egg carton) */ #news .feed h4 { background-color:#f7f7f7; border-bottom:1px solid #f0f0f0; color:#666; height:18px; padding-top:5px; } #news .feed .feedhdrs { float:right; font-size:10px; } #news .feed .feedhdrs span { margin:0 5px 0 5px; } #news .feed ul li { background:none; border-bottom:1px solid #f0f0f0; margin:0; padding:0; position:relative; } #news .feed .title { color:#000; font-weight:normal; float:left; width:125px; padding:8px 5px 8px 0; } #news .feed a.podicon { display:block; width:13px; height:23px; float:left; margin-top:3px; } #news .feed a.podiconnoevent { display:block; width:13px; height:23px; float:left; margin-top:3px; } #news .feed a.rssicon { width:24px; height:23px; float:right; margin-top:4px; } #news .feed .podbox { width:240px; border:1px solid #ccc; background-color:#fff; padding:7px; position:absolute; top:0; left:160px; _left:15px; /* ie6 only */ } #news .feed .podbox span { font-weight:bold; } #news .feed .podbox a.podurllink img { padding:7px 10px 0 0; float:left; } #news .feed .podbox p.divider { padding-top:10px; margin-bottom:5px; background:url(http://media.npr.org/chrome/news/hrule_single_dotted.gif) left top repeat-x; } #news .feed .podbox img {float:none;} #news .feed .podbox a.subitunes {padding-right:20px;} #news .feed .podbox p.closethis {line-height:13px;text-align:right;} #news .feed .podbox p.closethis a { color:#666; text-transform:uppercase; font-size:10px; font-weight:normal; background:url(http://media.npr.org/chrome/news/icon_close_13x13.gif) top right no-repeat; padding-right:20px; height:13px; } #news .feed .podbox input { width:190px; height:14px; font-weight:normal; padding:2px; font-size:11px; } #news .feed span.blankpod { display:block; height:23px; width:20px; padding:0; position:absolute; top:3px; right:30px; color:#8f8f8f; } #news .feed span.blankrss { display:block; height:23px; width:20px; padding:0; position:absolute; top:3px; right:-2px; color:#8f8f8f; } /* =newsletter signup btn (egg carton) */ #news .newsletter h3 { font-size:16px; margin-bottom:8px; color:#ee1300; } #news .artsPage .newsletter h3 { font-size:16px; margin-bottom:8px; color:#800149; } #news .programPage .newsletter h3 { font-size:16px; margin-bottom:8px; color:#229acd; } .newsletter .icon {display:none;} .newsletter p { font-size:12px; line-height:16px; } .newsletter input.emailfield { width:110px; font-size:11px; height:15px; padding:2px; color:#666; margin-right:2px; } .newsletter ul {padding-top:5px;} .newsletter ul li a { font-size:10px; display:inline; color:#666; } .newsletter ul#upsellSubscriptionsList li { display:block; font-size:12px; } .newsletter form.upsell .cbox { margin:0 5px 0 0; padding:0; height:13px; width:15px; line-height:12px; } .newsletter form .nothx, .newsletter form .subscribe { /*width:80px;*/ } .newsletter form input.nothx {padding-right:10px;} .newsletter .closewrapper { display: none; } .newsletter p.errormsg { color:#c83030; } /* old styles, need to go thru when the code is up */ /*.newsletter form { margin-bottom:10px; } .newsletter form .emailfield { font-size:11px; width: 200px; height:14px; padding-bottom:2px; } .newsletter form .button { border:1px solid #000; background-color:#65a2e8; font-size:11px; margin:0; padding:0; color:#fff; }*/ .newsletter form .signup { vertical-align:top; padding-top:1px; } .newsletter span.eaddress { background-color:#f4f5a8; font-weight:bold; font-size:12px; } div.newsletter ul li .pipe { display:none; } .newsletter form.upsell p.title { font-weight:bold; font-size:11px; padding:0; display:block; margin:0 0 5px 0; } .newsletter form.upsell p.desc { margin:0; padding:0 0 7px 20px; line-height:12px; } /* .newsletter p.thx, .newsletter p.verify { font-weight:bold; }*/ .newsletter p.errormsg { color:#c83030; margin:0 0 5px 0; padding:0 7px; } /* =search btn (egg carton) .colwrap input.btn_search { background:url(http://media.npr.org/chrome/news/buttons.gif) 0 -40px; border:none; width:48px; height:20px; *margin:0px 0px 10px 0; } .colwrap input.btn_search:hover { background:url(http://media.npr.org/chrome/news/buttons.gif) 0 -60px; } */ /* =community */ .community {border-top:1px solid #b4b2b2;} #news .community .buckettop { background:url(http://media.npr.org/chrome/news/icon_quotes_lg.gif) 0 0 no-repeat; margin-bottom:7px; line-height:23px; height:23px; } #news .community .bucketbottom { background:url(http://media.npr.org/chrome/news/icon_quotes_lg.gif) 0 -23px no-repeat; margin:7px 0 10px 0; line-height:23px; height:23px; } #news .artsPage .community .buckettop { background:url(http://media.npr.org/chrome/news/icon_quotes_lg.gif) 0 -46px no-repeat; margin-bottom:7px; line-height:23px; height:23px; } #news .artsPage .community .bucketbottom { background:url(http://media.npr.org/chrome/news/icon_quotes_lg.gif) 0 -69px no-repeat; margin:7px 0 10px 0; line-height:23px; height:23px; } .community p.byline { font-style:italic; color:#666; font-size:12px; margin-bottom:3px; } .community p.byline a {color:#666;} .community h5 { font-size:12px; margin-bottom:3px; } .community p.comments a { font-size:11px; color:#666; text-transform:uppercase; } .community span.pipe {margin:0 5px;} #main_content .community .bucket p { font-size:14px; font-weight:bold; margin:0; line-height:1.3em; } #main_content .whatsthis { font-size:11px; font-style:italic; } #main_content #popmain { border:1px solid #d0e0ed; background-color:#f2f9ff; width:290px; padding:5px 5px 0 5px; position:absolute; left:10px; bottom:-40px; } #main_content #popmain p {font-size:11px;} /* =container */ #main_content .container {position:relative;} /* =AP (egg carton) #main_content .ap h3 { background:url(http://media.npr.org/chrome/news/aplogo.gif) left no-repeat; font-size:16px; padding: 0 0 0 25px; margin:0; } #main_content .ap h4 { font-size:12px; color:#000; padding:0; } #main_content .ap .more, #main_content .ap .date { float:left; width:100%; padding:0; }*/ /* =community --------------------------------------------------------------- */ #main_content .community h3.slug { font-family:arial,sans-serif; font-size:11px; padding-top:20px; text-transform:uppercase; } #main_content .community h3.gahdr { font-size:22px; font-family:georgia, sans-serif; margin-bottom:15px; } #main_content .community p, #main_content .community h4 { font-size:12px; } #main_content .community .bucketblockwrap { background:url(http://media.npr.org/chrome/news/hrule_single_dotted.gif) left bottom repeat-x; margin:0 0 10px 0; overflow:hidden; height:1%; padding-bottom:15px; } #main_content .community .photowrap { display:block; float:left; width:300px; padding:5px 0 0; } #main_content .community .photowrap img { float:none; } #main_content .community .img { margin-left:324px; padding:5px 0 15px 0; } /* =breaking news --------------------------------------------------------------- */ #mainspan01 .bucketwrap {margin:0;} .breakingnews { position:relative; margin:12px 9px 0 12px; } .breakingnews .banner { position:absolute; top:10px; left:0px; _left:-5px; /* IE6 only */ background:transparent url(http://media.npr.org/chrome/news/bg_dogear_breakingnews_red.gif) no-repeat scroll right bottom; width:100%; } .mute .banner { background:transparent url(http://media.npr.org/chrome/news/bg_dogear_breakingnews_gry.gif) no-repeat scroll right bottom; } .breakingnews .banner h4 { color:#fff; font-size:16px; text-transform:uppercase; padding:5px 10px; background:#ff3300; margin-right:11px; } .mute .banner h4 {background:#959595;} .breakingnews .info { border:1px solid #ccc; margin:0 3px; padding:45px 10px 10px; } .breakingnews .info h3 { font-size:16px; margin-bottom:2px; color:#ff3300; } .breakingnews .info h3 a {color:#ff3300;} .mute .info h3 {color:#000;} .mute .info h3 a {color:#000;} .breakingnews .info a.view { background:transparent url(http://media.npr.org/chrome/news/icon_generic_mini.gif) no-repeat scroll right 1px; padding-right:10px; margin-left:20px; font-size:12px; color:#666; float:right; line-height:16px; font-weight:bold; height:16px; margin-top:4px; } #main_content .breakingnews .info p { font-size:12px; margin:0; line-height:15px; } #main_content .breakingnews .info p.alert { margin-top:10px; } #main_content .breakingnews .info p.alert a { font-size:10px; color:#333; font-style:italic; } .breakingnews a.listen { background:transparent url(http://media.npr.org/chrome/news/icon_audio_12px.gif) no-repeat scroll left center; padding-left:17px; font-size:11px; color:#333; margin-left:20px; } .breakingnews a.listen:hover { background:transparent url(http://media.npr.org/chrome/news/icon_audio_12px_hover.gif) no-repeat scroll left center; } /* =live events --------------------------------------------------------------- */ .live_event { position:relative; margin:12px 9px 0 12px; padding-top:12px; } .live_event .banner { position:absolute; top:0px; left:20px; background:url(http://media.npr.org/chrome/news/bg_liveevents.gif) repeat-y bottom; padding:20px 7px 20px; width:38px; } .live_event .music { position:absolute; top:0px; left:20px; background:url(http://media.npr.org/chrome/news/bg_live_music.gif) repeat-y bottom; padding:18px 7px 18px; width:38px; } .live_event .music .dogear { /*background:transparent url(http://media.npr.org/chrome/news/bg_dogear_liveevents_navy.gif) no-repeat scroll right bottom;*/ /*width:38px; padding:10px 7px 15px;*/ } .live_event .banner h4, .live_event .banner .subhed, .live_event .banner .time, .live_event .banner .zone { color:#fff; } .live_event .banner h4 { text-align:center; text-transform:uppercase; font-size:16px; margin-bottom:5px; } .live_event .banner .subhed, #main_content .live_event .banner .subhed { font-size:12px; font-weight:bold; text-transform:uppercase; margin:0; } .live_event .banner p.time, #main_content .live_event .banner p.time { font-size:14px; font-weight:bold; margin:0 0 2px; line-height:15px; text-align:center; } .live_event .banner p.zone, #main_content .live_event .banner p.zone { font-size:8px; margin:0; line-height:15px; text-align:center; } .live_event .info { border:1px solid #ccc; margin:0 3px; padding:5px 10px; height:100%; } .live_event .info .bucketblock { margin-left:75px; overflow:hidden; } .live_event .info .bucketblock a.photowrap { display:block; position:relative; float:left; margin-right:15px; *height:62px; } .live_event .info .bucketblock a.photowrap img {float:none;} .live_event .info .bucketblock a.photowrap img.play { position:absolute; top:16px; left:27px; } .live_event .info h3 { font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; margin-bottom:2px; color:#000; } .live_event .info h3 a {color:#000;} #main_content .live_event .info p { color:#666; font-size:12px; margin:0; line-height:15px; } .live_event a.listen { background:transparent url(http://media.npr.org/chrome/news/icon_audio_12px.gif) no-repeat scroll left center; padding-left:17px; font-size:11px; color:#333; margin-left:20px; } .live_event a.listen:hover { background:transparent url(http://media.npr.org/chrome/news/icon_audio_12px_hover.gif) no-repeat scroll left center; } .live_event p.audio {padding-top:7px;} .live_event p.audio a.listen {margin-left:0;} /* CHARTS for story pages, etc (from Design) */ #storyspan03 .chart { margin: 0 0 30px 0; } .chart table { border-collapse:collapse; padding:0; width: 100%; } .chart table caption { font: bold 16px Arial, Helvetica, sans-serif; text-align:left; padding-bottom: 10px; } .chart table caption span { font-weight:bold; color:#333; text-transform:uppercase; display: block; } .chart table th { font: bold 14px Georgia, sans-serif; color: #000; border-bottom: 3px solid #000; padding: 0 10px 5px 10px; text-align: left; white-space: nowrap; vertical-align: bottom; } .chart table th span { font-weight: normal; } .chart table td { vertical-align: top; padding: 7px 10px; font-size: 12px; line-height: 16px; text-align: left; color: #333; } .chart table .shadedrow { background-color:#f1f1f1; } .chart table td.right, .chart table th.right { text-align: right; } /* ---------------------------------------- * START of 'news/globalnav.css' * ---------------------------------------- */ /* =global nav --------------------------------------------------------------- */ #todaysdate { float:left; font-size:11px; font-weight:bold; padding:0 0 0 15px; } #login { text-align:right; color:#000; padding:0 15px 6px 0; } #login a, #header #login span.user { color:#000; margin:0 5px; } #login a.comm { height:18px; background:url(http://media.npr.org/chrome/news/icon_community_mini.gif) no-repeat; padding:1px 0 1px 22px; margin:0 7px; } #login a.shop { height:18px; background:url(http://media.npr.org/chrome/news/icon_shop_mini.gif) no-repeat; padding:1px 0 1px 22px; margin:0 7px; } #login a.donate { text-transform:uppercase; color:#f30; font-weight:bold; } #login span.user a { margin:0; font-weight:bold; } #login a.reg {margin:0 0 0 7px;} #login p { margin:0; font-size:11px; } #login .hdrdonate {display:none} /*hides donate text for news*/ #header .headercontent { clear:both; margin:0; padding:5px 15px 8px; overflow:hidden; height: 1%; } #header .supportwrap { float:left; position:relative; margin-left:10px; padding-left:15px; } #header .support { position:absolute; top:0; left:0; height:54px; width:350px; font-size:11px; text-transform:uppercase; } #header .support p {margin:28px 0 4px;} #header .support p a.find { font-weight:bold; color:#000; font-size:14px; } /* =localization */ #header .support .tab { height:54px; padding:0 8px; float:left; overflow:hidden; } #header .dd_active .tab {background:transparent url(http://media.npr.org/chrome/news/bg_localtab_left.gif) no-repeat left top scroll;} #header .support .tab a { float:left; display:block; background:url(http://media.npr.org/chrome/news/bg_localtab_right.gif) no-repeat right top scroll; height:54px; padding:0 35px 0 0; outline:none; } #header .dd_active .tab a {background:url(http://media.npr.org/chrome/news/bg_localtab_right_active.gif) no-repeat right top scroll;} #header .support .tab img { float:none; /*margin-top:2px;*/ max-width:138px; } #header .support .tab a span { display:block; font-size:24px; font-weight:bold; margin-top:20px; } #header .dd_active { background:transparent url(http://media.npr.org/chrome/news/bg_localtop.gif) no-repeat scroll bottom; } /* =search box */ #header .headercontent form.search { float:right; margin:0; padding:25px 0 0 0; } #header .headercontent form.search label { font-size:11px; text-transform:uppercase; color:#333; margin:3px 5px 0 0; float:left; } #header .headercontent form.search .searchbox { font-size:12px; width:170px; height:16px; margin:0 7px 0 0; float:left; } #header .headercontent form.search .btn_go, #header .headercontent form.search .btn_go:hover { background:url(http://media.npr.org/chrome/news/buttons.gif) 0 -80px; border:none; width:24px; height:20px; float:left; cursor:pointer; } /* google suggest as you type styles */ #news .ac-renderer {position:absolute;min-width:302px;background-color:#fff;border:1px solid #ccc;} #news .ac-row {margin:1px;padding:1px 4px;cursor:pointer;overflow:hidden;white-space:nowrap;min-width:292px;} #news .ac-highlighted {background-color:#C9D7F1;} #news .ac-active {background-color:#C9D7F1;} #news div.c2 {text-align:center;} #news input.inq {width:300px;} /* =nav */ #header ul#nav { height:50px; width:978px; background-color:#000; font-family:georgia,sans-serif; font-size:22px; list-style-type:none; margin-top:7px; } #header ul#nav li {float:left;} #header ul#nav li a { color:#fff; text-decoration:none; display:block; outline:none; height:32px; padding-top:18px; } #header ul#nav li a:hover {color:#999;} #header ul#nav li.navprograms a { background:transparent url(http://media.npr.org/chrome/news/nav_arrow_down_fff.gif) no-repeat; } #header ul#nav li.navlisten a { background:#333 url(http://media.npr.org/chrome/news/nav_arrow_down_fff.gif) no-repeat; } #header ul#nav li.navprograms a:hover, #header ul#nav li.navlisten a:hover { color:#999; background-image:url(http://media.npr.org/chrome/news/nav_arrow_down_999.gif); } #header ul#nav li.navprograms a.selected, #header ul#nav li.navprograms a.selected:hover { color:#000; background:url(http://media.npr.org/chrome/news/nav_arrow_up_000.gif) no-repeat; } #header ul#nav li.navlisten a.selected, #header ul#nav li.navlisten a.selected:hover { color:#fff; background:url(http://media.npr.org/chrome/news/nav_arrow_up_fff.gif) no-repeat; } #header ul#nav li.navprograms a, #header ul#nav li.navprograms a:hover, #header ul#nav li.navprograms a.selected, #header ul#nav li.navprograms a.selected:hover { background-position:133px 29px; } #header ul#nav li.navlisten a, #header ul#nav li.navlisten a:hover, #header ul#nav li.navlisten a.selected, #header ul#nav li.navlisten a.selected:hover { background-position:84px 29px; } #news #header ul#nav li.navnews a, #news.tmplHomePage #header ul#nav li.navhome a, #news .artsPage #header ul#nav li.navarts a { background:url(http://media.npr.org/chrome/news/nav_selected.gif) no-repeat top right; } #news.tmplHomePage #header ul#nav li.navnews a, #news .artsPage #header ul#nav li.navnews a { background:none; } #header ul#nav li.navhome a, #header ul#nav li.navnews a, #header ul#nav li.navarts a, #header ul#nav li.navmusic a, #header ul#nav li.navprograms a, #header ul#nav li.navlisten a, #header ul#nav li.navhourly a { border-right:1px solid #fff; } #header ul#nav li.navhome a { width:72px; padding-left:18px; } #header ul#nav li.navnews a { width:80px; padding-left:30px; } #header ul#nav li.navarts a { width:124px; padding-left:30px; } #header ul#nav li.navmusic a { width:89px; padding-left:30px; } #header ul#nav li.navprograms a { width:143px; padding-left:31px; } #header ul#nav li.navlisten a { width:87px; padding-left:22px; } #header ul#nav li.navhourly a { width:107px; height:50px; background:#666 url(http://media.npr.org/chrome/news/nav_hourlynews.gif) no-repeat center top; padding:0; } #header ul#nav li.navhourly a:hover {background-position:center bottom;} #header ul#nav li.navpodcasts a { width:108px; height:50px; background:#999 url(http://media.npr.org/chrome/news/nav_podcasts.gif) no-repeat center top; padding:0; } #header ul#nav li.navpodcasts a:hover {background-position:center bottom;} /* =programs dropdown */ #menuprograms { background:transparent url(http://media.npr.org/chrome/news/bg_gradient_programs.jpg) no-repeat center top; display:none; } #menuprograms a {color:#333;} #menuprograms ul.left { float:left; margin:0 10px 0 0; width:140px; } #menuprograms ul.right { float:left; width:145px; } #menuprograms ul li { font-size:12px; line-height:13px; background: url(http://media.npr.org/chrome/news/bullet_blk.gif) no-repeat; padding: 0 0 0 7px; margin-bottom:5px; } #menuprograms .col { float:left; padding:10px; } #menuprograms .news {width:310px;} #menuprograms .entertainment {width:162px;} #menuprograms .music {width:298px;} #menuprograms .special {width:128px;} #menuprograms .news ul.col {padding:0;} #menuprograms h3 { font-family:georgia,sans-serif; font-size:18px; font-weight:normal; color:#333; margin:5px 0 6px 0; padding-bottom:5px; border-bottom:4px solid #999; } #menuprograms ul li.hdr { color:#a7a5a0; font-size:10px; font-style:italic; margin:8px 0 3px 0; background:none; padding:0 0 0 3px; } #menuprograms ul li.other { font-size:12px; line-height:13px; background: url(http://media.npr.org/chrome/news/bullet_gry.gif) no-repeat; padding: 0 0 0 7px; margin-bottom:3px; } #menuprograms ul li.other a { font-size:11px; line-height:10px; margin:0; color:#888784; } #menuprograms ul li.other span { color:#cfcdc7; font-size:9px; } #menuprograms .footer { clear:both; background-color:#ccc; height:18px; font-size:10px; text-transform:uppercase; color:#fff; text-align:right; padding:7px 15px 0 0 } #menuprograms .footer a.closemenu { background:transparent url(http://media.npr.org/chrome/news/icon_close_13x13.gif) no-repeat scroll right -13px; color:#fff; padding:0 17px 0 0; } /* =listen dropdown */ #menulisten { background:#abd0d4 url(http://media.npr.org/chrome/news/bg_gradient_listen.gif) repeat-x scroll left top; display:none; color:#fff; font-size:12px; } #menulisten .audiostreams a, #menulisten .footer a {color:#fff;} #menulisten h3 { font-family:georgia,sans-serif; font-size:18px; font-weight:normal; color:#007987; margin:5px 0 4px 0; } #menulisten .hourlynews, #menulisten .audiostreams, #menulisten .latestshow { float:left; padding:10px 0 10px 15px; width:306px; } #menulisten.external .hourlynews, #menulisten.external .audiostreams, #menulisten.external .latestshow { width:466px; } #menulisten.external .latestshow {display:none;} #menulisten .listenblock .primary { background-color:#cce4e7; padding:10px 16px 10px 10px; overflow:hidden; } #menulisten .listenblock .primary a.listenicon { float:left; background:transparent url(http://media.npr.org/chrome/news/icon_av_main.gif) 0 -210px no-repeat; display:block; height:42px; width:43px; margin-top:5px; } #menulisten .listenblock .primary a.listenicon:hover { background:transparent url(http://media.npr.org/chrome/news/icon_av_main.gif) 0 -336px no-repeat; } #menulisten .listenblock .primary .listencontent { background:#e6f2f3; color:#7fbcc3; font-size:11px; padding:8px 10px; margin-left:53px; } #menulisten .listenblock .primary h4 { color:#409ba5; font-size:16px; font-weight:bold; } #menulisten .listenblock h4 a {color:#409ba5;} #menulisten .listenblock .info {margin:0;} #menulisten .listenblock .duration {float:right;} #menulisten .listenblock ul {float:left;} #menulisten .listenblock ul li { font-size:11px; padding:0; margin:0 0 2px 0; line-height:15px; } #menulisten .listenblock a.add { color:#097e8b; background: url(http://media.npr.org/chrome/news/icon_avbox_mini.gif) 0 1px no-repeat; padding:1px 0 0 18px; display:block; margin:0 4px; font-size:11px; } #menulisten .listenblock a.add:hover { background: url(http://media.npr.org/chrome/news/icon_avbox_mini.gif) 0 -134px no-repeat; } #menulisten .listenblock a.trans { color:#097e8b; background: url(http://media.npr.org/chrome/news/icon_avbox_mini.gif) 0 -59px no-repeat; padding:1px 0 0 18px; display:block; margin:0 4px; font-size:11px; } #menulisten .listenblock a.trans:hover { background: url(http://media.npr.org/chrome/news/icon_avbox_mini.gif) 0 -164px no-repeat; } /*#menulisten .listenblock a.download { color:#80bdc4; background: url(http://media.npr.org/chrome/news/icon_avbox_mini.gif) 0 -30px no-repeat; padding:1px 0 1px 22px; } #menulisten .listenblock a.download:hover { background: url(http://media.npr.org/chrome/news/icon_avbox_mini.gif) 0 -150px no-repeat; }*/ #menulisten .listenblock .tab { float:right; background: url(http://media.npr.org/chrome/news/tab_listen_left.gif) left center no-repeat; padding-left:12px; margin-right:8px; height:18px; } #menulisten .listenblock .tab span { float:left; background: url(http://media.npr.org/chrome/news/tab_listen_right.gif) right center no-repeat; padding-right:12px; display:block; height:18px; } #menulisten .listenblock .findstreams { margin:0; font-weight:bold; font-size:12px; padding:2px 0 0 4px; } #menulisten .listenblock .findstreams a {color:#fff;} #menulisten .footer { background-color:#80bdc4; clear:both; color:#FFFFFF; font-size:10px; height:18px; padding:7px 15px 0 0; text-align:right; text-transform:uppercase; } #menulisten .footer a.closemenu { background:transparent url(http://media.npr.org/chrome/news/icon_close_13x13.gif) no-repeat scroll right -26px; color:#fff; padding:0 17px 0 0; } /* =for both shows and listen dropdowns */ .footer .pipe {padding:0 4px;} /* fix closemenu icon for safari */ @media screen and (-webkit-min-device-pixel-ratio:0) { .ddstn a.closemenu, #menuprograms .footer a.closemenu, #menulisten .footer a.closemenu {padding:1px 17px 1px 0;} } /* =global footer --------------------------------------------------------------- */ #footer .everywhere { margin:0; padding:0; overflow:hidden; background-color:#000; height:1%; } #footer .everywhere h3 a {color:#fff;} #footer .everywhere h3 span {color:#999;} #footer .everywhere h3 { font-family:georgia,sans-serif; font-size:22px; font-weight:bold; padding:10px 10px 10px 15px; margin:0; float:left; color:#fff; } #footer .everywhere ul { padding:12px 15px 0 0; float:right; } #footer .everywhere ul li { float:left; font-size:11px; padding-left:40px; line-height:23px; } #footer .everywhere ul li a {float:left;color:#fff;} #footer .everywhere ul li a:hover {color:#999;} #footer .everywhere ul li a.radio {padding:0 0 0 30px;} #footer .everywhere ul li a.pod {padding:0 0 0 20px;} #footer .everywhere ul li a.mobile {padding:0 0 0 20px;} #footer .everywhere ul li a.rss {padding:0 0 0 22px;} #footer .everywhere ul li a.newsletter {padding:0 0 0 20px;} #footer .everywhere ul li a.widget {padding:0 0 0 26px;} #footer .everywhere ul li a.api {padding:0 0 0 27px;} #footer .footerwrap { clear:both; overflow:hidden; width:978px; border-left: 1px solid #b4b2b2; border-right: 1px solid #b4b2b2; border-bottom: 1px solid #b4b2b2; } #footer .listbg { background:#fff url(http://media.npr.org/chrome/news/bg_footer.gif) left bottom; overflow:hidden; height:1%; padding-bottom:20px; } #footer .col { width:138px; float:left; margin-right:24px; } #footer .first {padding-left:15px;} #footer .last {margin-right:0;} #footer h4 { font-family:georgia,sans-serif; font-size:18px; font-weight:bold; color:#333; border-bottom:4px solid #b2b2b2; padding:20px 0 6px 0; margin-bottom:6px; background-color:#fff; } #footer h4 a {color:#333;} #footer .col {background-color:#fff;} #footer .col ul { padding-bottom:20px; background-color:#fff; } #footer .col ul li { padding:0; margin-bottom:3px; line-height:14px; font-size:12px; } #footer .col ul li a {color:#333;} #footer .col ul li span { margin:0 0 3px 10px; line-height:14px; } #footer .col ul li.space {margin-top:15px;} #footer ul.bottomlist { clear:left; padding:15px 0; margin:0; height:1%; overflow:hidden; } #footer ul.bottomlist li { float:left; font-size:12px; margin-right:15px; color:#999; } #footer ul.bottomlist li a {color:#999;} #footer ul.bottomlist li.help a, #footer ul.bottomlist li.contact a {color:#000;font-weight:bold;} #footer ul.bottomlist li.donate a {color:#f30;font-weight:bold;} #footer ul.bottomlist li.pbs { margin:0; margin-top:-2px; *margin-top:-4px; padding:0; float:right; } #footer ul.bottomlist li.pbs img { float:none; margin:0; padding:0; vertical-align:middle; } .loginwrap {float:right;margin-bottom:5px;height:19px;} .loginwrap div.donate {float:left;} p#loginPElm {float:left;} .loginwrap div.donate a { background:url(http://media.npr.org/images/donate/support_stroke.gif) no-repeat top; height:19px; width:141px; display:block; } .loginwrap div.donate a:hover {background:url(http://media.npr.org/images/donate/support_stroke.gif) no-repeat bottom;} #header .beta {display:none;} /* ---------------------------------------- * START of 'base/localization.css' * ---------------------------------------- */ /* =localization - tab */ .headercontent .support .tab { height:54px; padding:0 8px; float:left; overflow:hidden; } .headercontent .dd_active .tab {background:transparent url(http://media.npr.org/chrome/news/bg_localtab_left.gif) no-repeat left top scroll;} .headercontent .support .tab a { float:left; display:block; background:url(http://media.npr.org/chrome/news/bg_localtab_right.gif) no-repeat right top scroll; height:54px; padding:0 35px 0 0; outline:none; } .headercontent .dd_active .tab a {background:url(http://media.npr.org/chrome/news/bg_localtab_right_active.gif) no-repeat right top scroll;} .headercontent .support .tab img { float:none; /*margin-top:2px;*/ max-width:138px; } .headercontent .support .tab a span { display:block; font-size:24px; font-weight:bold; margin-top:20px; } .headercontent .dd_active { background:transparent url(http://media.npr.org/chrome/news/bg_localtop.gif) no-repeat scroll bottom; } /* =localization - dropdown */ .ddstn { display:none; height:139px; margin:0; padding:0; width:978px; position:relative; background:transparent url(http://media.npr.org/chrome/news/bg_localbottom.gif) no-repeat scroll top center; } .ddstn a.closemenu { position:absolute; background:transparent url(http://media.npr.org/chrome/news/icon_close_13x13.gif) no-repeat scroll right top; bottom:10px; _bottom:13px; /* IE6 only */ right:20px; padding-right:17px; text-transform:uppercase; font-size:10px; color:#999; } .ddstn .station { background:transparent url(http://media.npr.org/chrome/news/bg_stationdata_left.gif) no-repeat scroll 364px 4px; margin:0 20px 0 175px; padding:4px 0 0 0; height:139px; position:relative; border:none; } .ddstn .stationinfo { float:left; font-size:11px; margin-top:5px; width:200px; padding-left:3px; } .ddstn .stationinfo p {margin-bottom:5px;} .ddstn .stationinfo a:hover {color:#007987;} .ddstn .stationinfo h3 { font-size:16px; font-weight:bold; } .ddstn .stationinfo p.desc { font-size:11px; font-style:italic; color:#999; margin-bottom:8px; } .ddstn .stationinfo p.donate { text-transform:uppercase; font-weight:bold; } .ddstn .stationinfo p.donate, .ddstn .stationinfo p.donate a { color:#f30; } .ddstn .station .change { position:absolute; bottom:15px; left:0; color:#999; font-size:11px; padding-left:3px; } .ddstn .station .change a {color:#999;} .ddstn .station .change span.pipe {margin:0 5px;} .ddstn .stationnav { float:left; font-size:11px; color:#999; margin:10px 0 0 15px; text-transform:uppercase; width:135px; } .ddstn .stationnav li { line-height:20px; } .ddstn .stationnav li a { color:#999; } .ddstn .stationnav li a.selected { color:#007987; } .ddstn .stationnav .gtarrow { font-size:9px; } .ddstn .stationdata_wrap { background:transparent url(http://media.npr.org/chrome/news/bg_stationdata_right.gif) no-repeat scroll right top; float:left; margin:0 0 0 17px; height:117px; width:200px; padding:4px 6px; } .ddstn .stationdata { overflow:auto; height:116px; font-size:11px; color:#007987; padding-left:2px; } .ddstn .stationdata_arrow { position:absolute; top:13px; left:531px; width:10px; height:20px; background:transparent url(http://media.npr.org/chrome/news/arrow_stationdata.gif) no-repeat scroll right top; } .ddstn .stationdata .sd_audio, .ddstn .stationdata .sd_podcast, .ddstn .stationdata .sd_newsfeed, .ddstn .stationdata .sd_community { display: none; } .ddstn .stationdata .selected { display: block; min-height:118px; } .ddstn .stationdata ul { list-style-type:none; } .ddstn .stationdata ul li { margin-bottom:3px; font-weight:bold; } .ddstn .stationdata ul li a { color:#007987; } /* =localization - scrollable area */ .jScrollPaneContainer { position: relative; overflow: hidden; z-index: 1; display:block; } .jScrollPaneTrack { position: absolute; cursor: pointer; right: 0; top: 0px !important; height: 100%; background:transparent url(http://media.npr.org/chrome/news/bg_scrolltrack.gif) no-repeat scroll center top; } .jScrollPaneDrag { position: absolute; cursor: pointer; overflow: hidden; } .jScrollPaneDragTop { position: absolute; top: 0; left: 0; overflow: hidden; background:transparent url(http://media.npr.org/chrome/news/bg_scrollbar_top.gif) no-repeat scroll center top; height:70%; } .jScrollPaneDragBottom { position: absolute; bottom: 0; left: 0; overflow: hidden; background:transparent url(http://media.npr.org/chrome/news/bg_scrollbar_bottom.gif) no-repeat scroll center bottom; height:70%; } a.jScrollArrowUp { display: block; position: absolute; z-index: 1; bottom: 10px; right: 0; text-indent: -2000px; overflow: hidden; background:transparent url(http://media.npr.org/chrome/news/arrow_scrollup.gif) no-repeat scroll center top; height: 10px; } a.jScrollArrowUp:hover { /*background-color: #f60;*/ } a.jScrollArrowDown { display: block; position: absolute; z-index: 1; bottom: 0; right: 0; text-indent: -2000px; overflow: hidden; background:transparent url(http://media.npr.org/chrome/news/arrow_scrolldown.gif) no-repeat scroll center top; height: 10px; } a.jScrollArrowDown:hover { /*background-color: #f60;*/ } a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover { /*background-color: #f00;*/ } /* ---------------------------------------- * START of 'base/sponsorship.css' * ---------------------------------------- */ /* =sponsors --------------------------------------------------------------- */ .adwrapper { /*margin-bottom:5px;*/ padding:5px 0 10px 11px; background:url(http://media.npr.org/chrome/news/hrule_double.gif) repeat-x bottom; overflow:hidden; } .sponsor300 { overflow: hidden; o\verflow: visible; w\idth: auto; he\ight: 1%; width:300px; } .sponsor300 .sponsor300 {padding:7px 0;} .sponsor300 p { margin:0; font-size:10px; color:#333; } .sponsor300 p.top { margin-bottom:2px; } .sponsor300 p.left { float:left; margin-top:4px; } .sponsor300 p.right { margin-top:4px; font-style:italic; float:right; } .sponsor300 p.right a {color:#333;} .sponsor300 p.right a:hover {color:#000;} /* old sponsor styles */ .sponsor300 .dynamicbucket .story {padding-top:2px;} .sponsor300 .buckettop, .sponsor300 .bucketbottom {display:none;} .sponsor300 .bucketcontent .story p { text-align:center; padding:2px 0; } .mojowrapper div.sponsor {font-size:10px;margin:0;padding-left:11px;} /* static ad include */ .mojowrapper div.sponsor p {text-align:center;margin:0;} /* =search sponsor */ .topnavSponsor { float:right; padding:15px 0 0 10px; /*width:163px;*/ } .searchSponsorTxt { float:left; width:70px; text-align:right; color:#666; margin: 0 5px 0 0; font-size:10px; padding-top:5px; } .searchSponsor { float:left; width:88px; } .sponsor88 { float:right; width:163px; } #wrapper .sponsor88 p.left { float:left; width:70px; text-align:left; color:#666; margin: 0 5px 0 0; font-size:10px; line-height:13px; padding-top:5px; } .sponsor88 p.right img { float:left; width:88px; } /* =donate now */ .topnavSponsor .donate {padding:10px 0 0 25px;} /* =sponsorship pushdown --------------------------------------------------------------- */ #sponsor_dd .panelwrap { border-bottom:1px solid #b5b2b2; border-bottom:none\9; overflow: hidden; text-align:center; padding:13px 0px 14px 0px; } #sponsor_dd .panelwrap p { color:#999; font-size:11px; background:url(http://media.npr.org/chrome/hrule-double-sponsor.gif) repeat-x center; margin:0 0 7px 0; } #sponsor_dd .panelwrap p span {background-color:#fff;padding:0 10px;} #sponsor_dd .panel { overflow:hidden; height:1%; } /* ---------------------------------------- * START of 'base/icons.css' * ---------------------------------------- */ /* =icons --------------------------------------------------------------- */ a.email { background: url(http://media.npr.org/chrome/news/icon_storytools.gif) 0 0 no-repeat; padding:0 0 0 22px; line-height:16px; } a.email:hover { background: url(http://media.npr.org/chrome/news/icon_storytools.gif) 0px -16px no-repeat; } a.share, a.share2 { background: url(http://media.npr.org/chrome/news/icon_storytools.gif) 0 -32px no-repeat; padding:0 0 0 20px; line-height:16px; } a.share:hover, a.share2:hover { background: url(http://media.npr.org/chrome/news/icon_storytools.gif) 0 -48px no-repeat; } a.comment /*a.viewcomm*/ { background: url(http://media.npr.org/chrome/news/icon_storytools.gif) 0 -64px no-repeat; padding:0 0 0 21px; line-height:16px; } a.comment:hover /*a.viewcomm:hover*/ { background: url(http://media.npr.org/chrome/news/icon_storytools.gif) 0 -80px no-repeat; } a.recommend /*a.reccomm*/ { background: url(http://media.npr.org/chrome/news/icon_storytools.gif) 0px -96px no-repeat; padding:0 0 0 23px; line-height:16px; } a.recommend:hover /*a.reccomm:hover*/ { background: url(http://media.npr.org/chrome/news/icon_storytools.gif) 0 -112px no-repeat; } a.recommended, a.recommended:hover, a.reced, a.reced:hover { background: url(http://media.npr.org/chrome/news/icon_storytools.gif) 0 -128px no-repeat; padding:0 0 0 23px; line-height:16px; cursor:default; color:#333; text-decoration:none; } a.print { background: url(http://media.npr.org/chrome/news/icon_storytools.gif) 0 -144px no-repeat; padding:0 0 0 21px; line-height:16px; } a.print:hover { background: url(http://media.npr.org/chrome/news/icon_storytools.gif) 0 -160px no-repeat; } a.twitter { background: url(http://media.npr.org/chrome/news/icon_storytools.gif) 0 -256px no-repeat; padding:0 0 0 19px; cursor:pointer; } a.facebook { background: url(http://media.npr.org/chrome/news/icon_storytools.gif) 0 -272px no-repeat; padding:0 0 0 20px; } a.pod { background:url(http://media.npr.org/chrome/news/icon_services.gif) 0 -46px no-repeat; } a.pod:hover { background:url(http://media.npr.org/chrome/news/icon_services.gif) 0 -69px no-repeat; } a.rss { background:url(http://media.npr.org/chrome/news/icon_services.gif) 0 0 no-repeat; } a.rss:hover { background:url(http://media.npr.org/chrome/news/icon_services.gif) 0 -23px no-repeat; } a.radio { background:url(http://media.npr.org/chrome/news/icon_services.gif) 0 -92px no-repeat; } a.radio:hover { background:url(http://media.npr.org/chrome/news/icon_services.gif) 0 -115px no-repeat; } a.mobile { background:url(http://media.npr.org/chrome/news/icon_services.gif) 0 -138px no-repeat; } a.mobile:hover { background:url(http://media.npr.org/chrome/news/icon_services.gif) 0 -161px no-repeat; } a.newsletter { background:url(http://media.npr.org/chrome/news/icon_services.gif) 0 -184px no-repeat; } a.newsletter:hover { background:url(http://media.npr.org/chrome/news/icon_services.gif) 0 -207px no-repeat; } a.widget { background:url(http://media.npr.org/chrome/news/icon_services.gif) 0 -230px no-repeat; } a.widget:hover { background:url(http://media.npr.org/chrome/news/icon_services.gif) 0 -253px no-repeat; } a.api { background:url(http://media.npr.org/chrome/news/icon_services.gif) 0 -276px no-repeat; } a.api:hover { background:url(http://media.npr.org/chrome/news/icon_services.gif) 0 -299px no-repeat; } a.podicon { background:url(http://media.npr.org/chrome/news/icon_services.gif) 0 -345px no-repeat; } a.podicon:hover { background:url(http://media.npr.org/chrome/news/icon_services.gif) 0 -368px no-repeat; } a.podiconnoevent { background:url(http://media.npr.org/chrome/news/icon_services.gif) 0 -345px no-repeat; } a.rssicon { background:url(http://media.npr.org/chrome/news/icon_services.gif) 0 -391px no-repeat; } a.rssicon:hover { background:url(http://media.npr.org/chrome/news/icon_services.gif) 0 -414px no-repeat; } a.add { background: url(http://media.npr.org/chrome/news/icon_avbox_mini.gif) 0 0 no-repeat; } a.add:hover { background: url(http://media.npr.org/chrome/news/icon_avbox_mini.gif) 0 -15px no-repeat; } a.added, a.added:hover { background: url(http://media.npr.org/chrome/news/icon_avbox_mini.gif) 0 -240px no-repeat; } a.download { background: url(http://media.npr.org/chrome/news/icon_avbox_mini.gif) 0 -30px no-repeat; } a.download:hover { background: url(http://media.npr.org/chrome/news/icon_avbox_mini.gif) 0 -45px no-repeat; } a.trans { background: url(http://media.npr.org/chrome/news/icon_avbox_mini.gif) 0 -60px no-repeat; } a.trans:hover { background: url(http://media.npr.org/chrome/news/icon_avbox_mini.gif) 0 -75px no-repeat; } a.subscribe { background: url(http://media.npr.org/chrome/news/icon_avbox_mini.gif) 0 -180px no-repeat; } a.subscribe:hover { background: url(http://media.npr.org/chrome/news/icon_avbox_mini.gif) 0 -195px no-repeat; } a.purchase { background:url(http://media.npr.org/chrome/news/icon_avbox_mini.gif) no-repeat scroll 0 -210px; } a.purchase:hover { background:url(http://media.npr.org/chrome/news/icon_avbox_mini.gif) no-repeat scroll 0 -225px; } a.slideshow { background:url(http://media.npr.org/chrome/news/icon_slideshow_mini_ltgry.gif) no-repeat; padding:1px 0 1px 20px; } a.slideshow:hover { background:url(http://media.npr.org/chrome/news/icon_slideshow_mini_hover.gif) no-repeat; } a.video { background:url(http://media.npr.org/chrome/news/icon_video_mini_ltgry.gif) no-repeat; padding:1px 0 1px 20px; } a.video:hover { background:url(http://media.npr.org/chrome/news/icon_video_mini_hover.gif) no-repeat; } a.map { background:url(http://media.npr.org/chrome/news/icon_graphic_mini_ltgry.gif) no-repeat; padding:1px 0 1px 20px; } a.map:hover { background:url(http://media.npr.org/chrome/news/icon_graphic_mini_hover.gif) no-repeat; } a.graphic { background:url(http://media.npr.org/chrome/news/icon_graphic_mini_ltgry.gif) no-repeat; padding:1px 0 1px 20px; } a.graphic:hover { background:url(http://media.npr.org/chrome/news/icon_graphic_mini_hover.gif) no-repeat; } a.interactive { background:url(http://media.npr.org/chrome/news/icon_int_mini_ltgry.gif) no-repeat; padding:1px 0 1px 20px; } a.interactive:hover { background:url(http://media.npr.org/chrome/news/icon_int_mini_hover.gif) no-repeat; } a.genericicon { background:transparent url(http://media.npr.org/chrome/news/icon_generic_mini.gif) no-repeat scroll 0 0; } a.genericicon:hover { background:transparent url(http://media.npr.org/chrome/news/icon_generic_mini_hover.gif) no-repeat scroll 0 0; } /* =spikes --------------------------------------------------------------- */ .spike a { background: url(http://media.npr.org/chrome/news/spike_bullet.gif) no-repeat left top; padding:0 0 0 17px; display:block; float:left; } .spike a:hover { background: url(http://media.npr.org/chrome/news/spike_bullet_hover.gif) no-repeat left top; } .spike a.audio {background: url(http://media.npr.org/chrome/news/icon_audio_12px.gif) no-repeat;} .spike a.audio:hover {background: url(http://media.npr.org/chrome/news/icon_audio_12px_hover.gif) no-repeat;} /* can remove all for add spike after bug SFW-1884 is posted live */ .spike a.add {display:none;} /*.spike a.add {background: url(http://media.npr.org/chrome/news/spike_add.gif) no-repeat;} .spike a.add:hover {background: url(http://media.npr.org/chrome/news/spike_add_hover.gif) no-repeat;}*/ .spike a.infographic {background: url(http://media.npr.org/chrome/news/spike_info.gif) no-repeat;} .spike a.infographic:hover {background: url(http://media.npr.org/chrome/news/spike_info_hover.gif) no-repeat;} .spike a.slideshow {background: url(http://media.npr.org/chrome/news/spike_slideshow.gif) no-repeat;} .spike a.slideshow:hover {background: url(http://media.npr.org/chrome/news/spike_slideshow_hover.gif) no-repeat;} .spike a.video {background: url(http://media.npr.org/chrome/news/spike_video.gif) no-repeat;} .spike a.video:hover {background: url(http://media.npr.org/chrome/news/spike_video_hover.gif) no-repeat;} .spike a.map {background: url(http://media.npr.org/chrome/news/spike_map.gif) no-repeat;} .spike a.map:hover {background: url(http://media.npr.org/chrome/news/spike_map_hover.gif) no-repeat;} .spike a.externallink {background: url(http://media.npr.org/chrome/news/spike_extlink.gif) no-repeat;} .spike a.externallink:hover {background: url(http://media.npr.org/chrome/news/spike_extlink_hover.gif) no-repeat;} .spike a.interactive {background: url(http://media.npr.org/chrome/news/spike_interactive.gif) no-repeat;} .spike a.interactive:hover {background: url(http://media.npr.org/chrome/news/spike_interactive_hover.gif) no-repeat;} .spike a.download {background: url(http://media.npr.org/chrome/news/spike_download.gif) no-repeat;} .spike a.download:hover {background: url(http://media.npr.org/chrome/news/spike_download.gif) no-repeat;} .spike a.chat {background: url(http://media.npr.org/chrome/news/spike_chat.gif) no-repeat;} .spike a.chat:hover {background: url(http://media.npr.org/chrome/news/spike_chat.gif) no-repeat;} .spike a.playlist {background: url(http://media.npr.org/chrome/news/spike_playlist.gif) no-repeat;} .spike a.playlist:hover {background: url(http://media.npr.org/chrome/news/spike_playlist.gif) no-repeat;} /* ---------------------------------------- * START of 'news/sidebar.css' * ---------------------------------------- */ /* =main_sidebar --------------------------------------------------------------- */ #news #main_sidebar .container { margin:0 0 5px; padding:10px 14px 10px 12px; background:url(http://media.npr.org/chrome/news/hrule_double.gif) repeat-x bottom; /*overflow:hidden;*/ } #news #main_sidebar .container .bucketwrap { margin:0; padding:0; background:none; height:1%; overflow:hidden; } #news #main_sidebar .container .bucketwrap .bucket {padding:5px 0 0;} #news #main_sidebar .container h3.conheader { margin:0 0 10px; font-size:16px; } #news #main_sidebar .container h3.conheader {color:#ee1300;} #news .artsPage #main_sidebar .container h3.conheader {color:#800149;} #news #main_sidebar .container h3.slug { font-family:arial,sans-serif; font-size:12px; margin:0 10px; padding-top:10px; text-transform:uppercase; } #news #main_sidebar .container h3.gahdr { border:none; margin-bottom:10px; font-size:22px; font-family:georgia, sans-serif; padding:0 10px 5px 10px; } #news #main_sidebar .container p, #news #main_sidebar .container h4 { font-size:12px; } #news #main_sidebar .container p.footer { font-size:11px; padding:10px 0 0; } #news #main_sidebar .bucketwrap { margin:0 0 5px; background:url(http://media.npr.org/chrome/news/hrule_double.gif) repeat-x bottom; overflow:hidden; height:1%; } #news #main_sidebar .bucketwrap h3 { font-size:22px; font-family:georgia, sans-serif; padding:0 0 5px; } #news #main_sidebar .bucket { margin:0; padding:5px 15px 20px 11px; overflow: hidden; /*o\verflow: visible;*/ /*w\idth: auto;*/ he\ight: 1%; height:1%; font-size:12px; } #news #main_sidebar .bucket h4 { font-size:16px; font-family:georgia,sans-serif; margin:0 0 7px 0; font-weight:bold; } #news #main_sidebar .bucket .bucketblock h4 { font-family:arial,sans-serif; font-size:14px; margin:0 0 6px 0; } #news #main_sidebar .bucketblock p { font-size:12px; margin:0 0 6px 0; } #news #main_sidebar .img .bucketblock { margin-left:100px; } #news #main_sidebar ul.line li { background:none; margin:0; border-bottom:1px solid #b4b2b2; padding:6px 0; } #news #main_sidebar ul.line li a {color:#333;} #news #main_sidebar ul.line li a span {color:#959595;} #news #main_sidebar .listtext p a {color:#36c;} /* =apiquery (simple, apisublist, newspackage) --------------------------------------------------------------- */ #news #main_sidebar .apiquery .simple, #news #main_sidebar .apisublist, #news #main_sidebar .newspackage { padding:10px 14px 15px 12px; font-size:12px; } #news #main_sidebar .container .apiquery .simple, #news #main_sidebar .container .apisublist, #news #main_sidebar .container .newspackage { padding:0 0 10px 0; font-size:12px; } /*#news #main_sidebar .apisublist h4 a, #news #main_sidebar .apiquery .simple h3 a { background:transparent url(http://media.npr.org/chrome/news/ico-more-lg.gif) no-repeat scroll right 6px; padding:0 12px 0 0; }*/ #news #main_sidebar .apisublist h4 span.arrow, #news #main_sidebar .apiquery .simple h3 span.arrow { padding: 0 5px 0 2px; background: url(http://media.npr.org/chrome/news/ico-more-lg.gif) no-repeat right center; width:6px; } #news #main_sidebar .apisublist h4, #news #main_sidebar .apiquery .simple h3, #news #main_sidebar .newspackage h3 { font-family:georgia, sans-serif; font-size:18px; text-transform:lowercase; border:none; padding:0; margin-bottom:5px; } #news #main_sidebar .apisublist img {margin:0 10px 10px 0;} #news #main_sidebar .apisublist .bucket {padding:0;} /* to remove after we get all the arrow img's set */ #news #main_sidebar .apisublist h4 span.gtarrow {display:none;} /* =ecommerce --------------------------------------------------------------- */ #news #main_sidebar .ecommerceContainer {padding-top:10px;} #news #main_sidebar .container .ecommerce { background:url(http://media.npr.org/chrome/news/hrule_single_dotted.gif) left bottom repeat-x; padding:0; } #news #main_sidebar .container .ecommerce .bucket { position:relative; padding:10px 0; _position:static; } #news #main_sidebar .ecommerce h4 { width:190px; font-size:14px; font-family:arial,sans-serif; margin:0 0 5px 0; padding:0; } #news #main_sidebar .ecommerce p.byline { width:190px; margin:0; padding:0; } #news #main_sidebar .ecommerce ul { display:block; margin:0; padding:0; position:absolute; bottom:10px; right:0; width:100px; _position:static; _float:right; _width:auto; } #news #main_sidebar .ecommerce ul li { background:none; font-size:11px; margin:0; padding:0; } #news .ecommerce .gtarrow { font-size:10px; font-weight:normal; margin-left:2px; } /* =internal/external links --------------------------------------------------------------- */ #news #main_sidebar .internallink {padding:0;} #news #main_sidebar .container .internallink, #news #main_sidebar .container .externallink { margin-bottom:7px; } /* gerneral padding for all style of internal links */ #news #main_sidebar .internallink .simple, #news #main_sidebar .internallink .simplenodate, #news #main_sidebar .externallink { padding:10px 14px 15px 11px; } #news #main_sidebar .promo_audio, #news #main_sidebar .community, #news #main_sidebar .promo_featured, #news #main_sidebar .promo { padding:10px 14px 15px 11px; } #news #main_sidebar .dontmiss, #news #main_sidebar .story_2col { padding:5px 14px 10px 11px; } #news #main_sidebar .container .internallink .simple, #news #main_sidebar .container .internallink .simplenodate, #news #main_sidebar .container .externallink, #news #main_sidebar .container .community, #news #main_sidebar .container .promo_featured, #news #main_sidebar .container .promo, #news #main_sidebar .container .dontmiss, #news #main_sidebar .container .story_2col { padding:0; } /* =simple, simplenodate */ #news #main_sidebar .internallink .simple a, #news #main_sidebar .internallink .simplenodate a, #news #main_sidebar .externallink a { display: block; padding: 0 0 0 7px; background: url(http://media.npr.org/chrome/news/bullet_blk.gif) no-repeat; margin:0; font-size:12px; } #news #main_sidebar .internallink .simple span.date, #news #main_sidebar .internallink .simplenodate span.date, #news #main_sidebar .externallink span.date { color:#999; font-style:normal; font-size:12px; display:block; margin:0; padding:0 0 0 7px; } /* =internal link - story_2col */ #news #main_sidebar .story_2col { overflow:hidden; height:1%; } #news #main_sidebar .story_2col h3.slug { padding:0; font-family:Arial,Helvetica,sans-serif; font-size:12px; margin-bottom:3px; text-transform:lowercase; } #news #main_sidebar .story_2col h3.slug, #news #main_sidebar .story_2col h3.slug a { color:#999; } #news #main_sidebar .story_2col .bucketblock {margin-left:148px;} #news #main_sidebar .story_2col a.photowrap { float:left; margin:0 0 10px 0; } #news #main_sidebar .story_2col h4.title { font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; line-height:16px; text-transform:none; margin:0 0 10px; } #news #main_sidebar .story_2col h4.title, #news #main_sidebar .story_2col h4.title a { color:#000; } #news #main_sidebar .story_2col p { color:#999; font-family:Arial, Helvetica, sans-serif; font-size:12px; margin-bottom:10px; } /* =audio promo */ #news #main_sidebar .promo_audio { background:#fff url(http://media.npr.org/chrome/news/bg_gradient_hpaudio.gif) repeat-x center bottom; _background:none; /* IE6 only */ margin-bottom:4px; overflow:hidden; height:1%; } #news #main_sidebar .promo_audio h4 { margin:10px 0 15px 5px; font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; } #news #main_sidebar .promo_audio .flash h4 { font-size:22px; margin:0 0 10px 5px; } #news #main_sidebar .promo_audio h4 a, #news #main_sidebar .promo_audio h4 span { color:#007987; } #news #main_sidebar .promo_audio h3 { font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:0; margin:0 0 5px 5px; color:#333; } #news #main_sidebar .promo_audio h3 a:hover {color:#007987;} #news #main_sidebar .promo_audio h3 .date, #news #main_sidebar .promo_audio h3 a.program { margin:0; padding:0; font-size:11px; font-style:italic; font-weight:normal; color:#666; } #audioflash {margin:0 0 10px;} #audioflash p { font-size:12px; color:#666; background:url(http://media.npr.org/chrome/news/icon_alert.gif) no-repeat 10px 15px; border:1px solid #ccc; margin:10px 0 0 0; padding:10px 10px 10px 55px; } #audioflash p a { font-weight:bold; color:#666; } #news #main_sidebar .promo_audio .quote { margin:0 0 5px 5px; font-size:14px; font-weight:bold; color:#333; } #news #main_sidebar .promo_audio .quote span { padding:0 5px; background-image:url(http://media.npr.org/chrome/news/quote_sm.gif); background-repeat:no-repeat; } #news #main_sidebar .promo_audio .quote .lquote {background-position:left top;} #news #main_sidebar .promo_audio .quote .rquote {background-position:right bottom;} #news #main_sidebar .promo_audio .quote_byline { margin:0 0 10px 5px; font-size:14px; color:#333; text-align:right; font-size:11px; font-style:italic; } #news #main_sidebar .promo_audio .read { margin:0 0 2px 5px; font-size:10px; color:#999; } /* =embedded audio (HTML5) */ #news #main_sidebar .embed_audio h4 { font-size:22px; margin:0 0 10px 5px; } .embed_audio #audioContent { overflow:hidden; margin-bottom:5px; border-bottom:1px solid #ccc; padding-bottom:5px; visibility:hidden; } .embed_audio #audioContent .flashError, .embed_audio .variables {display:none;} .embed_audio .controls a.play { display:block; width:32px; height:32px; float:left; background:transparent url(http://media.npr.org/chrome/ipad/player/embed/btn_playpause.gif) no-repeat left top; outline:none; } .embed_audio .controls a.play:hover {background-position:0 0px;} .embed_audio .controls a.pause {background-position:0 -32px;} .embed_audio .controls a.pause:hover {background-position:0 -32px;} .embed_audio .controls .scrubber { float:left; border:1px solid #ccc; margin:6px 5px; background-color:#fff; } .embed_audio .controls .progressbar { padding:7px 0; margin:0 10px; width:150px; position:relative; } .embed_audio .controls .bufferbar { background-color:#555; width:100%; height:3px; } .embed_audio .controls .playedbar {display:none;} .embed_audio .controls .scrubhandle { display:block; background:transparent url(http://media.npr.org/chrome/ipad/player/embed/ico_scrub_handle.gif) no-repeat left top; width:15px; height:13px; margin-left:-7px; position:absolute; left:0; top:2px; } .embed_audio .controls .timer { float:left; font-size:10px; line-height:31px; } .embed_audio .controls .volume { float:left; width:35px; background:transparent url(http://media.npr.org/chrome/ipad/player/embed/ico_speaker.gif) no-repeat left center; padding:7px 0 7px 15px; margin:7px 0 0 10px; } .embed_audio .controls .volume .volumebar { background-color:#ccc; height:3px; position:relative; } .embed_audio .controls .volume .volumehandle { display:block; background:transparent url(http://media.npr.org/chrome/ipad/player/embed/ico_volume_handle.gif) no-repeat left top; width:6px; height:11px; position:absolute; left:0; top:-4px; margin-left:-3px; } /* =don't miss bucket */ #news #main_sidebar .dontmiss h3 { padding:0; border:none; } #news #main_sidebar .dontmiss .bucket {padding:5px 0;} #news #main_sidebar .dontmiss .bucket a.photowrap { display:block; float:left; } #news #main_sidebar .dontmiss span.pipe { color:#ccc; font-weight:normal; } #news #main_sidebar .dontmiss span.cat { font-size:10px; font-family:arial,sans-serif; font-weight:normal; text-transform:uppercase; } #news #main_sidebar .dontmiss h3.slug { font-size:14px; margin:0 0 10px 0; padding:0; color:#666; font-family:arial,sans-serif; text-transform:lowercase; } #news #main_sidebar .dontmiss p.audiorow { float:right; font-size:11px; margin:0; padding-top:2px; } #news #main_sidebar .dontmiss p.audiorow a.listen { background:url(http://media.npr.org/chrome/news/icon_audio_12px.gif) no-repeat left; padding-left:17px; float:left; } #news #main_sidebar .dontmiss p.audiorow a.listen:hover {background:url(http://media.npr.org/chrome/news/icon_audio_12px_hover.gif) no-repeat left;} #news #main_sidebar .dontmiss p.audiorow a.add { width:13px; height:15px; float:left; margin-left:15px; text-indent:-5000px; outline:none; } /* =community --------------------------------------------------------------- */ #news #main_sidebar .community {border:none;} #news #main_sidebar .community h3.slug { font-family:arial,sans-serif; font-size:11px; padding:0 0 0 2px; text-transform:uppercase; border:none; } #news #main_sidebar .community h3.gahdr { border:none; font-family:georgia,sans-serif; font-size:22px; margin-bottom:10px; padding:0; } #news #main_sidebar .community .bucketblock { background:url(http://media.npr.org/chrome/news/hrule_single_dotted.gif) repeat-x left bottom; padding:5px 0; margin:0 0 10px; } #news #main_sidebar .community .bucket, #news #main_sidebar .community p { padding:0; } #news #main_sidebar .community .bucket p { margin:0; font-weight:bold; font-size:14px; } #news #main_sidebar .community p.join {font-size:12px;} #news #main_sidebar .whatsthis { font-size:11px; font-style:italic; } /* =promo featured */ #news #main_sidebar .promo_featured .bucket {padding:0 0 5px;} #news #main_sidebar .promo_featured a.photowrap {float:left;} #news #main_sidebar .promo_featured .bucketblock {margin-left:100px;} #news #main_sidebar .promo_featured h3.slug { text-transform:uppercase; font-size:11px; border-bottom:6px solid #000; padding:0 0 7px; font-family:Arial, Helvetica, sans-serif; } #news #main_sidebar .promo_featured h3.slug, #news .artsPage #main_sidebar .promo_featured h3.slug { color:#000; } #news #main_sidebar .promo_featured .bucket .bucketblock h4 { font-family:georgia,sans-serif; font-size:16px; padding-top:7px; } /* =most popular bucket --------------------------------------------------------------- */ #news #main_sidebar #mostpopular {width:326px;} #news #main_sidebar #mostpopular .top { border-bottom:1px solid #B4B2B2; padding:8px 10px 15px 5px; overflow:hidden; height:1%; } #news #main_sidebar #mostpopular .top h3 { float:left; padding:0; border:none; margin-left:6px; _margin-left:0; } #news #main_sidebar #mostpopular span.pipe { color:#ccc; font-weight:normal; margin:0 2px; } #news #mostpopular span.cat { float:left; width:135px; font-size:10px; font-family:arial,sans-serif; font-weight:normal; text-transform:uppercase; margin-top:8px; } #news #mostpopular span.cat {color:#ee1300;} #news .artsPage #mostpopular span.cat {color:#800149;} #news .programPage #mostpopular span.cat {color:#229ACD;} #news #mostpopular .bucket {padding:0 0 20px 1px;} #news div.viewrec .viewrec {display:block;} #news div.viewrec .viewcomm {display:none;} #news div.viewrec .viewviewed {display:none;} #news div.viewcomm .viewrec {display:none;} #news div.viewcomm .viewcomm {display:block;} #news div.viewcomm .viewviewed {display:none;} #news div.viewviewed .viewrec {display:none;} #news div.viewviewed .viewcomm {display:none;} #news div.viewviewed .viewviewed {display:block;} #news #mostpopular ol.line { clear:both; margin:0 5px; padding:6px 5px 0 5px; list-style-position: inside; width:300px; } #news #mostpopular ol.line li { vertical-align:top; margin:0; border-bottom:1px solid #b4b2b2; margin-top:9px; padding-bottom:9px; color:#666; } #news #mostpopular ol li a { display:block; margin:0 0 0 8px; padding:0 0 0 8px; width:280px; margin-top:-15px; *margin:auto; color:#666; } /* ugly safari hack */ @media screen and (-webkit-min-device-pixel-ratio:0) { #news #mostpopular ol li a {margin:auto;width:290px;} } /* =unselected tabs */ #news #mostpopular ul.nav li { background:#f1f1f1; float:left; font-size:12px; /*line-height:11px;*/ color:#666; margin:0; border-bottom:1px solid #b2b2b4; /*height:31px;*/ padding:0; } #news #mostpopular ul.nav li a { display:block; outline:none; height:31px; line-height:31px; text-align:center; } /* =selected tabs */ #news #mostpopular ul.nav li.selected { border-bottom:1px solid #fff; background:#fff; } #news #mostpopular ul.threetab li a.tabrec { /*padding:10px 0 0 10px; width:97px;*/ width:108px; } #news #mostpopular ul.threetab li a.tabcomm { border-left:1px solid #b2b2b4; /*padding:10px 0 0 19px; width:89px;*/ width:108px; } #news #mostpopular ul.threetab li a.tabviewed { /*padding:10px 0 0px 32px;*/ border-right:1px solid #b2b2b4; /*width:76px;*/ width:107px; } #news #mostpopular ul.twotab li a.tabrec {width:162px;} #news #mostpopular ul.twotab li a.tabcomm { border-left:1px solid #b2b2b4; width:162px; } /* =agg promo --------------------------------------------------------------- */ /*delete after next release - bp*/ #news #main_sidebar p.more .gtarrow {display:none;} #news #main_sidebar .promo { margin:0; background:none; overflow:hidden; height:1%; } #news #main_sidebar .promo a.photowrap { margin:0 0 10px; display:block; overflow:hidden; height:1%; } #news #main_sidebar .promo .titles, #news #main_sidebar .promo .content { margin:0; } #news #main_sidebar .bucketwrap .promo h3.slug { font-family:arial,sans-serif; font-size:10px; text-transform:uppercase; font-weight:normal; margin:0 0 3px; padding:0; border:none; } #news #main_sidebar .bucketwrap .promo h3.slug, #news #main_sidebar .bucketwrap .promo h3.slug a { color:#666; } #news #main_sidebar .promo h3 { padding:0; border:none; font-weight:normal; } #news #main_sidebar .promo ul li { color:#666; font-size:12px; background: url(http://media.npr.org/chrome/news/bullet_gry.gif) left no-repeat; padding-left:7px; margin-bottom:5px; } #news #main_sidebar .promo p { margin-bottom:10px; color:#666; } #news #main_sidebar .promo p.more { font-size:14px; text-align:right; padding:0; } #news #main_sidebar .promo p.more a { color:#333; font-weight:bold; background:transparent url(http://media.npr.org/chrome/news/ico-more-sm.gif) no-repeat scroll right 5px; padding:0 10px 0 0; } #news #main_sidebar .promo h3.brand { font-size:14px; font-weight:bold; padding-bottom:3px; } #news #main_sidebar .promo ul.brand {margin-top:5px;} #news #main_sidebar .promo ul.series {margin-top:5px;} #news #main_sidebar .promo ul.series li { float:left; width:128px; margin-right:10px; } /* =branded promos (api) --------------------------------------------------------------- */ #news #main_sidebar .brand_excerpt, #news #main_sidebar .brand_headlines { padding:10px 15px 10px 11px; } #news #main_sidebar .brand_excerpt a.photowrap, #news #main_sidebar .brand_headlines a.photowrap { float:none; display:block; margin-bottom:10px; text-indent:-5000px; outline:none; } #news #main_sidebar .brand_promo h3.slug {margin:0 0 5px;} #news #main_sidebar .brand_promo a.slug {display:block;} #news #main_sidebar .brand_promo a.slug span, #news #main_sidebar .brand_promo .content p { display:none; } #news #main_sidebar .brand_promo .content p.more {display:block;} #news #main_sidebar .brand_promo .titles {padding:0;} #news #main_sidebar .brand_promo .titles h3 { font-family:Arial, Helvetica, sans-serif; font-size:12px; margin-bottom:10px; } #news #main_sidebar .brand_promo .titles h3, #news #main_sidebar .brand_promo .titles h3 a { color:#666; } #news #main_sidebar .brand_excerpt a.photowrap img, #news #main_sidebar .brand_headlines a.photowrap img { float:none; } #news #main_sidebar .brand_excerpt .bucketblock, #news #main_sidebar .brand_headlines .bucketblock { margin:0; } #news #main_sidebar .brand_excerpt h3 { font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; font-weight:bold; padding:0 0 3px; border:none; } #news #main_sidebar .brand_headlines ul li { background:transparent url(http://media.npr.org/chrome/news/bullet_gry.gif) no-repeat scroll left 1px; font-size:12px; margin-bottom:7px; padding-left:7px; } #news #main_sidebar .brand_headlines ul li, #news #main_sidebar .brand_headlines ul li a { color:#666; } #news #main_sidebar .brand_excerpt p, #news #main_sidebar .brand_headlines p { color:#666; font-size:13px; margin:0 0 5px; line-height:1.3em; } #news #main_sidebar .brand_excerpt p.more, #news #main_sidebar .brand_headlines p.more { font-size:14px; padding:10px 0 0; text-align:right; font-weight:bold; } #news #main_sidebar .brand_excerpt p.more a, #news #main_sidebar .brand_headlines p.more a { color:#333; background:transparent url(http://media.npr.org/chrome/news/ico-more-sm.gif) no-repeat scroll right center; padding:0 10px 0 0; } /* =sublist with thumbs, sublist mini (api) --------------------------------------------------------------- */ #news #main_sidebar .sublist_thumbs, #news #main_sidebar .sublist_mini {padding:3px 15px 0 12px;} #news #main_sidebar .sublist_thumbs h4, #news #main_sidebar .sublist_mini h4 { background:transparent url(http://media.npr.org/chrome/news/hrule_single_dotted.gif) repeat-x left bottom; font-size:18px; font-family:Georgia, "Times New Roman", Times, serif; text-transform:lowercase; padding-bottom:10px; margin:0; } #news #main_sidebar .sublist_thumbs h3, #news #main_sidebar .sublist_mini h3 { font-size:14px; padding:0 0 5px 0; border:none; } #news #main_sidebar .sublist_thumbs .bucket, #news #main_sidebar .sublist_mini .bucket { background:transparent url(http://media.npr.org/chrome/news/hrule_single_dotted.gif) repeat-x left bottom; padding:12px 0; overflow:hidden; height:1%; } #news #main_sidebar .sublist_thumbs p, #news #main_sidebar .sublist_mini p { font-size:13px; color:#555555; line-height:1.3em; font-family:Arial, Helvetica, sans-serif; margin:0; } #news #main_sidebar .sublist_mini p {margin:0 0 5px;} #news #main_sidebar .sublist_thumbs p.more, #news #main_sidebar .sublist_mini p.more { border:none; padding:5px 0 10px; font-size:14px; text-align:right; } #news #main_sidebar .sublist_thumbs p.more a, #news #main_sidebar .sublist_mini p.more a { color:#333; font-weight:bold; background:transparent url(http://media.npr.org/chrome/news/ico-more-sm.gif) no-repeat scroll right center; padding:0 10px 0 0; } #news #main_sidebar .sublist_thumbs p.byline, #news #main_sidebar .sublist_mini p.byline {font-size:11px;} #news #main_sidebar .sublist_thumbs p.byline a, #news #main_sidebar .sublist_thumbs p.byline span #news #main_sidebar .sublist_mini p.byline a, #news #main_sidebar .sublist_mini p.byline span { text-transform:uppercase; } #news #main_sidebar .sublist_thumbs p.byline, #news #main_sidebar .sublist_thumbs p.byline a, #news #main_sidebar .sublist_mini p.byline, #news #main_sidebar .sublist_mini p.byline a { color:#000; } /* =pullquote --------------------------------------------------------------- */ /*#news #main_sidebar .pullquote { padding:10px 10px 20px; } #news #main_sidebar .pullquote .bucket { margin:0; padding:0; } #news #main_sidebar .pullquote .bucket p { font-size:16px; font-weight:bold; margin-bottom:0; } #news #main_sidebar .pullquote h3 { border:none; font-size:12px; margin:0 0 10px; padding:0; font-family:arial,sans-serif; } #news #main_sidebar .pullquote h4, #news #main_sidebar .pullquote p.comments { font-size:12px; }*/ /* =images --------------------------------------------------------------- */ #news #main_sidebar .photo138, #news #main_sidebar .photo200 {padding:10px;} #news #main_sidebar .photo200 .img200 { width:200px; padding-bottom:5px; } #news #main_sidebar .photo200 .captionwrap { clear:left; float:left; width:200px; margin:0; } #news #main_sidebar .captionwrap p, #news #main_sidebar .creditwrap { font-size:11px; color:#666; margin:0; } #news #main_sidebar .container .photo138 {margin-bottom:7px;} #news #main_sidebar .photo138 .captionwrap {margin-left:148px;} #news #main_sidebar .photo300 {padding:0 15px 10px 11px;} /* hiding enlarge in sidebar */ /* jira WWW-3764 */ #news #main_sidebar .enlarge_measure, #news #main_sidebar .enlarge_html {display:none;} /* =search for agg pages --------------------------------------------------------------- */ #news #main_sidebar .search {padding:10px 10px 20px;} #news #main_sidebar .search h3 { border:none; color:#000; font-size:22px; font-family:georgia,sans-serif; text-transform:lowercase; padding:0 0 10px; } #news #main_sidebar .search form.search { padding:0; } #news #main_sidebar .search form input.searchbox { font-size:12px; height:16px; width:240px; margin:0 7px 0 0; float:left; } /* =AP bucket --------------------------------------------------------------- */ #news #main_sidebar .ap h3 { background:url(http://media.npr.org/chrome/news/aplogo.gif) left no-repeat; font-size:14px; padding: 0 0 0 25px; border:none; margin:10px 10px 3px 10px; _margin-top:0; /*ie6*/ } #news #main_sidebar .ap h4 { border-bottom:1px solid #b4b2b2; font-size:12px; color:#000; padding:0 0 10px 10px; } #news .ap h3 {color:#ee1300;} #news .artsPage .ap h3 {color:#c71a0a;} #news .artsPage #main_sidebar .ap h3 span { display:block; color:#000; font-size:12px; font-family:arial,sans-serif; } #news .ap .bucket p { margin:0; overflow:hidden; } #news .ap .more { float:right; padding:10px 10px 0 0; font-size:14px; font-weight:bold; color:#333; background:transparent url(http://media.npr.org/chrome/news/ico-more-sm.gif) no-repeat scroll right 15px; text-transform:lowercase; } #news .ap .more:hover {color:#3366CC;} #news #news .ap .more span.gtarrow {display:none;} #news .ap p .date { float:left; color:#959595; font-size:11px; font-style:italic; padding-top:10px; } #news .ap span.date { display:block; color:#959595; } /* =calendar (on archive pages) --------------------------------------------------------------- #news #main_sidebar .calhdr h3 { padding:10px 0 4px 11px; font-size:14px; text-transform:lowercase; } */ /* =multimedia in the right --------------------------------------------------------------- */ #news #main_sidebar .primary, #news #main_sidebar .secondary { position:relative; padding:10px 14px 10px 11px; } #news #main_sidebar .container .primary, #news #main_sidebar .container .secondary { margin:0; padding:10px 0; position:relative; border-bottom:1px solid #ccc; } #news #main_sidebar .primary .date, #news #main_sidebar .secondary .date { font-size:10px; color:#666; margin:0 0 0 40px; } #news #main_sidebar .primary .listenicon a, #news #main_sidebar .secondary .listenicon a { background:url(http://media.npr.org/chrome/news/icon_av_sec.gif) 0 0 no-repeat; display:block; height:33px; width:33px; float:left; } #news #main_sidebar .primary .listenicon a:hover, #news #main_sidebar .secondary .listenicon a:hover { background:url(http://media.npr.org/chrome/news/icon_av_sec.gif) 0 -33px no-repeat; } #news #main_sidebar .primary .listen, #news #main_sidebar .secondary .listen { margin:0 0 0 40px; } #news #main_sidebar .primary .listen h3, #news #main_sidebar .secondary .listen h3 { font-size:12px; margin:0 0 5px; padding:0; font-family:arial,sans-serif; border:none; } #news #main_sidebar .primary p.byline, #news #main_sidebar .secondary p.byline { font-size:10px; margin:0 0 5px; padding:0; color:#666; } #news #main_sidebar .primary p.byline a, #news #main_sidebar .secondary p.byline a { color:#666; font-weight:normal; } #news #main_sidebar .primary p.byline a.program, #news #main_sidebar .secondary p.byline a.program { font-style:italic; } #news #main_sidebar .duration { font-size:11px; color:#666; margin:10px 0 0 0; } #news #main_sidebar .listen .duration { margin:0; float:left; } #news #main_sidebar .video .duration { clear:both; margin:0 0 0 81px; } #news #main_sidebar .primary ul, #news #main_sidebar .secondary ul { /*clear:both; position:absolute; bottom:10px; right:10px;*/ float:right; margin:0; padding:0; } #news #main_sidebar .primary ul li, #news #main_sidebar .secondary ul li { float:left; background:none; margin:0 0 0 3px; padding:0; } #news #main_sidebar .primary ul li a.add, #news #main_sidebar .secondary ul li a.add { padding:0; width:16px; display:block; height:15px; } #news #main_sidebar .primary ul li a.download, #news #main_sidebar .secondary ul li a.download { padding:0; width:16px; display:block; height:15px; } #news #main_sidebar .primary ul li a.trans, #news #main_sidebar .secondary ul li a.trans { padding:0; width:16px; display:block; height:15px; } #news #main_sidebar .primary ul li a span, #news #main_sidebar .secondary ul li a span { display:none; } #news #main_sidebar .img70 { width:70px; margin-right:10px; float:left; padding:0; } #news #main_sidebar .primary .overlayvideo, #news #main_sidebar .secondary .overlayvideo { background:url(http://media.npr.org/chrome/news/icon_video_mini.gif) no-repeat; position:relative; top:0px; *left:-80px; width:20px; height:15px; display:block; cursor:pointer; } #news #main_sidebar .secondary .overlaygraphic { background:url(http://media.npr.org/chrome/news/icon_graphic_mini.gif) no-repeat; position:relative; top:0px; *left:-80px; width:19px; height:17px; display:block; cursor:pointer; } #news #main_sidebar .secondary .overlayslideshow { background:url(http://media.npr.org/chrome/news/icon_slideshow_mini.gif) no-repeat; position:relative; top:0px; *left:-80px; width:20px; height:17px; display:block; cursor:pointer; } #news #main_sidebar .primary .video h3, #news #main_sidebar .secondary .video h3, #news #main_sidebar .secondary .graphic h3, #news #main_sidebar .secondary .slideshow h3 { font-size:12px; margin-top:-16px; padding:0; /*float:left; width:120px;*/ font-family:arial,sans-serif; border:none; } #news #main_sidebar .primary .video h3, #news #main_sidebar .secondary .video h3 { margin-top:0px; *margin-top:-16px; } #news #main_sidebar .primary .videoicon, #news #main_sidebar .secondary .videoicon { float:left; *float:none; } /* =blogs --------------------------------------------------------------- */ #news #main_sidebar .blog {padding-bottom:15px;} #news #main_sidebar .blog h3 { border:none; font-size:18px; margin-bottom:10px; padding:10px 10px 3px; text-transform:lowercase; } #news #main_sidebar .blog h3 span {} #news #main_sidebar .blog p { font-size:12px; padding:0 10px 5px 10px; line-height:130%; } #news #main_sidebar .blog ul li { background:none; font-size:12px; margin:0 15px 7px 7px; padding-left:7px; } #news #main_sidebar .blog .bucket { padding-bottom:5px; } #news #main_sidebar .blog .bucketblock h4 {margin:0;} #news #main_sidebar .blog .bucketblock p {color:#999;padding:0;} #blog #main_sidebar .adwrapper { margin-bottom:5px; } /* =podcast --------------------------------------------------------------- */ #news .podcast h4 { padding-left:11px; } /* =styles for generic static html buckets (includes podcast bucket) --------------------------------------------------------------- */ #news #main_sidebar .promo_default {padding:10px 0 5px 0;} #news #main_sidebar .promo_default h3 {padding:0 10px 5px;} #news #main_sidebar .promo_default .bucket h3 { font-size:14px; font-family:arial,sans-serif; border:none; padding-left:1px; } #news #main_sidebar .promo_default .bucket p {line-height:17px;} #news #main_sidebar .promo_default .img90 .bucketblock {margin-left:100px;} #news #main_sidebar .promo_default p.more { font-size:14px; margin-right:15px; border:none; text-transform:lowercase; text-align:right; padding:0; } #news #main_sidebar .promo_default p.more a { color:#333; font-weight:bold; background:transparent url(http://media.npr.org/chrome/news/ico-more-sm.gif) no-repeat scroll right 6px; padding:0 10px 0 0; } #news #main_sidebar .promo_default p.more a:hover {color:#36c;} #news #main_sidebar .promo_default .bucket p.more {margin:0;border:none;} #news #main_sidebar .promo_default .img90 img.pod {border:1px solid #e0e0e0;width:90px;} /* =creatives (served sponsorship) --------------------------------------------------------------- */ #news #main_sidebar .creative { overflow:hidden; height:1%; padding:5px 14px 12px 11px; } /* =legacy photogallery --------------------------------------------------------------- */ #news #main_sidebar .photogallery { font-size:12px; margin-bottom:5px; border:none; padding-left:11px; padding-bottom:5px; } /* =legacy audio --------------------------------------------------------------- */ /* WWW-3741 */ #news #main_sidebar .otheraudio .avcontent {padding:10px 0;} #news #main_sidebar .otheraudio h3 {font-size:12px;font-weight:normal;font-family:arial,sans-serif;} #news #main_sidebar .otheraudio ul li {font-size:12px;background:none;} #news #main_sidebar .otheraudio ul li a {background: url(http://media.npr.org/chrome/news/icon_spikes.gif) 0 -40px no-repeat;padding-left:15px;} /* =wikinvest widgets --------------------------------------------------------------- */ #news #main_sidebar #nv_bullsbears {margin:10px 0 0 11px;} #news #main_sidebar #nv_overview_tickerboard {margin:7px 0 15px 11px;} #news #main_sidebar #nv_stockchart {margin:10px 0 20px 11px;} /* =facebook bucket --------------------------------------------------------------- */ #news #main_sidebar .facebook {padding-top:15px;} #news #main_sidebar .facebook h4 a {background:url(http://media.npr.org/chrome/news/icon_facebook_32x32.gif) no-repeat left;padding:10px 0 10px 40px;display:block;color:#000;font-size:14px;font-family:arial;} #news #main_sidebar .facebook p.more {border:none;font-size:14px;padding:0;margin:0;} #news #main_sidebar .facebook p.more a {background:transparent url(http://media.npr.org/chrome/news/ico-more-sm.gif) no-repeat scroll right 5px;padding-right:10px;} /* =sidebar feed bucket --------------------------------------------------------------- */ #news #main_sidebar .feed {margin:0 0 5px; background:url(http://media.npr.org/chrome/news/hrule_double.gif) repeat-x bottom; overflow:visible; } #news #main_sidebar .feed .bucket {overflow:visible;} #news #main_sidebar .feed h3 {padding:10px;font-family:arial;font-size:14px;text-transform:none;} #news #main_sidebar .feed ul li {background:none;} #news #main_sidebar .feed .feedhdrs {font-weight:normal;font-family:arial;} #news #main_sidebar .feed .feedhdrs span {margin:0 7px;} #news #main_sidebar .feed .title {width:220px;} #news #main_sidebar .feed span.blankpod {right:45px;} #news #main_sidebar .feed .podbox { width:240px; border:1px solid #ccc; background-color:#fff; padding:7px; position:absolute; top:30px; left:-20px; _left:15px; /* ie6 only */ } /* ---------------------------------------- * START of 'base/story.css' * ---------------------------------------- */ /* =storytitle --------------------------------------------------------------- */ .storytitle { margin:0 0 20px 0; padding:0; } h1 { font-size:1.40em; line-height:1.2em; font-family:georgia,sans-serif; margin:0 0 0.10em 0; } .storytitle h2.contentsubtitle { font-family:georgia,sans-serif; font-size:1.00em; margin:0 0 0.60em 0; } /* =correction --------------------------------------------------------------- */ .correction { border:1px solid #dae5ec; background-color:#fafdff; padding:10px; margin-bottom:15px; } .correction .hdr {font-size:12px;} .correction .hdr .date { color:#999; font-size:12px; font-weight:normal; font-style:normal; } #storybody .correction p { font-size:12px; margin:0; color:#666; } /* =text size --------------------------------------------------------------- */ .textsize { padding-left:20px; float:right; font-size:11px; color:#999; } .textsize a { color:#999; outline:none; font-weight:bold; padding:0 2px; } .textsize a.big {font-size:14px;} .textsize a.bigger {font-size:16px;} .textsize a:hover {color:#333;} /* =storybody --------------------------------------------------------------- */ #storybody { border-bottom:2px solid #000; width:624px; padding-bottom:30px; } #storybody p { font-size:0.85em; /*line-height:1.35em;*/ line-height:1.45em; margin-bottom:1.25em; } /* =storytext --------------------------------------------------------------- */ #storytext { overflow:hidden; height:1%; clear:both; margin-bottom:18px; } /* fixes for IE6 italics problem */ #storytext p, .childstory p { /*overflow: hidden;*/ _overflow: visible; /*width: 100%;*/ /*_width: auto;*/ _height: 1%; } #storyspan01 p a, #storyspan02 p a, #storyspan03 p a, #storyspan04 p a, #storyspan05 p a, #storytext p a, #storyspan01 .listtext a, #storyspan02 .listtext a, #storyspan03 .listtext a, #storyspan04 .listtext a, #storyspan05 .listtext a, #storytext .listtext a, #storytext ul li a { color:#36c; } span.city, span.date, span.org, span.org a { color:#999; font-style:italic; font-size:0.85em; } span.city {text-transform:uppercase;} /* =story content */ #storytext blockquote { font-style:normal; display:table; *display:inline-block; margin:0 0 15px; padding:0 35px; font-size:12px; line-height:16px; color:#666; } #storybody blockquote p { color:#666; font-size:12px; line-height:16px; margin:0 0 10 0px; } #storytext ol { padding:0 0 0 40px; margin:0 0 15px 40px; } #storytext ol li {margin:0 0 7px 0;} #storytext ul { margin:0; padding:0; } #storytext ul li { padding: 0 0 0 7px; background: url(http://media.npr.org/chrome/news/bullet_blk.gif) no-repeat; margin-bottom:7px; } /* =html addressing */ #storytext ul.edTag, #storytext ol.edTag { margin:0; padding:0; display:table; *display:inline-block; } #storytext ul.edTag li, #storytext ol.edTag li { font-size:0.85em; } #storytext ol.edTag {list-style-position:inside;} #storytext h3.edTag { font-size:18px; margin:0 0 .85em; color:#000; font-family:georgia,sans-serif; } #storytext h4.edTag { font-size:16px; margin:0; color:#000; font-family:georgia,sans-serif; } #storytext h5.edTag { font-size:13px; margin:0; color:#000; font-family:georgia,sans-serif; } #storytext h3.edTag a, #storytext h4.edTag a, #storytext h5.edTag a { color:#000; } #storytext h3.edTag a:hover, #storytext h4.edTag a:hover, #storytext h5.edTag a:hover { color:#3366cc; } #storytext h6 { font-size:11px; margin: 0 0 5px 0; color:#666; font-weight:normal; } #storytext .bucket ol.edTag { margin:0; padding:0; } #storytext .bucket ol.edTag li {font-size:12px;} /* =date block */ .dateblock {margin-bottom:10px;overflow:hidden;} /* =inset column / bucket styles */ #storytext .container { clear:left; float:left; border-top:8px solid #000; border-bottom:1px solid #000; padding:10px 0; margin:5px 20px 5px 0; width:138px; } #storytext .con1col {width:138px;} #storytext .con2col {width:300px;} #storytext .con3col {width:462px;} #storytext .con4col {width:624px; margin-right:0;} #storytext .conlegacy {width:200px;} #storytext .container.topbar {border-bottom:none;} #storytext .container.btmbar {border-top:none;} #storytext .container.nobar {border:none;} #storytext .bucketwrap.nobar {border:none;} #storytext .container h3.conheader, .childstory .container h3.conheader { /*width:200px;*/ width:auto; } #storytext .container p.conintrotext, .childstory .container p.conintrotext { font-size:12px; clear:both; /*width:200px;*/ width:auto; } #storytext .container p.join, .childstory .container p.join { /*width:200px;*/ clear:both; margin:0; font-size:12px; } #storytext .bucketwrap { clear:left; float:left; border-top:8px solid #000; border-bottom:1px solid #000; margin:5px 20px 5px 0; font-size:11px; color:#666; } #storytext .container .bucketwrap, .childstory .container .bucketwrap { clear:left; float:none; border-top:none; border-bottom:none; margin:0 0 10px 0; padding:0; overflow:hidden; height:1%; } #storytext .bucketwrap h3, .childstory .bucketwrap h3 { font-size:15px; margin:10px 0 5px 0; } #storytext .container h3, .childstory .container h3 { font-size:13px; margin:0 0 5px; } #storytext .bucketwrap span.date, .childstory .bucketwrap span.date { color:#666; font-style:normal; font-size:10px; display:block; margin:0; padding:0; margin-left:7px; /* fix for */ } #storytext .bucketwrap .bucket, .childstory .bucketwrap .bucket { padding-top:10px; } #storytext .bucketwrap h4, .childstory .bucketwrap h4 { font-size:13px; margin:0 0 5px 0; } #storytext .bucketwrap p, .childstory .bucketwrap p { font-size:12px; } #storytext .bucketwrap ul, .childstory .bucketwrap ul { margin:0; padding:0; } #storytext .bucketwrap ol, .childstory .bucketwrap ol { margin:0 0 0 15px; padding:0 0 0 15px; } #storytext .bucketwrap ul li, .childstory .bucketwrap ul li { font-size:12px; line-height:14px; } #storytext .bucketwrap blockquote, .childstory .bucketwrap blockquote { padding:0; margin:0; } #storytext .bucketwrap hr, .childstory .bucketwrap hr { margin:0 0px 15px 0px; } #storytext .listtext, .childstory .listtext, #storytext .externallink, .childstory .externallink, #storytext .internallink, .childstory .internallink, #storytext .primary, .childstory .primary, #storytext .secondary, .childstory .secondary, #storytext .otheraudio, .childstory .otheraudio, #storytext .featuredcomment, .childstory .featuredcomment { width:138px; } #storytext .container .listtext, .childstory .container .listtext, #storytext .container .externallink, .childstory .container .externallink, #storytext .container .internallink, .childstory .container .internallink, #storytext .container .primary, .childstory .container .primary, #storytext .container .secondary, .childstory .container .secondary, #storytext .container .otheraudio, .childstory .container .otheraudio, #storytext .container .featuredcomment, .childstory .container .featuredcomment { width:auto; } #storytext .listtext, .childstory .listtext { padding-bottom:8px; } #storytext .pullquote, .childstory .pullquote { width:200px; } #storytext .container .internallink, #storytext .container .externallink { border-bottom:none; margin:0 0 5px 0; } #storytext .internallink, .childstory .internallink, #storytext .externallink, .childstory .externallink { padding:10px 0; } #storytext .internallink .simple a, #storytext .internallink .simplenodate a, #storytext .externallink a { display: block; padding: 0 0 0 7px; background: url(http://media.npr.org/chrome/news/bullet_blk.gif) no-repeat; margin:0 0 0px 0; font-size:11px; color:#333; } #storytext .internallink .simple a:hover, #storytext .internallink .simplenodate a:hover, #storytext .externallink a:hover { color:#3366CC; } #storytext .internallink .graphicPromo h3{ font-family:arial, sans-serif; margin:0; font-size:11px; } #storytext .internallink .graphicPromo .bucketblock { margin-left:0; } #storytext .internallink .graphicPromo h3 a { color:#333; background:url("http://media.npr.org/chrome/news/icon_generic_mini.gif") no-repeat scroll 0 0 transparent; font-weight: bold; margin-top: 8px; float: left; padding: 0 0 0 17px; } #storytext .container .primary, #storytext .container .secondary, #storytext .container .otheraudio { border-top:1px solid #ccc; margin:10px 0 0; *margin:0; /* IE7 and below */ padding:10px 0 0; } #news .featuredcomment .buckettop { background:url(http://media.npr.org/chrome/news/icon_quotes.gif) 0 0 no-repeat; margin:0; line-height:16px; } #news .featuredcomment .bucketbottom { background:url(http://media.npr.org/chrome/news/icon_quotes.gif) 0 -16px no-repeat; margin:0 0 10px 0; line-height:16px; } #news .artsPage .featuredcomment .buckettop { background:url(http://media.npr.org/chrome/news/icon_quotes.gif) 0 -32px no-repeat; margin:0; line-height:16px; } #news .artsPage .featuredcomment .bucketbottom { background:url(http://media.npr.org/chrome/news/icon_quotes.gif) 0 -48px no-repeat; margin:0 0 10px 0; line-height:16px; } #main_content .featuredcomment { padding:10px 0; } #main_content .featuredcomment .bucket { padding-top:7px; } #main_content .featuredcomment p { font-size:13px; font-style:italic; margin:0 0 5px 0; line-height:17px; font-weight:bold; } #main_content .featuredcomment p.byline a { font-size:12px; font-style:italic; font-weight:normal; color:#666; } /* =inset internal links with thumbs */ #storytext .inset1col, .childstory .inset1col {width:138px;} #storytext .inset2col, .childstory .inset2col { width:300px; padding:12px 0; } #storytext .inset1col span.stationid a, .childstory .inset1col span.stationid a, #storytext .inset2col span.stationid a, .childstory .inset2col span.stationid a { color:#999; font-weight:normal; font-size:11px; } .inset2col .img .bucketblock {margin-left:100px;} #storytext .inset1col h3.slug, #storytext .inset1col h3.slug a, #storytext .inset2col h3.slug, #storytext .inset2col h3.slug a, .childstory .inset1col h3.slug, .childstory .inset1col h3.slug a, .childstory .inset2col h3.slug, .childstory .inset2col h3.slug a { text-transform:lowercase; color:#999; font-size:12px; font-weight:normal; font-family:arial,sans-serif; } #storytext .inset2col h3, .childstory .inset2col h3 { font-size:14px; font-family:georgia,serif; padding:0; margin:0 0 5px 0; border:none; } #storytext .inset2col .bucket, .childstory .inset2col .bucket {padding-top:0;} #storytext .container .inset1col, .childstory .container .inset1col {padding:5px 0;} #storytext .container .inset1col, .childstory .container .inset1col { background:transparent url(http://media.npr.org/chrome/news/hrule_single_dotted.gif) repeat-x left top; padding:12px 0 5px 0; overflow:hidden; height:1%; } #storytext .container .inset2col, .childstory .container .inset2col { background:transparent url(http://media.npr.org/chrome/news/hrule_single_dotted.gif) repeat-x left top; padding:12px 0 8px 0; overflow:hidden; height:1%; } #storytext .container .inset1col:first-child, #storytext .container .inset2col:first-child, .childstory .container .inset1col:first-child, .childstory .container .inset2col:first-child {background:none;} #storytext .inset1col a.photowrap, .childstory .inset1col a.photowrap { margin-bottom:5px; height:138px; display:block; } #storytext .inset1col p, #storytext .inset1col p a, .childstory .inset1col p, .childstory .inset1col p a { color:#000; font-size:13px; line-height:1.25em; margin:0; font-weight:bold; font-family:georgia,serif; } #storytext .inset2col p, .childstory .inset2col p { color:#555555; line-height:1.25em; margin:0; } #storytext .inset2col p.byline, .childstory .inset2col p.byline { font-size:11px; text-transform:lowercase; } .inset2col p.byline a, .inset2col p.byline span {text-transform:uppercase;} #storytext .inset2col p.byline, #storytext .inset2col p.byline a, .childstory .inset2col p.byline, .childstory .inset2col p.byline a {color:#000;} #storytext .inset2col p.byline a:hover, .childstory .inset2col p.byline a:hover {color:#36c;} /* =bylines --------------------------------------------------------------- */ #storytext .byline, .childstory .byline { border:none; clear:none; float:none; margin:0; } #storybody .byline p { color:#000; margin:0 0 0.60em 0; font-size:0.70em; } #storybody .byline p span {text-transform:uppercase;} #storybody .byline p a {color:#000;} #storybody .byline p a:hover {color:#36c;} /* =photos, caption, credit, rightsnotice --------------------------------------------------------------- */ #main_content .photo90 { width:90px; margin:0 20px 11px 0; float:left; clear:left; border:none; position:relative; } #main_content .photo90 .img90 { width:90px; padding-bottom:5px; } #main_content .photo138 { width:138px; margin:0 20px 11px 0; float:left; clear:left; border:none; position:relative; } #main_content .photo138 .img138 { width:138px; padding-bottom:5px; } #main_content .photo200 { width:200px; margin:0 20px 11px 0; float:left; clear:left; border:none; position:relative; } /* believe this is for some legacy inset story pages, that may not apply anymore. -bp 5/14/2010 */ /*#storytext .photo200 {margin:30px 20px 11px 0;} #storytext .photo200:first-child {margin:0 20px 11px 0;}*/ #main_content .photo200 .img200 { width:200px; padding-bottom:5px; } #main_content .photo300 { width:300px; margin:0 20px 11px 0; float:left; clear:left; border:none; position:relative; } #main_content .photo300 .img300 { width:300px; padding-bottom:5px; } #main_content .photo462 { width:462px; margin:0 20px 11px 0; float:left; clear:left; border:none; position:relative; } #main_content .photo462 .img462 { width:462px; padding-bottom:5px; } #main_content .photo624 { width:624px; margin:0 0 20px; border:none; position:relative; overflow:hidden; clear:both; float:none; /* 4col img doesn't need to float - will fix date and text size from hiding */ } #main_content .photo624 .img624 { width:624px; padding-bottom:5px; } a.genericicon { background:url(http://media.npr.org/chrome/news/icon_generic_mini.gif) no-repeat; padding:0 0 0 10px; float:left; } a.genericicon:hover { background:url(http://media.npr.org/chrome/news/icon_generic_mini_hover.gif) no-repeat; } #main_content .captionwrap p { clear:both; font-size:11px; color:#666; margin:0; } #main_content .creditwrap { text-align:right; display:block; font-size:10px; color:#666; margin:0; float:right; } #main_content .photo138 .enlarge .creditwrap {width:115px;float:right;} #main_content .photo200 .enlarge .creditwrap {width:180px;float:right;} #main_content .photo300 .enlarge .creditwrap {width:220px;float:right;} #pagespanstory {padding:0 15px;} #pagespanstory .photo948 { width:948px; margin-right:0; margin-bottom:20px; border:none; position:relative; } #pagespanstory .photo948 .img948 { width:948px; padding-bottom:5px; float:none; } #pagespanstory .captionwrap p { font-size:11px; color:#666; margin:0; } /* =graphic/flash in a container --------------------------------------------------------------- */ #main_content .graphic138 { width:138px; margin:0 24px 10px 0; padding-bottom:15px; float:left; } #main_content .graphic200 { width:200px; margin:0 24px 10px 0; padding-bottom:15px; float:left; } #main_content .graphic300 { width:300px; margin:0 24px 10px 0; padding-bottom:15px; float:left; } #main_content .graphic462 { width:462px; margin:0; padding-bottom:15px; float:none; } #main_content .graphic624 { width:624px; margin:0 0 10px 0; padding-bottom:15px; float:none; } #main_content .graphic624 img {float:none;margin:0;padding:0;} #main_content .graphic300 h3, #main_content .graphic462 h3 #main_content .graphic624 h3 { margin: 0 0 5px 0; padding:0; } #storyspan02 .graphic624 h3 {display:none} /*WWW-1728*/ #main_content .graphic300 p, #main_content .graphic462 p, #main_content .graphic624 p { color:#666; } .graphicwrapper { margin-bottom:10px; overflow:hidden; height:1%; } #main_content .notes h4 { margin:0; font-size:11px; color:#333; } #main_content .notes { margin:0 0 10px 0; padding:0; color:#666; font-size:11px; } #main_content .graphic300 .footer p, #main_content .graphic462 .footer p, #main_content .graphic624 .footer p { color:#999; margin:0; font-size:11px; font-style:italic; } /* =photo948 --------------------------------------------------------------- */ .photo948 {padding:0 15px;} .photo948 img {float:none;} .photo948 .captionwrap {display:none;} /* =pullquote --------------------------------------------------------------- */ .pullquote .buckettop { background:url(http://media.npr.org/chrome/news/quote_top.gif) no-repeat; height:25px; margin:0 0 8px; } .pullquote .bucketbottom { background:url(http://media.npr.org/chrome/news/quote_bottom.gif) no-repeat; height:25px; margin:8px 0 10px; } #storytext .pullquote { clear:right; float:right; margin:10px 20px 34px 45px; border:none; font-size:1em; } #storytext .pullquote p { font-size:1em; font-weight:bold; margin-bottom:0; color:#000; } #main_content .pullquote .buckettop, #main_content .pullquote .bucketbottom { margin-left:0; } #main_content .pullquote .bucket { padding-top:0px; } #storytext .pullquote p.byline { font-style:italic; font-size:.75em; color:#000; } #main_content .pullquote p.date { font-size:.75em; color:#999; font-weight:normal; } #storytext .container .pullquote { width:auto; } #storytext .container .pullquote p { font-size:11px; font-weight:normal; line-height:1.3em; } /* =internal links --------------------------------------------------------------- */ #storytext .story_2col h3.slug, #storytext .story_2col p, #storytext .promo_audio h4 {display:none;} .story_2col a.photowrap { display:block; overflow:hidden; height:1%; margin-bottom:10px; } /* =column header --------------------------------------------------------------- */ .colheader { border-bottom:1px solid #ccc; overflow: hidden; height: 1%; padding:20px 0 10px 0; margin-bottom:10px; } .colheader img.photowrap { float:left; width:90px; margin-right:20px; } .colheader .titlewrap { float:left; width:500px; } .colheader .titlewrap p.byline {font-weight:bold;} .colheader .titlewrap p.byline a:hover {text-decoration:none;} .colheader h2 { font-size:40px; line-height:40px; margin-top:-5px; margin-bottom:7px; letter-spacing: -.02em; } #news .colheader h2 a {color:#ee1300;} #news .colheader h2 a:hover { color:#c71a0a; text-decoration:none; } #news .artsPage .colheader h2 a {color:#800149;} #news .artsPage .colheader h2 a:hover { color:#680233; text-decoration:none; } .colheader p.desc { font-size:15px; font-style:italic; color:#666; line-height:17px; font-family:georgia,sans-serif; } /* =transcript --------------------------------------------------------------- */ div.transcript { clear:both; padding:50px 0 20px 0; background:url(http://media.npr.org/chrome/news/tab_transcript.gif) repeat-x top; margin-bottom:15px; overflow: hidden; o\verflow: visible; he\ight: 1%; } h1.transcript { font-size:18px; margin-bottom:1.00em; background:none; padding:20px 0; } #storybody .transcript p.byline { font-style:italic; color:#999; } #storybody .transcript .textsize { padding-right:20px; } #storybody .transcript p { font-size:0.85em; line-height:1.35em; margin-bottom:1.25em; } #storybody .transcript p.disclaimer { font-style:italic; font-size:11px; color:#666; } /* =childstory --------------------------------------------------------------- */ .childstory { clear:both; padding:20px 0 0 0; margin-bottom:15px; background:url(http://media.npr.org/chrome/news/hrule_subcontent.gif) repeat-x top; overflow: hidden; o\verflow: visible; he\ight: 1%; } .childstory .storytitle { margin:0 0 10px 0; padding:0; } .childstory h1 { font-size:1em; font-family:arial,sans-serif; margin:0; padding:0; } .childstory p { font-size:0.85em; line-height:1.35em; margin-bottom:1.25em; } .childstory #storybyline .byline p.byline { font-size:11px } /* =pagination --------------------------------------------------------------- */ ul.pagination { clear:both; text-align:right; font-size:14px; font-weight:bold; margin-bottom:20px; } ul.pagination li { display:inline; border-left:1px solid #ccc; padding:0 10px; } /* =storyspan02, storyspan03 - related stories --------------------------------------------------------------- */ #storyspan02 .container, #storyspan03 .container { border:none; margin-bottom:10px; } #storyspan02 h3, #storyspan03 h3 { font-size:16px; margin:0 0 8px 0; } #news #storyspan02 .container h3.conheader, #news #storyspan03 .container h3.conheader {color:#ee1300;} #news .artsPage #storyspan02 .container h3.conheader, #news .artsPage #storyspan03 .container h3.conheader {color:#800149;} #storyspan02 .externallink, #storyspan02 .internallink .simple, #storyspan02 .internallink .simplenodate, #storyspan03 .externallink, #storyspan03 .internallink .simple, #storyspan03 .internallink .simplenodate { margin:0 0 7px 0; line-height:14px; } #storyspan02 .externallink a, #storyspan02 .internallink .simple a, #storyspan02 .internallink .simplenodate a, #storyspan03 .externallink a, #storyspan03 .internallink .simple a, #storyspan03 .internallink .simplenodate a { font-size:12px; /*display: block;*/ padding: 0 0 0 7px; background: url(http://media.npr.org/chrome/news/bullet_blk.gif) no-repeat; } #storyspan02 .internallink span.date, #storyspan03 .internallink span.date { font-size:12px; font-style:normal; } /* added for some books stories with containers in #storyspan03 */ .childstory #storyspan03 .container p {font-size:13px;} .childstory #storyspan03 .container h6 {font-size:12px;} /* =storybottom --------------------------------------------------------------- */ /*#storybottom {margin-bottom:-3px;}*/ #storybottom {margin-bottom:-18px;} #storybottom .colwrap {padding:15px 0;} #storybottom .colwrap p { color:#333; font-size:12px; line-height:16px; margin:0 0 7px; } #storybottom .colwrap h3.hed { font-size:24px; margin-bottom:15px; color:#111; } #storybottom .colwrap h3 { font-size:14px; margin-bottom:4px; } #storybottom .colwrap .divider2col { background:transparent url(http://media.npr.org/chrome/music/bg_2col-1col.gif) repeat-y right top; } #storybottom .colwrap .divider2col .apiquery {width:410px;} #storybottom .more_stories {min-height:20px;} #storybottom .more_stories .bucket { overflow:hidden; height:1%; padding-top:15px; } #storybottom .more_stories .bucket:first-child { padding-top:0; } #storybottom .more_stories .img .bucketblock {margin-left:100px;} #storybottom .more_stories h4 { font-size:12px; text-transform:lowercase; margin:0 0 1px; font-weight:normal; } #storybottom .more_stories h4, #storybottom .more_stories h4 a { color:#999; } #storybottom .colwrap div.right { float:right; min-height:20px; width:190px; } #storybottom .colwrap div.right h3 { font-size:12px; text-transform:uppercase; color:#000; } /* =podcast rss feeds (egg carton) */ .colwrap .feed {margin-bottom:30px;} .colwrap .feed h4 { background-color:#f7f7f7; border-bottom:1px solid #f0f0f0; color:#666; height:18px; padding-top:5px; } .colwrap .feed .feedhdrs { float:right; font-size:10px; } .colwrap .feed .feedhdrs span { margin:0 5px 0 5px; } .colwrap .feed ul li { background:none; border-bottom:1px solid #f0f0f0; margin:0; padding:0; position:relative; } .colwrap .feed .title { color:#000; font-weight:normal; font-size:12px; float:left; width:125px; padding:8px 5px 8px 0; } .colwrap a.podicon { display:block; width:13px; height:23px; float:left; margin-top:3px; } .colwrap a.rssicon { width:24px; height:23px; float:right; margin-top:4px; } .colwrap .feed span.blankpod { display:block; height:23px; width:20px; padding:0; position:absolute; top:3px; right:40px; color:#8f8f8f; } .colwrap .feed span.blankrss { display:block; height:23px; width:20px; padding:0; position:absolute; top:3px; right:-2px; color:#8f8f8f; } #news.tmplNewsStory #storybottom .colwrap h3.hed a, #news.tmplNewsMultimedia #storybottom .colwrap h3.hed a { background:url(http://media.npr.org/chrome/news/ico-more-lg-news.gif) no-repeat right; padding:0 12px 0 0; } #news.tmplNewsStory .artsPage #storybottom .colwrap h3.hed a, #news.tmplNewsMultimedia .artsPage #storybottom .colwrap h3.hed a { background:url(http://media.npr.org/chrome/news/ico-more-lg-arts.gif) no-repeat right; padding:0 12px 0 0; } #music #storybottom .colwrap h3.hed a { background:url(http://media.npr.org/chrome/news/ico-more-lg.gif) no-repeat right; padding:0 12px 0 0; } #news.tmplNewsStory #storybottom .colwrap .divider2col .apiquery h3 a, #news.tmplNewsMultimedia #storybottom .colwrap .divider2col .apiquery h3 a {color:#000;} #news.tmplNewsStory #storybottom .colwrap .divider2col .apiquery h3 a:hover, #news.tmplNewsMultimedia #storybottom .colwrap .divider2col .apiquery h3 a:hover {color:#36c;} #news.tmplNewsStory #storybottom .colwrap .apiquery h3, #news.tmplNewsMultimedia #storybottom .colwrap .apiquery h3 { font-size:14px; margin-bottom:4px; font-family:georgia,sans-serif; } #news.tmplNewsStory #storybottom .bucket h3, #news.tmplNewsStory #storybottom .apiquery .simple h3 {font-size:16px;font-family:arial;} #news #storybottom .apiquery .simple h3 a { background:transparent url(http://media.npr.org/chrome/news/ico-more-lg-news.gif) no-repeat scroll right 4px; padding:0 12px 0 0; } #news .artsPage #storybottom .apiquery .simple h3 a { background:transparent url(http://media.npr.org/chrome/news/ico-more-lg-arts.gif) no-repeat scroll right 4px; padding:0 12px 0 0; } #news.tmplNewsStory #storybottom .feed h3, #news.tmplNewsMultimedia #storybottom .feed h3 {color:#ee1300;} #news.tmplNewsStory .artsPage #storybottom .feed h3, #news.tmplNewsMultimedia .artsPage #storybottom .feed h3 {color:#800149;} /* =comments --------------------------------------------------------------- */ #main_content p.commentsarchive { font-weight:bold; font-size:12px; } #main_content h3.commenthdr { font-size:15px; padding:0; line-height:11px; margin:0 0 10px 0; } #main_content h1.parenttitle { font-size:18px; margin:0 0 10px 0; } #main_content ul.pagenavbot { margin-top:20px; margin-bottom:20px; } #main_content ul.pagenavtop li, #main_content ul.pagenavbot li { display:inline; font-size:12px; margin-right:5px; } #main_content form.sortcomments { float:right; padding:5px 0 0 0; } /*#content form.sortcomments select { font-size:12px; } */ #main_content .commentblock { border-top:1px solid #ccc; padding:15px 10px 10px 10px; /*width:415px;*/ } #main_content .topcomment { padding-top:25px; } #main_content .commentblock .thumb60 { float:left; border:1px solid #575757; margin:0; padding:0; } #main_content .commentblock .commentinfo { margin-left:90px; } #main_content .commentblock .commentinfo p { font-size:12px; margin:0; line-height:16px; } #main_content .commentblock .commentinfo p.commentbody { overflow:hidden; width:500px; } #main_content .commentblock p.commentbyline a { font-weight:bold; /*color:#214ac6;*/ } #main_content .commentblock p.commentdate { color:#999; } #main_content .commentblock .commentlinks { float:left; margin:0 0 0 0px; padding:0; /*position:relative;*/ } #main_content .commentblock .commentlinks a { text-decoration:underline; } #main_content .commentblock .commentlinks .feat { position:relative; } #main_content .commentblock .commentlinks a.rec, #main_content .commentblock .commentlinks a.rec:hover { background: url(http://media.npr.org/chrome/icon_recommend_mini.gif) top right no-repeat; padding:0 12px 0 0; height:12px; text-decoration:underline; } #main_content .commentblock .commentlinks a.reced, #main_content .commentblock .commentlinks a.reced:hover { background: url(http://media.npr.org/chrome/icon_recommend_mini.gif) bottom right no-repeat; padding:0 12px 0 0; height:12px; color:#505050; text-decoration:none; } #main_content .commentblock .report { float:right; margin:0; padding:0; position:relative; } #main_content .commentblock .report a { text-decoration:underline; } #main_content .staff { /*background:url(http://media.npr.org/chrome/bg_staffcomment.gif) repeat-x;*/ background-color:#f7f7f7; } #main_content .staff .thumb60 { float:left; border:1px solid #c83030; margin:0; padding:0; } #main_content .staff p.stafftitle { font-size:10px; } #main_content .staff p.stafftitle span.staffhdr { color:#c83030; font-size:11px; font-weight:bold; } #main_content .commentbox span.instruct { font-weight:bold; color:#000; } p#commentBoxNeedMoreInfo a { font-weight:bold; } p#commentBoxNotLoggedIn a {color:#36c;} #main_content .commentbox form { overflow:hidden; margin-bottom:5px; } #main_content .commentbox .btn_submit { float:right; padding:0; margin:0 7px 3px 0; } #main_content .commentbox textarea { width:613px; margin-bottom:5px; } #main_content .commentbox .commentingerrors { border:1px solid #c30;; padding:10px; margin-bottom:10px; } #main_content .commentbox .commentingerrors h4 { color:#c30; margin:0 0 10px 0; font-size:12px; } #main_content .commentbox p.closeddisc { background-color:#efefef; padding:10px; } .commentbox { clear:both; border-top:2px solid #000; padding:20px 0 20px 0; position:relative; } .commentbox h3 { font-size:20px; font-family:georgia,sans-serif; margin:0 0 7px 0; padding:0; text-transform:lowercase; } .commentbox p { font-size:12px; line-height:16px; margin:0 0 7px 0; color:#666; } .commentbox p a { font-weight:bold; color:#666; } .commentbox p.highlight { background-color:#f1f1f1; padding:10px; } #facebook_connect_wrapper { float:right; background: transparent url(http://media.npr.org/chrome/icon_facebook_sm.gif) no-repeat scroll top left; margin:2px 15px 0 0; padding-left:20px; font-size:11px; } #facebook_connect_wrapper input { float:left; margin:1px 4px 0 0; *margin:-3px 0 0 0; /* IE7 and below */ } #comments h3.upgrademsg {margin-bottom:20px;font-size:15px;} /* =pluck overlay iframes */ .iframe { position:absolute; top:-50px; left:0; width:325px; border:1px solid; background-color:#fff; margin:0; padding:0; z-index:1000;/*WWW-7072*/ } .login {height:250px;} .register {height:550px;} .notverified {height:200px;} .addinfo {height:300px;} .verify1 {height:170px;} .verify2 {height:170px;} /* =report abuse iframe */ .ireportabuse { position:absolute; top:-205px; right:-10px; width:200px; height:190px; border:1px solid; background-color:#fff; margin:0; padding:0; } /* =feature comment iframe */ .ireportfeatured { position:absolute; top:-205px; right:-35px; width:300px; height:190px; border:1px solid; background-color:#fff; margin:0; padding:0; } /* =janrain iframe overlay */ .jrOverlay { background-color:#fff; border:1px solid #999; left:100px; margin:0; padding:0; position:absolute; top:-8px; width:750px; height:390px; z-index:1001; /*display:none;*/ -moz-box-shadow:0 0 20px #333; -webkit-box-shadow:0 0 20px #333; -moz-border-radius: 5px; -webkit-border-radius: 5px; } /* =legacy photogallery */ #storytext .photogallery { font-size:12px; margin-bottom:5px; width:200px; border:none; } /* =sponsorship partners --------------------------------------------------------------- */ #storybody .partner { background:#f2f2f2; padding:10px; margin-bottom:15px; } #storybody .partner p { font-size:11px; color:#666; margin:0; } #storybody .partner img { float:none; margin-left:5px; } /* =multimedia in the top section --------------------------------------------------------------- */ #storyspan02 .primary, #storyspan02 .secondary { border:1px solid #d7d7d7; padding:10px; margin-bottom:24px; overflow:hidden; height:1%; } .childstory #storyspan02 .primary, .childstory #storyspan02 .secondary {width:602px;margin:0 0 24px 0;} /* #storyspan02 .inneravblock { background:url(http://media.npr.org/chrome/news/bg_listen.gif) 50px 0 repeat-y; }*/ #storyspan02 .primary p.date, #storyspan02 .secondary p.date, #storyspan02 .primary .videoicon img, #storyspan02 .secondary .videoicon img {display:none;} #storyspan02 .primary .listenicon, #storyspan02 .primary .videoicon { width:50px; float:left; margin-top:5px; } #storyspan02 .secondary .listenicon, #storyspan02 .secondary .videoicon { width:42px; float:left; padding:6px 0 0 4px; margin-right:4px; } #storyspan02 .primary .listenicon a { background:url(http://media.npr.org/chrome/news/icon_av_main.gif) 0 0 no-repeat; display:block; height:42px; width:42px; } #storyspan02 .primary .listenicon a:hover { background:url(http://media.npr.org/chrome/news/icon_av_main.gif) 0 -42px no-repeat; } #storyspan02 .secondary .listenicon a { background:url(http://media.npr.org/chrome/news/icon_av_sec.gif) 0 0 no-repeat; display:block; height:33px; width:33px; padding-left:10px; } #storyspan02 .secondary .listenicon a:hover { background:url(http://media.npr.org/chrome/news/icon_av_sec.gif) 0 -33px no-repeat; } #storyspan02 .primary .avcontent { background:#e5e5e5; font-size:11px; width:415px; padding:10px 15px; *padding:10px 15px 10px 15px; margin:0 5px 0 0; float:left; } #storyspan02 .secondary .avcontent { background:#e5e5e5; font-size:11px; width:415px; padding:15px; *padding:15px 15px 0 15px; margin:0 5px 0 0; float:left; /*background:url(http://media.npr.org/chrome/news/hrule_secaudio.gif) top no-repeat;*/ } #storyspan02 .primary h3 { font-size:16px; margin:0; } #storyspan02 .primary h3 a, #storyspan02 .secondary h3 a {color:#000;} #storyspan02 .primary h3 a:hover, #storyspan02 .secondary h3 a:hover {color:#007987;} #storyspan02 .secondary h3 { font-size:12px; float:left; width:300px; *padding-bottom:15px; margin:0; } #storyspan02 .primary p.byline, #storyspan02 .secondary p.byline { font-size:11px; margin:0; padding:0; color:#666; float:left; width:300px; } #storyspan02 .primary p.byline a, #storyspan02 .secondary p.byline a { color:#666; font-weight:normal; } #storyspan02 .primary p.byline a.program, #storyspan02 .secondary p.byline a.program {font-style:italic;} #storyspan02 .avcontent .duration { color:#666; float:right; } #storyspan02 .primary ul { float:left; padding-top:3px; } #storyspan02 .secondary ul { float:left; padding-top:6px; } #storyspan02 .primary ul li, #storyspan02 .secondary ul li { font-size:11px; padding:0; margin:0 0 2px 0; line-height:15px; } #storyspan02 .primary ul li a, #storyspan02 .secondary ul li a {padding:1px 0 1px 22px;color:#999;} #storyspan02 .primary ul li a:hover, #storyspan02 .secondary ul li a:hover {color:#999;} /* ugly safari hack */ @media screen and (-webkit-min-device-pixel-ratio:0) { #storyspan02 .secondary ul li a span {padding-bottom:1px;} } #storyspan02 .unavailable p { color:#900; font-size:12px; font-style:italic; margin:0; padding:0; } #storyspan02 .unavailable .secondary .avcontent p {*padding-bottom:10px; } #storyspan02 .unavailable .listenicon a, #storyspan02 .unavailable .listenicon a:hover { background:url(http://media.npr.org/chrome/news/icon_av_main.gif) 0 0 no-repeat; display:block; height:42px; width:42px; cursor:text; float:left; } #storyspan02 .unavailable ul li a.add, #storyspan02 .unavailable ul li a.add:hover { background: url(http://media.npr.org/chrome/news/icon_avbox_mini.gif) 0 -90px no-repeat; padding:0 0 0 22px; line-height:15px; cursor:text; text-decoration:none; color:#c1c0c0; } #storyspan02 .unavailable ul li a.download, #storyspan02 .unavailable ul li a.download:hover { background: url(http://media.npr.org/chrome/news/icon_avbox_mini.gif) 0 -105px no-repeat; padding:0 0 0 22px; line-height:15px; cursor:text; text-decoration:none; color:#c1c0c0; } #storyspan02 ul li a.pending, #storyspan02 ul li a.pending:hover { background: url(http://media.npr.org/chrome/news/icon_avbox_mini.gif) 0 -120px no-repeat; padding:0 0 0 22px; line-height:15px; text-decoration:none; color:#c1c0c0; cursor:text; display:block; } #storyspan02 ul li a.added, #storyspan02 ul li a.added:hover { padding:0 0 0 22px; line-height:15px; text-decoration:none; color:#c1c0c0; cursor:text; display:block; } #storyspan02 .primary .videoicon a { background:url(http://media.npr.org/chrome/news/icon_av_main.gif) 0 -126px no-repeat; display:block; height:42px; width:42px; } #storyspan02 .primary .videoicon a:hover { background:url(http://media.npr.org/chrome/news/icon_av_main.gif) 0 -168px no-repeat; } #storyspan02 .secondary .videoicon a { background:url(http://media.npr.org/chrome/news/icon_av_sec.gif) 0 -66px no-repeat; display:block; height:33px; width:33px; padding-left:10px; } #storyspan02 .secondary .videoicon a:hover { background:url(http://media.npr.org/chrome/news/icon_av_sec.gif) 0 -99px no-repeat; } #storyspan02 .video img {display:none;} /* =other audio like real and wm */ #storyspan02 .otheraudio { overflow:hidden; height:1%; border:1px solid #d7d7d7; padding:10px; margin-bottom:10px; } #storyspan02 .otheraudio .listenicon { float:left; background:transparent url(http://media.npr.org/chrome/news/icon_av_sec.gif) no-repeat scroll 0 0; height:33px; margin:6px 8px 0 0; width:33px; } #storyspan02 .otheraudio .avcontent { width:377px; float:left; padding:10px 0 15px 60px; margin-right:30px; background-color:#e5e5e5; } #storyspan02 .otheraudio .avcontent h3 {font-size:13px;} #storyspan02 .otheraudio p.byline {margin:0;} #storyspan02 .otheraudio p.byline a.program { background:none; padding:0; } #storyspan02 .otheraudio ul {float:left;} .otheraudio a { background:url(http://media.npr.org/chrome/news/icon_audio_mini.gif) no-repeat; padding:0 0 0 24px; margin:0; font-size:11px; } .otheraudio a:hover { background:url(http://media.npr.org/chrome/news/icon_audio_mini_hover.gif) no-repeat; padding:0 0 0 24px; margin:0; font-size:11px; } /* =multimedia in the inset --------------------------------------------------------------- */ #storytext .primary, #storytext .secondary { /*margin:0;*/ padding:10px 0; position:relative; } #storytext .primary .date, #storytext .secondary .date { font-size:10px; color:#666; margin:0 0 0 30px; } #storytext .primary .listenicon a, #storytext .secondary .listenicon a { background:url(http://media.npr.org/chrome/news/icon_av_sec_22.gif) 0 0 no-repeat; display:block; padding-left:7px; height:22px; width:22px; float:left; } /*#storytext .primary .listen { float:left; width:157px; }*/ #storytext .primary .listen h3, #storytext .secondary .listen h3 { font-size:11px; margin:0 0 5px 30px; padding:0; } #storytext .primary p.byline, #storytext .secondary p.byline { font-size:10px; margin:0 0 5px 30px; padding:0; color:#666; } #storytext .primary p.byline a, #storytext .secondary p.byline a { color:#666; font-weight:normal; } #storytext .primary p.byline a.program, #storytext .secondary p.byline a.program { font-style:italic; } #storytext .duration { font-size:10px; color:#666; margin:0 0 8px 30px; } /*#storytext .listen .duration { margin-left:42px; } */ /*#storytext .video .duration { clear:both; margin:0 0 0 80px; }*/ #storytext .primary ul, #storytext .secondary ul { /*clear:both; position:absolute; bottom:0; right:0;*/ float:right; padding:0; } #storytext .primary ul li, #storytext .secondary ul li { float:left; background:none; margin:0 0 0 3px; padding:0; } #storytext .primary ul li a.add, #storytext .secondary ul li a.add, #storytext .primary ul li a.download, #storytext .secondary ul li a.download, #storytext .primary ul li a.trans, #storytext .secondary ul li a.trans, #storytext .primary ul li a.pending, #storytext .secondary ul li a.pending, #storytext .primary ul li a.added, #storytext .secondary ul li a.added { padding:0; width:16px; display:block; height:15px; } #storytext .primary ul li a.added, #storytext .secondary ul li a.added { color:#c1c0c0; cursor:text; } #storytext .primary ul li a span, #storytext .secondary ul li a span { display:none; } #storytext .img70 { width:70px; margin-right:10px; float:left; padding:0; } #storybody .primary .videoicon .img70, #storybody .secondary .videoicon .img70, #storybody .secondary .graphic .img70, #storybody .secondary .slideshow .img70, #storybody .secondary .infographic .img70, #storybody .secondary .interactive .img70, #storybody .secondary .map .img70 { display:none; } #storytext .primary .overlayvideo, #storytext .secondary .overlayvideo { background:url(http://media.npr.org/chrome/news/icon_video_mini.gif) no-repeat; /*position:relative; top:0px; *left:-80px;*/ width:20px; height:15px; display:block; cursor:pointer; } #storytext .secondary .overlaygraphic, #storytext .secondary .overlayinfographic { background:url(http://media.npr.org/chrome/news/icon_graphic_mini.gif) no-repeat; /*position:relative; top:0px; *left:-80px;*/ width:19px; height:17px; display:block; cursor:pointer; float:left; } /*#storytext .secondary a .overlaygraphic:hover { background:url(http://media.npr.org/chrome/news/icon_video_mini_hover.gif); }*/ #storytext .secondary .overlayslideshow { background:url(http://media.npr.org/chrome/news/icon_slideshow_mini.gif) no-repeat; /*position:relative; top:0px; *left:-80px;*/ width:20px; height:17px; display:block; cursor:pointer; float:left; } #storytext .secondary .overlayinteractive { background:url(http://media.npr.org/chrome/news/icon_interactive_mini.gif) no-repeat 4px 2px; width:20px; height:18px; display:block; cursor:pointer; float:left; } #storytext .secondary .overlaymap { background:url(http://media.npr.org/chrome/news/icon_map_mini.gif) no-repeat; width:18px; height:18px; display:block; cursor:pointer; float:left; } #storytext .primary .video h3, #storytext .secondary .video h3, #storytext .secondary .graphic h3, #storytext .secondary .slideshow h3, #storytext .secondary .infographic h3, #storytext .secondary .interactive h3, #storytext .secondary .map h3 { font-size:11px; /*margin-top:-16px;*/ padding:0; /*float:left; width:120px;*/ } #storytext .primary .video h3, #storytext .secondary .video h3 { margin:0 0 5px 30px; *margin:-16px 0 5px 30px; } #storytext .primary .videoicon, #storytext .secondary .videoicon { float:left; *float:none; } #storytext .primary .graphic h3, #storytext .secondary .graphic h3, #storytext .primary .slideshow h3, #storytext .secondary .slideshow h3, #storytext .secondary .infographic h3, #storytext .secondary .interactive h3, #storytext .secondary .map h3 { margin:0 0 5px 30px; } #storytext .primary h3 a, #storytext .secondary h3 a { color:#333; } /* =other audio like real and wm */ #storytext .otheraudio { padding:10px 0; height:1%; overflow: hidden; border:none; } #storytext .otheraudio .avcontent h3 { font-size:12px; margin:0 0 7px 0; color:#333; } #storytext .otheraudio ul {position:relative;bottom:0;} #storytext .otheraudio ul li {background:none;} #storytext p.unavail {font-size:12px;} /* =embedded audio player */ #storytext .embed_player_wrap { padding:10px; } /* =play video (image overlay) --------------------------------------------------------------- */ a.playvideo, a.playvideo:hover { position:absolute; width:55px; height:54px; cursor:pointer; } .photo138 a.playvideo, .photo138 a.playvideo:hover { top:19px; left:41px; } .photo200 a.playvideo, .photo200 a.playvideo:hover { top:48px; left:72px; } .photo300 a.playvideo, .photo300 a.playvideo:hover { top:73px; left:122px; } .photo624 a.playvideo, .photo624 a.playvideo:hover { top:181px; left:284px; } a.playvideo { /* Mozilla ignores crazy MS image filters, so it will skip the following */ filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='http://media.npr.org/chrome/news/icon_play.png'); } a.playvideo[class] { /* IE ignores styles with [attributes], so it will skip the following. */ background-image:url(http://media.npr.org/chrome/news/icon_play.png); } a.playvideo:hover { /* Mozilla ignores crazy MS image filters, so it will skip the following */ filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='http://media.npr.org/chrome/news/icon_play_hover.png'); } a.playvideo[class]:hover { /* IE ignores styles with [attributes], so it will skip the following. */ background-image:url(http://media.npr.org/chrome/news/icon_play_hover.png); } #main_content .photo138 ul, #main_content .photo200 ul, #main_content .photo300 ul, #main_content .photo624 ul { position:relative; margin-top:10px; bottom:0; } #main_content .photo138 ul li, #main_content .photo200 ul li, #main_content .photo300 ul li, #main_content .photo624 ul li { float:left; background:none; margin:5px 10px 0 0; padding:0; } #main_content .photo138 ul li a, #main_content .photo200 ul li a, #main_content .photo300 ul li a, #main_content .photo624 ul li a { font-size:11px; color:#666; padding-left:17px; } /* =program header --------------------------------------------------------------- */ .progheader { border-bottom:5px solid #229acd; overflow:hidden; height:1%; margin-bottom:10px; } .progheader h1, .progheader h1 a { font-family:georgia,sans-serif; font-size:30px; color:#229acd; padding:20px 0 10px 0; } .progheader h1 a:hover {text-decoration:none;} .progheader h1 span.sub { font-size:16px; font-family:arial,sans-serif; font-weight:normal; text-transform:uppercase; } .progheader ul { float:left; width:150px; padding:0 0 15px 5px; } .progheader ul li { font-size:12px; font-weight:bold; line-height:20px; padding-left:7px; } .progheader ul li a { color:#229acd; } .progheader ul li.selected { background:url(http://media.npr.org/chrome/news/bullet_program.gif) left center no-repeat; } /* =live events --------------------------------------------------------------- */ .live_event { margin:0 0 30px 0; } .live_event .info { margin:0; } /* =wikinvest widgets --------------------------------------------------------------- */ #storytext #nv_stockchart, #storytext #nv_overview_tickerboard, #storytext #nv_article {padding:10px 0;} #storytext #nv_bullsbears {padding:10px 0 0;} #storytext #nv_article_data_disclaimer {margin-bottom:5px;} /* =lists --------------------------------------------------------------- */ #content .list {border:none; margin:0; float:none;} #content .list .hed { text-transform:uppercase; color:#333; background-color:#E5E5E5; padding:3px 8px; margin:0; font-size:14px; } #content .list ul { list-style:none; border-bottom:1px solid #ccc; margin-bottom:10px; } #content .list ul li { padding:10px 0; margin:0; background:none; overflow:hidden; border-bottom:1px solid #ccc; } #content .list ul li h3 { font-family:Georgia, "Times New Roman", Times, serif; margin:0 0 15px; border-bottom:1px dotted #ccc; padding:0 0 15px; color:#000; } #content .list ul li .bucketblock {display:table; *display:inline-block;} #content .list ul li .bucketblock p {font-family:Arial, Helvetica, sans-serif; font-size:12px;} #content .list ul li .bucketblock .internallink, #content .list ul li .bucketblock .externallink { width:auto; float:none; border:none; margin: 0; padding: 5px 0; } #content .list ul li .bucketblock .internallink a, #content .list ul li .bucketblock .externallink a {color:#3366cc; font-size:12px;} #content .list ul li .bucketblock .internallink span.date, #content .list ul li .bucketblock .externallink span.date { color: #666; display: block; font-size: 11px; margin: 0 0 0 7px; padding: 0; } /* =book resource in storytext area */ #storytext div.book { width:218px; border-top:none; border-bottom:8px solid #000; font-family:Helvetica, Arial, sans-serif; } #storytext div.book img { float:none; } #storytext div.book h6 { margin:2px 0 0 0; font-size:14px; font-weight:bold; color:#111; font-family:Georgia, serif; } #storytext div.book p { font-style:italic; font-size:11px; } #storytext div.book p { margin-bottom:0; } #storytext div.book a { color:#000; } #storytext div.book p a{ color:#666; } #storytext div.book .moreonthisbook { background: url("http://media.npr.org/chrome/news/hrule_single_dotted.gif") repeat-x 0 0; padding:12px 0 6px 0; margin-top:7px; } #storytext div.book .moreonthisbook p { margin-bottom:2px; font-size:10px; text-transform:uppercase; font-style:normal; } #storytext div.book .moreonthisbook li { margin-bottom:1px; font-weight:bold; font-size:11px; } /* ---------------------------------------- * START of 'base/storytools.css' * ---------------------------------------- */ /* =story tools --------------------------------------------------------------- */ ul.storytools { margin:0 0 15px 0; padding:0 0 8px 0; } ul.storytools li { float:left; font-size:11px; padding:0 14px 0px 0; line-height:16px; } ul.storytools li a { float:left; color:#555; } ul.storytools li a:hover {color:#333;} ul.storytools li .pipe { color:#ccc; padding:0 5px; } .storytoolswrap { clear:both; padding:8px 0 18px; *padding-bottom:0; /* ie only hack */ margin:0; position:relative; z-index:900; } #music .storytoolswrap {padding:8px 0 24px;} .stbottom, #music .stbottom { border-bottom:1px solid #b4b2b2; padding:8px 0 0; } /* email and print icons */ ul.storytools li.right {float:right;padding:0 0 0 10px;} ul.storytools li.right a.email, ul.storytools li.right a.print {display:block;width:16px;height:16px;padding:0;} ul.storytools li.right a.print {margin-top:-1px;} /* =share popup */ .shareStoryTool {position:relative;} .shareselected { background:url(http://media.npr.org/chrome/news/bg_share_tab.gif) no-repeat; position:absolute; left:-8px; top:-5px; height:25px; width:65px; font-size:11px; display:none; z-index:100; } .shareselected a { color:#36c; display:block; padding:5px 7px 5px 28px; } .sharepop { width:247px; position:absolute; top:19px; left:-8px; padding:15px 10px 10px 10px; background:#fff url(http://media.npr.org/chrome/news/bg_sharepop.gif) repeat-x bottom left; border:1px solid #c8c8c8; display:none; } .sharepop ul { margin-left:3px; } .sharepop ul li { margin-bottom:10px; float:left; } #main_content .sharepop .footer, .sharepop .footer { clear:left; border-top:1px solid #c7c7c7; padding:7px 5px 0; *padding:3px 5px 0; /* IE7 and below */ font-size:11px; margin:0; } /* =social bookmarking icons */ .sharepop a.delicious, .sharepop a.digg, .sharepop a.facebook, .sharepop a.mixx, .sharepop a.reddit, .sharepop a.stumble, .sharepop a.twitter, .sharepop a.linkedin { padding: 2px 0 2px 22px; display:block; font-size:11px; line-height:17px; width:86px; } .sharepop a.linkedin {padding:0 0 0 22px;} .sharepop span.IN-widget {margin-right:51px;} .sharepop a.delicious {background: url(http://media.npr.org/chrome/icon_delicious.gif) top left no-repeat;} .sharepop a.digg {background: url(http://media.npr.org/chrome/icon_digg.gif) top left no-repeat;} .sharepop a.facebook {background: url(http://media.npr.org/chrome/icon_facebook.gif) top left no-repeat;} .sharepop a.mixx {background: url(http://media.npr.org/chrome/icon_mixx.gif) top left no-repeat;} .sharepop a.reddit {background: url(http://media.npr.org/chrome/icon_reddit.gif) top left no-repeat;} .sharepop a.stumble {background: url(http://media.npr.org/chrome/icon_stumbleupon.gif) top left no-repeat;} .sharepop a.twitter {background: url(http://media.npr.org/chrome/icon_twitter.gif) top left no-repeat;} .sharepop a.linkedin {background: url(http://media.npr.org/chrome/icon_linkedin.jpg) top left no-repeat;} /* fb and twitter overlays */ .shareoverlay { width:410px; margin-left:-205px; overflow:hidden; font-family:arial; padding:10px 20px; font-size:13px; color:#666; position:absolute; left:50%; top:0; z-index:1001; background-color:#fff; border:1px solid #999; -moz-box-shadow:0 0 20px #333; -webkit-box-shadow:0 0 20px #333; -moz-border-radius: 5px; -webkit-border-radius: 5px; } .shareoverlay a.closepop { background:url(http://media.npr.org/chrome/news/icon_close_13x13.gif) no-repeat top right; display:block; height:13px; width:13px; color:#333; float:right; font-size:11px; padding:0 30px 0 0; } .shareoverlay .header { background:url(http://media.npr.org/chrome/news/hrule_single_dotted.gif) repeat-x bottom; clear:right; overflow:hidden; position:relative; padding:10px 0; margin-bottom:10px; } .shareoverlay p {margin:0 0 5px 0;} .twitter span.charcount {float:right;} .twitter .header .logo { background:url(http://media.npr.org/chrome/news/logo_twitter.jpg) no-repeat; display:block; width:150px; height:35px; float:left; } .twitter .header .handle { position:absolute; bottom:11px; margin-left:5px; } .twitter textarea { width:406px; margin-bottom:10px; border:1px solid #999 } .twitter input.btn { background:url(http://media.npr.org/chrome/news/btn_retweet.gif) no-repeat; cursor:pointer; clear:both; float:right; height:20px; width:52px; border:none; } .facebook .header .logo { background:url(http://media.npr.org/chrome/news/logo_facebook.jpg) no-repeat; display:block; width:150px; height:35px; float:left; } .facebook .header .handle { position:absolute; bottom:10px; right:0; } .facebook .avatar { float:left; margin-right:10px; } .facebook textarea { width:340px; height:50px; margin-bottom:10px; float:right; border:1px solid #999 } .facebook input.btn { background:url(http://media.npr.org/chrome/news/btn_share.gif) no-repeat; cursor:pointer; clear:both; float:right; height:20px; width:41px; border:none; } /* error overlay */ .erroroverlay { width:410px; overflow:hidden; font-family:arial; font-size:13px; color:#666; } .erroroverlay .header {margin:0;padding:0;overflow:hidden;} .erroroverlay input.btn { background:url(http://media.npr.org/chrome/registration/bttn_close.gif) no-repeat; cursor:pointer; clear:both; float:right; height:20px; width:40px; border:none; } .erroroverlay p { clear:left; font-size:12px; font-weight:bold; padding:20px 0; margin:0; } /* ---------------------------------------- * START of 'base/email.css' * ---------------------------------------- */ .emailPage h1 { font-size:28px; font-family:georgia,sans-serif; padding:35px 0 10px 0; font-weight:normal; } .emailPage #emailform { margin-bottom:20px; } .emailPage #emailform h2 { font-size:16px; font-family:georgia,sans-serif; } .emailPage .bucket { padding:5px 0; color:#666; clear:both; } .emailPage .bucket p { font-size:12px; } .emailPage #emailform label, .emailPage #emailform p.question { float: left; text-align: right; width: 210px; padding: 0; margin:0 10px 0 100px; font-size:12px; display:inline; } .emailPage #emailform input, .emailPage #emailform textarea { width:295px; } .emailPage #emailform .radiowrap label { float:none; width:10px; margin:0; text-align:left; margin-right:20px; } .emailPage #emailform .radiowrap input { width:15px; display:inline; } .emailPage .subtext { clear:both; font-style:italic; font-size:11px; } .emailPage .below { display: block; margin: 0 0 0 320px; } .emailPage #emailform .send { margin:0 0 10px 320px; border:none; width:141px; background-color:#000; color:#fff; font-size:13px; text-transform:lowercase; font-weight:bold; } /* =copied from music email page (in the code */ .emailPage ul#stationinputs { margin:0; padding:0; list-style-type:none; } .emailPage #emailform input#station_selector {width:200px;} #stationsac #stationinputs li {padding-bottom:4px;} #stationsac { width:250px; background-color: #ced9ee; border:1px solid; border-color:#000; } #stationsac #stations ul { margin:0; padding:0; } .emailPage .stationselected {position:relative;} .emailPage #stationinputs .stationstext { background-color:#efefef; font-size:12px; padding:2px 0 0 2px; } #stationsac .stationsacHighlight { font-weight:bold; text-transform:uppercase; background-color:#ffd800; } #stationsac #stationsul { padding:0; margin:0; } #stationsac #stationsul li { padding:4px; list-style:none; cursor:pointer; font-size:12px; } #stationsac .stationsacSelected { background-color:#113e98; color:#fff; } .emailPage form .btn_minus { border:1px solid #000; height:18px; background-color: #9cc3f0; position:absolute; cursor: pointer; top: 0; right: 0; padding: 0; margin: 0; font-size:12px; } .emailPage ul#stationsfail li.stationsfail {font-size:12px;} /* =sidebar most emailed bucket */ #news .emailPage #main_sidebar .mostemailed h3 {margin:10px 10px 0 10px;} #news .emailPage #main_sidebar .mostemailed h3 span { color:#000; font-size:16px; } /* =email confirmation page */ .emailPage #content h4 {margin:30px 0;} .emailPage #content ol.mostEmailedList { list-style-position:outside; margin:0 0 20px 15px; padding-left:20px; } .emailPage #content ol li { font-size:small; line-height:110%; margin:0 0 0.5em; padding-bottom:0; padding-top:0; text-align:left; } .emailPage #content p {font-size:12px;} .emailPage hr { background-color:#ccc; border:0 none; color:#ccc; height:1px; margin:30px 0 20px 0; *margin:10px 0; text-align:center; } .emailPage a.orig { font-family:georgia,serif; font-size:12px; font-weight:bold; } .emailPage #content h5 { font-weight:bold; padding:10px 0; } .emailPage p.more {float:right;} .emailPage p.more a { background:url(http://media.npr.org/chrome/news/ico-more-sm.gif) no-repeat right; color:#333333; padding:0 7px 0 0; font-weight:bold; } .emailPage .captcha {float:right;display:none;} /* ---------------------------------------- * START of 'base/twitter.css' * ---------------------------------------- */ .tmplNewsAgg .twitter_div, .tmplNewsStory .twitter_div, #blog .twitter_div {padding:5px 15px 10px 11px;} #news.tmplNewsAgg #main_sidebar .twitter_div h3, #news.tmplNewsStory #main_sidebar .twitter_div h3, #blog #main_sidebar .twitter_div h3 {font-size:18px; padding:0 0 5px; margin:0;} #main_sidebar .twitter_list li, #main_sidebar .blog .twitter_list li { background:transparent url(http://media.npr.org/chrome/news/twitter-background-top.gif) no-repeat scroll left top; margin:5px 0; padding:3px 0 0; } #main_sidebar .twitter_list li span { background:transparent url(http://media.npr.org/chrome/news/twitter-background-middle.gif) repeat-y scroll left bottom; color:#666; display:block; font-size:12px; font-weight:normal; line-height:15px; padding:8px 10px 0; } #main_sidebar .twitter_list li a.timestamp { background:transparent url(http://media.npr.org/chrome/news/twitter-background-bottom.gif) no-repeat scroll left top; color:#999; display:block; font-size:10px; padding:12px 0 10px 42px; text-decoration:none; } .twitter_btm { position:relative; background:transparent url(http://media.npr.org/chrome/news/hrule_single_dotted.gif) repeat-x scroll left top; padding:10px 0 3px; margin-top:5px; } .twitter_btm p { margin:0; color:#999; font-size:12px; } .twitter_btm p a {color:#3366CC;} .twitter_btm span.bird { position:absolute; right:0px; top:-5px; width:43px; height:37px; background:transparent url(http://media.npr.org/chrome/news/twitter-bird.gif) scroll no-repeat left top; } /* ---------------------------------------- * START of 'base/enlarge.css' * ---------------------------------------- */ /* =image enlargment --------------------------------------------------------------- */ a.enlargeicon { background:url(http://media.npr.org/chrome/news/icon_enlarge.gif) 0 0 no-repeat; /*display:block; width:16px; height:18px; float:left;*/ clear:left; padding-left:20px; font-size:10px; height:18px; display:block; float:left; } #main_content .photo138 .enlarge a.enlargeicon span, #main_content .photo200 .enlarge a.enlargeicon span {display:none;} /*a.enlargeicon span { display:block; margin:2px 0 0 20px; font-size:11px; } */ a.enlargeicon:hover { background:url(http://media.npr.org/chrome/news/icon_enlarge.gif) 0 -18px no-repeat; } img.enlarge {cursor:pointer;} .bucketwrap .enlarge_html, .bucketwrap .enlarge_measure { float:left; display:none; } #zoom_overlay { position:fixed; top:0; left:0; width:100%; height:100%; z-index:1000; background-color:#000; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)"; filter: alpha(opacity=20); opacity:0.2; display:none; } #zoom { position:absolute; top:0; left:-5000px; z-index:1000; background-color:#fff; padding:20px; -moz-box-shadow:0 0 20px #333; -webkit-box-shadow:0 0 20px #333; -moz-border-radius: 5px; -webkit-border-radius: 5px; } #zoom_close { position:absolute; left:-15px; top:-15px; display:block; width:30px; height:30px; background:url(http://media.npr.org/chrome/news/enlarge/closebox.png) no-repeat left top; _background:url(http://media.npr.org/chrome/news/enlarge/closebox.gif) no-repeat left top; } #zoom_content { overflow:hidden; margin-bottom:25px; } #zoom_content img {float:none;} #zoom_content p { color:#666; font-size:11px; } #zoom_content .creditwrap { color:#999; font-size:11px; margin-left:5px; float:right; } #zoom_content .caption { font-size:12px; margin:4px 0 0; line-height:16px; clear:both; } #zoom_content .caption a {color:#3366CC;} #zoom_content .sponsor p {float:left; margin:0 5px 0 0;} #zoom a.closezoom { position:absolute; right:20px; bottom:15px; background:transparent url(http://media.npr.org/chrome/news/icon_close_13x13.gif) no-repeat scroll right -39px; color:#666; font-size:10px; padding-right:17px; text-transform:uppercase; line-height:13px; } /* ---------------------------------------- * START of 'blogs/blogui.css' * ---------------------------------------- */ #music.blog15709577 {background:none;background-color:#000;} #music.blog15709577 #sectionWrap {background:url("http://media.npr.org/chrome/music/programs/asc/bg_records.jpg") no-repeat center top;} #music.blog15709577 #musicHeader {background-color:#fff;} /* =common to all blogs --------------------------------------------------------------- */ #news.tmplBlogNewsIndex, #news.tmplBlogNewsStory, #news.tmplBlogNewsArchive {background-color:#e5e5e5;} .blogPage #storytext ol.edTag, .blogPage #storytext ul.edTag {margin:0 0 15px 0;} .blogPage #storytext ol.edTag {list-style-position:outside;} .blogPage #storytext ol.edTag li, .blogPage #storytext ul.edTag li { font-family:georgia,sans-serif; font-size:16px; color:#666; margin-left:40px; *margin-left:43px; } .blogPage #blogheader h2 {display:none;} /*.blogPage #main_content .blog_embed_player_wrap,*/ .blogPage #storytext .embed_player_wrap { border:none; margin:0 0 20px 0; padding:0; } .blogPage .playerwrap { overflow:hidden; background-color: #f6f6f6; padding:10px; margin:0 20px 5px 0; border:1px solid #ccc; *overflow:visible; } .blogPage #main_content p.embedcaption {font-size:11px;font-family:arial;margin:0;} .blogPage #main_content .audiowrap {margin-bottom:20px;} .blogPage #main_content .audiowrap h3 { font-size:15px; margin-bottom:10px; color:#666; } .blogPage #main_content .postcontent .audiowrap p.credit { font-size:12px; font-family:arial,sans-serif; padding-top:10px; } .blogPage #main_content .postcontent .audiowrap p.credit span {font-weight:bold;} .blogPage #main_content .simple h3 a {color:#000;} .blogPage #main_content .simple ul li { font-family:arial,sans-serif; font-size:12px; color:#666; } .blogPage .postcontent .secondary ul li {background:none;} /*audio*/ .blogPage #storytext .graphic462 {border:none;} .blogPage #storytext .graphic462 .bucket {padding-top:0;} /* =blog story pg --------------------------------------------------------------- */ .blogPage .postinfo { width: 138px; margin-right: 24px; float: left; text-align:right; border-top: 5px solid #000; color: #999; padding-top: 12px; } .blogPage .postinfo p { font-size:11px; margin:0; } .blogPage .postinfo a {color:#999;} #news .blogPage .postinfo .timestamp, #music .blogPage .postinfo .timestamp { margin-bottom:7px; font-size:14px; font-family:arial, sans-serif; font-weight:bold; color:#999; } #news .blogPage .postinfo .datestamp, #music .blogPage .postinfo .datestamp {margin-bottom:24px;font-size:11px;color:#999;} .blogPage .postcontent { width: 462px; float: left; border-top: 5px solid #000; padding-top: 8px; margin-bottom:20px; } .blogPage #storytext {margin-bottom:10px;} .blogPage .blognav { background-color:#e7e7e7; overflow:hidden; padding:8px 10px; margin:15px 0 30px 0; height:1%; clear:both; } .blogPage .blognav a { color:#666; font-size:11px; } .blogPage .blognav a.prev {float:left;} .blogPage .blognav a.next {float:right;} .blogPage .storytitle {margin-bottom:8px;} .blogPage .storytitle h1 { font-weight: normal; font-size: 24px; margin:0 0 10px 162px; padding:0; } #news .blogPage .storytitle p.categories, #music .blogPage .storytitle p.categories { font-family:arial,sans-serif; font-size:11px; margin:0 0 0 162px; color:#666; } .blogPage .storytitle p.categories a {color:#36c;} .blogPage .postcontent p { font-family:georgia,sans-serif; font-size:16px; color:#666; margin:0 0 1.25em 0; padding:0; line-height:1.45em !important; overflow: hidden; o\verflow: visible; width: 100%; w\idth: auto; /*he\ight: 1%;*/ } .blogPage .postcontent a {color:#36c;} .blogPage .postcontent a[name="more"] {display:block; height:0;} #news .blogPage p.byline, #music .blogPage p.byline { font-family: arial,sans-serif; color: #000; padding:0; margin:0 0 0.60em 0; font-size:0.70em; } .blogPage p.byline a {color:#000;} .blogPage p.byline a:hover {color:#36c;} .blogPage p.byline span {text-transform:uppercase;} .blogPage #main_content .photo138 {margin-top:5px;} .blogPage #main_content .photo462 {margin:0 0 20px 0;} #news .blogPage #main_content .photo462 { float:none; } .blogPage .captionwrap {clear:left;} .blogPage .captionwrap p, .blogPage .creditwrap { font-family:arial,sans-serif; font-size:11px; line-height:16px; margin:0; } .blogPage .postcontent blockquote { border-left:3px solid #e5e5e5; padding:0 15px; display:table; *display:inline-block; margin:0 0 15px 0; } #news .blogPage .postcontent blockquote p, #music .blogPage .postcontent blockquote p { font-size:12px; font-style:normal; line-height:16px; font-family:arial,sans-serif; margin:0 0 10px 0; color:#666; } .blogPage .postcontent .pullquote p { padding:0; font-size:12px; font-style:normal; line-height:16px; font-family:arial,sans-serif; margin:0 0 10px 0; color:#666; } #news .blogPage .postcontent .pullquote p.byline, #music .blogPage .postcontent .pullquote p.byline { margin:0; font-size:0.75em; } .blogPage .postcontent p.more { font-family:arial,sans-serif; font-size:12px; font-weight:bold; } .blogPage .postcontent p.tags { font-family:arial,sans-serif; font-size:11px; } .blogPage .postcontent ul li { padding: 0 0 0 7px; background: url(http://media.npr.org/chrome/news/bullet_blk.gif) no-repeat left top; margin-bottom:7px; } #news .blogPage #storytext .statichtml, #music .blogPage #storytext .statichtml {border:none;float:none;background:none;} .blogPage .listtext h4 {font-family:arial,sans-serif;} .blogPage .listtext p, .blogPage #storytext .listtext ul.edTag li {font-size:12px;font-family:arial,sans-serif;margin-left:0;} .blogPage .listtext p {*word-wrap:break-word;*overflow:hidden;} .blogPage .postcontent .internallink a {color:#000;} .blogPage .postcontent .internallink a:hover {color:#36c;} /* audio */ .blogPage #storyspan02 .primary .avcontent, .blogPage #storyspan02 .primary p.byline {width:245px;} .blogPage .primary ul li, .blogPage .secondary ul li {background:none;font-size:11px;font-family:arial;margin:0;padding:0;} .blogPage #storyspan02 .secondary ul li a {display:block;height:15px;padding:0;width:16px;} .blogPage #storyspan02 .secondary ul li span {display:none;} #news .blogPage #storytext .primary, #music .blogPage #storytext .primary, #news .blogPage #storytext .secondary, #music .blogPage #storytext .secondary{ width:440px; border:1px solid #d7d7d7; height:1%; margin:0 0 24px 0; overflow:hidden; padding:10px; } .blogPage #storytext .primary ul, .blogPage #storytext .secondary ul {width:16px;} .blogPage #storytext .primary .listenicon, .blogPage #storytext .secondary .listenicon, .blogPage #storytext .primary .videoicon, .blogPage #storytext .secondary .videoicon { float:left; margin-right:4px; padding:6px 0 0 4px; width:42px; } .blogPage #storytext .primary .listenicon a, .blogPage #storytext .secondary .listenicon a { background:url(http://media.npr.org/chrome/news/icon_av_sec.gif) 0 0 no-repeat; display:block; height:33px; width:33px; padding-left:10px; } .blogPage #storytext .primary .listenicon a:hover, .blogPage #storytext .secondary .listenicon a:hover { background:url(http://media.npr.org/chrome/news/icon_av_sec.gif) 0 -33px no-repeat; } .blogPage #storytext .primary .videoicon img, .blogPage #storytext .secondary .videoicon img, .blogPage #storytext .primary .videoicon .overlayvideo, .blogPage #storytext .secondary .videoicon .overlayvideo { display:none; } .blogPage #storytext .primary .videoicon a, .blogPage #storytext .secondary .videoicon a { background:url(http://media.npr.org/chrome/news/icon_av_sec.gif) 0 -66px no-repeat; display:block; height:33px; width:33px; padding-left:10px; } .blogPage #storytext .primary .videoicon a:hover, .blogPage #storytext .secondary .videoicon a:hover { background:url(http://media.npr.org/chrome/news/icon_av_sec.gif) 0 -99px no-repeat; } .blogPage #storytext .primary .date, .blogPage #storytext .secondary .date {margin: 0 0 0 50px;} .blogPage #storyspan02 .secondary .avcontent, .blogPage #storytext .primary .avcontent, .blogPage #storytext .secondary .avcontent { background-color:#e5e5e5; float:left; font-size:11px; margin:0 5px 0 0; padding:15px; width:330px; } #news .blogPage #storytext .primary .listen h3, #music .blogPage #storytext .primary .listen h3, #news .blogPage #storytext .secondary .listen h3, #music .blogPage #storytext .secondary .listen h3 {margin-left:0; font-size:11px;} .blogPage .unavailable .avcontent p {font-size:11px;font-family:arial,sans-serif;margin:0;} .blogPage .avcontent p.byline a.program {font-size:11px;} .blogPage .postcontent .correction p {font-size:12px;margin:0;} .blogPage .partner {float:right;} .blogPage .partner p {font-style:italic;font-size:11px;font-family:arial;} .blogPage .partner img {float:none;} #news .blogPage #storytext .embed_player_wrap , #music .blogPage #storytext .embed_player_wrap { padding:0; *clear:none; } /* purchase link for music blog pop-up player */ #music #storytext .primary ul li a.purchase, #music #storytext .secondary ul li a.purchase { display: block; height: 15px; padding: 0; width: 16px; text-indent:-999em; } #music #storytext .primary ul li a.purchase:focus, #music #storytext .secondary ul li a.purchase:focus { outline:none; } #music .blogPage #storytext .primary, #music .blogPage #storytext .secondary { overflow:visible; } /*#music .blogPage a.stationlogo {float:right;font-size:11px;font-family:arial;text-transform:uppercase;color:#999;margin-top:1px;} #music .blogPage a.stationlogo:hover {color:#36c;}*/ /* child story */ #news .childstory .blogPage {background-color:#fff;overflow:hidden;/*border-bottom:1px solid;*/} #news .childstory .blogPage ul.breadcrumb {border:none;margin-bottom:20px;} #news .childstory .blogPage ul.breadcrumb li.last {text-transform:capitalize;} #music.tmplMusicStory .childstory .blogPage ul.breadcrumb {position:relative;background:none;border:none;} #music .childstory .blogPage ul.breadcrumb li {display:inline;} #music .childstory .blogPage ul.breadcrumb li.last {border:none;display:inline;} #music .childstory .blogPage ul.breadcrumb li.last a {background:none;display:inline;font-size:11px;text-transform:none;text-transform:capitalize;} #music .childstory .blogPage ul.breadcrumb span.arrow {padding-left:3px;} .childstory .blogPage .storytitle h1 a {font-family:georgia,serif;} #news .childstory .blogPage p, #music .childstory .blogPage p {font-size:16px;} #news #main_content .blogPage .captionwrap p, #music #main_content .blogPage .captionwrap p {font-size:11px;} /* =blog index pg --------------------------------------------------------------- */ .blogPage .blogpost { margin:0; padding:0; float:left; } .blogPage .blognavindex { clear:both; border-top:5px solid #000; } .blogPage .blognavindex a.next { float:right; font-size:12px; font-weight:bold; padding:10px 10px 10px 0; background:url(http://media.npr.org/chrome/news/icon_arrow_right.gif) no-repeat right; } .blogPage .storylist {clear:both;height:100%;overflow:hidden;} /* =archive --------------------------------------------------------------- */ .blogPage h2 {margin-bottom:10px;} .blogPage h2 span {font-size:13px;font-weight:normal;color:#666;background:url(/chrome/news/ico-more-sm.gif) no-repeat right;padding-right:10px;} .blogPage h2 span.title {font-size:18px;font-weight:bold;color:#000;background:none;padding-left:5px;} .blogPage .archivenav { border-top:1px solid #ccc; font-size:12px; height:22px; padding-top:8px; color:#666; margin:0 0 10px 0; } .blogPage .archivenav p {float:left;} .blogPage .archivenav ul {text-align:right;} .blogPage #main_content .archivenav ul li {display:inline;font-family:arial;font-size:12px;} .blogPage .archivenav ul li a {font-weight:bold;} .blogPage .archivenav ul li a.prev {background:url(http://media.npr.org/chrome/news/icon_arrow_left.gif) no-repeat left;padding-left:10px;} .blogPage .archivenav ul li a.next {background:url(http://media.npr.org/chrome/news/icon_arrow_right.gif) no-repeat right;padding-right:10px;} #music .blogPage .archivenav ul li a.next {border-left:1px solid #666;padding:0 10px 0 5px;} .blogPage .archivenav .pipe {padding:0 2px;} .blogPage .datehdr { background-color:#ccc; color:#fff; font-size:12px; font-weight:bold; padding:6px 5px; margin:0 0 10px 0; float:left; *float:none; overflow:hidden; width:614px; } /* =comment archive --------------------------------------------------------------- */ .blogPage #blogcommentarchive { margin-top:16px; } /* =legacy style comments --------------------------------------------------------------- */ .blogPage .userComment { color: #666666; font-size: 12px; border-bottom: 1px solid #AAAAAA; padding: 10px 0 15px; } .blogPage .userComment .userCommentByline { font-weight:bold; } /* =storytools --------------------------------------------------------------- */ .blogPage #main_content .postinfo ul.storytools li {float:none;font-size:11px;font-family:arial,sans-serif;padding:5px 0;line-height:16px;} .blogPage #main_content .postinfo ul.storytools li a {float:none;} .blogPage #main_content .postinfo ul.storytools li.printStoryTool {padding-bottom:15px;} .blogPage #main_content .postinfo ul.storytools li.commentStoryTool {border-top:1px solid #ccc;padding-top:15px;} .blogPage #main_content .stbottom {border-top:1px solid #ccc;padding-bottom:10px;*padding-top:5px;border-bottom:none;} .blogPage #main_content .stbottom ul {padding:0;margin:6px 0 0 0;*margin-top:3px;} .blogPage #main_content .stbottom ul li {float:left;font-size:11px;padding:0 15px 0 0;background:none;} .blogPage #main_content .stbottom ul li a {color:#999;float:left;} .blogPage #main_content .stbottom ul li.twitterTool, .blogPage #main_content .stbottom ul li.facebookLi {display:none;} .blogPage .postinfo a.email { background-position:right 0; padding:0 22px 0 0; display:block; } .blogPage .postinfo a.email:hover { background-position:right -16px; } .blogPage .postinfo a.share { background-position:right -32px; padding:0 22px 0 0; display:block; } .blogPage .postinfo a.share:hover { background-position:right -48px; } .blogPage .postinfo a.print { background-position:right -144px; padding:0 22px 0 0; display:block; } .blogPage .postinfo a.print:hover { background-position:right -160px; } .blogPage .postinfo a.comment { background-position:right -64px; padding:0 22px 0 0; display:block; } .blogPage .postinfo a.comment:hover { background-position:right -80px; } .blogPage .postinfo a.recommend { background-position:right -96px; padding:0 22px 0 0; display:block; } .blogPage .postinfo a.recommend:hover { background-position:right -112px; } .blogPage .postinfo a.recommended, .blogPage .postinfo a.recommended:hover { background-position:right -128px; padding:0 22px 0 0; display:block; cursor:default; } .blogPage .postinfo a.twitter { background-position:right -256px; padding:0 22px 1px 0; display:block; cursor:pointer; } .blogPage .postinfo a.facebook { background-position:right -272px; padding:0 22px 1px 0; display:block; cursor:pointer; } .blogPage #main_content .postinfo ul.storytools li span.IN-widget { margin-right:0; } /* =share pop --------------------------------------------------------------- */ .blogPage .storytoolswrap {position:relative;z-index:3;} .blogPage .stbottom {position:relative;z-index:2;} .blogPage .postinfo .shareselected { background:url(http://media.npr.org/chrome/news/bg_share_blog_tab.gif) no-repeat; position:absolute; left:76px; _left:16px; top:0; height:25px; width:65px; font-size:11px; display:none; z-index:100; padding-top:5px; } .blogPage .postinfo .shareselected a {color:#999;padding:10px 25px 5px 0px;display:inline;} .blogPage .postinfo .sharepop { width:120px; position:absolute; top:24px; left:76px; _left:16px; padding:15px 10px 10px 10px; background:#fff url(http://media.npr.org/chrome/news/bg_sharepop.gif) repeat-x bottom left; border:1px solid #c8c8c8; display:none; z-index:100; } .blogPage .stbottom .shareselected { background:url(http://media.npr.org/chrome/news/bg_share_tab.gif) no-repeat; position:absolute; left:-8px; top:-5px; height:25px; width:65px; font-size:11px; display:none; z-index:100; /*padding-top:5px;*/ } .blogPage .stbottom .shareselected a {color:#999;padding:6px 7px 4px 28px;display:inline;} .blogPage .stbottom .sharepop { width:229px; position:absolute; top:19px; left:-8px; padding:15px 10px 10px 10px; background:#fff url(http://media.npr.org/chrome/news/bg_sharepop.gif) repeat-x bottom left; border:1px solid #c8c8c8; display:none; z-index:100; } .blogPage .postinfo .sharepop ul li {text-align:left;} .blogPage #main_content .stbottom .sharepop ul li {float:left;margin-bottom:10px;padding:0;} .blogPage .stbottom .sharepop ul {margin-left:3px;} .blogPage .sharepop p.footer { clear:left; border-top:1px solid #c7c7c7; padding:7px 5px 0 2px; *padding:3px 5px 0; /* IE7 and below */ font-size:11px; margin:0; font-family:arial,sans-serif; text-align:left; } .blogPage .sharepop p.footer a {color:#999;} /* =comments --------------------------------------------------------------- */ .blogPage .commentbox {height:1%;} /* =legacy styles --------------------------------------------------------------- */ .blogPage .blogInset { width: 204px; padding-bottom: 10px; float: left; margin-right:10px !important; margin: 0 5px 10px 0; border-bottom: 4px solid #DDD; clear:left; } .blogPage .blogFull {width:430px;} .blogPage .blogInset img, .blogPage .blogInset img.noBorder { width:200px; float:left; border: 1px solid black; padding: 1px; margin:0; } .blogPage .blogInset img.noBorder {border: none;} .blogPage .photoInfo { color: #666; font-size: 11px; line-height:14px; margin-bottom:10px; } .blogPage .photoInfo p { font-family: arial, sans-serif; font-size:12px; color:#666; line-height:120%; } /* =sidebar --------------------------------------------------------------- */ .blogPage #main_sidebar .adwrapper {padding-top:10px;} #news .blogPage #main_sidebar a {color:#666;} #news .blogPage #main_sidebar h3 { border:none; font-size:22px; margin-bottom:10px; text-transform:lowercase; font-family:georgia; } .blogPage #main_sidebar h3 a {color:#000;} .blogPage #main_sidebar h3 a:hover {color:#36c;} .blogPage #main_sidebar .blog {overflow:hidden;padding-bottom:15px;} #news .blogPage #main_sidebar p.more { font-size:14px; font-weight:bold; padding:10px 0 0; text-align:right; } #music .blogPage #main_sidebar p.more {font-size:12px;} .blogPage #main_sidebar p.more a { background:url(http://media.npr.org/chrome/news/ico-more-sm.gif) no-repeat right center; color:#333; padding:0 10px 0 0; } .blogPage #main_sidebar ul.left, .blogPage #main_sidebar ul.right { float:left; width:150px; margin:0; padding:0; } #music .blogPage #main_sidebar ul.left, #music .blogPage #main_sidebar ul.right { width:140px; } #music .blogPage #main_sidebar ul li { background:none; } .blogPage #main_sidebar ul.left {margin-right:15px;} .blogPage #main_sidebar h3 {text-transform:lowercase;} /* =calendar */ .blogPage #main_sidebar .calhdr {height:37px;} .blogPage #main_sidebar .calhdr h3 {padding:5px 0 0 11px;} #news .blogPage #main_sidebar td.leftarrow a, #news .blogPage #main_sidebar td.rightarrow a {color:#fff;} /* =pod promo */ .blogPage #main_sidebar .promo_default .bucket h3 { font-family:arial,sans-serif; font-size:14px; padding-left:1px; text-transform:none; margin:0; } #music #main_sidebar .promo_default .bucket {clear:left;} #music #main_sidebar .promo_default .bucket p {line-height:1.3em;} .blogPage #main_sidebar #mostpopular .top {padding:10px 10px 5px 5px;} .blogPage #main_sidebar #mostpopular span.cat {color:#000;} /* =sidebar feed bucket --------------------------------------------------------------- */ #news .blogPage #main_sidebar .feed h3 {padding:10px;font-family:arial;font-size:14px;text-transform:none;} /* =sidebar search --------------------------------------------------------------- */ .blogPage .search form input.btn_search, .blogPage .search form input.btn_search:hover { background:url(http://media.npr.org/chrome/news/buttons.gif) 0 -40px; border:none; width:48px; height:20px; float:left; *margin:0px 0px 2px 0; cursor:pointer; } /* =ecommerce --------------------------------------------------------------- */ .blogPage #main_sidebar .container h3.conheader {font-family:arial;font-size:16px;text-transform:none;} .blogPage #main_sidebar .ecommerce p.byline {font-size:12px;} /* =blog host bucket --------------------------------------------------------------- */ .blogPage #main_sidebar .host {padding:10px 16px 15px 11px;} #news .blogPage #main_sidebar .host .bucket, #music .blogPage #main_sidebar .host .bucket { background:transparent url(http://media.npr.org/chrome/news/hrule_single_dotted.gif) repeat-x left bottom; padding:12px 0; overflow:hidden; height:1%; } #news .blogPage #main_sidebar .host .bucketblock h4, #music .blogPage #main_sidebar .host .bucketblock h4 {margin:0;} #news .blogPage #main_sidebar .host .bucketblock p.title, #music .blogPage #main_sidebar .host .bucketblock p.title {color:#000;font-size:11px;font-weight:bold;margin:0;} #news .blogPage #main_sidebar .host .bucketblock p.hostinfo, #music .blogPage #main_sidebar .host .bucketblock p.hostinfo {color:#666;margin-top:10px;font-size:11px;} /* =facebook bucket --------------------------------------------------------------- */ .blogPage #main_sidebar .facebook h4 a {background:url(http://media.npr.org/chrome/news/icon_facebook_32x32.gif) no-repeat left;padding:10px 0 10px 40px;display:block;color:#000;font-size:14px;font-family:arial;} /* =flickr bucket --------------------------------------------------------------- */ .blogPage #main_sidebar .flickr h4 a {background:url(http://media.npr.org/chrome/news/icon_flickr.gif) no-repeat left;padding:10px 0 10px 45px;display:block;color:#000;font-size:14px;font-family:arial;} /* =news twitter bucket --------------------------------------------------------------- */ .blogPage #main_sidebar .twitter h4 {border-top:1px solid #ddd;} .blogPage #main_sidebar .twitter h4 a {background:url(http://media.npr.org/chrome/news/icon_twitter.gif) no-repeat left;padding:15px 0 15px 45px;display:block;color:#000;font-size:14px;font-family:arial;margin-top:-5px;_margin-top:0;} #blog #main_sidebar #twitter_update_list { padding-right:14px; } /* =news theme 1-col buckets --------------------------------------------------------------- */ /* about text, locations themecontent 02a and 02b only */ #news .blogPage #main_sidebar .themewrap, #news .blogPage #main_sidebar .storywrap {background:url(http://media.npr.org/chrome/news/hrule_double.gif) repeat-x center bottom;overflow:hidden;height:1%;padding:0;margin:0;border:none;} #news .blogPage #main_sidebar .innerwrap {background:url(http://media.npr.org/chrome/news/1x1gry.gif) 160px 0 repeat-y;overflow:hidden;height:1%;margin:10px 0 20px 0;} #news .blogPage #main_sidebar .themewrap h3, #news .blogPage #main_sidebar .storywrap h3 {font-family:arial;font-size:14px;text-transform:none;padding-top:5px;margin-bottom:0;} #news .blogPage #themecontent02a, #aggcontent02a {float:left;} #news .blogPage #themecontent02b, #aggcontent02b {float:right;} #news .blogPage #main_sidebar #themecontent02a .bucketwrap, #news .blogPage #main_sidebar #themecontent02b .bucketwrap, #news .blogPage #main_sidebar #aggcontent02a .bucketwrap, #news .blogPage #main_sidebar #aggcontent02b .bucketwrap {background:none;border-bottom:1px solid #ccc;width:138px;overflow:hidden;height:1%;margin-bottom:10px;} #news .blogPage #main_sidebar #themecontent02a .bucketwrap, #news .blogPage #main_sidebar #aggcontent02a .bucketwrap {margin:0 0 0 11px;} #news .blogPage #main_sidebar #themecontent02b .bucketwrap, #news .blogPage #main_sidebar #aggcontent02b .bucketwrap {margin:0 16px 0 0;} #news .blogPage #main_sidebar #themecontent02a .bucket, #news .blogPage #main_sidebar #themecontent02b .bucket, #news .blogPage #main_sidebar #aggcontent02a .bucket, #news .blogPage #main_sidebar #aggcontent02b .bucket {padding:5px 0;} /* 1-col api promos - don't delete #main_sidebar #themecontent03, #main_sidebar #themecontent04, #main_sidebar #storycontent03 {background:url(http://media.npr.org/chrome/news/hrule_double.gif) repeat-x center bottom;overflow:hidden;height:1%;} #main_sidebar #themecontent03 .bucketwrap, #main_sidebar #themecontent04 .bucketwrap, #main_sidebar #storycontent03 .bucketwrap {background:none;width:138px;float:left;padding:10px 13px 10px 11px;} #blog #main_sidebar h3.slug {font-size:12px;margin:0;} #main_sidebar .bucketwrap .photowrap { display:block; margin-bottom:5px; overflow:hidden; } */ /* =news static multi promo (sidebar) --------------------------------------------------------------- */ #news .blogPage #main_sidebar .multipromo {padding:15px 16px 10px 11px;} #news .blogPage #main_sidebar .multipromo img {float:none;} #news .blogPage #main_sidebar .multipromo .bucket { background:transparent url(http://media.npr.org/chrome/news/hrule_single_dotted.gif) repeat-x left bottom; padding:7px 0 10px; overflow:hidden; height:1%; } #news .blogPage #main_sidebar .multipromo .last {background:none;} #news .blogPage #main_sidebar .multipromo .bucket .bucketblock p {color:#666;line-height:16px;} /* =music sidebar --------------------------------------------------------------- */ #music .blogPage #main_sidebar ul li {font-size:12px;} /* =music twitter bucket --------------------------------------------------------------- */ .blogPage #main_sidebar .twitter_div {padding:0;} .blogPage #main_sidebar .twitter_div h3 {font-size:12px; padding:4px 0 2px; margin:0 0 10px 0;} /* =music facebook bucket --------------------------------------------------------------- */ #music .blogPage p.more {font-weight:bold;text-align:right;} /* =music ecommerce --------------------------------------------------------------- */ #music .blogPage #main_sidebar .ecommercepop ul { padding:10px; position:static; width:125px; } #music .blogPage #main_sidebar .ecommercepop ul li {font-size:11px;} /* =blog host bucket --------------------------------------------------------------- */ #music .blogPage #main_sidebar .host {padding:0;} #music .blogPage #main_sidebar .host .bucket { background:transparent url(http://media.npr.org/chrome/news/hrule_single_dotted.gif) repeat-x left bottom; padding:12px 0; overflow:hidden; height:1%; } #music .blogPage .host .img {margin:0;} #music .blogPage #main_sidebar .host .bucketblock h4 {font-size:12px;} #music .blogPage #main_sidebar .host .bucketblock p.title {color:#000;font-size:11px;font-weight:bold;margin:0;} #music .blogPage #main_sidebar .host .bucketblock p.hostinfo {color:#666;margin-top:10px;font-size:11px;} /* =blog supreme about bucket --------------------------------------------------------------- */ #music .blogPage #main_sidebar .blogsupreme {padding-top:85px;} #music .blogPage #main_sidebar .blogsupreme h3 { background:#7a0b02 url(http://media.npr.org/images/branding/blogs/blog_supreme_rtRail_hd.jpg) no-repeat left top; height:34px; width:314px; } #music .blogPage #main_sidebar .blogsupreme p { position:absolute; top:28px; left:-7px; width:292px; background-color:#f3f3f3; padding:10px; } #music .blogPage #main_sidebar .blogsupreme ul {padding:0 3px;width:170px;} #music .blogPage #main_sidebar .blogsupreme ul li a {display:block;background-position:0 3px;} #music .blogPage #main_sidebar .blogsupreme span.overlay { position:absolute; bottom:-7px; right:-7px; background:transparent url(http://media.npr.org/images/branding/blogs/blog_supreme_rtrail_image.gif) no-repeat scroll left top; width:178px; height:117px; } /* =deceptive cadence (classical) about bucket --------------------------------------------------------------- */ #music .blogPage #main_sidebar .dc {padding-top:85px;} #music .blogPage #main_sidebar .dc h3 { background:#474747 url(http://media.npr.org/images/branding/blogs/deceptive_cadence_rtrail_hd.jpg) no-repeat left top; height:34px; width:314px; } #music .blogPage #main_sidebar .dc p { position:absolute; top:28px; left:-7px; width:292px; background-color:#f3f3f3; padding:10px; } #music .blogPage #main_sidebar .dc ul {padding:0 3px;width:300px;} #music .blogPage #main_sidebar .dc ul li a {display:block;background-position:0 3px;} /* =asc about bucket --------------------------------------------------------------- */ #music .blogPage #main_sidebar .asc_show h3 { background: #df4c2b url(http://media.npr.org/images/branding/programs/asc/hdr_show_thin.jpg) no-repeat top left; margin-top:22px; width:316px; height:24px; } #music .blogPage #main_sidebar .asc_show p {top:40px;} #music .blogPage #main_sidebar .asc_show ul {padding-top:20px;} /* =music about buckets --------------------------------------------------------------- */ /* about text, locations themecontent 02a and 02b only */ #music .blogPage #main_sidebar .themewrap, #music .blogPage #main_sidebar .storywrap {background-color:#fff;border:1px solid #ccc;overflow:hidden;height:1%;margin-bottom:10px;} #music .blogPage #main_sidebar .innerwrap {background:url(http://media.npr.org/chrome/news/vline_dotted.gif) 156px 0 repeat-y;overflow:hidden;height:1%;margin:10px 0;} #music .blogPage #main_sidebar .themewrap h3, #music .blogPage #main_sidebar .storywrap h3 {font-family:arial;font-size:12px;margin-bottom:4px;border-bottom:4px solid #d7311f} #music .blogPage #themecontent02a, #aggcontent02a {float:left;} #music .blogPage #themecontent02b, #aggcontent02b {float:right;} #music .blogPage #main_sidebar #themecontent02a .bucketwrap, #music .blogPage #main_sidebar #themecontent02b .bucketwrap, #music .blogPage #main_sidebar #aggcontent02a .bucketwrap, #music .blogPage #main_sidebar #aggcontent02b .bucketwrap {background:none;border:none;border-bottom:1px dotted #ccc;width:138px;overflow:hidden;height:1%;margin-bottom:10px;padding:0;} #music .blogPage #main_sidebar #themecontent02a .bucketwrap, #music .blogPage #main_sidebar #aggcontent02a .bucketwrap {margin:0 0 0 7px;} #music .blogPage #main_sidebar #themecontent02b .bucketwrap, #music .blogPage #main_sidebar #aggcontent02b .bucketwrap {margin:0 7px 0 0;} #music .blogPage #main_sidebar #themecontent02a .bucket, #music .blogPage #main_sidebar #themecontent02b .bucket, #music .blogPage #main_sidebar #aggcontent02a .bucket, #music .blogPage #main_sidebar #aggcontent02b .bucket {padding:5px 0;} /* =color themes for each blog --------------------------------------------------------------- */ /* 13.7 */ .blog114424647 #main_sidebar h3 span, .blog114424647 #main_sidebar .host .bucketblock h4 a, .blog114424647 #main_sidebar .themewrap h3, .blog114424647 #main_sidebar .storywrap h3, .blog114424647 #main_sidebar .feed h3, .blog114424647 #main_sidebar .container h3.conheader {color:#ffaf31;} .blog114424647 #calendar td.calmonthyear, .blog114424647 #calendar td.leftarrow, .blog114424647 #calendar td.rightarrow {background-color:#ffaf31;} /* all tech */ .blog102920358 #main_sidebar h3 span, .blog102920358 #main_sidebar .host .bucketblock h4 a, .blog102920358 #main_sidebar .themewrap h3, .blog102920358 #main_sidebar .storywrap h3, .blog102920358 #main_sidebar .feed h3, .blog102920358 #main_sidebar .container h3.conheader {color:#fa7a1f;} .blog102920358 #calendar td.calmonthyear, .blog102920358 #calendar td.leftarrow, .blog102920358 #calendar td.rightarrow {background-color:#fa7a1f;} /* blog of the nation */ .blog7282089 #main_sidebar h3 span, .blog7282089 #main_sidebar .host .bucketblock h4 a, .blog7282089 #main_sidebar .themewrap h3, .blog7282089 #main_sidebar .storywrap h3, .blog7282089 #main_sidebar .feed h3, .blog7282089 #main_sidebar .container h3.conheader {color:#ef3029;} .blog7282089 #calendar td.calmonthyear, .blog7282089 #calendar td.leftarrow, .blog7282089 #calendar td.rightarrow {background-color:#ef3029;} /* go figure */ .blog124451157 #main_sidebar h3 span, .blog124451157 #main_sidebar .host .bucketblock h4 a, .blog124451157 #main_sidebar .themewrap h3, .blog124451157 #main_sidebar .storywrap h3, .blog124451157 #main_sidebar .feed h3, .blog124451157 #main_sidebar .container h3.conheader {color:#2952a3;} .blog124451157 #calendar td.calmonthyear, .blog124451157 #calendar td.leftarrow, .blog124451157 #calendar td.rightarrow {background-color:#2952a3;} /* inside npr */ .blog91000411 #main_sidebar h3 span, .blog91000411 #main_sidebar .host .bucketblock h4 a, .blog91000411 #main_sidebar .themewrap h3, .blog91000411 #main_sidebar .storywrap h3, .blog91000411 #main_sidebar .feed h3, .blog91000411 #main_sidebar .container h3.conheader {color:#2e6cb5;} .blog91000411 #calendar td.calmonthyear, .blog91000411 #calendar td.leftarrow, .blog91000411 #calendar td.rightarrow {background-color:#2e6cb5;} /* knights in training */ .blog90399050 #main_sidebar h3 span, .blog90399050 #main_sidebar .host .bucketblock h4 a, .blog90399050 #main_sidebar .themewrap h3, .blog90399050 #main_sidebar .storywrap h3, .blog90399050 #main_sidebar .feed h3, .blog90399050 #main_sidebar .container h3.conheader {color:#983636;} .blog90399050 #calendar td.calmonthyear, .blog90399050 #calendar td.leftarrow, .blog90399050 #calendar td.rightarrow {background-color:#983636;} /* monkey see */ .blog93568166 #main_sidebar h3 span, .blog93568166 #main_sidebar .host .bucketblock h4 a, .blog93568166 #main_sidebar .themewrap h3, .blog93568166 #main_sidebar .storywrap h3, .blog93568166 #main_sidebar .feed h3, .blog93568166 #main_sidebar .container h3.conheader {color:#ed1e26;} .blog93568166 #calendar td.calmonthyear, .blog93568166 #calendar td.leftarrow, .blog93568166 #calendar td.rightarrow {background-color:#ed1e26;} /* npr berlin */ .blog114410181 #main_sidebar h3 span, .blog114410181 #main_sidebar .host .bucketblock h4 a, .blog114410181 #main_sidebar .themewrap h3, .blog114410181 #main_sidebar .storywrap h3, .blog114410181 #main_sidebar .feed h3, .blog114410181 #main_sidebar .container h3.conheader {color:#2952a3;} .blog114410181 #calendar td.calmonthyear, .blog114410181 #calendar td.leftarrow, .blog114410181 #calendar td.rightarrow {background-color:#2952a3;} /* ombudsman */ .blog17370252 #main_sidebar h3 span, .blog17370252 #main_sidebar .host .bucketblock h4 a, .blog17370252 #main_sidebar .themewrap h3, .blog17370252 #main_sidebar .storywrap h3, .blog17370252 #main_sidebar .feed h3, .blog17370252 #main_sidebar .container h3.conheader {color:#f2ab22;} .blog17370252 #calendar td.calmonthyear, .blog17370252 #calendar td.leftarrow, .blog17370252 #calendar td.rightarrow {background-color:#f2ab22;} /* picture show */ .blog97635953 #main_sidebar h3 span, .blog97635953 #main_sidebar .host .bucketblock h4 a, .blog97635953 #main_sidebar .themewrap h3, .blog97635953 #main_sidebar .storywrap h3, .blog97635953 #main_sidebar .feed h3, .blog97635953 #main_sidebar .container h3.conheader {color:#8cb1ca;} .blog97635953 #calendar td.calmonthyear, .blog97635953 #calendar td.leftarrow, .blog97635953 #calendar td.rightarrow {background-color:#8cb1ca;} /* planet money */ .blog93559255 #main_sidebar h3 span, .blog93559255 #main_sidebar .host .bucketblock h4 a, .blog93559255 #main_sidebar .themewrap h3, .blog93559255 #main_sidebar .storywrap h3, .blog93559255 #main_sidebar .feed h3, .blog93559255 #main_sidebar .container h3.conheader {color:#37362b;} .blog93559255 #calendar td.calmonthyear, .blog93559255 #calendar td.leftarrow, .blog93559255 #calendar td.rightarrow {background-color:#37362b;} /* political junkie */ .blog97248522 #main_sidebar h3 span, .blog97248522 #main_sidebar .host .bucketblock h4 a, .blog97248522 #main_sidebar .themewrap h3, .blog97248522 #main_sidebar .storywrap h3, .blog97248522 #main_sidebar .feed h3, .blog97248522 #main_sidebar .container h3.conheader {color:#4c6eb5;} .blog97248522 #calendar td.calmonthyear, .blog97248522 #calendar td.leftarrow, .blog97248522 #calendar td.rightarrow {background-color:#4c6eb5;} /* shots */ .blog103537970 #main_sidebar h3 span, .blog103537970 #main_sidebar .host .bucketblock h4 a, .blog103537970 #main_sidebar .themewrap h3, .blog103537970 #main_sidebar .storywrap h3, .blog103537970 #main_sidebar .feed h3, .blog103537970 #main_sidebar .container h3.conheader {color:#0f138a;} .blog103537970 #calendar td.calmonthyear, .blog103537970 #calendar td.leftarrow, .blog103537970 #calendar td.rightarrow {background-color:#0f138a;} /* soapbox 88133562 */ .blog88133562 #main_sidebar h3 span, .blog88133562 #main_sidebar .host .bucketblock h4 a, .blog88133562 #main_sidebar .themewrap h3, .blog88133562 #main_sidebar .storywrap h3, .blog88133562 #main_sidebar .feed h3, .blog88133562 #main_sidebar .container h3.conheader {color:#3d4c61;} .blog88133562 #calendar td.calmonthyear, .blog88133562 #calendar td.leftarrow, .blog88133562 #calendar td.rightarrow {background-color:#3d4c61;} /* tell me more */ .blog6831923 #main_sidebar h3 span, .blog6831923 #main_sidebar .host .bucketblock h4 a, .blog6831923 #main_sidebar .themewrap h3, .blog6831923 #main_sidebar .storywrap h3, .blog6831923 #main_sidebar .feed h3, .blog6831923 #main_sidebar .container h3.conheader {color:#ce4012;} .blog6831923 #calendar td.calmonthyear, .blog6831923 #calendar td.leftarrow, .blog6831923 #calendar td.rightarrow {background-color:#ce4012;} /* this is npr */ .blog129554188 #main_sidebar h3 span, .blog129554188 #main_sidebar .host .bucketblock h4 a, .blog129554188 #main_sidebar .themewrap h3, .blog129554188 #main_sidebar .storywrap h3, .blog129554188 #main_sidebar .feed h3, .blog129554188 #main_sidebar .container h3.conheader {color:#2e99cd;} .blog129554188 #calendar td.calmonthyear, .blog129554188 #calendar td.leftarrow, .blog129554188 #calendar td.rightarrow {background-color:#2e99cd;} /* two-way 103943429 */ .blog103943429 #main_sidebar h3 span, .blog103943429 #main_sidebar .host .bucketblock h4 a, .blog103943429 #main_sidebar .themewrap h3, .blog103943429 #main_sidebar .storywrap h3, .blog103943429 #main_sidebar .feed h3, .blog103943429 #main_sidebar .container h3.conheader {color:#036;} .blog103943429 #calendar td.calmonthyear, .blog103943429 #calendar td.leftarrow, .blog103943429 #calendar td.rightarrow {background-color:#036;} /* wait wait */ .blog112176971 #main_sidebar h3 span, .blog112176971 #main_sidebar .host .bucketblock h4 a, .blog112176971 #main_sidebar .themewrap h3, .blog112176971 #main_sidebar .storywrap h3, .blog112176971 #main_sidebar .feed h3, .blog112176971 #main_sidebar .container h3.conheader {color:#168dbf;} .blog112176971 #calendar td.calmonthyear, .blog112176971 #calendar td.leftarrow, .blog112176971 #calendar td.rightarrow {background-color:#168dbf;} /* watching washington */ .blog15724598 #main_sidebar h3 span, .blog15724598 #main_sidebar .host .bucketblock h4 a, .blog15724598 #main_sidebar .themewrap h3, .blog15724598 #main_sidebar .storywrap h3, .blog15724598 #main_sidebar .feed h3, .blog15724598 #main_sidebar .container h3.conheader {color:#00358c;} .blog15724598 #calendar td.calmonthyear, .blog15724598 #calendar td.leftarrow, .blog15724598 #calendar td.rightarrow {background-color:#00358c;} /* world cup */ .blog127596581 #main_sidebar h3 span, .blog127596581 #main_sidebar .host .bucketblock h4 a, .blog127596581 #main_sidebar .themewrap h3, .blog127596581 #main_sidebar .storywrap h3, .blog127596581 #main_sidebar .feed h3, .blog127596581 #main_sidebar .container h3.conheader {color:#ee1300;} .blog127596581 #calendar td.calmonthyear, .blog127596581 #calendar td.leftarrow, .blog127596581 #calendar td.rightarrow {background-color:#ee1300;}Xtext/cssObplist00vwX$versionX$objectsY$archiverT$top&"()012RSTUVWXYZ[\]^_`abcdefghijklpqU$null  !R$6S$10R$2R$7R$3S$11R$8V$classR$4R$9R$0R$5R$1$%#$%&[NS.relativeWNS.base_8http://www.npr.org/templates/css/generated/newsStory.css*+,-Z$classnameX$classesUNSURL./UNSURLXNSObject#A4& 3456DWNS.keysZNS.objects#789:;<=>?@ABC EFGHIJKLMNOPQ !"VServerZConnectionZKeep-Alive_Content-EncodingTVary\Content-TypeWExpires]Cache-Control]Accept-Ranges]Last-ModifiedTDateSAge^Content-Length_Apache/2.2.14 (Unix)ZKeep-Alive_timeout=10, max=4995Tgzip_Accept-Encoding, User-AgentXtext/css_Wed, 01 Jun 2011 22:26:13 GMT[max-age=600Ubytes_Wed, 01 Jun 2011 21:10:41 GMT_Fri, 03 Jun 2011 15:27:08 GMTS308U48801*+mn_NSMutableDictionarymo/\NSDictionary*+rs_NSHTTPURLResponsetu/_NSHTTPURLResponse]NSURLResponse_NSKeyedArchiverxy_WebResourceResponse#-27`f"'2;ADJS\^emxz "0>CGVmx -17<RVchmz_8http://www.npr.org/templates/css/generated/newsStory.css!\]^_Ogu/* =general --------------------------------------------------------------- */ .brand_excerpt_1col a.onecol_sq {height:138px !important;} .brand_excerpt_hp a.onecol_st {height:103px !important;} /* =series promos --------------------------------------------------------------- */ /* America's Battalion */ .brand105411007 a.twocol { background:url(http://media.npr.org/images/branding/series/americas-battalion-2col.gif) no-repeat left top; height:50px; } .brand105411007 h3.brand a {color:#333;} /* Best Books 2008 */ .brand96539642 a.twocol { background:url(http://media.npr.org/images/branding/series/best-books-2008-2col.gif) no-repeat left top; height:90px; } .brand96539642 a.onecol_sq { background:url(http://media.npr.org/images/branding/series/best-books-2008-1col-sq.jpg) no-repeat left top; } .brand96539642 a.onecol_st { background:url(http://media.npr.org/images/branding/series/best-books-2008-1col-st.jpg) no-repeat left top; } .brand96539642 h3.brand a {color:#333;} /* Best Books of 2009 */ .brand120499960 a.twocol { background:url(http://media.npr.org/images/branding/series/holidays-2009-books-2col.gif) no-repeat left top; height:75px; } /* Best Books of 2010 */ .brand131336530 a.twocol { background:url(http://media.npr.org/images/branding/series/holidays-2010-books-2col.gif) no-repeat left top; height:75px; } /* California Characters */ .brand111175973 a.twocol { background:url(http://media.npr.org/images/branding/series/california-characters-2col.gif) no-repeat left top; height:70px; } .brand111175973 h3.brand a {color:#333;} /* Climate Connections */ .brand9657621 a.twocol { background:url(http://media.npr.org/images/branding/series/climate-connections-2col.gif) no-repeat left top; height:70px; } .brand9657621 a.onecol_sq { background:url(http://media.npr.org/images/branding/series/climate-connections-1col-sq.gif) no-repeat left top; } .brand9657621 a.onecol_st { background:url(http://media.npr.org/images/branding/series/climate-connections-1col-st.gif) no-repeat left top; } .brand9657621 h3.brand a {color:#333;} /* Correspondents Choice */ .brand9529093 a.twocol { background:url(http://media.npr.org/images/branding/series/correspondents-choice-2col.gif) no-repeat left top; height:45px; } .brand9529093 a.onecol_sq { background:url(http://media.npr.org/images/branding/series/correspondents-choice-1col-sq.jpg) no-repeat left top; } .brand9529093 a.onecol_st { background:url(http://media.npr.org/images/branding/series/correspondents-choice-1col-st.jpg) no-repeat left top; } .brand9529093 h3.brand a {color:#333;} /* Divas on Screen */ .brand124127840 a.twocol { background:url(http://media.npr.org/images/branding/series/divas-on-screen-2col.gif) no-repeat left top; height:68px; } /* Diversity In The Workplace */ .brand122227245 a.twocol { background:url(http://media.npr.org/images/branding/series/workplace-diversity-2col.jpg) no-repeat left top; height:62px; } .brand122227245 h3.brand a {color:#333;} /* Dollar Politics */ .brand105878862 a.twocol { background:url(http://media.npr.org/images/branding/series/dollar-politics-2col.gif) no-repeat left top; height:42px; } .brand105878862 h3.brand a {color:#333;} /* ELECTION 2010 */ .brand125693903 a.twocol, #res129996917 .brand125693903 a.twocol, #res131109647 .brand129828651 a.twocol { background:url(http://media.npr.org/images/branding/series/election-2010-2col.gif) no-repeat left top; height:72px; } /* Fast Track */ .brand112034391 a.twocol { background:url(http://media.npr.org/images/branding/series/fast-track-2col.gif) no-repeat left top; height:70px; } .brand112034391 h3.brand a {color:#333;} /* Friday Night Lives */ .brand112108815 a.twocol { background:url(http://media.npr.org/images/branding/series/friday-night-lives-2col.gif) no-repeat left top; height:70px; } .brand112108815 h3.brand a {color:#333;} /* Health Care For All */ .brand91972152 a.twocol { background:url(http://media.npr.org/images/branding/series/health-care-for-all-2col.gif) no-repeat left top; height:75px; } .brand91972152 a.onecol_sq { background:url(http://media.npr.org/images/branding/series/health-care-for-all-1col-sq.gif) no-repeat left top; } .brand91972152 a.onecol_st { background:url(http://media.npr.org/images/branding/series/health-care-for-all-1col-st.gif) no-repeat left top; } .brand91972152 h3.brand a {color:#333;} /* Hidden Kitchens */ .brand91851784 a.twocol { background:url(http://media.npr.org/images/branding/series/hidden-kitchens-2col.gif) no-repeat left top; height:75px; } .brand91851784 a.onecol_sq { background:url(http://media.npr.org/images/branding/series/hidden-kitchens-1col-sq.jpg) no-repeat left top; } .brand91851784 a.onecol_st { background:url(http://media.npr.org/images/branding/series/hidden-kitchens-1col-st.jpg) no-repeat left top; } .brand91851784 h3.brand a {color:#333;} /* Holiday Recipes 2009 */ .brand6527560 a.twocol { background:url(http://media.npr.org/images/branding/series/holidays-2009-recipes-2col.gif) no-repeat left top; height:75px; } /* How Green Is It */ .brand111667261 a.twocol { background:url(http://media.npr.org/images/branding/series/how-green-is-it-2col.jpg) no-repeat left top; height:70px; } .brand111667261 a.onecol_sq { background:url(http://media.npr.org/images/branding/series/how-green-is-it-1col-sq.jpg) no-repeat left top; } .brand111667261 a.onecol_st { background:url(http://media.npr.org/images/branding/series/how-green-is-it-1col-st.jpg) no-repeat left top; } .brand111667261 h3.brand a {color:#333;} /* THE HUMAN EDGE */ .brand128245649 a.twocol { background:url(http://media.npr.org/images/branding/series/human-edge-2col.gif) no-repeat scroll left top transparent; height:75px; } /* IT'S ALL POLITICS */ .brand129858767 a.onecol_sq, .brand129828651 a.onecol_sq, .brand129862127 a.onecol_sq { background:url(http://media.npr.org/images/branding/blogs/its-all-politics-1col.jpg) no-repeat left top; } .brand129828651 a.twocol, .brand129858767 a.twocol, .brand129862127 a.twocol { background:url(http://media.npr.org/images/branding/blogs/Its_all_politics_rev/itsAllPolitics_2-col.gif) no-repeat scroll left top transparent; height:60px; } /* KRULWICH WONDERS */ .brand5500502 a.twocol { background:url(http://media.npr.org/images/branding/blogs/krulwich-wonders-2col.gif) no-repeat scroll left top transparent; height:45px; } .brand5500502 a.onecol_sq { background:url(http://media.npr.org/images/branding/blogs/krulwich-wonders-1col-sq.gif) no-repeat left top; } /* My Guilty Pleasure */ .brand104566969 a.twocol { background:url(http://media.npr.org/images/branding/series/my-guilty-pleasure-2col.gif) no-repeat left top; height:55px; } .brand104566969 a.onecol_sq { background:url(http://media.npr.org/images/branding/series/my-guilty-pleasure-1col-sq.jpg) no-repeat left top; } .brand104566969 a.onecol_st { background:url(http://media.npr.org/images/branding/series/my-guilty-pleasure-1col-st.jpg) no-repeat left top; } .brand104566969 h3.brand a {color:#333;} /* NEW IN PAPERBACK */ .brand129707368 a.twocol { background:url(http://media.npr.org/images/branding/series/new-in-paperback-2col.gif) no-repeat left top; height:54px; } /* Oscars 2011 */ .brand133624650 a.twocol { background:url(http://media.npr.org/images/branding/series/oscars-2011-2col.gif) no-repeat left top; height:68px; } .brand133624650 h3.brand a {color:#333;} /* On The Road To Safety */ .brand120539465 a.twocol { background:url(http://media.npr.org/images/branding/series/roadtosafety-2col.gif) no-repeat left top; height:62px; } .brand120539465 h3.brand a {color:#333;} /* One Hundred Days */ .brand99912003 a.twocol { background:url(http://media.npr.org/images/branding/series/one-hundred-days-2col.gif) no-repeat left top; height:75px; } .brand99912003 a.onecol_sq { background:url(http://media.npr.org/images/branding/series/one-hundred-days-1col-sq.jpg) no-repeat left top; } .brand99912003 a.onecol_st { background:url(http://media.npr.org/images/branding/series/one-hundred-days-1col-st.jpg) no-repeat left top; } .brand99912003 h3.brand a {color:#333;} /* Oscar's Top Documentaries */ .brand124208272 a.twocol { background:url(http://media.npr.org/images/branding/series/oscars-top-documentaries_2-col.gif) no-repeat left top; height:64px; } /* Planet Money */ .brand94427042 a.twocol { background:url(http://media.npr.org/images/branding/blogs/planet-money-2col.gif) no-repeat left top; height:75px; } .brand94427042 a.onecol_sq { background:url(http://media.npr.org/images/branding/blogs/planet-money-1col-sq.jpg) no-repeat left top; } .brand94427042 a.onecol_st { background:url(http://media.npr.org/images/branding/blogs/planet-money-1col-st.jpg) no-repeat left top; } .brand94427042 h3.brand a {color:#7e836c;} /* Power Hungry: Reinventing The U.S. Electric Grid */ .brand103281114 a.twocol { background:url(http://media.npr.org/images/branding/series/power-hungry-2-col.jpg) no-repeat left top; height:70px; } .brand103281114 a.onecol_sq { background:url(http://media.npr.org/images/branding/series/power-hungry-1-col-sq.jpg) no-repeat left top; } .brand103281114 a.onecol_st { background:url(http://media.npr.org/images/branding/series/power-hungry-1-col-st.jpg) no-repeat left top; } .brand103281114 h3.brand a {color:#333;} /* Story Corps */ .brand4516989 a.twocol, .brand120540199 a.twocol { background:url(http://media.npr.org/images/branding/series/story-corps-2col.gif) no-repeat left top; height:75px; } .brand4516989 a.onecol_sq { background:url(http://media.npr.org/images/branding/series/story-corps-1col-sq.jpg) no-repeat left top; } .brand4516989 a.onecol_st { background:url(http://media.npr.org/images/branding/series/story-corps-1col-st.jpg) no-repeat left top; } .brand4516989 h3.brand a {color:#333;} /* Summer Books 2009 */ .brand104067703 a.twocol { background:url(http://media.npr.org/images/branding/series/summer-books-2009-2col.gif) no-repeat left top; height:90px; } .brand104067703 a.onecol_sq { background:url(http://media.npr.org/images/branding/series/summer-books-2009-1col-sq.jpg) no-repeat left top; } .brand104067703 a.onecol_st { background:url(http://media.npr.org/images/branding/series/summer-books-2009-1col-st.jpg) no-repeat left top; } .brand104067703 h3 a {color:#cc7f4f;} /* Summer Books 2010 */ .brand127161637 a.twocol, .brand127163873 a.twocol, .brand127165679 a.twocol, .brand127374393 a.twocol { background:url("http://media.npr.org/images/branding/series/summer-books-2010-2col.gif") no-repeat scroll left top transparent; height:70px; } /* Summer Books 2011 */ .brand136825076 a.twocol, .brand136460322 a.twocol { background:url("http://media.npr.org/images/branding/series/summer-books-2011-2col.gif") no-repeat scroll left top transparent; height:30px; } /* Three Books */ .brand90796087 a.twocol { background:url(http://media.npr.org/images/branding/series/three-books-2col.gif) no-repeat left top; height:70px; } .brand90796087 a.onecol_sq { background:url(http://media.npr.org/images/branding/series/three-books-1col-sq.jpg) no-repeat left top; } .brand90796087 a.onecol_st { background:url(http://media.npr.org/images/branding/series/three-books-1col-st.jpg) no-repeat left top; } .brand90796087 h3.brand a {color:#333;} /* Thrilled To Death */ .brand127374393 a.twocol { background:url("http://media.npr.org/images/branding/series/thrilled-to-death-2col.gif") no-repeat scroll left top transparent; height:50px; } /* What We're Reading */ .brand120012205 a.twocol { background:url(http://media.npr.org/images/branding/series/what-we-read/what-reading-2-col.gif) no-repeat left top; height:65px; } /* You Must Read This */ .brand5432412 a.twocol { background:url(http://media.npr.org/images/branding/series/you-must-read-this-2col.gif) no-repeat left top; height:70px; } .brand5432412 a.onecol_sq { background:url(http://media.npr.org/images/branding/series/you-must-read-this-1col-sq.jpg) no-repeat left top; } .brand5432412 a.onecol_st { background:url(http://media.npr.org/images/branding/series/you-must-read-this-1col-st.jpg) no-repeat left top; } .brand5432412 h3.brand a {color:#333;} /* music */ /* ASC */ .brand37 a.onecol_sq { background:url(http://media.npr.org/images/branding/series/asc-1col-sq.jpg) no-repeat left top; } /* Jazzset */ .brand20 a.onecol_sq { background:url(http://media.npr.org/images/branding/series/jazzset-1col-sq.jpg) no-repeat left top; } /* Piano Jazz */ .brand24 a.onecol_sq { background:url(http://media.npr.org/images/branding/series/mmpianojazz-1col-sq.jpg) no-repeat left top; } /* Mountain Stage */ .brand92133820 a.onecol_sq { background:url(http://media.npr.org/images/branding/series/mountainstage-1col-sq.jpg) no-repeat left top; } /* NPR Classical 50 */ .brand99866406 a.onecol_sq { background:url(http://media.npr.org/images/branding/series/nprclassical50-1col-sq.jpg) no-repeat left top; } /* Village Vanguard */ .brand90611896 a.onecol_sq { background:url(http://media.npr.org/images/branding/series/villagevanguard-1col-sq.jpg) no-repeat left top; } /* World Cafe */ .brand39 a.onecol_sq { background:url(http://media.npr.org/images/branding/series/worldcafe-1col-sq.jpg) no-repeat left top; } /* World of Opera */ .brand36 a.onecol_sq { background:url(http://media.npr.org/images/branding/series/worldofopera-1col-sq.jpg) no-repeat left top; } /* =blog promos --------------------------------------------------------------- */ /* 13.7 Cosmos and Culture */ .brand114424647 a.twocol { background:url(http://media.npr.org/images/branding/blogs/13.7-2col.jpg) no-repeat left top; height:75px; } .brand114424647 a.onecol_sq { background:url(http://media.npr.org/images/branding/blogs/13.7-1col-sq.jpg) no-repeat left top; } /* A Blog Supreme */ .brand104014555 a.twocol { background:url(http://media.npr.org/images/branding/blogs/a-blog-supreme-2col.gif) no-repeat left top; height:46px; } .brand104014555 a.onecol_sq { background:url(http://media.npr.org/images/branding/blogs/a-blog-supreme-1col-sq.jpg) no-repeat left top; } .brand104014555 a.onecol_st { background:url(http://media.npr.org/images/branding/blogs/a-blog-supreme-1col-st.jpg) no-repeat left top; } .brand104014555 a.twocol_blog { background:url(http://media.npr.org/images/branding/blogs/blog_supreme_2col.gif) no-repeat left top; height:140px; } .brand104014555 h3.brand a {color:#333;} /* All Songs Considered */ .brand15709577 a.twocol { background:url(http://media.npr.org/images/branding/blogs/all-songs-considered-2col.gif) no-repeat left top; height:65px; } .brand15709577 a.onecol_sq { background:url(http://media.npr.org/images/branding/blogs/all-songs-considered-1col-sq.jpg) no-repeat left top; } .brand15709577 a.onecol_st { background:url(http://media.npr.org/images/branding/blogs/all-songs-considered-1col-st.jpg) no-repeat left top; } .brand15709577 a.twocol_blog { background:url(http://media.npr.org/images/branding/programs/asc/asc-blog-2col.png) no-repeat left top; height:140px; } .brand15709577 h3.brand a {color:#333;} /* All Tech Considered */ .brand102920358 a.twocol { background:url(http://media.npr.org/images/branding/blogs/all-tech-considered-2col.gif) no-repeat left top; height:55px; } .brand102920358 a.onecol_sq { background:url(http://media.npr.org/images/branding/blogs/all-tech-considered-1col-sq.jpg) no-repeat left top; } .brand102920358 a.onecol_st { background:url(http://media.npr.org/images/branding/blogs/all-tech-considered-1col-st.jpg) no-repeat left top; } .brand102920358 h3.brand a {color:#d2d1d2;} /* Alt.Latino */ .brand128334429 a.onecol_sq { background:url(http://media.npr.org/images/branding/blogs/altLatino-1-col-sq.jpg) no-repeat left top; } .brand128334429 a.twocol_blog { background:url(http://media.npr.org/images/branding/blogs/alt_latino_2col.gif) no-repeat left top; height:140px; } /* As A Matter of Fact */ .brand96651030 a.twocol { background:url(http://media.npr.org/images/branding/blogs/as-a-matter-of-fact-2col.gif) no-repeat 0 10px; height:40px; } .brand96651030 a.onecol_sq { background:url(http://media.npr.org/images/branding/blogs/as-a-matter-of-fact-1col-sq.jpg) no-repeat left top; } .brand96651030 a.onecol_st { background:url(http://media.npr.org/images/branding/blogs/as-a-matter-of-fact-1col-st.jpg) no-repeat left top; } .brand96651030 h3.brand a {color:#014171;} /* Blog of the Nation */ .brand7282089 a.twocol { background:url(http://media.npr.org/images/branding/blogs/blog-of-the-nation-2col.gif) no-repeat 0 10px; height:60px; } .brand7282089 a.onecol_sq { background:url(http://media.npr.org/images/branding/blogs/blog-of-the-nation-1col-sq.jpg) no-repeat left top; } .brand7282089 a.onecol_st { background:url(http://media.npr.org/images/branding/blogs/blog-of-the-nation-1col-st.jpg) no-repeat left top; } .brand7282089 h3.brand a {color:#c4c4c4;} /* Deceptive Cadence */ .brand129702125 a.onecol_sq { background:url(http://media.npr.org/images/branding/blogs/deceptive_cadence_sq.gif) no-repeat left top; } .brand129702125 a.twocol_blog { background:url(http://media.npr.org/images/branding/blogs/deceptive_cadence_2col.gif) no-repeat left top; height:140px; } /* Go Figure */ .brand124451157 a.twocol { background:url(http://media.npr.org/images/branding/blogs/go-figure-2col.gif) no-repeat 0 5px; height:70px; } .brand124451157 a.onecol_sq { background:url(http://media.npr.org/images/branding/blogs/go-figure-1col-sq.gif) no-repeat left top; } .brand124451157 a.onecol_st { background:url(http://media.npr.org/images/branding/blogs/go-figure-1col-st.jpg) no-repeat left top; } .brand124451157 h3.brand a {color:#49b3c3;} /* Inside NPR */ .brand91000411 a.twocol { background:url(http://media.npr.org/images/branding/blogs/inside-npr-2col.gif) no-repeat left top; height:60px; } .brand91000411 a.onecol_sq { background:url(http://media.npr.org/images/branding/blogs/inside-npr-1col-sq.jpg) no-repeat left top; } .brand91000411 a.onecol_st { background:url(http://media.npr.org/images/branding/blogs/inside-npr-1col-st.jpg) no-repeat left top; } .brand91000411 h3.brand a {color:#3b83d4;} /* Knights in Training */ .brand90399050 a.twocol { background:url(http://media.npr.org/images/branding/blogs/knights-in-training-2col.gif) no-repeat 0 5px; height:50px; } .brand90399050 a.onecol_sq { background:url(http://media.npr.org/images/branding/blogs/knights-in-training-1col-sq.jpg) no-repeat left top; } .brand90399050 a.onecol_st { background:url(http://media.npr.org/images/branding/blogs/knights-in-training-1col-st.jpg) no-repeat left top; } .brand90399050 h3.brand a {color:#d8cbb2;} /* Monitor Mix */ .brand15710080 a.twocol { background:url(http://media.npr.org/images/branding/blogs/monitor-mix-2col.gif) no-repeat left top; height:60px; } .brand15710080 a.onecol_sq { background:url(http://media.npr.org/images/branding/blogs/monitor-mix-1col-sq.jpg) no-repeat left top; } .brand15710080 a.onecol_st { background:url(http://media.npr.org/images/branding/blogs/monitor-mix-1col-st.jpg) no-repeat left top; } .brand15710080 h3.brand a {color:#000;} /* Monkey See */ .brand93568166 a.twocol { background:url(http://media.npr.org/images/branding/blogs/monkey-see-2col.gif) no-repeat left top; height:60px; } .brand93568166 a.onecol_sq { background:url(http://media.npr.org/images/branding/blogs/monkey-see-1col-sq.gif) no-repeat left top; } .brand93568166 a.onecol_st { background:url(http://media.npr.org/images/branding/blogs/monkey-see-1col-st.jpg) no-repeat left top; } .brand93568166 h3.brand a {color:#000;} /* NPR Health Blog */ .brand103537970 a.twocol { background:url(http://media.npr.org/images/branding/blogs/npr-health-blog-2col.gif) no-repeat 0 5px; height:75px; } .brand103537970 a.onecol_sq { background:url(http://media.npr.org/images/branding/blogs/npr-health-blog-1col-sq.jpg) no-repeat left top; } .brand103537970 a.onecol_st { background:url(http://media.npr.org/images/branding/blogs/npr-health-blog-1col-st.jpg) no-repeat left top; } .brand103537970 h3.brand a {color:#1a4b8b;} /* NPR Ombudsman */ .brand5169267 a.twocol { background:url(http://media.npr.org/images/branding/blogs/npr-ombudsman-2col.gif) no-repeat 0 10px; height:60px; } .brand5169267 a.onecol_sq { background:url(http://media.npr.org/images/branding/blogs/npr-ombudsman-1col-sq.jpg) no-repeat left top; } .brand5169267 a.onecol_st { background:url(http://media.npr.org/images/branding/blogs/npr-ombudsman-1col-st.jpg) no-repeat left top; } .brand5169267 h3.brand a {color:#203049;} /* Planet Money */ .brand93559255 a.twocol { background:url(http://media.npr.org/images/branding/blogs/planet-money-2col.gif) no-repeat left top; height:75px; } .brand93559255 a.onecol_sq { background:url(http://media.npr.org/images/branding/blogs/planet-money-1col-sq.jpg) no-repeat left top; } .brand93559255 a.onecol_st { background:url(http://media.npr.org/images/branding/blogs/planet-money-1col-st.jpg) no-repeat left top; } .brand93559255 h3.brand a {color:#7e836c;} /* Political Junkie */ .brand97248522 a.twocol { background:url(http://media.npr.org/images/branding/blogs/political-junkie-2col.gif) no-repeat 0 10px; height:65px; } .brand97248522 a.onecol_sq { background:url(http://media.npr.org/images/branding/blogs/political-junkie-1col-sq.jpg) no-repeat left top; } .brand97248522 a.onecol_st { background:url(http://media.npr.org/images/branding/blogs/political-junkie-1col-st.jpg) no-repeat left top; } .brand97248522 h3.brand a {color:#4c6eb5;} #home .brand97248522 {border-top-color:#4c6fb3; border-bottom-color:#4c6fb3;} /* Soap Box */ .brand88133562 a.twocol { background:url(http://media.npr.org/images/branding/blogs/soap-box-2col.gif) no-repeat left top; height:65px; } .brand88133562 a.onecol_sq { background:url(http://media.npr.org/images/branding/blogs/soap-box-1col-sq.jpg) no-repeat left top; } .brand88133562 a.onecol_st { background:url(http://media.npr.org/images/branding/blogs/soap-box-1col-st.jpg) no-repeat left top; } .brand88133562 h3.brand a {color:#4473b0;} /* Tell Me More */ .brand6831923 a.twocol { background:url(http://media.npr.org/images/branding/blogs/tell-me-more-2col.gif) no-repeat 0 10px; height:55px; } .brand6831923 a.onecol_sq { background:url(http://media.npr.org/images/branding/blogs/tell-me-more-1col-sq.jpg) no-repeat left top; } .brand6831923 a.onecol_st { background:url(http://media.npr.org/images/branding/blogs/tell-me-more-1col-st.jpg) no-repeat left top; } .brand6831923 h3.brand a {color:#dedede;} /* The Picture Show */ .brand97635953 a.twocol { background:url(http://media.npr.org/images/branding/blogs/the-picture-show-2col.gif) no-repeat 0 10px; height:65px; } .brand97635953 a.slug { background:url(http://media.npr.org/images/branding/blogs/the-picture-show-2col-slug.gif) no-repeat left top; } .brand97635953 a.onecol_sq { background:url(http://media.npr.org/images/branding/blogs/the-picture-show-1col-sq.gif) no-repeat left top; } .brand97635953 a.onecol_st { background:url(http://media.npr.org/images/branding/blogs/the-picture-show-1col-st.gif) no-repeat left top; } .brand97635953 h3.brand a {color:#000;} .brand97635953 h3.slug, .brand97635953 a.slug {height:25px;} .brand97635953 .titles {padding-top:30px;} /* The Two-Way */ .brand103943429 a.twocol { background:url(http://media.npr.org/images/branding/blogs/the-two-way-2col.gif) no-repeat left top; height:70px; } .brand103943429 a.onecol_sq { background:url(http://media.npr.org/images/branding/blogs/the-two-way-1col-sq.gif) no-repeat left top; } .brand103943429 a.onecol_st { background:url(http://media.npr.org/images/branding/blogs/the-two-way-1col-st.jpg) no-repeat left top; } .brand103943429 h3.brand a {color:#40a9de;} .tmplHomePage .brand103943429 {border-top-color:#003366; border-bottom-color:#003366;} /* This Is NPR */ .brand129554188 a.twocol { background:url(http://media.npr.org/images/branding/blogs/this-is-npr-2col.gif) no-repeat left top; height:70px; } /* Wait Wait... Don't Tell Me */ .brand112176971 a.twocol { background:url(http://media.npr.org/images/branding/blogs/wwdtm-blog-2-col.jpg) no-repeat left top; height:50px; } .brand112176971 a.onecol_sq { background:url(http://media.npr.org/images/branding/blogs/wwdtm-blog-1-col-sq.jpg) no-repeat left top; } .brand112176971 a.onecol_st { background:url(http://media.npr.org/images/branding/blogs/wwdtm-blog-1-col-sq.jpg) no-repeat left top; } .brand112176971 h3.brand a {color:#000;} /* Watching Washington */ .brand15724598 a.twocol { background:url(http://media.npr.org/images/branding/blogs/watching-washington-2col.gif) no-repeat 0 10px; height:50px; } .brand15724598 a.onecol_sq { background:url(http://media.npr.org/images/branding/blogs/watching-washington-1col-sq.jpg) no-repeat 0 10px; } .brand15724598 a.onecol_st { background:url(http://media.npr.org/images/branding/blogs/watching-washington-1col-st.jpg) no-repeat 0 10px; } .brand15724598 h3.brand a {color:#000;} /* World Cup */ .brand127596581 a.twocol { background:url(http://media.npr.org/images/branding/blogs/world_cup_blog_2-col.gif) no-repeat left top; height:56px; } .brand127596581 a.onecol_sq { background:url(http://media.npr.org/images/branding/blogs/world_cup_blog_1col-sq.gif) no-repeat left top; } /* =third party --------------------------------------------------------------- */ #kaiserhealth .brand_headlines a.photowrap { background:url(http://media.npr.org/images/branding/third_party/khn_header.gif) no-repeat 0 0; height:70px; } Xtext/cssObplist00vwX$versionX$objectsY$archiverT$top&"()012RSTUVWXYZ[\]^_`abcdefghijklpqU$null  !R$6S$10R$2R$7R$3S$11R$8V$classR$4R$9R$0R$5R$1$%#$%&[NS.relativeWNS.base_3http://www.npr.org/include/overridecss/branding.css*+,-Z$classnameX$classesUNSURL./UNSURLXNSObject#A4'J3456DWNS.keysZNS.objects#789:;<=>?@ABC EFGHIJKLMNOPQ !"VServerZConnectionZKeep-Alive_Content-EncodingTVary\Content-TypeWExpires]Cache-Control]Accept-Ranges]Last-ModifiedTDateSAge^Content-Length_Apache/2.2.14 (Unix)ZKeep-Alive_timeout=10, max=4960Tgzip_Accept-Encoding, User-AgentXtext/css_Wed, 01 Jun 2011 15:46:14 GMT[max-age=600Ubytes_Wed, 01 Jun 2011 15:32:06 GMT_Fri, 03 Jun 2011 15:26:23 GMTS734T4662*+mn_NSMutableDictionarymo/\NSDictionarygu*+rs_NSHTTPURLResponsetu/_NSHTTPURLResponse]NSURLResponse_NSKeyedArchiverxy_WebResourceResponse#-27`f"-6<?ENWY`hsu+9>BQhs(,16LP]`ey}z_3http://www.npr.org/include/overridecss/branding.css!abcdO.GIF89a !, ;Yimage/gifO5bplist00fgX$versionX$objectsY$archiverT$top"()012JKLMNOPQRSTUVWXYZ[\`aU$null  !R$6S$10R$2R$7R$3S$11R$8V$classR$4R$9R$0R$5R$1#$%&[NS.relativeWNS.base_/http://media.npr.org/chrome/news/bullet_blk.gif*+,-Z$classnameX$classesUNSURL./UNSURLXNSObject#Ak y[3456@WNS.keysZNS.objects789:;<=>? ABCDEFGHIVServer]Accept-RangesZConnection]Cache-Control\Content-TypeTDate^Content-LengthWExpires]Last-Modified_Apache/2.2.14 (Unix)UbytesZkeep-alive[max-age=600Yimage/gif_Wed, 01 Jun 2011 12:43:51 GMTR46_Wed, 01 Jun 2011 12:53:51 GMT_Mon, 02 Mar 2009 17:54:31 GMT*+]^_NSMutableDictionary]_/\NSDictionary.*+bc_NSHTTPURLResponsede/_NSHTTPURLResponse]NSURLResponse_NSKeyedArchiverhi_WebResourceResponse#-27X^y|!*039BKMT\gisuwy{}#.:Ddg&)?jA_/http://media.npr.org/chrome/news/bullet_blk.gif!fghiOHGIF89a!,ڋ޼Hʶ P;Yimage/gifO5bplist00fgX$versionX$objectsY$archiverT$top"()012JKLMNOPQRSTUVWXYZ[\`aU$null  !R$6S$10R$2R$7R$3S$11R$8V$classR$4R$9R$0R$5R$1#$%&[NS.relativeWNS.base_/http://media.npr.org/chrome/news/bg_wrapper.gif*+,-Z$classnameX$classesUNSURL./UNSURLXNSObject#Ak4v3456@WNS.keysZNS.objects789:;<=>? ABCDEFGHIVServer]Accept-RangesZConnection]Cache-Control\Content-TypeTDate^Content-LengthWExpires]Last-Modified_Apache/2.2.14 (Unix)UbytesZkeep-alive[max-age=600Yimage/gif_Wed, 01 Jun 2011 12:43:50 GMTR72_Wed, 01 Jun 2011 12:53:50 GMT_Thu, 26 Feb 2009 19:39:51 GMT*+]^_NSMutableDictionary]_/\NSDictionaryH*+bc_NSHTTPURLResponsede/_NSHTTPURLResponse]NSURLResponse_NSKeyedArchiverhi_WebResourceResponse#-27X^y|!*039BKMT\gisuwy{}#.:Ddg&)?jA_/http://media.npr.org/chrome/news/bg_wrapper.gif!klmnO,GIF89a!,DbQ;Yimage/gifO>bplist00fgX$versionX$objectsY$archiverT$top"()012JKLMNOPQRSTUVWXYZ[\`aU$null  !R$6S$10R$2R$7R$3S$11R$8V$classR$4R$9R$0R$5R$1#$%&[NS.relativeWNS.base_8http://media.npr.org/chrome/news/hrule_single_dotted.gif*+,-Z$classnameX$classesUNSURL./UNSURLXNSObject#Ak3456@WNS.keysZNS.objects789:;<=>? ABCDEFGHIVServer]Accept-RangesZConnection]Cache-Control\Content-TypeTDate^Content-LengthWExpires]Last-Modified_Apache/2.2.14 (Unix)UbytesZkeep-alive[max-age=600Yimage/gif_Wed, 01 Jun 2011 12:43:50 GMTR44_Wed, 01 Jun 2011 12:53:50 GMT_Thu, 19 Mar 2009 21:49:50 GMT*+]^_NSMutableDictionary]_/\NSDictionary,*+bc_NSHTTPURLResponsede/_NSHTTPURLResponse]NSURLResponse_NSKeyedArchiverhi_WebResourceResponse#-27X^y|*39<BKTV]epr|~&,7CMmp/2HjJ_8http://media.npr.org/chrome/news/hrule_single_dotted.gif!pqrsO?GIF89a ϙЉԀ! , PI)83;y#cfb(5g ;畠@,r 2E`*6# &Sb˽2` & [VuSݿ   BB?:;( "< ,>?  H*\Ȱa;Yimage/gifO=bplist00fgX$versionX$objectsY$archiverT$top"()012JKLMNOPQRSTUVWXYZ[\`aU$null  !R$6S$10R$2R$7R$3S$11R$8V$classR$4R$9R$0R$5R$1#$%&[NS.relativeWNS.base_5http://media.npr.org/chrome/news/icon_close_13x13.gif*+,-Z$classnameX$classesUNSURL./UNSURLXNSObject#A4`R3456@WNS.keysZNS.objects789:;<=>? ABCDEFGHIVServer]Accept-RangesZConnection]Cache-Control\Content-TypeTDate^Content-LengthWExpires]Last-Modified_Apache/2.2.14 (Unix)UbytesZkeep-alive[max-age=600Yimage/gif_Fri, 03 Jun 2011 15:27:11 GMTS319_Fri, 03 Jun 2011 15:37:11 GMT_Tue, 21 Apr 2009 18:09:05 GMT*+]^_NSMutableDictionary]_/\NSDictionary?*+bc_NSHTTPURLResponsede/_NSHTTPURLResponse]NSURLResponse_NSKeyedArchiverhi_WebResourceResponse#-27X^y|'069?HQSZbmoy{} #)4@Jjn.1GjI_5http://media.npr.org/chrome/news/icon_close_13x13.gif!uvwxOGIF89aUUUaaaYYYWWWgggiiiɗ{{{!,X dihAǐK  ,k;F\0jGNQr;Р8~" xsz-e7a~OށN~x6$!;Yimage/gifO?bplist00fgX$versionX$objectsY$archiverT$top"()012JKLMNOPQRSTUVWXYZ[\`aU$null  !R$6S$10R$2R$7R$3S$11R$8V$classR$4R$9R$0R$5R$1#$%&[NS.relativeWNS.base_8http://media.npr.org/chrome/news/icon_community_mini.gif*+,-Z$classnameX$classesUNSURL./UNSURLXNSObject#Ak3456@WNS.keysZNS.objects789:;<=>? ABCDEFGHIVServer]Accept-RangesZConnection]Cache-Control\Content-TypeTDate^Content-LengthWExpires]Last-Modified_Apache/2.2.14 (Unix)UbytesZkeep-alive[max-age=600Yimage/gif_Wed, 01 Jun 2011 12:43:49 GMTS219_Wed, 01 Jun 2011 12:53:49 GMT_Mon, 06 Jul 2009 20:43:05 GMT*+]^_NSMutableDictionary]_/\NSDictionary*+bc_NSHTTPURLResponsede/_NSHTTPURLResponse]NSURLResponse_NSKeyedArchiverhi_WebResourceResponse#-27X^y|*39<BKTV]epr|~&,7CMmq03IjK_8http://media.npr.org/chrome/news/icon_community_mini.gif!z{|}OSGIF89aBBB555\\\rrr888퐐JJJ}}}ooo666333[[[RRRzzzuuuyyyddd卍YYYOOOgggwwwpppxxxފ!,  >& %8 @  7)4,  :9 ;'6 =!$"-2?+.pLj ^\@C!$̀!w6h@? ABCDEFGHIVServer]Accept-RangesZConnection]Cache-Control\Content-TypeTDate^Content-LengthWExpires]Last-Modified_Apache/2.2.14 (Unix)UbytesZkeep-alive[max-age=600Yimage/gif_Wed, 01 Jun 2011 12:43:49 GMTS595_Wed, 01 Jun 2011 12:53:49 GMT_Mon, 06 Jul 2009 20:41:12 GMT*+]^_NSMutableDictionary]_/\NSDictionaryS*+bc_NSHTTPURLResponsede/_NSHTTPURLResponse]NSURLResponse_NSKeyedArchiverhi_WebResourceResponse#-27X^y|%.47=FOQX`kmwy{} !'2>Hhl ,/EjG_3http://media.npr.org/chrome/news/icon_shop_mini.gif!O cGIF89adwwwDDDi@pfffMz"""v[UUU3332f!,d'dihz~lp,ϭj߸I|G,Ƞqٻ=$I9Rau2=x6  Q홳A@ m{ $c$}~$""[% lą#%%d"ɚ"T% s"󚎢ZC`MꞈA=L@cf$d,$thn$ s  $載Ο-{Jԃ&EӧPJJUUj* `Z*CYdfM0Yichemظ0 p`)#V `x]@MAAw(:\`@P6k״f@ EM{6 :4sv{R]C7-o{B T5PzAjה :hj6u5Zug\jAM}fgM9`=&}frU&( #W[7ՌvEIRVnVfZJ9cRRIYZiɦjI䦜 7i0hTB@AHa% J>``BrI#j3H%pR'Fq2J)t Ʀ 4s bjt`KHF:.Lv 0SB1i42E0xp*#ztN;HpA$nGnS,IKj#D1m:*.@b≃ pv& N,_ehY{~ "Er\Sl+hz ~9 (cV@aZe}ͼq}|6A%7[j1Yl沌0p~iЁ_Ssdl݁` ׁt2um|۹Uxy{# p`w8n*=S87gT#xz7倇w;n}gPFg~+OxcIV_< o|/ߩӞLO=4_NWTq@%m͸"$Kv*S n9 a|ԉL Jy一(>b? &y0GnpBK(9JB &3aa eNP|>x=Q:"oD$ڥN| i%(ViQ!a GsAifw`kf:P,HC""Pp#";PQe=orF%DqkV#G>FMUCڤ %!oLTcUJK% (Z"% s򲖻LK(),ԧ?!P"3/ "1 zTi ffLȧTjTI(JT`64"A Ѫ,8N2LP@YIYQ0r[]BV3hF0D,i4hU/,~KHEpoLڧeMfbY_6@FaX- CŎD ^+]{T*xU y`ؠ( Aؘ&W=W FP D)$BB g#0~V%*!Pў䨩ESa\fy+[1C:+q0\D\nú*]9Ql rlxǛG*w=wӛ% I >Fo)pަ$n= aȧL!%i;#0jkpxXHP3e4۩ma 0;Q2axf94hI5$Gd܌? 0(ЖI.=i&l4fA۹O|3F1uY[CF;oSFΓb:N˱P^l3@zF1{.2T,`r,KϜI94c{ Ti4+)+g E+,-<ӆЀTAz ׺FLyQrw=҇ z(Bp7ƽZ#Om(aGoI!>KLݼyl7.pMO;'N[ϸ7{ GN(OW0C;Yimage/gifO5bplist00fgX$versionX$objectsY$archiverT$top"()012JKLMNOPQRSTUVWXYZ[\`aU$null  !R$6S$10R$2R$7R$3S$11R$8V$classR$4R$9R$0R$5R$1#$%&[NS.relativeWNS.base_,http://media.npr.org/chrome/news/buttons.gif*+,-Z$classnameX$classesUNSURL./UNSURLXNSObject#Ak3456@WNS.keysZNS.objects789:;<=>? ABCDEFGHIVServer]Accept-RangesZConnection]Cache-Control\Content-TypeTDate^Content-LengthWExpires]Last-Modified_Apache/2.2.14 (Unix)UbytesZkeep-alive[max-age=600Yimage/gif_Wed, 01 Jun 2011 12:43:50 GMTT2403_Wed, 01 Jun 2011 12:53:50 GMT_Fri, 17 Apr 2009 18:02:52 GMT*+]^_NSMutableDictionary]_/\NSDictionary c*+bc_NSHTTPURLResponsede/_NSHTTPURLResponse]NSURLResponse_NSKeyedArchiverhi_WebResourceResponse#-27X^y|'-06?HJQYdfprtvxz|~ +7Aaf&)?jA_,http://media.npr.org/chrome/news/buttons.gif!O3GIF89a !,   l`;Yimage/gifO=bplist00fgX$versionX$objectsY$archiverT$top"()012JKLMNOPQRSTUVWXYZ[\`aU$null  !R$6S$10R$2R$7R$3S$11R$8V$classR$4R$9R$0R$5R$1#$%&[NS.relativeWNS.base_7http://media.npr.org/chrome/news/nav_arrow_down_fff.gif*+,-Z$classnameX$classesUNSURL./UNSURLXNSObject#Ak3456@WNS.keysZNS.objects789:;<=>? ABCDEFGHIVServer]Accept-RangesZConnection]Cache-Control\Content-TypeTDate^Content-LengthWExpires]Last-Modified_Apache/2.2.14 (Unix)UbytesZkeep-alive[max-age=600Yimage/gif_Wed, 01 Jun 2011 12:43:50 GMTR51_Wed, 01 Jun 2011 12:53:50 GMT_Fri, 28 Aug 2009 15:01:39 GMT*+]^_NSMutableDictionary]_/\NSDictionary3*+bc_NSHTTPURLResponsede/_NSHTTPURLResponse]NSURLResponse_NSKeyedArchiverhi_WebResourceResponse#-27X^y|)28;AJSU\doq{}%+6BLlo.1GjI_7http://media.npr.org/chrome/news/nav_arrow_down_fff.gif!OVGIF89a !, X0-٤bԀgHE^ ;Yimage/gifO7bplist00fgX$versionX$objectsY$archiverT$top"()012JKLMNOPQRSTUVWXYZ[\`aU$null  !R$6S$10R$2R$7R$3S$11R$8V$classR$4R$9R$0R$5R$1#$%&[NS.relativeWNS.base_1http://media.npr.org/chrome/news/nav_selected.gif*+,-Z$classnameX$classesUNSURL./UNSURLXNSObject#AkV3456@WNS.keysZNS.objects789:;<=>? ABCDEFGHIVServer]Accept-RangesZConnection]Cache-Control\Content-TypeTDate^Content-LengthWExpires]Last-Modified_Apache/2.2.14 (Unix)UbytesZkeep-alive[max-age=600Yimage/gif_Wed, 01 Jun 2011 12:43:50 GMTR86_Wed, 01 Jun 2011 12:53:50 GMT_Mon, 22 Jun 2009 16:53:58 GMT*+]^_NSMutableDictionary]_/\NSDictionaryV*+bc_NSHTTPURLResponsede/_NSHTTPURLResponse]NSURLResponse_NSKeyedArchiverhi_WebResourceResponse#-27X^y|#,25;DMOV^ikuwy{}%0<Ffi(+AjC_1http://media.npr.org/chrome/news/nav_selected.gif!OGIF89aWdfffttt~~~pppiiizzzooo̅mmmwwwyyy뒒쓓╕sssvvvlll|||ϩņ!,Wd@pH,Ȥrl:ШtJZجvzxL.zn|N~J#L (I "E CCB B  F DBBפ ֢  &۵ې"#+EE`bA LPΙ+СCv֭ "h @i`Kgؓ8mCl s hJ]:n6`h յZrHlflB읔`Aa6X YP@Фm0T%72li6C q!}>\X Ii$Q tu"3ҮrK C![J@flgmf{مz4j8pl D!8Ͽ(h& 6F(Vhfv! ' 08 Ctc$B +;(Bd(K BF^iċ HD< kZ h:*`  `9o!xc &%@ Ei+ 09? ABCDEFGHIVServer]Accept-RangesZConnection]Cache-Control\Content-TypeTDate^Content-LengthWExpires]Last-Modified_Apache/2.2.14 (Unix)UbytesZkeep-alive[max-age=600Yimage/gif_Wed, 01 Jun 2011 12:43:50 GMTT1202_Wed, 01 Jun 2011 12:53:50 GMT_Mon, 16 Mar 2009 16:55:11 GMT*+]^_NSMutableDictionary]_/\NSDictionary*+bc_NSHTTPURLResponsede/_NSHTTPURLResponse]NSURLResponse_NSKeyedArchiverhi_WebResourceResponse#-27X^y|%.47=FOQX`kmwy{} !'2>Hhm -0FjH_3http://media.npr.org/chrome/news/nav_hourlynews.gif!OGIF89aBḑɠ뱱վū֛῿ȯϞ暚Ĭ㤤⩩򲲲ß鹹!,Bd @ 7?ȷ ʅ̈́ۂ ԆP :/5@j P ئ @ʎi`a:x bG}4jЀV"P.:  j ;3hs %G4,!P` 2S-N>MN*:(PTQ¶|o>@m& Q $OA^ (u0"s9 (A$*7[ !@„ $k0z<@XA|6|bϿ(h& 6F(ca. t! A0-#xb-)b!1 Q߰ӌ PM i5Hȋ =)J @ S @SA2ÊRn[<h ( }u@v>;&Q6@ dP1#C DNi j` pSX+B &NRj)Ax)( ''Ad@MM;3 PHxb@((a$ yKS# gЙ .p6| j䰁 '0*K *Y jr,4p!12L<ό;Yimage/gifO:bplist00fgX$versionX$objectsY$archiverT$top"()012JKLMNOPQRSTUVWXYZ[\`aU$null  !R$6S$10R$2R$7R$3S$11R$8V$classR$4R$9R$0R$5R$1#$%&[NS.relativeWNS.base_1http://media.npr.org/chrome/news/nav_podcasts.gif*+,-Z$classnameX$classesUNSURL./UNSURLXNSObject#Ak3456@WNS.keysZNS.objects789:;<=>? ABCDEFGHIVServer]Accept-RangesZConnection]Cache-Control\Content-TypeTDate^Content-LengthWExpires]Last-Modified_Apache/2.2.14 (Unix)UbytesZkeep-alive[max-age=600Yimage/gif_Wed, 01 Jun 2011 12:43:50 GMTT1241_Wed, 01 Jun 2011 12:53:50 GMT_Mon, 16 Mar 2009 16:57:21 GMT*+]^_NSMutableDictionary]_/\NSDictionary*+bc_NSHTTPURLResponsede/_NSHTTPURLResponse]NSURLResponse_NSKeyedArchiverhi_WebResourceResponse#-27X^y|#,25;DMOV^ikuwy{}%0<Ffk +.DjF_1http://media.npr.org/chrome/news/nav_podcasts.gif!O [JFIFddDucky<Adobed       Ta ?(=p8s>Ϡs d 2Ar@ d 2@ d \2@ d \2` 2p` 0.` 0.2 d 2@  d 2@  d 0 d  0` \0` \0`` 0`` 0`` 0L L 0&~ 0`~0&`` 0 0` 0 0` \&` \&~?pL 0Y?L 0&~0&f`L f`L 0&,`O&,`L 0Y0$`~0&``L 0Y $y0&``L 0&f`L`L 0'`L@L 0&,@L 0Y?`H 0Y0&,`L 0& 0$`L`L $`L@H  &,@H 0& 0&@H  0Y $`L`H  $9 0&@H 0& $`L`L  $`H  $f,@H 0& 0$@L $``L@H  $,@H  & 0&@H  0Y $`L`L  $`H  $f@@H 0Y0$@L`L $`@H  $,@H 0& 0&@H 0& 0$`L`L $`L $f`@H 0&`L 0&f`L 0'`L 0&L`L 0&y 0&``L 0Y $~ 0&``L 0&f 0&f`O& 0&`L`O&`L`L ?L 0& &~0& 00`  00` 0` 0.` 0' 0&p`O&f` Y0&`` 0` 0` 0.` 0p` 0.` 0@` 2@ d 2@ d 2 2@ d , 0` \0` 2 0 d 2 2@ d 2@ d d 2@ p 2@9|98p9|9|p8pZimage/jpegOCbplist00fgX$versionX$objectsY$archiverT$top"()012JKLMNOPQRSTUVWXYZ[\`aU$null  !R$6S$10R$2R$7R$3S$11R$8V$classR$4R$9R$0R$5R$1#$%&[NS.relativeWNS.base_9http://media.npr.org/chrome/news/bg_gradient_programs.jpg*+,-Z$classnameX$classesUNSURL./UNSURLXNSObject#AkR3456@WNS.keysZNS.objects789:;<=>? ABCDEFGHIVServer]Accept-RangesZConnection]Cache-Control\Content-TypeTDate^Content-LengthWExpires]Last-Modified_Apache/2.2.14 (Unix)UbytesZkeep-alive[max-age=600Zimage/jpeg_Wed, 01 Jun 2011 12:43:50 GMTT3163_Wed, 01 Jun 2011 12:53:50 GMT_Thu, 19 Nov 2009 21:13:11 GMT*+]^_NSMutableDictionary]_/\NSDictionary [*+bc_NSHTTPURLResponsede/_NSHTTPURLResponse]NSURLResponse_NSKeyedArchiverhi_WebResourceResponse#-27X^y| +4:=CLUW^fqs}'-8DOot"47MjO_9http://media.npr.org/chrome/news/bg_gradient_programs.jpg!OGIF89aũӃŐʥ҆Ʀ҅ƛ΁ĨӪԉLjLjLJǗ͔̖̣ѣљ͗̌ɌȚ΢ќΎɋȟϓ˕̞ϡБʊȤэɘ͟ЊȠЄŒˡНϔˏɪԏʧҧӓˀī!,@pH,Ąr8P`Jv-xއ(;cHS8C`b80022##,,5/ ''..!!((**""--%%3344 11 7 H;Yimage/gifO?bplist00fgX$versionX$objectsY$archiverT$top"()012JKLMNOPQRSTUVWXYZ[\`aU$null  !R$6S$10R$2R$7R$3S$11R$8V$classR$4R$9R$0R$5R$1#$%&[NS.relativeWNS.base_7http://media.npr.org/chrome/news/bg_gradient_listen.gif*+,-Z$classnameX$classesUNSURL./UNSURLXNSObject#Ak3456@WNS.keysZNS.objects789:;<=>? ABCDEFGHIVServer]Accept-RangesZConnection]Cache-Control\Content-TypeTDate^Content-LengthWExpires]Last-Modified_Apache/2.2.14 (Unix)UbytesZkeep-alive[max-age=600Yimage/gif_Wed, 01 Jun 2011 12:43:50 GMTS423_Wed, 01 Jun 2011 12:53:50 GMT_Thu, 12 Mar 2009 17:50:38 GMT*+]^_NSMutableDictionary]_/\NSDictionary*+bc_NSHTTPURLResponsede/_NSHTTPURLResponse]NSURLResponse_NSKeyedArchiverhi_WebResourceResponse#-27X^y|)28;AJSU\doq{}%+6BLlp03IjK_7http://media.npr.org/chrome/news/bg_gradient_listen.gif!OGIF89a*êʶ|}}yLytԗ\TTTCƘ9j/w%7{^^^bKT;n ʃw5h y1e }}/aw1cĚjbZՇƻggg/ဘ}$@ 9ѧ(> #*RK#u$tZDZDAL'ix8pZ vk9J+x@+0\b krJ,8#EH x;ӞpAkII9JQ (LQ {k{B{xQxȽR P RA0.Z|qp U ?Q0ȃX' sQ22u,Dpڱ̈́|@F! 9Ac tuJ_XM`D{MF@D@ _߀Ͻ 2 p -hB.-XK4t.{AD9Hp %6 -T B8]- */xD| O=I8 B?+(G]}WP5`0Bjp , ցm3`0\x[@=&,<voÁx`AQFX] ~Pt2,~ׁ 5nKې~s]71VʭǸV8ۈw<ŀidE>\1ء7 A%W KB *Wp-_:ɇ,TOFm%0,}Upx-x% @BR}ێ9A֬q =p3T%'dEmhDC (8ೠ,D&`&{~i&@um۞[nuK8 Z2^(3#p )Nn.kiy\&űArIEX/( =ALR7, w`b@~a “ YMIKe(wL4L1(X<xZ%k $-$)|c 7aĒH҈! —&M5F3PE<'/GfL޸[N`Gy&x$(P)Liґ3`PGteSP$DBzMCvZv@m\ HiN;u nQMá[h}!+ YG]k/E~Yv(V^^< a)@MkΦQ֕^P<~@Мihy8ԣ_8pPEj v a\),D8 zl_A,A&yCUn=XPU43 ]q&4k.9FEϲrn\KU*!vgv㺽7üN,@) Dݯvp8.5aÌKά+q8a I|PF"N" ڷϻ"Ġ-h f^7FܗӨ5jn|CF0_N{ JȄ?<"c Q\*ňF8⑐ zΒ&'Mp'isaDM}Phe \!^x#!7m}*ko qke!Q/$(p!W ?,x i 8f |8 QDZbeq&|&anV(7`CQ!q~1l# 2 #n'sH!`Ywfy($')"% 'B=r!R#/9 ;"ra!$JM$(%N@7@$3)]"'aer&Zqrg2*b'x'ې[hr!G,tr( (~((qĸB*)2))",*bhR+"3ըe,ΐ,,(*X*W-p-~-޲2.Π .ò 3*B\030`0&0 01pw@1%c{1710i2Y$S'2w .s1S3X93=3Aӓ`43]r0]SW~j Zb9Z fUfjbGw0wZP`Zٔf0apyt9tiZ3OpIIGPjX/yE0`zi00^ y]pYY6/`96pypy/pwc9]pisy fy>00 s9^ ?s9sYf0l YIPIxwٞṟp>`sz@p0`9^ : y@f :] t9jИt١J 9/t+:yt^N>0ԙPJVə-z]Rɥ=fZOJ^k /t:yj6@EpYgJcJ `/zz6]Уj؉gd~0RZcEУ7J}zJ)O`PjtiIz`ڟ9`@YjI0/ Ī9Zo ϺƚϺ`[>f,3;>p+[Xy`fd`6ks@Bt0nC@E;T[U K˴\۵nV;C LlKndkhmmCb;D\z[m˴sEĴlP+0ek 0i˶= { X{[˶qkf_@ [kpě=zU P{ 0 `ttPoKmB+x 0k۾ @K|km +[۾VV ~k`k\Tl˹ kl`V,t Xlқ¢aP(U U e˶k! !QTL[PDlKL!$AU\0 IKL"[pBg|жe0m"V $Pu|l{ V 2Ȅ e/b!u<[ 0"U"/"SpS0W, t0,BLWUV @tʢQT%<̱enT@A_LΝF WMq%k*[^vP P]f)v P.g w^˒0!gp 7}(3fnQPa>e ;ycfQSaV!gNg$)Nvqb0pNkNw!@#ȞAN#x;y-;)t>~ݻANݤ.t(p~q^>]ם   ?o0R R0$_&(?}'υ.0_' 4_68:o"<@B?D_C Б ZLNONo ZSZ N~Y/\ufT0+\?f>tYxOYVo7/00 R+u{o\/6u_]:A2_o ?!aO/fOo%ui?ߟoEEqoLLM"' LQL'2vN"vKÎԶP PP:8!,F%FiEjܸqBlIr 2r\ycHDb'& FbQR#!1JʤItf̑mgDJ-zȃ+#9FЬAE6?nAg6#taݻw)( V.w&*VX BQx 3jC*$-" r]6M{D6Kq46 9h`5=5^Q߳"rqԠHF3X' +dhn:e3qd}f !w_yiX_{S4)GisM-ˆ..PAj)ֆ4ȵlMu_,PL@T mH^6G '8d D$M4*V]Y$9b>B4YٔĐic 2ٔ+P}-^W4hGS 7YTPA5C AS i퍩X 5Bh%m91IS XW#W]? CF DB]Yq8IgAO1J"M5,^HT m?Hx $DVQҖvUGibDE@ ya %T*foQB@ <@ ,K k䑡6L;14h,rW%kA4E t[ HN=AA#P40Bt)Xg\w`-dmhlp-/;Yimage/gifO:bplist00fgX$versionX$objectsY$archiverT$top"()012JKLMNOPQRSTUVWXYZ[\`aU$null  !R$6S$10R$2R$7R$3S$11R$8V$classR$4R$9R$0R$5R$1#$%&[NS.relativeWNS.base_1http://media.npr.org/chrome/news/icon_av_main.gif*+,-Z$classnameX$classesUNSURL./UNSURLXNSObject#A4ΰ;3456@WNS.keysZNS.objects789:;<=>? ABCDEFGHIVServer]Accept-RangesZConnection]Cache-Control\Content-TypeTDate^Content-LengthWExpires]Last-Modified_Apache/2.2.14 (Unix)UbytesZkeep-alive[max-age=600Yimage/gif_Fri, 03 Jun 2011 15:27:10 GMTT6860_Fri, 03 Jun 2011 15:37:10 GMT_Mon, 26 Oct 2009 14:31:19 GMT*+]^_NSMutableDictionary]_/\NSDictionary*+bc_NSHTTPURLResponsede/_NSHTTPURLResponse]NSURLResponse_NSKeyedArchiverhi_WebResourceResponse#-27X^y|#,25;DMOV^ikuwy{}%0<Ffk +.DjF_1http://media.npr.org/chrome/news/icon_av_main.gif!O5GIF89a ,|ۈ333@ݓ١ⷷǗꉉ???湹qqqeedЬLLL죣魭xxxþם]]]䳳XXX䚚999{{{<<lZs8͜Na {9Rf|y_o|ng^w-ͷrLF(a|f!j!$Fb:`A+F)/""8c <Ψ6("$a^V8CXfIP Wf$T2&$eFr#iB2&pƙv[j)h%^*f&hYIoi 磓J蟊j(r*޲lfdɨiykZg^i쨉jꪩϮW }cA/lP ""t.]/tD"d-z ]pCҕA1C!(XA,!3'*pLB\cN(6dX * 8ܼrp0sLp;|ƒ`BL7 tB?J@C?IXF?44h?L#N>ip q>P7e->pFG$a>J( 5P;D@5LKHLC-5|9 ԾD/`1?pq>UCqF,:41 @8ر3Dl~я#oar@_ |`A |]ȝu'uP')EBpP"@ !BCwPB&|!cBޢHTF,(! @ H"HL&";Yimage/gifO=bplist00fgX$versionX$objectsY$archiverT$top"()012JKLMNOPQRSTUVWXYZ[\`aU$null  !R$6S$10R$2R$7R$3S$11R$8V$classR$4R$9R$0R$5R$1#$%&[NS.relativeWNS.base_4http://media.npr.org/chrome/news/icon_avbox_mini.gif*+,-Z$classnameX$classesUNSURL./UNSURLXNSObject#A43456@WNS.keysZNS.objects789:;<=>? ABCDEFGHIVServer]Accept-RangesZConnection]Cache-Control\Content-TypeTDate^Content-LengthWExpires]Last-Modified_Apache/2.2.11 (Unix)UbytesZkeep-alive[max-age=600Yimage/gif_Fri, 03 Jun 2011 15:27:10 GMTT1589_Fri, 03 Jun 2011 15:37:10 GMT_Wed, 25 Aug 2010 14:57:41 GMT*+]^_NSMutableDictionary]_/\NSDictionary5*+bc_NSHTTPURLResponsede/_NSHTTPURLResponse]NSURLResponse_NSKeyedArchiverhi_WebResourceResponse#-27X^y|&/58>GPRYalnxz|~ "(3?Iin.1GjI_4http://media.npr.org/chrome/news/icon_avbox_mini.gif!OpGIF89a!, ڋJw Hʶ Lf 7x WaL'aTS: W~ǵ0.6q펗=D1'HWpX''8XyG*Y:z) Jʪ+KE[t ʶ[u+ݽ,w?+yK= s` =m{(@Ew4^@.Px] A \ @{]T^ ;o3[e8@nz9 iC І!y8Dĝq DEj)x=g`D[cч'D] FՕsD9~{cG#ьcc!8H>&ҏM"yHőmtDeR1b)BdDY)yVEBit*Y94dXKO#mF$$AYL7F+ELLKVRѤ1xI5>4YMmT/qyNtR:If^ӄY8wOSj_?E?[@A^`,W.dDNYFԝC=KuV4djhof[oh(&Ck`{4-eMO󶶚w[˺so߮snM&G9W[-~cښŵэ#xqxY9lo2/΋-qu\HOw΃t ĩ^uHeS[յJ|N'{td+i/t}l͍uK*9WۈםpװxךT|_x^wG7?p~|zy[^O]ϣ]$|.z;aO{^F=IW~'?|s<ק]|O?ه~Q?vwM~?~Gʿ_GY~{W~Է7WwwG|{{|{sg{ 8Wy7 z)x.|H+g xyէ[۷:z<[>L_u ODH|}HGȀ~whL(}Bh^UNxR'TJLHu]1jXnh3l{7{!z86hV(88fXpY@؄Xm\H_v-5(,XeHc؁}Xgha97X؊8(؋HxxQx،8i8ญ؍HXژ与ƈs&8sy؎ZCs\S3؏򸏑֐6V&i{4(h (&$y4Yh h_: q<_>i} ));DimJ nBك^H莐V98N9@g\مXbٕdHFI;jZLHzp Y㙦TDfJڥɟikw٨ juX`Ǡ\JUٜ`:٩I תm8uKr~zZZykHP=pMVqH놢b7u9mʦwZ3zjc{oe*}jʪEZ z ꪫzJ&z**J4ڣʯ* 䚯+J  ڈ$+*&(K*Kzz0˫;s:64;:y;Gڮ28[J[R{V"J\ZˏZPd>f[X+ {.,r+t۱P;Yimage/gifO7bplist00fgX$versionX$objectsY$archiverT$top"()012JKLMNOPQRSTUVWXYZ[\`aU$null  !R$6S$10R$2R$7R$3S$11R$8V$classR$4R$9R$0R$5R$1#$%&[NS.relativeWNS.base_.http://media.npr.org/chrome/news/bg_footer.gif*+,-Z$classnameX$classesUNSURL./UNSURLXNSObject#Ak3456@WNS.keysZNS.objects789:;<=>? ABCDEFGHIVServer]Accept-RangesZConnection]Cache-Control\Content-TypeTDate^Content-LengthWExpires]Last-Modified_Apache/2.2.14 (Unix)UbytesZkeep-alive[max-age=600Yimage/gif_Wed, 01 Jun 2011 12:43:51 GMTT3952_Wed, 01 Jun 2011 12:53:51 GMT_Thu, 18 Jun 2009 14:57:38 GMT*+]^_NSMutableDictionary]_/\NSDictionaryp*+bc_NSHTTPURLResponsede/_NSHTTPURLResponse]NSURLResponse_NSKeyedArchiverhi_WebResourceResponse#-27X^y| )/28AJLS[fhrtvxz|~"-9Cch(+AjC_.http://media.npr.org/chrome/news/bg_footer.gif!OGIF89a& 8|w)#쳭唍H;B3f\bU9+2"WKRD¾飝qfvl!,& dihlp,tm(|pH,H)l:P2J C >T L-w˃3uݫ  V[n  \~~v:Xuh:nM㟏"IFR/~&訦` RɓL(:  j]R!xa8xqfҤ.tΑi! P-C ,\X]`U]cW5x`4{/<^+_E9jcվГtؼ9Ksz[&)iH46ϓqQh֩ѯ:T.;k +bاPlP_& 6`8D(Vh^v ($h(,04:a88č:@M@޹!N*ygZD;Tf )gdH2jKf**I&* J AHB j`$v$Y>ijZyo0fAp:yBKK:Ur;йCޫdX@:[l[Ë  dN%"CzAW̃;d@鰐.:+1+Il2>1/o;Yimage/gifO>bplist00fgX$versionX$objectsY$archiverT$top"()012JKLMNOPQRSTUVWXYZ[\`aU$null  !R$6S$10R$2R$7R$3S$11R$8V$classR$4R$9R$0R$5R$1#$%&[NS.relativeWNS.base_5http://media.npr.org/images/donate/support_stroke.gif*+,-Z$classnameX$classesUNSURL./UNSURLXNSObject#Ak3456@WNS.keysZNS.objects789:;<=>? ABCDEFGHIVServer]Accept-RangesZConnection]Cache-Control\Content-TypeTDate^Content-LengthWExpires]Last-Modified_Apache/2.2.11 (Unix)UbytesZkeep-alive[max-age=600Yimage/gif_Wed, 01 Jun 2011 12:43:49 GMTT1265_Wed, 01 Jun 2011 12:53:49 GMT_Wed, 07 Oct 2009 16:27:06 GMT*+]^_NSMutableDictionary]_/\NSDictionary*+bc_NSHTTPURLResponsede/_NSHTTPURLResponse]NSURLResponse_NSKeyedArchiverhi_WebResourceResponse#-27X^y|'069?HQSZbmoy{} #)4@Jjo/2HjJ_5http://media.npr.org/images/donate/support_stroke.gif!OTGIF89a!,@p(lRh4 H8P)z$.I}d(frvZw<}N%+&ʯќ$ '),-DD-()&%{ ~%sQzhWpwpkvdg_HisÇ#:DIBy1ڲ SIɓ(S4ScʜIMMAPD ĉ#„^h"I-iA V!u îl$5f؛hӪ]{%۷28xY˷߿K̮) R* gGA aiic&h:0bF~ggR~&% +6 N&;Y"c``'KNسkνËӯhhmʗvf d rn8yTo6o:Q\VNk($ \r*Bދ0(4HcŬ`cG͇B} 0SRLP1'740g{h6v ti3v**蠄j衈&袌6裐B|VzzxfG% $dkbꪭ.y*N:J+L)PƶkXT[kz6Z:̤NfvV+tiP` , ODPP+j+:*ªbkK: vǭH+ $(,\՚ `Kʀd+Yʲ<8؋*=KI@ Y?o ?? @3D} @d?A54$u0Cꘀ{ Om VFkLgIZ̥.˔& w$)(LzAiݼ" :,堘;BaF @$n>g/lC@JЂMBІ:D'JъZu(@7~LEʜRLy4&Tp\x4&L_g;Ǥ50Ν R>%c ՝Fj ((4NJ3CV*(z5` XJֲhWZ8p m׻H ŜHWOi݈JI 퍦J&qTb|c9# ٓqVMP7kCneZWڌ൰lgKͭnwmkK\֦q-\26"A"hW ŮX6ފR͊WuHҷ-h!^qLNZb (M@ PDuvٖڐ}݈A 21h) ŖAN0ЛvsMdԸ@px5Ǔ`d4*Hj+K`YL2hN6bs-Lv0&KO\e"F5G'[:^A-=<~4kI t0l% ^#SPI[.!V~gMZָaҙ2,h5e"==Da#ubZ)[,{sڙ lm^ql/cضx~-[^O;'N[ϸ7p{ 80bWnhXe,h'޶O`sy4 }l&"oVö{^,Yo`;9NhO׾vk}0tSw$6 +sFf2l6Ki:jwCA W no ]Eu]7[z.|ֱ~EOoֻ=UOVEi$ }"f_ig/[kS5-l C?ImEn벏Ow?]`$PR @ `xp( c>qpRv?hJL؄NPR8TXV833 pPHЅWA,RL'/kXr͆L*` FX8$Pu@sBF0 @apHO1u.UdSAAs Ӑ×}yH}ITZn$ @7R@&C64yEl<6F=IAcٚ9Y)eB!l9t) s<SO 9zDuv5 )yuE)&A<)G]Aђ7)Yqyٟi9g\oy"sn{ z a0A).Xܩa. !\W߹yG.8BI*PB:DZFzH\Ysa՛s4Gu9yDE$x)Jb3*s iZϗm':i)y:.+ʧ7:RvwZJzڨJL s\ ]˹{L9SCa\ |y|ZZFץn+ʓ29:)? #&YE0Zzz> Ri"⩾nFZJR%&>a:Frw9}vϏ u 9)<d~̌ =[|N=fbیɡ\( Ѿ9` Y*1b|5ˑa ̘; >ʈg\p`_z̯Дۂu Ԍ؏z͓™NY/uo"OpYu\0jӆs}4υ KM]E[-pTʽO ٹDZ33բ{nې)w>6Dvۥ}Y{*9ɸ6:Z iZO77^k-m]-m"|(YM†b4 m `4ER.j"8IX.rM:̶}ݟ}}`|Ű.CN}3~HI:sV*+YEʄiK*T}is<z]w]۽ 4nҁ{ЅMzs-Pm̃[J^^LaѽU(}ZV YΘuFq=A)˘kXd{[~{.u[Ђ^܇®хWMƖ^ ]s&;IfN-ql'(0  'pOGNL=\Οžഉ_e kWu$~hN挫+-,] _c򾖲:ntpCʎQ:f͋EkEx #`#/s,pæXב/_1Z 7J$\p>$^lWLAo%\jXCp 2ޙHh'ZEY˸8 _G =x7^oI}^֪>߹m:0}(F(,7> [C(IL д~# P ~0oomdZpջثBUil  Cvz oȉS(n𰿚^" +ᐸZI@PZ S e*TbeMUr,Uy߷XRS UP!#[(P+7[$=?ACEGIKMOQS?:,[[2[UikmoqX UNVNRxYVXfQTVȂysZ OO MӇӢV$`VPLKC0A Rhjhj%FTi8%QT+WƐeMȼb<%[&4i-pS73jU(Mdź*x%lYۼTKZ$X& M&'I=( :E.11|9gQ re˷bd,A l~K%M`Ƅη"#9~: 2JAs Fk 1&)n=J&'L(:2j<%9a΁@,cA@ CWkH?Î4l5,PF+v 1P$E i(f+`y,SI~3L,U變)SOs 0hm;5TNX/*o{ґT#B0ڦDEOA\ /lӳf{mqsi)rkԐ§nTTNcTkPl<$ ^ԬF\,g ,ujB#Fόq QڀU"vjEB20^%Ch2mbms $(WCol Fm_ي+!Z74z$=CTyҍ9<ʿC-"ŶV ZyvK KUP^"2 ( qql AjuVP\֫E>ej wm_BmMy\Mn\N\-'YS|p9. t5Б~ညv5{h (xl5!q+VcAUBh(pA`Q;1 5}MԓLVss àgSv6qD7pa5J"sRBM )\G.i4e+WGN @#q;* x8B''1bCEp XFG fX!AwxE'7mT1wJp#ȸ Jur rŨ!a#ڹKG=c1O}ƞ,E T diYh(xw Re P~dx(! P)R_LMkI}|r&T:ea.X*F[7HʀbIdDP~TOHgNʔ9N" OϜNfn лo 熋)F.d2 Q&Èl< ލ&#`.c !*J@;CftJ's)n# .Aa=/*Z^d' F.M>\^k{\财al  5dqeLaUmrQp]Ǯ"22#E@HO<) a8ӖBܺՏr /L* ;H .V&J0 J*^4+g8Rhdg[ r7#*I#Vj6tkڒr@@2}~j0밪,"cV4Er%kon&/Nq`"\ ,{H -2 4rp *E2 ](Q :劢 ` M"g6ֱa E-ς8b#.!.aY$hE4M e>Ks: R`gZ&2 `GHf`&j@) ln T 2vjStk$e.e+| DIQL.+r7!xd1rJdNI$A+ 4 2ɕn #k$M_p 8y0R9tJZ8;AmiW* y L ,@"%8ǁ,,e(ɞbC5D !`UxR@X+MyN0^VPSt76tNtA ;%}TU2D阯{ 6z0ƈCnh.hnZ"6#0`"61vi@(^7فNN`8k*R V[5 銣ҭ*q"b];8urC^'ekk*ON @Oz ra`od6H.O91C՘H\2SڼV Pv3WveI4׬ʴn&{&ǘWq\|k@*.BQN ]bmv#A"*KxBLDDtDGQrtvVIccPAįPROl#mۍmǏJ[3ₖn16h.;(pȳ<)%rT JwvQvDQH\A]R"bjdY$AlWeHvwk^5q".&"5yk.}tj[RfXD_luBG#SBhOu =Zoq| `1 2<8ү 3 W @ BjF$B$||(@n[(xIaDqKC؅=*RRQKU15}@U5^nΨ<$E!r+E#i""h5xI t(hL`f/D[6z|BRȡyrbs0 pHo)PH5 @ZͶmXuKnO@u+\i;r]8xFD,@ojf" vEH”)0j6!SP.ʼnZ01֩9P4lZT;v .gfH#džn.Jl>joE#X#$D{h~w0RR|>):%X-˚1lޖ]5{hZ95= y!&vX9VA PNaaPVvb%%48ȱ} ͱΡе}(0Z3,,( o+H$,g$0/aqb kh ˧E 2tXpaC]{dKˈ84q"0.RX9pI)l%#⒤h@qJcheG ˙UM82KКW`,*/ڱdA%PhǾ'`-]tƎC,ycWE& )):)Td%ЩE0]RvMvB.(#r; ov"xz-WA Pnj_x3LHѡB5 6N~DwEߞ䪎"iI̻ϹIEUCq i+&q,OfiM%8 Qd‰+ #HXe)Z~u\8Khz͂5zВQ uz fw"%eWb[r*$n&)VI&x!𛘧D*yu j"֢ -e QC@  1'9!p5JiD1{䨕.i1]1 ;P><DNCzPv=ErR4썔RPjįRK_.X` vD8@UZJxd56-3P&edBrJp!"#q4xJEx^ds_i9o@ ke@i0bUقĀ\ܥs oY 2^riHsr !@ H-Al~R眕p- m(dΓtzdJFjZ->*Zz{j_hSDmPZ;Qv1N7,[LUf|XFEoWA/ ֓~TdsfLd nF"Ig&Er`t!c߀3|jKZ%{cA0t8B HLqݛ CyӆB&~sB"48Llaa[KDЄ2Z ϫ4gb:E/ -zIjTPvlk+jMF@ e.qC)8CetQ"0.vdN0ӾJ#^DP۾|J#|R7X Kdc.cpy+iPkdEZ֑f k2ËGYNhTZAIڸK? _iuСfhVb5q 0ˢ8ŏrU׉E**UxipK9mRr'sd8ސ 4GA2apDe2:FH4ƶDŽ~V)c-P}ǖBY,`5)].i>JnFLj XP[j^%ܸ5jk 8`%DZe ID+a51 o90yz7Y+F "D,ʻ-ClsKFڽj hp7A"{%/f!: ||Q/_ .(/D]% -ʍ]1fp B3!+<~3}uA}EN) tT U\(S(%pWGwDwTe+C؀fEfYp~h'5w?:lP)``؞HPaE*ߜ3$+$dg.lQzAgPbnWY݉LuFhHs-@t@nu@4RxTGzAy%SyJEP?J~}m̗끍 [[$$]Z=S0Sm /|уMVsؐ _][`~bB* \\"[#pTc2X>""Z S(.B]!6MdplQå f%6LCauD KBUEI-$UHr RV Y`% \·I0VX/hqDIVFVN!W]Έ(9H9~o @䈍Fpa$aOϽYm;ܧ,b:(=R("KFQdEەEJ=b x^tnDQ5`7KY(l78`nmZCtܙoN\E$E,bW\vIֵJ.~.V"]uR:e5\€FWZH'AX.'98v_N2(dM$ i_+,j$%CNɃR*cVBM*ha8" gYTJE&Fb &'iy&ZMǕ$su.d۰s6C@[%t:@-ḣLRUQf5y轃X}aiZZFYfNN_)Cphqȡ^T>"ra[Z^NbVBlFI1d#Plуe^#gLoϣƐ p]$5ܪG̪A6T** ?YRr*Vl-r0I)"i Ja0>MaZ|1^e=7:*HɈ< 9zO;)Z%htdR aEL6hB.Hy*Qc^FM Օ쭑}-Q(SuRk& ,AXIp.ۜ$Um+) g, )^?a PG}sv @^bI@$gHjݶ:.&>nm]Tx_^1;,xT&ABmDJCfnV4n $bd}L6lҋ-` ,u@PXTOY0X )@:(f} ׬w* oD$1j8# x+%!*>%4U0aپoic-4!GE 0כ;1A9ADF#Kn$sk n~ _эʬnTabE0)&\-(+ io"1,gX9O/x3xSN-vdCԨi);J/@YoLdŘ`p1L[I*lZY"c $;t`2nD#C=`a&ڛȩ^W*MfR9C,=lBxk*B04,$1+IU\+p)boAXn1+VgZ%9^_Ghγy\J+*4jOA1ņ$'p7Tmm=taľj*9Z^.~p);r!|e]8t)h .Y΁}}lh.+t*&KW?l7o&5ZxQqmQ3Q:X12'A8Wy~|tAB^'AףTqP-C}AIe,#f\c6a8,1PbSE[v&{xVdc7elriq杄Em ( A 慒KF`*lѶ/OIKj "o2?/Fk4ÍY'A8WOؒq,d(NboY= wthBEa8_NJXa[&'+kl%O#$Pe Gטu64mLv&-hR=䆊bRNشS FlI /l Ճbx]mAhBΩcT UEktO9iUGRh|5j8C;~ %5SVӡ;F ʹhّw`_`,7;ҐHJZV^ )C]궔e/7]D▜iN|(3ɡFw^ Fz@иW>•GMa(bOdyer9HQX'e4~`űI$|#Fs{(/qГU# ׁ|TͥrMB5mjiZgJu(RXŚ8xJɶ+x7^ PFpk 91s@ٿS) iWK )=Ai#s䘽=%; 3 Fm.P;3n )D*U{JQ u G`,K` ;exsPӝ*҂~/ ߰â+0 CaEkGc)B?;˺Ƀ @ܬ#Σ@rB@<0K -w5Ha 8kA$d{. *0!X6..A!<39 # z%2{{3B֩ b&*;X'5(C{8Zx{Ʀy)8Ï;?x;\\Bʤ͓A@B-%)(L@UhE\Zc(?Y+CEG'S"`6xQ&X _Ey{JB`"*t&cƼ /p.$7O@3md( Ai3Jh-YD;GbaǏ" 5TK:4 ~$6q= $9|KihKO l@C**:N@ ; ŵoCxGx@ c"D @ۙ")!fJj4z8h<,G IL" K8ȴ ߠFj$t:kXcIa,yGHLyj"E1Ț$eC%YҐ*PC9xқ,l'x3OܒPT$ sy XP )`"Z5ҋB3" IIc ؘS/='uoL'KpTJS'@<-<Yڭڮگ۰Z)8!49&ӠЌm!0 "8 LNC?EZ9m\c8' ,ݸmJ[@%5EU-h[E :4zXŏdsۭ3=ݼ[ٽ|3uxM=}TZ~\%M.2A[ &6F ` hn   p6a V`n``a aFa`b>b"b .b),,  ca #&`85bFc .3v`1n?A&B6CFDVEfF_ KU #$KLMNOPQ&R6SFTVUfVvWXYZ[\QOM4GSia&b6cFdVeffvghijklmnopq&r6s>[Υvvwxyz{|}~&6FVf~gRy ؉芶&6FVfv闆阖8eݛ&6FVfJ;Yimage/gifO=bplist00fgX$versionX$objectsY$archiverT$top"()012JKLMNOPQRSTUVWXYZ[\`aU$null  !R$6S$10R$2R$7R$3S$11R$8V$classR$4R$9R$0R$5R$1#$%&[NS.relativeWNS.base_3http://media.npr.org/chrome/news/bg_localbottom.gif*+,-Z$classnameX$classesUNSURL./UNSURLXNSObject#A4X3456@WNS.keysZNS.objects789:;<=>? ABCDEFGHIVServer]Accept-RangesZConnection]Cache-Control\Content-TypeTDate^Content-LengthWExpires]Last-Modified_Apache/2.2.14 (Unix)UbytesZkeep-alive[max-age=600Yimage/gif_Fri, 03 Jun 2011 15:26:28 GMTU21633_Fri, 03 Jun 2011 15:36:28 GMT_Mon, 09 Mar 2009 21:13:29 GMT*+]^_NSMutableDictionary]_/\NSDictionaryT*+bc_NSHTTPURLResponsede/_NSHTTPURLResponse]NSURLResponse_NSKeyedArchiverhi_WebResourceResponse#-27X^y|%.47=FOQX`kmwy{} !'2>Hhn.1GjI_3http://media.npr.org/chrome/news/bg_localbottom.gif!O.GIF89a!,g;Yimage/gifO7bplist00fgX$versionX$objectsY$archiverT$top"()012JKLMNOPQRSTUVWXYZ[\`aU$null  !R$6S$10R$2R$7R$3S$11R$8V$classR$4R$9R$0R$5R$1#$%&[NS.relativeWNS.base_1http://media.npr.org/chrome/news/hrule_double.gif*+,-Z$classnameX$classesUNSURL./UNSURLXNSObject#Ak3456@WNS.keysZNS.objects789:;<=>? ABCDEFGHIVServer]Accept-RangesZConnection]Cache-Control\Content-TypeTDate^Content-LengthWExpires]Last-Modified_Apache/2.2.14 (Unix)UbytesZkeep-alive[max-age=600Yimage/gif_Wed, 01 Jun 2011 12:43:51 GMTR46_Wed, 01 Jun 2011 12:53:51 GMT_Mon, 02 Mar 2009 19:43:37 GMT*+]^_NSMutableDictionary]_/\NSDictionary.*+bc_NSHTTPURLResponsede/_NSHTTPURLResponse]NSURLResponse_NSKeyedArchiverhi_WebResourceResponse#-27X^y|#,25;DMOV^ikuwy{}%0<Ffi(+AjC_1http://media.npr.org/chrome/news/hrule_double.gif!O pGIF89a,XXXqqqj緷Ua3\^匌}}}VVVRfEjjjWmZ:::DDD[[[NyPPPHHHFFF333UUUOfffLLLKKK\\\wwwyyyMMMaaatttbbb___eeemmm]]]sssiii???===뜜cccÑq輼oooBBBuuugggRRRtxxx񡡡ٲdddhhhrҰϦo赵```^^^KƧ?㹹ܑ턄ȫ{{{qrrrIsc\䉉lƯ˶vvvJJJNNNo444vvgZW䪷M9aN _ֿql}ߗ\㨨ƖϰFpNtKuPjAxV!,,QHHÀŋY舂E1@z&da8.*5E"\@ x7 FL`Vތk<1L9`&_ {{P pgd / !䡒 Vp=A#AT"fVЁa(VŁUy%VHCI#Qy pAl( $%`+@4XA nQ78P/\.A`ClY.dHpOf,rzD@ DP4" V2 ` @*:PmD`E-~x@f1vTP:p#` (gxRpEXы^}pc 'xr Cbp ` x@%`M^xB~t~ 17>ro _ ƏF6B@;GM{e<HF8O8~ 8|dX`w}7'`g |{8Xi;Yimage/gifO=bplist00fgX$versionX$objectsY$archiverT$top"()012JKLMNOPQRSTUVWXYZ[\`aU$null  !R$6S$10R$2R$7R$3S$11R$8V$classR$4R$9R$0R$5R$1#$%&[NS.relativeWNS.base_4http://media.npr.org/chrome/news/icon_storytools.gif*+,-Z$classnameX$classesUNSURL./UNSURLXNSObject#A4Ν߇3456@WNS.keysZNS.objects789:;<=>? ABCDEFGHIVServer]Accept-RangesZConnection]Cache-Control\Content-TypeTDate^Content-LengthWExpires]Last-Modified_Apache/2.2.14 (Unix)UbytesZkeep-alive[max-age=600Yimage/gif_Fri, 03 Jun 2011 15:27:10 GMTT3184_Fri, 03 Jun 2011 15:37:10 GMT_Mon, 09 Aug 2010 19:43:22 GMT*+]^_NSMutableDictionary]_/\NSDictionary p*+bc_NSHTTPURLResponsede/_NSHTTPURLResponse]NSURLResponse_NSKeyedArchiverhi_WebResourceResponse#-27X^y|&/58>GPRYalnxz|~ "(3?Iin.1GjI_4http://media.npr.org/chrome/news/icon_storytools.gif!OGIF89aCEEE|2ZZZ<<<1119yyyNNN```vc,~2ӔyF͒llllBBB5^^^s܎hg6i™6fff u1ۅWWWy2!!!uuu^뛛t/d666JJJ:::ڵp0n/---888***pppnnn4'''(((Y2fUUUzzz>o$$$iii???www[֥QQQ\\\cccsssHHH]]]hhhzeee{{{鯆857///:uP41bD,`3Ш @͹ ff<0ngN0s+`C3dp#fט ̬8Z1l,1Q,^7fc1$™Ah᠀ݱeFH  I haahdQ)&&$Q23h#<#B78x$a|("$d`R h4Qq5NJ"<0@,0odD/d0#EdPGQ$JK6![!f _ ea8AQD(lФPn](ttjRdPfv!g 1Gu<6lBA+2,j;-Bzmۂ+F k췰 Ȯ}hT(ۜ 81(}"&Awdfpb' evGE<\a,f$dG]* 7dE[\b\ЇYpB> ȀBnZw|!L7nӪi}`0D[B0Q 0hH 2HHv`sB8Mwv @xw_\QWd`tO@DL7 Yzpal Ӵn'9Ѽo? 8י! cP@f3Hcpcz|2b qEo h ThEb/ cVgӝٗN¦|f?agbx!wtL'B!!ZP(IdIa\D4App=s8 2  ľ,q <MES|@-ΊR"oF,ы\xEĭ1maE*H YB !sHװh!hBB!b@yHJ$&H\$& Iaf)N Jr t%(UZr@-iyJ6r%/_)MR/qyL[&2K= B0Mڏ6lD9g):IWl91~DIrƟ]g%s MAPs HD+2~f4 n(DG#IR[\,)/Od,Wf\ȦCbT8mO7TxtE MR7Ԛ^PL<-Ҡ4Ab`-`] [!Um#[v78$(vD !q kHdU7$q}B8$Hbʞ L g0s#A Ox@_|9؄8Ue peX.zЀ1g(8!Hep ؂!6X.m4hc|?XG=`vFh4v8Xev@X&  pdbeE4pap Q(v3`xQ77H5 a dpd dЉdqPpȊኡd A؊ȋ苷8xHX( hA P>a Xpቺ0 aPXh Ќd a`HK +0ቛ8aa ÀxP  i! H Yw_у-53 ia `lX)`@yp`x0rP)8aeYhQrPs8IPZi|0Ж: e(&MbAP ~7)nm )p&I iy`Иk iYqPV I! @ I)@ I9h {@hy @ٚJ@ a ɛ@J   P :Zzڡ ":$Z;Yimage/gifO;bplist00fgX$versionX$objectsY$archiverT$top"()012JKLMNOPQRSTUVWXYZ[\`aU$null  !R$6S$10R$2R$7R$3S$11R$8V$classR$4R$9R$0R$5R$1#$%&[NS.relativeWNS.base_2http://media.npr.org/chrome/news/icon_services.gif*+,-Z$classnameX$classesUNSURL./UNSURLXNSObject#Ak13456@WNS.keysZNS.objects789:;<=>? ABCDEFGHIVServer]Accept-RangesZConnection]Cache-Control\Content-TypeTDate^Content-LengthWExpires]Last-Modified_Apache/2.2.14 (Unix)UbytesZkeep-alive[max-age=600Yimage/gif_Wed, 01 Jun 2011 12:43:51 GMTT3979_Wed, 01 Jun 2011 12:53:51 GMT_Mon, 22 Jun 2009 15:07:48 GMT*+]^_NSMutableDictionary]_/\NSDictionary*+bc_NSHTTPURLResponsede/_NSHTTPURLResponse]NSURLResponse_NSKeyedArchiverhi_WebResourceResponse#-27X^y|$-36<ENPW_jlvxz|~  &1=Ggl ,/EjG_2http://media.npr.org/chrome/news/icon_services.gif!O? ABCDEFGHIVServer]Accept-RangesZConnection]Cache-Control\Content-TypeTDate^Content-LengthWExpires]Last-Modified_Apache/2.2.14 (Unix)UbytesZkeep-alive[max-age=600Yimage/gif_Wed, 01 Jun 2011 12:43:50 GMTR60_Wed, 01 Jun 2011 12:53:50 GMT_Fri, 31 Jul 2009 14:16:42 GMT*+]^_NSMutableDictionary]_/\NSDictionary<*+bc_NSHTTPURLResponsede/_NSHTTPURLResponse]NSURLResponse_NSKeyedArchiverhi_WebResourceResponse#-27X^y|#,25;DMOV^ikuwy{}%0<Ffi(+AjC_1http://media.npr.org/chrome/news/spike_bullet.gif!O? ABCDEFGHIVServer]Accept-Ranges]Cache-Control\Content-TypeWExpires]Last-Modified^Content-LengthTDateZConnection_Apache/2.2.14 (Unix)Ubytes[max-age=600Yimage/gif_Fri, 03 Jun 2011 15:36:38 GMT_Fri, 31 Jul 2009 14:17:31 GMTR60_Fri, 03 Jun 2011 15:26:38 GMTZkeep-alive*+]^_NSMutableDictionary]_/\NSDictionary<*+bc_NSHTTPURLResponsede/_NSHTTPURLResponse]NSURLResponse_NSKeyedArchiverhi_WebResourceResponse#-27X^y|)28;AJSU\doq{}%+7Aa.1GjI_7http://media.npr.org/chrome/news/spike_bullet_hover.gif!O8GIF89a 333!, D~`BSB1;Yimage/gifO6bplist00fgX$versionX$objectsY$archiverT$top"()012JKLMNOPQRSTUVWXYZ[\`aU$null  !R$6S$10R$2R$7R$3S$11R$8V$classR$4R$9R$0R$5R$1#$%&[NS.relativeWNS.base_0http://media.npr.org/chrome/news/ico-more-lg.gif*+,-Z$classnameX$classesUNSURL./UNSURLXNSObject#AkR 3456@WNS.keysZNS.objects789:;<=>? ABCDEFGHIVServer]Accept-RangesZConnection]Cache-Control\Content-TypeTDate^Content-LengthWExpires]Last-Modified_Apache/2.2.14 (Unix)UbytesZkeep-alive[max-age=600Yimage/gif_Wed, 01 Jun 2011 12:43:51 GMTR56_Wed, 01 Jun 2011 12:53:51 GMT_Wed, 22 Jul 2009 19:36:31 GMT*+]^_NSMutableDictionary]_/\NSDictionary8*+bc_NSHTTPURLResponsede/_NSHTTPURLResponse]NSURLResponse_NSKeyedArchiverhi_WebResourceResponse#-27X^y|"+14:CLNU]hjtvxz|~$/;Eeh'*@jB_0http://media.npr.org/chrome/news/ico-more-lg.gif!OGIF89a!, !diQi)j2=j|J%\2}&TkEj$g9M?&o|?=     @\hPB 6\hb-`ԈG=Vi!ɑ&O7̰eE2d &M3qp熟>JPMsPB uԪB;Yimage/gifO@bplist00fgX$versionX$objectsY$archiverT$top"()012JKLMNOPQRSTUVWXYZ[\`aU$null  !R$6S$10R$2R$7R$3S$11R$8V$classR$4R$9R$0R$5R$1#$%&[NS.relativeWNS.base_8http://media.npr.org/chrome/news/bg_gradient_hpaudio.gif*+,-Z$classnameX$classesUNSURL./UNSURLXNSObject#Ak 3456@WNS.keysZNS.objects789:;<=>? ABCDEFGHIVServer]Accept-RangesZConnection]Cache-Control\Content-TypeTDate^Content-LengthWExpires]Last-Modified_Apache/2.2.14 (Unix)UbytesZkeep-alive[max-age=600Yimage/gif_Wed, 01 Jun 2011 12:43:51 GMTS442_Wed, 01 Jun 2011 12:53:51 GMT_Wed, 28 Apr 2010 13:21:49 GMT*+]^_NSMutableDictionary]_/\NSDictionary*+bc_NSHTTPURLResponsede/_NSHTTPURLResponse]NSURLResponse_NSKeyedArchiverhi_WebResourceResponse#-27X^y|*39<BKTV]epr|~&,7CMmq14JjL_8http://media.npr.org/chrome/news/bg_gradient_hpaudio.gif!O2GIF89a333!, D ;Yimage/gifO6bplist00fgX$versionX$objectsY$archiverT$top"()012JKLMNOPQRSTUVWXYZ[\`aU$null  !R$6S$10R$2R$7R$3S$11R$8V$classR$4R$9R$0R$5R$1#$%&[NS.relativeWNS.base_0http://media.npr.org/chrome/news/ico-more-sm.gif*+,-Z$classnameX$classesUNSURL./UNSURLXNSObject#AkG[`3456@WNS.keysZNS.objects789:;<=>? ABCDEFGHIVServer]Accept-RangesZConnection]Cache-Control\Content-TypeTDate^Content-LengthWExpires]Last-Modified_Apache/2.2.14 (Unix)UbytesZkeep-alive[max-age=600Yimage/gif_Wed, 01 Jun 2011 12:43:51 GMTR50_Wed, 01 Jun 2011 12:53:51 GMT_Fri, 24 Jul 2009 21:17:13 GMT*+]^_NSMutableDictionary]_/\NSDictionary2*+bc_NSHTTPURLResponsede/_NSHTTPURLResponse]NSURLResponse_NSKeyedArchiverhi_WebResourceResponse#-27X^y|"+14:CLNU]hjtvxz|~$/;Eeh'*@jB_0http://media.npr.org/chrome/news/ico-more-sm.gif!OAGIF89ap!,pڋ޼N@HF;Yimage/gifO8bplist00fgX$versionX$objectsY$archiverT$top"()012JKLMNOPQRSTUVWXYZ[\`aU$null  !R$6S$10R$2R$7R$3S$11R$8V$classR$4R$9R$0R$5R$1#$%&[NS.relativeWNS.base_2http://media.npr.org/chrome/music/bg_2col-1col.gif*+,-Z$classnameX$classesUNSURL./UNSURLXNSObject#A4 3456@WNS.keysZNS.objects789:;<=>? ABCDEFGHIVServer]Accept-RangesZConnection]Cache-Control\Content-TypeTDate^Content-LengthWExpires]Last-Modified_Apache/2.2.14 (Unix)UbytesZkeep-alive[max-age=600Yimage/gif_Fri, 03 Jun 2011 15:27:11 GMTR65_Fri, 03 Jun 2011 15:37:11 GMT_Thu, 01 Oct 2009 16:45:24 GMT*+]^_NSMutableDictionary]_/\NSDictionaryA*+bc_NSHTTPURLResponsede/_NSHTTPURLResponse]NSURLResponse_NSKeyedArchiverhi_WebResourceResponse#-27X^y|$-36<ENPW_jlvxz|~  &1=Ggj ),BjD_2http://media.npr.org/chrome/music/bg_2col-1col.gif!O8GIF89a !, D~`BSB1;Yimage/gifO;bplist00fgX$versionX$objectsY$archiverT$top"()012JKLMNOPQRSTUVWXYZ[\`aU$null  !R$6S$10R$2R$7R$3S$11R$8V$classR$4R$9R$0R$5R$1#$%&[NS.relativeWNS.base_5http://media.npr.org/chrome/news/ico-more-lg-news.gif*+,-Z$classnameX$classesUNSURL./UNSURLXNSObject#A43456@WNS.keysZNS.objects789:;<=>? ABCDEFGHIVServer]Accept-RangesZConnection]Cache-Control\Content-TypeTDate^Content-LengthWExpires]Last-Modified_Apache/2.2.14 (Unix)UbytesZkeep-alive[max-age=600Yimage/gif_Fri, 03 Jun 2011 15:27:10 GMTR56_Fri, 03 Jun 2011 15:37:10 GMT_Thu, 30 Jul 2009 16:33:43 GMT*+]^_NSMutableDictionary]_/\NSDictionary8*+bc_NSHTTPURLResponsede/_NSHTTPURLResponse]NSURLResponse_NSKeyedArchiverhi_WebResourceResponse#-27X^y|'069?HQSZbmoy{} #)4@Jjm ,/EjG_5http://media.npr.org/chrome/news/ico-more-lg-news.gif!O8GIF89a I!, D~`BSB1;Yimage/gifO;bplist00fgX$versionX$objectsY$archiverT$top"()012JKLMNOPQRSTUVWXYZ[\`aU$null  !R$6S$10R$2R$7R$3S$11R$8V$classR$4R$9R$0R$5R$1#$%&[NS.relativeWNS.base_5http://media.npr.org/chrome/news/ico-more-lg-arts.gif*+,-Z$classnameX$classesUNSURL./UNSURLXNSObject#A4ޠ3456@WNS.keysZNS.objects789:;<=>? ABCDEFGHIVServer]Accept-Ranges]Cache-Control\Content-TypeWExpires]Last-Modified^Content-LengthTDateZConnection_Apache/2.2.14 (Unix)Ubytes[max-age=600Yimage/gif_Fri, 03 Jun 2011 15:37:10 GMT_Thu, 30 Jul 2009 16:35:37 GMTR56_Fri, 03 Jun 2011 15:27:10 GMTZkeep-alive*+]^_NSMutableDictionary]_/\NSDictionary8*+bc_NSHTTPURLResponsede/_NSHTTPURLResponse]NSURLResponse_NSKeyedArchiverhi_WebResourceResponse#-27X^y|'069?HQSZbmoy{} #)5?_ ,/EjG_5http://media.npr.org/chrome/news/ico-more-lg-arts.gif!ORGIF89a!Jƙ!,#NXz Lu1H(i"mF;Yimage/gifO9bplist00fgX$versionX$objectsY$archiverT$top"()012JKLMNOPQRSTUVWXYZ[\`aU$null  !R$6S$10R$2R$7R$3S$11R$8V$classR$4R$9R$0R$5R$1#$%&[NS.relativeWNS.base_3http://media.npr.org/chrome/icon_recommend_mini.gif*+,-Z$classnameX$classesUNSURL./UNSURLXNSObject#A4_;u3456@WNS.keysZNS.objects789:;<=>? ABCDEFGHIVServer]Accept-RangesZConnection]Cache-Control\Content-TypeTDate^Content-LengthWExpires]Last-Modified_Apache/2.2.14 (Unix)UbytesZkeep-alive[max-age=600Yimage/gif_Fri, 03 Jun 2011 15:27:11 GMTR82_Fri, 03 Jun 2011 15:37:11 GMT_Tue, 14 Dec 2010 20:25:13 GMT*+]^_NSMutableDictionary]_/\NSDictionaryR*+bc_NSHTTPURLResponsede/_NSHTTPURLResponse]NSURLResponse_NSKeyedArchiverhi_WebResourceResponse#-27X^y|%.47=FOQX`kmwy{} !'2>Hhk *-CjE_3http://media.npr.org/chrome/icon_recommend_mini.gif!OcGIF89aEbaym;Y!,(ܫ.J!sٛ ] }9 51-2u;Yimage/gifO6bplist00fgX$versionX$objectsY$archiverT$top"()012JKLMNOPQRSTUVWXYZ[\`aU$null  !R$6S$10R$2R$7R$3S$11R$8V$classR$4R$9R$0R$5R$1#$%&[NS.relativeWNS.base_0http://media.npr.org/chrome/icon_facebook_sm.gif*+,-Z$classnameX$classesUNSURL./UNSURLXNSObject#A4 |t3456@WNS.keysZNS.objects789:;<=>? ABCDEFGHIVServer]Accept-RangesZConnection]Cache-Control\Content-TypeTDate^Content-LengthWExpires]Last-Modified_Apache/2.2.14 (Unix)UbytesZkeep-alive[max-age=600Yimage/gif_Fri, 03 Jun 2011 15:27:11 GMTR99_Fri, 03 Jun 2011 15:37:11 GMT_Mon, 20 Apr 2009 14:54:13 GMT*+]^_NSMutableDictionary]_/\NSDictionaryc*+bc_NSHTTPURLResponsede/_NSHTTPURLResponse]NSURLResponse_NSKeyedArchiverhi_WebResourceResponse#-27X^y|"+14:CLNU]hjtvxz|~$/;Eeh'*@jB_0http://media.npr.org/chrome/icon_facebook_sm.gif!OGIF89aAaaa:::tttݼYYYᄒiiiև۩UUUDDD߂mmmKKK???===FFF333!,A@iH,Ȥr49ШtJZëvf0+.:xi}n;7l7=&z{l$SyN!s`}r OcR% & ZNx& y^Q"& XnqORx OVrOx#pTyq{}b|aA;Yimage/gifO9bplist00fgX$versionX$objectsY$archiverT$top"()012JKLMNOPQRSTUVWXYZ[\`aU$null  !R$6S$10R$2R$7R$3S$11R$8V$classR$4R$9R$0R$5R$1#$%&[NS.relativeWNS.base_1http://media.npr.org/chrome/news/bg_share_tab.gif*+,-Z$classnameX$classesUNSURL./UNSURLXNSObject#A4έ3456@WNS.keysZNS.objects789:;<=>? ABCDEFGHIVServer]Accept-RangesZConnection]Cache-Control\Content-TypeTDate^Content-LengthWExpires]Last-Modified_Apache/2.2.14 (Unix)UbytesZkeep-alive[max-age=600Yimage/gif_Fri, 03 Jun 2011 15:27:10 GMTS408_Fri, 03 Jun 2011 15:37:10 GMT_Wed, 24 Jun 2009 16:00:12 GMT*+]^_NSMutableDictionary]_/\NSDictionary*+bc_NSHTTPURLResponsede/_NSHTTPURLResponse]NSURLResponse_NSKeyedArchiverhi_WebResourceResponse#-27X^y|#,25;DMOV^ikuwy{}%0<Ffj *-CjE_1http://media.npr.org/chrome/news/bg_share_tab.gif!O5GIF89a~!,~pe Ċ02êTSb@2B" "y\8NXF"@3TJuW{{    * (( ( ( ((&&&&$&$$###""%$"ćOС X$P1D CLQ !<*zbf)*tP!DMR)hQF6C h>He`^@_V.8ݹ ֮s @ ;Yimage/gifO8bplist00fgX$versionX$objectsY$archiverT$top"()012JKLMNOPQRSTUVWXYZ[\`aU$null  !R$6S$10R$2R$7R$3S$11R$8V$classR$4R$9R$0R$5R$1#$%&[NS.relativeWNS.base_0http://media.npr.org/chrome/news/bg_sharepop.gif*+,-Z$classnameX$classesUNSURL./UNSURLXNSObject#A4΢nD3456@WNS.keysZNS.objects789:;<=>? ABCDEFGHIVServer]Accept-RangesZConnection]Cache-Control\Content-TypeTDate^Content-LengthWExpires]Last-Modified_Apache/2.2.14 (Unix)UbytesZkeep-alive[max-age=600Yimage/gif_Fri, 03 Jun 2011 15:27:10 GMTS565_Fri, 03 Jun 2011 15:37:10 GMT_Wed, 25 Mar 2009 15:04:46 GMT*+]^_NSMutableDictionary]_/\NSDictionary5*+bc_NSHTTPURLResponsede/_NSHTTPURLResponse]NSURLResponse_NSKeyedArchiverhi_WebResourceResponse#-27X^y|"+14:CLNU]hjtvxz|~$/;Eei ),BjD_0http://media.npr.org/chrome/news/bg_sharepop.gif! OGIF89a$UUU333___===zzz׎^^^dddfffφVVV⒒rrrlllEEEwwwXXXZZZΡoooJJJmmmGGG|||777}}}㚚:::៟vvvʿ[[[555RRR999\\\HHH]]]444hhh666NNN;;;!,$D 9XC;$ B"V' MR >  0<.F2(ʯZʒYG L XA%F#z4ZȰCA (p2 C&B $8иȠ)mPJFV !H t‘ >gd|D+Nz&kP`+@ @x uT`35Pb!{ yHYP ;Yimage/gifO9bplist00fgX$versionX$objectsY$archiverT$top"()012JKLMNOPQRSTUVWXYZ[\`aU$null  !R$6S$10R$2R$7R$3S$11R$8V$classR$4R$9R$0R$5R$1#$%&[NS.relativeWNS.base_1http://media.npr.org/chrome/news/icon_enlarge.gif*+,-Z$classnameX$classesUNSURL./UNSURLXNSObject#A43456@WNS.keysZNS.objects789:;<=>? ABCDEFGHIVServer]Accept-RangesZConnection]Cache-Control\Content-TypeTDate^Content-LengthWExpires]Last-Modified_Apache/2.2.14 (Unix)UbytesZkeep-alive[max-age=600Yimage/gif_Fri, 03 Jun 2011 15:27:10 GMTS718_Fri, 03 Jun 2011 15:37:10 GMT_Fri, 19 Jun 2009 19:53:19 GMT*+]^_NSMutableDictionary]_/\NSDictionary*+bc_NSHTTPURLResponsede/_NSHTTPURLResponse]NSURLResponse_NSKeyedArchiverhi_WebResourceResponse#-27X^y|#,25;DMOV^ikuwy{}%0<Ffj *-CjE_1http://media.npr.org/chrome/news/icon_enlarge.gif!   OΉPNG  IHDR;0 pHYs   OiCCPPhotoshop ICC profilexڝSgTS=BKKoR RB&*! J!QEEȠQ, !{kּ> H3Q5 B.@ $pd!s#~<<+"x M0B\t8K@zB@F&S`cbP-`'{[! eDh;VEX0fK9-0IWfH  0Q){`##xFW<+*x<$9E[-qWW.(I+6aa@.y24x6_-"bbϫp@t~,/;m%h^ uf@Wp~<5j>{-]cK'Xto(hw?G%fIq^D$.Tʳ?D*A, `6B$BB dr`)B(Ͱ*`/@4Qhp.U=pa( Aa!ڈbX#!H$ ɈQ"K5H1RT UH=r9\F;2G1Q= C7F dt1r=6Ыhڏ>C03l0.B8, c˱" VcϱwE 6wB aAHXLXNH $4 7 Q'"K&b21XH,#/{C7$C2'ITFnR#,4H#dk9, +ȅ3![ b@qS(RjJ4e2AURݨT5ZBRQ4u9̓IKhhitݕNWGw Ljg(gwLӋT071oUX**| J&*/Tު UUT^S}FU3S ԖUPSSg;goT?~YYLOCQ_ cx,!k u5&|v*=9C3J3WRf?qtN (~))4L1e\kXHQG6EYAJ'\'GgSSݧ M=:.kDwn^Loy}/TmG X $ <5qo</QC]@Caaᄑ.ȽJtq]zۯ6iܟ4)Y3sCQ? 0k߬~OCOg#/c/Wװwa>>r><72Y_7ȷOo_C#dz%gA[z|!?:eAAA!h쐭!ΑiP~aa~ 'W?pX15wCsDDDޛg1O9-J5*>.j<74?.fYXXIlK9.*6nl {/]py.,:@LN8A*%w% yg"/6шC\*NH*Mz쑼5y$3,幄'L Lݛ:v m2=:1qB!Mggfvˬen/kY- BTZ(*geWf͉9+̳ې7ᒶKW-X潬j9(xoʿܔĹdff-[n ڴ VE/(ۻCɾUUMfeI?m]Nmq#׹=TR+Gw- 6 U#pDy  :v{vg/jBFS[b[O>zG499?rCd&ˮ/~јѡ򗓿m|x31^VwwO| (hSЧc3-gAMA|Q cHRMz%u0`:o_FIDATxėk?cffvݤˈ'[NJ"cOł zR ^ſxQ B-΍zE.NA(FK &q#lqۋ ?;;~yyK7qy\.ƹL8zIu!ݦ9ML't |u~bbvJ___SJ~(G$BuUUeٿNMMXoq="!j <11d@$)|ܹctt( uHVY]];jp!D;؄mɟbO^oij.ŋT*E9bS9o2`0 㡯H$B @e `ccUU) T*ہWf[.@ٳW`  JF+6˿rY!pT{rr4H0::J<o !B`ݤi$ f2@e%7V+LxSp80]]]mͬt:mg1Lĉ{w o߾/Jn{6hVvA<rD$ ð~H$@OOOt```{ H[ oÜ{T*q]0qq;RkFQ̽ͥn-.,~ ,IR1 14McqqÇz!VU6 k3m\.(b74MS666RlY\ sxYX0u^6@X,>ښXVV}6XT*E$ahhl6KP !4oh4rıcelv߾} EeَF$Ǜh׮] eT* w^|o~hXuֿWVV[sٜZj5^~i7o>0FZG}U+ l j0 :sss[GΝ;~Mٹ=:[fXv̂ɓ'ŦuY,BZǏ޽{/LQ`+m{{{/\E, x<OSԚQ.M{/?7:s̯gݶmpEQwt]GUU=a_^twRiT!̈́SH```G&Y2I'T*lW\#j ږҧEyo'OFEx|NX^X[[[X^^,X>[c6d29rȾd29?e9MVUU}әlTRQζj9mlP5MJOI z1ߜ\ԡY99sIENDB`Yimage/pngO>bplist00fgX$versionX$objectsY$archiverT$top"()012JKLMNOPQRSTUVWXYZ[\`aU$null  !R$6S$10R$2R$7R$3S$11R$8V$classR$4R$9R$0R$5R$1#$%&[NS.relativeWNS.base_5http://media.npr.org/chrome/news/enlarge/closebox.png*+,-Z$classnameX$classesUNSURL./UNSURLXNSObject#A4c,03456@WNS.keysZNS.objects789:;<=>? ABCDEFGHIVServer]Accept-RangesZConnection]Cache-Control\Content-TypeTDate^Content-LengthWExpires]Last-Modified_Apache/2.2.14 (Unix)UbytesZkeep-alive[max-age=600Yimage/png_Fri, 03 Jun 2011 15:27:11 GMTT4302_Fri, 03 Jun 2011 15:37:11 GMT_Tue, 21 Apr 2009 19:37:50 GMT*+]^_NSMutableDictionary]_/\NSDictionary*+bc_NSHTTPURLResponsede/_NSHTTPURLResponse]NSURLResponse_NSKeyedArchiverhi_WebResourceResponse#-27X^y|'069?HQSZbmoy{} #)4@Jjo/2HjJ_5http://media.npr.org/chrome/news/enlarge/closebox.png!O4JFIFddDuckyPAdobed        !1AQq"2aBR#5b3S$4TECcs% rD&8Ӕu6F7W !1AQaq"2BRr#bs4TE6G3CS$5 ?4%0ڦ&t bI9@b`ɄrdH)P+pH;$QLK A*١FYTH 7Zւ"Rˇ%{ˆaZ(NCJmL{2onY32uz"J2\#0 6R`@'8 7"(=LȐkd%eR V w1QFGJ¥~s0Hԭ6=*ZDQXpdOypL>R@"%IiAfB\}{rvẃۭk>( Kpü4pHҘ@$yZSr"V{- J˔@@A b FGJ¥~s0Hԭ6=*ZDQXpdOypL>R@"%IiAfB\}{rvẃۭk>( Kpü4pHҘ@$yZSr"V{- J˔@@A b c~Ns~\GwzrpR ?ĸԠ.,ހ Ja32" 0 aPBB %=>)٩P߻.`J{Z0>]Dt f[ֽ"1թd)t'?2S9iN tEleAQ% &9 Ze p&AQ&u ZB % KOca5*Fe2ԬJ(+YGBe-k#K%iKOat9FrҜB lΘVTb\pcY܅.1Ј* 6".Ak[@Vԧ10 jV tQ-W2> tZסjY+J]J}ۥ10>Jd`6t2 ĈT@n, p&AQ&u ZM _N|>#)2,p[=Cf_h0 mH8YZNJu p!Qlag F:,YN)`lΘZXb\pcY܅A\:c TAm"D ]B*$ַrH >AlԨoݗPR[Il-^bvr#2Vԧۿ0S>JT6gLc+*b 1.8LH1ϬDZH p&AQ&u ZB %.>AlԨeePR[ J~~LTY05OM8٩n,!r@#63m7k^%Ɨ8=(cajVu Z|̨@"!ږ[nF# i5#~}1 y?\Ƒ8 6Le.8NK X3(F=YY_"ox0RΩjYx[uDWc6"ve"Hk[g!ZR`Ǡ6jT22˨eX-҄뿵mo^b8p`N-FVKb 7OQٙCy lE%9m(O(YeG(EҘߟY@A 11DY1;Ls=!+0&&AQ9e;Q B!!ԧس2 jV"v =%+Yg.:3-k^bUd)u)z n~ZS(^N8)AXlR0* ĸ1"7\=jޟ̺6|=vƼewՎ'LB9/⺻kTQ!q*쇛N䁵uyҜ8ŧna%Δ 鍰V]HHKOȽwB6V"@Zׯ"&=Wb+Ӓܐ( HmM7zN+H=]ݲ7Ҷu(E퀎w *}@aHZ?€Y`1$enY~H#!)ďbעvjT7˨eegO]БnZ!:,EҘߟYϽ/ECzUVJ'#y ⢲TJ ZȄS,N݁! .ox.I}=YB;FT`l$6_Fvt`:eݝWسVsUM]7-X)RtY,Ki7'`瓊MS&͎-m9")ZH;A+Ƀ+#λ)O Zn6g(|T˥pHZT2uX_)׃{A#nܺ]J h.p1Wo!9eIf^cIm)23G8e`8;w."Tkmc<klBn.m{%aJe"qyuU.jZuӮ\wtvnz5{'Uk̮Zst^3Idf&3(mRh#PӫJ9D=psL*x儗*9O5&ĂujCI izJcyǞҘ5.K.PXqT3yR RP t*G#Ǩ*u;#UK*m]ILo<&yLK,J+iQUty20;CqT͘ rئsuiZ=Q[:[  m)*Pp N%9%l4K6۲k v+ 3ɮrW99o۳,.*;|LKBuk2^J G`TXnJʗ.4PS>Ak O`yWFu;3+@0"7D}ц A#wl|ջqzG).-ΐu/ Ftm?zp@ $[NȘoy^N6UܽN=1-h\VrWl*IjUr Q7([J"!-hwV ˳jx>n銭z̺f2e3k[g= c~ ԘX ǁ!T RV\-@\KEsuOJO$hq=(@gȜ 0;/*w͖! "vrU=y_ͳVf$3rrLi'#RT|# g45Q"J1F%%ps2랾+BD.QPĖ/9棩a:4mV`ʮdxwmkK&VАdڕFNJ-P*Z֢u,(N^@n X%S|uJ*)kcTy&8 $6`lsm_bqHe HOno=L<8`F 0prӽHQ\?cf!1P  N!9F-4vRA <6Jaes2uY kiImEDL7pִݛͻE)T-+*N[X="Nf2*azl^Y"W̉kƿmRԆؙy&NJj,RPVv=o8b0ǻ*e(A_+VɊO"i]s!66)N): PVԝ;.Oљ2cf"ѹDڒ"nM+m6rߞK>SeOU5) IDL{"55]N]<<,ӗ_4ɏdn|/vPMnzuˏNV T6ܓtCE)zP%*Cn1tJg{|E nYN&I{?)l;Be&Ӳ'~bvP] ~U !TfWH,@FSap7.aԳ;*ĩ>2"AF卽*g\LhPI LNb%&='n't=U ~^n{:JL.X@%\mZbDTUl9frU_60rc%6PҔ%.%>AlԠ22˨eXn~յv}6# 䑏l*7nH3>__$+g(o('Y[0gI@v׹lwt Argi>\*zݬ:~>_.,@H ٣rȘoyX'N6U<nB;:R.ZH5 Rad+I;@8ҵsv> >kxWN]Umz☝OʲC4·eJLiq$`^*-5 DC_Y R|1π.1x#6aK8>Ip-Jr#JSuްҽ,acZ:D}f0X|1GHRߝg6.q4./PqS.*JaӍ}&khcn+i܁ָ!{Rs6= q&n[rY\9Ð&AJvxeSHv7=(N1'm v>HͦG ɸXO [Jr\#R-10T.8dY,]@ktZרv/~MMǾ{ݞ]ޜa2yvK-GHYygU LIPDtcy]'9t1bZ<8xRbno w.;/&)o8KT[`tӎ-RT@JIvqyP-ʁ6ꂔ)iJ G,4!IJq*XJj @$te0I$^/`B))JbDҒa2ѷ? ͧ}C&PP$z))'ρ -+.krփ):XV%ꋨSIBSEF$G":0oKʯUjw5i3M(s4Re SyN@cхi1(+jN. ZTf! hG! Ҵ(b_( _eW8v")}3CB\ϔp %5-J]MaVG R\ˍ06D8@Ùm ɛ6iJ&S@@?l[@]E6cy%NB1aTFz_zHMkT{<."98d?AB@٫{TBPqoD̺-.-$͆ )Zh_{>3ⵠ !V6NS,z>Ɠj>܋-(Z'iH(7 _,IWij}%MNjĝI3G> Gv bZ^^]*q԰[mO,kqjQ;I9=1Dc;F<ɪ$hҪYiUFK+>Bw& ķ7dѦU^Z\68ajvd?8~/Av)Pu`T Fe KTf.$丽G2TĩGi'54MM4Pm' l$a+0xm'fCp!5o0؝ߵ'427  rܫVW3I,1:P!HBVch%8r韦me2bW);8?R/4!LU麬&zrK pjHqy$G~Rw>fUp]32f+7M)\U ;Lg 41cA'nPU*Ͳ͐ncVԼ2aa g]q><]|<&_G-qwr263R73.ϴԅIRIj ¾[. GJeYʱop\m]:KJ"ъjG.7H˵S%>QcfXI0&'7>?I[:.,T:î\7I-:IKoʥ8('eT&:[]lcq-d 8-ʮ[)UM[*q"!|pޣa}?wo\eNJNALļ2iL>,fo#;La/&11Τp[E,s{[2Գ&mhF}\Gfٱ0WQx#8%ڌp>gN\1@%țlUOjRz(ː:y RO步SH{8BoU>󖱨s5=MK-n0N~@r+P?\155Tq^uD ۅҴi{cf:4]<[^@h70Ās=85Kͺ))P{VrϕY* ! YG+UZ.\H qWwV@2\! Xf}Z1$0^]Ew S@9$ ^Ӈ [%͠mrg'0BeYR V@,b[3l޼zU.äv/KW#Fi9~S3+/{4_M_ |±;?L>u|% F5h&0 Tg#w? ~A-ٲ칛*t+F_(*jZRs#OiǞ\ ҄$Lَ^M1x$RIN:kJ?|p~~9;^+VT'[ϟOĖ6o zO?~9U".~>!k?>Zr$ʶkkۏzu#Lз%R9I֦g!EO0 FXR5Ff#W?O.ik>ك!2kg+Ձo3 I)OLDgWpvS: L-7ow\5|1՝Әeft!(`LQ}[/~ppZt\,Tn(w5*Aqs)['3U2Ҍ /^T@>cA,ˆ6xrQPIVj\r^-%R2 *17,9K wRJ% o]:ᔫw΍;vcN)doF`?.Q`rFM(0IU_L>55u i KC&>Sao'V1+`9Z5CŵmiߔQ/~J⥩AδXضBjIbM,E8\:k{L"7p1 x:L v) *fRr=1.zZq7/Wnj)<"WiQc'KL7whmV Iӥ%)H!-JIKi JPv1hk@l/>9_1&$NMWi~*sӵ)^j38duZS8"L2GNd-U*JvEY.趬okW=M)zmhVD䤜>^I-d1j|IwTTf GKX)orµn}껵}iy8Wu崈 Ifs+ 9TSf&,>Phq;2 Rnw_5ȘoKm*B0,O>C'-?bZMS*_k#`Znp-$z۶-A[:# qwsB;TpH `EB~Pf _k5@p?ُ>x>|{we0Â&>֎l[s|'j[wbu$y%ta“XiRw)$jysْ`buZt>c /^$" hQSRS dP*#͌`)}븝g&L80;6ًRٚi[m.%U@TFI, t64Ҍ/(ɺ.[*}^'F9ߚ1wښjuk K)CzgdA>l8)l{pߋ^_fnܽV"FԹ:%/HSZ I6i'bB@38֕)0 W5ӧ<1.&$O6 ڡEC?L-?^taZYj~څpvgYj~ڄpvgY,~ڄ߃wv|8;P{pv~:B 7a{P?WZimage/jpegOObplist00fgX$versionX$objectsY$archiverT$top"()012JKLMNOPQRSTUVWXYZ[\`aU$null  !R$6S$10R$2R$7R$3S$11R$8V$classR$4R$9R$0R$5R$1#$%&[NS.relativeWNS.base_Dhttp://media.npr.org/images/branding/blogs/its-all-politics-1col.jpg*+,-Z$classnameX$classesUNSURL./UNSURLXNSObject#A4* 3456@WNS.keysZNS.objects789:;<=>? ABCDEFGHIVServer]Accept-RangesZConnection]Cache-Control\Content-TypeTDate^Content-LengthWExpires]Last-Modified_Apache/2.2.14 (Unix)UbytesZkeep-alive[max-age=600Zimage/jpeg_Fri, 03 Jun 2011 15:26:29 GMTU13440_Fri, 03 Jun 2011 15:36:29 GMT_Wed, 15 Sep 2010 16:20:20 GMT*+]^_NSMutableDictionary]_/\NSDictionary4*+bc_NSHTTPURLResponsede/_NSHTTPURLResponse]NSURLResponse_NSKeyedArchiverhi_WebResourceResponse#-27X^y|&+6?EHNW`biq|~ 28COZz  .@CYj[_Dhttp://media.npr.org/images/branding/blogs/its-all-politics-1col.jpg!O&JFIFddDucky< Ihttp://ns.adobe.com/xap/1.0/ Adobed         !1AQa"2q3BRbr#тCS$4ᒢUcsD%E!1AQ2a ?= xРyH v\l P Hx؀i,ֆ*_*[ԑ߀RT*SJ=L>!6 yWeiߋj4͵-(l;lqJ**iB%DJkD({\}T̶nTƕyz;g%l 2yu%K5*KuW*ԛ]O5:q}Iܙ)NJ K!h] x  x[ڋxB!8GZf+6ʛWL@շUq'nt$ܓU%GBu;5I݋EexݎLCmiML- BFd)TMtcs$k|tkyOs&kyc&KdQBQvԄ7H'mB6 ;vP( IҀM n:vX=Ԡ=`<+eio)!Bm  ֞VXrk hBztޕ[x:%g&Sq!^ Lơ<,Q]Wto:i90!8kٽĔe3CR7W /oM_SҺ áC>iOtA W컭Ux)nP6>'ƙnshaH u .Exre* :׿*P֩`$^H6}rYr+*0*oH!9kDvtb+ ( j) 7t vElq]K(#Tz:kG^.B Vs o.7}ԎM7tܙVKI6{ix }}'XܨOr~D'-U%GJէ(gwbW<^Ӌ;7+4eM%AqUǝΪv "}T9Y$[+1FKs2cY%Yy-raiDuZpTq=+Kr(& S;a+O%(gb7ycy=! ר4*,yQ2HZ)% l*&P;p7)QۀJ@" ⒆Y bɐ--Fʁ!$&SdR6w@LHZnGȐ|B45~̧vĚS 魽G(;#%)T < q`ێIM4F3Hb;CkL$#!V^mCӟK)>TP^snCm3lMvJ )~ZCqJ K`@5(~5,1ί~}?q{r'svqO8TCu j?!38%ɷ&N\jv7zdXDtq[mQ ;5$ ͹z~OR[NԤ k5+/*[~q*Fj駏il/SgA_ۏF"UVPtǕtNedRN&ʏvz}]Z^KEhu-m R4栴Gڶq[~@KNjaE;y5Ξltzr jlr>RޖWJxWҺF J؎B^mvzJlNm^$#])HG+)B=>+ 2|o- .jZRiLs;C P*57%֟V'n zQМn++pmE j8|28Ie|#=7Bh2%7jjN6-4U oxݽۏǗsqVǎSs%)ym5IHǙ[hQk$CY 'LH 3#J) (+O^vygJҒ[Q +zRTYcSk13 Hq2<ŭ>ڒ64Ihpp$ߟfǔj-[Vi%Sr 8݊ >i+h?pa( iiwnMFy*A]jH@5qtplW5[e 9և}Z9Om;wuPHU/ G{6Ncٖp- d/B[66~Є7$\_Q jDs}i~;uVqy=鱊+ߎ2v4\8űFyСVEU+)֪Lt!\C$vKGS".B|JX AS0Nj54Ny?&H-fGSnDB[SkIlBAc0(7hn:Z2`[m$$:gm/J%1D`jJ1 rpIE3b7n <RQ(π}rm|S%A$ҕ=QMv_={*lԪV-z)PBf2P"ڢ3%_B[) v)J}x&q4*i8]7mB`DX&Ptix˴.sh -IB G`JH4=*N%onH6}ХwД,PBSC1 aEB$kULv/O3n*j 4BW֪y?CczqwgnMJ"J!ͥ1S>) R[ld'$З{*lb\ɧR%uQBǬBz\dïD 0ZHʉpsJ)\[]QԡTPTU>lB)r-,*U $Xᜍu IyZ>\RUM(p>)LLel;A+4f 4􇛍:닢@%FP $RB!nnTt:Ҟ :K)Ii~VM6x*a%쬡(fȃjhܷ(% 1-*PEiQQ 0+Q?`0@>Q7<N̨RNJR붤=+=nΰ]Ko7Vڈ Jsu={~-3"< UJJQ9^p¤(ܬΨL7\Kj(} L4 b%7h^C$xVւ\.nIyR 79e}- z/TTx- v3n "E ŖせUra&8).3~Pp"BZ3R^SZnإӨȷ538ԕTNHѫ&|'z%M.|C A^Z (f;srK 4"uަˏ.db JۅbSO%ԝ$hRj5'IsH5rV! ʦHbۑ+l7=\mmopQCa.PJyn $~wa][3ZlQ)(-`qz(]- 4ТOrP>KmE͉K̶))r HϳQPG\^&7o~ܗi%כ>4 $콸dAt[G}jkJkG~GT,ǭGƽ)rCʓ.JB]T( 1;+WÜiCR^5Ť(+kE$ZDƦ_nK!+ Ͽk) 9Pc"}ɻ —6 kي@|>#H% ӷ"-K=kJ I' iE;S@\áKnB0\93?"$QÀ_P'\pWkg&և^Vm2Ef4kG*Q %%Yf%J5ʃBJjAOW\A"ju7_>G:/݀iy?.Ӧ߀E> 诅A?M?>U?.'._ Zimage/jpegOMbplist00fgX$versionX$objectsY$archiverT$top"()012JKLMNOPQRSTUVWXYZ[\`aU$null  !R$6S$10R$2R$7R$3S$11R$8V$classR$4R$9R$0R$5R$1#$%&[NS.relativeWNS.base_Chttp://media.npr.org/images/branding/blogs/planet-money-1col-sq.jpg*+,-Z$classnameX$classesUNSURL./UNSURLXNSObject#Ako@3456@WNS.keysZNS.objects789:;<=>? ABCDEFGHIVServer]Accept-RangesZConnection]Cache-Control\Content-TypeTDate^Content-LengthWExpires]Last-Modified_Apache/2.2.14 (Unix)UbytesZkeep-alive[max-age=600Zimage/jpeg_Wed, 01 Jun 2011 12:43:51 GMTT9917_Wed, 01 Jun 2011 12:53:51 GMT_Thu, 23 Jul 2009 19:49:43 GMT*+]^_NSMutableDictionary]_/\NSDictionary&*+bc_NSHTTPURLResponsede/_NSHTTPURLResponse]NSURLResponse_NSKeyedArchiverhi_WebResourceResponse#-27X^y|%*5>DGMV_ahp{} 17BNYy~ ,>AWjY_Chttp://media.npr.org/images/branding/blogs/planet-money-1col-sq.jpg!O%JFIFddDuckyPAdobed         !1AQa"2 q5BR#34rCSTEU679bc$d&VᢃD%FfW(!1AQq"2Ra3brB#4c ? G,1:Q5JoUw;ycV'YjtX̀2'rSNZWx@i$[1qj.mʣRH)#IoaHGwũ_ϖ=ߤ}e3qd< ]Za JQ UIiV[YhG]Vn@ɹb$x)JP?H`_\tR[؛[vT~4wٸvq a:pHp"|],yzG>Z==1iБQ>Ɠǽq܊Ehhaf'GW'Է=줣.L$).)Zk5){.[^x+TsS'?3ˊn\OW#cH^>j[٘G2m׻{, WMZj Exqˏw3%]2"=wnI~;eHv*^R%eelN)xo)f]EPe-d8UJ aZf3[Fa7lzlwdZ\~9s;-מv:Pq*Qk\Kyn\yZejKW[m ZfxXyזJ@HBM*5CM5m`wmoh`mO<ڤmjZ H'Rv2;Yq]QFku+<ŬH./`&R) Ԓ*hE+@rQ^"<4}imEzA^;q $xjN)QXGJȢOԳy!MVG k&h-X)PPtTk>?Y~O1FD&"˒ di";-(ʊ8 l!E@k6'+7~?Ŭk+a;ɊxgN?sێDQ'ϐ%>3䮯.%q \=7=,`28"UR<:>sv ӠD#GuN"DUʟkH;@)*+dž(kBTJ`kh\ Ea*FkzCa/ Mb#˸Wjp bѳ]2ۭg)pɎ [waQR(P<58ӢwoNyD7~cjȃK,{1CqBD|_nSi Ƣ۷n_mU.w{z$4U! *"PMJ9TiPlɳ]&rj%Ԉ9%¿)m(UU8f{5ؒղ=ɧfCpJG 5 TxiC ۮ@V)ڦ9 p9alx&JTH#_Kϲ5Mf'J;T܍4uY22TOemy$6u>.A12 {"cEJm4R8sx7feWY뾰G;IثawwsrVNe+W@SvJeuUq>Cѡ-|׵piYz[;S6zq(JExMD#?4"ߚxr_?fSP%z=:ǰ5xuH{߆slrY7z6{^!dw˙u-8)QBS !JJ RA ꢪw7t/L8Qw/bʸHe2d6ڛq#ٯB}TRtt޻J;\:bm=+QG/_#_m ȓvvu.;'VxMGxс wДs1I_w٭iRxϤ %TdžpK|-UZY[_Kj C M Rפ0pGOɻ&Y\mM['YT$5Wܱ:T}jjzokQi`گr&RFZp˙:;өz(gdj)ɾww̷tDa) wh!*a˵; j).;[yF-7h}G<V?4UR<nj,\GtWJq~$|M֢8%$Իl z?g@7p;j"U%JSmQk>ZRPֹw1m{Ev,ۙ37J-x֢5[#vdvv9O_"'S1X{7!G_EKBH5=QH^?:b7uUǓN|ǫ@T{V,X$dۭV;h+TvPRM@ Q TGrli-TGLWQ%2#HJ!.4HRhR&MTu ༠/|LmyX'2@M[@+xi"ݜYع._-^lSOQ. 'V̥Zp;n/CĴI'm! C@^JIJGWGPh*j:tc(v%{R)jۃ׎eq99->CR宆`c8%k)&ZߠW"iU>׸;GigjrWh/qX.oՇϧM2n^^g}%mVSmե)?_~RQ(u<8Vi4RgJ:JjTy*t'moh&MS&XC%(iR54]1_p]=`M[[uLN*8ZqluPR:Ty*8ɡ5Q_~R]:< |+Tk W/NT{\@|hDyI6wI[GcV_·\%: C>ۂpM4$Iu$Q"ómKv 6nO>rz$Q^!5R76^;=r:K.qN 5.&[UH%J"H,~<%ó~nQj]ZOU@b\7c@.B"Z_̄8C PQMkB79VKם0?,Q6 ڦf\v8C6: BsoN/Z6ydD·ņ!\۰wa kHp4G⽨Z% \hIbSu4DX|[^1U/$O2HLn)Q-H놴;;Zk̝jBDOw}OB+:t$@ңHtS~āz֩H R!쳑w;l֝anD`օyd:"cW:%89xw!!۫y':cB`+JM1Yt~w"7kUծ .HREi BDSiqp5F)#\zek@_el6/U!*vB#q V}Nu!Nit+Iڲ[~$oȘƎnhA } !((_k֍_ykⳐ$ɰ|7(qE%=IH)IPJFYQ[v%"[j\jM~!K EmKl'h$<*)IDpWmo"j,ᰬ]lŤ8qeHJ!,TnULU|Ze׉e>kYl3 )A`q N#EB]AJK$f!D'tЈtw%%V,EP-{a jr%^IO: IE@%_|OLET cJBiA-ۦ} 0~ u-ij]$=9)KII[C1iRR4XlHhk?bdзV۱/loSB..3VU%ABog&3V-Wm\v-lI,ʠ[*seCJFB}Ŵ -ݔȾf.m)Ԙ;PӎN*ud4 R6ꨂ@68E㶽ȗ]˜0Xn7-=rB}\RBIK2t-bwmkz>WRMs#˩r7 Vҋ)2kxgn6Pb2Zԟ1*oQt*RT?L-VB/}qUyUypj@pu͑ u[,a T[ =W8x,r#ShXP .lEn$EG r$˝[?6:bA^0OE|ta}7 T. .qu72<.\w &ZRxgMJR*7mlv uj6Î\9p/?C^|HxRPZjKp=ʶ]̸\fň)Zyb!:HJuLqvQچ3ook7T^"Cp1HRjʔ8+_/s7Lq޳>S- :ₗEvu7FSڹ{Z>f+*PRu}#XJh֫P @ ~M I*J6mۮwmgj;h(M3kT5)~|KMtҔ׬4 1>N>o~۩k#)J.*<,("5<}l$JȚSh0~ͯdr܊`r)w\,id<M*ږA MbRQ-l:?R3SkL|2˷ݝeEzZ% d+QZU(S?noj6*r^nK` ISl;A1_p5Jx:Ej@HH頩Pxj+@#H )43F7ge;" ͮ6pֳO2IR׾KX'i)BJ:zH!GƔU>4dG,w|zuC}^UE:'_r/!nT];/!X k'Me:oCؿhuG/ݳ`nhi(\krhnq :*)#T!x6 ${Q`yK6;-^%{I=@PA(݂lNէr[J?at)8)S_@;%)]bPQ ⟴(i^CLBc9ۋn-&/Q}%2a:?J( i Nhe=)mnw[QI `Yaܖ:eQ)UM(2{UTɵocX*8C;8/T[\iE K,QT*RT8M"ҿ/נ J(3xCe n ɏԧAG\HB 6i*mXfeMȠ#Wv/'CZ_ j_a+C*RZ@JT-&:+76.ݾA`O)ɲ';hW)4>ZLtR̕\w.g0C#-['m}JѱaeqƷn7rsXAL\jYB!=ЃAtee%2˵{Oҹ9z \űJ{)Yk3ӟ?,k;ȿGz;<>nl`_/kһg=}{sp%!߮sZ|c+#_/ǹ˨ڎ*9-~p?y}m>P?G,?_p6O?I_S?\]@۵?虏YgO=~m ?пrsOھ\~%㻫n> |~nRWϮӿ.wnQ'Zimage/jpegOEbplist00fgX$versionX$objectsY$archiverT$top"()012JKLMNOPQRSTUVWXYZ[\`aU$null  !R$6S$10R$2R$7R$3S$11R$8V$classR$4R$9R$0R$5R$1#$%&[NS.relativeWNS.base_;http://media.npr.org/images/branding/blogs/13.7-1col-sq.jpg*+,-Z$classnameX$classesUNSURL./UNSURLXNSObject#Akm3456@WNS.keysZNS.objects789:;<=>? ABCDEFGHIVServer]Accept-RangesZConnection]Cache-Control\Content-TypeTDate^Content-LengthWExpires]Last-Modified_Apache/2.2.14 (Unix)UbytesZkeep-alive[max-age=600Zimage/jpeg_Wed, 01 Jun 2011 12:43:51 GMTT9488_Wed, 01 Jun 2011 12:53:51 GMT_Mon, 25 Jan 2010 16:59:31 GMT*+]^_NSMutableDictionary]_/\NSDictionary%*+bc_NSHTTPURLResponsede/_NSHTTPURLResponse]NSURLResponse_NSKeyedArchiverhi_WebResourceResponse#-27X^y|"-6<?ENWY`hsu)/:FQqv$69OjQ_;http://media.npr.org/images/branding/blogs/13.7-1col-sq.jpg! !"OJFIFddDucky<Adobed        !1A"Qa2BqRb#rC$3Ss%7!1QA"aq2BR#b3 ?@Wd-1 L j-mL<e-@ jQԀKPZB1iP-kJ?@NIn bITITS|j/Jt'l=:&˺9$)ڃWjE<9(Zv**R\px Ac%K& n_}" k<)%}IP"ʪLJ̲n# V-H Ơ2eMӼmFKT7<Ὧc`Tll oP6~=N2/eJۖ㼅hQұ˕7ʤY-n2 ˗)S"Dxb.t]n ݖ(71Ӵ=.C5>2lB}h $o8v:oZlZ+9߮S{/v67"#\ >_0,i>}巸rvxH׸JCd7:G7Dfݥ 6Cth߄R()o&m<Í ߪU!iSu 6QӏnY'ĕ*ƈ-K~'YZ2ԀPZUc.YY8I(a H Kee$=ȡWbZ3du3"Sf^͗fC*By+'ڟF]޺ˍXas8}hZP`’J5&GOTM غ9_<Ըh\|ڊ-SCxòct$P[^OK@5UP%8!Lq!O: m$l<*/Z]Ij0 NmO6u#ȭ%/B.:E\DB(HZ@S@S+ab1d2/4T n*ڕJGG ;#Ps:Qv w~_SQeVv p$Y"eɹww pLȒꍿ6@ Zdcu$t`+dot`3[a7\R."' KnR5|HGa8{fKs!2mKd4栕 ,*oq[l(.χHLEe"1-j 6 Vm[9VC+rΛƜ MdG_ɡY (RVwM(H?.1~wtz6J5ʜsqX>3LTBG²Qu(|Sx,S!=?%oWCݮYYԌfkm )-7&9OZM?jzMCFm}͊\C17kV$^HqTX%^#IM6W+yk`c1ڞem9%`?Xu1ZRRBn#[(U#\fǸFjKQB *mPY'w3lgvYf-8v5X)#B'PaW'pKY|Cr<ӭc4o) /u_MUZ7g;p"dxP ĒAm*?u~A·zz6p|H56Zf@'I +u~p_:+︤Emӫj_d=Jbř2&OlօR>`X/,t޵=Ls 0+؎RdS _XV5\ss#[rۉ$) Rע8'Cl+;c7Ad&GMLjS"2á*um,yז K̵4Ϗ\Z'[p|߿n?RUkWO UtP/7ҩL6<-vXʉ5kԞ.5j"CmOJ1%Zn-YE+dwMevF:$Mo.m 4BXZ֔$ͤGV8]FvʖaN\?1!ܔًSº?1z\WKGshxq'Oߧ69;'+t+'K,n\Xn%/72@IiMt o6jy_wm. EaH\NOH$WKkUt-H):K7/*׍{|Tr#'BB5n\;r=8)_q{p)c>RVBBt(uJ>䬋\1 < |.nӸwՙ{{ ڎ)im?VGeR)BDuKG?})ǹ44tز9k6©+18(DrCQmJ69X,%傁[tcy rXYDdDg[B/Ă\RtX=oZ9WFi`8Ngۙc?C$%G/+;1% ~t8<>yӟFZb:][H:Ez JO1w"vcU\Rm[oJNt)`u9?CoK؇snZdBmRpAE\}3_ +щ3ˍǼcd`0h$1GY^N?ppe6y)T %BRۈQAtds Ǧn\{RG1%"̰\YZw#f3ɔS J&WW3·8Rp<߉6oua o I%ăϡ!^qx_`@X+ȞԟsQ RBP͏ˌ6|Ov{0#" }!A*=-kK=l+sjE ۭŊvIm5yhWB55Gسg|z^ّ3;X Ԙu'KKs_*OukmËqYS`kfM P)BBcǾܘ-{(yCҡ Wu]8KoݦM2v{/;*ߗ_W1,^{ aDjjLV^OCRۯOUyIKK {Oxp|)IR1[(R0;(W&l5 ?}b ;|ήo`{;jIeZАeHi:ϭDg.)i.X5pZ` M i4 d*H!LbT1L0SFS/H4&4H`Y H` 0SB,4Z>.s)E-w$ SYel> [KRo ڤDdvV7𺍅o;aar1s4{ su&!] ҄ԖP5<`e 4H`Wv{wcOZ^F OқO9,rn,}c2휆w!0&A)lI1##{hk],Cl;3vvov2e܂q$8X}TUkU_(11ql^.{֗%{_oKwԅZɾPE]Kѳ_lx<&b%8i@Aq)mcVUuZmՖʢ3)*.mr= *$)ۗ~iSk+In1mtas8y06MmIRRBд-Fѡ88W"ǞISЖRG*MF!3OzZNBY xkK&77Xґ!酳Jz6.&׿ƤN=qwcs&VNtOnFB(e,Ev_II AJǮPylVn2P*zThB BЭ ”l]RiQE6qXɐxveвRB7t4o(Y8%&^io)^/4 PzZK1o&D?ڻ3ar'6TTcaޫR§ne(/(h)9>AgAb۷RիwoQ>KB R|1:ZZOmkHZIPP_kvG8on!lgHt,iQqe7NҟO9ua\ue? ˰i-#۪Mv=~u"=VҥKJ)>ĿN䑄ݻw¸t;aސ WԢ|R+%^3^hs Kpx0ٺuQʜm?|<<|e)QnPSФ]E܇23jyP, CIB] ^Iď1[ClPVV#ʗ5Bԩ  [jyr)h%^ËYLv;D}*]S:MԱeiITzҺPr45W9!fSsompJFۈ,cYJG6ҩ/VS3zvNKܲt-IRTҥ0G6hrD\)%kP:5IۜFcF[kJТ%I6 *D}9sqd BaR))U/EWsAܛ9d,ȸZ&_u$!}Ҡj@ 7GJo- ,\>8^Ixquz/_mIէQ4J $P$SC-MؤEM_vn|c-3 }[Du)6VҌ#cr,dz "3ią -*&XbOMO-ɓ.[)/N8RJAM$BlgMn "og8DR&4e&\gbR R$6!O I Z">w&= +]΢l`Q|Yt{z2\ -$HpǝQZ@J$K`$wB!{e&i_Qqp<6+5)$5a JcQFr@Y+sUp|Ԛ^Q f ,(cZ&Z浑֜!`JbB!LAS0S2 )JCHbPZimage/jpegOPbplist00fgX$versionX$objectsY$archiverT$top"()012JKLMNOPQRSTUVWXYZ[\`aU$null  !R$6S$10R$2R$7R$3S$11R$8V$classR$4R$9R$0R$5R$1#$%&[NS.relativeWNS.base_Fhttp://media.npr.org/images/branding/blogs/npr-health-blog-1col-sq.jpg*+,-Z$classnameX$classesUNSURL./UNSURLXNSObject#AklA3456@WNS.keysZNS.objects789:;<=>? ABCDEFGHIVServer]Accept-RangesZConnection]Cache-Control\Content-TypeTDate^Content-LengthWExpires]Last-Modified_Apache/2.2.14 (Unix)UbytesZkeep-alive[max-age=600Zimage/jpeg_Wed, 01 Jun 2011 12:43:51 GMTT7911_Wed, 01 Jun 2011 12:53:51 GMT_Fri, 06 Nov 2009 17:51:56 GMT*+]^_NSMutableDictionary]_/\NSDictionary*+bc_NSHTTPURLResponsede/_NSHTTPURLResponse]NSURLResponse_NSKeyedArchiverhi_WebResourceResponse#-27X^y|(-8AGJPYbdks~4:EQ\|  !/ADZj\_Fhttp://media.npr.org/images/branding/blogs/npr-health-blog-1col-sq.jpg!$%&'O#header, #footer, #main_sidebar, .breadcrumb, .storytoolswrap, .colwrap, #storyspan02 .primary, .commentbox, #comments, .sortcomments, p.commentsarchive {display:none;} #wrapper {border:none;width: 6.25in;} #wrapper_main {width: 6.25in;} #main_content, #content {float:none;} #storybody { border-bottom:none; overflow:visible; } #storytext {overflow:visible;} .commentbox {clear:both;border:none;}Xtext/cssObplist00noX$versionX$objectsY$archiverT$top""()012NOPQRSTUVWXYZ[\]^_`abcdhiU$null  !R$6S$10R$2R$7R$3S$11R$8V$classR$4R$9R$0R$5R$1 !#$%&[NS.relativeWNS.base_5http://www.npr.org/templates/css/news/print_story.css*+,-Z$classnameX$classesUNSURL./UNSURLXNSObject#A4'F3456BWNS.keysZNS.objects789:;<=>?@A CDEFGHIJKLMVServer]Accept-Ranges]Cache-Control\Content-TypeWExpires]Last-ModifiedZConnectionTDate^Content-LengthZKeep-AliveSAge_Apache/2.2.14 (Unix)Ubytes[max-age=600Xtext/css_Wed, 01 Jun 2011 21:30:52 GMT_Wed, 01 Jun 2011 21:10:41 GMTZKeep-Alive_Fri, 03 Jun 2011 15:27:07 GMTS432_timeout=10, max=4810S220*+ef_NSMutableDictionaryeg/\NSDictionary*+jk_NSHTTPURLResponselm/_NSHTTPURLResponse]NSURLResponse_NSKeyedArchiverpq_WebResourceResponse#-27\b} +4:=CLUW^fqs '+BHT]}/3GUgjr_5http://www.npr.org/templates/css/news/print_story.css!)*+,Oi(function(){var k=void 0,aa=encodeURIComponent,l=String,o=Math,ba="push",ca="cookie",p="charAt",q="indexOf",da="getTime",r="toString",t="window",v="length",w="document",x="split",y="location",ea="protocol",fa="href",z="substring",A="join",C="toLowerCase";var ga="_gat",ha="_gaq",ia="4.9.4",ja="_gaUserPrefs",ka="ioo",D="&",E="=",F="__utma=",H="__utmb=",la="__utmc=",ma="__utmk=",I="__utmv=",J="__utmz=",na="__utmx=",oa="GASO=";var pa=function(){var d=this,f=[],b="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_";d.set=function(b){f[b]=!0};d.Sc=function(){for(var d=[],e=0;e=0};b.Xc=function(){return b.Jb("Firefox")&&![].reduce};b.Vc=function(){return L[t][ja]};b.Gc=function(){return L[t].external};b.Hc=function(){return L[t].performance||L[t].webkitPerformance};b.Ic=function(){return L[t].top==L[t]};b.Ya=function(b){var e=L[t]&&L[t].gaGlobal;if(b&&!e)e={},L[t].gaGlobal=e;return e};b.ec=function(b){L[w][y].href=b};b.qb= function(d){if(!d||!b.Jb("Firefox"))return d;for(var d=d.replace(/\n|\r/g," "),e=0,f=d[v];e-1&&(b=d[q](b,e),b<0&&(b=d[v]),h=d[z](e+f[q](E)+1,b)));return h},xa=function(d){var f=!1,b=0,h,e;if(!M(d)){f= !0;for(h=0;h-1)}return f},P=function(d,f){var b=aa;return b instanceof Function?f?encodeURI(d):b(d):(K(68),escape(d))},Q=function(d,f){var b=decodeURIComponent,h,d=d[x]("+")[A](" ");if(b instanceof Function)try{h=f?decodeURI(d):b(d)}catch(e){K(17),h=unescape(d)}else K(68),h=unescape(d);return h},R=function(d,f){return d[q](f)>-1}; function ya(d){if(!d||""==d)return"";for(;d[p](0)[v]>0&&" \n\r\t"[q](d[p](0))>-1;)d=d[z](1);for(;d[p](d[v]-1)[v]>0&&" \n\r\t"[q](d[p](d[v]-1))>-1;)d=d[z](0,d[v]-1);return d}var T=function(d,f){d[ba]||K(94);d[d[v]]=f},za=function(d){var f=1,b=0,h;if(!M(d)){f=0;for(h=d[v]-1;h>=0;h--)b=d.charCodeAt(h),f=(f<<6&268435455)+b+(b<<14),b=f&266338304,f=b!=0?f^b>>21:f}return f},Aa=function(){return o.round(o.random()*2147483647)},Ba=function(){};var Ca=function(d,f){this.ib=d;this.jb=f},Da=function(){function d(b){for(var d=[],b=b[x](","),e,f=0;f0&&(i=i[x]("^")[0]);b=i[x](":");i=b[1];d=parseInt(b[0],10);!j&&d0?h(b):"";m.o&&(c=e.Oc(L[w][ca],a,m.o,c,b),a="2"+a,j=b>0?h(m.s):"");a+=c;a=L.qb(a);a[v]>2E3&&(K(69),a=a[z](0,2E3));j=a+"; path="+m.f+"; "+j+e.hb();if(!V.pb())L[w].cookie=j};e.Oc=function(a,c,d,j,i){var g="",i=i||m.s,j=b([j,e.m+i*1],d),g=N(a,"2"+c,";");if(!M(g))return a=b(f(a,c,d,!0),d),g=g[x](a)[A](""),g=j+g;return j};e.hb=function(){return M(m.b)?"":"domain="+ m.b+";"}};var Fa=function(d){function f(a){a=ua(a)?a[A]("."):"";return M(a)?"-":a}function b(a,c){var n=[],b;if(!M(a)&&(n=a[x]("."),c))for(b=0;b')}catch(m){e=h.createElement("iframe"),e.name=f}e.height="0";e.width="0";e.style.display="none";e.style.visibility="hidden";var g=h[y], g=g[ea]+"//"+g.host+"/favicon.ico",g=Ga+"u/post_iframe.html#"+aa(g),a=function(){e.src="";e.parentNode&&e.parentNode.removeChild(e)};ta(L[t],"beforeunload",a);var c=!1,u=0,j=function(){if(!c){try{if(u>9||e.contentWindow[y].host==h[y].host){c=!0;a();var d=L[t],g="beforeunload",n=a;d.removeEventListener?d.removeEventListener(g,n,!1):d.detachEvent&&d.detachEvent("on"+g,n);b&&b();return}}catch(f){}u++;L.setTimeout(j,200)}};ta(e,"load",j);h.body.appendChild(e);e.src=g}else L.setTimeout(function(){d.Ob(f, b)},100)}};var Ka=function(d){var f=this,b=d,h=new Fa(b),e=null,m=!V.pb(),g=function(){};f.Uc=function(){return"https:"==L[w][y][ea]?"https://ssl.google-analytics.com/__utm.gif":"http://www.google-analytics.com/__utm.gif"};f.A=function(a,c,d,j,i,s){e||(e=new Ja);var n=b.B,O=L[w][y];h.Z(d);var B=h.z()[x](".");if(B[1]<500||j){if(i){var S=(new Date)[da](),X;X=(S-B[3])*(b.Ac/1E3);X>=1&&(B[2]=o.min(o.floor(B[2]*1+X),b.zc),B[3]=S)}if(j||!i||B[2]>=1){!j&&i&&(B[2]=B[2]*1-1);j=B[1]*1+1;B[1]=j;i="utmwv="+ia;S="&utms="+ j;X="&utmn="+Aa();j=i+"e"+S+X;a=i+S+X+(M(O.hostname)?"":"&utmhn="+P(O.hostname))+(b.L==100?"":"&utmsp="+P(b.L))+a;if(0==n||2==n)O=2==n?g:s||g,m&&e.Bb(b.ga,a,j,O,!0);if(1==n||2==n)c="&utmac="+c,j+=c,a+=c+"&utmcc="+f.Tc(d),V.Ab&&(d="&aip=1",j+=d,a+=d),a+="&utmu="+qa.Sc(),m&&e.Bb(f.Uc(),a,j,s)}}h.$(B[A]("."));h.aa()};f.Tc=function(a){for(var c=[],b=[F,J,I,na],d=h.g(),i,g=0;g0)for(b=0;b0;)d+=a--^c++;return za(d)}};var Z=function(d,f,b,h){function e(a){var c="",c=a[x]("://")[1][C]();R(c,"/")&&(c=c[x]("/")[0]);return c}var m=h,g=this;g.a=d;g.ob=f;g.m=b;g.mb=function(a){var c=g.ua();return new Z.v(N(a,m.Ea+E,D),N(a,m.Ha+E,D),N(a,m.Ja+E,D),g.R(a,m.Ca,"(not set)"),g.R(a,m.Fa,"(not set)"),g.R(a,m.Ia,c&&!M(c.G)?Q(c.G):k),g.R(a,m.Da,k),N(a,m.vc+E,D))};g.nb=function(a){var c=e(a),b;b=a;var d="";b=b[x]("://")[1][C]();R(b,"/")&&(b=b[x]("/")[1],R(b,"?")&&(d=b[x]("?")[0]));b=d;if(R(c,"google")&&(a=a[x]("?")[A](D),R(a,D+ m.xc+E)&&b==m.wc))return!0;return!1};g.ua=function(){var a,c=g.ob,b,d=m.J;if(!M(c)&&"0"!=c&&R(c,"://")&&!g.nb(c)){a=e(c);for(var i=0;i9?h[z](n+1)*1:0,f++,h=0==h?1:h,a.ra([B,g.m,h,f,e.H()][A](".")),a.sa()}}}}; Z.v=function(d,f,b,h,e,m,g,a){var c=this;c.q=d;c.Q=f;c.ya=b;c.n=h;c.P=e;c.G=m;c.Gb=g;c.xa=a;c.H=function(){var a=[],b=[["cid",c.q],["csr",c.Q],["gclid",c.ya],["ccn",c.n],["cmd",c.P],["ctr",c.G],["cct",c.Gb],["dclid",c.xa]],d,e;if(c.fb())for(d=0;d0&&b<=a.Ta){var f=P(c),h=P(d);f[v]+h[v]<=64&&(e.r[b]=[c,d,g],e.T(),n=!0)}return n};e.Zb=function(a){if((a=e.r[a])&&1===a[2])return a[1]};e.Yb=function(a){var b=e.r;b[a]&&(delete b[a],e.T())};e.Pc=function(){c.t(8);c.t(9);c.t(11);var a=e.r,b,d;for(d in a)if(b=a[d])c.j(8,d,b[0]),c.j(9,d,b[1]),(b=b[2])&&3!=b&&c.j(11,d,""+b)}};var Na=function(){function d(a,b,c,d){k==g[a]&&(g[a]={});k==g[a][b]&&(g[a][b]=[]);g[a][b][c]=d}function f(a,b,c){if(k!=g[a]&&k!=g[a][b])return g[a][b][c]}function b(a,b){if(k!=g[a]&&k!=g[a][b]){g[a][b]=k;var c=!0,d;for(d=0;d0?b+"00":"0"};b.sb=function(){var d=b.Kc();if(d==k||isNaN(d))return!1;if(d<=0)return!0;if(d>2147483648)return!1; var a=b.rb;a.t(14);a.ia(14);var c=b.Jc(d);a.j(14,1,c)&&a.ja(14,1,d)&&b.Lc();h&&h.isValidLoadTime!=k&&h.setPageReadyTime();return!1};b.Wa=function(){if(!b.Mc())return!1;if(!L.Ic())return!1;b.sb()&&ta(L[t],"load",b.sb,!1);return!0}};var $=function(){};$.Zc=function(d){var f="gaso=",b=L[w][y].hash;d=b&&1==b[q](f)?N(b,f,D):(b=L[t].name)&&0<=b[q](f)?N(b,f,D):N(d.g(),oa,";");return d};$.ad=function(d,f){var b=(f||"www")+".google.com",b="https://"+b+"/analytics/reporting/overlay_js?gaso="+d+D+Aa(),h="_gasojs",e=L[w].createElement("script");e.type="text/javascript";e.src=b;if(h)e.id=h;(L[w].getElementsByTagName("head")[0]||L[w].getElementsByTagName("body")[0]).appendChild(e)}; $.load=function(d,f){if(!$.$c){var b=$.Zc(f),h=b&&b.match(/^(?:\|([-0-9a-z.]{1,30})\|)?([-.\w]{10,1200})$/i);if(h)f.Dc(b),f.Ec(),V._gasoDomain=d.b,V._gasoCPath=d.f,$.ad(h[2],h[1]);$.$c=!0}};var Qa=function(d,f,b){function h(){if("auto"==j.b){var a=L[w].domain;"www."==a[z](0,4)&&(a=a[z](4));j.b=a}j.b=j.b[C]()}function e(){h();var a=j.b,b=a[q]("www.google.")*a[q](".google.")*a[q]("google.");return b||"/"!=j.f||a[q]("google.org")>-1}function m(b,c,d){if(M(b)||M(c)||M(d))return"-";b=N(b,F+a.a+".",c);M(b)||(b=b[x]("."),b[5]=""+(b[5]?b[5]*1+1:1),b[3]=b[4],b[4]=d,b=b[A]("."));return b}function g(){return"file:"!=L[w][y][ea]&&e()}var a=this,c=sa(a),u=k,j=new Da,i=!1,s=k;a.n=d;a.m=o.round((new Date)[da]()/ 1E3);a.p=f||"UA-XXXXX-X";a.ab=L[w].referrer;a.oa=k;a.d=k;a.F=!1;a.O=k;a.e=k;a.bb=k;a.pa=k;a.a=k;a.k=k;j.o=b?P(b):k;a.eb=!1;a.mc=function(){return Aa()^a.O.cc()&2147483647};a.lc=function(){if(!j.b||""==j.b||"none"==j.b)return j.b="",1;h();return j.Ua?za(j.b):1};a.kc=function(a,b){if(M(a))a="-";else{b+=j.f&&"/"!=j.f?j.f:"";var c=a[q](b),a=c>=0&&c<=8?"0":"["==a[p](0)&&"]"==a[p](a[v]-1)?"-":a}return a};a.na=function(b){var c="";c+=j.ka?a.O.dc():"";c+=j.la&&!M(L[w].title)?"&utmdt="+P(L[w].title):"";var d; d=L.Ya(!0);if(!d.hid)d.hid=Aa();d=d.hid;c+="&utmhid="+d+"&utmr="+P(l(a.oa))+"&utmp="+P(a.pc(b));return c};a.pc=function(a){var b=L[w][y];a&&K(13);return a=k!=a&&""!=a?P(a,!0):P(b.pathname+b.search,!0)};a.uc=function(b){if(a.D()){var c="";a.e!=k&&a.e.C()[v]>0&&(c+="&utme="+P(a.e.C()));c+=a.na(b);u.A(c,a.p,a.a)}};a.jc=function(){var b=new Fa(j);return b.Z(a.a)?b.Tb():k};a.cb=c("_getLinkerUrl",52,function(b,c){var d=b[x]("#"),e=b,f=a.jc();if(f)if(c&&1>=d[v])e+="#"+f;else if(!c||1>=d[v])1>=d[v]?e+=(R(b, "?")?D:"?")+f:e=d[0]+(R(b,"?")?D:"?")+f+"#"+d[1];return e});a.nc=function(){var b=a.m,c=a.k,d=c.g(),e=a.a+"",f=L.Ya(),g,h=R(d,F+e+"."),i=R(d,H+e),u=R(d,la+e),s,G=[],Y="",Ia=!1,d=M(d)?"":d;if(j.w&&!a.eb){g=L[w][y]&&L[w][y].hash?L[w][y][fa][z](L[w][y][fa][q]("#")):"";j.U&&!M(g)&&(Y=g+D);Y+=L[w][y].search;if(!M(Y)&&R(Y,F))c.Sb(Y),c.Ba()||c.Qb(),s=c.ba(),a.eb=!0;g=c.ea;var va=c.Pa,U=c.Sa;M(g())||(va(Q(g())),R(g(),";")||U());g=c.da;va=c.X;U=c.Y;M(g())||(va(g()),R(g(),";")||U())}M(s)?h?(s=!i||!u)?(s=m(d, ";",l(b)),a.F=!0):(s=N(d,F+e+".",";"),G=N(d,H+e,";")[x](".")):(s=[e,a.mc(),b,b,b,1][A]("."),Ia=a.F=!0):M(c.z())||M(c.ca())?(s=m(Y,D,l(b)),a.F=!0):(G=c.z()[x]("."),e=G[0]);s=s[x](".");L[t]&&f&&f.dh==e&&!j.o&&(s[4]=f.sid?f.sid:s[4],Ia&&(s[3]=f.sid?f.sid:s[4],f.vid&&(b=f.vid[x]("."),s[1]=b[0],s[2]=b[1])));c.Na(s[A]("."));G[0]=e;G[1]=G[1]?G[1]:0;G[2]=k!=G[2]?G[2]:j.Wb;G[3]=G[3]?G[3]:s[4];c.$(G[A]("."));c.Oa(e);M(c.Rb())||c.fa(c.K());c.Qa();c.aa();c.Ra()};a.oc=function(){u=new Ka(j)};a.getName=c("_getName", 58,function(){return a.n});a.c=c("_initData",2,function(){var b;if(!i){if(!a.O)a.O=new La(j.ma);a.a=a.lc();a.k=new Fa(j);a.e=new Na;s=new Ma(j,l(a.a),a.k,a.e);a.oc()}if(g()){if(!i)a.oa=a.kc(a.ab,L[w].domain),b=new Z(l(a.a),a.oa,a.m,j);a.nc(b);s.$b()}if(!i)g()&&b.Pb(a.k,a.F),a.bb=new Na,$.load(j,a.k),i=!0});a.Xa=c("_visitCode",54,function(){a.c();var b=N(a.k.g(),F+a.a+".",";"),b=b[x](".");return b[v]<4?"":b[1]});a.qd=c("_cookiePathCopy",30,function(b){a.c();a.k&&a.k.Ub(a.a,b)});a.D=function(){return a.Xa()% 1E40&&(f=g[z](0,a),g=g[z](a+1));var c=f==ga?V:f==ha?Sa:V.Hb(f);c[g].apply(c,b[e].slice(1))}}catch(u){d++}return d}};var V=new Ra;var Ua=L[t][ga];Ua&&typeof Ua._getTracker=="function"?V=Ua:L[t][ga]=V;var Sa=new Ta;a:{var Va=L[t][ha],Wa=!1;if(Va&&typeof Va[ba]=="function"&&(Wa=ua(Va),!Wa))break a;L[t][ha]=Sa;Wa&&Sa[ba].apply(Sa,Va)};})(); _text/javascriptObplist00noX$versionX$objectsY$archiverT$top""()012NOPQRSTUVWXYZ[\]^_`abcdhiU$null  !R$6S$10R$2R$7R$3S$11R$8V$classR$4R$9R$0R$5R$1 !#$%&[NS.relativeWNS.base_%http://www.google-analytics.com/ga.js*+,-Z$classnameX$classesUNSURL./UNSURLXNSObject#A $ =3456BWNS.keysZNS.objects789:;<=>?@A CDEFGHIJKLMVServer]Cache-Control\Content-TypeWExpiresTDate^Content-Length]Last-Modified_Content-Encoding_X-Content-Type-OptionsTVarySAgeWGFE/2.0_max-age=86400, public_text/javascript_Wed, 01 Jun 2011 15:11:31 GMT_Tue, 31 May 2011 15:11:31 GMTU11721_Wed, 25 May 2011 05:55:33 GMTTgzipWnosniff_Accept-EncodingU24701*+ef_NSMutableDictionaryeg/\NSDictionaryi*+jk_NSHTTPURLResponselm/_NSHTTPURLResponse]NSURLResponse_NSKeyedArchiverpq_WebResourceResponse#-27\b} $*-3<EGNVacoqsuwy{}$(0HZz-1ESeh~r_%http://www.google-analytics.com/ga.js!./01O (function(){var l=this,g,y=l.jQuery,p=l.$,o=l.jQuery=l.$=function(E,F){return new o.fn.init(E,F)},D=/^[^<]*(<(.|\s)+>)[^>]*$|^#([\w-]+)$/,f=/^.[^:#\[\.,]*$/;o.fn=o.prototype={init:function(E,H){E=E||document;if(E.nodeType){this[0]=E;this.length=1;this.context=E;return this}if(typeof E==="string"){var G=D.exec(E);if(G&&(G[1]||!H)){if(G[1]){E=o.clean([G[1]],H)}else{var I=document.getElementById(G[3]);if(I&&I.id!=G[3]){return o().find(E)}var F=o(I||[]);F.context=document;F.selector=E;return F}}else{return o(H).find(E)}}else{if(o.isFunction(E)){return o(document).ready(E)}}if(E.selector&&E.context){this.selector=E.selector;this.context=E.context}return this.setArray(o.isArray(E)?E:o.makeArray(E))},selector:"",jquery:"1.3.2",size:function(){return this.length},get:function(E){return E===g?Array.prototype.slice.call(this):this[E]},pushStack:function(F,H,E){var G=o(F);G.prevObject=this;G.context=this.context;if(H==="find"){G.selector=this.selector+(this.selector?" ":"")+E}else{if(H){G.selector=this.selector+"."+H+"("+E+")"}}return G},setArray:function(E){this.length=0;Array.prototype.push.apply(this,E);return this},each:function(F,E){return o.each(this,F,E)},index:function(E){return o.inArray(E&&E.jquery?E[0]:E,this)},attr:function(F,H,G){var E=F;if(typeof F==="string"){if(H===g){return this[0]&&o[G||"attr"](this[0],F)}else{E={};E[F]=H}}return this.each(function(I){for(F in E){o.attr(G?this.style:this,F,o.prop(this,E[F],G,I,F))}})},css:function(E,F){if((E=="width"||E=="height")&&parseFloat(F)<0){F=g}return this.attr(E,F,"curCSS")},text:function(F){if(typeof F!=="object"&&F!=null){return this.empty().append((this[0]&&this[0].ownerDocument||document).createTextNode(F))}var E="";o.each(F||this,function(){o.each(this.childNodes,function(){if(this.nodeType!=8){E+=this.nodeType!=1?this.nodeValue:o.fn.text([this])}})});return E},wrapAll:function(E){if(this[0]){var F=o(E,this[0].ownerDocument).clone();if(this[0].parentNode){F.insertBefore(this[0])}F.map(function(){var G=this;while(G.firstChild){G=G.firstChild}return G}).append(this)}return this},wrapInner:function(E){return this.each(function(){o(this).contents().wrapAll(E)})},wrap:function(E){return this.each(function(){o(this).wrapAll(E)})},append:function(){return this.domManip(arguments,true,function(E){if(this.nodeType==1){this.appendChild(E)}})},prepend:function(){return this.domManip(arguments,true,function(E){if(this.nodeType==1){this.insertBefore(E,this.firstChild)}})},before:function(){return this.domManip(arguments,false,function(E){this.parentNode.insertBefore(E,this)})},after:function(){return this.domManip(arguments,false,function(E){this.parentNode.insertBefore(E,this.nextSibling)})},end:function(){return this.prevObject||o([])},push:[].push,sort:[].sort,splice:[].splice,find:function(E){if(this.length===1){var F=this.pushStack([],"find",E);F.length=0;o.find(E,this[0],F);return F}else{return this.pushStack(o.unique(o.map(this,function(G){return o.find(E,G)})),"find",E)}},clone:function(G){var E=this.map(function(){if(!o.support.noCloneEvent&&!o.isXMLDoc(this)){var I=this.outerHTML;if(!I){var J=this.ownerDocument.createElement("div");J.appendChild(this.cloneNode(true));I=J.innerHTML}return o.clean([I.replace(/ jQuery\d+="(?:\d+|null)"/g,"").replace(/^\s*/,"")])[0]}else{return this.cloneNode(true)}});if(G===true){var H=this.find("*").andSelf(),F=0;E.find("*").andSelf().each(function(){if(this.nodeName!==H[F].nodeName){return}var I=o.data(H[F],"events");for(var K in I){for(var J in I[K]){o.event.add(this,K,I[K][J],I[K][J].data)}}F++})}return E},filter:function(E){return this.pushStack(o.isFunction(E)&&o.grep(this,function(G,F){return E.call(G,F)})||o.multiFilter(E,o.grep(this,function(F){return F.nodeType===1})),"filter",E)},closest:function(E){var G=o.expr.match.POS.test(E)?o(E):null,F=0;return this.map(function(){var H=this;while(H&&H.ownerDocument){if(G?G.index(H)>-1:o(H).is(E)){o.data(H,"closest",F);return H}H=H.parentNode;F++}})},not:function(E){if(typeof E==="string"){if(f.test(E)){return this.pushStack(o.multiFilter(E,this,true),"not",E)}else{E=o.multiFilter(E,this)}}var F=E.length&&E[E.length-1]!==g&&!E.nodeType;return this.filter(function(){return F?o.inArray(this,E)<0:this!=E})},add:function(E){return this.pushStack(o.unique(o.merge(this.get(),typeof E==="string"?o(E):o.makeArray(E))))},is:function(E){return!!E&&o.multiFilter(E,this).length>0},hasClass:function(E){return!!E&&this.is("."+E)},val:function(K){if(K===g){var E=this[0];if(E){if(o.nodeName(E,"option")){return(E.attributes.value||{}).specified?E.value:E.text}if(o.nodeName(E,"select")){var I=E.selectedIndex,L=[],M=E.options,H=E.type=="select-one";if(I<0){return null}for(var F=H?I:0,J=H?I+1:M.length;F=0||o.inArray(this.name,K)>=0)}else{if(o.nodeName(this,"select")){var N=o.makeArray(K);o("option",this).each(function(){this.selected=(o.inArray(this.value,N)>=0||o.inArray(this.text,N)>=0)});if(!N.length){this.selectedIndex=-1}}else{this.value=K}}})},html:function(E){return E===g?(this[0]?this[0].innerHTML.replace(/ jQuery\d+="(?:\d+|null)"/g,""):null):this.empty().append(E)},replaceWith:function(E){return this.after(E).remove()},eq:function(E){return this.slice(E,+E+1)},slice:function(){return this.pushStack(Array.prototype.slice.apply(this,arguments),"slice",Array.prototype.slice.call(arguments).join(","))},map:function(E){return this.pushStack(o.map(this,function(G,F){return E.call(G,F,G)}))},andSelf:function(){return this.add(this.prevObject)},domManip:function(J,M,L){if(this[0]){var I=(this[0].ownerDocument||this[0]).createDocumentFragment(),F=o.clean(J,(this[0].ownerDocument||this[0]),I),H=I.firstChild;if(H){for(var G=0,E=this.length;G1||G>0?I.cloneNode(true):I)}}if(F){o.each(F,z)}}return this;function K(N,O){return M&&o.nodeName(N,"table")&&o.nodeName(O,"tr")?(N.getElementsByTagName("tbody")[0]||N.appendChild(N.ownerDocument.createElement("tbody"))):N}}};o.fn.init.prototype=o.fn;function z(E,F){if(F.src){o.ajax({url:F.src,async:false,dataType:"script"})}else{o.globalEval(F.text||F.textContent||F.innerHTML||"")}if(F.parentNode){F.parentNode.removeChild(F)}}function e(){return+new Date}o.extend=o.fn.extend=function(){var J=arguments[0]||{},H=1,I=arguments.length,E=false,G;if(typeof J==="boolean"){E=J;J=arguments[1]||{};H=2}if(typeof J!=="object"&&!o.isFunction(J)){J={}}if(I==H){J=this;--H}for(;H-1}},swap:function(H,G,I){var E={};for(var F in G){E[F]=H.style[F];H.style[F]=G[F]}I.call(H);for(var F in G){H.style[F]=E[F]}},css:function(H,F,J,E){if(F=="width"||F=="height"){var L,G={position:"absolute",visibility:"hidden",display:"block"},K=F=="width"?["Left","Right"]:["Top","Bottom"];function I(){L=F=="width"?H.offsetWidth:H.offsetHeight;if(E==="border"){return}o.each(K,function(){if(!E){L-=parseFloat(o.curCSS(H,"padding"+this,true))||0}if(E==="margin"){L+=parseFloat(o.curCSS(H,"margin"+this,true))||0}else{L-=parseFloat(o.curCSS(H,"border"+this+"Width",true))||0}})}if(H.offsetWidth!==0){I()}else{o.swap(H,G,I)}return Math.max(0,Math.round(L))}return o.curCSS(H,F,J)},curCSS:function(I,F,G){var L,E=I.style;if(F=="opacity"&&!o.support.opacity){L=o.attr(E,"opacity");return L==""?"1":L}if(F.match(/float/i)){F=w}if(!G&&E&&E[F]){L=E[F]}else{if(q.getComputedStyle){if(F.match(/float/i)){F="float"}F=F.replace(/([A-Z])/g,"-$1").toLowerCase();var M=q.getComputedStyle(I,null);if(M){L=M.getPropertyValue(F)}if(F=="opacity"&&L==""){L="1"}}else{if(I.currentStyle){var J=F.replace(/\-(\w)/g,function(N,O){return O.toUpperCase()});L=I.currentStyle[F]||I.currentStyle[J];if(!/^\d+(px)?$/i.test(L)&&/^\d/.test(L)){var H=E.left,K=I.runtimeStyle.left;I.runtimeStyle.left=I.currentStyle.left;E.left=L||0;L=E.pixelLeft+"px";E.left=H;I.runtimeStyle.left=K}}}}return L},clean:function(F,K,I){K=K||document;if(typeof K.createElement==="undefined"){K=K.ownerDocument||K[0]&&K[0].ownerDocument||document}if(!I&&F.length===1&&typeof F[0]==="string"){var H=/^<(\w+)\s*\/?>$/.exec(F[0]);if(H){return[K.createElement(H[1])]}}var G=[],E=[],L=K.createElement("div");o.each(F,function(P,S){if(typeof S==="number"){S+=""}if(!S){return}if(typeof S==="string"){S=S.replace(/(<(\w+)[^>]*?)\/>/g,function(U,V,T){return T.match(/^(abbr|br|col|img|input|link|meta|param|hr|area|embed)$/i)?U:V+">"});var O=S.replace(/^\s+/,"").substring(0,10).toLowerCase();var Q=!O.indexOf("",""]||!O.indexOf("",""]||O.match(/^<(thead|tbody|tfoot|colg|cap)/)&&[1,"","
"]||!O.indexOf("",""]||(!O.indexOf("",""]||!O.indexOf("",""]||!o.support.htmlSerialize&&[1,"div

","
"]||[0,"",""];L.innerHTML=Q[1]+S+Q[2];while(Q[0]--){L=L.lastChild}if(!o.support.tbody){var R=/"&&!R?L.childNodes:[];for(var M=N.length-1;M>=0;--M){if(o.nodeName(N[M],"tbody")&&!N[M].childNodes.length){N[M].parentNode.removeChild(N[M])}}}if(!o.support.leadingWhitespace&&/^\s/.test(S)){L.insertBefore(K.createTextNode(S.match(/^\s*/)[0]),L.firstChild)}S=o.makeArray(L.childNodes)}if(S.nodeType){G.push(S)}else{G=o.merge(G,S)}});if(I){for(var J=0;G[J];J++){if(o.nodeName(G[J],"script")&&(!G[J].type||G[J].type.toLowerCase()==="text/javascript")){E.push(G[J].parentNode?G[J].parentNode.removeChild(G[J]):G[J])}else{if(G[J].nodeType===1){G.splice.apply(G,[J+1,0].concat(o.makeArray(G[J].getElementsByTagName("script"))))}I.appendChild(G[J])}}return E}return G},attr:function(J,G,K){if(!J||J.nodeType==3||J.nodeType==8){return g}var H=!o.isXMLDoc(J),L=K!==g;G=H&&o.props[G]||G;if(J.tagName){var F=/href|src|style/.test(G);if(G=="selected"&&J.parentNode){J.parentNode.selectedIndex}if(G in J&&H&&!F){if(L){if(G=="type"&&o.nodeName(J,"input")&&J.parentNode){throw"type property can't be changed"}J[G]=K}if(o.nodeName(J,"form")&&J.getAttributeNode(G)){return J.getAttributeNode(G).nodeValue}if(G=="tabIndex"){var I=J.getAttributeNode("tabIndex");return I&&I.specified?I.value:J.nodeName.match(/(button|input|object|select|textarea)/i)?0:J.nodeName.match(/^(a|area)$/i)&&J.href?0:g}return J[G]}if(!o.support.style&&H&&G=="style"){return o.attr(J.style,"cssText",K)}if(L){J.setAttribute(G,""+K)}var E=!o.support.hrefNormalized&&H&&F?J.getAttribute(G,2):J.getAttribute(G);return E===null?g:E}if(!o.support.opacity&&G=="opacity"){if(L){J.zoom=1;J.filter=(J.filter||"").replace(/alpha\([^)]*\)/,"")+(parseInt(K)+""=="NaN"?"":"alpha(opacity="+K*100+")")}return J.filter&&J.filter.indexOf("opacity=")>=0?(parseFloat(J.filter.match(/opacity=([^)]*)/)[1])/100)+"":""}G=G.replace(/-([a-z])/ig,function(M,N){return N.toUpperCase()});if(L){J[G]=K}return J[G]},trim:function(E){return(E||"").replace(/^\s+|\s+$/g,"")},makeArray:function(G){var E=[];if(G!=null){var F=G.length;if(F==null||typeof G==="string"||o.isFunction(G)||G.setInterval){E[0]=G}else{while(F){E[--F]=G[F]}}}return E},inArray:function(G,H){for(var E=0,F=H.length;E0?this.clone(true):this).get();o.fn[F].apply(o(L[K]),I);J=J.concat(I)}return this.pushStack(J,E,G)}});o.each({removeAttr:function(E){o.attr(this,E,"");if(this.nodeType==1){this.removeAttribute(E)}},addClass:function(E){o.className.add(this,E)},removeClass:function(E){o.className.remove(this,E)},toggleClass:function(F,E){if(typeof E!=="boolean"){E=!o.className.has(this,F)}o.className[E?"add":"remove"](this,F)},remove:function(E){if(!E||o.filter(E,[this]).length){o("*",this).add([this]).each(function(){o.event.remove(this);o.removeData(this)});if(this.parentNode){this.parentNode.removeChild(this)}}},empty:function(){o(this).children().remove();while(this.firstChild){this.removeChild(this.firstChild)}}},function(E,F){o.fn[E]=function(){return this.each(F,arguments)}});function j(E,F){return E[0]&&parseInt(o.curCSS(E[0],F,true),10)||0}var h="jQuery"+e(),v=0,A={};o.extend({cache:{},data:function(F,E,G){F=F==l?A:F;var H=F[h];if(!H){H=F[h]=++v}if(E&&!o.cache[H]){o.cache[H]={}}if(G!==g){o.cache[H][E]=G}return E?o.cache[H][E]:H},removeData:function(F,E){F=F==l?A:F;var H=F[h];if(E){if(o.cache[H]){delete o.cache[H][E];E="";for(E in o.cache[H]){break}if(!E){o.removeData(F)}}}else{try{delete F[h]}catch(G){if(F.removeAttribute){F.removeAttribute(h)}}delete o.cache[H]}},queue:function(F,E,H){if(F){E=(E||"fx")+"queue";var G=o.data(F,E);if(!G||o.isArray(H)){G=o.data(F,E,o.makeArray(H))}else{if(H){G.push(H)}}}return G},dequeue:function(H,G){var E=o.queue(H,G),F=E.shift();if(!G||G==="fx"){F=E[0]}if(F!==g){F.call(H)}}});o.fn.extend({data:function(E,G){var H=E.split(".");H[1]=H[1]?"."+H[1]:"";if(G===g){var F=this.triggerHandler("getData"+H[1]+"!",[H[0]]);if(F===g&&this.length){F=o.data(this[0],E)}return F===g&&H[1]?this.data(H[0]):F}else{return this.trigger("setData"+H[1]+"!",[H[0],G]).each(function(){o.data(this,E,G)})}},removeData:function(E){return this.each(function(){o.removeData(this,E)})},queue:function(E,F){if(typeof E!=="string"){F=E;E="fx"}if(F===g){return o.queue(this[0],E)}return this.each(function(){var G=o.queue(this,E,F);if(E=="fx"&&G.length==1){G[0].call(this)}})},dequeue:function(E){return this.each(function(){o.dequeue(this,E)})}});(function(){var R=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^[\]]*\]|['"][^'"]*['"]|[^[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?/g,L=0,H=Object.prototype.toString;var F=function(Y,U,ab,ac){ab=ab||[];U=U||document;if(U.nodeType!==1&&U.nodeType!==9){return[]}if(!Y||typeof Y!=="string"){return ab}var Z=[],W,af,ai,T,ad,V,X=true;R.lastIndex=0;while((W=R.exec(Y))!==null){Z.push(W[1]);if(W[2]){V=RegExp.rightContext;break}}if(Z.length>1&&M.exec(Y)){if(Z.length===2&&I.relative[Z[0]]){af=J(Z[0]+Z[1],U)}else{af=I.relative[Z[0]]?[U]:F(Z.shift(),U);while(Z.length){Y=Z.shift();if(I.relative[Y]){Y+=Z.shift()}af=J(Y,af)}}}else{var ae=ac?{expr:Z.pop(),set:E(ac)}:F.find(Z.pop(),Z.length===1&&U.parentNode?U.parentNode:U,Q(U));af=F.filter(ae.expr,ae.set);if(Z.length>0){ai=E(af)}else{X=false}while(Z.length){var ah=Z.pop(),ag=ah;if(!I.relative[ah]){ah=""}else{ag=Z.pop()}if(ag==null){ag=U}I.relative[ah](ai,ag,Q(U))}}if(!ai){ai=af}if(!ai){throw"Syntax error, unrecognized expression: "+(ah||Y)}if(H.call(ai)==="[object Array]"){if(!X){ab.push.apply(ab,ai)}else{if(U.nodeType===1){for(var aa=0;ai[aa]!=null;aa++){if(ai[aa]&&(ai[aa]===true||ai[aa].nodeType===1&&K(U,ai[aa]))){ab.push(af[aa])}}}else{for(var aa=0;ai[aa]!=null;aa++){if(ai[aa]&&ai[aa].nodeType===1){ab.push(af[aa])}}}}}else{E(ai,ab)}if(V){F(V,U,ab,ac);if(G){hasDuplicate=false;ab.sort(G);if(hasDuplicate){for(var aa=1;aa":function(Z,U,aa){var X=typeof U==="string";if(X&&!/\W/.test(U)){U=aa?U:U.toUpperCase();for(var V=0,T=Z.length;V=0)){if(!V){T.push(Y)}}else{if(V){U[X]=false}}}}return false},ID:function(T){return T[1].replace(/\\/g,"")},TAG:function(U,T){for(var V=0;T[V]===false;V++){}return T[V]&&Q(T[V])?U[1]:U[1].toUpperCase()},CHILD:function(T){if(T[1]=="nth"){var U=/(-?)(\d*)n((?:\+|-)?\d*)/.exec(T[2]=="even"&&"2n"||T[2]=="odd"&&"2n+1"||!/\D/.test(T[2])&&"0n+"+T[2]||T[2]);T[2]=(U[1]+(U[2]||1))-0;T[3]=U[3]-0}T[0]=L++;return T},ATTR:function(X,U,V,T,Y,Z){var W=X[1].replace(/\\/g,"");if(!Z&&I.attrMap[W]){X[1]=I.attrMap[W]}if(X[2]==="~="){X[4]=" "+X[4]+" "}return X},PSEUDO:function(X,U,V,T,Y){if(X[1]==="not"){if(X[3].match(R).length>1||/^\w/.test(X[3])){X[3]=F(X[3],null,null,U)}else{var W=F.filter(X[3],U,V,true^Y);if(!V){T.push.apply(T,W)}return false}}else{if(I.match.POS.test(X[0])||I.match.CHILD.test(X[0])){return true}}return X},POS:function(T){T.unshift(true);return T}},filters:{enabled:function(T){return T.disabled===false&&T.type!=="hidden"},disabled:function(T){return T.disabled===true},checked:function(T){return T.checked===true},selected:function(T){T.parentNode.selectedIndex;return T.selected===true},parent:function(T){return!!T.firstChild},empty:function(T){return!T.firstChild},has:function(V,U,T){return!!F(T[3],V).length},header:function(T){return/h\d/i.test(T.nodeName)},text:function(T){return"text"===T.type},radio:function(T){return"radio"===T.type},checkbox:function(T){return"checkbox"===T.type},file:function(T){return"file"===T.type},password:function(T){return"password"===T.type},submit:function(T){return"submit"===T.type},image:function(T){return"image"===T.type},reset:function(T){return"reset"===T.type},button:function(T){return"button"===T.type||T.nodeName.toUpperCase()==="BUTTON"},input:function(T){return/input|select|textarea|button/i.test(T.nodeName)}},setFilters:{first:function(U,T){return T===0},last:function(V,U,T,W){return U===W.length-1},even:function(U,T){return T%2===0},odd:function(U,T){return T%2===1},lt:function(V,U,T){return UT[3]-0},nth:function(V,U,T){return T[3]-0==U},eq:function(V,U,T){return T[3]-0==U}},filter:{PSEUDO:function(Z,V,W,aa){var U=V[1],X=I.filters[U];if(X){return X(Z,W,V,aa)}else{if(U==="contains"){return(Z.textContent||Z.innerText||"").indexOf(V[3])>=0}else{if(U==="not"){var Y=V[3];for(var W=0,T=Y.length;W=0)}}},ID:function(U,T){return U.nodeType===1&&U.getAttribute("id")===T},TAG:function(U,T){return(T==="*"&&U.nodeType===1)||U.nodeName===T},CLASS:function(U,T){return(" "+(U.className||U.getAttribute("class"))+" ").indexOf(T)>-1},ATTR:function(Y,W){var V=W[1],T=I.attrHandle[V]?I.attrHandle[V](Y):Y[V]!=null?Y[V]:Y.getAttribute(V),Z=T+"",X=W[2],U=W[4];return T==null?X==="!=":X==="="?Z===U:X==="*="?Z.indexOf(U)>=0:X==="~="?(" "+Z+" ").indexOf(U)>=0:!U?Z&&T!==false:X==="!="?Z!=U:X==="^="?Z.indexOf(U)===0:X==="$="?Z.substr(Z.length-U.length)===U:X==="|="?Z===U||Z.substr(0,U.length+1)===U+"-":false},POS:function(X,U,V,Y){var T=U[2],W=I.setFilters[T];if(W){return W(X,V,U,Y)}}}};var M=I.match.POS;for(var O in I.match){I.match[O]=RegExp(I.match[O].source+/(?![^\[]*\])(?![^\(]*\))/.source)}var E=function(U,T){U=Array.prototype.slice.call(U);if(T){T.push.apply(T,U);return T}return U};try{Array.prototype.slice.call(document.documentElement.childNodes)}catch(N){E=function(X,W){var U=W||[];if(H.call(X)==="[object Array]"){Array.prototype.push.apply(U,X)}else{if(typeof X.length==="number"){for(var V=0,T=X.length;V";var T=document.documentElement;T.insertBefore(U,T.firstChild);if(!!document.getElementById(V)){I.find.ID=function(X,Y,Z){if(typeof Y.getElementById!=="undefined"&&!Z){var W=Y.getElementById(X[1]);return W?W.id===X[1]||typeof W.getAttributeNode!=="undefined"&&W.getAttributeNode("id").nodeValue===X[1]?[W]:g:[]}};I.filter.ID=function(Y,W){var X=typeof Y.getAttributeNode!=="undefined"&&Y.getAttributeNode("id");return Y.nodeType===1&&X&&X.nodeValue===W}}T.removeChild(U)})();(function(){var T=document.createElement("div");T.appendChild(document.createComment(""));if(T.getElementsByTagName("*").length>0){I.find.TAG=function(U,Y){var X=Y.getElementsByTagName(U[1]);if(U[1]==="*"){var W=[];for(var V=0;X[V];V++){if(X[V].nodeType===1){W.push(X[V])}}X=W}return X}}T.innerHTML="";if(T.firstChild&&typeof T.firstChild.getAttribute!=="undefined"&&T.firstChild.getAttribute("href")!=="#"){I.attrHandle.href=function(U){return U.getAttribute("href",2)}}})();if(document.querySelectorAll){(function(){var T=F,U=document.createElement("div");U.innerHTML="

";if(U.querySelectorAll&&U.querySelectorAll(".TEST").length===0){return}F=function(Y,X,V,W){X=X||document;if(!W&&X.nodeType===9&&!Q(X)){try{return E(X.querySelectorAll(Y),V)}catch(Z){}}return T(Y,X,V,W)};F.find=T.find;F.filter=T.filter;F.selectors=T.selectors;F.matches=T.matches})()}if(document.getElementsByClassName&&document.documentElement.getElementsByClassName){(function(){var T=document.createElement("div");T.innerHTML="
";if(T.getElementsByClassName("e").length===0){return}T.lastChild.className="e";if(T.getElementsByClassName("e").length===1){return}I.order.splice(1,0,"CLASS");I.find.CLASS=function(U,V,W){if(typeof V.getElementsByClassName!=="undefined"&&!W){return V.getElementsByClassName(U[1])}}})()}function P(U,Z,Y,ad,aa,ac){var ab=U=="previousSibling"&&!ac;for(var W=0,V=ad.length;W0){X=T;break}}}T=T[U]}ad[W]=X}}}var K=document.compareDocumentPosition?function(U,T){return U.compareDocumentPosition(T)&16}:function(U,T){return U!==T&&(U.contains?U.contains(T):true)};var Q=function(T){return T.nodeType===9&&T.documentElement.nodeName!=="HTML"||!!T.ownerDocument&&Q(T.ownerDocument)};var J=function(T,aa){var W=[],X="",Y,V=aa.nodeType?[aa]:aa;while((Y=I.match.PSEUDO.exec(T))){X+=Y[0];T=T.replace(I.match.PSEUDO,"")}T=I.relative[T]?T+"*":T;for(var Z=0,U=V.length;Z0||T.offsetHeight>0};F.selectors.filters.animated=function(T){return o.grep(o.timers,function(U){return T===U.elem}).length};o.multiFilter=function(V,T,U){if(U){V=":not("+V+")"}return F.matches(V,T)};o.dir=function(V,U){var T=[],W=V[U];while(W&&W!=document){if(W.nodeType==1){T.push(W)}W=W[U]}return T};o.nth=function(X,T,V,W){T=T||1;var U=0;for(;X;X=X[V]){if(X.nodeType==1&&++U==T){break}}return X};o.sibling=function(V,U){var T=[];for(;V;V=V.nextSibling){if(V.nodeType==1&&V!=U){T.push(V)}}return T};return;l.Sizzle=F})();o.event={add:function(I,F,H,K){if(I.nodeType==3||I.nodeType==8){return}if(I.setInterval&&I!=l){I=l}if(!H.guid){H.guid=this.guid++}if(K!==g){var G=H;H=this.proxy(G);H.data=K}var E=o.data(I,"events")||o.data(I,"events",{}),J=o.data(I,"handle")||o.data(I,"handle",function(){return typeof o!=="undefined"&&!o.event.triggered?o.event.handle.apply(arguments.callee.elem,arguments):g});J.elem=I;o.each(F.split(/\s+/),function(M,N){var O=N.split(".");N=O.shift();H.type=O.slice().sort().join(".");var L=E[N];if(o.event.specialAll[N]){o.event.specialAll[N].setup.call(I,K,O)}if(!L){L=E[N]={};if(!o.event.special[N]||o.event.special[N].setup.call(I,K,O)===false){if(I.addEventListener){I.addEventListener(N,J,false)}else{if(I.attachEvent){I.attachEvent("on"+N,J)}}}}L[H.guid]=H;o.event.global[N]=true});I=null},guid:1,global:{},remove:function(K,H,J){if(K.nodeType==3||K.nodeType==8){return}var G=o.data(K,"events"),F,E;if(G){if(H===g||(typeof H==="string"&&H.charAt(0)==".")){for(var I in G){this.remove(K,I+(H||""))}}else{if(H.type){J=H.handler;H=H.type}o.each(H.split(/\s+/),function(M,O){var Q=O.split(".");O=Q.shift();var N=RegExp("(^|\\.)"+Q.slice().sort().join(".*\\.")+"(\\.|$)");if(G[O]){if(J){delete G[O][J.guid]}else{for(var P in G[O]){if(N.test(G[O][P].type)){delete G[O][P]}}}if(o.event.specialAll[O]){o.event.specialAll[O].teardown.call(K,Q)}for(F in G[O]){break}if(!F){if(!o.event.special[O]||o.event.special[O].teardown.call(K,Q)===false){if(K.removeEventListener){K.removeEventListener(O,o.data(K,"handle"),false)}else{if(K.detachEvent){K.detachEvent("on"+O,o.data(K,"handle"))}}}F=null;delete G[O]}}})}for(F in G){break}if(!F){var L=o.data(K,"handle");if(L){L.elem=null}o.removeData(K,"events");o.removeData(K,"handle")}}},trigger:function(I,K,H,E){var G=I.type||I;if(!E){I=typeof I==="object"?I[h]?I:o.extend(o.Event(G),I):o.Event(G);if(G.indexOf("!")>=0){I.type=G=G.slice(0,-1);I.exclusive=true}if(!H){I.stopPropagation();if(this.global[G]){o.each(o.cache,function(){if(this.events&&this.events[G]){o.event.trigger(I,K,this.handle.elem)}})}}if(!H||H.nodeType==3||H.nodeType==8){return g}I.result=g;I.target=H;K=o.makeArray(K);K.unshift(I)}I.currentTarget=H;var J=o.data(H,"handle");if(J){J.apply(H,K)}if((!H[G]||(o.nodeName(H,"a")&&G=="click"))&&H["on"+G]&&H["on"+G].apply(H,K)===false){I.result=false}if(!E&&H[G]&&!I.isDefaultPrevented()&&!(o.nodeName(H,"a")&&G=="click")){this.triggered=true;try{H[G]()}catch(L){}}this.triggered=false;if(!I.isPropagationStopped()){var F=H.parentNode||H.ownerDocument;if(F){o.event.trigger(I,K,F,true)}}},handle:function(K){var J,E;K=arguments[0]=o.event.fix(K||l.event);K.currentTarget=this;var L=K.type.split(".");K.type=L.shift();J=!L.length&&!K.exclusive;var I=RegExp("(^|\\.)"+L.slice().sort().join(".*\\.")+"(\\.|$)");E=(o.data(this,"events")||{})[K.type];for(var G in E){var H=E[G];if(J||I.test(H.type)){K.handler=H;K.data=H.data;var F=H.apply(this,arguments);if(F!==g){K.result=F;if(F===false){K.preventDefault();K.stopPropagation()}}if(K.isImmediatePropagationStopped()){break}}}},props:"altKey attrChange attrName bubbles button cancelable charCode clientX clientY ctrlKey currentTarget data detail eventPhase fromElement handler keyCode metaKey newValue originalTarget pageX pageY prevValue relatedNode relatedTarget screenX screenY shiftKey srcElement target toElement view wheelDelta which".split(" "),fix:function(H){if(H[h]){return H}var F=H;H=o.Event(F);for(var G=this.props.length,J;G;){J=this.props[--G];H[J]=F[J]}if(!H.target){H.target=H.srcElement||document}if(H.target.nodeType==3){H.target=H.target.parentNode}if(!H.relatedTarget&&H.fromElement){H.relatedTarget=H.fromElement==H.target?H.toElement:H.fromElement}if(H.pageX==null&&H.clientX!=null){var I=document.documentElement,E=document.body;H.pageX=H.clientX+(I&&I.scrollLeft||E&&E.scrollLeft||0)-(I.clientLeft||0);H.pageY=H.clientY+(I&&I.scrollTop||E&&E.scrollTop||0)-(I.clientTop||0)}if(!H.which&&((H.charCode||H.charCode===0)?H.charCode:H.keyCode)){H.which=H.charCode||H.keyCode}if(!H.metaKey&&H.ctrlKey){H.metaKey=H.ctrlKey}if(!H.which&&H.button){H.which=(H.button&1?1:(H.button&2?3:(H.button&4?2:0)))}return H},proxy:function(F,E){E=E||function(){return F.apply(this,arguments)};E.guid=F.guid=F.guid||E.guid||this.guid++;return E},special:{ready:{setup:B,teardown:function(){}}},specialAll:{live:{setup:function(E,F){o.event.add(this,F[0],c)},teardown:function(G){if(G.length){var E=0,F=RegExp("(^|\\.)"+G[0]+"(\\.|$)");o.each((o.data(this,"events").live||{}),function(){if(F.test(this.type)){E++}});if(E<1){o.event.remove(this,G[0],c)}}}}}};o.Event=function(E){if(!this.preventDefault){return new o.Event(E)}if(E&&E.type){this.originalEvent=E;this.type=E.type}else{this.type=E}this.timeStamp=e();this[h]=true};function k(){return false}function u(){return true}o.Event.prototype={preventDefault:function(){this.isDefaultPrevented=u;var E=this.originalEvent;if(!E){return}if(E.preventDefault){E.preventDefault()}E.returnValue=false},stopPropagation:function(){this.isPropagationStopped=u;var E=this.originalEvent;if(!E){return}if(E.stopPropagation){E.stopPropagation()}E.cancelBubble=true},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=u;this.stopPropagation()},isDefaultPrevented:k,isPropagationStopped:k,isImmediatePropagationStopped:k};var a=function(F){var E=F.relatedTarget;while(E&&E!=this){try{E=E.parentNode}catch(G){E=this}}if(E!=this){F.type=F.data;o.event.handle.apply(this,arguments)}};o.each({mouseover:"mouseenter",mouseout:"mouseleave"},function(F,E){o.event.special[E]={setup:function(){o.event.add(this,F,a,E)},teardown:function(){o.event.remove(this,F,a)}}});o.fn.extend({bind:function(F,G,E){return F=="unload"?this.one(F,G,E):this.each(function(){o.event.add(this,F,E||G,E&&G)})},one:function(G,H,F){var E=o.event.proxy(F||H,function(I){o(this).unbind(I,E);return(F||H).apply(this,arguments)});return this.each(function(){o.event.add(this,G,E,F&&H)})},unbind:function(F,E){return this.each(function(){o.event.remove(this,F,E)})},trigger:function(E,F){return this.each(function(){o.event.trigger(E,F,this)})},triggerHandler:function(E,G){if(this[0]){var F=o.Event(E);F.preventDefault();F.stopPropagation();o.event.trigger(F,G,this[0]);return F.result}},toggle:function(G){var E=arguments,F=1;while(F=0){var E=G.slice(I,G.length);G=G.slice(0,I)}var H="GET";if(J){if(o.isFunction(J)){K=J;J=null}else{if(typeof J==="object"){J=o.param(J);H="POST"}}}var F=this;o.ajax({url:G,type:H,dataType:"html",data:J,complete:function(M,L){if(L=="success"||L=="notmodified"){F.html(E?o("
").append(M.responseText.replace(//g,"")).find(E):M.responseText)}if(K){F.each(K,[M.responseText,L,M])}}});return this},serialize:function(){return o.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?o.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||/select|textarea/i.test(this.nodeName)||/text|hidden|password|search/i.test(this.type))}).map(function(E,F){var G=o(this).val();return G==null?null:o.isArray(G)?o.map(G,function(I,H){return{name:F.name,value:I}}):{name:F.name,value:G}}).get()}});o.each("ajaxStart,ajaxStop,ajaxComplete,ajaxError,ajaxSuccess,ajaxSend".split(","),function(E,F){o.fn[F]=function(G){return this.bind(F,G)}});var r=e();o.extend({get:function(E,G,H,F){if(o.isFunction(G)){H=G;G=null}return o.ajax({type:"GET",url:E,data:G,success:H,dataType:F})},getScript:function(E,F){return o.get(E,null,F,"script")},getJSON:function(E,F,G){return o.get(E,F,G,"json")},post:function(E,G,H,F){if(o.isFunction(G)){H=G;G={}}return o.ajax({type:"POST",url:E,data:G,success:H,dataType:F})},ajaxSetup:function(E){o.extend(o.ajaxSettings,E)},ajaxSettings:{url:location.href,global:true,type:"GET",contentType:"application/x-www-form-urlencoded",processData:true,async:true,xhr:function(){return l.ActiveXObject?new ActiveXObject("Microsoft.XMLHTTP"):new XMLHttpRequest()},accepts:{xml:"application/xml, text/xml",html:"text/html",script:"text/javascript, application/javascript",json:"application/json, text/javascript",text:"text/plain",_default:"*/*"}},lastModified:{},ajax:function(M){M=o.extend(true,M,o.extend(true,{},o.ajaxSettings,M));var W,F=/=\?(&|$)/g,R,V,G=M.type.toUpperCase();if(M.data&&M.processData&&typeof M.data!=="string"){M.data=o.param(M.data)}if(M.dataType=="jsonp"){if(G=="GET"){if(!M.url.match(F)){M.url+=(M.url.match(/\?/)?"&":"?")+(M.jsonp||"callback")+"=?"}}else{if(!M.data||!M.data.match(F)){M.data=(M.data?M.data+"&":"")+(M.jsonp||"callback")+"=?"}}M.dataType="json"}if(M.dataType=="json"&&(M.data&&M.data.match(F)||M.url.match(F))){W="jsonp"+r++;if(M.data){M.data=(M.data+"").replace(F,"="+W+"$1")}M.url=M.url.replace(F,"="+W+"$1");M.dataType="script";l[W]=function(X){V=X;I();L();l[W]=g;try{delete l[W]}catch(Y){}if(H){H.removeChild(T)}}}if(M.dataType=="script"&&M.cache==null){M.cache=false}if(M.cache===false&&G=="GET"){var E=e();var U=M.url.replace(/(\?|&)_=.*?(&|$)/,"$1_="+E+"$2");M.url=U+((U==M.url)?(M.url.match(/\?/)?"&":"?")+"_="+E:"")}if(M.data&&G=="GET"){M.url+=(M.url.match(/\?/)?"&":"?")+M.data;M.data=null}if(M.global&&!o.active++){o.event.trigger("ajaxStart")}var Q=/^(\w+:)?\/\/([^\/?#]+)/.exec(M.url);if(M.dataType=="script"&&G=="GET"&&Q&&(Q[1]&&Q[1]!=location.protocol||Q[2]!=location.host)){var H=document.getElementsByTagName("head")[0];var T=document.createElement("script");T.src=M.url;if(M.scriptCharset){T.charset=M.scriptCharset}if(!W){var O=false;T.onload=T.onreadystatechange=function(){if(!O&&(!this.readyState||this.readyState=="loaded"||this.readyState=="complete")){O=true;I();L();T.onload=T.onreadystatechange=null;H.removeChild(T)}}}H.appendChild(T);return g}var K=false;var J=M.xhr();if(M.username){J.open(G,M.url,M.async,M.username,M.password)}else{J.open(G,M.url,M.async)}try{if(M.data){J.setRequestHeader("Content-Type",M.contentType)}if(M.ifModified){J.setRequestHeader("If-Modified-Since",o.lastModified[M.url]||"Thu, 01 Jan 1970 00:00:00 GMT")}J.setRequestHeader("X-Requested-With","XMLHttpRequest");J.setRequestHeader("Accept",M.dataType&&M.accepts[M.dataType]?M.accepts[M.dataType]+", */*":M.accepts._default)}catch(S){}if(M.beforeSend&&M.beforeSend(J,M)===false){if(M.global&&!--o.active){o.event.trigger("ajaxStop")}J.abort();return false}if(M.global){o.event.trigger("ajaxSend",[J,M])}var N=function(X){if(J.readyState==0){if(P){clearInterval(P);P=null;if(M.global&&!--o.active){o.event.trigger("ajaxStop")}}}else{if(!K&&J&&(J.readyState==4||X=="timeout")){K=true;if(P){clearInterval(P);P=null}R=X=="timeout"?"timeout":!o.httpSuccess(J)?"error":M.ifModified&&o.httpNotModified(J,M.url)?"notmodified":"success";if(R=="success"){try{V=o.httpData(J,M.dataType,M)}catch(Z){R="parsererror"}}if(R=="success"){var Y;try{Y=J.getResponseHeader("Last-Modified")}catch(Z){}if(M.ifModified&&Y){o.lastModified[M.url]=Y}if(!W){I()}}else{o.handleError(M,J,R)}L();if(X){J.abort()}if(M.async){J=null}}}};if(M.async){var P=setInterval(N,13);if(M.timeout>0){setTimeout(function(){if(J&&!K){N("timeout")}},M.timeout)}}try{J.send(M.data)}catch(S){o.handleError(M,J,null,S)}if(!M.async){N()}function I(){if(M.success){M.success(V,R)}if(M.global){o.event.trigger("ajaxSuccess",[J,M])}}function L(){if(M.complete){M.complete(J,R)}if(M.global){o.event.trigger("ajaxComplete",[J,M])}if(M.global&&!--o.active){o.event.trigger("ajaxStop")}}return J},handleError:function(F,H,E,G){if(F.error){F.error(H,E,G)}if(F.global){o.event.trigger("ajaxError",[H,F,G])}},active:0,httpSuccess:function(F){try{return!F.status&&location.protocol=="file:"||(F.status>=200&&F.status<300)||F.status==304||F.status==1223}catch(E){}return false},httpNotModified:function(G,E){try{var H=G.getResponseHeader("Last-Modified");return G.status==304||H==o.lastModified[E]}catch(F){}return false},httpData:function(J,H,G){var F=J.getResponseHeader("content-type"),E=H=="xml"||!H&&F&&F.indexOf("xml")>=0,I=E?J.responseXML:J.responseText;if(E&&I.documentElement.tagName=="parsererror"){throw"parsererror"}if(G&&G.dataFilter){I=G.dataFilter(I,H)}if(typeof I==="string"){if(H=="script"){o.globalEval(I)}if(H=="json"){I=l["eval"]("("+I+")")}}return I},param:function(E){var G=[];function H(I,J){G[G.length]=encodeURIComponent(I)+"="+encodeURIComponent(J)}if(o.isArray(E)||E.jquery){o.each(E,function(){H(this.name,this.value)})}else{for(var F in E){if(o.isArray(E[F])){o.each(E[F],function(){H(F,this)})}else{H(F,o.isFunction(E[F])?E[F]():E[F])}}}return G.join("&").replace(/%20/g,"+")}});var m={},n,d=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]];function t(F,E){var G={};o.each(d.concat.apply([],d.slice(0,E)),function(){G[this]=F});return G}o.fn.extend({show:function(J,L){if(J){return this.animate(t("show",3),J,L)}else{for(var H=0,F=this.length;H").appendTo("body");K=I.css("display");if(K==="none"){K="block"}I.remove();m[G]=K}o.data(this[H],"olddisplay",K)}}for(var H=0,F=this.length;H=0;H--){if(G[H].elem==this){if(E){G[H](true)}G.splice(H,1)}}});if(!E){this.dequeue()}return this}});o.each({slideDown:t("show",1),slideUp:t("hide",1),slideToggle:t("toggle",1),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"}},function(E,F){o.fn[E]=function(G,H){return this.animate(F,G,H)}});o.extend({speed:function(G,H,F){var E=typeof G==="object"?G:{complete:F||!F&&H||o.isFunction(G)&&G,duration:G,easing:F&&H||H&&!o.isFunction(H)&&H};E.duration=o.fx.off?0:typeof E.duration==="number"?E.duration:o.fx.speeds[E.duration]||o.fx.speeds._default;E.old=E.complete;E.complete=function(){if(E.queue!==false){o(this).dequeue()}if(o.isFunction(E.old)){E.old.call(this)}};return E},easing:{linear:function(G,H,E,F){return E+F*G},swing:function(G,H,E,F){return((-Math.cos(G*Math.PI)/2)+0.5)*F+E}},timers:[],fx:function(F,E,G){this.options=E;this.elem=F;this.prop=G;if(!E.orig){E.orig={}}}});o.fx.prototype={update:function(){if(this.options.step){this.options.step.call(this.elem,this.now,this)}(o.fx.step[this.prop]||o.fx.step._default)(this);if((this.prop=="height"||this.prop=="width")&&this.elem.style){this.elem.style.display="block"}},cur:function(F){if(this.elem[this.prop]!=null&&(!this.elem.style||this.elem.style[this.prop]==null)){return this.elem[this.prop]}var E=parseFloat(o.css(this.elem,this.prop,F));return E&&E>-10000?E:parseFloat(o.curCSS(this.elem,this.prop))||0},custom:function(I,H,G){this.startTime=e();this.start=I;this.end=H;this.unit=G||this.unit||"px";this.now=this.start;this.pos=this.state=0;var E=this;function F(J){return E.step(J)}F.elem=this.elem;if(F()&&o.timers.push(F)&&!n){n=setInterval(function(){var K=o.timers;for(var J=0;J=this.options.duration+this.startTime){this.now=this.end;this.pos=this.state=1;this.update();this.options.curAnim[this.prop]=true;var E=true;for(var F in this.options.curAnim){if(this.options.curAnim[F]!==true){E=false}}if(E){if(this.options.display!=null){this.elem.style.overflow=this.options.overflow;this.elem.style.display=this.options.display;if(o.css(this.elem,"display")=="none"){this.elem.style.display="block"}}if(this.options.hide){o(this.elem).hide()}if(this.options.hide||this.options.show){for(var I in this.options.curAnim){o.attr(this.elem.style,I,this.options.orig[I])}}this.options.complete.call(this.elem)}return false}else{var J=G-this.startTime;this.state=J/this.options.duration;this.pos=o.easing[this.options.easing||(o.easing.swing?"swing":"linear")](this.state,J,0,1,this.options.duration);this.now=this.start+((this.end-this.start)*this.pos);this.update()}return true}};o.extend(o.fx,{speeds:{slow:600,fast:200,_default:400},step:{opacity:function(E){o.attr(E.elem.style,"opacity",E.now)},_default:function(E){if(E.elem.style&&E.elem.style[E.prop]!=null){E.elem.style[E.prop]=E.now+E.unit}else{E.elem[E.prop]=E.now}}}});if(document.documentElement.getBoundingClientRect){o.fn.offset=function(){if(!this[0]){return{top:0,left:0}}if(this[0]===this[0].ownerDocument.body){return o.offset.bodyOffset(this[0])}var G=this[0].getBoundingClientRect(),J=this[0].ownerDocument,F=J.body,E=J.documentElement,L=E.clientTop||F.clientTop||0,K=E.clientLeft||F.clientLeft||0,I=G.top+(self.pageYOffset||o.boxModel&&E.scrollTop||F.scrollTop)-L,H=G.left+(self.pageXOffset||o.boxModel&&E.scrollLeft||F.scrollLeft)-K;return{top:I,left:H}}}else{o.fn.offset=function(){if(!this[0]){return{top:0,left:0}}if(this[0]===this[0].ownerDocument.body){return o.offset.bodyOffset(this[0])}o.offset.initialized||o.offset.initialize();var J=this[0],G=J.offsetParent,F=J,O=J.ownerDocument,M,H=O.documentElement,K=O.body,L=O.defaultView,E=L.getComputedStyle(J,null),N=J.offsetTop,I=J.offsetLeft;while((J=J.parentNode)&&J!==K&&J!==H){M=L.getComputedStyle(J,null);N-=J.scrollTop,I-=J.scrollLeft;if(J===G){N+=J.offsetTop,I+=J.offsetLeft;if(o.offset.doesNotAddBorder&&!(o.offset.doesAddBorderForTableAndCells&&/^t(able|d|h)$/i.test(J.tagName))){N+=parseInt(M.borderTopWidth,10)||0,I+=parseInt(M.borderLeftWidth,10)||0}F=G,G=J.offsetParent}if(o.offset.subtractsBorderForOverflowNotVisible&&M.overflow!=="visible"){N+=parseInt(M.borderTopWidth,10)||0,I+=parseInt(M.borderLeftWidth,10)||0}E=M}if(E.position==="relative"||E.position==="static"){N+=K.offsetTop,I+=K.offsetLeft}if(E.position==="fixed"){N+=Math.max(H.scrollTop,K.scrollTop),I+=Math.max(H.scrollLeft,K.scrollLeft)}return{top:N,left:I}}}o.offset={initialize:function(){if(this.initialized){return}var L=document.body,F=document.createElement("div"),H,G,N,I,M,E,J=L.style.marginTop,K='
';M={position:"absolute",top:0,left:0,margin:0,border:0,width:"1px",height:"1px",visibility:"hidden"};for(E in M){F.style[E]=M[E]}F.innerHTML=K;L.insertBefore(F,L.firstChild);H=F.firstChild,G=H.firstChild,I=H.nextSibling.firstChild.firstChild;this.doesNotAddBorder=(G.offsetTop!==5);this.doesAddBorderForTableAndCells=(I.offsetTop===5);H.style.overflow="hidden",H.style.position="relative";this.subtractsBorderForOverflowNotVisible=(G.offsetTop===-5);L.style.marginTop="1px";this.doesNotIncludeMarginInBodyOffset=(L.offsetTop===0);L.style.marginTop=J;L.removeChild(F);this.initialized=true},bodyOffset:function(E){o.offset.initialized||o.offset.initialize();var G=E.offsetTop,F=E.offsetLeft;if(o.offset.doesNotIncludeMarginInBodyOffset){G+=parseInt(o.curCSS(E,"marginTop",true),10)||0,F+=parseInt(o.curCSS(E,"marginLeft",true),10)||0}return{top:G,left:F}}};o.fn.extend({position:function(){var I=0,H=0,F;if(this[0]){var G=this.offsetParent(),J=this.offset(),E=/^body|html$/i.test(G[0].tagName)?{top:0,left:0}:G.offset();J.top-=j(this,"marginTop");J.left-=j(this,"marginLeft");E.top+=j(G,"borderTopWidth");E.left+=j(G,"borderLeftWidth");F={top:J.top-E.top,left:J.left-E.left}}return F},offsetParent:function(){var E=this[0].offsetParent||document.body;while(E&&(!/^body|html$/i.test(E.tagName)&&o.css(E,"position")=="static")){E=E.offsetParent}return o(E)}});o.each(["Left","Top"],function(F,E){var G="scroll"+E;o.fn[G]=function(H){if(!this[0]){return null}return H!==g?this.each(function(){this==l||this==document?l.scrollTo(!F?H:o(l).scrollLeft(),F?H:o(l).scrollTop()):this[G]=H}):this[0]==l||this[0]==document?self[F?"pageYOffset":"pageXOffset"]||o.boxModel&&document.documentElement[G]||document.body[G]:this[0][G]}});o.each(["Height","Width"],function(I,G){var E=I?"Left":"Top",H=I?"Right":"Bottom",F=G.toLowerCase();o.fn["inner"+G]=function(){return this[0]?o.css(this[0],F,false,"padding"):null};o.fn["outer"+G]=function(K){return this[0]?o.css(this[0],F,false,K?"margin":"border"):null};var J=G.toLowerCase();o.fn[J]=function(K){return this[0]==l?document.compatMode=="CSS1Compat"&&document.documentElement["client"+G]||document.body["client"+G]:this[0]==document?Math.max(document.documentElement["client"+G],document.body["scroll"+G],document.documentElement["scroll"+G],document.body["offset"+G],document.documentElement["offset"+G]):K===g?(this.length?o.css(this[0],J):null):this.css(J,typeof K==="string"?K:K+"px")}})})();(function($){$.fn.tabs=function(options){var defaults={initTab:1};options=$.extend(defaults,options);function getCurrentViewClass(item){if($(item).hasClass('npr-tab-h-item-inactive')){return'npr-tab-h-item-inactive';} if($(item).hasClass('npr-tab-h-item-active')){return'npr-tab-h-item-active';}} function updateTabsCss(item){$(item).addClass('npr-tab-h-item-active').removeClass('npr-tab-h-item-inactive').attr('viewCls','npr-tab-h-item-active').siblings().addClass('npr-tab-h-item-inactive').removeClass('npr-tab-h-item-active').attr('viewCls','npr-tab-h-item-inactive');} function switchPanel(sid,item){var hid=$(item).attr('headId');updateTabsCss(item);$(sid).find('.npr-tabs-d > li[dataId='+hid+']').show().siblings().hide();} return this.each(function(){var id=$(this).attr('id');var sid='#'+id;function init(){var count=0;$(sid).find('.npr-tabs-h > li').each(function(){var incr=count++;$(this).addClass('npr-tab-h-items').addClass('npr-tab-h-item-'+incr).attr('headId',id+incr).css('cursor','pointer');}).hover(function(){var viewCls=getCurrentViewClass(this);$(this).attr('viewCls',viewCls).removeClass(viewCls).addClass('npr-tab-h-item-hover');},function(){var viewCls=$(this).attr('viewCls');$(this).removeClass('npr-tab-h-item-hover').addClass(viewCls);}).click(function(){switchPanel(sid,this);});count=0;$(sid).find('.npr-tabs-d > li').each(function(){$(this).addClass('npr-tab-d-items');$(this).attr('dataId',id+count++);});var query='.npr-tabs-h > li:eq('+options.initTab+')';var initItem=$(sid).find(query).get();switchPanel(sid,initItem);$(sid).removeClass('init-hidden');} init();});};})(jQuery);(function($){$.checkNickname=function(clickable,nicknameInput){$(clickable).click(function(){var inputEl=$(nicknameInput).get(0);var value=inputEl.value;var params={public_user_nick_name:value};var render=function(result) {var msg='
';msg+='Unable to check nickname.
';switch(result){case true:msg='
';msg+='This nickname is available
';break;case false:msg='
';msg+='This nickname is not available
';break;} var parent=$(inputEl).parent('p');var offset=$(parent).offset();var height=$(parent).height();$(document.body).append(msg);$('#nicknameresult').css('left',offset.left).css('top',offset.top+height).css('position','absolute');setTimeout(function(){var oncomplete=function(){$('#nicknameresult').remove();};$('#nicknameresult').fadeOut("slow",oncomplete);},4000);};$.ajax({url:'/templates/reg/remoteValidateUsername.php',type:'GET',data:params,dataType:'json',timeout:1500,success:render});return false;});};})(jQuery);(function($){$.fn.delay=function(options){var timer;function count(scope){if(timer!==null){clearTimeout(timer);} var newFn=function(){options.fn.apply(scope);};timer=setTimeout(newFn,options.delay);} return this.each(function(){var obj=$(this);obj.bind(options.event,function(event){var ignoreKey=null;if(event.keyCode){ignoreKey=event.keyCode;}else if(event.which){ignoreKey=event.which;} if(ignoreKey&&ignoreKey==13||ignoreKey==27||ignoreKey==38||ignoreKey==40||ignoreKey>60000){event.preventDefault();}else{count(this);}});});};})(jQuery);(function($){if(!$.validator){return;} $.validator.addMethod("rfc2822email",function(value,element){if(value===""){return true;} var atSym=value.lastIndexOf("@");if(atSym<1){return false;} if(atSym==value.length-1){return false;} if(atSym>64){return false;} if(value.length-atSym>255){return false;} var lastDot=value.lastIndexOf(".");if(lastDot>atSym+1&&lastDot255){value=value.substring(0,255)+"...";} _debugData+="{"+key+":'"+value+"'}";}} catch(propEx){}} _debugData+="}";var lineNumber='unknown';if(_e.lineNumber!=null){lineNumber=_e.lineNumber;} NPR.messaging.logMessage(_debugData,_function,_id,lineNumber);} return{};};window.onerror=function(message,url,lineNumber){var fullMsg="Window.OnError: "+message+" ("+url+":"+lineNumber+")";NPR.messaging.logMessage(fullMsg,"Window.OnError: "+message,NPR.messaging.constants.JAVASCRIPT_GENERAL_ISSUE,lineNumber);window.onerror=function(){return true;};return true;};NPR.messaging.logMessage=function(_msg,_function,_id,_line){try{var language='';if($.browser.msie){language=navigator.browserLanguage;}else{language=window.navigator.language;} if(language.substring(0,2).toLowerCase()!='en') {return;} var message={};message.msg=_msg;message.func=_function;message.id=_id;message.line=_line;message.agent=navigator.userAgent message.url=window.location.href;var debugData='';debugData=message.msg+' | f: '+message.func+' | '+message.agent+" | in URL: "+message.url;if(document.URL.indexOf("_DEBUG=1")>0){$("#error").append('
WWWERR '+debugData+'
');} message=JSON.stringify(message);$.post("/templates/common/jslog.php",{type:'Warning',message:message});}catch(e){}};AddNamespace("NPR.community");NPR.community.urlencode=function(str){var clean="";if(str.length>0){clean=str.replace(//g,">");clean=clean.replace(/<a(.*?)>/g,"");clean=clean.replace(/<\/a>/g,"");clean=clean.replace(/\u2019/g,"’");clean=clean.replace(/\u201C/g,"“");clean=clean.replace(/\u201D/g,'"');clean=clean.replace(/([^"']|^)(https?:\/\/[\S]+)(\b|$)/gi,'$1$2');clean=clean.replace(/\r\n/g,"
");clean=clean.replace(/\n/g,"
");} return clean;};NPR.community.urldecode=function(str){return str;};AddNamespace("NPR.community");AddNamespace("NPR.onready.community");NPR.onready.community.story=function(){NPR.community.setCommentSortOrderFromCookie();NPR.community.loadStoryInformation();$('textarea[maxlength]').keyup(function(){if($(this).val().length>1249){alert('Your comment has exceeded the maximum number of characters. Please keep your comment to fewer than 1250 characters.');} if($(this).val().length>$(this).attr('maxlength')){$(this).val($(this).val().substr(0,$(this).attr('maxlength')));} if($(this).val().length>$(this).attr('maxlength')-100){$(this).parent().find('.charsRemaining').html('You have '+($(this).attr('maxlength')-$(this).val().length)+' characters remaining.');} else {$(this).parent().find('.charsRemaining').html('');}});var fbcAttemptsLeft=100;var fbcLoadable=function(){if(navigator.userAgent.indexOf('MSIE')===-1){return true;} try{if(document.namespaces){return true;}else{return false;}}catch(e){return false;}};NPR.community.attemptLoadOfFBC=function(){try{if(fbcLoadable()){if(window.slFB){slFB.init(function(){$("#facebook_connect_wrapper").show();});}}else{--fbcAttemptsLeft;if(fbcAttemptsLeft){setTimeout("NPR.community.attemptLoadOfFBC()",50);}}}catch(e){NPR.messaging.exception(e,'NPR.community.storyId = '+NPR.community.storyId,'NPR.community.attemptLoadOfFBC',NPR.messaging.constants.COMMUNITY_JS_ERROR);}};NPR.community.attemptLoadOfFBC();NPR.community.overlayIframeId='overlayIframe';};NPR.community.BLOG_SHUTDOWN_TIMEFRAME=14;NPR.community.MAX_COMMENTS_PER_PLUCK_REQUEST=10;NPR.community.MAX_FEATURED_COMMENTS_ON_PAGE=3;NPR.community.MAX_ABUSE_REPORTS_BEFORE_BLOCKING=100000;NPR.community.sortOrder='TimeStampDescending';NPR.community.viewerIsStaffOrEditor=false;NPR.community.setCommentVariables=function(){try{if(NPR.community.pluckPageNum!==undefined&&NPR.community.pluckCommentKey!==undefined){return;} var pageMultiplier=NPR.community.numCommentToDisplay/NPR.community.MAX_COMMENTS_PER_PLUCK_REQUEST;NPR.community.pluckPageNum=(NPR.community.commentPageNum*pageMultiplier)-1;NPR.community.pluckCommentKey='';var urlArray=document.URL.split('?');if(urlArray.length>1){var formArray=urlArray[1].split('&');for(var i=0;i1&¶mArray[0]==='pPageNum'){NPR.community.pluckPageNum=parseInt(paramArray[1]);}else if(paramArray.length>1&¶mArray[0]==='pCommentKey'){NPR.community.pluckCommentKey=paramArray[1];}}}}catch(e){NPR.messaging.exception(e,'NPR.community.storyId = '+NPR.community.storyId,'NPR.community.setCommentVariables',NPR.messaging.constants.COMMUNITY_JS_ERROR);}} NPR.community.loadStoryInformation=function(requestBatch){try{if(requestBatch===null||requestBatch===undefined){requestBatch=new RequestBatch();} if(NPR.community.storyId!==undefined){var articleKey=new ArticleKey(String(NPR.community.storyId));requestBatch.AddToRequest(articleKey);NPR.community.setCommentVariables();NPR.community.currentPageInPluck=NPR.community.pluckPageNum;var commentPage=new CommentPage(articleKey,NPR.community.MAX_COMMENTS_PER_PLUCK_REQUEST,NPR.community.pluckPageNum,NPR.community.sortOrder);requestBatch.AddToRequest(commentPage);NPR.community.totalCommentsDisplayed=0;NPR.community.totalCommentsProcessed=0;NPR.community.useThisPluckPage=false;NPR.community.displayComments=true;if(NPR.community.pluckCommentKey!=''){NPR.community.displayComments=false;} var viewerUserKey=new UserKey();requestBatch.AddToRequest(viewerUserKey);requestBatch.BeginRequest(NPR.community.sitelifeServerURL,NPR.community.renderStoryComments);} else {NPR.messaging.warning('NPR.community.storyId not set, not loading story information','loadStoryInformation',NPR.messaging.constants.COMMUNITY_JS_ERROR);}}catch(e){NPR.community.displayCommentError();NPR.messaging.exception(e,'NPR.community.storyId = '+NPR.community.storyId,'NPR.community.loadStoryInformation',NPR.messaging.constants.COMMUNITY_JS_ERROR);}};NPR.community.renderRecommendationLinksStory=function(articleRecommendedByUser,numRecommendations,id){try{var recommendationCntHref=document.getElementById(id);if(recommendationCntHref!==null&&recommendationCntHref!==undefined){if(articleRecommendedByUser===true||articleRecommendedByUser==="True"){recommendationCntHref.innerHTML='Recommended ('+numRecommendations+')';} else{recommendationCntHref.innerHTML='Recommend ('+numRecommendations+')';}}} catch(e){NPR.messaging.exception(e,'NPR.community.storyId = '+NPR.community.storyId,'renderRecommendationLinks',NPR.messaging.constants.COMMUNITY_JS_ERROR);}};NPR.community.displayCommentError=function(){try{var commentBlock=document.getElementById('comments');commentBlock.innerHTML="

Community features and content, including commenting and recommending stories, are unavailable at this time. We apologize for the inconvenience. Please try this page later.

";} catch(e){NPR.messaging.exception(e,'NPR.community.storyId = '+NPR.community.storyId,'displayCommentError',NPR.messaging.constants.COMMUNITY_JS_ERROR);}};NPR.community.handleUserInfo=function(user){try{NPR.community.viewerId=user.UserKey.Key;NPR.community.viewerIsStaffOrEditor=(user.UserTier==='Staff'||user.UserTier==='Editor');NPR.community.modifyDisplayBasedOnUserStatus(user);} catch(e){NPR.messaging.exception(e,'NPR.community.storyId = '+NPR.community.storyId,'handleUserInfo',NPR.messaging.constants.COMMUNITY_JS_ERROR);}};NPR.community.renderStoryComments=function(responseBatch){try{if(responseBatch===undefined||responseBatch===null||responseBatch.Responses===undefined){NPR.messaging.warning('No response batch','renderStoryComments',NPR.messaging.constants.COMMUNITY_JS_ERROR);NPR.community.displayCommentError();return;}else if(responseBatch.Messages[0].Message==="Down"){NPR.community.displayCommentError();return;} var article=responseBatch.Responses[0].Article;if(article!==null&&article!==undefined){NPR.community.handleUserInfo(responseBatch.Responses[2].User);NPR.community.pageArticle=article;var commentPage=responseBatch.Responses[1].CommentPage;NPR.community.pageArticle.commentPageNumberOfComments=commentPage.NumberOfComments;document.getElementById('comments').innerHTML='';NPR.community.renderCommentBatch(responseBatch,1);}else{NPR.community.renderRecommendationLinksStory(false,0,'recommendationCntHref');NPR.community.renderRecommendationLinksStory(false,0,'recommendationCntHref2');var user=responseBatch.Responses[1].User;NPR.community.modifyDisplayBasedOnUserStatus(user);$(".sortcomments").hide();$(".commentsarchive").hide();} if(NPR.community.pluckMTDate!==undefined){var currentDate=new Date();var blogPostDate=((NPR.community.pluckMTDate-100)+NPR.community.BLOG_SHUTDOWN_TIMEFRAME).toString();var storyCloseDate=new Date(blogPostDate.slice(0,4),blogPostDate.slice(4,6),blogPostDate.slice(6,8));if(storyCloseDateDiscussions for this story are now closed. Please see the Community FAQ for more information.

');}}} catch(e){NPR.messaging.exception(e,'responseBatch.Responses.length = '+responseBatch.Responses.length+' and first message from pluck = '+responseBatch.Messages[0].Message,'renderStoryComments',NPR.messaging.constants.COMMUNITY_JS_ERROR);}};NPR.community.renderStoryBasedOnArticle=function(){try{var article=NPR.community.pageArticle;var commentCntTop=document.getElementById('commentCnt');if(commentCntTop!==null&&commentCntTop!==undefined){commentCntTop.innerHTML="("+article.commentPageNumberOfComments+")";} var commentCntBottom=document.getElementById('commentCnt2');if(commentCntBottom!==null&&commentCntBottom!==undefined){commentCntBottom.innerHTML="("+article.commentPageNumberOfComments+")";} var commentCntArchiveLink=document.getElementById('commentCntArchive');if(commentCntArchiveLink!==null&&commentCntArchiveLink!==undefined){commentCntArchiveLink.innerHTML="("+article.commentPageNumberOfComments+")";} if(article.commentPageNumberOfComments<=NPR.community.numCommentToDisplay){$(".commentsarchive").hide();} else{$(".commentsarchive").show();} var articleRecommendedByUser=article.Recommendations.CurrentUserHasRecommended;var numRecommendations=article.Recommendations.NumberOfRecommendations;NPR.community.renderRecommendationLinksStory(articleRecommendedByUser,numRecommendations,'recommendationCntHref');NPR.community.renderRecommendationLinksStory(articleRecommendedByUser,numRecommendations,'recommendationCntHref2');NPR.community.renderPageNavigation(article.commentPageNumberOfComments);} catch(e){NPR.messaging.exception(e,'NPR.community.storyId = '+NPR.community.storyId,'renderStoryBasedOnArticle',NPR.messaging.constants.COMMUNITY_JS_ERROR);}};NPR.community.requestFeaturedComments=function(incStoryId){try{var storyId;if(incStoryId) {storyId=incStoryId;} else {storyId=NPR.community.storyId;} var requestBatch2=new RequestBatch();var numPerPage=NPR.community.MAX_FEATURED_COMMENTS_ON_PAGE;var onPage=1;requestBatch2.AddToRequest(new CustomCollectionPage(new CustomCollectionKey('Featured'+String(storyId)),numPerPage,onPage,"PositionAscending"));requestBatch2.BeginRequest(NPR.community.sitelifeServerURL,NPR.community.renderFeatureCommentsLinks);} catch(e){NPR.messaging.exception(e,'NPR.community.storyId = '+NPR.community.storyId,'requestFeaturedComments',NPR.messaging.constants.COMMUNITY_JS_ERROR);}};NPR.community.renderCommentBatch=function(responseBatch,responseIndex){try{if(responseBatch===undefined||responseBatch===null||responseBatch.Responses===undefined){NPR.messaging.warning('No response batch','renderCommentBatch',NPR.messaging.constants.COMMUNITY_JS_ERROR);return;} if(!responseIndex){responseIndex=0;} if(responseBatch.Responses.length>0&&responseBatch.Responses[responseIndex]!==undefined){var commentBlock=document.getElementById('comments');var commentBlockHtml="";var commentPage=responseBatch.Responses[responseIndex].CommentPage;for(var i=0;i0&&NPR.community.totalCommentsProcessed0){var featuredCollection=responseBatch.Responses[0].CustomCollectionPage;if(featuredCollection!==null&&featuredCollection!==undefined&&featuredCollection.Items.length>0){insetSpan.show();insetSpan.addClass("container");insetSpan.append('

Comments from the NPR Community

');if(insetSpan!==null&&insetSpan!==undefined){for(var f=0;fJoin the Discussion »

');insetSpan.append('
 
');}}} else{var requestBatch=new RequestBatch();var createCollection=new AddCustomCollectionAction(new CustomCollectionKey('Featured'+String(NPR.community.storyId)),'Featured Comments for '+String(NPR.community.storyId));requestBatch.AddToRequest(createCollection);requestBatch.BeginRequest(NPR.community.sitelifeServerURL,NPR.community.addFeatureCollectionComplete);}} catch(e){NPR.messaging.exception(e,'responseBatch.Responses.length = '+responseBatch.Responses.length+' and first message from pluck = '+responseBatch.Messages[0].Message,'renderFeatureCommentsLinks',NPR.messaging.constants.COMMUNITY_JS_ERROR);}};NPR.community.modifyDisplayBasedOnUserStatus=function(user){try{if(user===null||user.UserTier==='Anonymous'){$("#commentBoxNotLoggedIn").show();$("#commentBoxNeedMoreInfo").hide();$("#commentTextBox").attr("disabled","true");$("#commentTextBox").text(' ');$("#commentTextBox ~ input").attr("disabled","true");$("#commentTextBox").attr("title","Log in to leave a comment.");$("#facebook_connect_checkbox").attr("disabled","true");} else{if(user.ExtendedProfile.validForCommunity==='true'){$("#commentBoxNotLoggedIn").hide();$("#commentBoxNeedMoreInfo").hide();$("#commentTextBox").removeAttr("disabled");$("#commentTextBox").text('');$("#commentTextBox ~ input").removeAttr("disabled");$("#commentTextBox").removeAttr("title");$("#facebook_connect_checkbox").removeAttr("disabled");} else{$("#commentBoxNotLoggedIn").hide();$("#commentBoxNeedMoreInfo").show();$("#commentTextBox").attr("disabled","true");$("#commentTextBox").text(' ');$("#commentTextBox ~ input").attr("disabled","true");$("#facebook_connect_checkbox").attr("disabled","true");}}} catch(e){NPR.messaging.exception(e,'no extra info','modifyDisplayBasedOnUserStatus',NPR.messaging.constants.COMMUNITY_JS_ERROR);}};NPR.community.addFeaturedCommentToInset=function(comment,inset){try{var newCommentHtml='
';newCommentHtml+='
 
';newCommentHtml+='
';newCommentHtml+='

'+NPR.community.urldecode(comment.CommentBody)+'

';newCommentHtml+='
';newCommentHtml+='
 
';newCommentHtml+='';if(NPR.community.viewerIsStaffOrEditor===true){newCommentHtml+='
Staff: Unfeature';newCommentHtml+='
';} newCommentHtml+='
';inset.append(newCommentHtml);} catch(e){NPR.messaging.exception(e,'failed on '+comment.CommentKey.Key,'addFeaturedCommentToInset',NPR.messaging.constants.COMMUNITY_JS_ERROR);}};NPR.community.addFeatureCollectionComplete=function(responseBatch){try{var message=responseBatch.Messages[0];if(message.Message!=='ok'){NPR.messaging.warning('Failed to create feature collection for story ID: '+NPR.community.storyId+' with message '+message.Message,'NPR.community.addFeatureCollectionComplete',NPR.messaging.constants.COMMUNITY_JS_ERROR);}} catch(e){NPR.messaging.exception(e,'Failed to create feature collection for story ID: '+NPR.community.storyId,'NPR.community.addFeatureCollectionComplete',NPR.messaging.constants.COMMUNITY_JS_ERROR);}};NPR.community.getCommentHtml=function(comment){var html='<-- Error occurred getting Comment HTML -->';try{if(comment.Author.IsBlocked==='True'&&comment.Author.UserKey.Key!==NPR.community.viewerId){return'';} var mainDivClass='commentblock';var displayAbuseLink=true;var displayStaffTitle=false;if(NPR.community.totalCommentsDisplayed===0){mainDivClass=mainDivClass+' topcomment';} NPR.community.totalCommentsDisplayed++;NPR.community.lastDisplayedCommentKey=comment.CommentKey.Key;if(comment.Author.UserTier==='Staff'|comment.Author.UserTier==='Editor'){mainDivClass=mainDivClass+' staff';displayAbuseLink=false;displayStaffTitle=true;} html='
';html+='';html+=''+comment.Author.DisplayName+'';html+='
';if(displayStaffTitle===true){var userExtendedProfile=comment.Author.ExtendedProfile;var title=userExtendedProfile.StaffTitle;if(title===undefined){title='';} html+='

NPR STAFF: '+title+'

';} html+='

';html+='';html+=' '+comment.Author.DisplayName+' wrote:

';if(NPR.community.MAX_ABUSE_REPORTS_BEFORE_BLOCKING<=comment.AbuseReportCount){html+='

This comment has been reported as inappropriate by the NPR community.

';} else{html+='

'+NPR.community.urldecode(comment.CommentBody)+'

';} var datePosted=new Date(comment.PostedAtTime);html+='

'+datePosted.toLocaleString()+'

';html+='';if(displayAbuseLink===true){html+='
';if(comment.CurrentUserHasReportedAbuse!=="True"){html+='

Report abuse

';html+='';} else{html+='

Abuse Reported

';} html+='
';} html+='
';html+="
 
";html+='
';} catch(e){NPR.messaging.exception(e,'Failed on comment '+NPR.community.totalCommentsDisplayed-1+' for NPR.community.storyId = '+NPR.community.storyId,'NPR.community.getCommentHtml',NPR.messaging.constants.COMMUNITY_JS_ERROR);} return html;};NPR.community.setCommentSortOrderFromCookie=function(){var sortOrderCookieValue=get_cookie('sco');if(sortOrderCookieValue!==null) {NPR.community.sortOrder=sortOrderCookieValue;} $('#sortCommentsSelector').val(NPR.community.sortOrder);} NPR.community.sortComments=function(selectObject){try{if(NPR.community.sortOrder!==selectObject.value){NPR.community.sortOrder=selectObject.value;setCookie('sco',1,NPR.community.sortOrder) NPR.community.loadStoryInformation();}} catch(e){NPR.messaging.exception(e,'Failed to resort comments on NPR.community.storyId = '+NPR.community.storyId,'NPR.community.sortComments',NPR.messaging.constants.COMMUNITY_JS_ERROR);}};NPR.community.recommendStoryStoryPage=function(){try{var requestBatch=new RequestBatch();var articleKey=new ArticleKey(String(NPR.community.storyId));var recommendArticleAction=new RecommendAction(articleKey);requestBatch.AddToRequest(recommendArticleAction);var cntOfRecommendations=1;var recommendationsOnArticle=document.getElementById('recommendationCnt');if(recommendationsOnArticle!==null&&recommendationsOnArticle!==undefined){var currentRecommendations=parseInt(recommendationsOnArticle.innerHTML);if(!isNaN(currentRecommendations)){cntOfRecommendations+=currentRecommendations;}} NPR.community.renderRecommendationLinksStory(true,cntOfRecommendations,'recommendationCntHref');NPR.community.renderRecommendationLinksStory(true,cntOfRecommendations,'recommendationCntHref2');requestBatch.BeginRequest(NPR.community.sitelifeServerURL,NPR.community.recommendationOfStoryCompleteStoryPage);} catch(e){NPR.messaging.exception(e,'Failed recommending NPR.community.storyId = '+NPR.community.storyId,'NPR.community.recommendStoryStoryPage',NPR.messaging.constants.COMMUNITY_JS_ERROR);}};NPR.community.recommendationOfStoryCompleteStoryPage=function(responseBatch){try{var message=responseBatch.Messages[0];if(message.Message!=='ok'){NPR.messaging.warning('Failed to recommend story page ID: '+NPR.community.storyId+' with message '+message.Message,'NPR.community.recommendationOfStoryCompleteStoryPage',NPR.messaging.constants.COMMUNITY_JS_ERROR);}} catch(e){NPR.messaging.exception(e,'Failed to recommend story page ID: '+NPR.community.storyId,'NPR.community.recommendationOfStoryCompleteStoryPage',NPR.messaging.constants.COMMUNITY_JS_ERROR);}};NPR.community.recommendComment=function(commentKeyAsString){try{var requestBatch=new RequestBatch();var commentKey=new CommentKey(commentKeyAsString);var recommentCommentAction=new RecommendAction(commentKey);requestBatch.AddToRequest(recommentCommentAction);var cntOfRecommendations=1;var recommendationOnComment=document.getElementById('recommend'+commentKeyAsString);if(recommendationOnComment!==null&&recommendationOnComment!==undefined){cntOfRecommendations+=parseInt(recommendationOnComment.innerHTML);} var recommendStart=document.getElementById('recommendStart'+commentKeyAsString);if(recommendStart!==null&&recommendStart!==undefined){recommendStart.innerHTML='Recommended ('+cntOfRecommendations+')';} var recommendationEndHyperlinkOnComment=document.getElementById('recommendEndHyperlink'+commentKeyAsString);if(recommendationEndHyperlinkOnComment!==null&&recommendationEndHyperlinkOnComment!==undefined){recommendationEndHyperlinkOnComment.innerHTML="";} requestBatch.BeginRequest(NPR.community.sitelifeServerURL,NPR.community.recommendationOfCommentComplete);} catch(e){NPR.messaging.exception(e,'Failed on comment '+commentKeyAsString+' for NPR.community.storyId = '+NPR.community.storyId,'NPR.community.recommendComment',NPR.messaging.constants.COMMUNITY_JS_ERROR);}};NPR.community.recommendationOfCommentComplete=function(responseBatch){try{var message=responseBatch.Messages[0];if(message.Message!=='ok'){NPR.messaging.warning('Failed to recommend comment on story page ID: '+NPR.community.storyId+' with message '+message.Message,'NPR.community.recommendationOfCommentComplete',NPR.messaging.constants.COMMUNITY_JS_ERROR);}} catch(e){NPR.messaging.exception(e,'Failed to recommend comment on story page ID: '+NPR.community.storyId,'NPR.community.recommendationOfCommentComplete',NPR.messaging.constants.COMMUNITY_JS_ERROR);}};NPR.community.unfeatureCommentPartOne=function(commentKeyAsString){try{var requestBatch=new RequestBatch();var removeFromStoryFeatured=new RemoveFromCollectionAction(new CustomCollectionKey('Featured'+String(NPR.community.storyId)),new CustomItemKey(commentKeyAsString));requestBatch.AddToRequest(removeFromStoryFeatured);var removeFromAllFeatured=new RemoveFromCollectionAction(new CustomCollectionKey('Featured'),new CustomItemKey(commentKeyAsString));requestBatch.AddToRequest(removeFromAllFeatured);NPR.community.loadStoryInformation(requestBatch);} catch(e){NPR.messaging.exception(e,'Failed to UNfeature comment '+commentKeyAsString+' on story page ID: '+NPR.community.storyId,'NPR.community.unfeatureCommentPartOne',NPR.messaging.constants.COMMUNITY_JS_ERROR);}};NPR.community.enterComment=function(storyId,storyTitle,commentTextBox){try{var articleKey=new ArticleKey(String(storyId));var pageUrl=document.location.href;var encodedCommentBody=NPR.community.urlencode(commentTextBox.value);commentTextBox.value='';var encodedStoryTitle=NPR.community.urlencode(storyTitle);var requestBatch=new RequestBatch();var commentAction=new CommentAction(articleKey,pageUrl,encodedStoryTitle,encodedCommentBody);requestBatch.AddToRequest(commentAction);NPR.metrics.pageEvent('comment_added');var pageWithTracking;if(pageUrl.indexOf('sc=')<0&&pageUrl.indexOf('?')<0){pageWithTracking=pageUrl+'?sc=fbc';}else if(pageUrl.indexOf('sc=')<0){pageWithTracking=pageUrl+'&sc=fbc';}else{pageWithTracking=pageUrl.replace(/sc=/,"oldsc=")+'&sc=fbc';} NPR.community.fbInfo={title:storyTitle,url:pageWithTracking,excerpt:'',previewImages:[],commentBody:encodedCommentBody};requestBatch.BeginRequest(NPR.community.sitelifeServerURL,NPR.community.commentEnteredRefreshPage);}catch(e){NPR.messaging.exception(e,' storyId = '+storyId+' pageUrl = '+pageUrl+' commentBody = '+encodedCommentBody,'NPR.community.enterComment',NPR.messaging.constants.COMMUNITY_JS_ERROR);}};NPR.community.commentEnteredRefreshPage=function(responseBatch){try{var message=responseBatch.Messages[0].Message;if(message!=='ok'){if(message.indexOf('CommentBody cannot be blank')>0){$(".commentingerrors").html('

Comment is blank

The comment you submitted seems to be blank. Please enter a comment, then click submit.

').show();} else if(message.indexOf('rapid posting of multiple comments')>0){$(".commentingerrors").html('

Too many submissions

Our system cannot accept several comments submitted at short intervals. Please wait a minute or two and try to resubmit.

').show();} else if(message.indexOf('included words not permitted')>0){$(".commentingerrors").html('

Inappropriate language

Your comment may contain inappropriate language. The comment has not been accepted. Please edit your comment and re-submit.

').show();} else{NPR.messaging.warning('Failed entering a comment for story ID: '+NPR.community.storyId+' with message '+message,'NPR.community.commentEnteredRefreshPage',NPR.messaging.constants.COMMUNITY_JS_ERROR);$(".commentingerrors").html('

SystemProblem

Our system was unable to record your comment. We apologize for the inconvenience. Please try again later.

').show();}} else{$("#commentSubmissionFeedback").html('

Thank you for your comment. Please note we review some user comments to ensure they meet the NPR.org Community rules. For more information about this process, please read our explanation on how moderation works.

').fadeIn(1000);if(NPR.community.commentPageNum>1){location.href=NPR.community.getBaseUrl()+'?storyId='+NPR.community.storyId+'&pageNum=1';} else{NPR.community.sortOrder='TimeStampDescending';$('#sortCommentsSelector').val(NPR.community.sortOrder);NPR.community.loadStoryInformation();} if(window.slFB&&document.getElementById('facebook_connect_checkbox').checked&&slFB.connectEnabled()){var fbInfo=NPR.community.fbInfo;slFB.submitArticleComment(fbInfo.title,fbInfo.url,fbInfo.excerpt,fbInfo.commentBody,fbInfo.previewImages,function(){if(navigator.userAgent.indexOf('MSIE 6')!==-1){window.location.reload();} return false;});}}} catch(e){NPR.messaging.exception(e,'Failed to enter comment on story page ID: '+NPR.community.storyId,'NPR.community.commentEnteredRefreshPage',NPR.messaging.constants.COMMUNITY_JS_ERROR);$(".commentingerrors").html('

SystemProblem

Our system was unable to record your comment. We apologize for the inconvenience. Please try again later.

').show();}};NPR.community.getBaseUrl=function(){try{var strHref=window.location.href;if(strHref.indexOf("?")>-1){return strHref.slice(0,strHref.indexOf("?"));} return strHref;}catch(e){NPR.messaging.exception(e,'no debug data','NPR.community.getBaseUrl',NPR.messaging.constants.COMMUNITY_JS_ERROR);}};NPR.community.renderPageNavigation=function(totalNumberOfComments){try{var totalPages=NPR.community.commentPageNum;if(Math.ceil(totalNumberOfComments/NPR.community.MAX_COMMENTS_PER_PLUCK_REQUEST)>NPR.community.currentPageInPluck){totalPages++;}else if(NPR.community.useThisPluckPage===true){totalPages++;} if(totalPages===1){return;} var firstPageInNav=(Math.floor((NPR.community.commentPageNum-1)/10)*10)+1;var lastPageInNav=Math.min((totalPages+1),(firstPageInNav+10));var html="";if(NPR.community.commentPageNum>1){var previousPage=NPR.community.commentPageNum-1;if(previousPage==1){var previousPluckPage=1;}else{var pluckPagesPerNPRPage=NPR.community.numCommentToDisplay/NPR.community.MAX_COMMENTS_PER_PLUCK_REQUEST;var previousPluckPage=NPR.community.pluckPageNum-pluckPagesPerNPRPage;if(NPR.community.useThisPluckPage===true){previousPluckPage--;}} html+='
  • Previous
  • ';} for(var p=firstPageInNav;p'+p+'';} else{html+='
  • '+p+'
  • ';}} if(NPR.community.commentPageNumNext';} $("ul[name='pagenav']").html(html);return;}catch(e){NPR.messaging.exception(e,' storyId = '+NPR.community.storyId+' totalNumberOfComments = '+totalNumberOfComments,'NPR.community.renderPageNavigation',NPR.messaging.constants.COMMUNITY_JS_ERROR);}};NPR.community.renderOverlay=function(src,width,height){try{if(!((navigator.userAgent).indexOf("MSIE")>0)){$("#zoom_overlay").show();} var iframe=document.getElementById(NPR.community.overlayIframeId);if(!(iframe===null||iframe===undefined)){iframe.parentNode.removeChild(iframe);} var guid=new Date().getTime();NPR.community.overlayIframeId='overlayIframe'+guid;src=src+'guid='+guid+'&original_story_page='+encodeURIComponent(location.href);var style="width:"+((width===undefined)?'750px':width+'px; ')+((height===undefined)?'':'height:'+height+'px; ') $("#overlaysGoHere").html('');}catch(e){NPR.messaging.exception(e,' storyId = '+NPR.community.storyId,'NPR.community.renderOverlay',NPR.messaging.constants.COMMUNITY_JS_ERROR);}};NPR.community.renderAbuseIframe=function(commentKey){try{var iframe=document.getElementById(NPR.community.overlayIframeId);if(!(iframe===null||iframe===undefined)){iframe.parentNode.removeChild(iframe);} var thespan=document.getElementById('abuseGoesHere'+commentKey);var guid=new Date().getTime();NPR.community.overlayIframeId='overlayIframe'+guid;thespan.innerHTML='';}catch(e){NPR.messaging.exception(e,' storyId = '+NPR.community.storyId+' abuseIframe for Comment = '+commentKey.Key,'NPR.community.renderAbuseIframe',NPR.messaging.constants.COMMUNITY_JS_ERROR);}};NPR.community.renderFeatureCommentIframe=function(commentKey,commentText){try{var iframe=document.getElementById(NPR.community.overlayIframeId);if(!(iframe===null||iframe===undefined)){iframe.parentNode.removeChild(iframe);} var thespan=document.getElementById('featuredCommentGoesHere'+commentKey);if(!(thespan===null||thespan===undefined)){var guid=new Date().getTime();NPR.community.overlayIframeId='overlayIframe'+guid;thespan.innerHTML='';}}catch(e){NPR.messaging.exception(e,' storyId = '+NPR.community.storyId+' featureIframe for Comment = '+commentKey.Key,'NPR.community.renderFeatureCommentIframe',NPR.messaging.constants.COMMUNITY_JS_ERROR);}};NPR.community.redrawAccountBanner=function(){try{var pElm=document.getElementById('loginPElm');NPR.community.drawAccountBanner(pElm);}catch(e){NPR.messaging.exception(e,' in story.js','NPR.community.redrawAccountBanner',NPR.messaging.constants.COMMUNITY_JS_ERROR);}};$(document).ready(NPR.onready.community.story);NPR.community.renderSingleFeaturedCommentsLink=function(commentKey){try{var idForLink='featureSubmit'+commentKey;var a_href_link=document.getElementById(idForLink);if(a_href_link!==null&&a_href_link!==undefined){a_href_link.innerHTML="Unfeature this comment";$(a_href_link).attr('href','javascript: NPR.community.unfeatureCommentPartOne(\''+commentKey+'\');');}} catch(e){NPR.messaging.exception(e,'failed on '+commentKey,'renderSingleFeaturedCommentsLink',NPR.messaging.constants.COMMUNITY_JS_ERROR);}};AddNamespace("NPR.community");NPR.community.LOGIN='/templates/reg/commentingLoginBucket.php?';NPR.community.LOGIN_TO_LINK_TO_JAN_RAIN='/templates/reg/commentingLoginToLinkToJanRainBucket.php?';NPR.community.ADDITIONAL_INFO='/templates/reg/commentingAdditionalInfoBucket.php?';NPR.community.NOT_VERIFIED='/templates/reg/commentingNotVerifiedBucket.php?';NPR.community.REGISTER='/templates/reg/commentingRegisterBucket.php?';NPR.community.REGISTER_LINK_TO_JAN_RAIN='/templates/reg/commentingRegisterJanRainBucket.php?';NPR.community.VERIFY_ONE='/templates/reg/commentingVerifyOneBucket.php?';NPR.community.VERIFY_TWO='/templates/reg/commentingVerifyTwoBucket.php?';NPR.community.VERIFY_TWO='/templates/community/commentingVerifyTwoBucket.php?';NPR.community.ERROR='/templates/reg/commentingErrorBucket.php?';NPR.community.VERIFY_TWO='/templates/reg/commentingVerifyTwoBucket.php?';NPR.community.FEATURE_COMMENTS='/templates/community/featureComment.php?';NPR.community.ABUSE='/templates/community/reportabuse.php?';NPR.community.CLOSE='/templates/reg/commentingCloseBucket.php?';NPR.community.getClassForOverlay=function(overlayName){if(overlayName.indexOf(NPR.community.LOGIN)>-1){return'login';} if(overlayName.indexOf(NPR.community.LOGIN_TO_LINK_TO_JAN_RAIN)>-1){return'login';} if(overlayName.indexOf(NPR.community.ADDITIONAL_INFO)>-1){return'addinfo';} if(overlayName.indexOf(NPR.community.NOT_VERIFIED)>-1){return'notverified';} if(overlayName.indexOf(NPR.community.REGISTER)>-1){return'register';} if(overlayName.indexOf(NPR.community.REGISTER_LINK_TO_JAN_RAIN)>-1){return'register';} if(overlayName.indexOf(NPR.community.VERIFY_ONE)>-1){return'verify1';} if(overlayName.indexOf(NPR.community.VERIFY_TWO)>-1){return'verify2';} return'login';};NPR.community.getHeightForOverlay=function(overlayName){if(overlayName.indexOf(NPR.community.LOGIN)>-1){return'380px';} if(overlayName.indexOf(NPR.community.LOGIN_TO_LINK_TO_JAN_RAIN)>-1){return'380px';} if(overlayName.indexOf(NPR.community.ADDITIONAL_INFO)>-1){return'340px';} if(overlayName.indexOf(NPR.community.NOT_VERIFIED)>-1){return'200px';} if(overlayName.indexOf(NPR.community.REGISTER)>-1){return'250px';} if(overlayName.indexOf(NPR.community.REGISTER_LINK_TO_JAN_RAIN)>-1){return'350px';} if(overlayName.indexOf(NPR.community.VERIFY_ONE)>-1){return'170px';} if(overlayName.indexOf(NPR.community.VERIFY_TWO)>-1){return'170px';} if(overlayName.indexOf(NPR.community.FEATURE_COMMENTS)>-1){return'190px';} if(overlayName.indexOf(NPR.community.ABUSE)>-1){return'190px';} return'190px';};NPR.community.getWidthForOverlay=function(overlayName){if(overlayName.indexOf(NPR.community.REGISTER)>-1){return'360px';} if(overlayName.indexOf(NPR.community.VERIFY_ONE)>-1){return'400px';} if(overlayName.indexOf(NPR.community.VERIFY_TWO)>-1){return'400px';} if(overlayName.indexOf(NPR.community.ABUSE)>-1){return'200px';} if(overlayName.indexOf(NPR.community.FEATURE_COMMENTS)>-1){return'300px';} return'750px';};AddNamespace("NPR.community");NPR.community.userCookie='at';NPR.community.drawAccountBanner=function(pElm){try{var userCookie=get_cookie('at');if(pElm==null) {return;} var standardLinks=' | NPR Shop | NPR Social Media | ';pElm.innerHTML=standardLinks+'Login | Register';if(userCookie!==null){var uid=null;var displayName=null;var cookieParts=userCookie.split("&");for(var index=0;index'+displayName+'';}}} if(uid!==null&&displayName!==null){pElm.innerHTML=standardLinks+'Welcome, '+displayName+' | Your Account | Logout';}}}catch(e){NPR.messaging.exception(e,'no extra debug','NPR.community.drawAccountBanner',NPR.messaging.constants.COMMUNITY_JS_ERROR);}};AddNamespace("NPR.onready.community");NPR.onready.community.accountbanner=function(){try{var pElm=document.getElementById('loginPElm');if(pElm!==undefined){NPR.community.drawAccountBanner(pElm);}}catch(e){NPR.messaging.exception(e,' in accountbanner.js ','document.ready',NPR.messaging.constants.COMMUNITY_JS_ERROR);}};$(document).ready(NPR.onready.community.accountbanner);var sUserAgent=navigator.userAgent.toLowerCase();var isOp=(sUserAgent.indexOf('opera')!=-1)?true:false;if(typeof NPR==='undefined'){document.write("\n");} function popUp(oAnchor,sProps,sWindow){var sUrl='';if(typeof(oAnchor)=='string')sUrl=oAnchor;else{if(oAnchor.getAttribute)sUrl=oAnchor.getAttribute('href');if(sUrl=='')sUrl=oAnchor.href;} if(sUrl=='')return true;var sWindowName=sWindow?sWindow:'nprPopup';if(!sProps)sProps=null;if(sUrl)var oPopup=window.open(sUrl,sWindowName,sProps);if(oPopup&&!isOp)oPopup.focus();return(oPopup)?false:true;} function setUserVars() {if(navigator.appName.indexOf('Internet Explorer')!=-1) {window.isIE=true;} window.userPlatform=navigator.platform;if((window.userPlatform.indexOf("mac")!=-1)||(window.userPlatform.indexOf("MAC")!=-1)||(window.userPlatform.indexOf("Mac")!=-1)) {window.userPlatform="mac";}} setUserVars();function adCompatible(mediaPreference) {if(navigator.userAgent.indexOf("Windows\ NT\ 5.1")!=-1) {return true;} else {return true;} return true;} function doAd(newURL,mediaPreference) {if(adCompatible(mediaPreference)) {location.href=newURL+"&getUnderwriting=1";} else {location.href=newURL;}} function toNumericMonth(month) {var monthArray=new Object();monthArray["jan"]=0;monthArray["feb"]=1;monthArray["mar"]=2;monthArray["apr"]=3;monthArray["may"]=4;monthArray["jun"]=5;monthArray["jul"]=6;monthArray["aug"]=7;monthArray["sep"]=8;monthArray["oct"]=9;monthArray["nov"]=10;monthArray["dec"]=11;return monthArray[month.toLowerCase()];} function toFullMonth(num) {var monthArray=new Object();monthArray[0]="January";monthArray[1]="February";monthArray[2]="March";monthArray[3]="April";monthArray[4]="May";monthArray[5]="June";monthArray[6]="July";monthArray[7]="August";monthArray[8]="September";monthArray[9]="October";monthArray[10]="November";monthArray[11]="December";return monthArray[num];} function parseZero(valToUse) {if(valToUse.length>1&&valToUse.charCodeAt(0)==0) {valToUse=valToUse.substr(1,valToUse.length);} return valToUse;} function setDate(dateToUse) {dateArray=dateToUse.split("-");dateToReturn=new Date();dateToReturn.setDate(parseZero(dateArray[0]));dateToReturn.setMonth(toNumericMonth(dateArray[1].toLowerCase()));dateToReturn.setYear(dateArray[2]);dateToReturn=Date.parse(dateToReturn);return dateToReturn;} function compareDates(date1,date2) {date1=setDate(date1);date2=setDate(date2);returnVal="after";if(date20) {forceChooseMedia=forceChoosePlayer(avaMatchPlayerArray);if(forceChooseMedia!="") {newURL+="&mtype="+forceChooseMedia;popNewWindow(newURL);return;}} if(avaMatchPlayerArray.length==0&&errorCode==0) {errorCode=3;} newURL+="&errorCode="+errorCode;popNewWindow(newURL);}} else {forceChooseMedia=forceChoosePlayer(avaMatchPlayerArray);if(forceChooseMedia!="") {newURL+="&mtype="+forceChooseMedia;popNewWindow(newURL);} else {newURL+="&errorCode="+errorCode;popNewWindow(newURL);}}} function launchPlayerError(baseId,baseType,baseDate,accParameters,mediaAvailable,error_id) {pageId=getRandom(8);random10=getRandom(10);myGuid=getGUID();errorCode=0;mediaAvailable="";switch(error_id) {case 1:mediaAvailable="DC";break;case 2:window.audioMediaType="";mediaAvailable="RM,WM";break;case 3:window.audioMediaType="WM";mediaAvailable="RM";break;case 4:window.audioMediaType="RM";mediaAvailable="WM";break;case 5:window.audioMediaType="RM,WM";mediaAvailable="WM";break;case 6:window.audioMediaType="RM,WM";mediaAvailable="RM";break;case 7:window.audioMediaType="WM";mediaAvailable="WM,RM";break;case 8:window.audioMediaType="RM";mediaAvailable="WM,RM";break;} wAudioMediaType=window.audioMediaType;mediaAvailArray=makePrefArray(mediaAvailable);if(!checkFileMediaType(mediaAvailArray)) {errorCode=1;} audioMediaTypeArray=makePrefArray(wAudioMediaType);audioMediaTypeArray=addExtraMediaType(audioMediaTypeArray);if(audioMediaTypeArray.length==0) {errorCode=2;} avaMatchPlayer=choosePlayer(mediaAvailArray,audioMediaTypeArray);avaMatchPlayerArray=makePrefArray(avaMatchPlayer);userMediaPreference=checkCookie("NPRMediaPref");newURL="http://www.npr.org/templates/dmg/popup.php?id="+baseId+"&type="+baseType+"&date="+baseDate+"&au=1&pid="+pageId+"&random="+random10+"&guid="+myGuid+"&uaType="+wAudioMediaType+"&aaType="+mediaAvailable+accParameters;if(userMediaPreference) {finalSelMediaType=getFinalPrefs(avaMatchPlayerArray,userMediaPreference);if(finalSelMediaType!="") {newURL+="&mtype="+finalSelMediaType;popNewWindow(newURL);} else {if(avaMatchPlayerArray.length>0) {forceChooseMedia=forceChoosePlayer(avaMatchPlayerArray);if(forceChooseMedia!="") {newURL+="&mtype="+forceChooseMedia;popNewWindow(newURL);return;}} if(avaMatchPlayerArray.length==0&&errorCode==0) {errorCode=3;} newURL+="&errorCode="+errorCode;popNewWindow(newURL);}} else {forceChooseMedia=forceChoosePlayer(avaMatchPlayerArray);if(forceChooseMedia!="") {newURL+="&mtype="+forceChooseMedia;popNewWindow(newURL);} else {newURL+="&errorCode="+errorCode;popNewWindow(newURL);}}} function getURLParamArray() {var aQueryString=new Array();var strHref=window.location.href;if(strHref.indexOf("?")>-1) {var strQueryString=strHref.substr(strHref.indexOf("?"));var aQueryString=strQueryString.split("&");} return aQueryString;} function getURLParam(strParamName) {var strReturn="";var strHref=window.location.href;if(strHref.indexOf("?")>-1) {var strQueryString=strHref.substr(strHref.indexOf("?"));var aQueryString=strQueryString.split("&");for(var iParam=0;iParam0&&(type==NPR.Player.Type.TOPIC||type==NPR.Player.Type.PROGRAM||type==NPR.Player.Type.MOST_EMAILED||type==NPR.Player.Type.MOST_EMAILED_MUSIC)){islist=true;} var cookieString="?action="+action+"&t="+type+"&islist="+islist if(id>0){cookieString+="&id="+id;} if(mediaId>0){cookieString+="&m="+mediaId;} if(dateString!=null){cookieString+="&d="+dateString;} if(mode===NPR.Player.Mode.MODEL_FROM_DATABASE){cookieString+="&live="+NPR.Player.Mode.MODEL_FROM_DATABASE;} if(action===NPR.Player.Action.ADD_TO_PLAYLIST){RegisterNamespace("NPR.personalize.audio");NPR.metrics.pageEvent(NPR.metrics.constants.ADD_TO_PLAYLIST);} diff=9999999;date1=new Date();date2=null;if(NPR.Player.readCookie('playerWindowOpen')!==null){date2=new Date(NPR.Player.readCookie('playerWindowOpen'));diff=date1-date2;} if(NPR.Player.MediaPlayerWindow!==null&&!NPR.Player.MediaPlayerWindow.closed){try{NPR.Player.MediaPlayerWindow.addPlaylistItem(cookieString);NPR.Player.MediaPlayerWindow.focus();} catch(ex){NPR.messaging.exception(ex,'player.js','NPR.Player.openPlayer',NPR.messaging.constants.PLAYER_JS_ERROR);NPR.Player.createCookie('playListItem',cookieString,1);}} else if(NPR.Player.readCookie('playerWindowOpen')===null||diff>5000){NPR.Player.MediaPlayerWindow=window.open('http://www.npr.org/player/v2/mediaPlayer.html'+cookieString,'_player','height=590,width=770,status=yes,toolbar=no,menubar=no,location=no');if(NPR.Player&&NPR.Player.MediaPlayerWindow){NPR.Player.MediaPlayerWindow.focus();}} else{NPR.Player.createCookie('playListItem',cookieString,1);}} catch(e){NPR.messaging.exception(e,'player.js','NPR.Player.openPlayer',NPR.messaging.constants.PLAYER_JS_ERROR);} return;};function RegisterNamespace(namespacePath){var rootObject=window;var namespaceParts=namespacePath.split('.');for(var i=0;i7){deconcept.SWFObject.doPrepUnload=true;}if(c){this.addParam("bgcolor",c);}var q=_7?_7:"high";this.addParam("quality",q);this.setAttribute("useExpressInstall",false);this.setAttribute("doExpressInstall",false);var _c=(_8)?_8:window.location;this.setAttribute("xiRedirectUrl",_c);this.setAttribute("redirectUrl","");if(_9){this.setAttribute("redirectUrl",_9);}};deconcept.SWFObject.prototype={useExpressInstall:function(_d){this.xiSWFPath=!_d?"expressinstall.swf":_d;this.setAttribute("useExpressInstall",true);},setAttribute:function(_e,_f){this.attributes[_e]=_f;},getAttribute:function(_10){return this.attributes[_10];},addParam:function(_11,_12){this.params[_11]=_12;},getParams:function(){return this.params;},addVariable:function(_13,_14){this.variables[_13]=_14;},getVariable:function(_15){return this.variables[_15];},getVariables:function(){return this.variables;},getVariablePairs:function(){var _16=new Array();var key;var _18=this.getVariables();for(key in _18){_16[_16.length]=key+"="+_18[key];}return _16;},getSWFHTML:function(){var _19="";if(navigator.plugins&&navigator.mimeTypes&&navigator.mimeTypes.length){if(this.getAttribute("doExpressInstall")){this.addVariable("MMplayerType","PlugIn");this.setAttribute("swf",this.xiSWFPath);}_19="0){_19+="flashvars=\""+_1c+"\"";}_19+="/>";}else{if(this.getAttribute("doExpressInstall")){this.addVariable("MMplayerType","ActiveX");this.setAttribute("swf",this.xiSWFPath);}_19="";_19+="";var _1d=this.getParams();for(var key in _1d){_19+="";}var _1f=this.getVariablePairs().join("&");if(_1f.length>0){_19+="";}_19+="";}return _19;},write:function(_20){if(this.getAttribute("useExpressInstall")){var _21=new deconcept.PlayerVersion([6,0,65]);if(this.installedVer.versionIsValid(_21)&&!this.installedVer.versionIsValid(this.getAttribute("version"))){this.setAttribute("doExpressInstall",true);this.addVariable("MMredirectURL",escape(this.getAttribute("xiRedirectUrl")));document.title=document.title.slice(0,47)+" - Flash Player Installation";this.addVariable("MMdoctitle",document.title);}}if(this.skipDetect||this.getAttribute("doExpressInstall")||this.installedVer.versionIsValid(this.getAttribute("version"))){var n=(typeof _20=="string")?document.getElementById(_20):_20;n.innerHTML=this.getSWFHTML();return true;}else{if(this.getAttribute("redirectUrl")!=""){document.location.replace(this.getAttribute("redirectUrl"));}}return false;}};deconcept.SWFObjectUtil.getPlayerVersion=function(){var _23=new deconcept.PlayerVersion([0,0,0]);if(navigator.plugins&&navigator.mimeTypes.length){var x=navigator.plugins["Shockwave Flash"];if(x&&x.description){_23=new deconcept.PlayerVersion(x.description.replace(/([a-zA-Z]|\s)+/,"").replace(/(\s+r|\s+b[0-9]+)/,".").split("."));}}else{if(navigator.userAgent&&navigator.userAgent.indexOf("Windows CE")>=0){var axo=1;var _26=3;while(axo){try{_26++;axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash."+_26);_23=new deconcept.PlayerVersion([_26,0,0]);}catch(e){axo=null;}}}else{try{var axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7");}catch(e){try{var axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");_23=new deconcept.PlayerVersion([6,0,21]);axo.AllowScriptAccess="always";}catch(e){if(_23.major==6){return _23;}}try{axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash");}catch(e){}}if(axo!=null){_23=new deconcept.PlayerVersion(axo.GetVariable("$version").split(" ")[1].split(","));}}}return _23;};deconcept.PlayerVersion=function(_29){this.major=_29[0]!=null?parseInt(_29[0]):0;this.minor=_29[1]!=null?parseInt(_29[1]):0;this.rev=_29[2]!=null?parseInt(_29[2]):0;};deconcept.PlayerVersion.prototype.versionIsValid=function(fv){if(this.majorfv.major){return true;}if(this.minorfv.minor){return true;}if(this.rev=0;i--){_2f[i].style.display="none";for(var x in _2f[i]){if(typeof _2f[i][x]=="function"){_2f[i][x]=function(){};}}}};if(deconcept.SWFObject.doPrepUnload){if(!deconcept.unloadSet){deconcept.SWFObjectUtil.prepUnload=function(){__flash_unloadHandler=function(){};__flash_savedUnloadHandler=function(){};window.attachEvent("onunload",deconcept.SWFObjectUtil.cleanupSWFs);};window.attachEvent("onbeforeunload",deconcept.SWFObjectUtil.prepUnload);deconcept.unloadSet=true;}}if(!document.getElementById&&document.all){document.getElementById=function(id){return document.all[id];};}var getQueryParamValue=deconcept.util.getRequestParameter;var FlashObject=deconcept.SWFObject;var SWFObject=deconcept.SWFObject;AddNamespace("NPR.metrics");NPR.metrics.constants={};NPR.metrics.constants.SEARCH_CONDUCTED='event1';NPR.metrics.constants.PAGEVIEW='event2';NPR.metrics.constants.REGISTRATION='event3';NPR.metrics.constants.PROMOTION='event4';NPR.metrics.constants.LOGIN='event5';NPR.metrics.constants.EMAIL_STORY='event9';NPR.metrics.constants.NEWSLETTER_SUBSCRIBE='event10';NPR.metrics.constants.NEWSLETTER_UNSUBSCRIBE='event11';NPR.metrics.constants.COMMENT_ADDED='event13';NPR.metrics.constants.CONTACT_US='event14';NPR.metrics.constants.STATION_DRAWER_OPEN='event15';NPR.metrics.constants.LISTEN_DRAWER_OPEN='event16';NPR.metrics.constants.CLICK_RSS_LINK='event8';NPR.metrics.constants.CLICK_PODCAST_LINK='event18';NPR.metrics.constants.AUTO_REFRESH='event19';NPR.metrics.constants.IMAGE_ENLARGEMENT='event22';NPR.metrics.constants.ADD_TO_PLAYLIST='event23';NPR.metrics.constants.SPONSOR_DRAWER_OPEN='event24';NPR.metrics.constants.STATION_SEARCH='event27';NPR.metrics.constants.STATION_SEARCH_DONATE='event28';NPR.metrics.constants.STATION_LINK_CLICKED='event29';NPR.metrics.constants.STATION_HEADLINE_CLICKED='event45';NPR.metrics.constants.ERROR_PAGE_TYPE='errorPage';if(typeof get_cookie==='undefined'){get_cookie=function(name){var start=document.cookie.indexOf(name+"=");var len=start+name.length+1;if((!start)&&(name!==document.cookie.substring(0,name.length))){return null;} if(start===-1)return null;var end=document.cookie.indexOf(";",len);if(end===-1)end=document.cookie.length;return unescape(document.cookie.substring(len,end));}} NPR.metrics.variables={};if(NPR.metrics.vscount!=null){NPR.metrics.vscount=NPR.metrics.vscount+1;NPR.metrics.variables["logCount"]=NPR.metrics.vscount;} else{NPR.metrics.vscount=1;} NPR.metrics.host="http://www.npr.org";if(document.location.href.indexOf("shop.npr.org")>-1){NPR.metrics.host="//v2.npr.org";} else if(document.location.href.indexOf("https:")>-1){NPR.metrics.host="https://v.npr.org";} NPR.metrics.variables["sw"]=screen.width;NPR.metrics.variables["sh"]=screen.height;NPR.metrics.variables["cd"]=screen.colorDepth;NPR.metrics.variables["dr"]=document.referrer;NPR.metrics.variables["cb"]=new Date().getTime();NPR.metrics.clearVars=function(){if(typeof s!=='undefined'){for(var key in s){if(key.indexOf('eVar')===0||key.indexOf('prop')===0){delete s[key];}}}} NPR.metrics.getTags=function(){var vo="";for(vKey in NPR.metrics.variables){vo=vo+"&"+vKey+"="+escape(NPR.metrics.variables[vKey]);} if(NPR.metrics.vstag){for(vKey in NPR.metrics.vstag){if(vKey!='title'&&vKey!='dt'){vo=vo+"&"+vKey+"="+NPR.metrics.vstag[vKey];}}} else{NPR.metrics.vstag={};} if(NPR.metrics.vstag.title){var title=NPR.metrics.vstag.title;title=unescape(title);title=escape(title);vo=vo+"&dt="+title;} else{vo=vo+"&dt="+escape(document.title);} var userCookie=get_cookie('at');if(userCookie!==null){var cookieParts=userCookie.split("&");for(var index=0;index0){s.prop2=NPR.metrics.vstag["searchResults"];}} s.prop5=NPR.metrics.vstag["pageTypeId"];if(NPR.metrics.vstag.omnitureContentType){s.prop5=NPR.metrics.vstag["omnitureContentType"];} if(!(NPR.metrics.vstag["primaryTopic"]||NPR.metrics.vstag["assignedTopics"])){switch(NPR.metrics.vstag["programId"]){case'4':case'19':case'20':case'24':case'31':case'34':case'36':case'37':case'39':case'43':NPR.metrics.vstag["primaryTopic"]='1039';NPR.metrics.vstag["assignedTopics"]='1039';break;}} s.prop6=document.location.hostname;s.prop7=NPR.metrics.vstag["primaryTopic"];s.prop8=NPR.metrics.vstag["tier"];s.prop12=NPR.metrics.vstag["howLongAgo"];s.prop13=NPR.metrics.vstag["userHash"];s.prop14=NPR.metrics.vstag["pageDepth"];s.prop15=NPR.metrics.vstag["segNum"];s.prop16=NPR.metrics.vstag["preferredStation"];s.channel=NPR.metrics.vstag["channel"];if(NPR.metrics.vstag.hierarchy){s.hier1=NPR.metrics.fixEncoding(NPR.metrics.vstag["hierarchy"]);} var idString=document.location.search.replace(/.*([?&]\w*id=\d+).*/i,"$1");idString=idString.replace(/^&/,'?');var idString4Prop17=idString;idString4Prop17=idString4Prop17.replace(/([?&]ps=[^?&#]+)/gi,"");idString4Prop17=idString4Prop17.replace(/([?&]text=[^?&#]+)/gi,"");idString4Prop17=idString4Prop17.replace(/([?&]pageDepth=[^?&#]+)/gi,"");idString4Prop17=idString4Prop17.replace(/([?&]value[^?&#]+)/gi,"");idString4Prop17=idString4Prop17.replace(/([?&]ft=[^?&#]+)/gi,"");idString4Prop17=idString4Prop17.replace(/([?&]f=[^?&#]+)/gi,"");s.prop17=document.location.pathname+idString4Prop17;s.prop18=NPR.metrics.vstag["assignedTopics"];s.prop19=NPR.metrics.vstag["date"];s.prop20=NPR.metrics.vstag["orgId"];s.prop21=NPR.metrics.vstag["programId"];s.prop22=NPR.metrics.vstag["searchProgramId"];s.prop23=NPR.metrics.vstag["searchTopicId"];s.prop24=NPR.metrics.vstag["storyLength"];if(NPR.metrics.vstag.byline){s.prop30=NPR.metrics.fixEncoding(NPR.metrics.vstag["byline"]);} s.prop31=NPR.metrics.vstag["aggIds"];s.prop32=NPR.metrics.vstag["artists"];s.events="";if(NPR.metrics.vstag.omnitureEvent){s.events=NPR.metrics.vstag.omnitureEvent;} var psarray=document.URL.split('ps=');if(psarray.length>1) {var psvalue=psarray[1].split('&')[0];s.prop37=psvalue;s.eVar37=psvalue;s.events+=(s.events?',':'')+NPR.metrics.constants.PROMOTION;} var regExps=[new RegExp('/programs/[^/]+/'),new RegExp('/news/specials/[^/]+/'),new RegExp('/blogs/[^/]+/'),new RegExp('/.*/')];var uriexcerpt=false;var matchArray=false;var pathOnly=document.URL.split('npr.org',2)[1];for(var ri=0;ri0){products.push(NPR.metrics.vstag["aggIds"]);} if(NPR.metrics.vstag.assignedTopics&&NPR.metrics.vstag.assignedTopics.length>0){products.push(NPR.metrics.vstag["assignedTopics"]);} if(NPR.metrics.vstag.byline&&NPR.metrics.vstag.byline.length>0){products.push(NPR.metrics.fixEncoding(NPR.metrics.vstag["byline"]));} if(NPR.metrics.vstag.artists&&NPR.metrics.vstag.artists.length>0){products.push(NPR.metrics.vstag["artists"]);} if(products.length>0){var uniqueProducts="";for(var pi=0;pi-1) {s.events=NPR.metrics.constants.AUTO_REFRESH;s.linkTrackVars='events,prop17,eVar17';s.linkTrackEvents=NPR.metrics.constants.AUTO_REFRESH;s_code=s.tl(true,'o',s.events);} else {s_code=s.t();}};NPR.metrics.pageEvent=function(vsEventName,thisObj,stationLetters,headline){if(vsEventName==='comment_added'){s.linkTrackVars='events,prop17,eVar17';s.linkTrackEvents=NPR.metrics.constants.COMMENT_ADDED;s.events=NPR.metrics.constants.COMMENT_ADDED;s.tl(true,'o',NPR.metrics.constants.COMMENT_ADDED);} else if(vsEventName==='station_headline_clicked'){s.linkTrackVars='eVar16,events';s.linkTrackEvents=NPR.metrics.constants.STATION_HEADLINE_CLICKED;s.events=NPR.metrics.constants.STATION_HEADLINE_CLICKED;s.eVar16=stationLetters;s.tl(this,'o',stationLetters+':'+headline);} else if(vsEventName==='station_search'){s.linkTrackVars='events,prop17,eVar17,prop43,eVar43';s.linkTrackEvents=NPR.metrics.constants.STATION_SEARCH;s.events=NPR.metrics.constants.STATION_SEARCH;s.tl(thisObj,'o',NPR.metrics.constants.STATION_SEARCH_PERFORMED);} else if(vsEventName==='station_search_donate'){s.linkTrackVars='events,prop17,eVar17,prop43,eVar43';s.linkTrackEvents=NPR.metrics.constants.STATION_SEARCH_DONATE;s.events=NPR.metrics.constants.STATION_SEARCH_DONATE;s.tl(thisObj,'o',NPR.metrics.constants.STATION_SEARCH_PERFORMED);} else if(vsEventName==='station_link_clicked'){s.linkTrackVars='events,prop17,eVar17,eVar35';s.linkTrackEvents=NPR.metrics.constants.STATION_LINK_CLICKED;s.events=NPR.metrics.constants.STATION_LINK_CLICKED;s.tl(thisObj,'o',NPR.metrics.constants.STATION_LINK_CLICKED);} else if(vsEventName===NPR.metrics.constants.CLICK_RSS_LINK||vsEventName===NPR.metrics.constants.CLICK_PODCAST_LINK||vsEventName===NPR.metrics.constants.IMAGE_ENLARGEMENT||vsEventName===NPR.metrics.constants.ADD_TO_PLAYLIST||vsEventName===NPR.metrics.constants.STATION_DRAWER_OPEN||vsEventName===NPR.metrics.constants.LISTEN_DRAWER_OPEN||vsEventName===NPR.metrics.constants.SPONSOR_DRAWER_OPEN){s.linkTrackVars='events,prop17,eVar17';s.linkTrackEvents=vsEventName;s.events=vsEventName;s.tl(true,'o',vsEventName);}};NPR.MD5=function(string){function RotateLeft(lValue,iShiftBits){return(lValue<>>(32-iShiftBits));} function AddUnsigned(lX,lY){var lX4,lY4,lX8,lY8,lResult;lX8=(lX&0x80000000);lY8=(lY&0x80000000);lX4=(lX&0x40000000);lY4=(lY&0x40000000);lResult=(lX&0x3FFFFFFF)+(lY&0x3FFFFFFF);if(lX4&lY4){return(lResult^0x80000000^lX8^lY8);} if(lX4|lY4){if(lResult&0x40000000){return(lResult^0xC0000000^lX8^lY8);}else{return(lResult^0x40000000^lX8^lY8);}}else{return(lResult^lX8^lY8);}} function F(x,y,z){return(x&y)|((~x)&z);} function G(x,y,z){return(x&z)|(y&(~z));} function H(x,y,z){return(x^y^z);} function I(x,y,z){return(y^(x|(~z)));} function FF(a,b,c,d,x,s,ac){a=AddUnsigned(a,AddUnsigned(AddUnsigned(F(b,c,d),x),ac));return AddUnsigned(RotateLeft(a,s),b);};function GG(a,b,c,d,x,s,ac){a=AddUnsigned(a,AddUnsigned(AddUnsigned(G(b,c,d),x),ac));return AddUnsigned(RotateLeft(a,s),b);};function HH(a,b,c,d,x,s,ac){a=AddUnsigned(a,AddUnsigned(AddUnsigned(H(b,c,d),x),ac));return AddUnsigned(RotateLeft(a,s),b);};function II(a,b,c,d,x,s,ac){a=AddUnsigned(a,AddUnsigned(AddUnsigned(I(b,c,d),x),ac));return AddUnsigned(RotateLeft(a,s),b);};function ConvertToWordArray(string){var lWordCount;var lMessageLength=string.length;var lNumberOfWords_temp1=lMessageLength+8;var lNumberOfWords_temp2=(lNumberOfWords_temp1-(lNumberOfWords_temp1%64))/64;var lNumberOfWords=(lNumberOfWords_temp2+1)*16;var lWordArray=Array(lNumberOfWords-1);var lBytePosition=0;var lByteCount=0;while(lByteCount>>29;return lWordArray;};function WordToHex(lValue){var WordToHexValue="",WordToHexValue_temp="",lByte,lCount;for(lCount=0;lCount<=3;lCount++){lByte=(lValue>>>(lCount*8))&255;WordToHexValue_temp="0"+lByte.toString(16);WordToHexValue=WordToHexValue+WordToHexValue_temp.substr(WordToHexValue_temp.length-2,2);} return WordToHexValue;};function Utf8Encode(string){string=string.replace(/\r\n/g,"\n");var utftext="";for(var n=0;n127)&&(c<2048)){utftext+=String.fromCharCode((c>>6)|192);utftext+=String.fromCharCode((c&63)|128);} else{utftext+=String.fromCharCode((c>>12)|224);utftext+=String.fromCharCode(((c>>6)&63)|128);utftext+=String.fromCharCode((c&63)|128);}} return utftext;};var x=Array();var k,AA,BB,CC,DD,a,b,c,d;var S11=7,S12=12,S13=17,S14=22;var S21=5,S22=9,S23=14,S24=20;var S31=4,S32=11,S33=16,S34=23;var S41=6,S42=10,S43=15,S44=21;string=Utf8Encode(string);x=ConvertToWordArray(string);a=0x67452301;b=0xEFCDAB89;c=0x98BADCFE;d=0x10325476;for(k=0;k-1) {document.go_local.txtSearchValue.value="";}} function fillField() {if(document.go_local.txtSearchValue.value=="") {document.go_local.txtSearchValue.value="Call Letters";}} function zipUcase() {if(document.go_local.txtSearchValue.value!="Call Letters") {document.go_local.txtSearchValue.value=document.go_local.txtSearchValue.value.toUpperCase();}} function href() {url=escape(window.location.href);andFind=url.indexOf("&");startPos=0;while(andFind>-1) {url=url.substring(startPos,andFind)+"%26"+url.substring(andFind+1);andFind=url.indexOf("&");} var re=new RegExp(' ','gi');window.location.href="http://www.npr.org/stations/?refUrl="+url;} function removeHref(cookieValue) {url=escape(window.location.href);andFind=url.indexOf("&");startPos=0;while(andFind>-1) {url=url.substring(startPos,andFind)+"%26"+url.substring(andFind+1);andFind=url.indexOf("&");} var re=new RegExp(' ','gi');window.location.href="http://www.npr.org/stations/cookies/stations_kill_cookie.php?cookieValue="+cookieValue+"&url="+url;} var isDHTML=0;var isLayers=0;var isAll=0;var isID=0;if(document.getElementById){isID=1;isDHTML=1;} else{if(document.all){isAll=1;isDHTML=1;} else{browserVersion=parseInt(navigator.appVersion);if((navigator.appName.indexOf('Netscape')!=-1)&&(browserVersion==4)){isLayers=1;isDHTML=1;}}} function findDOM(objectID,withStyle){if(withStyle==1){if(isID){return(document.getElementById(objectID).style);} else{if(isAll){return(document.all[objectID].style);} else{if(isLayers){return(document.layers[objectID]);}};}} else{if(isID){return(document.getElementById(objectID));} else{if(isAll){return(document.all[objectID]);} else{if(isLayers){return(document.layers[objectID]);}};}}} function setClass(objectID,newClass){var dom=findDOM(objectID,0);dom.className=newClass;viewType=newClass;};var s_account="nprorg";var s=s_gi(s_account);s.currencyCode="USD";s.trackDownloadLinks=true;s.trackExternalLinks=true;s.trackInlineStats=true;s.linkDownloadFileTypes="exe,zip,wav,mp3,mov,mpg,avi,wmv,pdf,doc,docx,xls,xlsx,ppt,pptx";s.linkInternalFilters="javascript,npr.org";s.linkLeaveQueryString=false;s.linkTrackVars="None";s.linkTrackEvents="None";s.usePlugins=true;function s_doPlugins(s){if(!s.campaign){s.campaign=s.getQueryParam('cmpid');if(!s.campaign&&(s.getQueryParam('sc')||s.getQueryParam('cc'))){var tempSCCC=s.getQueryParam('sc');var tempCC=s.campaign=s.getQueryParam('cc');if(tempCC!=null&&tempCC!='undefined') var tempCCarr=tempCC.split('-');if(tempCCarr.length>0) {tempCC=tempCCarr[0];s.prop26=tempCCarr[1];s.eVar26=tempCCarr[1];} tempSCCC=tempSCCC+"__"+tempCC;s.campaign=tempSCCC;} if(!s.campaign&&(s.getQueryParam('ft')||s.getQueryParam('f'))){var tempFTF=s.getQueryParam('ft');var tempF=s.campaign=s.getQueryParam('f');tempFTF=tempFTF+"__"+tempF;s.campaign=tempFTF;} s.eVar33=s.getValOnce(s.campaign,'s_var_33',0);} s.events=s.apl(s.events,'event2',',',2);var thisYearPerBrowser=(new Date).getFullYear();s.prop9=s.getTimeParting('h','-5',thisYearPerBrowser);s.prop10=s.getTimeParting('d','-5',thisYearPerBrowser);s.prop11=s.getTimeParting('w','-5',thisYearPerBrowser);if(s.prop1&&!s.eVar1)s.eVar1=s.prop1;if(s.prop2&&!s.eVar2)s.eVar2=s.prop2;if(s.prop3&&!s.eVar3)s.eVar3=s.prop3;if(s.prop4&&!s.eVar4)s.eVar4=s.prop4;if(s.prop5&&!s.eVar5)s.eVar5=s.prop5;if(s.prop6&&!s.eVar6)s.eVar6=s.prop6;if(s.prop7&&!s.eVar7)s.eVar7=s.prop7;if(s.prop8&&!s.eVar8)s.eVar8=s.prop8;if(s.prop9&&!s.eVar9)s.eVar9=s.prop9;if(s.prop10&&!s.eVar10)s.eVar10=s.prop10;if(s.prop11&&!s.eVar11)s.eVar11=s.prop11;if(s.prop12&&!s.eVar12)s.eVar12=s.prop12;if(s.prop13&&!s.eVar13)s.eVar13=s.prop13;if(s.prop15&&!s.eVar15)s.eVar15=s.prop15;if(s.prop16&&!s.eVar16)s.eVar16=s.prop16;if(s.prop17&&!s.eVar17)s.eVar17=s.prop17;if(s.prop19&&!s.eVar19)s.eVar19=s.prop19;if(s.prop20&&!s.eVar20)s.eVar20=s.prop20;if(s.prop21&&!s.eVar21)s.eVar21=s.prop21;if(s.prop22&&!s.eVar22)s.eVar22=s.prop22;if(s.prop23&&!s.eVar23)s.eVar23=s.prop23;if(s.prop24&&!s.eVar24)s.eVar24=s.prop24;if(s.prop25&&!s.eVar25)s.eVar25=s.prop25;if(s.prop26&&!s.eVar26)s.eVar26=s.prop26;if(s.prop27&&!s.eVar27)s.eVar27=s.prop27;if(s.prop4&&!s.eVar28)s.eVar28=s.prop4;if(s.prop29&&!s.eVar29)s.eVar29=s.prop29;if(s.prop34&&!s.eVar34)s.eVar34=s.prop34;if(s.prop40&&!s.eVar40)s.eVar40=s.prop40;if(s.prop41&&!s.eVar41)s.eVar41=s.prop41;if(s.prop42&&!s.eVar42)s.eVar42=s.prop42;} s.doPlugins=s_doPlugins;s.apl=new Function("L","v","d","u","" +"var s=this,m=0;if(!L)L='';if(u){var i,n,a=s.split(L,d);for(i=0;i-1?i:l.length;a[x" +"++]=l.substring(0,i);l=l.substring(i+d.length);}return a");s.getValOnce=new Function("v","c","e","" +"var s=this,k=s.c_r(c),a=new Date;e=e?e:0;if(v){a.setTime(a.getTime(" +")+e*86400000);s.c_w(c,v,e?a:0);}return v==k?'':v");s.getQueryParam=new Function("p","d","u","" +"var s=this,v='',i,t;d=d?d:'';u=u?u:(s.pageURL?s.pageURL:s.wd.locati" +"on);if(u=='f')u=s.gtfs().location;while(p){i=p.indexOf(',');i=i<0?p" +".length:i;t=s.p_gpv(p.substring(0,i),u+'');if(t){t=t.indexOf('#')>-" +"1?t.substring(0,t.indexOf('#')):t;}if(t)v+=v?d+t:t;p=p.substring(i=" +"=p.length?i:i+1)}return v");s.p_gpv=new Function("k","u","" +"var s=this,v='',i=u.indexOf('?'),q;if(k&&i>-1){q=u.substring(i+1);v" +"=s.pt(q,'&','p_gvf',k)}return v");s.p_gvf=new Function("t","k","" +"if(t){var s=this,i=t.indexOf('='),p=i<0?t:t.substring(0,i),v=i<0?'T" +"rue':t.substring(i+1);if(p.toLowerCase()==k.toLowerCase())return s." +"epa(v)}return ''");s.getTimeParting=new Function("t","z","y","" +"dc=new Date('1/1/2000');f=15;ne=8;if(dc.getDay()!=6||" +"dc.getMonth()!=0){return'Data Not Available'}else{;z=parseInt(z);" +"if(y=='2009'){f=8;ne=1};gmar=new Date('3/1/'+y);dsts=f-gmar.getDay(" +");gnov=new Date('11/1/'+y);dste=ne-gnov.getDay();spr=new Date('3/'" +"+dsts+'/'+y);fl=new Date('11/'+dste+'/'+y);cd=new Date();" +"if(cd>spr&&cd3" +"0){mint='30'}if(thish>=12){ap='PM';thish=thish-12};if (thish==0){th" +"ish=12};if(thisd==6||thisd==0){dt='Weekend'};var timestring=thish+'" +":'+mint+ap;var daystring=dow;var endstring=dt;if(t=='h'){return tim" +"estring}if(t=='d'){return daystring};if(t=='w'){return en" +"dstring}}};");s.setupDynamicObjectIDs=new Function("" +"var s=this;if(!s.doi){s.doi=1;if(s.apv>3&&(!s.isie||!s.ismac||s.apv" +">=5)){if(s.wd.attachEvent)s.wd.attachEvent('onload',s.setOIDs);else" +" if(s.wd.addEventListener)s.wd.addEventListener('load',s.setOIDs,fa" +"lse);else{s.doiol=s.wd.onload;s.wd.onload=s.setOIDs}}s.wd.s_semapho" +"re=1}");s.setOIDs=new Function("e","" +"var s=s_c_il["+s._in+"],b=s.eh(s.wd,'onload'),o='onclick',x,l,u,c,i" +",a=new Array;if(s.doiol){if(b)s[b]=s.wd[b];s.doiol(e)}if(s.d.links)" +"{for(i=0;i=0||c.indexOf('.tl(')>=0||c.indexOf('s_gs(')>=0" +")x='var x=\".tl(\";';x+='s_objectID=\"'+u+'_'+a[u]+'\";return this." +"s_oc?this.s_oc(e):true';if(s.isns&&s.apv>=5)l.setAttribute(o,x);l[o" +"]=new Function('e',x)}}}s.wd.s_semaphore=0;return true");s.repl=new Function("x","o","n","" +"var i=x.indexOf(o),l=n.length;while(x&&i>=0){x=x.substring(0,i)+n+x." +"substring(i+o.length);i=x.indexOf(o,i+l)}return x");s.loadModule("Media");s.Media.autoTrack=false;s.Media.trackVars="None";s.Media.trackEvents="None";function s_getObjectID(o){var ID=o.href;return ID;} s.getObjectID=s_getObjectID s.trackingServer="metrics.npr.org";s.trackingServerSecure="smetrics.npr.org";s.dc=122;s.m_Media_c="='s_media_'+m._in+'_~=new Function(~m.ae(mn,l,\"'+p+'\",~;`H~o.'+f~o.Get~=function(~){var m=this~}^9 p');p=tcf(o)~setTimeout(~x,x!=2?p:-1,o)}~=parseInt(~m.s.d.getElementsByTagName~ersion" +"Info~'`z_c_il['+m._in+'],~'o','var e,p=~QuickTime~if(~}catch(e){p=~s.wd.addEventListener~m.s.rep(~=new Object~layState~||^D~m.s.wd[f1]~Media~.name~Player '+~s.wd.attachEvent~'a','b',c~;o[f1]~tm.get" +"Time()/1~m.s.isie~.current~,tm=new Date,~p5)~m.e(n,1,o^F~m.close~i.lx~=v+',n,~){this.e(n,~MovieName()~);o[f~i.lo~m.ol~o.controls~load',m.as~==3)~script';x.~,t;try{t=~Version()~else~o.id~)" +"{mn=~1;o[f7]=~Position~);m.~(x==~)};m.~&&m.l~l[n])~var m=s~!p){tcf~xc=m.s.~Title()~();~7+'~)}};m.a~\"'+v+';~3,p,o);~5000~return~i.lt~';c2='~Change~n==~',f~);i.~==1)~{p='~4+'=n;~()/t;p~.'+n)}~~`z.m_" +"i('`P'`uopen`6n,l,p,b`7,i`L`Ya='',x;l`Bl)`3!l)l=1`3n&&p){`H!m.l)m.l`L;n=`Km.s.rep(`Kn,\"\\n\",''),\"\\r\",''),'--**--','')`3m.`y`b(n)`3b&&b.id)a=b.id;for (x in m.l)`Hm.l[x]`x[x].a==a)`b(m.l[x].n^Fn" +"=n;i.l=l;i.p=p;i.a=a;i.t=0;i.s`B`V000);`c=0;^A=0;`h=0;i.e='';m.l[n]=i}};`b`6n`e0,-1`wplay`6n,o`7,i;i=`am`1`Ei`3m.l){i=m.l[\"'+`Ki.n,'\"','\\\\\"')+'\"]`3i){`H`c^Gm.e(i.n,3,-1^Fmt=`9i.m,^8)}}'^Fm(`w" +"stop`6n,o`e2,o`we`6n,x,o`7,i=n`x&&m.l[n]?m.l[n]:0`Yts`B`V000),d='--**--'`3i){if `v3||(x!=`c&&(x!=2||`c^G)) {`Hx){`Ho<0&&^A>0){o=(ts-^A)+`h;o=o=0)`2`A}';c=c1+c2`3`W&&xc){x=m.s.d.createElement" +"('script');x.language='j`mtype='text/java`mhtmlFor=i;x.event='P`M^C(NewState)';x.defer=true;x.text=c;xc.appendChild(x`g6]`1c1+'`Hn`l{x=3;'+c2+'}`9`46+',^8)'`g6]()}}`Hp==2)^H`G `R(`5Is`GRegistered()" +"?'Pro ':'')+`5`G`o;f1=f2;c`dx,t,l,p,p2,mn`3o`r`5`f?`5`f:`5URL^3n=`5Rate^3t=`5TimeScale^3l=`5Duration^J=`5Time^J2=`45+'`3n!=`44+'||`Z{x=2`3n!=0)x=1;`p `Hp>=l)x=0`3`Z`22,p2,o);`2`A`Hn>0&&`4^4>=10){`2" +"^7`4^4=0}`4^4++;`4^I`45+'=p;`9^6`42+'(0,0)\",500)}'`U`1`T`g4]=-`s0`U(0,0)}`Hp`l^HReal`R`5V`D^3f1=n+'_OnP`M^C';c1`dx=-1,l,p,mn`3o`r`5^2?`5^2:`5Source^3n=`5P`M^3l=`5Length()/1000;p=`5`t()/1000`3n!=`4" +"4+'){`Hn`lx=1`3^D0`N2`N4`N5)x=2`3^D0&&(p>=l||p==0))x=0`3x>=0)`2`A`H^D3&&(`4^4>=10||!`43+')){`2^7`4^4=0}`4^4++;`4^I^B`H`42+')`42+'(o,n)}'`3`O)o[f2]=`O;`O`1`T1+c2)`U`1`T1+'`9^6`41+'(0,0)\",`43+'?500:" +"^8);'+c2`g4]=-1`3`W)o[f3]=`s0`U(0,0^5s`1'e',`El,n`3m.autoTrack&&`C){l=`C(`W?\"OBJECT\":\"EMBED\")`3l)for(n=0;n=~'=')~)+'/~){n=~\",''),~vo)~s.sampled~=s.oh(o);~+(y<1900?~s.disable~ingServer~n]=~true~sess~campaign~lif~if(~'http~,100)~s.co(~x in ~s.ape~f" +"fset~s.c_d~s.br~'&pe~s.gg(~s.gv(~s[mn]~s.qav~,'vo~s.pl~=(apn~Listener~\"s_gs(\")~vo._t~b.attach~d.create~=s.n.app~(''+~!='~'||t~'+n~s()+'~){p=~():''~a):f(~+1))~a['!'+t]~){v=s.n.~channel~un)~.target" +"~o.value~g+\"_c\"]~\".tl(\")~etscape~(ns?ns:~s_')t=t~k',s.bc~omePage~s.d.get~')<~||!~[b](e);~m[t+1](~return~mobile~height~events~random~code~'MSIE ~rs,~un,~,pev~floor(~atch~s.num(~[\"s_\"+~s.c_gd~s" +".dc~s.pg~,'lt~.inner~transa~;s.gl(~\"m_\"+n~idt='+~page~Group,~.fromC~sByTag~?'&~+';'~t&&~1);~){s.~[t]=~>=5)~[t](~=l[n];~!a[t])~~s._c=@Nc';`F=^1`5!`F`hn){`F`hl`U;`F`hn=0;}s^sl=`F`hl;s^sn=`F`hn;s^sl" +"[s^s@os;`F`hn++;s.m`0m){`2$Gm)`4'{$d0`Afl`0x,l){`2x?$Gx)`30,l):x`Aco`0o`H!o)`2o;`Kn`E,x;^B@xo)@tx`4'select$d0&&x`4'filter$d0)n[x]=o[x];`2n`Anum`0x){x`e+x;^B`Kp=0;p127){l=0;e`e;^4n||l<4){e=h`3n%16,n%16+1)+e;n=(n-n%16)/16;l++}y+" +"='%u'+e}`Bc`t+')y+='%2B';`my+=^gc)}x=y^zx=x?`v^g''+x),'+`G%2B'):x`5x&&c^Eem==1&&x`4'%u$d0&&x`4'%U$d0){i=x`4'%^R^4i>=0){i++`5h`38)`4x`3i,i+1)`D())>=0)`2x`30,i)+'u00'+x`3i);i=x`4'%',i)}}}}`2x`Aepa`0x" +"`1;`2x?un^g`v''+x,'+`G ')):x`Apt`0x,d,f,a`1,t=x,z=0,y,r;^4t){y=t`4d);y=y<0?t`C:y;t=t`30,y);^At,$Nt,a)`5r)`2r;z+=y+d`C;t=x`3z,x`C);t=z=0)a=a`30,c)`5t`30,2)`t" +"$Z`32);`2(t!`e@W==a)`Afsf`0t,a`1`5`La,`G,'is^ut))@Q+=(@Q!`e?`G`j+t;`20`Afs`0x,f`1;@Q`e;`Lx,`G,'fs^uf);`2@Q`Ac_d`e;$vf`0t,a`1`5!$tt))`21;`20`Ac_gd`0`1,d=`F`J^5^w,n=s.fpC`V,p`5!n)n=s.c`V`5d@L$0@gn?^F" +"n):2;n=n>2?n:2;p=d^6.')`5p>=0){^4p>=0&&n>1$Ld^6.',p-#Bn--}$0=p>0&&`Ld,'.`Gc_gd^u0)?d`3p):d}}`2$0`Ac_r`0k`1;k=@y(k);`Kc=' '+s.d.`u,i=c`4' '+k+@e,e=i<0?i:c`4';',i),v=i<0?'':@Yc`3i+2+k`C,e<0?c`C:e));`" +"2v$H[[B]]'?v:''`Ac_w`0k,v,e`1,d=$v(),l=s.`u@7,t;v`e+v;l=l?$Gl)`D$M`5^t@Ct=(v!`e?^Fl?l:0):-60)`5t){e`Z;e.setTime(e`T+(t*1000))}`lk@Cs.d.`u=k+'`Pv!`e?v:'[[B]]')+'; path=/;'+(^t?' expires='+e.toGMT^3(" +")#9`j+(d?' domain='+d#9`j;`2^Vk)==v}`20`Aeh`0o,e,r,f`1,b='s^ne+'^ns^sn,n=-1,l,i,x`5!^Xl)^Xl`U;l=^Xl;^Bi=0;i=5^m!s.^e||`O>=7)){^d`7's`Gf`Ga`Gt`G`Ke,r@O^A$Na)`br=s.m(t)?s#Fe):t(e)}`2r^Rr=^d(s,f,a,t)^z@ts.^f^Eu`4$n4@d0)r=s.m(b)?s[b](a):" +"b(a);else{^X(`F,'@F',0,o);^A$Na`Reh(`F,'@F',1)}}`2r`Ag^Tet`0e`1;`2`w`Ag^Toe`7'e`G`Ks=`9,c;^X(^1,\"@F\",1`Re^T=1;c=s.t()`5c)s.d.write(c`Re^T=0;`2@p'`Rg^Tfb`0a){`2^1`Ag^Tf`0w`1,p=w^0,l=w`J;`w=w`5p&&p" +"`J!=l&&p`J^5==l^5){`w=p;`2s.g^Tf(`w)}`2`w`Ag^T`0`1`5!`w){`w=`F`5!s.e^T)`w=s.cet('g^T^u`w,'g^Tet',s.g^Toe,'g^Tfb')}`2`w`Amrq`0u`1,l=@1],n,r;@1]=0`5l)^Bn=0;n5.5)rs=^j$o4095);`mrs=^j$o2047)`lid){$1(id,rs);$h}`ls.d.images&&`O>=3^m!s.^e||`O>=7)^m@R<0||`O>=6.1)`H!s.rc)s.rc`E`5!^O){^O=1`5!s.rl)s.rl`E;@1n]`U;set@5'" +"@t^1`hl)^1.`9@8',750)^zl=@1n]`5l){r.t=ta;r.u=un;r.r=rs;l[l`C]=r;`2''}imn+='^n^O;^O++}im=`F[imn]`5!im)im=`F[im@onew Image;im@0l=0;im.^v`7'e`G^S@0l=1`5^1`hl)^1.`9@8^Rim@I=rs`5rs`4$2=@d0^m!ta||ta`t_se" +"lf$Ia`t_top'||(`F.^w@Wa==`F.^w))){b=e`Z;^4!im@0l&&e`T-b`T<500)e`Z}`2''}`2''`Agg`0v`1`5!`F['s^nv])`F['s^nv]`e;`2`F['s^nv]`Aglf`0t,a`Ht`30,2)`" +"t$Z`32);`Ks=^S,v=$3t)`5v)s#Dv`Agl`0v`1`5$x)`Lv,`G,'gl^u0)`Agv`0v`1;`2s['vpm^nv]?s['vpv^nv]:(s[v]?s[v]`j`Ahavf`0t,a`1,b=t`30,4),x=t`34),n=^Fx),k='g^nt,m='vpm^nt,q=t,v=s.`N@UVa$oe=s.`N@U^Qs,mn;@X$4t)" +"`5s.@G||^D||^p`H^p^Epe`30,4)$H@G_'){mn=^p`30,1)`D()+^p`31)`5$5){v=$5.`xVars;e=$5.`x^Qs}}v=v?v+`G+^Z+`G+^Z2:''`5v@L`Lv,`G,'is^ut))s[k]`e`5t`t$k'&&e)@Xs.fs(s[k],e)}s[m]=0`5t`t^K`ID`6`cID`Ivid`6^I@Bg'" +"`d`Bt`t`X@Br'`d`Bt`tvmk`Ivmt`6@E@Bce'`5s[k]&&s[k]`D()`tAUTO')@X'ISO8859-1';`Bs[k]^Eem==2)@X'UTF-8'}`Bt`t`c`ispace`Ins`6c`V`Icdp`6`u@7`Icl`6^o`Ivvp`6@H`Icc`6$R`Ich`6#0@6ID`Ixact`6@r`Iv0`6^U`Is`6^2`I" +"c`6`o^k`Ij`6`f`Iv`6`u@9`Ik`6`z@2`Ibw`6`z^b`Ibh`6`g`Ict`6^x`Ihp`6p^J`Ip';`B$tx)`Hb`tprop`Ic$J;`Bb`teVar`Iv$J;`Bb`thier@Bh$J`d`ls[k]@W$H`N`i'@W$H`N^M')$6+='&'+q+'`Ps[k]);`2''`Ahav`0`1;$6`e;`L^a,`G,'h" +"av^u0);`2$6`Alnf`0^c`8^r`8:'';`Kte=t`4@e`5t@We>0&&h`4t`3te$O>=0)`2t`30,te);`2''`Aln`0h`1,n=s.`N`is`5n)`2`Ln,`G,'ln^uh);`2''`Altdf`0^c`8^r`8:'';`Kqi=h`4'?^Rh=qi>=0?h`30,qi):h`5#Ah`3h`C-(t`C$O`t.'+t)" +"`21;`20`Altef`0^c`8^r`8:''`5#Ah`4t)>=0)`21;`20`Alt`0h`1,lft=s.`N^PFile^Ms,lef=s.`NEx`n,@s=s.`NIn`n;@s=@s?@s:`F`J^5^w;h=h`8`5s.`x^PLinks&&lf#A`Llft,`G$yd^uh))`2'd'`5s.`x@D&&h`30,1)$H# '^mlef||@s)^m!" +"lef||`Llef,`G$ye^uh))^m!@s$e`L@s,`G$ye^uh)))`2'e';`2''`Alc`7'e`G`Ks=`9,b=^X(^S,\"`k\"`R@G=@w^S`Rt(`R@G=0`5b)`2^S$f`2@p'`Rbc`7'e`G`Ks=`9,f,^d`5s.d^Ed.all^Ed.all.cppXYctnr)$h;^D=e@I`S?e@I`S:e$T;^d`7" +"\"s\",\"`Ke@O@t^D^m^D.tag`i||^D^0`S||^D^0Node))s.t()`b}\");^d(s`Reo=0'`Roh`0o`1,l=`F`J,h=o^h?o^h:'',i,j,k,p;i=h`4':^Rj=h`4'?^Rk=h`4'/')`5h^mi<0||(j>=0&&i>j)||(k>=0&&i>k))$Lo`Y&&o`Y`C>1?o`Y:(l`Y?l`Y" +"`j;i=l.path^w^6/^Rh=(p?p+'//'`j+(o^5?o^5:(l^5?l^5`j)+(h`30,1)$H/'?l.path^w`30,i<0?0:i@f'`j+h}`2h`Aot`0o){`Kt=o.tag`i;t=t@W`D?t`D$M`5t`tSHAPE')t`e`5t`Ht`tINPUT'&&@4&&@4`D)t=@4`D();`B!#Ao^h)t='A';}`2" +"t`Aoid`0o`1,^G,p,c,n`e,x=0`5t@L`y$Lo`Y;c=o.`k`5o^h^mt`tA$I`tAREA')^m!c$ep||p`8`4'`o$d0))n@k`Bc@g`vs.rep(`vs.rep$Gc,\"\\r@h\"\\n@h\"\\t@h' `G^Rx=2}`B$U^mt`tINPUT$I`tSUBMIT')@g$U;x=3}`Bo@I@W`tIMAGE')" +"n=o@I`5n){`y=^jn@v;`yt=x}}`2`y`Arqf`0t,un`1,e=t`4@e,u=e>=0?`G+t`30,e)+`G:'';`2u&&u`4`G+un+`G)>=0?@Yt`3e$O:''`Arq`0un`1,c=un`4`G),v=^V@Nsq'),q`e`5c<0)`2`Lv,'&`Grq^u$S;`2`L$p`G,'rq',0)`Asqp`0t,a`1,e=" +"t`4@e,q=e<0?'':@Yt`3e+1)`Rsqq[q]`e`5e>=0)`Lt`30,e),`G@b`20`Asqs`0$pq`1;^7u[u@oq;`20`Asq`0q`1,k=@Nsq',v=^Vk),x,c=0;^7q`E;^7u`E;^7q[q]`e;`Lv,'&`Gsqp',0);`L^C,`G@bv`e;^B@x^7u`Q)^7q[^7u[x]]+=(^7q[^7u[x" +"]]?`G`j+x;^B@x^7q`Q&&^7q[x]^mx==q||c<2)){v+=(v#8'`j+^7q[x]+'`Px);c++}`2^Wk,v,0)`Awdl`7'e`G`Ks=`9,r=@p,b=^X(`F,\"^v\"),i,o,oc`5b)r=^S$f^Bi=0;i=0)&&oc`4$W<0)^X(o,\"`k\",0,s.lc);}`2r^R`Fs`0`1`5`O>3^m!^Y$es.^f||`O#E`Hs.b^E$D^Q)s.$D^Q('`k',s.bc);`Bs.b^Eb.add^Q$A)s.b.add^Q$A('clic$a,false);`m^X(`F,'^v',0,`Fl)}`Avs`0x`1,v=s" +".`c^N,g=s.`c^N#5k=@Nvsn^n^C+(g?'^ng`j,n=^Vk),e`Z,y=e.g@K);e.s@Ky+10@l1900:0))`5v){v*=100`5!n`H!^Wk,x,e))`20;n=x`ln%10000>v)`20}`21`Adyasmf`0t,m`H#Am&&m`4t)>=0)`21;`20`Adyasf`0t,m`1,i=t?t`4@e:-1,n,x" +"`5i>=0&&m){`Kn=t`30,i),x=t`3i+1)`5`Lx,`G,'dyasm^um))`2n}`20`Auns`0`1,x=s.`MSele@6,l=s.`MList,m=s.`MM$s,n,i;^C=^C`8`5x&&l`H!m)m=`F`J^5`5!m.toLowerCase)m`e+m;l=l`8;m=m`8;n=`Ll,';`Gdyas^um)`5n)^C=n}i=" +"^C`4`G`Rfun=i<0?^C:^C`30,i)`Asa`0un`1;^C=un`5!@S)@S=un;`B(`G+@S+`G)`4$S<0)@S+=`G+un;^Cs()`Am_i`0n,a`1,m,f=n`30,1),r,l,i`5!`Wl)`Wl`E`5!`Wnl)`Wnl`U;m=`Wl[n]`5!a&&m&&m._e@Lm^s)`Wa(n)`5!m){m`E,m._c=@Nm" +"';m^sn=`F`hn;m^sl=s^sl;m^sl[m^s@om;`F`hn++;m.s=s;m._n=n;m._l`U('_c`G_in`G_il`G_i`G_e`G_d`G_dl`Gs`Gn`G_r`G_g`G_g1`G_t`G_t1`G_x`G_x1`G_l'`Rm_l[@om;`Wnl[`Wnl`C]=n}`Bm._r@Lm._m){r=m._r;r._m=m;l=m._l;^B" +"i=0;i=0)x(s);`m`Wm(\"x\",n,x)}m=`Wi(n,1)`5@Zl)@Zl=@Z=0;`pt();`2f'`Rm_m`0t,n,d){t='^nt;`Ks=^S,i,x,m,f='^nt`5`Wl&&`Wnl)^Bi=0;i<`Wnl`C@A{x=`Wnl[i]`5!n||x==n){m=`Wi(x)" +"`5m[t]`Ht`t_d')`21`5d)m#Fd);`mm#F)`lm[t+1]@Lm[f]`Hd)$gd);`m$g)}m[f]=1}}`20`AloadModule`0n,u,d,l`1,m,i=n`4':'),g=i<0?#2:n`3i+1),o=0,f,c=s.h?s.h:s.b,^d`5i>=0)n=n`30,i);m=`Wi(n)`5(l$e`Wa(n,g))&&u^Ed&&" +"c^E$E`S`Hd){@Z=1;@Zl=1`l@3)u=`vu,@u:`Ghttps:^Rf`7'e`G`9.m_a(\"$J+'\",\"'+g+'\")^R^d`7's`Gf`Gu`Gc`G`Ke,o=0@Oo=s.$E`S(\"script\")`5o){@4=\"text/`o\"`5f)o.^v=f;o@I=u;c.appendChild(o)}`bo=0}`2o^Ro=^d(s" +",f,u,c)}`mm=`Wi(n);m._e=1;`2m`Avo1`0t,a`Ha[t]||$P)^S#Da[t]`Avo2`0t,a`H#H{a#D^S[t]`5#H$P=1}`Adlt`7'`Ks=`9,d`Z,i,vo,f=0`5`pl)^Bi=0;i<`pl`C@A{vo=`pl[i]`5vo`H!`Wm(\"d\")||d`T-$C>=^8){`pl[i]=0;s.t(@i}`m" +"f=1}`l`pi)clear@5`pi`Rdli=0`5f`H!`pi)`pi=set@5`pt,^8)}`m`pl=0'`Rdl`0vo`1,d`Z`5!@ivo`E;`L^9,`G$72',@i;$C=d`T`5!`pl)`pl`U;`pl[`pl`C]=vo`5!^8)^8=250;`pt()`At`0vo,id`1,trk=1,tm`Z,sed=Math&&@P$l?@P$r@P$" +"l()*10000000000000):tm`T,@q='s'+@P$rtm`T/10800000)%10+sed,y=tm.g@K),vt=tm.getDate(@f`sMonth(@f'@ly+1900:y)+' `sHour$K:`sMinute$K:`sSecond$K `sDay()+' `sTimezoneO@z(),^d,^T=s.g^T(),ta`e,q`e,qs`e,$m`" +"e,vb`E#1^9`Runs()`5!s.td){`Ktl=^T`J,a,o,i,x`e,c`e,v`e,p`e,bw`e,bh`e,^H0',k=^W@Ncc`G@p',0^q,hp`e,ct`e,pn=0,ps`5^3&&^3.prototype){^H1'`5j.m$s){^H2'`5tm.setUTCDate){^H3'`5^Y^E^f&&`O#E^H4'`5pn.toPrecis" +"ion){^H5';a`U`5a.forEach){^H6';i=0;o`E;^d`7'o`G`Ke,i=0@Oi=new Iterator(o)`b}`2i^Ri=^d(o)`5i&&i.next)^H7'}}}}`l`O>=4)x=^iwidth+'x'+^i$j`5s.isns||s.^e`H`O>=3$Q`f(^q`5`O>=4){c=^ipixelDepth;bw=`F$z@2;b" +"h=`F$z^b}}$8=s.n.p^J}`B^Y`H`O>=4$Q`f(^q;c=^i^2`5`O#E{bw=s.d.^L`S.o@z@2;bh=s.d.^L`S.o@z^b`5!s.^f^Eb){^d`7's`Gtl`G`Ke,hp=0`qh$b\");hp=s.b.isH$b(tl)?\"Y\":\"N\"`b}`2hp^Rhp=^d(s,tl);^d`7's`G`Ke,ct=0`qc" +"lientCaps\");ct=s.b.`g`b}`2ct^Rct=^d(s)}}}`mr`e`l$8)^4pn<$8`C&&pn<30){ps=^j$8[pn].^w@v#9`5p`4ps)<0)p+=ps;pn++}s.^U=x;s.^2=c;s.`o^k=j;s.`f=v;s.`u@9=k;s.`z@2=bw;s.`z^b=bh;s.`g=ct;s.^x=hp;s.p^J=p;s.td" +"=1`l@i{`L^9,`G$72',vb);`L^9,`G$71',@i`ls.useP^J)s.doP^J(s);`Kl=`F`J,r=^T.^L.`X`5!s.^I)s.^I=l^h?l^h:l`5!s.`X@Ls._1_`X#C`X=r;s._1_`X=1}`Wm('g')`5(vo&&$C)$e`Wm('d')`Hs.@G||^D){`Ko=^D?^D:s.@G`5!o)`2'';" +"`Kp=$4'#4`i'),w=1,^G,@a,x=`yt,h,l,i,oc`5^D&&o==^D){^4o@Ln@W$HBODY'){o=o^0`S?o^0`S:o^0Node`5!o)`2'';^G;@a;x=`yt}oc=o.`k?''+o.`k:''`5(oc`4$B>=0&&oc`4\"@0oc(\")<0)||oc`4$W>=0)`2''}ta=n?o$T:1;h@ki=h`4'" +"?^Rh=s.`N@c^3||i<0?h:h`30,i);l=s.`N`i?s.`N`i:s.ln(h);t=s.`N^M?s.`N^M`8:s.lt(h)`5t^mh||l))q+=$2=@G^n(t`td$I`te'?@y(t):'o')+(h?$2v1`Ph)`j+(l?$2v2`Pl)`j;`mtrk=0`5s.`x@T`H!p$L$4'^I^Rw=0}^G;i=o.sourceIn" +"dex`5$3'^y')@g$3'^y^Rx=1;i=1`lp&&n@W)qs='&pid`P^jp,255))+(w#8p#3w`j+'&oid`P^jn@v)+(x#8o#3x`j+'&ot`Pt)+(i#8oi='+i`j}`l!trk@Lqs)`2'';@j=s.vs(sed)`5trk`H@j)$m=s.mr(@q,(vt#8t`Pvt)`j+s.hav()+q+(qs?qs:s." +"rq(^C)),0,id,ta);qs`e;`Wm('t')`5s.p_r)s.p_r(`R`X`e}^7(qs);^z`p(@i;`l@i`L^9,`G$71',vb`R@G=^D=s.`N`i=s.`N^M=`F@0^y=s.ppu=^p=^pv1=^pv2=^pv3`e`5$x)`F@0@G=`F@0eo=`F@0`N`i=`F@0`N^M`e`5!id@Ls.tc#Ctc=1;s.f" +"lush`a()}`2$m`Atl`0o,t,n,vo`1;s.@G=@wo`R`N^M=t;s.`N`i=n;s.t(@i}`5pg){`F@0co`0o){`K@J\"_\",1,#B`2@wo)`Awd@0gs`0$S{`K@J$p1,#B`2s.t()`Awd@0dc`0$S{`K@J$p#B`2s.t()}}@3=(`F`J`Y`8`4@us@d0`Rd=^L;s.b=s.d.bo" +"dy`5$c`S#7`i#Ch=$c`S#7`i('HEAD')`5s.h)s.h=s.h[0]}s.n=navigator;s.u=s.n.userAgent;@R=s.u`4'N$X6/^R`Kapn$F`i,v$F^k,ie=v`4$n'),o=s.u`4'@M '),i`5v`4'@M@d0||o>0)apn='@M';^Y$9`tMicrosoft Internet Explore" +"r'`Risns$9`tN$X'`R^e$9`t@M'`R^f=(s.u`4'Mac@d0)`5o>0)`O`rs.u`3o+6));`Bie>0){`O=^Fi=v`3ie+5))`5`O>3)`O`ri)}`B@R>0)`O`rs.u`3@R+10));`m`O`rv`Rem=0`5^3#6^l){i=^g^3#6^l(256))`D(`Rem=(i`t%C4%80'?2:(i`t%U0" +"100'?1:0))}s.sa(un`Rvl_l='^K,`cID,vmk,ppu,@E,`c`ispace,c`V,`u@7,#4`i,^I,`X,@H';^a=^Z+',^o,$R,server,#4^M,#0@6ID,purchaseID,@r,state,zip,$k,products,`N`i,`N^M';^B`Kn=1;n<51;n++)^a+=',prop$J+',eVar$J" +"+',hier$J;^Z2=',^U,^2,`o^k,`f,`u@9,`z@2,`z^b,`g,^x,pe$q1$q2$q3,p^J';^a+=^Z2;^9=^a+',$i,`c^N,`c^N#5`MSele@6,`MList,`MM$s,`x^PLinks,`x@D,`x@T,`N@c^3,`N^PFile^Ms,`NEx`n,`NIn`n,`N@UVa$o`N@U^Qs,`N`is,@G" +",eo';$x=pg#1^9)`5!ss)`Fs()",w=window,l=w.s_c_il,n=navigator,u=n.userAgent,v=n.appVersion,e=v.indexOf('MSIE '),m=u.indexOf('Netscape6/'),a,i,s;if(un){un=un.toLowerCase();if(l)for(i=0;i=0&&x.split)x=(x.split(o)).join(n);else while(i>=0){x=x.substring(0,i)+n+x.substring(i+o.length);i=x.indexOf(o)}return x");w.s_d=new Function("x","var t='`^@$#',l='0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz',d,n=0,b,k,w,i=x.lastIndexOf('~~');if(i>0){d=x.substring(0,i);x=x.substring(i+2);while(d){w=d;i" +"=d.indexOf('~');if(i>0){w=d.substring(0,i);d=d.substring(i+1)}else d='';b=(n-n%62)/62;k=n-b*62;k=t.substring(b,b+1)+l.substring(k,k+1);x=s_r(x,k,w);n++}for(i=0;i<5;i++){w=t.substring(i,i+1);x=s_r(x" +",w+' ',w)}}return x");w.s_fe=new Function("c","return s_r(s_r(s_r(c,'\\\\','\\\\\\\\'),'\"','\\\\\"'),\"\\n\",\"\\\\n\")");w.s_fa=new Function("f","var s=f.indexOf('(')+1,e=f.indexOf(')'),a='',c;while(s>=0&&s=0){s++;d=1;q='';x=0;f=c.substring(s);a=s_fa(f);e=o=c.indexOf('{',s);e++;while(d>0){h=c.substring(e,e+1);if(q){i" +"f(h==q&&!x)q='';if(h=='\\\\')x=x?0:1;else x=0}else{if(h=='\"'||h==\"'\")q=h;if(h=='{')d++;if(h=='}')d--}if(d>0)e++}c=c.substring(0,s)+'new Function('+(a?a+',':'')+'\"'+s_fe(c.substring(o+1,e))+'\")" +"'+c.substring(e+1);s=c.indexOf('=function(')}return c;");c=s_d(c);if(e>0){a=parseInt(i=v.substring(e+5));if(a>3)a=parseFloat(i)}else if(m>0)a=parseFloat(u.substring(m+10));else a=parseFloat(v);if(a>=5&&v.indexOf('Opera')<0&&u.indexOf('Opera')<0){w.s_c=new Function("un","pg","ss","var s=this;"+c);return new s_c(un,pg,ss)}else s=new Function("un","pg","ss","var s=new Object;"+s_ft(c)+";return s");return s(un,pg,ss)} AddNamespace("NPR.onready");NPR.onready.rsspodcast=function(){$('.podicon').click(function(){try{$('.podbox').hide();$('.feed ul li').css("z-index","0");$(this).parent('li').css("z-index","90");$(this).siblings('.podbox').show();NPR.metrics.pageEvent(NPR.metrics.constants.CLICK_PODCAST_LINK);return false;} catch(e){NPR.messaging.exception(e,'podicon onclick','rsspodcast.js',NPR.messaging.constants.RSS_PODCAST_JS_ERROR);}});$('.closethis').click(function(){try{$('.podbox').hide();return false;} catch(e){NPR.messaging.exception(e,'closethis onclick','rsspodcast.js',NPR.messaging.constants.RSS_PODCAST_JS_ERROR);}});$('.subitunes,.subzune').click(function(){try{$('.podbox').hide();} catch(e){NPR.messaging.exception(e,'subitunes or subzune onclick','rsspodcast.js',NPR.messaging.constants.RSS_PODCAST_JS_ERROR);}});$('.podurl').focus(function(){try{if(this.value==this.defaultValue){this.select();}} catch(e){NPR.messaging.exception(e,'podurl focus','rsspodcast.js',NPR.messaging.constants.RSS_PODCAST_JS_ERROR);}});$('.rssicon').click(function(){try{NPR.metrics.pageEvent(NPR.metrics.constants.CLICK_RSS_LINK);} catch(e){NPR.messaging.exception(e,'rssicon onclick','rsspodcast.js',NPR.messaging.constants.RSS_PODCAST_JS_ERROR);}});};$(document).ready(NPR.onready.rsspodcast);jQuery.easing['jswing']=jQuery.easing['swing'];jQuery.extend(jQuery.easing,{def:'easeOutQuad',swing:function(x,t,b,c,d){return jQuery.easing[jQuery.easing.def](x,t,b,c,d);},easeInQuad:function(x,t,b,c,d){return c*(t/=d)*t+b;},easeOutQuad:function(x,t,b,c,d){return-c*(t/=d)*(t-2)+b;},easeInOutQuad:function(x,t,b,c,d){if((t/=d/2)<1)return c/2*t*t+b;return-c/2*((--t)*(t-2)-1)+b;},easeInCubic:function(x,t,b,c,d){return c*(t/=d)*t*t+b;},easeOutCubic:function(x,t,b,c,d){return c*((t=t/d-1)*t*t+1)+b;},easeInOutCubic:function(x,t,b,c,d){if((t/=d/2)<1)return c/2*t*t*t+b;return c/2*((t-=2)*t*t+2)+b;},easeInQuart:function(x,t,b,c,d){return c*(t/=d)*t*t*t+b;},easeOutQuart:function(x,t,b,c,d){return-c*((t=t/d-1)*t*t*t-1)+b;},easeInOutQuart:function(x,t,b,c,d){if((t/=d/2)<1)return c/2*t*t*t*t+b;return-c/2*((t-=2)*t*t*t-2)+b;},easeInQuint:function(x,t,b,c,d){return c*(t/=d)*t*t*t*t+b;},easeOutQuint:function(x,t,b,c,d){return c*((t=t/d-1)*t*t*t*t+1)+b;},easeInOutQuint:function(x,t,b,c,d){if((t/=d/2)<1)return c/2*t*t*t*t*t+b;return c/2*((t-=2)*t*t*t*t+2)+b;},easeInSine:function(x,t,b,c,d){return-c*Math.cos(t/d*(Math.PI/2))+c+b;},easeOutSine:function(x,t,b,c,d){return c*Math.sin(t/d*(Math.PI/2))+b;},easeInOutSine:function(x,t,b,c,d){return-c/2*(Math.cos(Math.PI*t/d)-1)+b;},easeInExpo:function(x,t,b,c,d){return(t==0)?b:c*Math.pow(2,10*(t/d-1))+b;},easeOutExpo:function(x,t,b,c,d){return(t==d)?b+c:c*(-Math.pow(2,-10*t/d)+1)+b;},easeInOutExpo:function(x,t,b,c,d){if(t==0)return b;if(t==d)return b+c;if((t/=d/2)<1)return c/2*Math.pow(2,10*(t-1))+b;return c/2*(-Math.pow(2,-10*--t)+2)+b;},easeInCirc:function(x,t,b,c,d){return-c*(Math.sqrt(1-(t/=d)*t)-1)+b;},easeOutCirc:function(x,t,b,c,d){return c*Math.sqrt(1-(t=t/d-1)*t)+b;},easeInOutCirc:function(x,t,b,c,d){if((t/=d/2)<1)return-c/2*(Math.sqrt(1-t*t)-1)+b;return c/2*(Math.sqrt(1-(t-=2)*t)+1)+b;},easeInElastic:function(x,t,b,c,d){var s=1.70158;var p=0;var a=c;if(t==0)return b;if((t/=d)==1)return b+c;if(!p)p=d*.3;if(a.jScrollPaneTrack, >.jScrollArrowUp, >.jScrollArrowDown",L).remove();O.css({top:0})}else{var Ac=0;this.originalPadding=O.css("paddingTop")+" "+O.css("paddingRight")+" "+O.css("paddingBottom")+" "+O.css("paddingLeft");this.originalSidePaddingTotal=(parseInt(O.css("paddingLeft"))||0)+(parseInt(O.css("paddingRight"))||0);var d=O.innerWidth();var Ad=O.innerHeight();var M=Ad;O.wrap(A("
    ").attr({className:"jScrollPaneContainer"}).css({height:Ad+"px",width:d+"px"}));A(document).bind("emchange",function(Ae,Af,p){O.jScrollPane(C)})}if(C.reinitialiseOnImageLoad){var N=A.data(X,"jScrollPaneImagesToLoad")||A("img",O);var G=[];if(N.length){N.each(function(p,Ae){A(this).bind("load",function(){if(A.inArray(p,G)==-1){G.push(Ae);N=A.grep(N,function(Ag,Af){return Ag!=Ae});A.data(X,"jScrollPaneImagesToLoad",N);C.reinitialiseOnImageLoad=false;O.jScrollPane(C)}}).each(function(Af,Ag){if(this.complete||this.complete===undefined){this.src=this.src}})})}}var o=this.originalSidePaddingTotal;var l={height:"auto",width:d-C.scrollbarWidth-C.scrollbarMargin-o+"px"};if(C.scrollbarOnLeft){l.paddingLeft=C.scrollbarMargin+C.scrollbarWidth+"px"}else{l.paddingRight=C.scrollbarMargin+"px"}O.css(l);var m=O.outerHeight();var i=Ad/m;if(i<0.99){var H=O.parent();H.append(A("
    ").attr({className:"jScrollPaneTrack"}).css({width:C.scrollbarWidth+"px"}).append(A("
    ").attr({className:"jScrollPaneDrag"}).css({width:C.scrollbarWidth+"px"}).append(A("
    ").attr({className:"jScrollPaneDragTop"}).css({width:C.scrollbarWidth+"px"}),A("
    ").attr({className:"jScrollPaneDragBottom"}).css({width:C.scrollbarWidth+"px"}))));var z=A(">.jScrollPaneTrack",H);var P=A(">.jScrollPaneTrack .jScrollPaneDrag",H);if(C.showArrows){var g;var Ab;var S;var r;var j=function(){if(r>4||r%4==0){y(u+Ab*b)}r++};var K=function(p){A("html").unbind("mouseup",K);g.removeClass("jScrollActiveArrowButton");clearInterval(S)};var Z=function(){A("html").bind("mouseup",K);g.addClass("jScrollActiveArrowButton");r=0;j();S=setInterval(j,100)};H.append(A("").attr({href:"javascript:;",className:"jScrollArrowUp"}).css({width:C.scrollbarWidth+"px"}).html("Scroll up").bind("mousedown",function(){g=A(this);Ab=-1;Z();this.blur();return false}).bind("click",B),A("").attr({href:"javascript:;",className:"jScrollArrowDown"}).css({width:C.scrollbarWidth+"px"}).html("Scroll down").bind("mousedown",function(){g=A(this);Ab=1;Z();this.blur();return false}).bind("click",B));var Q=A(">.jScrollArrowUp",H);var J=A(">.jScrollArrowDown",H);if(C.arrowSize){M=Ad-C.arrowSize-C.arrowSize;z.css({height:M+"px",top:C.arrowSize+"px"})}else{var s=Q.height();C.arrowSize=s;M=Ad-s-J.height();z.css({height:M+"px",top:s+"px"})}}var w=A(this).css({position:"absolute",overflow:"visible"});var D;var Y;var b;var u=0;var V=i*Ad/2;var a=function(Ae,Ag){var Af=Ag=="X"?"Left":"Top";return Ae["page"+Ag]||(Ae["client"+Ag]+(document.documentElement["scroll"+Af]||document.body["scroll"+Af]))||0};var f=function(){return false};var v=function(){n();D=P.offset(false);D.top-=u;Y=M-P[0].offsetHeight;b=2*C.wheelSpeed*Y/m};var E=function(p){v();V=a(p,"Y")-u-D.top;A("html").bind("mouseup",T).bind("mousemove",h);if(A.browser.msie){A("html").bind("dragstart",f).bind("selectstart",f)}return false};var T=function(){A("html").unbind("mouseup",T).unbind("mousemove",h);V=i*Ad/2;if(A.browser.msie){A("html").unbind("dragstart",f).unbind("selectstart",f)}};var y=function(Ae){Ae=Ae<0?0:(Ae>Y?Y:Ae);u=Ae;P.css({top:Ae+"px"});var Af=Ae/Y;w.css({top:((Ad-m)*Af)+"px"});O.trigger("scroll");if(C.showArrows){Q[Ae==0?"addClass":"removeClass"]("disabled");J[Ae==Y?"addClass":"removeClass"]("disabled")}};var h=function(p){y(a(p,"Y")-D.top-V)};var q=Math.max(Math.min(i*(Ad-C.arrowSize*2),C.dragMaxHeight),C.dragMinHeight);P.css({height:q+"px"}).bind("mousedown",E);var k;var R;var I;var t=function(){if(R>8||R%4==0){y((u-((u-I)/2)))}R++};var Aa=function(){clearInterval(k);A("html").unbind("mouseup",Aa).unbind("mousemove",e)};var e=function(p){I=a(p,"Y")-D.top-V};var U=function(p){v();e(p);R=0;A("html").bind("mouseup",Aa).bind("mousemove",e);k=setInterval(t,100);t()};z.bind("mousedown",U);H.bind("mousewheel",function(Ae,Ag){v();n();var Af=u;y(u-Ag*b);var p=Af!=u;return!p});var F;var W;function c(){var p=(F-u)/C.animateStep;if(p>1||p<-1){y(u+p)}else{y(F);n()}}var n=function(){if(W){clearInterval(W);delete F}};var x=function(Af,p){if(typeof Af=="string"){$e=A(Af,O);if(!$e.length){return}Af=$e.offset().top-O.offset().top}H.scrollTop(0);n();var Ae=-Af/(Ad-m)*Y;if(p||!C.animateTo){y(Ae)}else{F=Ae;W=setInterval(c,C.animateInterval)}};O[0].scrollTo=x;O[0].scrollBy=function(Ae){var p=-parseInt(w.css("top"))||0;x(p+Ae)};v();x(-Ac,true);A("*",this).bind("focus",function(Ah){var Ag=A(this);var Aj=0;while(Ag[0]!=O[0]){Aj+=Ag.position().top;Ag=Ag.offsetParent()}var p=-parseInt(w.css("top"))||0;var Ai=p+Ad;var Af=Aj>p&&Ajp){Ae+=A(this).height()+15+C.scrollbarMargin-Ad}x(Ae)}});if(location.hash){x(location.hash)}A(document).bind("click",function(Ae){$target=A(Ae.target);if($target.is("a")){var p=$target.attr("href");if(p.substr(0,1)=="#"){x(p)}}});A.jScrollPane.active.push(O[0])}else{O.css({height:Ad+"px",width:d-this.originalSidePaddingTotal+"px",padding:this.originalPadding});O.parent().unbind("mousewheel")}})};A.fn.jScrollPane.defaults={scrollbarWidth:10,scrollbarMargin:5,wheelSpeed:18,showArrows:false,arrowSize:0,animateTo:false,dragMinHeight:1,dragMaxHeight:99999,animateInterval:100,animateStep:3,maintainPosition:true,scrollbarOnLeft:false,reinitialiseOnImageLoad:false};A(window).bind("unload",function(){var C=A.jScrollPane.active;for(var B=0;BimgHeight){if(imgWidth>650){imgWidth=650}}else{if(imgHeight>650){imgHeight=650} $(measure_div).children('img:first').css("height",imgHeight+"px");imgWidth=$(measure_div).width();} $('#zoom_content').html($(measure_div).html()+$(content_div).html()).css("width",imgWidth+"px");$('#zoom_content').children('img:first').css("width",imgWidth+"px");loadZoomBg();centerZoom(yCoord);NPR.metrics.pageEvent(NPR.metrics.constants.IMAGE_ENLARGEMENT);};$('a.enlargeicon, img.enlarge').click(doImageEnlargement);$('#zoom_overlay, #zoom').click(function(){disableZoom();});function loadZoomBg(){if(zoomStatus==0){$("#zoom_overlay").show();zoomStatus=1;}} function disableZoom(){if(zoomStatus==1){$("#zoom_overlay").hide();$("#zoom").css({"left":-5000});zoomStatus=0;}} function centerZoom(yCoord){var windowWidth=document.documentElement.clientWidth;var windowHeight=document.documentElement.clientHeight;var zoomHeight=$("#zoom").height();var zoomWidth=$("#zoom").width();var width=window.innerWidth||(window.document.documentElement.clientWidth||window.document.body.clientWidth);var height=window.innerHeight||(window.document.documentElement.clientHeight||window.document.body.clientHeight);var x=window.pageXOffset||(window.document.documentElement.scrollLeft||window.document.body.scrollLeft);var y=window.pageYOffset||(window.document.documentElement.scrollTop||window.document.body.scrollTop);var window_size={'width':width,'height':height,'x':x,'y':y} var width=zoomWidth+0;var height=zoomHeight+0;var d=window_size;var newTop=Math.max((d.height/2)-(height/2)+y,0);var newLeft=(d.width/2)-(width/2);var fromTop=y+((d.height/2)-(height/2));$("#zoom").css({"position":"absolute","top":fromTop,"left":newLeft});$("#zoom_overlay").css({"position":"absolute","top":"0px","height":$(document).height(),"left":"0px"});}};$(document).ready(NPR.onready.enlarge);if(!this.JSON){JSON=function(){function f(n){return n<10?'0'+n:n;} Date.prototype.toJSON=function(key){return this.getUTCFullYear()+'-'+ f(this.getUTCMonth()+1)+'-'+ f(this.getUTCDate())+'T'+ f(this.getUTCHours())+':'+ f(this.getUTCMinutes())+':'+ f(this.getUTCSeconds())+'Z';};String.prototype.toJSON=Number.prototype.toJSON=Boolean.prototype.toJSON=function(key){return this.valueOf();};var cx=/[\u0000\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,escapeable=/[\\\"\x00-\x1f\x7f-\x9f\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,gap,indent,meta={'\b':'\\b','\t':'\\t','\n':'\\n','\f':'\\f','\r':'\\r','"':'\\"','\\':'\\\\'},rep;function quote(string){escapeable.lastIndex=0;return escapeable.test(string)?'"'+string.replace(escapeable,function(a){var c=meta[a];if(typeof c==='string'){return c;} return'\\u'+('0000'+ (+(a.charCodeAt(0))).toString(16)).slice(-4);})+'"':'"'+string+'"';} function str(key,holder){var i,k,v,length,mind=gap,partial,value=holder[key];if(value&&typeof value==='object'&&typeof value.toJSON==='function'){value=value.toJSON(key);} if(typeof rep==='function'){value=rep.call(holder,key,value);} switch(typeof value){case'string':return quote(value);case'number':return isFinite(value)?String(value):'null';case'boolean':case'null':return String(value);case'object':if(!value){return'null';} gap+=indent;partial=[];if(typeof value.length==='number'&&!(value.propertyIsEnumerable('length'))){length=value.length;for(i=0;i0){var requestBatch=new RequestBatch();var comment=responseBatch.Responses[0].Comment;if(comment===null||comment===undefined){NPR.messaging.warning('Failed to get a comment when trying to feature comment on story page ID: '+NPR.community.storyId+' msg: '+responseBatch.Messages[0].Message,'NPR.community.featureCommentPartTwo',NPR.messaging.constants.COMMUNITY_JS_ERROR);return;} comment.CommentBody=$('#comm').val();var jsonComment=YAHOO.lang.JSON.stringify(comment);var allFeaturedListItem=new UpdateCustomItemAction(new CustomItemKey(comment.CommentKey.Key),String(NPR.community.storyId),'text/json',NPR.community.storyTitle,jsonComment,false);requestBatch.AddToRequest(allFeaturedListItem);var featuredList=new CustomCollectionKey('Featured'+String(NPR.community.storyId));var addToFeaturedList=new InsertIntoCollectionAction(featuredList,new CustomItemKey(comment.CommentKey.Key),0);requestBatch.AddToRequest(addToFeaturedList);NPR.community.renderSingleFeaturedCommentsLink(comment.CommentKey.Key);var allFeaturedList=new InsertIntoCollectionAction(new CustomCollectionKey('Featured'),new CustomItemKey(comment.CommentKey.Key),0);requestBatch.AddToRequest(allFeaturedList);requestBatch.BeginRequest(NPR.community.sitelifeServerURL,NPR.community.featureCommentFinished);} else{NPR.messaging.warning('Failed to get even one response when trying to feature comment on story page ID: '+NPR.community.storyId+' msg: '+responseBatch.Messages[0].Message,'NPR.community.featureCommentPartTwo',NPR.messaging.constants.COMMUNITY_JS_ERROR);}} catch(e){NPR.messaging.exception(e,'Failed to feature comment on story page ID: '+NPR.community.storyId,'NPR.community.featureCommentPartTwo',NPR.messaging.constants.COMMUNITY_JS_ERROR);}};NPR.community.featureCommentFinished=function(responseBatch){try{var message=responseBatch.Messages[0];if(message.Message!=='ok'){NPR.messaging.warning('Failed to create feature collection for story ID: '+NPR.community.storyId+' with message '+message.Message,'NPR.community.featureCommentFinished',NPR.messaging.constants.COMMUNITY_JS_ERROR);} else{window.parent.NPR.community.loadStoryInformation();} NPR.community.closeTheOverlayIframe();} catch(e){NPR.messaging.exception(e,'Failed to create feature collection for story ID: '+NPR.community.storyId,'NPR.community.featureCommentFinished',NPR.messaging.constants.COMMUNITY_JS_ERROR);}};NPR.community.requestPromoFeaturedComments=function(incStoryId){try{var storyId=incStoryId;var requestBatch2=new RequestBatch();var numPerPage=1;var onPage=1;requestBatch2.AddToRequest(new CustomCollectionPage(new CustomCollectionKey('Featured'+String(storyId)),numPerPage,onPage,"PositionDescending"));requestBatch2.BeginRequest(NPR.community.sitelifeServerURL,NPR.community.renderPromoFeatureCommentsLinks);} catch(e){NPR.messaging.exception(e,'NPR.community.storyId = '+NPR.community.storyId,'requestPromoFeaturedComments',NPR.messaging.constants.COMMUNITY_JS_ERROR);}};NPR.community.renderPromoFeatureCommentsLinks=function(responseBatch){try{if(responseBatch===undefined||responseBatch===null||responseBatch.Responses===undefined){NPR.messaging.warning('No response batch','renderPromoFeatureCommentsLinks',NPR.messaging.constants.COMMUNITY_JS_ERROR);return;} var anyFeaturedComments=false;if(responseBatch.Responses.length>0){var featuredCollection=responseBatch.Responses[0].CustomCollectionPage;if(featuredCollection!==null&&featuredCollection!==undefined&&featuredCollection.Items.length>0){var storyId=responseBatch.Responses[0].CustomCollectionPage.CustomCollectionKey.Key;storyId=storyId.split("Featured")[1];var containerDiv=$('#featuredCommentsPromo'+storyId);if(containerDiv!==null&&containerDiv!==undefined){for(var f=0;f';newCommentHtml+='
    ';newCommentHtml+='
     
    ';newCommentHtml+='';containerDiv.append(newCommentHtml);anyFeaturedComments=true;}}}} else{NPR.messaging.warning('No featured comments in promoted story','renderPromoFeatureCommentsLinks',NPR.messaging.constants.PLUCK_STORY_PAGE_COMMENTING_ERROR);}} catch(e){NPR.messaging.exception(e,'responseBatch.Responses.length = '+responseBatch.Responses.length+' and first message from pluck = '+responseBatch.Messages[0].Message,'renderPromoFeatureCommentsLinks',NPR.messaging.constants.COMMUNITY_JS_ERROR);}};NPR.community.populatePromoStoryCommentCount=function(storyId){var requestBatch=new RequestBatch();var articleKey=new ArticleKey(String(storyId));requestBatch.AddToRequest(articleKey);requestBatch.BeginRequest(NPR.community.sitelifeServerURL,NPR.community.renderPromoStoryCommentCount);} NPR.community.renderPromoStoryCommentCount=function(responseBatch){try{if(responseBatch===undefined||responseBatch===null||responseBatch.Responses===undefined){NPR.messaging.warning('No response batch','renderPromoStoryCommentCount',NPR.messaging.constants.COMMUNITY_JS_ERROR);return;} if(responseBatch.Responses.length>0){var article=responseBatch.Responses[0].Article;var numComments=article.Comments.NumberOfComments;var storyId=article.ArticleKey.Key;var commentCntHref=document.getElementById('promoCom'+storyId);if(commentCntHref!==null&&commentCntHref!==undefined){commentCntHref.innerHTML=numComments+' Comments';}}}catch(e){NPR.messaging.exception(e,'renderPromoStoryCommentCount Data: responseBatch length = '+responseBatch.Responses.length,'NPR.community.renderPromoStoryCommentCount',NPR.messaging.constants.COMMUNITY_JS_ERROR);}} AddNamespace("NPR.onready");NPR.onready.programHeader=function(){try{var subHeader="";if($('#headerLocation,#storyspantheme01')){var progHeaders=$('#headerLocation .progheader, #storyspantheme01 .progheader');if(progHeaders.length>0){var progHeader=progHeaders[0];var headerLinks=progHeader.getElementsByTagName('li');if(headerLinks.length>0){var currentUrl=document.location.href;var pound=currentUrl.indexOf('#');if(pound>-1) {currentUrl=currentUrl.substr(0,pound);} var testUrl=currentUrl;for(var i=0;i-1){headerLinks[i].className='selected';if(links[0].childNodes.length>0){if(links[0].childNodes[0].nodeValue&&links[0].childNodes[0].nodeValue!=""){subHeader=links[0].childNodes[0].nodeValue;}} break;}}}}}} if(subHeader!=""){if($('#headerLocation,#storyspantheme01')){$('#headerLocation .progheader h1:first, #storyspantheme01 .progheader h1:first').append(' '+subHeader+'');}}}catch(e){NPR.messaging.exception(e,'programHeader.js','NPR.onready.programHeader',NPR.messaging.constants.JAVASCRIPT_GENERAL_ISSUE);}};$(document).ready(NPR.onready.programHeader);AddNamespace("NPR.twitter");NPR.twitter.updateList=function(twitters){var statusHTML=[];try{if(twitters.length>0){var divName="twitter_list_"+twitters[0].user.screen_name;for(var i=0;i]*[^.,;'">\:\s\<\>\)\]\!])/g,function(url){return''+url+'';}).replace(/\B@([_a-z0-9]+)/ig,function(reply){return reply.charAt(0)+''+reply.substring(1)+'';});statusHTML.push('
  • '+status+' '+NPR.twitter.relative_time(twitters[i].created_at)+'
  • ');} document.getElementById(divName).innerHTML=statusHTML.join('');}}catch(e){NPR.messaging.exception(e,'updating: '+divName,'NPR.twitter.updateList',NPR.messaging.constants.JAVASCRIPT_GENERAL_ISSUE);}} NPR.twitter.relative_time=function(time_value){try{var values=time_value.split(" ");time_value=values[1]+" "+values[2]+", "+values[5]+" "+values[3];var parsed_date=Date.parse(time_value);var relative_to=(arguments.length>1)?arguments[1]:new Date();var delta=parseInt((relative_to.getTime()-parsed_date)/1000);delta=delta+(relative_to.getTimezoneOffset()*60);if(delta<60){return'less than a minute ago';}else if(delta<120){return'about a minute ago';}else if(delta<(60*60)){return(parseInt(delta/60)).toString()+' minutes ago';}else if(delta<(120*60)){return'about an hour ago';}else if(delta<(24*60*60)){return'about '+(parseInt(delta/3600)).toString()+' hours ago';}else if(delta<(48*60*60)){return'1 day ago';}else{return(parseInt(delta/86400)).toString()+' days ago';}}catch(e){NPR.messaging.exception(e,'time_value: '+time_value,'NPR.twitter.relative_time',NPR.messaging.constants.JAVASCRIPT_GENERAL_ISSUE);}} AddNamespace('NPR.StaticEmbedAudio');AddNamespace('NPR.onready');NPR.StaticEmbedAudio.isIE=false;NPR.StaticEmbedAudio.isFF=false;if((navigator.userAgent).indexOf("MSIE")>0){NPR.StaticEmbedAudio.isIE=true;}else if((navigator.userAgent).indexOf("Firefox")>0){NPR.StaticEmbedAudio.isFF=true;} if(!NPR.StaticEmbedAudio.isIE&&!NPR.StaticEmbedAudio.isFF){NPR.StaticEmbedAudio.audio_player=new Audio();NPR.StaticEmbedAudio.audio_player.volume=0.5;NPR.StaticEmbedAudio.audio_player.loop=false;NPR.StaticEmbedAudio.audio_player.load();NPR.StaticEmbedAudio.audio_duration=0;NPR.StaticEmbedAudio.audio_ready=false;NPR.StaticEmbedAudio.audio_playing=false;NPR.StaticEmbedAudio.track_ended=false;NPR.StaticEmbedAudio.leftStartPx=0;NPR.StaticEmbedAudio.scrubStartPx=0;NPR.StaticEmbedAudio.scrubDeltaPx=0;NPR.StaticEmbedAudio.scrubbing=false;NPR.StaticEmbedAudio.scrubbingWhilePlaying=false;NPR.StaticEmbedAudio.volumeChanging=false;NPR.StaticEmbedAudio.canPlayOgg=false;NPR.StaticEmbedAudio.canPlayMp3=false;NPR.StaticEmbedAudio.audio_player.addEventListener('canplay',function(){NPR.StaticEmbedAudio.audio_duration=NPR.StaticEmbedAudio.audio_player.duration;NPR.StaticEmbedAudio.updateDuration(NPR.StaticEmbedAudio.audio_duration);NPR.StaticEmbedAudio.audio_ready=true;NPR.StaticEmbedAudio.audio_player.play();},true);NPR.StaticEmbedAudio.audio_player.addEventListener('timeupdate',function(){var time=parseInt(NPR.StaticEmbedAudio.audio_player.currentTime);if(time==parseInt(NPR.StaticEmbedAudio.audio_duration)){NPR.StaticEmbedAudio.trackEnded();}else if(!NPR.StaticEmbedAudio.scrubbing){NPR.StaticEmbedAudio.updateProgressBar();}},true);NPR.StaticEmbedAudio.audio_player.addEventListener('ended',function(){NPR.StaticEmbedAudio.trackEnded();},true);NPR.StaticEmbedAudio.audio_player.addEventListener('play',function(){$('.embed_audio .controls a.play').addClass("pause");NPR.StaticEmbedAudio.audio_playing=true;},true);NPR.StaticEmbedAudio.audio_player.addEventListener('pause',function(){$('.embed_audio .controls a.play').removeClass("pause");NPR.StaticEmbedAudio.audio_playing=false;},true);if(NPR.StaticEmbedAudio.audio_player.canPlayType){NPR.StaticEmbedAudio.canPlayOgg=("no"!=NPR.StaticEmbedAudio.audio_player.canPlayType("audio/ogg"))&&(""!=NPR.StaticEmbedAudio.audio_player.canPlayType("audio/ogg"));NPR.StaticEmbedAudio.canPlayMp3=("no"!=NPR.StaticEmbedAudio.audio_player.canPlayType("audio/mpeg"))&&(""!=NPR.StaticEmbedAudio.audio_player.canPlayType("audio/mpeg"));} NPR.StaticEmbedAudio.convertTime=function(sec){try {var minutes=Math.floor(sec/60);var seconds=(sec%60).toFixed();if(seconds<10){seconds="0"+seconds;}else if(seconds>59){seconds="00";minutes++;} var newTime=minutes+":"+seconds;return newTime;} catch(e){NPR.messaging.exception(e,'staticembedaudio.js','NPR.StaticEmbedAudio.convertTime',NPR.messaging.constants.PLAYER_JS_ERROR);}};NPR.StaticEmbedAudio.updateProgressBar=function(){var time=NPR.StaticEmbedAudio.audio_player.currentTime;var percent=(time/NPR.StaticEmbedAudio.audio_duration)*100;var leftPx=parseInt($(".embed_audio .controls .progressbar").width()*(time/NPR.StaticEmbedAudio.audio_duration));$(".embed_audio .controls .scrubhandle").css("left",leftPx);NPR.StaticEmbedAudio.updateDuration(NPR.StaticEmbedAudio.audio_duration-time);};NPR.StaticEmbedAudio.updateDuration=function(seconds){$(".embed_audio .controls .timer").html(NPR.StaticEmbedAudio.convertTime(seconds));};NPR.StaticEmbedAudio.updateVolume=function(percent){var newLeft=$(".embed_audio .volume .volumebar").width()*percent;$(".embed_audio .volume .volumehandle").css("left",newLeft);};NPR.StaticEmbedAudio.trackEnded=function(seconds){NPR.StaticEmbedAudio.track_ended=true;NPR.StaticEmbedAudio.audio_player.pause();NPR.StaticEmbedAudio.updateDuration(0);};} NPR.onready.StaticEmbedAudio=function(){try{var beenPlayed=false;var audioSrc=$("#audio_source").text();var audioDur=$("#audio_duration").text();if(NPR.StaticEmbedAudio.isIE||NPR.StaticEmbedAudio.isFF||(!NPR.StaticEmbedAudio.canPlayMp3&&typeof(SWFObject)!=='undefined')){if($('.embed_audio #audioContent').length>0){$('.embed_audio #audioContent .flashError').css("display","block");var so=new SWFObject("http://www.npr.org/design/flash_templates/audioclipplayer.swf","clipplayer","275","35","9","#ffffff");so.addParam("allowScriptAccess","always");so.addParam("wmode","transparent");so.addVariable("mp3",audioSrc);so.addVariable("playerWidth","275");so.addVariable("startSeconds",audioDur);so.addVariable("autoStart","no");so.write("audioContent");}}else{NPR.StaticEmbedAudio.audio_player.src=audioSrc;NPR.StaticEmbedAudio.updateDuration(audioDur);NPR.StaticEmbedAudio.updateVolume(NPR.StaticEmbedAudio.audio_player.volume);$('.embed_audio .controls a.play').unbind('click');$('.embed_audio .controls a.play').click(function(){if(!NPR.StaticEmbedAudio.audio_playing){if(!beenPlayed){if(NPR.Player.audio_player)NPR.Player.audio_player.pause();NPR.StaticEmbedAudio.audio_player.load();beenPlayed=true;}else if(NPR.StaticEmbedAudio.track_ended){NPR.StaticEmbedAudio.audio_player.currentTime=0;NPR.StaticEmbedAudio.audio_player.play();NPR.StaticEmbedAudio.track_ended=false;}else{NPR.StaticEmbedAudio.audio_player.play();}}else{NPR.StaticEmbedAudio.audio_player.pause();}});$('.embed_audio .controls .progressbar').unbind('click');$('.embed_audio .controls .progressbar').click(function(event){if(NPR.StaticEmbedAudio.audio_ready){var clientX=event.clientX;var left=event.currentTarget['getBoundingClientRect']().left;var clickoffset=clientX-left;var percent=clickoffset/event.currentTarget.offsetWidth;var duration_seek=percent*NPR.StaticEmbedAudio.audio_duration;NPR.StaticEmbedAudio.audio_player.currentTime=duration_seek;}});$('.embed_audio .controls .scrubhandle').unbind('mousedown');$('.embed_audio .controls .scrubhandle').mousedown(function(event){if(NPR.StaticEmbedAudio.audio_ready){event.preventDefault();NPR.StaticEmbedAudio.leftStartPx=parseInt($('.embed_audio .controls .scrubhandle').css("left"));NPR.StaticEmbedAudio.scrubStartPx=event.pageX;NPR.StaticEmbedAudio.scrubbing=true;NPR.StaticEmbedAudio.scrubbingWhilePlaying=!NPR.StaticEmbedAudio.audio_player.paused;NPR.StaticEmbedAudio.audio_player.pause();}});$('.embed_audio .controls .progressbar').unbind('mousemove');$('.embed_audio .controls .progressbar').mousemove(function(e){if(NPR.StaticEmbedAudio.scrubbing){NPR.StaticEmbedAudio.scrubDeltaPx=NPR.StaticEmbedAudio.scrubStartPx-e.pageX;var newLeft=NPR.StaticEmbedAudio.leftStartPx-NPR.StaticEmbedAudio.scrubDeltaPx;var barWidth=parseInt($(".embed_audio .controls .progressbar").width());var percent=(newLeft/barWidth);if(newLeft>0&&newLeft0&&newLeft0){var mostCommentedDivInnerHTML='

    Most commented stories

    ';mostCommentedDivInnerHTML+='
      ';for(var i=0;i0){var mostRecommendedDivInnerHTML='

      Most recommended stories

      ';mostRecommendedDivInnerHTML+='
        ';for(var i=0;i';for(var i=0;i=3) {userListDiv.innerHTML=userListDivInnerHTML;}} catch(e){NPR.messaging.exception(e,'discovery.js','NPR.community.renderActiveUserListBucket',NPR.messaging.constants.COMMUNITY_JS_ERROR);}};NPR.community.renderActiveStaffUserListBucket=function(discoveryAction){try{var staffUserListDiv=document.getElementById("activestaffuserlist");var userListDivInnerHTML='

        Recently active NPR staff

        ';userListDivInnerHTML+='
          ';var count=0;for(var i=0;i=3){staffUserListDiv.innerHTML=userListDivInnerHTML;} else{userListDivInnerHTML='

          View all staff profiles

          ';userListDivInnerHTML+='
           
          ';staffUserListDiv.innerHTML=userListDivInnerHTML;}} catch(e){NPR.messaging.exception(e,'discovery.js','NPR.community.renderActiveStaffUserListBucket',NPR.messaging.constants.COMMUNITY_JS_ERROR);}};NPR.community.renderMostRecentBucket=function(discoveryAction){try{var recentCommentedDiv=document.getElementById("mostrecent");var recentCommentedDivInnerHTML="

          Recently commented stories

          ";recentCommentedDivInnerHTML+="
            ";for(var i=0;i'+group.Title+'';return result;} catch(e){NPR.messaging.exception(e,'discovery.js','NPR.community.getGroupHtml',NPR.messaging.constants.COMMUNITY_JS_ERROR);}};NPR.community.getUserHtml=function(user){try{if(user.ExtendedProfile.validForCommunity!=null&&user.ExtendedProfile.validForCommunity==="true") {var html='
          1. ';html+='';html+=''+user.DisplayName+'';html+='
          2. ';return html;} else {return'';}} catch(e){NPR.messaging.exception(e,'discovery.js','NPR.community.getUserHtml',NPR.messaging.constants.COMMUNITY_JS_ERROR);}};NPR.community.getCustomCommentHTML=function(customItem){try{var comment=YAHOO.lang.JSON.parse(customItem.CustomItem.Content);var title=NPR.community.urldecode(customItem.CustomItem.DisplayText);var storyId=customItem.CustomItem.Name;var commentBody=NPR.community.urldecode(comment.CommentBody);var result='

            "'+commentBody+'"

            ';result+='';return result;} catch(e){NPR.messaging.exception(e,'discovery.js','NPR.community.getCustomCommentHTML',NPR.messaging.constants.COMMUNITY_JS_ERROR);}};NPR.community.getMostCommentedTabNews=function(discoveryAction){try{var mostCommentedDivInnerHTML='
            ';mostCommentedDivInnerHTML+='';mostCommentedDivInnerHTML+='
              ';for(var i=0;iRecommended';mostCommentedDivInnerHTML+='
            1. Commented
            2. ';mostCommentedDivInnerHTML+='
        ';mostCommentedDivInnerHTML+='
          ';for(var i=0;iViewed';mostCommentedDivInnerHTML+='
        1. Recommended
        2. ';mostCommentedDivInnerHTML+='
        3. Commented
        4. ';mostCommentedDivInnerHTML+='';mostCommentedDivInnerHTML+='
            ';for(var i=0;iViewed';mostCommentedDivInnerHTML+='
          1. Recommended
          2. ';mostCommentedDivInnerHTML+='
          3. Commented
          4. ';mostCommentedDivInnerHTML+='';mostCommentedDivInnerHTML+='
              ';for(var i=0;iViewed';mostCommentedDivInnerHTML+='
            1. Recommended
            2. ';mostCommentedDivInnerHTML+='
            3. Commented
            4. ';mostCommentedDivInnerHTML+='';mostCommentedDivInnerHTML+='
                ';for(var i=0;iViewed';mostCommentedDivInnerHTML+='
              1. Recommended
              2. ';mostCommentedDivInnerHTML+='
              3. Commented
              4. ';mostCommentedDivInnerHTML+='';mostCommentedDivInnerHTML+='
                  ';for(var i=0;iCommented';mostCommentedDivInnerHTML+='
                1. Recommended
                2. ';mostCommentedDivInnerHTML+='';mostCommentedDivInnerHTML+='
                    ';for(var i=0;iCommented';mostCommentedDivInnerHTML+='
                  1. Recommended
                  2. ';mostCommentedDivInnerHTML+='';mostCommentedDivInnerHTML+='
                      ';for(var i=0;i0) {var html="
                    1. http://www.npr.org/templates/javascript/generated/newsStory.js*+,-Z$classnameX$classesUNSURL./UNSURLXNSObject#A4$3456DWNS.keysZNS.objects#789:;<=>?@ABC EFGHIJKLMNOPQ !"VServerZConnectionZKeep-Alive_Content-EncodingTVary\Content-TypeWExpires]Cache-Control]Accept-Ranges]Last-ModifiedTDateSAge^Content-Length_Apache/2.2.14 (Unix)ZKeep-Alive_timeout=10, max=4990Tgzip_Accept-Encoding, User-Agent_application/x-javascript_Wed, 01 Jun 2011 20:08:48 GMT[max-age=600Ubytes_Wed, 01 Jun 2011 19:50:37 GMT_Fri, 03 Jun 2011 15:27:08 GMTS213U88877*+mn_NSMutableDictionarymo/\NSDictionary*+rs_NSHTTPURLResponsetu/_NSHTTPURLResponse]NSURLResponse_NSKeyedArchiverxy_WebResourceResponse#-27`f(-8AGJPYbdks~(6DIM\s~%EIOTjn{z_>http://www.npr.org/templates/javascript/generated/newsStory.js!34567Uutf-8Odocument.write(""); document.write(""); document.write(""); document.write(""); document.write(""); _text/javascriptO_bplist00~X$versionX$objectsY$archiverT$top*"()012VWXYZ[\]^_`abcdefghijklmnopqrstxyU$null  !R$6S$10R$2R$7R$3S$11R$8V$classR$4R$9R$0R$5R$1()#$%&[NS.relativeWNS.base_2http://community.npr.org/ver1.0/Direct/DirectProxy*+,-Z$classnameX$classesUNSURL./UNSURLXNSObject#A43456FWNS.keysZNS.objects'789:;<=>?@ABCDE GHIJKLMNOPQRSTU !"#$%&_X-Aspnet-VersionVServerZX-PluckboxTEtag_Content-EncodingTVary_X-Sitelife-Host\Content-TypeWExpires]Cache-ControlZSet-Cookie]Last-Modified\X-Powered-ByTDate^Content-LengthY2.0.50727_Microsoft-IIS/6.0Wl3vm107[-1156044160TgzipTHost_l3vm107l3pluckcom_text/javascript; charset=utf-8_Sat, 04 Jun 2011 08:13:03 GMT_public, max-age=86398_plckarptnpr=R4181524522; path=/_Fri, 03 Jun 2011 08:13:03 GMTWASP.NET_Fri, 03 Jun 2011 15:26:23 GMTS288*+uv_NSMutableDictionaryuw/\NSDictionary*+z{_NSHTTPURLResponse|}/_NSHTTPURLResponse]NSURLResponse_NSKeyedArchiverр_WebResourceResponse#-27dj %09?BHQZ\ckvx,9AOZhuz2Tt| #9;_2http://community.npr.org/ver1.0/Direct/DirectProxy!9:;0)?A.dump(D[F],I-1):L);}else{K.push(D[F]);}K.push(J);}if(K.length>1){K.pop();}K.push("]");}else{K.push("{");for(F in D){if(A.hasOwnProperty(D,F)){K.push(F+G);if(A.isObject(D[F])){K.push((I>0)?A.dump(D[F],I-1):L);}else{K.push(D[F]);}K.push(J);}}if(K.length>1){K.pop();}K.push("}");}return K.join("");},substitute:function(S,E,L){var I,H,G,O,P,R,N=[],F,J="dump",M=" ",D="{",Q="}";for(;;){I=S.lastIndexOf(D);if(I<0){break;}H=S.indexOf(Q,I);if(I+1>=H){break;}F=S.substring(I+1,H);O=F;R=null;G=O.indexOf(M);if(G>-1){R=O.substring(G+1);O=O.substring(0,G);}P=E[O];if(L){P=L(O,P,R);}if(A.isObject(P)){if(A.isArray(P)){P=A.dump(P,parseInt(R,10));}else{R=R||"";var K=R.indexOf(J);if(K>-1){R=R.substring(4);}if(P.toString===Object.prototype.toString||K>-1){P=A.dump(P,parseInt(R,10));}else{P=P.toString();}}}else{if(!A.isString(P)&&!A.isNumber(P)){P="~-"+N.length+"-~";N[N.length]=F;}}S=S.substring(0,I)+P+S.substring(H+1);}for(I=N.length-1;I>=0;I=I-1){S=S.replace(new RegExp("~-"+I+"-~"),"{"+N[I]+"}","g");}return S;},trim:function(D){try{return D.replace(/^\s+|\s+$/g,"");}catch(E){return D;}},merge:function(){var G={},E=arguments;for(var F=0,D=E.length;F?@AB DEFGHIJKLMNO VServerZX-PluckboxTEtag_Content-EncodingTVary\Content-Type]Accept-RangesZSet-Cookie]Last-Modified\X-Powered-ByTDate^Content-Length_Microsoft-IIS/6.0Wl3vm107_"80a18155e68fcb1:53b0"Tgzip_Accept-Encoding_application/x-javascriptUbytes_plckarptnpr=R4181523433; path=/_Mon, 29 Nov 2010 16:56:15 GMTWASP.NET_Tue, 31 May 2011 17:47:45 GMTT2463*+ij_NSMutableDictionaryik/\NSDictionary*+no_NSHTTPURLResponsepq/_NSHTTPURLResponse]NSURLResponse_NSKeyedArchivertu_WebResourceResponse#-27^d+0;DJMS\egnv "0=BQem(-2HLY\auyv_Chttp://community.npr.org/ver1.0/content/direct/scripts/yahoo-min.js!>?@AO /* Copyright (c) 2008, Yahoo! Inc. All rights reserved. Code licensed under the BSD License: http://developer.yahoo.net/yui/license.txt version: 2.6.0 */ YAHOO.lang.JSON=(function(){var l=YAHOO.lang,_UNICODE_EXCEPTIONS=/[\u0000\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,_ESCAPES=/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,_VALUES=/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,_BRACKETS=/(?:^|:|,)(?:\s*\[)+/g,_INVALID=/^[\],:{}\s]*$/,_SPECIAL_CHARS=/[\\\"\x00-\x1f\x7f-\x9f\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,_CHARS={"\b":"\\b","\t":"\\t","\n":"\\n","\f":"\\f","\r":"\\r",'"':'\\"',"\\":"\\\\"};function _revive(data,reviver){var walk=function(o,key){var k,v,value=o[key];if(value&&typeof value==="object"){for(k in value){if(l.hasOwnProperty(value,k)){v=walk(value,k);if(v===undefined){delete value[k];}else{value[k]=v;}}}}return reviver.call(o,key,value);};return typeof reviver==="function"?walk({"":data},""):data;}function _char(c){if(!_CHARS[c]){_CHARS[c]="\\u"+("0000"+(+(c.charCodeAt(0))).toString(16)).slice(-4);}return _CHARS[c];}function _prepare(s){return s.replace(_UNICODE_EXCEPTIONS,_char);}function _isValid(str){return l.isString(str)&&_INVALID.test(str.replace(_ESCAPES,"@").replace(_VALUES,"]").replace(_BRACKETS,""));}function _string(s){return'"'+s.replace(_SPECIAL_CHARS,_char)+'"';}function _stringify(h,key,d,w,pstack){var o=typeof w==="function"?w.call(h,key,h[key]):h[key],i,len,j,k,v,isArray,a;if(o instanceof Date){o=l.JSON.dateToString(o);}else{if(o instanceof String||o instanceof Boolean||o instanceof Number){o=o.valueOf();}}switch(typeof o){case"string":return _string(o);case"number":return isFinite(o)?String(o):"null";case"boolean":return String(o);case"object":if(o===null){return"null";}for(i=pstack.length-1;i>=0;--i){if(pstack[i]===o){return"null";}}pstack[pstack.length]=o;a=[];isArray=l.isArray(o);if(d>0){if(isArray){for(i=o.length-1;i>=0;--i){a[i]=_stringify(o,i,d-1,w,pstack)||"null";}}else{j=0;if(l.isArray(w)){for(i=0,len=w.length;i=0?d:1/0;return _stringify({"":o},"",d,w,[]);}return undefined;},dateToString:function(d){function _zeroPad(v){return v<10?"0"+v:v;}return d.getUTCFullYear()+"-"+_zeroPad(d.getUTCMonth()+1)+"-"+_zeroPad(d.getUTCDate())+"T"+_zeroPad(d.getUTCHours())+":"+_zeroPad(d.getUTCMinutes())+":"+_zeroPad(d.getUTCSeconds())+"Z";},stringToDate:function(str){if(/^(\d{4})-(\d{2})-(\d{2})T(\d{2}):(\d{2}):(\d{2})Z$/.test(str)){var d=new Date();d.setUTCFullYear(RegExp.$1,(RegExp.$2|0)-1,RegExp.$3);d.setUTCHours(RegExp.$4,RegExp.$5,RegExp.$6);return d;}return str;}};})();YAHOO.register("json",YAHOO.lang.JSON,{version:"2.6.0",build:"1321"});_application/x-javascriptObplist00rsX$versionX$objectsY$archiverT$top$"()012PQRSTUVWXYZ[\]^_`abcdefghlmU$null  !R$6S$10R$2R$7R$3S$11R$8V$classR$4R$9R$0R$5R$1"##$%&[NS.relativeWNS.base_Bhttp://community.npr.org/ver1.0/content/direct/scripts/json-min.js*+,-Z$classnameX$classesUNSURL./UNSURLXNSObject#Aa@b-3456CWNS.keysZNS.objects!789:;<=>?@AB DEFGHIJKLMNO VServerZX-PluckboxTEtag_Content-EncodingTVary\Content-Type]Accept-RangesZSet-Cookie]Last-Modified\X-Powered-ByTDate^Content-Length_Microsoft-IIS/6.0Wl3vm107_"80a18155e68fcb1:53b0"Tgzip_Accept-Encoding_application/x-javascriptUbytes_plckarptnpr=R4181523433; path=/_Mon, 29 Nov 2010 16:56:15 GMTWASP.NET_Tue, 31 May 2011 17:47:45 GMTT1601*+ij_NSMutableDictionaryik/\NSDictionary *+no_NSHTTPURLResponsepq/_NSHTTPURLResponse]NSURLResponse_NSKeyedArchivertu_WebResourceResponse#-27^d*/:CILR[dfmu!/<APdl',1GKX[`txv_Bhttp://community.npr.org/ver1.0/content/direct/scripts/json-min.js!CDEFOdocument.iframeLoaders = {}; iframe = function() { this.initialize.apply(this, arguments); }; iframe.prototype = { initialize: function(form, options,count){ if (!options) options = {}; this.form = form; this.uniqueId = count; document.iframeLoaders[this.uniqueId] = this; this.transport = this.getTransport(); this.onComplete = options.onComplete || null; this.update = this.$(options.update) || null; this.updateMultiple = options.multiple || false; if (((navigator.vendor && (navigator.vendor.indexOf('Apple')) > -1) || window.opera) // safari and opera only && (/\/Direct\/Process(\?|$)/.test(form.action)) && form.elements && (form.elements.length == 1)) { // only change calls that contain 1 element and whose actions end with /Direct/Process var url = form.action + '?jsonRequest=' + escape(form.elements[0].value), // change form submit to string; similar to changing form method to get doc = this.transport.contentWindow || this.transport.contentDocument; // retrieve the document of the iframe if (url.length < 80000) { // allow fallback to normal submission (80k is the max length for urls in safari) if (doc.document) // make sure we have the document and not the window doc = doc.document; try { // if this fails, fallback to normal submission doc.location.replace(url); // use location.replace to overwrite elements in history return; } catch (e) { }; } } form.target= 'frame_'+this.uniqueId; form.setAttribute("target", 'frame_'+this.uniqueId); // in case the other one fails. form.submit(); }, onStateChange: function() { this.transport = this.$('frame_'+this.uniqueId); try { var doc = this.transport.contentDocument.document.body.innerHTML; this.transport.contentDocument.document.close(); } // For NS6 catch (e){ try{ var doc = this.transport.contentWindow.document.body.innerHTML; this.transport.contentWindow.document.close(); } // For IE5.5 and IE6 catch (e){ try { var doc = this.transport.document.body.innerHTML; this.transport.document.body.close(); } // for IE5 catch (e) { try { var doc = window.frames['frame_'+this.uniqueId].document.body.innerText; } // for really nasty browsers catch (e) { //alert(e); } // forget it. } } } this.transport.responseText = doc; if (this.onComplete) setTimeout(this.bind(function(){this.onComplete(this.transport);}, this), 10); if (this.update) setTimeout(this.bind(function(){this.update.innerHTML = this.transport.responseText;}, this), 10); if (this.updateMultiple){ setTimeout(this.bind(function(){ // JSON support! try { var hasscript = false; eval("var inputObject = "+this.transport.responseText); // we're expecting a JSON object, eval it to inputObject for (var i in inputObject) { if (i == 'script') { hasscript = true; } // check if we passed some javascript along too else {if ( elm = this.$(i)) { elm.innerHTML = inputObject[i]; } else { //alert("element "+i+" not found!"); } } // if it's not script, update the corresponding div } if (hasscript) eval(inputObject['script']); // some on-the-fly-javascript exchanging support too } catch (e) { //alert('There was an error processing: '+this.transport.responseText); } // in case of an error }, this), 10); } }, getTransport: function() { var divElm = document.createElement('DIV'), frame; divElm.setAttribute('style', 'width: 0; height: 0; margin: 0; padding: 0; visibility: hidden; overflow: hidden'); if (navigator.userAgent.indexOf('MSIE') > 0 && navigator.userAgent.indexOf('Opera') == -1) {// switch to the crappy solution for IE divElm.style.width = 0; divElm.style.height = 0; divElm.style.margin = 0; divElm.style.padding = 0; divElm.style.visibility = 'hidden'; divElm.style.overflow = 'hidden'; divElm.innerHTML = ''; } else { frame = document.createElement("iframe"); frame.setAttribute("name", "frame_"+this.uniqueId); frame.setAttribute("id", "frame_"+this.uniqueId); frame.addEventListener("load", this.bind(function(){ this.onStateChange(); }, this), false); divElm.appendChild(frame); } document.body.appendChild(divElm); return frame; }, bind: function(functionObject, referenceObject) { return function() { return functionObject.apply(referenceObject, arguments); } }, '$': function(id) { return document.getElementById(id); } }; _application/x-javascriptObplist00rsX$versionX$objectsY$archiverT$top$"()012PQRSTUVWXYZ[\]^_`abcdefghlmU$null  !R$6S$10R$2R$7R$3S$11R$8V$classR$4R$9R$0R$5R$1"##$%&[NS.relativeWNS.base_Ehttp://community.npr.org/ver1.0/content/direct/scripts/pork.iframe.js*+,-Z$classnameX$classesUNSURL./UNSURLXNSObject#Aa@dU3456CWNS.keysZNS.objects!789:;<=>?@AB DEFGHIJKLMNO VServerZX-PluckboxTEtag_Content-EncodingTVary\Content-Type]Accept-RangesZSet-Cookie]Last-Modified\X-Powered-ByTDate^Content-Length_Microsoft-IIS/6.0Wl3vm107_"0b2ded0329ecb1:53b0"Tgzip_Accept-Encoding_application/x-javascriptUbytes_plckarptnpr=R4181523433; path=/_Fri, 17 Dec 2010 21:39:00 GMTWASP.NET_Tue, 31 May 2011 17:47:45 GMTT1758*+ij_NSMutableDictionaryik/\NSDictionary*+no_NSHTTPURLResponsepq/_NSHTTPURLResponse]NSURLResponse_NSKeyedArchivertu_WebResourceResponse#-27^d-2=FLOU^gipx $2?DSgo ).3IMZ]bvzv_Ehttp://community.npr.org/ver1.0/content/direct/scripts/pork.iframe.js!HIJKO/* Copyright (c) Pluck Corporation 2008. This software code and related intellectual property are the property of Pluck Corporation and are licensed for use solely on designated websites. Any distribution, copying, or other use of this intellectual property other than pursuant to a written agreement with Pluck Corporation is strictly prohibited. All Rights Reserved. */ // THIS FILE IS AUTOGENERATED. DO NOT EDIT THIS FILE DIRECTLY. if (typeof(PLUCKSL_GLOBAL_OPTIONS) === 'undefined') { var PLUCKSL_GLOBAL_OPTIONS_MAP = {} PLUCKSL_GLOBAL_OPTIONS_MAP['System'] = { 'sitelifeHost': 'http://community.npr.org/', 'baseUrl': 'http://www.npr.org/', 'siteLifeBaseUrl': 'http://community.npr.org/ver1.0/', 'siteLifeScriptsSuffix': 'content/scripts/', 'groupsSuffix': 'templates/community/group.php', 'privateMessagingSuffix': 'private_messaging/index.html', 'personaSuffix': '/templates/community/persona.php', 'daapiSuffix': 'Direct/Process', 'flashTunnelUrlSuffix': 'content/swf/PluckFlashDAPIService.swf', 'flashExpressInstallSuffix': 'assets/expressinstall.swf', 'photoUploadSuffix': 'Photo/Upload', 'photoSizeLimit': '2097152', 'userIdQueryParamName': 'uid', 'communityGroupCreationUserTier': 'Standard', 'videoUploadSuffix': 'Video/Upload', 'loginUrl': 'http://www.npr.org/templates/reg/login.php', 'loginUrlRedirectQueryParamName': 'returnURL', 'logoutUrl': 'http://www.npr.org/templates/reg/logout.php', 'logoutUrlRedirectQueryParamName': 'returnURL', 'registerUrl': 'http://www.npr.org/templates/reg/', 'registerUrlRedirectQueryParamName': 'returnURL', 'facebookApiKey': 'dc20e553940875ced0537034057eb959', 'discussionEmailSubscriptionEnabled': 'False', 'forumEmailSubscriptionEnabled': 'False', 'privateMessagingEnabled': 'False', 'anonymousUserToReportAbuse': 'True', 'anonymousUsersCanVoteInPolls': 'False', 'forumsHtmlEditorEnabled': 'True', 'forumsHtmlEditorAllowsImages': 'True', 'privateMessageFriendFilteringEnabled': 'False', 'viewTrackingEnabled': 'True', 'enableCommunityGroupPaginationNumbers': 'False', 'forumViewTrackingEnabled': 'False' }; var plckDecideMemberSite = function(){ return 'System'; }; var PLUCKSL_GLOBAL_OPTIONS = PLUCKSL_GLOBAL_OPTIONS_MAP[plckDecideMemberSite()]; } /** * TrimPath Template. Release 1.0.38. * Copyright (C) 2004, 2005 Metaha. * * TrimPath Template is licensed under the GNU General Public License * and the Apache License, Version 2.0, as follows: * * This program is free software; you can redistribute it and/or * modify it under the terms of the GNU General Public License * as published by the Free Software Foundation; either version 2 * of the License, or (at your option) any later version. * * This program is distributed WITHOUT ANY WARRANTY; without even the * implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. * See the GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ var TrimPath; // TODO: Debugging mode vs stop-on-error mode - runtime flag. // TODO: Handle || (or) characters and backslashes. // TODO: Add more modifiers. (function() { // Using a closure to keep global namespace clean. if (TrimPath == null) TrimPath = new Object(); if (TrimPath.evalEx == null) TrimPath.evalEx = function(src) { return eval(src); }; var UNDEFINED; if (Array.prototype.pop == null) // IE 5.x fix from Igor Poteryaev. Array.prototype.pop = function() { if (this.length === 0) {return UNDEFINED;} return this[--this.length]; }; if (Array.prototype.push == null) // IE 5.x fix from Igor Poteryaev. Array.prototype.push = function() { for (var i = 0; i < arguments.length; ++i) {this[this.length] = arguments[i];} return this.length; }; TrimPath.parseTemplate = function(tmplContent, optTmplName, optEtc) { if (optEtc == null) optEtc = TrimPath.parseTemplate_etc; var funcSrc = parse(tmplContent, optTmplName, optEtc); var func = TrimPath.evalEx(funcSrc, optTmplName, 1); if (func != null) return new optEtc.Template(optTmplName, tmplContent, funcSrc, func, optEtc); return null; } try { String.prototype.process = function(context, optFlags) { var template = TrimPath.parseTemplate(this, null); if (template != null) return template.process(context, optFlags); return this; } } catch (e) { // Swallow exception, such as when String.prototype is sealed. } TrimPath.parseTemplate_etc = {}; // Exposed for extensibility. TrimPath.parseTemplate_etc.statementTag = "forelse|for|if|elseif|else|var|macro"; TrimPath.parseTemplate_etc.statementDef = { // Lookup table for statement tags. "if" : { delta: 1, prefix: "if (", suffix: ") {", paramMin: 1 }, "else" : { delta: 0, prefix: "} else {" }, "elseif" : { delta: 0, prefix: "} else if (", suffix: ") {", paramDefault: "true" }, "/if" : { delta: -1, prefix: "}" }, "for" : { delta: 1, paramMin: 3, prefixFunc : function(stmtParts, state, tmplName, etc) { if (stmtParts[2] != "in") throw new etc.ParseError(tmplName, state.line, "bad for loop statement: " + stmtParts.join(' ')); var iterVar = stmtParts[1]; var listVar = "__LIST__" + iterVar; return [ "var ", listVar, " = ", stmtParts[3], ";", // Fix from Ross Shaull for hash looping, make sure that we have an array of loop lengths to treat like a stack. "var __LENGTH_STACK__;", "if (typeof(__LENGTH_STACK__) == 'undefined' || !__LENGTH_STACK__.length) __LENGTH_STACK__ = new Array();", "__LENGTH_STACK__[__LENGTH_STACK__.length] = 0;", // Push a new for-loop onto the stack of loop lengths. "if ((", listVar, ") != null) { ", "var ", iterVar, "_ct = 0;", // iterVar_ct variable, added by B. Bittman "for (var ", iterVar, "_index in ", listVar, ") { ", iterVar, "_ct++;", "if (typeof(", listVar, "[", iterVar, "_index]) == 'function') {continue;}", // IE 5.x fix from Igor Poteryaev. "__LENGTH_STACK__[__LENGTH_STACK__.length - 1]++;", "var ", iterVar, " = ", listVar, "[", iterVar, "_index];" ].join(""); } }, "forelse" : { delta: 0, prefix: "} } if (__LENGTH_STACK__[__LENGTH_STACK__.length - 1] == 0) { if (", suffix: ") {", paramDefault: "true" }, "/for" : { delta: -1, prefix: "} }; delete __LENGTH_STACK__[__LENGTH_STACK__.length - 1];" }, // Remove the just-finished for-loop from the stack of loop lengths. "var" : { delta: 0, prefix: "var ", suffix: ";" }, "macro" : { delta: 1, prefixFunc : function(stmtParts, state, tmplName, etc) { var macroName = stmtParts[1].split('(')[0]; return [ "var ", macroName, " = function", stmtParts.slice(1).join(' ').substring(macroName.length), "{ var _OUT_arr = []; var _OUT = { write: function(m) { if (m) _OUT_arr.push(m); } }; " ].join(''); } }, "/macro" : { delta: -1, prefix: " return _OUT_arr.join(''); };" } } TrimPath.parseTemplate_etc.modifierDef = { "eat" : function(v) { return ""; }, "escape" : function(s) { return String(s).replace(/&/g, "&").replace(//g, ">"); }, "capitalize" : function(s) { return String(s).toUpperCase(); }, "default" : function(s, d) { return s != null ? s : d; } } TrimPath.parseTemplate_etc.modifierDef.h = TrimPath.parseTemplate_etc.modifierDef.escape; TrimPath.parseTemplate_etc.Template = function(tmplName, tmplContent, funcSrc, func, etc) { this.process = function(context, flags) { if (context == null) context = {}; if (context._MODIFIERS == null) context._MODIFIERS = {}; if (context.defined == null) context.defined = function(str) { return (context[str] != undefined); }; for (var k in etc.modifierDef) { if (context._MODIFIERS[k] == null) context._MODIFIERS[k] = etc.modifierDef[k]; } if (flags == null) flags = {}; var resultArr = []; var resultOut = { write: function(m) { resultArr.push(m); } }; try { func(resultOut, context, flags); } catch (e) { if (flags.throwExceptions == true) throw e; var result = new String(resultArr.join("") + "[ERROR: " + e.toString() + (e.message ? '; ' + e.message : '') + "]"); result["exception"] = e; return result; } return resultArr.join(""); } this.name = tmplName; this.source = tmplContent; this.sourceFunc = funcSrc; this.toString = function() { return "TrimPath.Template [" + tmplName + "]"; } } TrimPath.parseTemplate_etc.ParseError = function(name, line, message) { this.name = name; this.line = line; this.message = message; } TrimPath.parseTemplate_etc.ParseError.prototype.toString = function() { return ("TrimPath template ParseError in " + this.name + ": line " + this.line + ", " + this.message); } var parse = function(body, tmplName, etc) { body = cleanWhiteSpace(body); var funcText = [ "var TrimPath_Template_TEMP = function(_OUT, _CONTEXT, _FLAGS) { with (_CONTEXT) {" ]; var state = { stack: [], line: 1 }; // TODO: Fix line number counting. var endStmtPrev = -1; while (endStmtPrev + 1 < body.length) { var begStmt = endStmtPrev; // Scan until we find some statement markup. begStmt = body.indexOf("{", begStmt + 1); while (begStmt >= 0) { var endStmt = body.indexOf('}', begStmt + 1); var stmt = body.substring(begStmt, endStmt); var blockrx = stmt.match(/^\{(cdata|minify|eval)/); // From B. Bittman, minify/eval/cdata implementation. if (blockrx) { var blockType = blockrx[1]; var blockMarkerBeg = begStmt + blockType.length + 1; var blockMarkerEnd = body.indexOf('}', blockMarkerBeg); if (blockMarkerEnd >= 0) { var blockMarker; if( blockMarkerEnd - blockMarkerBeg <= 0 ) { blockMarker = "{/" + blockType + "}"; } else { blockMarker = body.substring(blockMarkerBeg + 1, blockMarkerEnd); } var blockEnd = body.indexOf(blockMarker, blockMarkerEnd + 1); if (blockEnd >= 0) { emitSectionText(body.substring(endStmtPrev + 1, begStmt), funcText); var blockText = body.substring(blockMarkerEnd + 1, blockEnd); if (blockType == 'cdata') { emitText(blockText, funcText); } else if (blockType == 'minify') { emitText(scrubWhiteSpace(blockText), funcText); } else if (blockType == 'eval') { if (blockText != null && blockText.length > 0) // From B. Bittman, eval should not execute until process(). funcText.push('_OUT.write( (function() { ' + blockText + ' })() );'); } begStmt = endStmtPrev = blockEnd + blockMarker.length - 1; } } } else if (body.charAt(begStmt - 1) != '$' && // Not an expression or backslashed, body.charAt(begStmt - 1) != '\\') { // so check if it is a statement tag. var offset = (body.charAt(begStmt + 1) == '/' ? 2 : 1); // Close tags offset of 2 skips '/'. // 10 is larger than maximum statement tag length. if (body.substring(begStmt + offset, begStmt + 10 + offset).search(TrimPath.parseTemplate_etc.statementTag) == 0) break; // Found a match. } begStmt = body.indexOf("{", begStmt + 1); } if (begStmt < 0) // In "a{for}c", begStmt will be 1. break; var endStmt = body.indexOf("}", begStmt + 1); // In "a{for}c", endStmt will be 5. if (endStmt < 0) break; emitSectionText(body.substring(endStmtPrev + 1, begStmt), funcText); emitStatement(body.substring(begStmt, endStmt + 1), state, funcText, tmplName, etc); endStmtPrev = endStmt; } emitSectionText(body.substring(endStmtPrev + 1), funcText); if (state.stack.length != 0) throw new etc.ParseError(tmplName, state.line, "unclosed, unmatched statement(s): " + state.stack.join(",")); funcText.push("}}; TrimPath_Template_TEMP"); return funcText.join(""); } var emitStatement = function(stmtStr, state, funcText, tmplName, etc) { var parts = stmtStr.slice(1, -1).split(' '); var stmt = etc.statementDef[parts[0]]; // Here, parts[0] == for/if/else/... if (stmt == null) { // Not a real statement. emitSectionText(stmtStr, funcText); return; } if (stmt.delta < 0) { if (state.stack.length <= 0) throw new etc.ParseError(tmplName, state.line, "close tag does not match any previous statement: " + stmtStr); state.stack.pop(); } if (stmt.delta > 0) state.stack.push(stmtStr); if (stmt.paramMin != null && stmt.paramMin >= parts.length) throw new etc.ParseError(tmplName, state.line, "statement needs more parameters: " + stmtStr); if (stmt.prefixFunc != null) funcText.push(stmt.prefixFunc(parts, state, tmplName, etc)); else funcText.push(stmt.prefix); if (stmt.suffix != null) { if (parts.length <= 1) { if (stmt.paramDefault != null) funcText.push(stmt.paramDefault); } else { for (var i = 1; i < parts.length; i++) { if (i > 1) funcText.push(' '); funcText.push(parts[i]); } } funcText.push(stmt.suffix); } } var emitSectionText = function(text, funcText) { if (text.length <= 0) return; var nlPrefix = 0; // Index to first non-newline in prefix. var nlSuffix = text.length - 1; // Index to first non-space/tab in suffix. while (nlPrefix < text.length && (text.charAt(nlPrefix) == '\n')) nlPrefix++; while (nlSuffix >= 0 && (text.charAt(nlSuffix) == ' ' || text.charAt(nlSuffix) == '\t')) nlSuffix--; if (nlSuffix < nlPrefix) nlSuffix = nlPrefix; if (nlPrefix > 0) { funcText.push('if (_FLAGS.keepWhitespace == true) _OUT.write("'); var s = text.substring(0, nlPrefix).replace('\n', '\\n'); // A macro IE fix from BJessen. if (s.charAt(s.length - 1) == '\n') s = s.substring(0, s.length - 1); funcText.push(s); funcText.push('");'); } var lines = text.substring(nlPrefix, nlSuffix + 1).split('\n'); for (var i = 0; i < lines.length; i++) { emitSectionTextLine(lines[i], funcText); if (i < lines.length - 1) funcText.push('_OUT.write("\\n");\n'); } if (nlSuffix + 1 < text.length) { funcText.push('if (_FLAGS.keepWhitespace == true) _OUT.write("'); var s = text.substring(nlSuffix + 1).replace('\n', '\\n'); if (s.charAt(s.length - 1) == '\n') s = s.substring(0, s.length - 1); funcText.push(s); funcText.push('");'); } } var emitSectionTextLine = function(line, funcText) { var endMarkPrev = '}'; var endExprPrev = -1; while (endExprPrev + endMarkPrev.length < line.length) { var begMark = "${", endMark = "}"; var begExpr = line.indexOf(begMark, endExprPrev + endMarkPrev.length); // In "a${b}c", begExpr == 1 if (begExpr < 0) break; if (line.charAt(begExpr + 2) == '%') { begMark = "${%"; endMark = "%}"; } var endExpr = line.indexOf(endMark, begExpr + begMark.length); // In "a${b}c", endExpr == 4; if (endExpr < 0) break; emitText(line.substring(endExprPrev + endMarkPrev.length, begExpr), funcText); // Example: exprs == 'firstName|default:"John Doe"|capitalize'.split('|') var exprArr = line.substring(begExpr + begMark.length, endExpr).replace(/\|\|/g, "#@@#").split('|'); for (var k in exprArr) { if (exprArr[k].replace) // IE 5.x fix from Igor Poteryaev. exprArr[k] = exprArr[k].replace(/#@@#/g, '||'); } funcText.push('_OUT.write('); emitExpression(exprArr, exprArr.length - 1, funcText); funcText.push(');'); endExprPrev = endExpr; endMarkPrev = endMark; } emitText(line.substring(endExprPrev + endMarkPrev.length), funcText); } var emitText = function(text, funcText) { if (text == null || text.length <= 0) return; text = text.replace(/\\/g, '\\\\'); text = text.replace(/\n/g, '\\n'); text = text.replace(/"/g, '\\"'); funcText.push('_OUT.write("'); funcText.push(text); funcText.push('");'); } var emitExpression = function(exprArr, index, funcText) { // Ex: foo|a:x|b:y1,y2|c:z1,z2 is emitted as c(b(a(foo,x),y1,y2),z1,z2) var expr = exprArr[index]; // Ex: exprArr == [firstName,capitalize,default:"John Doe"] if (index <= 0) { // Ex: expr == 'default:"John Doe"' funcText.push(expr); return; } var parts = expr.split(':'); funcText.push('_MODIFIERS["'); funcText.push(parts[0]); // The parts[0] is a modifier function name, like capitalize. funcText.push('"]('); emitExpression(exprArr, index - 1, funcText); if (parts.length > 1) { funcText.push(','); funcText.push(parts[1]); } funcText.push(')'); } var cleanWhiteSpace = function(result) { result = result.replace(/\t/g, " "); result = result.replace(/\r\n/g, "\n"); result = result.replace(/\r/g, "\n"); result = result.replace(/^(\s*\S*(\s+\S+)*)\s*$/, '$1'); // Right trim by Igor Poteryaev. return result; } var scrubWhiteSpace = function(result) { result = result.replace(/^\s+/g, ""); result = result.replace(/\s+$/g, ""); result = result.replace(/\s+/g, " "); result = result.replace(/^(\s*\S*(\s+\S+)*)\s*$/, '$1'); // Right trim by Igor Poteryaev. return result; } // The DOM helper functions depend on DOM/DHTML, so they only work in a browser. // However, these are not considered core to the engine. // TrimPath.parseDOMTemplate = function(elementId, optDocument, optEtc) { if (optDocument == null) optDocument = document; var element = optDocument.getElementById(elementId); var content = element.value; // Like textarea.value. if (content == null) content = element.innerHTML; // Like textarea.innerHTML. content = content.replace(/</g, "<").replace(/>/g, ">"); return TrimPath.parseTemplate(content, elementId, optEtc); } TrimPath.processDOMTemplate = function(elementId, context, optFlags, optDocument, optEtc) { return TrimPath.parseDOMTemplate(elementId, optDocument, optEtc).process(context, optFlags); } }) (); /* Copyright (c) 2008, Yahoo! Inc. All rights reserved. Code licensed under the BSD License: http://developer.yahoo.net/yui/license.txt version: 2.6.0 */ if(typeof YAHOO=="undefined"||!YAHOO){var YAHOO={};}YAHOO.namespace=function(){var A=arguments,E=null,C,B,D;for(C=0;C0)?A.dump(D[F],I-1):L);}else{K.push(D[F]);}K.push(J);}if(K.length>1){K.pop();}K.push("]");}else{K.push("{");for(F in D){if(A.hasOwnProperty(D,F)){K.push(F+G);if(A.isObject(D[F])){K.push((I>0)?A.dump(D[F],I-1):L);}else{K.push(D[F]);}K.push(J);}}if(K.length>1){K.pop();}K.push("}");}return K.join("");},substitute:function(S,E,L){var I,H,G,O,P,R,N=[],F,J="dump",M=" ",D="{",Q="}";for(;;){I=S.lastIndexOf(D);if(I<0){break;}H=S.indexOf(Q,I);if(I+1>=H){break;}F=S.substring(I+1,H);O=F;R=null;G=O.indexOf(M);if(G>-1){R=O.substring(G+1);O=O.substring(0,G);}P=E[O];if(L){P=L(O,P,R);}if(A.isObject(P)){if(A.isArray(P)){P=A.dump(P,parseInt(R,10));}else{R=R||"";var K=R.indexOf(J);if(K>-1){R=R.substring(4);}if(P.toString===Object.prototype.toString||K>-1){P=A.dump(P,parseInt(R,10));}else{P=P.toString();}}}else{if(!A.isString(P)&&!A.isNumber(P)){P="~-"+N.length+"-~";N[N.length]=F;}}S=S.substring(0,I)+P+S.substring(H+1);}for(I=N.length-1;I>=0;I=I-1){S=S.replace(new RegExp("~-"+I+"-~"),"{"+N[I]+"}","g");}return S;},trim:function(D){try{return D.replace(/^\s+|\s+$/g,"");}catch(E){return D;}},merge:function(){var G={},E=arguments;for(var F=0,D=E.length;F=0;--i){if(pstack[i]===o){return"null";}}pstack[pstack.length]=o;a=[];isArray=l.isArray(o);if(d>0){if(isArray){for(i=o.length-1;i>=0;--i){a[i]=_stringify(o,i,d-1,w,pstack)||"null";}}else{j=0;if(l.isArray(w)){for(i=0,len=w.length;i=0?d:1/0;return _stringify({"":o},"",d,w,[]);}return undefined;},dateToString:function(d){function _zeroPad(v){return v<10?"0"+v:v;}return d.getUTCFullYear()+"-"+_zeroPad(d.getUTCMonth()+1)+"-"+_zeroPad(d.getUTCDate())+"T"+_zeroPad(d.getUTCHours())+":"+_zeroPad(d.getUTCMinutes())+":"+_zeroPad(d.getUTCSeconds())+"Z";},stringToDate:function(str){if(/^(\d{4})-(\d{2})-(\d{2})T(\d{2}):(\d{2}):(\d{2})Z$/.test(str)){var d=new Date();d.setUTCFullYear(RegExp.$1,(RegExp.$2|0)-1,RegExp.$3);d.setUTCHours(RegExp.$4,RegExp.$5,RegExp.$6);return d;}return str;}};})();YAHOO.register("json",YAHOO.lang.JSON,{version:"2.6.0",build:"1321"});if (typeof(RequestBatch) === 'undefined') { RequestBatch = function() { this.initialize.apply(this, arguments); }; // for unique id var counter = 0; // how many requests are still pending? var pendingRequests = 0; function DirectAccessErrorHandler(msg,ex){ //alert(msg); } (function() { var isIE = (navigator.userAgent.indexOf('MSIE')!= -1 && navigator.userAgent.indexOf('Opera') == -1); var maxUrlLength = isIE ? 2083 : 4000; var jsonpmax = typeof PLUCK_JSONPMAX !== 'undefined' ? PLUCK_JSONPMAX : null; var m = document.location.toString().match(/PLUCK_JSONPMAX=([0-9]+)/); if (m && m.length > 0) { jsonpmax = m[1]; } if (jsonpmax) { maxUrlLength = jsonpmax; } function buildJsonpUrl(serverUrl, encodedJsonString, callbackName, chunkToken, chunksRemaining) { var separator = serverUrl.indexOf('?') == -1 ? "?" : "&"; // use Jsonp endpoint instead of Process serverUrl = serverUrl.replace('/Process', '/Jsonp') + separator + "r=" + encodedJsonString + '&cb=' + callbackName; if (chunkToken) { serverUrl = serverUrl + '&ctk=' + chunkToken + '&crm=' + chunksRemaining; } return serverUrl; } function useJsonp(serverUrl, jsonString, callbackName) { // use Jsonp endpoint instead of Process serverUrl = buildJsonpUrl(serverUrl, encodeURIComponent(jsonString), callbackName); if (serverUrl.length < maxUrlLength) { return serverUrl; } return false; } function getJsonpChunks(serverUrl, jsonString, callbackName) { // determine the max length for a chunk by subtracting the fully built request url that will // be generated and subtracting another 100 for chunktoken/overhead var maxChunkLength = maxUrlLength - buildJsonpUrl(serverUrl, '', callbackName, '', false).length - 100; var chunks = []; while (jsonString.length > 0) { var chunk = ""; var chunkEncoded = ""; var chunk = jsonString.substr(0, maxChunkLength); var chunkEncoded = encodeURIComponent(chunk); while (chunkEncoded.length > maxChunkLength) { // Chunk is too big after encoding. var chunkDiff = chunkEncoded.length - maxChunkLength; chunk = jsonString.substr(0, chunk.length - chunkDiff); chunkEncoded = encodeURIComponent(chunk); } chunks.push(chunkEncoded); jsonString = jsonString.substr(chunk.length); } return chunks; } // Cookie and HTTP Param manipulations // generates a list of user keys function getCurrentUserFromCookie() { var ca = document.cookie.split(';'); for (var i = 0; i < ca.length; i++) { var c = ca[i]; while (c.charAt(0) === " ") c = c.substring(1, c.length); var eqIndex = c.indexOf("="); if (eqIndex > 0) { name = c.substring(0, eqIndex); value = c.substring(eqIndex + 1); if (name.toLowerCase() == 'hd') { value = unescape(value); value = value.split('|'); return value[0]; } } } return null; } function createSrcUrl(baseUrl, url, userId, gcid, currentTime) { var regexstring = /\DDirect\/Process\?\w\S*/; myregexp = new RegExp(regexstring); baseUrl = baseUrl.indexOf('?') == -1 ? baseUrl.replace('/Direct/Process', '/Stats/Tracker.gif') : baseUrl.replace(myregexp, '/Stats/Tracker.gif'); return srcUrl = baseUrl + "?plckUrl=" + encodeURIComponent(url) + "&plckUserId=" + userId + "&plckGcid=" + gcid + "&plckCurrentTime=" + currentTime; } // the core object to request batches RequestBatch.prototype = { initialize: function() { this.UniqueId = counter++; this.Requests = new Array() }, gcid: "daapiCall", InsertTrackerNode: function(serverUrl, requestUrl, userIdTrckr, gcid, currentTime) { if (document.getElementById('slImgNodeTrckr') === null) { var trackImgNode = document.createElement('img'); trackImgNode.setAttribute('id', "slImgNodeTrckr"); trackImgNode.src = createSrcUrl(serverUrl, requestUrl, userIdTrckr, gcid, currentTime); if (trackImgNode.style.setAttribute) { trackImgNode.style.setAttribute('display', 'none'); } else { trackImgNode.setAttribute('style', 'display:none'); } document.getElementsByTagName('body')[0].appendChild (trackImgNode); } }, InitializeTracking: function(serverUrl) { // create a request url for stats controller var requestUrl = location.href; var userId = getCurrentUserFromCookie(); var d = new Date(); var me = this; // We are using jQuery's object detection to determine if the browser is ready for us // to insert our stat tracker node. // Mozilla, Opera and webkit nightlies currently support this event if (document.addEventListener) { // Use the handy event callback document.addEventListener( "DOMContentLoaded", function(){ document.removeEventListener( "DOMContentLoaded", arguments.callee, false ); me.InsertTrackerNode(serverUrl, requestUrl, userId, me.gcid, d.getTime()); }, false ); // If IE event model is used } else if (document.attachEvent) { // ensure firing before onload, // maybe late but safe also for iframes document.attachEvent("onreadystatechange", function(){ if ( document.readyState === "complete" ) { document.detachEvent( "onreadystatechange", arguments.callee ); me.InsertTrackerNode(serverUrl, requestUrl, userId, me.gcid, d.getTime()); } }); // If IE and not an iframe // continually check to see if the document is ready if ( document.documentElement.doScroll && window == window.top ) (function(){ try { // If IE is used, use the trick by Diego Perini // http://javascript.nwbox.com/IEContentLoaded/ document.documentElement.doScroll("left"); } catch( error ) { setTimeout( arguments.callee, 0 ); return; } // and execute any waiting functions me.InsertTrackerNode(serverUrl, requestUrl, userId, me.gcid, d.getTime()); })(); } }, HasTemplate: function() { return typeof (this["Template"]) != "undefined"; }, AddToRequest: function(requestThis) { this.Requests[this.Requests.length] = requestThis; }, BeginRequest: function(serverUrl, callback) { pendingRequests++; if (!RequestBatch.callbacks) { RequestBatch.callbacks = {}; } var jsonString = YAHOO.lang.JSON.stringify(this), ie = (navigator.userAgent.indexOf('MSIE')!= -1 && navigator.userAgent.indexOf('Opera') == -1); if (ie && !RequestBatch.container) { // forcibly take this route only for ie var body = document.body, div; RequestBatch.container = div = body.insertBefore(document.createElement('div'), body.firstChild); div.style.height = div.style.width = div.style.margin = div.style.padding = 0; div.style.visibility = div.style.overflow = 'hidden'; div.style.display = 'none'; } // generate our callback function that will call their callback function via closure semantics var daapiCallbackName = 'daapiCallback' + this.UniqueId; var thisRequest = this; var registeredCallbackName = 'RequestBatch.callbacks.' + daapiCallbackName; var chunking = null; var nextChunkUrl = function() { if (chunking != null && chunking.chunks.length > 0) { var chunk = chunking.chunks.shift(); var remaining = chunking.chunks.length; return buildJsonpUrl(serverUrl, chunk, registeredCallbackName, chunking.token, remaining); } return null; }; var jsonpServerUrl = useJsonp(serverUrl, jsonString, registeredCallbackName) || null; if (jsonpServerUrl == null) { chunking = { "token": "i", "chunks": getJsonpChunks(serverUrl, jsonString, registeredCallbackName) }; jsonpServerUrl = nextChunkUrl(); } var callJsonpServerUrl = function(url) { // insert script node with callback function = daapiCallbackName var jsonpScriptNode = document.createElement('script'); jsonpScriptNode.type = "text/javascript"; jsonpScriptNode.src = url; var headElem = document.getElementsByTagName('head')[0]; RequestBatch.callbacks[daapiCallbackName] = (function(headElem, scriptNode) { return function(responses) { if (responses.hasOwnProperty('chunkToken')) { if (!responses.error && chunking != null && chunking.chunks.length > 0) { chunking.token = responses.chunkToken; callJsonpServerUrl(nextChunkUrl()); } else { // error } } else if (thisRequest.HasTemplate()) { callback(responses); } else { callback(responses.ResponseBatch); } // clean up after ourselves headElem = scriptNode = null; } })(callback, headElem, jsonpScriptNode); headElem.appendChild(jsonpScriptNode); }; callJsonpServerUrl(jsonpServerUrl); // Insert tracker image node for stat tracking. if (PLUCKSL_GLOBAL_OPTIONS.viewTrackingEnabled) { thisRequest.InitializeTracking(serverUrl); } // in case they reuse the requestbatch this.UniqueId = counter++; } }; })(); } function generateForm(formId, serverUrl, inputVal) { // create the form var form = document.createElement("form"); form.acceptCharset = "UTF-8"; form.name = "f" + formId; form.id = "f" + formId; form.action = serverUrl; // create the input element on the form var inputElem = document.createElement("input"); inputElem.name = "jsonRequest"; inputElem.type = "hidden"; inputElem.value = inputVal; form.appendChild(inputElem); // Firefox has a behavior on refresh that displays a popup confirming that is it reloading a form. // We work around this by attempting to perform a get action if the size is below a threshold, else // we will run as a post form.method = "post"; if(navigator.userAgent.toLowerCase().indexOf('firefox') != -1) { var separator = serverUrl.indexOf('?') == -1 ? "?" : "&"; var fullRequestURL = serverUrl + separator + "jsonRequest="+ escape(inputVal); if (fullRequestURL.length < 4000) { // we plan to perform a get, so we need to parse the sid out of the url and place it // inside the form var sidPos = serverUrl.indexOf('sid='); if (sidPos != -1) { var endPos = serverUrl.indexOf('&', sidPos); var sid = serverUrl.substring(sidPos + 'sid='.length, endPos == -1 ? serverUrl.length : endPos); var sidInputElem = document.createElement("input"); sidInputElem.name = "sid"; sidInputElem.type = "hidden"; sidInputElem.value = sid; form.appendChild(sidInputElem); // remove the sid from the url form.action = serverUrl.substring(0, sidPos-1); } form.method = "get"; } } (RequestBatch.container || document.body).appendChild(form); return form; } function processResponse(callback, request, isTemplated) { pendingRequests--; try { if (isTemplated) { callback(request.ResponseText); } else { var jsonResponse = unescape(request.responseText); jsonResponse = jsonResponse.replace(/\\\>/g, ">"); var responseObject = YAHOO.lang.JSON.parse(jsonResponse); try { callback(responseObject.ResponseBatch); } catch (e) { DirectAccessErrorHandler("exception during client callback", e); } } } catch (e) { DirectAccessErrorHandler("exception during processResponse", e); } } function getPendingRequestCount() { return pendingRequests; } // ------------------------------------------------------------------------------------ // This file contains all the request type objects for the SiteLife JSON Direct API. // Create instances of these objects, place them in a RequestBatch, and send them off. // ------------------------------------------------------------------------------------ (function() { // wrapped in a function to keep the Class variable out of the global scope var Class = function() { return function() { this.initialize.apply(this, arguments); } }; // Identify a user UserKey = Class(); UserKey.prototype = { initialize: function(key) { var data = new Object(); data.Key = key; this.UserKey = data; } }; // Identify a comment CommentKey = Class(); CommentKey.prototype = { initialize: function(key) { var data = new Object(); data.Key = key; this.CommentKey = data; } }; // Identify an article ArticleKey = Class(); ArticleKey.prototype = { initialize: function(key) { var data = new Object(); data.Key = key; this.ArticleKey = data; } }; // Identify a persona message PersonaMessageKey = Class(); PersonaMessageKey.prototype = { initialize: function(key) { var data = new Object(); data.Key = key; this.PersonaMessageKey = data; } }; // Identify a review ReviewKey = Class(); ReviewKey.prototype = { initialize: function(key) { var data = new Object(); data.Key = key; this.ReviewKey = data; } }; // Identify a gallery GalleryKey = Class(); GalleryKey.prototype = { initialize: function(key) { var data = new Object(); data.Key = key; this.GalleryKey = data; } }; // Identify a photo PhotoKey = Class(); PhotoKey.prototype = { initialize: function(key) { var data = new Object(); data.Key = key; this.PhotoKey = data; } }; // Identify a video VideoKey = Class(); VideoKey.prototype = { initialize: function(key) { var data = new Object(); data.Key = key; this.VideoKey = data; } }; // Identify a blog with this blog key BlogKey = Class(); BlogKey.prototype = { initialize: function(key) { var data = new Object(); data.Key = key; this.BlogKey = data; } }; // Identify a blog post with this blog post key BlogPostKey = Class(); BlogPostKey.prototype = { initialize: function(key) { var data = new Object(); data.Key = key; this.BlogPostKey = data; } }; // Identify a custom item with this CustomItemKey CustomItemKey = Class(); CustomItemKey.prototype = { initialize: function(key) { var data = new Object(); data.Key = key; this.CustomItemKey = data; } }; // Identify a custom collection with this CustomCollectionKey CustomCollectionKey = Class(); CustomCollectionKey.prototype = { initialize: function(key) { var data = new Object(); data.Key = key; this.CustomCollectionKey = data; } }; // Identify a Forum Category ForumCategoryKey = Class(); ForumCategoryKey.prototype = { initialize: function(key) { var data = new Object(); data.Key = key; this.ForumCategoryKey = data; } }; // Identify a Forum ForumKey = Class(); ForumKey.prototype = { initialize: function(key) { var data = new Object(); data.Key = key; this.ForumKey = data; } }; // Identify a forum discussion with this DiscussionKey DiscussionKey = Class(); DiscussionKey.prototype = { initialize: function(key) { var data = new Object(); data.Key = key; this.DiscussionKey = data; } }; // Identify a Forum Post ForumPostKey = Class(); ForumPostKey.prototype = { initialize: function(key) { var data = new Object(); data.Key = key; this.ForumPostKey = data; } }; // Identify an Event EventKey = Class(); EventKey.prototype = { initialize: function(key) { var data = new Object(); data.Key = key; this.EventKey = data; } }; // Identify an Event EventSetKey = Class(); EventSetKey.prototype = { initialize: function(key) { var data = new Object(); data.Key = key; this.EventSetKey = data; } }; // Identify a Community Group CommunityGroupKey = Class(); CommunityGroupKey.prototype = { initialize: function(key) { var data = new Object(); data.Key = key; this.CommunityGroupKey = data; } }; // Identify a CommunityGroup Membership CommunityGroupMembershipKey = Class(); CommunityGroupMembershipKey.prototype = { initialize: function(communityGroupKey, userKey) { var data = new Object(); data.CommunityGroupKey = communityGroupKey; data.UserKey = userKey; this.CommunityGroupMembershipKey = data; } }; // Identify a CommunityGroup Invitation CommunityGroupInvitationKey = Class(); CommunityGroupInvitationKey.prototype = { initialize: function(communityGroupKey, userKey) { var data = new Object(); data.CommunityGroupKey = communityGroupKey; data.UserKey = userKey; this.CommunityGroupInvitationKey = data; } }; // Identify a CommunityGroup Registrant CommunityGroupRegistrantKey = Class(); CommunityGroupRegistrantKey.prototype = { initialize: function(communityGroupKey, userKey) { var data = new Object(); data.CommunityGroupKey = communityGroupKey; data.UserKey = userKey; this.CommunityGroupRegistrantKey = data; } }; // Identify a CommunityGroup Banned User CommunityGroupBannedUserKey = Class(); CommunityGroupBannedUserKey.prototype = { initialize: function(communityGroupKey, userKey) { var data = new Object(); data.CommunityGroupKey = communityGroupKey; data.UserKey = userKey; this.CommunityGroupBannedUserKey = data; } }; PollKey = Class(); PollKey.prototype = { initialize: function(pollKey) { var data = new Object(); data.Key = pollKey; this.PollKey = data; } } // Points/Badging BadgeFamilyKey = Class(); BadgeFamilyKey.prototype = { initialize: function(badgeFamilyKey) { var data = new Object(); data.Key = badgeFamilyKey; this.BadgeFamilyKey = data; } } LeaderboardKey = Class(); LeaderboardKey.prototype = { initialize: function(leaderboardKey) { var data = new Object(); data.Key = leaderboardKey; this.LeaderboardKey = data; } } FeedActivityKey = Class(); FeedActivityKey.prototype = { initialize: function(feedActivityKey){ var data = new Object(); data.Key = feedActivityKey; this.FeedActivityKey = data; } } RatingsReferenceKey = Class(); RatingsReferenceKey.prototype = { initialize: function(ratingsReferenceKey){ var data = new Object(); data.Key = ratingsReferenceKey; this.RatingsReferenceKey = data; } } // Wrapper to request a comment page CommentPage = Class(); CommentPage.prototype = { initialize: function(articleKey, numberPerPage, onPage, sort, findCommentKey) { var data = new Object(); data.ArticleKey = articleKey; data.NumberPerPage = numberPerPage; data.OnPage = onPage; data.Sort = sort; data.FindCommentKey = findCommentKey; this.CommentPage = data; } }; // Wrapper to request a persona message page PersonaMessagePage = Class(); PersonaMessagePage.prototype = { initialize: function(userKey, numberPerPage, onPage, sort) { var data = new Object(); data.UserKey = userKey; data.NumberPerPage = numberPerPage; data.OnPage = onPage; data.Sort = sort; this.PersonaMessagePage = data; } }; // Wrapper to request a review page ReviewPage = Class(); ReviewPage.prototype = { initialize: function(articleKey, numberPerPage, onPage, sort) { var data = new Object(); data.ArticleKey = articleKey; data.NumberPerPage = numberPerPage; data.OnPage = onPage; data.Sort = sort; this.ReviewPage = data; } }; // wrapper to request a page of reviews by user UserReviewPage = Class(); UserReviewPage.prototype = { initialize: function(userKey, numberPerPage, onPage, sort) { var data = new Object(); data.UserKey = userKey; data.NumberPerPage = numberPerPage; data.OnPage = onPage; data.Sort = sort; this.UserReviewPage = data; } }; // Wrapper of types a gallery can contain MediaType = Class(); MediaType.prototype = { initialize: function(name) { var data = new Object(); data.Name = name; this.MediaType = data; } }; // Wrapper to request a page of public galleries PublicGalleryPage = Class(); PublicGalleryPage.prototype = { initialize: function(numberPerPage, onPage, mediaType) { var data = new Object(); data.NumberPerPage = numberPerPage; data.OnPage = onPage; data.MediaType = mediaType; this.PublicGalleryPage = data; } }; // Wrapper to request a page of user galleries UserGalleryPage = Class(); UserGalleryPage.prototype = { initialize: function(userKey, numberPerPage, onPage, mediaType) { var data = new Object(); data.UserKey = userKey; data.NumberPerPage = numberPerPage; data.OnPage = onPage; data.MediaType = mediaType; this.UserGalleryPage = data; } }; // Wrapper to request a page of photos PhotoPage = Class(); PhotoPage.prototype = { initialize: function(galleryKey, numberPerPage, onPage, sort) { var data = new Object(); data.GalleryKey = galleryKey; data.NumberPerPage = numberPerPage; data.OnPage = onPage; data.Sort = sort; this.PhotoPage = data; } }; // Wrapper to request a page of videos VideoPage = Class(); VideoPage.prototype = { initialize: function(galleryKey, numberPerPage, onPage, sort) { var data = new Object(); data.GalleryKey = galleryKey; data.NumberPerPage = numberPerPage; data.OnPage = onPage; data.Sort = sort; this.VideoPage = data; } }; // Wrapper to request a comment action CommentAction = Class(); CommentAction.prototype = { initialize: function(commentOnKey, onPageUrl, onPageTitle, commentBody, postedOnDate) { var data = new Object(); data.CommentOnKey = commentOnKey; data.OnPageUrl = onPageUrl; data.OnPageTitle = onPageTitle; data.CommentBody = commentBody; data.PostedOnDate = postedOnDate; this.CommentAction = data; } }; // Wrapper to request a review action ReviewAction = Class(); ReviewAction.prototype = { initialize: function(reviewOnThisKey, onPageUrl, onPageTitle, reviewTitle, reviewRating, reviewBody, reviewPros, reviewCons) { var data = new Object(); data.ReviewOnKey = reviewOnThisKey; data.OnPageUrl = onPageUrl; data.OnPageTitle = onPageTitle; data.ReviewTitle = reviewTitle; data.ReviewRating = reviewRating; data.ReviewBody = reviewBody; data.ReviewPros = reviewPros; data.ReviewCons = reviewCons; this.ReviewAction = data; } }; // Wrapper to request a recommend action RecommendAction = Class(); RecommendAction.prototype = { initialize: function(recommendThisKey, articleTitle) { var data = new Object(); data.RecommendThisKey = recommendThisKey; if (articleTitle) { data.OnPageTitle = articleTitle; } this.RecommendAction = data; } }; // Wrapper to request a rate action RateAction = Class(); RateAction.prototype = { initialize: function(rateThisKey, rating, multiRate, ratingsReferenceKey) { var data = new Object(); data.RateThisKey = rateThisKey; data.Rating = rating; if (typeof (multiRate) != "undefined") { data.MultiRate = multiRate; } if (typeof (ratingsReferenceKey) !== "undefined") { data.RatingsReferenceKey = ratingsReferenceKey; } this.RateAction = data; } }; // Permanently delete a gallery, video or photo DeleteContentAction = Class(); DeleteContentAction.prototype = { initialize: function(deleteThisContent) { var data = new Object(); data.DeleteThisContent = deleteThisContent; this.DeleteContentAction = data; } }; // Email from the SiteLife system EmailContentAction = Class(); EmailContentAction.prototype = { initialize: function(toAddress, subject, body) { var data = new Object(); data.ToAddress = toAddress; data.Subject = subject; data.Body = body; this.EmailContentAction = data; } }; // Email from the SiteLife system with user key as target EmailContentWithUserIDAction = Class(); EmailContentWithUserIDAction.prototype = { initialize: function(toUserKey, subject, body) { var data = new Object(); data.UserKey = toUserKey; data.Subject = subject; data.Body = body; this.EmailContentWithUserIDAction = data; } }; // Wrapper to request a report abuse action ReportAbuseAction = Class(); ReportAbuseAction.prototype = { initialize: function(reportThisKey, abuseReason, abuseDescription) { var data = new Object(); data.ReportThisKey = reportThisKey; data.AbuseReason = abuseReason; data.AbuseDescription = abuseDescription; this.ReportAbuseAction = data; } }; // Category used for discovery Category = Class(); Category.prototype = { initialize: function(name) { var data = new Object(); data.Name = name; this.Category = data; } }; // Section used for discovery Section = Class(); Section.prototype = { initialize: function(name) { var data = new Object(); data.Name = name; this.Section = data; } }; // Update or create an article UpdateArticleAction = Class(); UpdateArticleAction.prototype = { initialize: function(updateArticle, onPageUrl, onPageTitle, section, categories) { var data = new Object(); data.UpdateArticle = updateArticle; data.OnPageUrl = onPageUrl; data.OnPageTitle = onPageTitle; data.Section = section; data.Categories = categories; this.UpdateArticleAction = data; } }; // Update or create a gallery UpdateGalleryAction = Class(); UpdateGalleryAction.prototype = { initialize: function(updateGallery, galleryType, mediaType, title, description, tags, section, galleryPromo) { var data = new Object(); data.UpdateGallery = updateGallery; data.GalleryType = galleryType; data.MediaType = mediaType; data.Title = title; data.Description = description; data.Tags = tags; data.Section = section; data.GalleryPromo = galleryPromo; this.UpdateGalleryAction = data; } }; // Update or create a photo UpdatePhotoAction = Class(); UpdatePhotoAction.prototype = { initialize: function(updatePhoto, title, description, tags, section) { var data = new Object(); data.UpdatePhoto = updatePhoto; data.Title = title; data.Description = description; data.Tags = tags; data.Section = section; this.UpdatePhotoAction = data; } }; // Update or create a video UpdateVideoAction = Class(); UpdateVideoAction.prototype = { initialize: function(updateVideo, title, description, tags, section) { var data = new Object(); data.UpdateVideo = updateVideo; data.Title = title; data.Description = description; data.Tags = tags; data.Section = section; this.UpdateVideoAction = data; } }; // GalleryType = Class(); GalleryType.prototype = { initialize: function(name) { var data = new Object(); data.Name = name; this.GalleryType = data; } }; // GalleryPromo used for setting promotional text for public galleries GalleryPromo = Class(); GalleryPromo.prototype = { initialize: function(title, body, photoKey) { var data = new Object(); data.Title = title; data.Body = body; data.PhotoKey = photoKey; this.GalleryPromo = data; } }; // UserTier used for discovery UserTier = Class(); UserTier.prototype = { initialize: function(name) { var data = new Object(); data.Name = name; this.UserTier = data; } }; // MembershipTier used for community groups MembershipTier = Class(); MembershipTier.prototype = { initialize: function(name) { var data = new Object(); data.Name = name; this.MembershipTier = data; } }; // Activity used for discovery Activity = Class(); Activity.prototype = { initialize: function(name) { var data = new Object(); data.Name = name; this.Activity = data; } }; // Discovery on articles DiscoverArticlesAction = Class(); DiscoverArticlesAction.prototype = { initialize: function(searchSections, searchCategories, limitToContributors, activity, age, maximumNumberOfDiscoveries) { var data = new Object(); data.SearchSections = searchSections; data.SearchCategories = searchCategories; data.LimitToContributors = limitToContributors; data.Activity = activity; data.Age = age; data.MaximumNumberOfDiscoveries = maximumNumberOfDiscoveries; this.DiscoverArticlesAction = data; } }; // Action used to add a friend AddFriendAction = Class(); AddFriendAction.prototype = { initialize: function(friendUserKey) { var data = new Object(); data.FriendUserKey = friendUserKey; this.AddFriendAction = data; } }; // Action used to add a message AddPersonaMessageAction = Class(); AddPersonaMessageAction.prototype = { initialize: function(toUserKey, body) { var data = new Object(); data.ToUserKey = toUserKey; data.Body = body; this.AddPersonaMessageAction = data; } }; // Action used to remove a message RemovePersonaMessageAction = Class(); RemovePersonaMessageAction.prototype = { initialize: function(personaMessageKey) { var data = new Object(); data.PersonaMessageKey = personaMessageKey; this.RemovePersonaMessageAction = data; } }; // Action used to approve a friend ApproveFriendAction = Class(); ApproveFriendAction.prototype = { initialize: function(friendUserKey, isApproved) { var data = new Object(); data.FriendUserKey = friendUserKey; data.IsApproved = isApproved; this.ApproveFriendAction = data; } }; // Action used to remove a friend RemoveFriendAction = Class(); RemoveFriendAction.prototype = { initialize: function(friendUserKey) { var data = new Object(); data.FriendUserKey = friendUserKey; this.RemoveFriendAction = data; } }; // Action used to add an enemy AddEnemyAction = Class(); AddEnemyAction.prototype = { initialize: function(enemyUserKey) { var data = new Object(); data.EnemyUserKey = enemyUserKey; this.AddEnemyAction = data; } }; // Action used to remove an enemy RemoveEnemyAction = Class(); RemoveEnemyAction.prototype = { initialize: function(enemyUserKey) { var data = new Object(); data.EnemyUserKey = enemyUserKey; this.RemoveEnemyAction = data; } }; // Wrapper to request a friend page FriendPage = Class(); FriendPage.prototype = { initialize: function(userKey, numberPerPage, onPage, isPendingList, filterKey, filterValue) { var data = new Object(); data.UserKey = userKey; data.NumberPerPage = numberPerPage; data.OnPage = onPage; data.IsPendingList = isPendingList; data.FilterKey = filterKey; data.FilterValue = filterValue; this.FriendPage = data; } }; // Wrapper to request if a given user key is a friend of the user specified by the second parameter // if the userKey parameter is not specified, the currently logged-in user is used IsFriend = Class(); IsFriend.prototype = { initialize: function(friendUserKey, userKey) { var data = new Object(); data.FriendUserKey = friendUserKey; data.UserKey = userKey; this.IsFriend = data; } }; // Wrapper to request a friend page EnemyPage = Class(); EnemyPage.prototype = { initialize: function(userKey, numberPerPage, onPage, sort) { var data = new Object(); data.UserKey = userKey; data.NumberPerPage = numberPerPage; data.OnPage = onPage; data.Sort = sort; this.EnemyPage = data; } }; // Discovery on content DiscoverContentAction = Class(); DiscoverContentAction.prototype = { initialize: function(searchSections, searchCategories, limitToContributors, activity, contentType, age, maximumNumberOfDiscoveries, filterBySiteOfOrigin, parentKeys) { var data = new Object(); data.SearchSections = searchSections; data.SearchCategories = searchCategories; data.LimitToContributors = limitToContributors; data.Activity = activity; data.ContentType = contentType; data.Age = age; data.MaximumNumberOfDiscoveries = maximumNumberOfDiscoveries; data.FilterBySiteOfOrigin = filterBySiteOfOrigin; if (parentKeys) { data.ParentKeys = parentKeys; } this.DiscoverContentAction = data; } }; // Content type for discovery ContentType = Class(); ContentType.prototype = { initialize: function(name) { var data = new Object(); data.Name = name; this.ContentType = data; } }; UpdateUserProfileAction = Class(); UpdateUserProfileAction.prototype = { initialize: function(userKey, aboutMe, location, signature, dateOfBirth, sex, personaPrivacyMode, commentsTabVisible, photosTabVisible, messagesOpenToEveryone, isEmailNotificationsEnabled, selectedStyleId, customAnswers, extendedProfile) { var data = new Object(); data.UserKey = userKey; data.AboutMe = aboutMe; data.Location = location; data.Signature = signature; data.DateOfBirth = dateOfBirth; data.Sex = sex; data.PersonaPrivacyMode = personaPrivacyMode; data.CommentsTabVisible = commentsTabVisible; data.PhotosTabVisible = photosTabVisible; data.MessagesOpenToEveryone = messagesOpenToEveryone; data.IsEmailNotificationsEnabled = isEmailNotificationsEnabled; data.SelectedStyleId = selectedStyleId; data.CustomAnswers = customAnswers; data.ExtendedProfile = extendedProfile; this.UpdateUserProfileAction = data; } }; UpdateUserBlockedSettingAction = Class(); UpdateUserBlockedSettingAction.prototype = { initialize: function(userKey, isBlocked) { var data = new Object; data.UserKey = userKey; data.IsBlocked = isBlocked; this.UpdateUserBlockedSettingAction = data; } }; SearchAction = Class(); SearchAction.prototype = { initialize: function(searchType, searchString, numberPerPage, onPage) { var data = new Object(); data.SearchType = searchType; data.SearchString = searchString; data.NumberPerPage = numberPerPage; data.OnPage = onPage; this.SearchAction = data; } }; // Wrapper to request a watch item page WatchItemPage = Class(); WatchItemPage.prototype = { initialize: function(userKey, numberPerPage, onPage) { var data = new Object(); data.UserKey = userKey; data.NumberPerPage = numberPerPage; data.OnPage = onPage; this.WatchItemPage = data; } }; // Wrapper to add a watch item AddWatchItemAction = Class(); AddWatchItemAction.prototype = { initialize: function(userKey, watchTargetKey, title, url) { var data = new Object(); data.UserKey = userKey; data.WatchTargetKey = watchTargetKey; data.WatchItemTitle = title; data.WatchItemUrl = url; this.AddWatchItemAction = data; } }; // Wrapper to delete a watch item DeleteWatchItemAction = Class(); DeleteWatchItemAction.prototype = { initialize: function(userKey, watchTargetKey) { var data = new Object(); data.UserKey = userKey; data.WatchTargetKey = watchTargetKey; this.DeleteWatchItemAction = data; } }; // Wrapper to request a blog post page BlogPostPage = Class(); BlogPostPage.prototype = { initialize: function(blogKey, numberPerPage, onPage, sort, blogPostState, restrictToOwner, includeFuturePosts) { var data = new Object(); data.BlogKey = blogKey; data.NumberPerPage = numberPerPage; data.OnPage = onPage; data.Sort = sort; data.BlogPostState = blogPostState; if ((typeof (restrictToOwner) == 'undefined') || (restrictToOwner == null)) { // Default to false for backwards compatibility restrictToOwner = false; } data.RestrictToOwner = restrictToOwner.toString(); if ((typeof (includeFuturePosts) == 'undefined') || (includeFuturePosts == null)) { // Default to false for backwards compatibility includeFuturePosts = false; } data.IncludeFuturePosts = includeFuturePosts.toString(); this.BlogPostPage = data; } }; // Wrapper to request a blog post page by Tag BlogPostsByTagPage = Class(); BlogPostsByTagPage.prototype = { initialize: function(blogKey, tag, numberPerPage, onPage, sort) { var data = new Object(); data.BlogKey = blogKey; data.Tag = tag; data.NumberPerPage = numberPerPage; data.OnPage = onPage; data.Sort = sort; this.BlogPostsByTagPage = data; } }; // Wrapper to request a blog post archive count BlogPostArchiveCount = Class(); BlogPostArchiveCount.prototype = { initialize: function(blogKey) { var data = new Object(); data.BlogKey = blogKey; this.BlogPostArchiveCount = data; } }; // Wrapper to request a blog post archive content page BlogPostArchiveContentPage = Class(); BlogPostArchiveContentPage.prototype = { initialize: function(blogKey, month, numberPerPage, onPage, sort) { var data = new Object(); data.BlogKey = blogKey; data.Month = month; data.NumberPerPage = numberPerPage; data.OnPage = onPage; data.Sort = sort; this.BlogPostArchiveContentPage = data; } }; // Wrapper to request a user comment page UserCommentPage = Class(); UserCommentPage.prototype = { initialize: function(userKey, numberPerPage, onPage, sort, commentsOnly) { var data = new Object(); data.UserKey = userKey; data.NumberPerPage = numberPerPage; data.OnPage = onPage; data.Sort = sort; data.CommentsOnly = commentsOnly; this.UserCommentPage = data; } }; // Wrapper to request blog tag RecentBlogTag = Class(); RecentBlogTag.prototype = { initialize: function(blogKey) { var data = new Object(); data.BlogKey = blogKey; this.RecentBlogTag = data; } }; // Wrapper to request recent user photo page RecentUserPhotoPage = Class(); RecentUserPhotoPage.prototype = { initialize: function(userKey, numberPerPage, onPage) { var data = new Object(); data.UserKey = userKey; data.NumberPerPage = numberPerPage; data.OnPage = onPage; this.RecentUserPhotoPage = data; } }; // Wrapper to request recent user video page RecentUserVideoPage = Class(); RecentUserVideoPage.prototype = { initialize: function(userKey, numberPerPage, onPage) { var data = new Object(); data.UserKey = userKey; data.NumberPerPage = numberPerPage; data.OnPage = onPage; this.RecentUserVideoPage = data; } }; // Wrapper to request recent public gallery page RecentPublicGalleryPage = Class(); RecentPublicGalleryPage.prototype = { initialize: function(userKey, numberPerPage, onPage) { var data = new Object(); data.UserKey = userKey; data.NumberPerPage = numberPerPage; data.OnPage = onPage; this.RecentPublicGalleryPage = data; } }; // Wrapper to request recent user activity page RecentUserActivity = Class(); RecentUserActivity.prototype = { initialize: function(userKey) { var data = new Object(); data.UserKey = userKey; this.RecentUserActivity = data; } }; // Wrapper to request page of user media submission counts UserMediaSubmissionsCountPage = Class(); UserMediaSubmissionsCountPage.prototype = { initialize: function(userKey, mediaType, numberPerPage, onPage) { var data = new Object(); data.UserKey = userKey; data.MediaType = mediaType; data.NumberPerPage = numberPerPage; data.OnPage = onPage; this.UserMediaSubmissionsCountPage = data; } }; // Wrapper to request recent forum discussion page RecentForumDiscussionPage = Class(); RecentForumDiscussionPage.prototype = { initialize: function(userKey, numberPerPage, onPage) { var data = new Object(); data.UserKey = userKey; data.NumberPerPage = numberPerPage; data.OnPage = onPage; this.RecentForumDiscussionPage = data; } }; // Wrapper to request user group forum page UserGroupForumPage = Class(); UserGroupForumPage.prototype = { initialize: function(userKey, numberPerPage, onPage, sort) { var data = new Object(); data.UserKey = userKey; data.NumberPerPage = numberPerPage; data.OnPage = onPage; data.Sort = sort; this.UserGroupForumPage = data; } }; // Update or create a blog UpdateBlogAction = Class(); UpdateBlogAction.prototype = { initialize: function(updateBlog, title, tagline, blogRollEntries, blogType, commentApproval) { var data = new Object(); data.BlogKey = updateBlog; data.Title = title; data.Tagline = tagline; data.BlogRollEntries = blogRollEntries; data.BlogType = blogType; if ((typeof (commentApproval) == 'undefined' || (commentApproval == null))) { // Default to Everyone for backwards compatibility. commentApproval = "NoChange"; } data.CommentApproval = commentApproval; this.UpdateBlogAction = data; } }; // The blogRollEntry used in UpdateBlogAction BlogRollEntry = Class(); BlogRollEntry.prototype = { initialize: function(name, url) { var data = new Object(); data.Name = name; data.Url = url; this.BlogRollEntry = data; } }; // Bookmark used in UpdateCommunityGroupAction Bookmark = Class(); Bookmark.prototype = { initialize: function(title, link) { var data = new Object(); data.Title = title; data.Link = link; this.Bookmark = data; } }; // CommunityGroupVisibility used in UpdateCommunityGroupAction CommunityGroupVisibility = Class(); CommunityGroupVisibility.prototype = { initialize: function(name) { var data = new Object(); data.Name = name; this.CommunityGroupVisibility = data; } }; // Update or create a blog post, key can be either a post key (update case) // or a blog key (create case) UpdateBlogPostAction = Class(); UpdateBlogPostAction.prototype = { initialize: function(key, title, body, tags, publishDate, published) { var data = new Object(); data.TargetThis = key; data.Title = title; data.Body = body; data.Tags = tags; data.Date = publishDate; data.Published = published; this.UpdateBlogPostAction = data; } }; // Identify a forum discussion with this DiscussionKey DiscussionKey = Class(); DiscussionKey.prototype = { initialize: function(key) { var data = new Object(); data.Key = key; this.DiscussionKey = data; } }; // Identify a custom item with this CustomItemKey CustomItemKey = Class(); CustomItemKey.prototype = { initialize: function(key) { var data = new Object(); data.Key = key; this.CustomItemKey = data; } }; // Identify a custom collection with this CustomCollectionKey CustomCollectionKey = Class(); CustomCollectionKey.prototype = { initialize: function(key) { var data = new Object(); data.Key = key; this.CustomCollectionKey = data; } }; // Update or create a custom item in storage UpdateCustomItemAction = Class(); UpdateCustomItemAction.prototype = { initialize: function(customItemKey, name, mimeType, displayText, content, includeInRecentActivity) { var data = new Object(); data.CustomItemKey = customItemKey; data.Name = name; data.MimeType = mimeType; data.DisplayText = displayText; data.Content = content; if ((typeof (includeInRecentActivity) == 'undefined') || (includeInRecentActivity == null)) { // Default to true for backwards compatibility includeInRecentActivity = true; } data.IncludeInRecentActivity = includeInRecentActivity this.UpdateCustomItemAction = data; } }; // Add a new custom collection to storage AddCustomCollectionAction = Class(); AddCustomCollectionAction.prototype = { initialize: function(customCollectionKey, customCollectionName) { var data = new Object(); data.CustomCollectionKey = customCollectionKey; data.CustomCollectionName = customCollectionName; this.AddCustomCollectionAction = data; } }; // Insert an item into a custom collection InsertIntoCollectionAction = Class(); InsertIntoCollectionAction.prototype = { initialize: function(customCollectionKey, insertThisKey, position) { var data = new Object(); data.CustomCollectionKey = customCollectionKey; data.InsertThisKey = insertThisKey; data.Position = position; this.InsertIntoCollectionAction = data; } }; // Remove an item from a custom collection (position can be null to specify to remove all occurrences of item) RemoveFromCollectionAction = Class(); RemoveFromCollectionAction.prototype = { initialize: function(customCollectionKey, removeThisKey, position) { var data = new Object(); data.CustomCollectionKey = customCollectionKey; data.RemoveThisKey = removeThisKey; data.Position = position; this.RemoveFromCollectionAction = data; } }; // Get a page of items out of a custom collection CustomCollectionPage = Class(); CustomCollectionPage.prototype = { initialize: function(customCollectionKey, numberPerPage, onPage, sort) { var data = new Object(); data.CustomCollectionKey = customCollectionKey; data.NumberPerPage = numberPerPage; data.OnPage = onPage; data.Sort = sort; this.CustomCollectionPage = data; } }; // Get a page of items out of a custom collection EditorMessageRequest = Class(); EditorMessageRequest.prototype = { initialize: function() { this.EditorMessageRequest = new Object(); } }; // Retrieve a user's tags for the given content type UserTags = Class(); UserTags.prototype = { initialize: function(userKey, contentType) { var data = new Object(); data.UserKey = userKey; data.ContentType = contentType; this.UserTags = data; } }; // Get an item's ContentPolicy GetContentPolicyAction = Class(); GetContentPolicyAction.prototype = { initialize: function(targetKey, userTier, action) { var data = new Object(); data.TargetKey = targetKey; data.UserTier = userTier; data.ContentPolicyActionType = action; this.GetContentPolicyAction = data; } } // Set an item's ContentPolicy SetContentPolicyAction = Class(); SetContentPolicyAction.prototype = { initialize: function(targetKey, userTier, action, policy) { var data = new Object(); data.TargetKey = targetKey; data.UserTier = userTier; data.ContentPolicyActionType = action; data.ContentPolicy = policy; this.SetContentPolicyAction = data; } } ContentPolicy = Class(); ContentPolicy.prototype = { initialize: function(name) { var data = new Object(); data.Name = name; this.ContentPolicy = data; } }; ContentPolicyActionType = Class(); ContentPolicyActionType.prototype = { initialize: function(name) { var data = new Object(); data.Name = name; this.ContentPolicyActionType = data; } }; // Updates a Forum's meta data UpdateForumAction = Class(); UpdateForumAction.prototype = { initialize: function(forumKey, title, description) { var data = new Object(); data.ForumKey = forumKey; data.Title = title; data.Description = description; this.UpdateForumAction = data; } }; //Adds/Updates a Forum Discussion's meta data. If the key is a ForumKey, it will be added as a new Discussion. //If the key is a ForumDiscussionKey, the existing forum discussion will be updated. UpdateForumDiscussionAction = Class(); UpdateForumDiscussionAction.prototype = { initialize: function(key, title, body, isQuestion, isPoll, section, categories) { var data = new Object(); data.TargetThis = key; data.Title = title; data.Body = body; data.IsQuestion = typeof (isQuestion) == 'string' ? isQuestion : (isQuestion ? "true" : "false"); data.IsPoll = typeof (isPoll) == 'string' ? isPoll : (isPoll ? "true" : "false"); if (typeof (section) != "undefined") { data.Section = section; } if (typeof (categories) != "undefined") { data.Categories = categories; } this.UpdateForumDiscussionAction = data; } }; //Adds/Updates a Forum Post's meta data. If the key is a ForumDiscussionKey, it will be added as a new Post. //If the key is a ForumPostKey, the existing forum post will be updated. UpdateForumPostAction = Class(); UpdateForumPostAction.prototype = { initialize: function(key, title, body, isQuestion) { var data = new Object(); data.TargetThis = key; data.Title = title; data.Body = body; data.IsQuestion = isQuestion; this.UpdateForumPostAction = data; } }; //Updates a Forum Discussion's Sticky flag ForumToggleDiscussionStickyAction = Class(); ForumToggleDiscussionStickyAction.prototype = { initialize: function(discussionKey) { var data = new Object(); data.DiscussionKey = discussionKey; this.ForumToggleDiscussionStickyAction = data; } }; //Opens/Closes a Forum Discussion ForumToggleDiscussionClosedAction = Class(); ForumToggleDiscussionClosedAction.prototype = { initialize: function(discussionKey) { var data = new Object(); data.DiscussionKey = discussionKey; this.ForumToggleDiscussionClosedAction = data; } }; //Retrieves a paginated list of Discussions for a particular Forum ForumDiscussionsPage = Class(); ForumDiscussionsPage.prototype = { initialize: function(forumKey, numberPerPage, oneBasedOnPage, sort) { var data = new Object(); data.ForumKey = forumKey; data.NumberPerPage = numberPerPage; data.OnPage = oneBasedOnPage; data.Sort = sort; this.ForumDiscussionsPage = data; } }; //Retrieves a paginated list of Posts for a particular Forum ForumPostsPage = Class(); ForumPostsPage.prototype = { initialize: function(forumDiscussionKey, numberPerPage, oneBasedOnPage, sort, findPostKey) { var data = new Object(); data.DiscussionKey = forumDiscussionKey; data.NumberPerPage = numberPerPage; data.OnPage = oneBasedOnPage; data.Sort = sort; data.FindPostKey = findPostKey; this.ForumPostsPage = data; } }; //Retrieves a paginated list of forums for a particular category ForumCategoriesPage = Class(); ForumCategoriesPage.prototype = { initialize: function(numberPerPage, oneBasedOnPage) { var data = new Object(); data.NumberPerPage = numberPerPage; data.OnPage = oneBasedOnPage; this.ForumCategoriesPage = data; } }; //Retrieves a paginated list of forums for a particular category ForumsPage = Class(); ForumsPage.prototype = { initialize: function(categoryKey, numberPerPage, oneBasedOnPage, sort) { var data = new Object(); data.ForumCategoryKey = categoryKey; data.NumberPerPage = numberPerPage; data.OnPage = oneBasedOnPage; data.Sort = sort; this.ForumsPage = data; } }; ForumSearchAction = Class(); ForumSearchAction.prototype = { initialize: function(searchKey, searchString, numberPerPage, onPage) { var data = new Object(); data.TargetThis = searchKey; data.SearchString = searchString; data.NumberPerPage = numberPerPage; data.OnPage = onPage; this.ForumSearchAction = data; } }; // Retrieves a paginated list of community groups CommunityGroupPage = Class(); CommunityGroupPage.prototype = { initialize: function(numberPerPage, oneBasedOnPage, sort, section) { var data = new Object(); data.NumberPerPage = numberPerPage; data.OnPage = oneBasedOnPage; data.Sort = sort; if ((typeof (section) == 'undefined') || (section == null)) { // Default section to All section = new Section("All"); } data.Section = section; this.CommunityGroupPage = data; } }; // Retrieves a paginated list of community groups CommunityGroupMembership = Class(); CommunityGroupMembership.prototype = { initialize: function(groupKey, userKey) { var data = new Object(); data.CommunityGroupKey = groupKey; data.UserKey = userKey; this.CommunityGroupMembership = data; } }; // Retrieves a paginated list of community groups CommunityGroupMembershipPage = Class(); CommunityGroupMembershipPage.prototype = { initialize: function(key, numberPerPage, oneBasedOnPage, sort, membershipFilter) { var data = new Object(); data.Key = key; data.NumberPerPage = numberPerPage; data.OnPage = oneBasedOnPage; data.Sort = sort; data.MembershipFilter = membershipFilter; this.CommunityGroupMembershipPage = data; } }; // Retrieves a paginated list of registrants CommunityGroupRegistrantPage = Class(); CommunityGroupRegistrantPage.prototype = { initialize: function(key, numberPerPage, oneBasedOnPage, sort) { var data = new Object(); data.CommunityGroupKey = key; data.NumberPerPage = numberPerPage; data.OnPage = oneBasedOnPage; data.Sort = sort; this.CommunityGroupRegistrantPage = data; } }; // Retrieves a paginated list of banned users CommunityGroupBannedUserPage = Class(); CommunityGroupBannedUserPage.prototype = { initialize: function(key, numberPerPage, oneBasedOnPage, sort) { var data = new Object(); data.CommunityGroupKey = key; data.NumberPerPage = numberPerPage; data.OnPage = oneBasedOnPage; data.Sort = sort; this.CommunityGroupBannedUserPage = data; } }; // Retrieves a paginated list of invited users CommunityGroupInvitedUserPage = Class(); CommunityGroupInvitedUserPage.prototype = { initialize: function(key, numberPerPage, oneBasedOnPage, sort) { var data = new Object(); data.CommunityGroupKey = key; data.NumberPerPage = numberPerPage; data.OnPage = oneBasedOnPage; data.Sort = sort; this.CommunityGroupInvitedUserPage = data; } }; // Creates a new or updates an existing community group UpdateCommunityGroupAction = Class(); UpdateCommunityGroupAction.prototype = { initialize: function(key, title, description, categories, visibility, bookmarks, section, photoKey) { var data = new Object(); data.CommunityGroupKey = key; data.Title = title; data.Description = description; data.Categories = categories; data.Visibility = visibility, data.Bookmarks = bookmarks; data.Section = section; data.PhotoKey = photoKey; this.UpdateCommunityGroupAction = data; } }; // Updates an existing commnity group's bookmarks UpdateCommunityGroupBookmarksAction = Class(); UpdateCommunityGroupBookmarksAction.prototype = { initialize: function(key, bookmarks) { var data = new Object(); data.CommunityGroupKey = key; data.Bookmarks = bookmarks; this.UpdateCommunityGroupBookmarksAction = data; } }; // Creates or updates a user's membership in a group, with options to ban the user from the group. UpdateCommunityGroupMembershipAction = Class(); UpdateCommunityGroupMembershipAction.prototype = { initialize: function(communityGroupKey, userKey, membershipTier, isBanned, banMessage) { var data = new Object(); data.CommunityGroupKey = communityGroupKey; data.UserKey = userKey; data.MembershipTier = membershipTier; data.IsBanned = isBanned; data.BanMessage = banMessage; this.UpdateCommunityGroupMembershipAction = data; } }; // Enables a user to request membership in a community group or an admin to invite a non-member. RequestCommunityGroupMembershipAction = Class(); RequestCommunityGroupMembershipAction.prototype = { initialize: function(communityGroupKey, userKey, message) { var data = new Object(); data.CommunityGroupKey = communityGroupKey; data.UserKey = userKey; data.Message = message; this.RequestCommunityGroupMembershipAction = data; } }; // allows a manager or admin to send a mass message to members of the group CommunityGroupSendGroupMessageAction = Class(); CommunityGroupSendGroupMessageAction.prototype = { initialize: function(communityGroupKey, subject, body){ var data = new Object(); data.CommunityGroupKey = communityGroupKey; data.Subject = subject; data.Body = body; this.CommunityGroupSendGroupMessageAction = data; } }; // allows a users preferences for a specific community group to be created or updated UpdateCommunityGroupUserPrefsAction = Class(); UpdateCommunityGroupUserPrefsAction.prototype = { initialize: function(communityGroupKey, userKey, enableGroupDigestMessages, enableGroupManagerMessages, preferredForumPostSortOrder){ var data = new Object(); data.CommunityGroupKey = communityGroupKey; data.UserKey = userKey; data.EnableGroupDigestMessages = enableGroupDigestMessages; data.EnableGroupManagerMessages = enableGroupManagerMessages; data.PreferredForumPostSortOrder = preferredForumPostSortOrder; this.UpdateCommunityGroupUserPrefsAction = data; } }; // retrieves a users's preferences for a specific community group CommunityGroupUserPrefs = Class(); CommunityGroupUserPrefs.prototype = { initialize: function(communityGroupKey, userKey){ var data = new Object(); data.CommunityGroupKey = communityGroupKey; data.UserKey = userKey; this.CommunityGroupUserPrefs = data; } }; //Retrieves a paginated list of Events for a particular EventSetKey EventsPage = Class(); EventsPage.prototype = { initialize: function(eventSetKey, startDate, endDate, numberPerPage, oneBasedOnPage, sort) { var data = new Object(); data.EventSetKey = eventSetKey; data.StartDate = startDate; data.EndDate = endDate; data.NumberPerPage = numberPerPage; data.OnPage = oneBasedOnPage; data.Sort = sort; this.EventsPage = data; } }; // Update or creates an Event, key can be either an EventKey (update case) // or an EventSetKey (create case) UpdateEventAction = Class(); UpdateEventAction.prototype = { initialize: function(key, title, description, location, bookmarkName, bookmarkUrl, startDate, endDate, utcOffset) { var data = new Object(); data.TargetThis = key; data.Title = title; data.Description = description; data.Location = location; data.BookmarkName = bookmarkName; data.BookmarkUrl = bookmarkUrl; data.StartDate = startDate; data.EndDate = endDate; data.UtcOffset = utcOffset; this.UpdateEventAction = data; } }; // Retrieve a paginated list of recent group activities RecentMiniFeedActivity = Class(); RecentMiniFeedActivity.prototype = { initialize: function(communityGroupKey, onPage, numberPerPage) { var data = new Object(); data.CommunityGroupKey = communityGroupKey; data.OnPage = onPage; data.NumberPerPage = numberPerPage this.RecentMiniFeedActivity = data; } } //Retrieve a list of Most Active Users in a CommunityGroup CommunityGroupMostActiveMembers = Class(); CommunityGroupMostActiveMembers.prototype = { initialize: function(communityGroupKey, age, maximumNumberOfMembers) { var data = new Object(); data.CommunityGroupKey = communityGroupKey; data.Age = age; data.MaximumNumberOfMembers = maximumNumberOfMembers this.CommunityGroupMostActiveMembers = data; } } // perform a search for content within a specific community group CommunityGroupSearchAction = Class(); CommunityGroupSearchAction.prototype = { initialize: function(communityGroupKey, searchType, searchString, numberPerPage, onPage) { var data = new Object(); data.CommunityGroupKey = communityGroupKey; data.SearchType = searchType; data.SearchString = searchString; data.OnPage = onPage; data.NumberPerPage = numberPerPage; this.CommunityGroupSearchAction = data; } } // perform a search for content within a specific community group RequestDeleteCommunityGroupAction = Class(); RequestDeleteCommunityGroupAction.prototype = { initialize: function(communityGroupKey, deleteReason) { var data = new Object(); data.CommunityGroupKey = communityGroupKey; data.DeleteReason = deleteReason; this.RequestDeleteCommunityGroupAction = data; } } CommunityGroupRecentForumDiscussions = Class(); CommunityGroupRecentForumDiscussions.prototype = { initialize: function(communityGroupKey, age, maximumNumberOfDiscussions) { var data = new Object(); data.CommunityGroupKey = communityGroupKey; data.Age = age; data.MaximumNumberOfDiscussions = maximumNumberOfDiscussions; this.CommunityGroupRecentForumDiscussions = data; } } SystemTimeInfo = Class(); SystemTimeInfo.prototype = { initialize: function() { var data = new Object(); this.SystemTimeInfo = data; } } PrivateMessageFolderList = Class(); PrivateMessageFolderList.prototype = { initialize: function() { var data = new Object(); this.PrivateMessageFolderList = data; } } PrivateMessage = Class(); PrivateMessage.prototype = { initialize: function(folderID, messageID) { var data = new Object(); data.FolderID = folderID; data.MessageID = messageID; this.PrivateMessage = data; } } PrivateMessagePage = Class(); PrivateMessagePage.prototype = { initialize: function(folderID, numberPerPage, onPage, messageReadState) { var data = new Object(); data.FolderID = folderID; data.NumberPerPage = numberPerPage; data.OnPage = onPage; data.MessageReadState = messageReadState; this.PrivateMessagePage = data; } } PrivateMessageSendAction = Class(); PrivateMessageSendAction.prototype = { initialize: function(subject, body, recipientList) { var data = new Object(); data.Subject = subject; data.Body = body; data.RecipientList = recipientList; this.PrivateMessageSendAction = data; } } PrivateMessageMoveMessageAction = Class(); PrivateMessageMoveMessageAction.prototype = { initialize: function(sourceFolderID, destinationFolderID, messageIDList) { var data = new Object(); data.SourceFolderID = sourceFolderID; data.DestinationFolderID = destinationFolderID; data.MessageIDList = messageIDList; this.PrivateMessageMoveMessageAction = data; } } PrivateMessageDeleteMessageAction = Class(); PrivateMessageDeleteMessageAction.prototype = { initialize: function(sourceFolderID, messageIDList) { var data = new Object(); data.SourceFolderID = sourceFolderID; data.MessageIDList = messageIDList; this.PrivateMessageDeleteMessageAction = data; } } PrivateMessageEmptyTrashAction = Class(); PrivateMessageEmptyTrashAction.prototype = { initialize: function() { var data = new Object(); this.PrivateMessageEmptyTrashAction = data; } } PrivateMessageCreateFolderAction = Class(); PrivateMessageCreateFolderAction.prototype = { initialize: function() { var data = new Object(); data.FolderID = "Inbox"; this.PrivateMessageCreateFolderAction = data; } } FirstUnreadPost = Class(); FirstUnreadPost.prototype = { initialize: function(discussionKey, numberPerPage, sort) { var data = new Object(); data.DiscussionKey = discussionKey; data.NumberPerPage = numberPerPage; data.Sort = sort; this.FirstUnreadPost = data; } } LatestPost = Class(); LatestPost.prototype = { initialize: function(discussionKey, numberPerPage, sort) { var data = new Object(); data.DiscussionKey = discussionKey; data.NumberPerPage = numberPerPage; data.Sort = sort; this.LatestPost = data; } } UpdateDiscussionLastReadAction = Class(); UpdateDiscussionLastReadAction.prototype = { initialize: function(discussionKey, postKey, forceUpdate) { var data = new Object(); data.DiscussionKey = discussionKey; if (postKey) { data.ForumPostKey = postKey; } if (forceUpdate) { data.ForceUpdate = true; } else { data.ForceUpdate = false; } this.UpdateDiscussionLastReadAction = data; } } UpdateForumAllReadAction = Class(); UpdateForumAllReadAction.prototype = { initialize: function(forumKey) { var data = new Object(); data.ForumKey = forumKey; this.UpdateForumAllReadAction = data; } } UpdateCategoryAllReadAction = Class(); UpdateCategoryAllReadAction.prototype = { initialize: function(categoryKey) { var data = new Object(); data.ForumCategoryKey = categoryKey; this.UpdateCategoryAllReadAction = data; } } UpdateExternalUserIdAction = Class(); UpdateExternalUserIdAction.prototype = { initialize: function(externalSiteName, externalSiteUserId, forUser) { var data = new Object(); data.ExternalSiteName = externalSiteName; data.ExternalSiteUserId = externalSiteUserId; data.ForUser = forUser; this.UpdateExternalUserIdAction = data; } } UpdateSubscriptionAction = Class(); UpdateSubscriptionAction.prototype = { initialize: function(key, subscribe) { var data = new Object(); data.SubscribeTo = key; data.Subscribe = subscribe; this.UpdateSubscriptionAction = data; } } UpdatePollAction = Class(); UpdatePollAction.prototype = { initialize: function(pollOnKey, question, answers) { var data = new Object(); data.PollOnKey = pollOnKey; data.Question = question; data.Answers = answers; this.UpdatePollAction = data; } } TogglePollIsClosedAction = Class(); TogglePollIsClosedAction.prototype = { initialize: function(pollKey) { var data = new Object(); data.ToggleThisPoll = pollKey; this.TogglePollIsClosedAction = data; } } PostPollAnswerAction = Class(); PostPollAnswerAction.prototype = { initialize: function(pollToAnswer, indexOfAnswer) { var data = new Object(); data.PollToAnswer = pollToAnswer; data.IndexOfAnswer = indexOfAnswer; this.PostPollAnswerAction = data; } } PollPage = Class(); PollPage.prototype = { initialize: function(pollOnKey, numberPerPage, onPage, sort) { var data = new Object(); data.PollOnKey = pollOnKey; data.NumberPerPage = numberPerPage; data.OnPage = onPage; data.Sort = sort; this.PollPage = data; } } CheckFilteredWords = Class(); CheckFilteredWords.prototype = { initialize: function(keyValueDictionary) { // key is the string ID, value is the string to be checked - formatted like { "key1":"string1", "key2":"string2" }. var data = new Object(); data.WordDictionary = keyValueDictionary; this.CheckFilteredWords = data; } } //Points&Badging AwardPointsAction = Class(); AwardPointsAction.prototype = { initialize: function(userKey, points, currencyType) { var data = new Object(); data.UserKey = userKey; data.Points = points; data.CurrencyType = currencyType; this.AwardPointsAction = data; } } BadgeFamily = Class(); BadgeFamily.prototype = { initialize: function(badgeFamilyKey) { var data = new Object(); data.BadgeFamilyKey = badgeFamilyKey; this.BadgeFamily = data; } } BadgeFamilies = Class(); BadgeFamilies.prototype = { initialize: function() { var data = new Object(); this.BadgeFamilies = data; } } BadgingEventAction = Class(); BadgingEventAction.prototype = { initialize: function(activityName, activityTags, userTags) { var data = new Object(); data.ActivityName = activityName; data.ActivityTags = activityTags data.UserTags = userTags; this.BadgingEventAction = data; } } GrantBadgeAction = Class(); GrantBadgeAction.prototype = { initialize: function(userKey, badgeFamilyKey, badgeKey) { var data = new Object(); data.UserKey = userKey; data.BadgeFamilyKey = badgeFamilyKey data.BadgeKey = badgeKey; this.GrantBadgeAction = data; } } Leaderboard = Class(); Leaderboard.prototype = { initialize: function(leaderboardKey) { var data = new Object(); data.LeaderboardKey = leaderboardKey; this.Leaderboard = data; } } Leaderboards = Class(); Leaderboards.prototype = { initialize: function() { var data = new Object(); this.Leaderboards = data; } } LeaderboardRankingsPage = Class(); LeaderboardRankingsPage.prototype = { initialize: function(leaderboardKey, oneBasedOnPage) { var data = new Object(); data.LeaderboardKey = leaderboardKey; data.OnPage = oneBasedOnPage; this.LeaderboardRankingsPage = data; } } RevokeBadgeAction = Class(); RevokeBadgeAction.prototype = { initialize: function(userKey, badgeFamilyKey, badgeKey) { var data = new Object(); data.UserKey = userKey; data.BadgeFamilyKey = badgeFamilyKey data.BadgeKey = badgeKey; this.RevokeBadgeAction = data; } } PointsAndBadgingRuleValidationAction = Class(); PointsAndBadgingRuleValidationAction.prototype = { initialize: function(rules) { var data = new Object(); data.Rules = rules; this.PointsAndBadgingRuleValidationAction = data; } } AbuseItemPage = Class(); AbuseItemPage.prototype = { initialize: function(numberPerPage, onPage, section, maxReportsPerItem) { var data = new Object(); data.NumberPerPage = numberPerPage; data.OnPage = onPage; data.Section = section; data.MaxReportsPerItem = maxReportsPerItem; this.AbuseItemPage = data; } } AbuseItem = Class(); AbuseItem.prototype = { initialize: function(targetKey) { var data = new Object(); data.TargetKey = targetKey; this.AbuseItem = data; } } ClearAbuseAction = Class(); ClearAbuseAction.prototype = { initialize: function(targetKey) { var data = new Object(); data.TargetKey = targetKey; this.ClearAbuseAction = data; } } SetCommentBlockingStateAction = Class(); SetCommentBlockingStateAction.prototype = { initialize: function(commentKey, blockingState) { var data = new Object(); data.CommentKey = commentKey; data.CommentBlockingState = blockingState; this.SetCommentBlockingStateAction = data; } } //Community feed CommunityFeedRequest = Class(); CommunityFeedRequest.prototype = { initialize: function(activityForTypes, count) { var data = new Object(); data.ActivityForTypes = activityForTypes; data.Count = count; this.CommunityFeedRequest = data; } } // updates the flag on individual content as to // whether or not the content will be included in // discovery results UpdateDiscoveryFilterFlagOnContentAction = Class(); UpdateDiscoveryFilterFlagOnContentAction.prototype = { initialize: function(content, excludeContentFlag, siteList) { var data = new Object(); data.DiscoveryFilterFlagExcludeThisContent = content; data.ExcludeContentFlag = excludeContentFlag; data.SiteList = siteList; this.UpdateDiscoveryFilterFlagOnContentAction = data; } }; SendTwitterMessageAction = Class(); SendTwitterMessageAction.prototype = { initialize: function(message, url, template) { var data = new Object(); data.Message = message; data.Url = url; data.Template = template; this.SendTwitterMessageAction = data; } } UserTwitterStatus = Class(); UserTwitterStatus.prototype = { initialize: function(userKey) { var data = new Object(); data.UserKey = userKey; this.UserTwitterStatus = data; } } UserTwitterFriends = Class(); UserTwitterFriends.prototype = { initialize: function(numberPerPage, onPage) { var data = new Object(); data.NumberPerPage = numberPerPage; data.OnPage = onPage; this.UserTwitterFriends = data; } } UserExtendedPrefs = Class(); UserExtendedPrefs.prototype = { initialize: function(userKey) { var data = new Object(); data.UserKey = userKey; this.UserExtendedPrefs = data; } } FriendFeedRequest = Class(); FriendFeedRequest.prototype = { initialize: function(forUserKey, pageNumber, includeTypes) { var data = new Object(); data.ForUserKey = forUserKey; data.PageNumber = pageNumber; data.IncludeTypes = includeTypes; this.FriendFeedRequest = data; } } AddFriendFeedReactionRequest = Class(); AddFriendFeedReactionRequest.prototype = { initialize: function(reactionOnKey, authorUserKey, body) { var data = new Object(); data.ReactionOnKey = reactionOnKey; data.AuthorKey = authorUserKey; data.Body = body; this.AddFriendFeedReactionRequest = data; } } UpdateUserExtendedPrefAction = Class(); UpdateUserExtendedPrefAction.prototype = { initialize: function(name, value) { var data = new Object(); data.PrefName = name; data.PrefValue = value; this.UpdateUserExtendedPrefAction = data; } } UpdateUserPathRequest = Class(); UpdateUserPathRequest.prototype = { initialize: function(userKey, path){ var data = new Object(); data.User = userKey; data.Path = path; this.UpdateUserPathRequest = data; } } DeleteFriendFeedReactionRequest = Class(); DeleteFriendFeedReactionRequest.prototype = { initialize: function(onFeedActivityKey, reactionKey) { var data = new Object(); data.ReactionOnKey = onFeedActivityKey; data.ReactionKey = reactionKey; this.DeleteFriendFeedReactionRequest = data; } } UsersForPathRequest = Class(); UsersForPathRequest.prototype = { initialize: function(forPath, includeSubPaths){ var data = new Object(); data.Path = forPath; data.IncludeSubPaths = includeSubPaths; this.UsersForPathRequest = data; } } SetFriendFeedUserVisibilityRequest = Class(); SetFriendFeedUserVisibilityRequest.prototype = { initialize: function(feedOwner, forUser, isVisible){ var data = new Object(); data.FeedOwnerUserKey = feedOwner; data.ForUserKey = forUser; data.Visible = isVisible; this.SetFriendFeedUserVisibilityRequest = data; } } HiddenFriendFeedUsersRequest = Class(); HiddenFriendFeedUsersRequest.prototype = { initialize: function(forUserKey){ var data = new Object(); data.ForUserKey = forUserKey; this.HiddenFriendFeedUsersRequest = data; } } PathForUserRequest = Class(); PathForUserRequest.prototype = { initialize: function(forUserKey){ var data = Object(); data.User = forUserKey; this.PathForUserRequest = data; } } CommentRequest = Class(); CommentRequest.prototype = { initialize: function(commentKey, lookInModeration) { var data = Object(); data.CommentKey = commentKey; data.LookInModeration = lookInModeration; this.CommentRequest = data; } } SendYahooUpdateMessageAction = Class(); SendYahooUpdateMessageAction.prototype = { initialize: function(message, url, template) { var data = new Object(); data.Message = message; data.Url = url; data.Template = template; this.SendYahooUpdateMessageAction = data; } } SendLinkedInUpdateMessageAction = Class(); SendLinkedInUpdateMessageAction.prototype = { initialize: function(message, url, template) { var data = new Object(); data.Message = message; data.Url = url; data.Template = template; this.SendLinkedInUpdateMessageAction = data; } } SendLinkedInNetworkUpdateMessageAction = Class(); SendLinkedInNetworkUpdateMessageAction.prototype = { initialize: function(message, url, template) { var data = new Object(); data.Message = message; data.Url = url; data.Template = template; this.SendLinkedInNetworkUpdateMessageAction = data; } } UserLinkedInProfile = Class(); UserLinkedInProfile.prototype = { initialize: function(userKey) { var data = new Object(); data.UserKey = userKey; this.UserLinkedInProfile = data; } } UserLinkedInUniqueId = Class(); UserLinkedInUniqueId.prototype = { initialize: function(userKey) { var data = new Object(); data.UserKey = userKey; this.UserLinkedInUniqueId = data; } } ForumViewTrackingAction = Class(); ForumViewTrackingAction.prototype = { initialize: function(discussionKey) { var data = new Object(); data.DiscussionKey = discussionKey; this.ForumViewTrackingAction = data; } } })(); // Copyright � Pluck Corporation 2008. This software code and related intellectual property are the // property of Pluck Corporation and are licensed for use solely on designated websites. Any distribution, // copying, or other use of this intellectual property other than pursuant to a written agreement // with Pluck Corporation is strictly prohibited. All Rights Reserved. // // // !!! NOTE: This file is used by both GROUPS and POD .. do not edit this file unless you have coordinated as such !!! // (function(){ if (typeof dmgroups === 'undefined') { dmgroups = { extend: function(source){ for (var _var in source) { this[_var] = source[_var]; } } } }; if (typeof dmgroups.serviceFramework === 'undefined') { dmgroups.serviceFramework = 1; var DAAPIServiceDetails = { getHost: function() { return PLUCKSL_GLOBAL_OPTIONS.siteLifeHost; }, getServerUrl: function(apiKey,authToken) { return PLUCKSL_GLOBAL_OPTIONS.siteLifeBaseUrl + PLUCKSL_GLOBAL_OPTIONS.daapiSuffix; }, getFlashTunnelUrl: function(apiKey) { return PLUCKSL_GLOBAL_OPTIONS.siteLifeBaseUrl + PLUCKSL_GLOBAL_OPTIONS.flashTunnelUrlSuffix; }, getFlashExpressInstallUrl: function(apiKey) { return PLUCKSL_GLOBAL_OPTIONS.siteLifeBaseUrl + PLUCKSL_GLOBAL_OPTIONS.flashExpressInstallSuffix; }, getFlashFileUploaderUrl: function(apiKey) { return PLUCKSL_GLOBAL_OPTIONS.siteLifeBaseUrl + PLUCKSL_GLOBAL_OPTIONS.pluckItUploader; }, prepareServerRequest: function(requests){ // add the requests in to the batch var requestBatch = new RequestBatch(); for (var i = 0; i < requests.length; i++) { requestBatch.AddToRequest(requests[i]); } return requestBatch; }, extractBatchResponse: function(response){ if (Object.prototype.toString.call(response) == "[object String]") { var response = unescape(response); // script prefixed strip if present var m = response.match(/^[^\{]*?(\{.+\}[;]*?)\s*$/im); if (m != null) { response = m[m.length - 1]; } response = response.replace(/\\\>/g, ">"); response = this.JSON.parse(response); } if (typeof response.ResponseBatch !== 'undefined') { return response.ResponseBatch; } else { return response; } }, // using Yahoo's JSON parser JSON: YAHOO.lang.JSON } dmgroups.createDAAPIRequestService = function(){ return new dmgroups.PluckRequestService('00000000-0000-0000-0000-000000000000', DAAPIServiceDetails); }; dmgroups.RequestServiceInstances = {}; // This is the PluckRequestService. Instantiate this to talk to the PluckRequestService. // the apiKey is your customer key dmgroups.PluckRequestService = function(){ // query param PLUCK_DEBUG or page level _DEBUG // 0 = none, 1 = console level, 2 = alerts for IE var debugging = 0; var match = location.search.match(new RegExp('[\?&]PLUCK_DEBUG=([^&]+)')); if (match) { debugging = match[1]; } else if (typeof(_DEBUG) !== 'undefined') { debugging = _DEBUG; } if (debugging != false && debugging != 'false') { if (debugging == true || debugging == 'true') { debugging = 1; } } else { debugging = 0; } this.debugging = { level: debugging, on: debugging > 0, alerts: debugging > 1, firebug: false }; this.init.apply(this, arguments); } dmgroups.PluckRequestService.prototype = (function(){ // utility functions and classes function $(id){ if (document.getElementById) { return document.getElementById(id); } if (document.all) { return document.all[id]; } } // SWFObject v2.0 // Copyright (c) 2007 Geoff Stearns, Michael Williams, and Bobby van der Sluis // This software is released under the MIT License // PLUCKNOTE/MEP: Pluck has added the method 'signalWindowOnLoad' to be called when swfobject was dynamically loaded after the original window onload notification // Search for 'PLUCKNOTE' to see other relavent information var swfobject = function(){ var Z = "undefined", P = "object", B = "Shockwave Flash", h = "ShockwaveFlash.ShockwaveFlash", W = "application/x-shockwave-flash", K = "SWFObjectExprInst", G = window, g = document, N = navigator, f = [], H = [], Q = null, L = null, T = null, S = false, C = false; var a = function(){ var l = typeof g.getElementById != Z && typeof g.getElementsByTagName != Z && typeof g.createElement != Z && typeof g.appendChild != Z && typeof g.replaceChild != Z && typeof g.removeChild != Z && typeof g.cloneNode != Z, t = [0, 0, 0], n = null; if (typeof N.plugins != Z && typeof N.plugins[B] == P) { n = N.plugins[B].description; if (n) { n = n.replace(/^.*\s+(\S+\s+\S+$)/, "$1"); t[0] = parseInt(n.replace(/^(.*)\..*$/, "$1"), 10); t[1] = parseInt(n.replace(/^.*\.(.*)\s.*$/, "$1"), 10); t[2] = /r/.test(n) ? parseInt(n.replace(/^.*r(.*)$/, "$1"), 10) : 0 } } else { if (typeof G.ActiveXObject != Z) { var o = null, s = false; try { o = new ActiveXObject(h + ".7") } catch (k) { try { o = new ActiveXObject(h + ".6"); t = [6, 0, 21]; o.AllowScriptAccess = "always" } catch (k) { if (t[0] == 6) { s = true } } if (!s) { try { o = new ActiveXObject(h) } catch (k) { } } } if (!s && o) { try { n = o.GetVariable("$version"); if (n) { n = n.split(" ")[1].split(","); t = [parseInt(n[0], 10), parseInt(n[1], 10), parseInt(n[2], 10)] } } catch (k) { } } } } var v = N.userAgent.toLowerCase(), j = N.platform.toLowerCase(), r = /webkit/.test(v) ? parseFloat(v.replace(/^.*webkit\/(\d+(\.\d+)?).*$/, "$1")) : false, i = false, q = j ? /win/.test(j) : /win/.test(v), m = j ? /mac/.test(j) : /mac/.test(v);/*@cc_on i=true;@if(@_win32)q=true;@elif(@_mac)m=true;@end@*/ return { w3cdom: l, pv: t, webkit: r, ie: i, win: q, mac: m } }(); var e = function(){ if (!a.w3cdom) { return } J(I); //PLUCKNOTE/MEP: Because groups is all loading dynamically, the document write is not allowable. Since I have already //added a signalWindowOnLoad function which we call, this will suffice and the following is no longer needed //if (a.ie && a.win) { //try { // g.write("\n\n\n ');var d=a.toString();e.write(d);e.close();},get__isInConnect:function(){var a=FB.Connect._singleton.get__userInfo();if(!a){return 0;}else return (a.inFacebook)?1:2;},_loginStatusIFrameCreated:false,_pollInterval:0,_pollTries:0,_onConnectedCallback:null,_rpcServer:null,_feedformDialog:null,_shareDialog:null,_permissionDialog:null,_feedformNum:0,_sessionlessFeedFrameNum:0,_userInfo:null,_logoutCallback:null,_logoutIframe:null,_sessionlessPublishCallback:null,_publicSessionData:null,_popupWindows:{}});FB.provide('FB.Connect',{_onLoad:function(){FB.Connect._singleton=new FB.Connect();FB.Connect._logoutMethod_infoDialog='info_dialog';FB.Connect._logoutMethod_prompt='prompt';FB.Connect._logoutMethod_noUI='no_ui';FB.Connect._logoutMethod=FB.Connect._logoutMethod_infoDialog;var a='\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
                      \n
                      \n

                      \n
                      \n \n
                       
                      \n  \n

                      \n
                      \n
                      \n
                      \n
                      \n
                      \n
                      ';a+='

                      '+FBIntern.Intl._tx("Do you want to log out of both this site and Facebook?")+'

                      ';a+='\n
                      \n
                      ';a+='';a+='';a+='\n
                      \n
                      \n
                      \n
                      \n
                      ';a+='

                      '+FBIntern.Intl._tx("You are logging out of both this site and Facebook.")+'

                      ';a+='\n
                      \n
                      ';a+='';a+='\n
                      \n
                      ';FB.UI.DomResources.addResourceDict(new FB.UI.DomResDict(a));},get_status:function(){var a=FB.Connect._singleton;a._ensureQueryStatus();return a._status;},_getLogoutUrl:function(a){var b={api_key:FB.Facebook.apiKey,session_key:FB.Facebook.apiClient.get_session().session_key,extern:FB.Connect._singleton.get__isInConnect(),next:a};return FBIntern.Utility.createFacebookUrl('www','logout.php',b,false);},logout:function(a){FB.Connect._handleLogout(a,function(d){if(d){var g=FB.Connect._singleton;var h=FB.XdComm.Server.singleton;var c=FB.XdComm.Server.singleton.get_GUID();var f;if(h._useXdProxy()){var b=new FB.XdComm.EndPoint(null,FB.XdComm.PageRelation.self,h.get_receiverUrl());f=(h._createXdProxyBase(b)+'guid='+c+'&session=loggedout');}else f=FBIntern.Uri.addQueryParameters(h.get_receiverUrl(),'fb_login&fname=_parent&guid='+c+'&session=loggedout');g._ensureLoginHandler();g._logoutCallback=a;var e=FB.Connect._getLogoutUrl(f);g._logoutIframe=h.createNamedHiddenIFrame('fbLogout',e,'fb_logout',null);}else if(a)a(false);});},logoutAndRedirect:function(a){FB.Connect._handleLogout(null,function(b){if(b){var e=FB.Connect._singleton;var d=FBIntern.Uri.create(new FBIntern.Uri(document.URL),a).get_uriString();var c=FB.Connect._getLogoutUrl(d);e.set__userInfo(null);FB.Facebook.apiClient.set_session(null);window.location=c;}});},ifUserConnected:function(a,b){FB.Connect.get_status().waitForCondition(function(c){FB.Connect._handleConnectStateLogout(a,b,c);return false;});},_handleConnectStateLogout:function(a,b,c){if(c.get_isReady())window.setTimeout(function(){var d=c.result===FB.ConnectState.connected;FB.Helper.invokeAsCallbackOrRedirect((d)?a:b);},0);},listenForIframeConnect:function(){var a=FB.Connect._singleton;FB.Facebook.apiClient.get_sessionWaitable().waitUntilReady(FB.bind(a._apiClient_SessionReady,a));},clientConnectSetup:function(a){var b=FB.Connect._singleton;FB.Connect.listenForIframeConnect();FB.Connect.get_status().add_changed(function(d){var c=FB.Connect.get_status().result;a(c===FB.ConnectState.connected);});},_handleLogout:function(a,b){FB.Connect.get_status().waitUntilReady(function(c){var d=FB.Facebook.apiClient.get_session();if(d){if(FB.Connect._logoutMethod===FB.Connect._logoutMethod_infoDialog){FB.Connect._createInfoDialog(b);}else if(FB.Connect._logoutMethod===FB.Connect._logoutMethod_noUI){b(true);}else FB.UI.PopupDialog._createConfirmationDialog(FBIntern.Intl._tx("Logging Out of Facebook?"),FB.UI.DomResources.getResourceById('fb_logout_confirmation'),b).show();}else{FB.FBDebug.logLine(2,'Cannot logout because user does not have a session');if(a)a(false);}});},requireSession:function(b,d,c){if(arguments.length===1){if(typeof(b)!=='function'){c=(b);b=null;}}else if(arguments.length===2)if(typeof(d)!=='function'){c=(d);d=null;}var a=FB.SessionDialog.getActive();if(!a){a=FB.SessionDialog.make();a.setIsUserActionHint(c).request();}else a.focus();if(b)FB.Connect.get_status().waitForValue(FB.ConnectState.connected,b);if(d)a.add_cancelled(d);},_createInfoDialog:function(a){var b=null;b=FB.UI.PopupDialog._createConfirmationDialog(FBIntern.Intl._tx("Logged Out of Facebook"),FB.UI.DomResources.getResourceById('fb_logout_info'),function(c){b=null;});b.show();b.add_closed(function(c){if(a)a(true);});window.setTimeout(function(){if(b)b.close(false);},2000);},inviteConnectUsers:function(){FB.Facebook.get_sessionWaitable().waitUntilReady(function(c){var b=new FB.UI.FBMLPopupDialog(FBIntern.Intl._tx("Invite Your Friends to Connect"),'');var a=b._createCrossDomainClosingLink(false);b.setFBMLContent('');b.setContentWidth(474);b.setContentHeight(350);b.show();});},showPermissionDialog:function(h,a,c,i){var b=null;if(h.indexOf('offline_access')>=0){b=function(k){if(!FB.Sys.isNullOrEmpty(k)&&(k).indexOf('offline_access')>=0){FB.Connect.forceSessionRefresh(function(){if(a)a(k);});}else if(a)a(k);};}else if(a)b=a;var j={ext_perm:h};if(c)j.enable_profile_selector=1;if(i){var e=true;var g='';var d=new FB.ArrayEnumerator(i);while(d.moveNext()){var f=d.get_current();if(!e)g+=',';g+=f;e=false;}j.profile_selector_ids=g;}FB.Connect.showConnectDialog(FBIntern.Intl._tx("Request for Permission"),'connect/prompt_permissions.php',j,293,628,b);},showAddFriendDialog:function(d,a){var b=null;if(FB.Connect.isUIServerEnabled('friends.add')){if(a)b=function(e){a(e.action);};FB.Connect.showUIServerDialog('friends.add',{id:d},b);return;}if(a)b=function(e){var f=(e==='true')?true:false;a(f);};var c={id:d,display:'dialog'};FB.Connect.showConnectDialog(FBIntern.Intl._tx("Add Friend"),'addfriend.php',c,-1,540,b);},showConnectDialog:function(e,d,c,b,f,a){FB.Connect.requireSession(function(){FB.IFrameUtil.ResizeUtilServer.run();var n=FB.Connect._singleton;var j=FB.XdComm.Server.singleton.createNamedHiddenIFrame('dialogContent'+Math.random().toString(),'','fb_connect_dialog_iframe',null);if(b>0)j.style.height=b+'px';n._permissionDialog=new FB.UI.PopupDialog(e,j,true,false);n._permissionDialog.set_placement(FB.UI.PopupPlacement.topCenter);if(f>0)n._permissionDialog.setContentWidth(f);if(a)n._permissionDialog.add_closed(a);var l=n._permissionDialog._createCrossDomainClosingLink('xxRESULTTOKENxx');var g=FB.XdComm.Server.singleton.get_receiverUrl();var m={api_key:FB.Facebook.apiKey,v:FB.Facebook.version,extern:n.get__isInConnect(),next:l,channel_url:g,dialog_id:encodeURIComponent(n._permissionDialog.get_id())};if(c){var h=c;for(var k in h){var i={key:k,value:h[k]};m[i.key]=i.value;}}var o=FB.XdComm.Server.singleton.getUniqueOrigin();if(o)m.origin=o;m.session_key=FB.Facebook.apiClient.get_session().session_key;j.src=FBIntern.Utility.createFacebookUrl('www',d,m,false);n._permissionDialog.show();});},createApplication:function(b,a){FB.Facebook.get_sessionState().waitUntilReady(function(h){FB.IFrameUtil.ResizeUtilServer.run();var i=FB.Connect._singleton;var f=FB.XdComm.Server.singleton.createNamedHiddenIFrame('dialogContent'+Math.random().toString(),'','fb_create_app_iframe',null);f.style.height='214px';f.style.width='448px';var d=new FB.UI.PopupDialog(FBIntern.Intl._tx("Integrate with Facebook?"),f,true,false);if(a)d.add_closed(a);var c=d._createCrossDomainClosingLink('create-app-return-val');var e=d._createCrossDomainClosingLink(false);var g={api_key:FB.Facebook.apiKey,v:FB.Facebook.version,name:b,next:c,cancel:e,channel_url:FB.XdComm.Server.singleton.get_receiverUrl()};f.src=FBIntern.Utility.createFacebookUrl('www','connect/create_app.php',g,false);d.show();});},pollLoginStatus:function(b,c,a){var d=FB.Connect._singleton;if(d.get__userInfo().connectState===FB.ConnectState.connected){if(a)a();return;}d._pollTries=c;d._pollInterval=b;d._onConnectedCallback=a;window.setTimeout(function(){d._refreshQueryStatus();},d._pollInterval);},forceSessionRefresh:function(a){var b=FB.Connect._singleton;++b._pollTries;b._onConnectedCallback=a;b._refreshQueryStatus();},showAddSectionButton:function(b,a){},_showAddSectionDialog:function(a){},streamPublish:function(k,d,a,j,l,f,e,b){var i=FB.Connect._singleton;if(e&&FB.Connect._singleton._perms&&FB.Connect._singleton._perms.extended&&FB.Sys.contains(FB.Connect._singleton._perms.extended,'publish_stream')){var h=new FB.ImmediateSequencer(function(n,m){if(f)f(n,m,{user_message:k});});var c={};c.message=k;c.attachment=d;c.action_links=a;c.target_id=j;FB.Facebook.apiClient.callMethod('stream.publish',c,h);return true;}var g={message:k,attachment:d,action_links:a,target_id:j,actor_id:b,user_message_prompt:l};return FB.Connect._ShowFeedDialogGeneric(g,FB.RequireConnect.doNotRequire,f,true,null);},showFeedDialog:function(h,i,g,a,f,e,b,l,j){var m=null;var k=j;if(j){var c=false;c=(typeof j=='string');if(c){m=j;k=null;}else m=k.value;}var d={message:m,template_id:h,template_data:i,body_general:a,user_message_prompt:l,to_ids:g};return FB.Connect._ShowFeedDialogGeneric(d,e,b,false,k);},_ShowFeedDialogGeneric:function(d,e,b,g,l){var j=d.to_ids;var h=d.target_id;var a=d.actor_id;var f=FB.Facebook.apiClient.get_session();var k=(f)?f.uid:null;if(!h&&j&&j.length>0){h=j[0];d.target_id=h;delete d.to_ids;}var i;if(a&&a!=k){i=FBIntern.Intl._tx("Publish this story to the Page's Wall?");}else if(h&&h!=k){i=FBIntern.Intl._tx("Publish this story to your friend's Facebook Wall?");}else i=FBIntern.Intl._tx("Publish this story to your Facebook Wall and your friends' home pages?");if(b)var c=function(o){var n=null;var m=null;if(o&&o.post_id){FB.Facebook.apiClient.fql_query('select message from stream where post_id="'+o.post_id+'"',function(q){var p=null;if(q&&q.length>0)p={user_message:q[0].message};b(o.post_id,null,p);});}else b(null,null,null);};FB.Connect._prepareFeedDialogParameters(d);FB.Connect.get_status().waitUntilReady(function(n){var o=function(){FB.Connect.showUIServerDialog('stream.publish',d,c,i);};var m=n;if(e===FB.RequireConnect.require&&m!==FB.ConnectState.connected){b(null,null,null);}else if(e===FB.RequireConnect.promptConnect&&m!==FB.ConnectState.connected){FB.Connect.requireSession(o,function(){b(null,null,null);});}else o();});return true;},_prepareFeedDialogParameters:function(g){var h=FB.Connect._singleton;var f=['template_data','attachment','action_links','to_ids'];var c=new FB.ArrayEnumerator(f);while(c.moveNext()){var e=c.get_current();if(g[e])g[e]=FB.JSON.serialize(g[e]);}var a=g;for(var d in a){var b={key:d,value:a[d]};if(!g[b.key])delete g[b.key];}},showShareDialog:function(c,a){var b=FB.Connect._singleton;if(b._shareDialog)a();FB.Connect.get_status().waitUntilReady(function(i){var g=i;if(g!==FB.ConnectState.connected){var h={u:encodeURIComponent(c),src:'connect',api_key:FB.Facebook.apiKey};window.open(FBIntern.Utility.createFacebookUrl('www','sharer.php',h,false),'sharer','toolbar=0,status=0,width=626,height=436');}else{if(!this.shareFrameCounter)this.shareFrameCounter=0;var f='fb_share_iframe_'+this.shareFrameCounter++;var e=FB.XdComm.Server.singleton.createNamedHiddenIFrame(f,FB.XdComm.Server.singleton.get_receiverUrl(),'fb_shareIFrame','frameborder=\"0\"');var j=FBIntern.Intl._tx("Share this story?");b._shareDialog=new FB.UI.PopupDialog(j,e,true,true);b._shareDialog.set_placement(FB.UI.PopupPlacement.topCenter);b._shareDialog.add_closed(function(k){b._shareDialog=null;if(a)a();});var d=b._shareDialog._createCrossDomainClosingLink(false);b._shareDialog.setContentWidth(650);b._shareDialog.setContentHeight(175);b._shareDialog.show();FBIntern.Utility.getIFrameDocument(f,e,function(k){b._facebookIFrame(k,'sharer.php?u='+encodeURIComponent(c)+'&src=connect&apikey='+FB.Facebook.apiKey,{channel_url:FB.XdComm.Server.singleton.get_receiverUrl(),close_url:d,display:'dialog',session_key:FB.Facebook.apiClient.get_session().session_key,extern:b.get__isInConnect()});});}});},isUIServerEnabled:function(a){if(!FB.dynData)return false;return FB.dynData.ui_server_dialogs[a];},showUIServerDialog:function(d,e,a,g){var c=FB.Connect._singleton.get__isInConnect();var b=FB.XdComm.Server.singleton.get_receiverUrl();var f={api_key:FB.Facebook.apiKey,method:d,channel:b,extern:c};FB.copy(f,e);if(!g)g=FB.Connect.getUIServerDialogProperty(d,'title');FB.Connect.get_status().waitUntilReady(function(i){var h=i;if(h===FB.ConnectState.connected){FB.Connect._showUIServerIframe(d,f,a,g);}else FB.Connect._showUIServerWindow(d,f,a,g);});},_popupWindowCloseHandler:function(a){var c=a.token;var b=a.result;var d=FB.Connect._singleton._popupWindows[c];if(d){if(d.callback)d.callback(b);d.win.close();}else FB.FBDebug.logLine(1,'Invalid token to close popup window: '+c);},_showUIServerWindow:function(g,h,a,l){h.display='popup';if(!FB.XdComm.Server.singleton.isDataHandlerRegistered('fbClosingPopupWindow'))FB.XdComm.Server.registerSimpleHandler('fbClosingPopupWindow',FB.Connect._popupWindowCloseHandler);var f="popup_window_"+Math.random().toString();var c=new FB.XdComm.EndPoint(null,FB.XdComm.PageRelation.opener,h.channel);var b={token:f,result:'xxRESULTTOKENxx'};h.next=FB.XdComm.Server.singleton.createUdpUrl('fbClosingPopupWindow',b,c);var n=FB.Connect.getUIServerDialogProperty(g,'width');var e=FB.Connect.getUIServerDialogProperty(g,'height');var p=FBIntern.Utility.get_windowLocation();var q=FBIntern.Utility.get_windowSize();var j=FB._create_Size(n,e);var i=FB._create_Point(Math.max(0,p.x+(q.w-j.w)/2),Math.max(0,p.y+(q.h-j.h)/2));var d=FB.Sys.format('location=yes,left={0},top={1},width={2},height={3},resizable=yes',i.x,i.y,j.w,j.h);var m=FBIntern.Utility.createFacebookUrl('www','connect/uiserver.php',{},false);var k=FBIntern.Uri.createQueryString(h);if(m.length+k.length>=2000){var o=window.open('about:blank','_blank',d);h.url_overflow=1;FB.Connect._singleton._facebookIFrame(o.document,'connect/uiserver.php',h);}else{m=FBIntern.Uri.addQueryParameters(m,k);var o=window.open(m,'_blank',d);}FB.Connect._singleton._popupWindows[f]={win:o,callback:a};},_showUIServerIframe:function(f,g,a,i){g.display='iframe';g.session_key=FB.Facebook.apiClient.get_session().session_key;var c="fb_dialog_iframe_"+Math.random().toString();FB.IFrameUtil.ResizeUtilServer.run();var e=FB.XdComm.Server.singleton.createNamedHiddenIFrame(c,g.channel,'fb_dialogIFrame',null);var b=new FB.UI.PopupDialog(i,e,true,false);var k=FB.Connect.getUIServerDialogProperty(f,'width');var d=FB.Connect.getUIServerDialogProperty(f,'height');b.setContentWidth(k);b.setContentHeight(d);b.set_placement(FB.UI.PopupPlacement.topCenter);if(a)b.add_closed(function(l){a(l);});b.show();g.next=b._createCrossDomainClosingLink('xxRESULTTOKENxx');var j=FBIntern.Utility.createFacebookUrl('www','connect/uiserver.php',{},false);var h=FBIntern.Uri.createQueryString(g);if(j.length+h.length>=2000){FBIntern.Utility.getIFrameDocument(c,e,function(l){g.url_overflow=1;FB.Connect._singleton._facebookIFrame(l,'connect/uiserver.php',g);});}else{j=FBIntern.Uri.addQueryParameters(j,h);e.src=j;}},getUIServerDialogProperty:function(b,c){var a={'bookmark.add':{title:FBIntern.Intl._tx("Bookmark Application"),width:460,height:226},'profile.addTab':{title:FBIntern.Intl._tx("Add Profile Tab"),width:460,height:230},'friends.add':{title:FBIntern.Intl._tx("Add Friend"),width:460,height:230},'stream.publish':{title:FBIntern.Intl._tx("Publish this story to your Facebook Wall and your friends' home pages?"),width:600,height:230},'default':{title:FBIntern.Intl._tx("Login"),width:460,height:250}};if(a.hasOwnProperty(b)&&a[b].hasOwnProperty(c))return a[b][c];if(a['default'].hasOwnProperty(c))return a['default'][c];return null;},showBookmarkDialog:function(a){FB.Connect.showUIServerDialog('bookmark.add',{},a);},showProfileTabDialog:function(a){FB.Connect.showUIServerDialog('profile.addTab',{},a);},get_loggedInUser:function(){var a=FB.Facebook.apiClient.get_session();return (a)?a.uid:null;},getSignedPublicSessionData:function(a){var b=FB.Connect._singleton;FB.Connect.get_status().waitUntilReady(function(c){if(b._publicSessionData&&FB.Facebook.apiClient.get_session()){a(b._publicSessionData,null);}else if(!FB.Facebook.apiClient.get_session()){a(null,null);}else FB.Facebook.apiClient.auth_getSignedPublicSessionData(new FB.ImmediateSequencer(a));});},addSignedPublicSessionDataToUrl:function(b,a){FB.Connect.getSignedPublicSessionData(function(d,c){if(d)b=FBIntern.Uri.addQueryParameters(b,'public_session_data='+encodeURIComponent(FB.JSON.serialize(d)));a(b,null);});},_showStandardDialog:function(d,c,e,b){var a=new FB.UI.PopupDialog(d,c,true,true);a.setContentWidth(e);a.setContentHeight(b);a.set_placement(FB.UI.PopupPlacement.topCenter);a.show();return a;}}); FB._create__cachedItem=function(b,a){var c={};c.data=b;c.createTime=a;return c;}; FB.subclass('FB.DependentWaitable','FB.Waitable',{init:function(){this._dependents=[];this._super();},get_isReady:function(){return this._waitItems<=0;},addDependent:function(a){if(!a.get_isReady()){FB.Sys.add(this._dependents,a);this._waitItems++;a.add_changed(FB.bind(this._dependent_OnReady,this));}},removeAll:function(){var b=new FB.ArrayEnumerator(this._dependents);while(b.moveNext()){var a=b.get_current();a.remove_changed(FB.bind(this._dependent_OnReady,this));}this._dependents=[];this._waitItems=0;},_dependent_OnReady:function(a){a.remove_changed(FB.bind(this._dependent_OnReady,this));this._waitItems--;if(!this._waitItems)this.onChange();},_waitItems:0}); FB.provide('FB.XFBML._elementState',{none:0,onProcessCalled:1,onDataReadyCalled:2,waitForCondition:4,ready:8}); FB.subclass('FB.XFBML.Element','FB.Class',{init:function(a){this._dependents=new FB.DependentWaitable();this.domElement=a;this.domElement._fbElement=this;},process:function(){try{this._state=FB.XFBML._elementState.none;var conditionAttribute=this.getAttribute('condition',null);if(conditionAttribute)if(typeof(conditionAttribute)==='string'){this._conditionResult=eval(conditionAttribute);}else{FB.FBDebug.assert(typeof(conditionAttribute)==='function','Invalid condition value');var conditionFunction=conditionAttribute;this._conditionResult=conditionFunction();}var result=true;var resultReady=true;var pendingResult=this._conditionResult;if(!FB.Sys.isNullOrUndefined(this._conditionResult))if(FB.Type.getInstanceType(this._conditionResult)===Boolean){result=this._conditionResult;}else{resultReady=pendingResult.get_isReady();result=pendingResult.result;}if(!resultReady){this._state|=FB.XFBML._elementState.waitForCondition;(this._conditionResult).add_changed(FB.bind(this._onConditionChanged,this));}if((resultReady&&result)||(!resultReady&&!this.getAttribute('noPreProcess',false))){this.onProcess();this._state|=FB.XFBML._elementState.onProcessCalled;this._checkDataReady();}else if(resultReady&&!result){this.onConditionFalse();this.set_isReady(true);}}catch(e){FB.Debug.logLine(1,"Failed rendering a XFBML element");}},isValid:function(){var a=this.domElement;while(a)if(a===document.body){return true;}else a=a.parentNode;return false;},refresh:function(){if((this._state&FB.XFBML._elementState.waitForCondition)&&this._conditionResult)(this._conditionResult).remove_changed(FB.bind(this._onConditionChanged,this));this._state=FB.XFBML._elementState.none;this._conditionResult=null;this._dependents.resetChange();this._dependents.removeAll();FB.UI.UIElement.removeCssClass(this.domElement,'FB_ElementReady');this.clearVisual();this.process();},_onConditionChanged:function(a){if(a.get_isReady()){a.remove_changed(FB.bind(this._onConditionChanged,this));this._state&=~FB.XFBML._elementState.waitForCondition;if(a.result){if(!(this._state&FB.XFBML._elementState.onProcessCalled)){this.onProcess();this._state|=FB.XFBML._elementState.onProcessCalled;}this._checkDataReady();}else{this.onConditionFalse();this.set_isReady(true);}}},onConditionFalse:function(){FB.UI.UIElement.addCssClass(this.domElement,'FB_ElementConditionFalse');this.domElement.style.display='none';},get_isReady:function(){return (this._state&FB.XFBML._elementState.ready);},set_isReady:function(a){if(a!==this.get_isReady()){if(a){this._state|=FB.XFBML._elementState.ready;}else this._state&=~FB.XFBML._elementState.ready;if(a){FB.UI.UIElement.addCssClass(this.domElement,'FB_ElementReady');}else FB.UI.UIElement.removeCssClass(this.domElement,'FB_ElementReady');if(this.__isReadyChanged)this.__isReadyChanged(this,null);}return a;},onProcess:function(){},onDataReady:function(){},clearVisual:function(){this.domElement.innerHTML='';},_getAttributeFromList:function(e,c,a){var b=this.getAttribute(e,c);var d=new FB.ArrayEnumerator(a);while(d.moveNext()){var f=d.get_current();if(b===f)return f;}return c;},getAttribute:function(b,a){var c=this.domElement.getAttribute(b);if(!c)c=a;return c;},_getBoolAttribute:function(b,a){var d=a;var c=this.domElement.getAttribute(b);if(c)d=FB.Sys.parseBool(c);return d;},addDataToWait:function(a){this._dependents.addDependent(a);},_checkDataReady:function(){try{if(this._dependents.get_isReady()){if(!(this._state&FB.XFBML._elementState.waitForCondition))this.onDataReady();}else this._dependents.waitUntilReady(FB.bind(function(b){this._checkDataReady();},this));}catch(a){FB.Debug.logLine(1,"Failed rendering a XFBML element");}},add_isReadyChanged:function(a){this.__isReadyChanged=FB.Delegate.combine(this.__isReadyChanged,a);},remove_isReadyChanged:function(a){this.__isReadyChanged=FB.Delegate.remove(this.__isReadyChanged,a);},__isReadyChanged:null,domElement:null,_conditionResult:null,_state:0});FB.provide('FB.XFBML.Element',{fromDomElement:function(a){return a._fbElement;}}); FB.subclass('FBIntern.DataHelper','FB.Class',{init:function(){}});FB.provide('FBIntern.DataHelper',{getPrimaryNetwork:function(a){if(a.affiliations&&a.affiliations.length>0){return a.affiliations[0].name;}else return null;}}); FB.subclass('FB.XFBML.Common.Constants','FB.Class',{init:function(){}});FB.provide('FB.XFBML.Common.Constants',{_onLoad:function(){FB.XFBML.Common.Constants.gendeR_MALE_SINGULAR='male';FB.XFBML.Common.Constants.gendeR_FEMALE_SINGULAR='female';}}); FB._create_ElementsRegistration=function(c,b,a){var d={};d.nameSpace=c;d.name=b;d.implementationType=a;return d;}; FB.subclass('FB.XFBML.LoginButton','FB.XFBML.Element',{init:function(a){this.status=FB.ConnectState.userNotLoggedIn;this._super(a);FBIntern.Utility.addEventListener(this.domElement,'click',FB.bind(this._onClick,this));this.intl_button=(this.getAttribute('v','1')=='2');if(this.intl_button)this.savedChildren=this.domElement.innerHTML;this.domElement.innerHTML='';this.domElement.appendChild(FB.UI.DomResources.getResourceById('fb_login'));var b=FBIntern.UIHelper.findElementById(this.domElement,'RES_ID_fb_login');if(this.intl_button){b.appendChild(FB.UI.DomResources.getResourceById('fb_login_text'));}else b.appendChild(FB.UI.DomResources.getResourceById('fb_login_image'));this._updateUI(null);FB.Connect.get_status().add_changed(FB.bind(this._updateUI,this));},clearVisual:function(){},_onClick:function(e){if(this.logoutOnClick){FB.Connect.logout(null);}else{var onLoginJS=this.getAttribute('onlogin','');var handlerEnv={enabled:true};var onLoginHandler=FB.bind(function(){if(this.enabled)eval(onLoginJS);},handlerEnv);var onCancelHandler=FB.bind(function(){this.enabled=false;},handlerEnv);FB.Connect.requireSession(onLoginHandler,onCancelHandler,true);}},_updateUI:function(i){var e=this.status;this.status=(FB.Connect.get_status().get_isReady())?FB.Connect.get_status().result:FB.ConnectState.userNotLoggedIn;var a={};a[FB.Enum.toString(FB.ConnectState,FB.ConnectState.appNotAuthorized)]='fb_login_not_authorized';a[FB.Enum.toString(FB.ConnectState,FB.ConnectState.connected)]='fb_login_ready';a[FB.Enum.toString(FB.ConnectState,FB.ConnectState.userNotLoggedIn)]='fb_login_not_logged_in';FB.UI.UIElement.removeCssClass(this.domElement,a[FB.Enum.toString(FB.ConnectState,e)]);FB.UI.UIElement.addCssClass(this.domElement,a[FB.Enum.toString(FB.ConnectState,this.status)]);var d=FBIntern.UIHelper.findElementById(this.domElement,'RES_ID_fb_login');this.logoutOnClick=(this.status===FB.ConnectState.connected&&this._getBoolAttribute('autologoutlink',false));if(this.intl_button){var g=this._getAttributeFromList('size','medium',['icon','small','medium','large','xlarge']);if(g=='icon'){FB.UI.UIElement.addCssClass(d,'FBConnectButton_Simple');}else{var f=FB.localeIsRTL?'_RTL':'';var h='';switch(g){case 'icon':h='_Simple';break;case 'small':h='_Small';break;case 'large':h='_Large';break;case 'xlarge':h='_BigPun';break;default:h='_Medium';break;}FB.UI.UIElement.addCssClass(d,'FBConnectButton'+f);FB.UI.UIElement.addCssClass(d,'FBConnectButton'+f+h);if(!this.savedChildren)if(this.logoutOnClick){this.savedChildren=FBIntern.Intl._tx("Facebook Logout");}else{var c=this._getAttributeFromList('length','short',['long','short']);this.savedChildren=(c=='short'?FBIntern.Intl._tx("Login"):FBIntern.Intl._tx("Login with Facebook"));}var j=FBIntern.UIHelper.findElementById(this.domElement,'RES_ID_fb_login_text');j.innerHTML=this.savedChildren;}}else{var b=FBIntern.UIHelper.findElementById(this.domElement,'RES_ID_fb_login_image');b.src=this.getImageSrc();b.alt=(this.logoutOnClick)?'Logout':'Connect';}},getImageSrc:function(){var d=this._getAttributeFromList('size','large',['small','medium','large']);var a=this._getAttributeFromList('background','light',['white','light','dark']);var b=this._getAttributeFromList('length','short',['long','short']);var c;if(this.logoutOnClick){c='logout_img_'+d;}else c='login_img_'+a+'_'+d+'_'+b;var e=FBIntern.FbGlobals.get_fB_StaticResourceVersions()[c];FB.FBDebug.assert(e,'Image source not found for resource '+c);return e;},onProcess:function(){this.set_isReady(true);},logoutOnClick:false}); FB.subclass('FB.XFBML.ServerFbml','FB.XFBML.Element',{init:function(a){this._super(a);},onDataReady:function(){FB.IFrameUtil.ResizeUtilServer.run();this._createIframeDoc();},clearVisual:function(){if(this._iframeContainer){this._iframeContainer.parentNode.removeChild(this._iframeContainer);this._iframeContainer=null;}},_createIframeDoc:function(){var c='fbmlIFrame_'+FB.XFBML.ServerFbml._iframeIdCount.toString();FB.XFBML.ServerFbml._iframeIdCount++;if(this._iframeContainer)this.clearVisual();this._iframeContainer=this.domElement.appendChild(FB.XdComm.Server.singleton.createNamedHiddenIFrame(c,FB.XdComm.Server.singleton.get_receiverUrl(),'fbmlIframe','frameborder=\"0\"'));var d=this.getAttribute('iframeWidth',null);var b=this.getAttribute('iframeHeight',null);if(d)this._iframeContainer.style.width=d;if(b)this._iframeContainer.style.height=b;var a=(window.self.frames)[c];FB.FBDebug.assert(!FB.Sys.isUndefined(a),'frameWindow is null in CreateIframeDoc. Make sure this.domElement is inserted in the DOM before creating an iframe. (Did you try to insert it in a Dialog before calling Dialog.Show?');FBIntern.Utility.getIFrameDocument(c,this._iframeContainer,FB.bind(function(e){e.open();this._writeDoc(e);},this));},_getFBML:function(){var c=this.getAttribute('fbml',null);if(!c){var a=this.domElement.childNodes.length;for(var d=0;d\n\n\n\n
                      ');var b=h;for(var g in b){var c={key:g,value:b[g]};a.append(FB.Sys.format('',c.key,c.key,FB.Sys.htmlEncode(c.value)));}a.append('\n
                      \n \n\n\n ');var e=a.toString();f.write(e);f.close();this.set_isReady(true);},_iframeContainer:null});FB.provide('FB.XFBML.ServerFbml',{_onLoad:function(){FB.XFBML.ServerFbml._iframeIdCount=0;}}); FB.subclass('FB.XFBML.ContainerElement','FB.XFBML.Element',{init:function(a){this._super(a);},onDataReady:function(){this.set_isReady(true);}}); FB.subclass('FB.XFBML.AddSectionButton','FB.XFBML.Element',{init:function(a){this._super(a);},onProcess:function(){this._section=this.getAttribute('section',null);if(!this._section)this._section='profile';},onDataReady:function(){FB.Connect.showAddSectionButton(this._section,this.domElement);this.set_isReady(true);},_section:null}); FB.subclass('FB.XFBML.Comments','FB.XFBML.Element',{init:function(a){this._super(a);},refresh:function(){},onDataReady:function(){FB.IFrameUtil.ResizeUtilServer.run();this._createCommentIframe();},_createCommentIframe:function(){if(this._iframeContainer)return;this._iframeName='fbcommentsIFrame_'+FB.XFBML.Comments._iframeIdCount.toString();FB.XFBML.Comments._iframeIdCount++;var m=this.getAttribute('xid',null);var l=this.getAttribute('width','550');var k=this.getAttribute('url',document.URL);var j=this.getAttribute('title',document.title);var c=this.getAttribute('numposts','10');var a=this.getAttribute('css','');var h=this.getAttribute('simple','');var g=this.getAttribute('reverse','');var f=this.getAttribute('quiet','');var d=this.getAttribute('publish_feed','1');l=l.replace('px','');if(!m){var b=document.URL.indexOf('#');if(b>0){m=encodeURIComponent(document.URL.substring(0,b));}else m=encodeURIComponent(document.URL);}var e={api_key:FB.Facebook.apiKey,channel_url:FB.XdComm.Server.singleton.get_receiverUrl(),xid:m,width:l,url:k,title:j,numposts:c,css:a,simple:h,reverse:g,quiet:f,publish_feed:d};var i=FBIntern.Utility.createFacebookUrl('www','widgets/comments.php',e,false);this._iframeContainer=FB.XdComm.Server.singleton.createNamedHiddenIFrame(this._iframeName,i,'','frameborder=\"0\" allowtransparency=\"true\"');this._iframeContainer.style.width=l+'px';this._iframeContainer.style.display='none';this._iframeContainer.style.border='none';FB.Bootstrap.requireFeatures(['Comments'],FB.bind(function(){FB.CommentClient.run();var n=document.createElement('div');FB.UI.UIElement.addCssClass(n,'fb_content_loader_gif');this._loader=document.createElement('div');FB.UI.UIElement.addCssClass(this._loader,'fb_content_loader');FB.UI.UIElement.addCssClass(this._loader,'fb_content_loading');this._loader.style.width=l+'px';this._loader.appendChild(n);this.domElement.appendChild(this._loader);this.domElement.appendChild(this._iframeContainer);FBIntern.Utility.waitForLoaded(this._iframeContainer,FB.bind(function(){FB.UI.UIElement.removeCssClass(this._loader,'fb_content_loading');},this));this.set_isReady(true);},this));},_loader:null,_iframeContainer:null,_iframeName:null});FB.provide('FB.XFBML.Comments',{_onLoad:function(){FB.XFBML.Comments._iframeIdCount=0;}}); FB.subclass('FB.XFBML.LiveStream','FB.XFBML.Element',{init:function(a){this._super(a);this._createLiveStreamIframe();},refresh:function(){},onDataReady:function(){FB.IFrameUtil.ResizeUtilServer.run();},_createLiveStreamIframe:function(){if(this._iframeContainer)return;this._iframeName='fblivestreamIFrame_'+FB.XFBML.LiveStream._iframeIdCount.toString();FB.XFBML.LiveStream._iframeIdCount++;var i=this.getAttribute('xid','default');var h=this.getAttribute('width','400');var b=this.getAttribute('height','500');h=h.replace('px','');b=b.replace('px','');var c=this.getAttribute('hide_friends_tab','0');var a=this.getAttribute('always_post_to_friends','0');var g=this.getAttribute('via_url','');var e={api_key:FB.Facebook.apiKey,xid:i,width:h,height:b,hide_friends_tab:c,always_post_to_friends:a,via_url:g};var f=FBIntern.Utility.createFacebookUrl('www','plugins/live_stream_box.php',e,false);this._iframeContainer=FB.XdComm.Server.singleton.createNamedHiddenIFrame(this._iframeName,f,'','width=\"'+h+'\" height=\"'+b+'\" '+'frameborder=\"0\" allowtransparency=\"true\"');this._iframeContainer.style.width=h+'px';this._iframeContainer.style.height=b+'px';this._iframeContainer.style.display='none';this._iframeContainer.style.border='none';var d=document.createElement('div');FB.UI.UIElement.addCssClass(d,'fb_content_loader_gif');this._loader=document.createElement('div');FB.UI.UIElement.addCssClass(this._loader,'fb_content_loader');FB.UI.UIElement.addCssClass(this._loader,'fb_content_loading');this._loader.style.width=h+'px';this._loader.appendChild(d);this.domElement.appendChild(this._loader);this.domElement.appendChild(this._iframeContainer);FBIntern.Utility.waitForLoaded(this._iframeContainer,FB.bind(function(){this._iframeContainer.style.display='block';FB.UI.UIElement.removeCssClass(this._loader,'fb_content_loading');},this));this.set_isReady(true);},_loader:null,_iframeContainer:null,_iframeName:null});FB.provide('FB.XFBML.LiveStream',{_onLoad:function(){FB.XFBML.LiveStream._iframeIdCount=0;}}); FB.subclass('FB.XFBML.Pay','FB.XFBML.Element',{init:function(a){this._super(a);},onDataReady:function(){var a=this.getAttribute('button','large');var e=this.getAttribute('next_js',null);var h=this.getAttribute('order_info',null);var f=this.getAttribute('next_url',null);var i=this.getAttribute('receiver',0);var d='';if(h){var c=false;var g='var fbpay = new FB.Payments(); fbpay.setParam(\'order_info\', \''+h+'\');';if(e)g+='fbpay.setParam(\'next_js\', '+e+');';if(f)g+='fbpay.setParam(\'next_url\', \''+f+'\');';if(i)g+='fbpay.setParam(\'receiver\', '+i+');';var b=null;switch(a){case 'large':b='/images/fbpayments/pay_white_large_long.gif';break;case 'small':b='/images/fbpayments/pay_white_large_short.gif';break;default:c=true;break;}if(!c){g+='fbpay.submitOrder(); return false;';d='
                      '+''+'';}}FBIntern.Utility.paymentsLog('render_tag',FB.Facebook.apiKey);this.domElement.innerHTML=d;this.set_isReady(true);}}); FB.subclass('FB.XFBML.Fan','FB.XFBML.Element',{init:function(a){this._super(a);this._createFanIframe();},onDataReady:function(){FB.IFrameUtil.ResizeUtilServer.run();},clearVisual:function(){if(this._iframeContainer){this._iframeContainer.parentNode.removeChild(this._iframeContainer);this._iframeContainer=null;}if(this._loader){this._loader.parentNode.removeChild(this._loader);this._loader=null;}},_createFanIframe:function(){if(this._iframeContainer||this._loader)this.clearVisual();this._iframeName='fbfanIFrame_'+FB.XFBML.Fan._iframeIdCount.toString();FB.XFBML.Fan._iframeIdCount++;var d=this.getAttribute('profile_id','');var g=this.getAttribute('name','');var l=this.getAttribute('width','300');var a=this.getAttribute('connections','');var j=this.getAttribute('stream','');var f=this.getAttribute('logobar','');var c=this.getAttribute('height','');var b=this.getAttribute('css','');l=l.replace('px','');c=c.replace('px','');if(c===''){if((a===''||a==='0')&&(j===''||j==='0')){c=65;}else if(a===''||a==='0'){c=375;}else if(j===''||j==='0'){c=250;}else c=550;}else{c=parseInt(c,10);if(isNaN(c))c=550;}if(f!==''&&f!=='0')c+=25;var h={api_key:FB.Facebook.apiKey,channel_url:FB.XdComm.Server.singleton.get_receiverUrl(),id:d,name:g,width:l,connections:a,stream:j,logobar:f,css:b};var k=FBIntern.Utility.getFacebookUrl('www')+'widgets/fan.php';var i=FBIntern.Uri.addQueryParameters(k,FBIntern.Uri.createQueryString(h));this._iframeContainer=FB.XdComm.Server.singleton.createNamedHiddenIFrame(this._iframeName,i,'','frameborder=\"0\" allowtransparency=\"true\"');this._iframeContainer.style.width=l+'px';this._iframeContainer.style.height=c+'px';this._iframeContainer.style.border='none';this._iframeContainer.style.display='none';var e=document.createElement('div');FB.UI.UIElement.addCssClass(e,'fb_content_loader_gif');this._loader=document.createElement('div');FB.UI.UIElement.addCssClass(this._loader,'fb_content_loader');FB.UI.UIElement.addCssClass(this._loader,'fb_content_loading');this._loader.style.width=l+'px';this._loader.style.height=c+'px';this._loader.appendChild(e);this.domElement.appendChild(this._iframeContainer);this.domElement.appendChild(this._loader);FBIntern.Utility.waitForLoaded(this._iframeContainer,FB.bind(function(){this._loader.parentNode.removeChild(this._loader);this._loader=null;this._iframeContainer.style.display='';this.set_isReady(true);},this));},_loader:null,_iframeContainer:null,_iframeName:null});FB.provide('FB.XFBML.Fan',{_onLoad:function(){FB.XFBML.Fan._iframeIdCount=0;}}); FB.subclass('FB.XFBML.Resources.ResourceDict','FB.Class',{init:function(){this._stringResources={link:'{1}',no_network:'no network'};},getResourceString:function(a){return this._stringResources[a];},_stringResources:null}); FB.subclass('FB.XFBML.Data.FqlTable','FB.Class',{init:function(b,a){this._pendingResults={};this._specialTables={};this._specialFields={};this._table=b;this._key=a;this._specialTables.translation=true;this._specialFields.translation='pre_hash_string';this._specialTables.link_stat=true;this._specialFields.link_stat='url';this._cache=FB.XFBML.Data.CacheManager._getValue(this.get__cacheKey());if(!this._cache){this._fields=[];this._cache=FB._create__fqlCache(this._fields);}else this._fields=this._cache.fields;},selectByKey:function(g,h){FB.FBDebug.assert(h,'value cannot be null');var c=false;var e=new FB.ArrayEnumerator(g);while(e.moveNext()){var f=e.get_current();if(!FB.Sys.contains(this._fields,f)){FB.Sys.add(this._fields,f);c=true;}}if(c)this._cache=FB._create__fqlCache(this._fields);var i=this._pendingResults[h];if(!i){var b=this._cache.rows[h];if(b){var a=(new Date()).getTime()-b.createTime;if(a5)FB.FBDebug.writeLine('Use cached value for key='+h+' in fql table '+this.get__cacheKey());i=new FB.PendingResult();i.setPendingResult(b.data,null);if(a>FB.XFBML.Data.CacheManager._refreshInternal){this._pendingResults[h]=i;}else return i;}}}if(!i){i=new FB.PendingResult();this._pendingResults[h]=i;}var d=FB.XFBML.Context.singleton;if(!this._subscribedToEvent){d.add_beforeSendBatchRequest(FB.bind(this._beforeSendBatchRequest,this));this._subscribedToEvent=true;}d.requestBatchProcess();return i;},invokeApi:function(a,b){if(FB.Connect.get_status().get_isReady()&&FB.Connect.get_status().result!==FB.ConnectState.connected&&this._table!=='user'){var c=new FB.PendingResult();c.setPendingResult(null,FBIntern.Utility.createException('Invalid session state',FB.ApiErrorCode.invalid_session_key));return c;}else{var d=FB.Sys.format('SELECT {0} from {1} WHERE {2} IN ({3})',a.toString(),this._table,this._key,b.toString());return FB.Facebook.apiClient.fql_query(d,FB.XFBML.Context.singleton.get_batchSequencer());}},_beforeSendBatchRequest:function(){var f=[];var g=this._pendingResults;if(!FB.Sys.getKeyCount(g))return;var b=g;for(var e in b){var c={key:e,value:b[e]};FB.Sys.add(f,c.key);}var h='';if(this._specialTables[this._table]){h=this._specialFields[this._table];}else h=this._key;if(!FB.Sys.contains(this._fields,h))FB.Sys.add(this._fields,h);var d=this._fields;this._fields=[];this._pendingResults={};var a=this.invokeApi(d,f);a.waitUntilReady(FB.bind(function(q){var o=(new Date()).getTime();var s=a.result;if(s){var i=s.length;for(var l=0;l';}else{a='class="FB_UIButton FB_UIButton_Gray '+'FB_UIButton_CustomIcon UIActionButton"';b=''+''+FBIntern.Intl._tx("Add Profile Tab")+'';}c=FB.Sys.format('{2}',a,d,b);this.domElement.innerHTML=c;}this.set_isReady(true);}}); FB.subclass('FB.XFBML.ShareButton','FB.XFBML.Element',{init:function(a){this._super(a);},onProcess:function(){this._href=this.getAttribute('href',null);if(!this._href)this._href=window.location.href;this._type=this.getAttribute('type','icon_link');var b='';var a='';var c=FBIntern.Intl._tx("Share");switch(this._type){case 'icon':case 'icon_link':a='class=\'FBConnectButton_Simple\'';b=''+(this._type=='icon_link'?c:' ')+'';break;case 'link':b=FBIntern.Intl._tx("Share on Facebook");break;default:b=''+c+'';a='class=\'FBConnectButton FBConnectButton_Small\'';break;}html=FB.Sys.format('{1}',this._href,b,a);this.domElement.innerHTML=html;this.content=html;this.container=this.domElement;if(this._type=='button_count'||this._type=='box_count'){this._count=FB.XFBML.Context.singleton.getFqlTable('link_stat','url').selectByKey(['url','total_count'],'"'+this._href+'"');this.addDataToWait(this._count);}},onDataReady:function(){var f=this._count.result;if(f&&typeof(f.total_count)=='number'&&f.total_count>=3){var d=function(h){return h>=1e+07?Math.round(h/1e+06)+'M':(h>=10000?Math.round(h/1000)+'K':h);};var e=d(f.total_count);var c='';var a='';var b=''+e+'';var g='';if(this._type=='button_count'){c=' ';a=''+b+'';this.content=this.content+c+a;}else if(this._type=='box_count'){c=' ';a=''+b+'';this.content=c+a+this.content;g='fb_share_count_wrapper';}this.container.innerHTML=''+this.content+'';}this.set_isReady(true);},_href:null,_type:null}); FB.subclass('FB.XFBML.PromptPermission','FB.XFBML.Element',{init:function(a){this._super(a);},onProcess:function(){var b=FB.Connect.get_loggedInUser();if(b){this._permission=this.getAttribute('perms',null);if(!this._permission){FB.FBDebug.logLine(1,'No perms attribute was provided.');return;}var a=FB.XFBML.Context.singleton.getFqlTable('permissions','uid');this._data=a.selectByKey([this._permission],b);this.addDataToWait(this._data);}},onDataReady:function(){var c=null;if(this._data)c=this._data.result;var b=this.getAttribute('next_fbjs',null);var a='null';if(b)a='function(result) { '+' if (result) { '+b+' } '+'}';if((c)&&!(c[this._permission])){this.domElement.innerHTML=''+this.domElement.innerHTML+'';}else this.domElement.innerHTML='';this.set_isReady(true);},_data:null,_permission:null}); FB.subclass('FB.XFBML.ProfilePic','FB.XFBML.Element',{init:function(a){this._super(a);},onProcess:function(){var d=this.getAttribute('size','thumb');var e={thumb:'pic_small',small:'pic',normal:'pic_big',square:'pic_square',t:'pic_small',s:'pic',n:'pic_big',q:'pic_square'};this._picFieldName=e[d];if(!this._picFieldName)this._picFieldName='pic';if(this._getBoolAttribute('facebook-logo',false))this._picFieldName+='_with_logo';this._linked=this._getBoolAttribute('linked',true);var f=this.getAttribute('width',null);var c=this.getAttribute('height',null);if(f)this.domElement.style.width=FB.XFBML.ProfilePic._addPxIfNecessary(f);if(c)this.domElement.style.height=FB.XFBML.ProfilePic._addPxIfNecessary(c);this._uid=FB.XFBML.ConnectUtility.normalizeInt64ForId(this.getAttribute('uid',null));if(this._uid==='loggedinuser')if(FB.Facebook.apiClient.get_session()){this._uid=FB.Connect.get_loggedInUser();}else{FB.FBDebug.logLine(2,'cannot use loggedinuser, there is no session');this._uid=null;return;}var b;var a=FB.XFBML.Context.singleton;if(FB.XFBML.ConnectUtility.isUser(this._uid)){b=a.getFqlTable('user','uid');}else b=a.getFqlTable('profile','id');this._data=b.selectByKey(['name',this._picFieldName],this._uid);this.addDataToWait(this._data);if(!this._dependents.get_isReady())this._renderImage(null);},onDataReady:function(){var a=(this._data)?this._data.result:null;this._renderImage(a);this.set_isReady(true);},_renderImage:function(f){var d=(f)?f[this._picFieldName]:null;if(!d)d=FBIntern.Utility.getFacebookUrl('static.ak')+'pics/'+FB.XFBML.ProfilePic._defaultPicMap[this._picFieldName];var b=this.domElement.style.width;var a=this.domElement.style.height;var e=((b)?'width:'+b+';':'')+((a)?'height:'+a+';':'');var c=FB.Sys.format('\'{1}\'',d,(f)?f.name:'',e,this.domElement.className);if(this._linked)c=FB.XFBML.ConnectUtility._profileLink(f,c,this.getAttribute('href',null));this.domElement.innerHTML=c;FB.UI.UIElement.addCssClass(this.domElement,'fb_profile_pic_rendered');},_uid:null,_picFieldName:null,_linked:false,_data:null});FB.provide('FB.XFBML.ProfilePic',{_onLoad:function(){FB.XFBML.ProfilePic._defaultPicMap=null;FB.XFBML.ProfilePic._defaultPicMap={pic_small:'t_silhouette.jpg',pic:'s_silhouette.jpg',pic_big:'d_silhouette.gif',pic_square:'q_silhouette.gif',pic_small_with_logo:'t_silhouette_logo.gif',pic_with_logo:'s_silhouette_logo.gif',pic_big_with_logo:'d_silhouette_logo.gif',pic_square_with_logo:'q_silhouette_logo.gif'};},_addPxIfNecessary:function(a){return (FBIntern.Utility.isStrInt(a))?a+'px':a;}}); FB.subclass('FB.XFBML.UserLink','FB.XFBML.Element',{init:function(a){this._super(a);},onProcess:function(){this._uid=FB.XFBML.ConnectUtility.normalizeInt64ForId(this.getAttribute('uid',null));if(!this._uid)throw new Error('No uid parameter was provided.');var a=[];FB.Sys.addRange(a,['uid','name']);this._showNetwork=this._getBoolAttribute('shownetwork',true);if(this._showNetwork)FB.Sys.add(a,'affiliations');this._data=FB.XFBML.Context.singleton.getFqlTable('user','uid').selectByKey(a,this._uid);this.addDataToWait(this._data);},onDataReady:function(){var f=this._data.result;if(f){var e={id:f.uid};var c=FBIntern.Utility.createFacebookUrl('www','profile.php',e,true);var b=f.name;if(this._showNetwork)b+=' '+FB.XFBML.ConnectUtility.getNetworkInParentheses(f);var d=''+FB.Sys.htmlEncode(b)+'';this.domElement.innerHTML=d;}else{var a=this.getAttribute('ifcantsee',null);if(a)this.domElement.innerHTML=FB.Sys.htmlEncode(a);}this.set_isReady(true);},_data:null,_uid:null,_showNetwork:false}); FB.subclass('FB.XFBML.UserStatus','FB.XFBML.Element',{init:function(a){this._super(a);},onProcess:function(){this._uid=FB.XFBML.ConnectUtility.normalizeInt64ForId(this.getAttribute('uid',null));if(!this._uid)throw new Error('No \'uid\' parameter provided.');this._data=FB.XFBML.Context.singleton.getFqlTable('user','uid').selectByKey(['status'],this._uid);this.addDataToWait(this._data);},onDataReady:function(){var b=this._data.result;if(b&&b.status){var a=b.status.message;if(a){if((a.length>0)&&(a.charAt(a.length-1)!=='.'))a=a+'.';}else a='';this.domElement.innerHTML=FB.Sys.htmlEncode(a);}this.set_isReady(true);},_data:null,_uid:null}); FB.subclass('FB.XFBML.UnconnectedFriendsCount','FB.XFBML.Element',{init:function(a){this._super(a);},onProcess:function(){this.addDataToWait(FB.XFBML.Context.singleton.get_unconnectedFriendsCount());},onDataReady:function(){var b=FB.XFBML.Context.singleton.get_unconnectedFriendsCount();if(!b.exception){var a=FB.XFBML.Context.singleton.get_unconnectedFriendsCount().result;this.domElement.innerHTML=a.toString()+' ';}else FB.FBDebug.logLine(1,'Can\'t render UnconnectedFriendsCount because of invalid data');this.set_isReady(true);}}); FB.subclass('FB.XFBML.Video','FB.XFBML.Element',{init:function(a){this._super(a);},onProcess:function(){this._vid=FB.XFBML.ConnectUtility.normalizeInt64ForId(this.getAttribute('vid',null));this._width=this.getAttribute('width','576');this._height=this.getAttribute('height','432');},onDataReady:function(){var b=FBIntern.Utility.createFacebookUrl('www','swf/mvp.swf',{vid:this._vid,stage_width:this._width,stage_height:this._height},false);var a=FB.Sys.format('\n\n\n\n\n\n',this._width,this._height,b);this.domElement.innerHTML=a;this.set_isReady(true);},_vid:null,_width:null,_height:null}); FB.subclass('FB.XFBML.Photo','FB.XFBML.Element',{init:function(a){this._super(a);},onProcess:function(){this._pid=FB.XFBML.ConnectUtility.normalizeInt64ForId(this.getAttribute('pid',null));if(!this._pid)throw new Error('No pid parameter was provided.');var a=this.getAttribute('size','normal');var b={thumb:'src_small',t:'src_small',small:'src',s:'src',normal:'src_big',n:'src_big'};this._srcFieldName=b[a];if(!this._srcFieldName)this._srcFieldName='src_big';this._data=FB.XFBML.Context.singleton.getFqlTable('photo','pid').selectByKey(['pid','caption',this._srcFieldName],this._pid);this.addDataToWait(this._data);},onDataReady:function(){var b=this._data.result;if(b){var a=FB.Sys.format('\'{1}\'',b[this._srcFieldName],b.caption);this.domElement.innerHTML=a;}this.set_isReady(true);},_data:null,_pid:null,_srcFieldName:null}); FB.subclass('FB.XFBML.GroupLink','FB.XFBML.Element',{init:function(a){this._super(a);},onProcess:function(){this._gid=FB.XFBML.ConnectUtility.normalizeInt64ForId(this.getAttribute('gid',null));if(!this._gid)throw new Error('No gid parameter');this._data=FB.XFBML.Context.singleton.getFqlTable('group','gid').selectByKey(['gid','name'],this._gid);this.addDataToWait(this._data);},onDataReady:function(){var a=this._data.result;if(a){var d={gid:a.gid};var b=FBIntern.Utility.createFacebookUrl('www','group.php',d,true);var c=''+FB.Sys.htmlEncode(a.name)+'';this.domElement.innerHTML=c;}this.set_isReady(true);},_data:null,_gid:null}); FB.subclass('FB.XFBML.EventLink','FB.XFBML.Element',{init:function(a){this._super(a);},onProcess:function(){this._eid=FB.XFBML.ConnectUtility.normalizeInt64ForId(this.getAttribute('eid',null));if(!this._eid)throw new Error('No eid parameter');this._data=FB.XFBML.Context.singleton.getFqlTable('event','eid').selectByKey(['eid','name'],this._eid);this.addDataToWait(this._data);},onDataReady:function(){var a=this._data.result;if(a){var d={eid:a.eid};var b=FBIntern.Utility.createFacebookUrl('www','event.php',d,true);var c=''+FB.Sys.htmlEncode(a.name)+'';this.domElement.innerHTML=c;}this.set_isReady(true);},_data:null,_eid:null}); FB.subclass('FB.XFBML.Pronoun','FB.XFBML.Name',{init:function(a){this._super(a);},onDataReady:function(){this.renderPronoun();this.set_isReady(true);}}); FB.subclass('FB.XFBML.ConnectUtility','FB.Class',{init:function(){}});FB.provide('FB.XFBML.ConnectUtility',{upperCaseFirstChar:function(a){if(a.length>0){return a.substr(0,1).toUpperCase()+a.substr(1);}else return a;},getElementsByTagNameNS:function(b,h,e){var g=null;var c=FBIntern.AppInfo.get_singleton().get_hostInfo();var d=c.get_hostName();if(d==FBIntern.HostName.MOZILLA){e=(h+':'+e).toLowerCase();g=b.getElementsByTagNameNS(document.body.namespaceURI,e);}else if(d==FBIntern.HostName.IE&&c.majorVersion<9){var a=document.namespaces;if(a&&FB.Sys.containsKey(a,h)){g=b.getElementsByTagName(e);}else{e=h+':'+e;g=b.getElementsByTagName(e);if(g&&g.length>0){var f='You appear to be using the XFBML tag '+e+' in your HTML markup. However, you are missing corresponding xmlns attribute in your tag. That xmlns attribute is required in Internet Explorer. For example, to use XFBML tags with the \'fb\' namespace such as , you must place xmlns:fb=\"http://www.facebook.com/2008/fbml\" in the tag';FB.FBDebug.logLine(0,f);throw new Error(f);}}}else{e=h+':'+e;g=b.getElementsByTagName(e);}return g;},normalizeInt64ForId:function(a){if(a){var b=typeof(a);if(b==='string'&&(a).length<10)a=parseInt(a);}return a;},getNetworkInParentheses:function(b){var a=FBIntern.DataHelper.getPrimaryNetwork(b);if(!a)a=FB.XFBML.Context.singleton.resources.getResourceString('no_network');return '('+a+')';},isNameAvailable:function(a){return a&&!(FB.Sys.isNullOrEmpty(a.first_name)&&FB.Sys.isNullOrEmpty(a.last_name)&&FB.Sys.isNullOrEmpty(a.name));},_profileLink:function(c,b,a){if(!FBIntern.Utility.getSiteVar('enable_custom_href'))a=null;if(!a&&FB.XFBML.ConnectUtility.isNameAvailable(c))a=FBIntern.Utility.getNonConnectFacebookUrl('www')+'profile.php?id='+c.uid;if(a)b=FB.Sys.format(FB.XFBML.Context.singleton.resources.getResourceString('link'),a,b);return b;},isUser:function(a){return a<2.2e+09||(a>=1e+14&&a<=100099999989999);}}); FB.subclass('FB.XFBML.Name','FB.XFBML.Element',{init:function(a){this._super(a);},onProcess:function(){this._uid=FB.XFBML.ConnectUtility.normalizeInt64ForId(this.getAttribute('uid',null));if(this._uid==='loggedinuser')if(FB.Facebook.apiClient.get_session()){this._uid=FB.Connect.get_loggedInUser();}else{FB.FBDebug.logLine(2,'Cannot use loggedinuser, there is no session');this._uid=null;return;}if(!this._uid){FB.FBDebug.logLine(2,'fb:name has no user id');return;}this._firstnameonly=this._getBoolAttribute('firstnameonly',false);this._lastnameonly=this._getBoolAttribute('lastnameonly',false);var b=[];if(this._firstnameonly){b.push('first_name');}else if(this._lastnameonly){b.push('last_name');}else b.push('name');this._possessive=this._getBoolAttribute('possessive',false);this._reflexive=this._getBoolAttribute('reflexive',false);this._objective=this._getBoolAttribute('objective',false);if(FB.Facebook.apiClient.get_session())this._shownetwork=this._getBoolAttribute('shownetwork',false);this._linked=this._getBoolAttribute('linked',true);if(this._shownetwork)FB.Sys.add(b,'affiliations');this._subjectId=FB.XFBML.ConnectUtility.normalizeInt64ForId(this.getAttribute('subjectid',null));if(this._subjectId){b.push('sex');if(FBIntern.Utility.id64BitEquals(this._subjectId,FB.Connect.get_loggedInUser()))this._reflexive=true;}var c;var a=FB.XFBML.Context.singleton;if(FB.XFBML.ConnectUtility.isUser(this._uid)){c=a.getFqlTable('user','uid');}else{c=a.getFqlTable('profile','id');b=['name'];}this._data=c.selectByKey(b,this._uid);this.addDataToWait(this._data);},onDataReady:function(){if(this._uid)if(FBIntern.Utility.id64BitEquals(this._subjectId,this._uid)){this.renderPronoun();}else this._renderOther();this.set_isReady(true);},renderPronoun:function(){var b=this._data.result;var c='';var a=this._objective;if(this._subjectId){a=true;if(this._subjectId===this._uid)this._reflexive=true;}if((FBIntern.Utility.id64BitEquals(this._uid,FB.Connect.get_loggedInUser()))&&this._getBoolAttribute('useyou',true)){if(this._possessive){if(this._reflexive){c='your own';}else c='your';}else if(this._reflexive){c='yourself';}else c='you';}else switch(b.sex){case FB.XFBML.Common.Constants.gendeR_MALE_SINGULAR:if(this._possessive){c=(this._reflexive)?'his own':'his';}else if(this._reflexive){c='himself';}else if(a){c='him';}else c='he';break;case FB.XFBML.Common.Constants.gendeR_FEMALE_SINGULAR:if(this._possessive){c=(this._reflexive)?'her own':'her';}else if(this._reflexive){c='herself';}else if(a){c='her';}else c='she';break;default:if(this._getBoolAttribute('usethey',true)){if(this._possessive){if(this._reflexive){c='their own';}else c='their';}else if(this._reflexive){c='themselves';}else if(a){c='them';}else c='they';}else if(this._possessive){if(this._reflexive){c='his/her own';}else c='his/her';}else if(this._reflexive){c='himself/herself';}else if(a){c='him/her';}else c='he/she';break;}if(this._getBoolAttribute('capitalize',false))c=FB.XFBML.ConnectUtility.upperCaseFirstChar(c);this.domElement.innerHTML=c;},_renderOther:function(){var d=this._data.result;if(!d){FB.FBDebug.logLine(1,'no data available');return;}var b='';var a='';var c='';if(FBIntern.Utility.id64BitEquals(this._uid,FB.Connect.get_loggedInUser())&&this._getBoolAttribute('useyou',true)){if(this._reflexive){if(this._possessive){b='your own';}else b='yourself';}else if(this._possessive){b='your';}else b='you';}else{if(null===d.first_name)d.first_name='';if(null===d.last_name)d.last_name='';if(this._firstnameonly){b=d.first_name;}else if(this._lastnameonly)b=d.last_name;if(!b)b=d.name;if(b!==''&&this._possessive)b+='\'s';if(this._shownetwork)c=FB.XFBML.ConnectUtility.getNetworkInParentheses(d);}if(!b)b=this.getAttribute('ifcantsee','Facebook User');if(b){if(this._getBoolAttribute('capitalize',false))b=FB.XFBML.ConnectUtility.upperCaseFirstChar(b);if(this._linked){a=FB.XFBML.ConnectUtility._profileLink(d,b,this.getAttribute('href',null));}else a=b;}if(this._shownetwork)a+=' '+c;this.domElement.innerHTML=a;},_data:null,_subjectId:null,_uid:null,_possessive:false,_firstnameonly:false,_linked:false,_lastnameonly:false,_reflexive:false,_shownetwork:false,_objective:false}); FB.subclass('FB.XFBML.Host','FB.Class',{init:function(){}});FB.provide('FB.XFBML.Host',{_onLoad:function(){FB.XFBML.Host.autoParseDomTree=true;FB.XFBML.Host._fbmlElements=[];FB.XFBML.Host._registeredElements=null;FB.XFBML.Host._areElementsReady=new FB.SimpleWaitable();FB.XFBML.Host._readyElementsCount=0;FB.UI.DomResources.addResourceDict(new FB.UI.DomResDict(''));var a=[FB._create_ElementsRegistration('fb','login-button',FB.XFBML.LoginButton),FB._create_ElementsRegistration('fb','name',FB.XFBML.Name),FB._create_ElementsRegistration('fb','pronoun',FB.XFBML.Pronoun),FB._create_ElementsRegistration('fb','serverFbml',FB.XFBML.ServerFbml),FB._create_ElementsRegistration('fb','eventLink',FB.XFBML.EventLink),FB._create_ElementsRegistration('fb','groupLink',FB.XFBML.GroupLink),FB._create_ElementsRegistration('fb','photo',FB.XFBML.Photo),FB._create_ElementsRegistration('fb','video',FB.XFBML.Video),FB._create_ElementsRegistration('fb','unconnected-friends-count',FB.XFBML.UnconnectedFriendsCount),FB._create_ElementsRegistration('fb','container',FB.XFBML.ContainerElement),FB._create_ElementsRegistration('fb','user-status',FB.XFBML.UserStatus),FB._create_ElementsRegistration('fb','userLink',FB.XFBML.UserLink),FB._create_ElementsRegistration('fb','profile-pic',FB.XFBML.ProfilePic),FB._create_ElementsRegistration('fb','prompt-permission',FB.XFBML.PromptPermission),FB._create_ElementsRegistration('fb','share-button',FB.XFBML.ShareButton),FB._create_ElementsRegistration('fb','add-section-button',FB.XFBML.AddSectionButton),FB._create_ElementsRegistration('fb','comments',FB.XFBML.Comments),FB._create_ElementsRegistration('fb','live-stream',FB.XFBML.LiveStream),FB._create_ElementsRegistration('fb','pay',FB.XFBML.Pay),FB._create_ElementsRegistration('fb','bookmark',FB.XFBML.BookmarkButton),FB._create_ElementsRegistration('fb','add-profile-tab',FB.XFBML.ProfileTabButton),FB._create_ElementsRegistration('fb','fan',FB.XFBML.Fan)];FB.XFBML.Host._registeredElements=(a);},registerCustomTag:function(c,b,a){FB.Sys.add(FB.XFBML.Host._registeredElements,FB._create_ElementsRegistration(c,b,a));},_pruneFbmlElements:function(){var d=[];var a=FB.XFBML.Host._fbmlElements.length;for(var c=0;c0){FB.FBDebug.logLine(2,'Host.Refresh: refresh all existing XFBML elements');FB.XFBML.Host._readyElementsCount=0;FB.XFBML.Host._areElementsReady._setResult(false,true);for(var c=0;c';}else{a='class="FB_UIButton FB_UIButton_Gray '+'FB_UIButton_CustomIcon UIActionButton"';b=''+''+FBIntern.Intl._tx("Add Bookmark")+'';}c=FB.Sys.format('{2}',a,d,b);this.domElement.innerHTML=c;}this.set_isReady(true);}}); FB.subclass('FBIntern.LoginStatus','FB.Class',{initialize:function(b,k,l,c,a,j,h,e,i,f){l.inFacebook=this._checkIfInFacebook();if(!this._rpcClient){var d=new FB.XdComm.EndPoint(null,FB.XdComm.PageRelation.parent,b);if(FB.Sys.isNullOrEmpty(h)){FB.FBDebug.logLine(1,'Disable use of postMessage because '+'parent_window_url parameter is null or empty therefore we cannot '+'securely send message using postMessage');FBIntern.Utility.setSiteVar('use_postMessage',false);}else d.origin=h;d.flashOrigin=e;this._rpcClient=new FB.XdComm.XdRpcClient('loginServer','loginStatus',d);}var g={baseDomain:a,connectState:c,perms:i,publicSessionData:j,session:k,settings:l,https:f};this._rpcClient.send('InitLogin',g,null);},_checkIfInFacebook:function(){var b=false;try{var loca=window.top.location.href.split("/")[2];var idx=loca.lastIndexOf('facebook.com');b=(idx!==-1)&&(idx+12)===loca.length;}catch(a){}return b;},_rpcClient:null}); FB.provide('FB.XFBML.OperatorType',{and:0,or:1,xor:2,not:3,greaterThan:4,lessThan:5,equals:6}); FB.subclass('FB.XFBML.Operator','FB.DependentWaitable',{init:function(b,d){this._super();this._op=b;this._operands=d;var a=new FB.ArrayEnumerator(d);while(a.moveNext()){var c=a.get_current();if(FB.Sys.isAssignableFrom(FB.Type.getInstanceType(c),FB.Waitable))this.addDependent(c);}},onChange:function(){this._evaluate();this._super();},_evaluate:function(){switch(this._op){case FB.XFBML.OperatorType.and:this.result=this._getOperandValue(0)&&this._getOperandValue(1);break;case FB.XFBML.OperatorType.not:this.result=!this._getOperandValue(0);break;case FB.XFBML.OperatorType.or:this.result=this._getOperandValue(0)||this._getOperandValue(1);break;case FB.XFBML.OperatorType.xor:this.result=this._getOperandValue(0)^this._getOperandValue(1);break;case FB.XFBML.OperatorType.greaterThan:this.result=this._getOperandValue(0)>this._getOperandValue(1);break;case FB.XFBML.OperatorType.lessThan:this.result=this._getOperandValue(0)FB.FBDebug.logLevel)FB.FBDebug.logLevel=c;}FB.XdComm.Server.singleton.set_receiverUrl(d);FB.XdComm.Server.singleton.registerDataHandler('http_server',FB.XdHttpRequestServer._onDataReceived);},_isUrlAllowed:function(c){if(FB.XdHttpRequestServer._allowedUrlFilter&&FB.XdHttpRequestServer._allowedUrlFilter.test(c))return true;if(FB.XdHttpRequestServer._allowedUrls){var b=new FB.ArrayEnumerator(FB.XdHttpRequestServer._allowedUrls);while(b.moveNext()){var a=b.get_current();if(a===c)return true;}}return false;},_onDataReceived:function(a,h){var g=a;var f=FBIntern.Utility.createXMLHttpRequest();var i=g[2];if(!FB.XdHttpRequestServer._isUrlAllowed(i)){FB.FBDebug.logLine(1,'URL '+i+' is not allowed.');return;}i=FB.XdHttpRequestServer._rootUrl+i;FB.FBDebug.logLine(3,'XdHttpRequestServer: make XHR request to '+i);f.onreadystatechange=function(){if(f.readyState===4){var j=FB._create_XdHttpRequestResult(g[0],f.status,f.statusText,f.responseText);FB.FBDebug.logLine(3,'XdHttpRequestServer: send result back http_client');FB.XdComm.Server.singleton.send(h,'http_client',j);}};f.open(g[1],g[2],true);var c=g[4];if(c){var b=c;for(var e in b){var d={key:e,value:b[e]};f.setRequestHeader(d.key,d.value.toString());}}f.send(g[3]);}}); FB.MonitorSender={createPayload:function(){var a=[];var c=Math.min(FB.MonitorSender.MAX_SEND,FB.Monitor.loggingQueue.length);for(var b=0;b?@A CDEFGHIJKLMZX-Cnection]Cache-Control\Content-TypeWExpiresTDate^Content-LengthZConnection_Content-EncodingTEtagTVary[X-Fb-ServerUclose_public, max-age=220_'application/x-javascript; charset=utf-8_Fri, 03 Jun 2011 15:30:50 GMT_Fri, 03 Jun 2011 15:27:10 GMTU60345Zkeep-aliveTgzip_""9e3106da3fd26e292a3816c4123dbbeb"_Accept-Encoding]10.27.202.129*+ef_NSMutableDictionaryeg/\NSDictionary:*+jk_NSHTTPURLResponselm/_NSHTTPURLResponse]NSURLResponse_NSKeyedArchiverpq_WebResourceResponse#-27\b}=BMV\_enwy &9>COUk"05KO\afz~r_Whttp://static.ak.connect.facebook.com/connect.php/en_US/js/Api/CanvasUtil/Connect/XFBML!pqrstUutf-8O:RequestBatch.callbacks.daapiCallback4({"ResponseBatch":{"Messages":[{"Message":"ok","MessageTime":"06/03/2011 11:24:47:276 AM"}],"Responses":[{"CustomCollectionPage":{"CustomCollectionKey":{"Key":"Featured136592986"},"NumberPerPage":"3","OnPage":"1","Items":[],"Sort":"PositionAscending","NumberOfItems":"0"}}]}});_text/javascriptOKbplist00vwX$versionX$objectsY$archiverT$top&"()012RSTUVWXYZ[\]^_`abcdefghijklpqU$null  !R$6S$10R$2R$7R$3S$11R$8V$classR$4R$9R$0R$5R$1$%#$%&[NS.relativeWNS.base_nhttp://community.npr.org/ver1.0/Direct/Jsonp?r=%7B%22Requests%22%3A%5B%7B%22CustomCollectionPage%22%3A%7B%22CustomCollectionKey%22%3A%7B%22CustomCollectionKey%22%3A%7B%22Key%22%3A%22Featured136592986%22%7D%7D%2C%22NumberPerPage%22%3A3%2C%22OnPage%22%3A1%2C%22Sort%22%3A%22PositionAscending%22%7D%7D%5D%2C%22UniqueId%22%3A4%7D&cb=RequestBatch.callbacks.daapiCallback4*+,-Z$classnameX$classesUNSURL./UNSURLXNSObject#A4J3456DWNS.keysZNS.objects#789:;<=>?@ABC EFGHIJKLMNOPQ !"_X-Aspnet-VersionVServerZX-Pluckbox_X-Sitelife-Host_Content-Encoding\Content-TypeWExpires]Cache-ControlZSet-Cookie\X-Powered-ByTDateVPragma^Content-LengthY2.0.50727_Microsoft-IIS/6.0Wl3vm107_l3vm107l3pluckcomTgzip_text/javascript; charset=utf-8R-1Xno-cache_Wplckarptnpr=R4181524522; path=/, SiteLifeHost=l3vm107l3pluckcom; domain=npr.org; path=/WASP.NET_Fri, 03 Jun 2011 15:27:12 GMTXno-cacheS339*+mn_NSMutableDictionarymo/\NSDictionary:*+rs_NSHTTPURLResponsetu/_NSHTTPURLResponse]NSURLResponse_NSKeyedArchiverxy_WebResourceResponse#-27`fY^irx{&8KX`ny go 5z7_nhttp://community.npr.org/ver1.0/Direct/Jsonp?r=%7B%22Requests%22%3A%5B%7B%22CustomCollectionPage%22%3A%7B%22CustomCollectionKey%22%3A%7B%22CustomCollectionKey%22%3A%7B%22Key%22%3A%22Featured136592986%22%7D%7D%2C%22NumberPerPage%22%3A3%2C%22OnPage%22%3A1%2C%22Sort%22%3A%22PositionAscending%22%7D%7D%5D%2C%22UniqueId%22%3A4%7D&cb=RequestBatch.callbacks.daapiCallback4!vwxyzUutf-8O7/*1303256178,169595494,JIT Construction: v368160,en_US*/ .FB_UIButton{background-image:url(/images/ui/UIActionButton_ltr.png);border-style:solid;border-width:1px;display:-moz-inline-box;display:inline-block;outline:none;padding:3px 6px;vertical-align:bottom} .FB_UIButton:hover, .FB_UIButton:active{text-decoration:none} .FB_UIButton:active{-moz-box-shadow:0 1px 0 rgba(0,0,0,.05);-webkit-box-shadow:0 1px 0 rgba(0,0,0,.05)} .FB_UIButton_Text{font-family:"lucida grande",tahoma,verdana,arial,sans-serif;font-size: 11px;background-color:transparent;border:none;cursor:pointer;display:block;font-size: 11px;font-weight:bold;line-height:14px;*line-height:13px;margin:0;overflow:visible;padding:0;*padding-bottom:1px;width:auto} .FB_UIButton_CustomIcon .FB_UIButton_Text{line-height:16px} .FB_UIButton_Gray{background-color:#eee;border-color:#999 #999 #888;-moz-box-shadow:0 1px 0 rgba(0,0,0,.1);-webkit-box-shadow:0 1px 0 rgba(0,0,0,.1)} .FB_UIButton_Gray:active{background-color:#ddd;background-image:none;border-color:#999} .FB_UIButton_Gray .FB_UIButton_Text{color:#333} .FB_Bookmark_Icon{border:none;display:inline-block;padding:0;width:16px;height:16px;background-repeat:no-repeat;background-image:url(/images/icon_addtobookmark.gif);vertical-align:top;z-index:10;margin:1px 3px 1px 0;position:relative} .FBConnectButton_Simple, .FBConnectButton_RTL_Simple{background-image:url(/images/connect_favicon.png);background-repeat:no-repeat;outline:none;text-decoration:none} .FBConnectButton_RTL_Simple{background-position:right 0} .FBConnectButton_Simple .FBConnectButton_Text_Simple{margin:0 0 0 20px;padding-bottom:1px} .FBConnectButton_RTL_Simple .FBConnectButton_Text_Simple{margin:0 10px 0 0} a.FBConnectButton_Simple:hover .FBConnectButton_Text_Simple, a.FBConnectButton_RTL_Simple:hover .FBConnectButton_Text_Simple, .FBConnectButton_Simple:hover .FBConnectButton_Text_Simple, .FBConnectButton_RTL_Simple:hover .FBConnectButton_Text_Simple{text-decoration:underline} .FBConnectButton, .FBConnectButton_RTL{background:#29447e url(/images/connect_sprite.png);background-repeat:no-repeat;cursor:default;display:inline-block;padding:0 0 0 1px;text-decoration:none;outline:none} .FBConnectButton .FBConnectButton_Text, .FBConnectButton_RTL .FBConnectButton_Text{background:#5f78ab url(/images/connect_sprite.png);border-top:solid 1px #879ac0;border-bottom:solid 1px #1a356e;color:#fff;display:block;font-family:"lucida grande",tahoma,verdana,arial,sans-serif;font-weight:bold;padding:2px 6px 4px;margin:1px 1px 0 0;text-shadow:none} a.FBConnectButton, a.FBConnectButton_RTL , .FBConnectButton, .FBConnectButton_RTL{text-decoration:none} a.FBConnectButton:active .FBConnectButton_Text, a.FBConnectButton_RTL:active .FBConnectButton_Text , .FBConnectButton:active .FBConnectButton_Text, .FBConnectButton_RTL:active .FBConnectButton_Text{border-bottom:solid 1px #29447e;border-top:solid 1px #45619d;background:#4f6aa3;text-shadow:none} .FBConnectButton_BigPun, .FBConnectButton_RTL_BigPun{background-position:left -60px;font-size: 24px;line-height:30px} .FBConnectButton_BigPun .FBConnectButton_Text{padding:3px 8px 3px 12px;margin-left:38px} a.FBConnectButton_BigPun:active{background-position:left -99px} .FBConnectButton_RTL_BigPun{background-position:right -268px} .FBConnectButton_RTL_BigPun .FBConnectButton_Text{padding:3px 8px 3px 12px;margin-right:39px} a.FBConnectButton_RTL_BigPun:active{background-position:right -307px} .FBConnectButton_Large, .FBConnectButton_RTL_Large{background-position:left -138px;font-size: 13px;line-height:16px} .FBConnectButton_Large .FBConnectButton_Text{margin-left:24px} a.FBConnectButton_Large:active{background-position:left -163px} .FBConnectButton_RTL_Large{background-position:right -346px} .FBConnectButton_RTL_Large .FBConnectButton_Text{margin-right:25px} a.FBConnectButton_RTL_Large:active{background-position:right -371px} .FBConnectButton_Medium, .FBConnectButton_RTL_Medium{background-position:left -188px;font-size: 11px;line-height:14px} .FBConnectButton_Text, .FBConnectButton_Medium .FBConnectButton_Text{padding:2px 6px 3px 6px;margin-left:21px} a.FBConnectButton_Medium:active{background-position:left -210px} .FBConnectButton_RTL_Medium{background-position:right -396px} .FBConnectButton_RTL_Text, .FBConnectButton_RTL_Medium .FBConnectButton_Text{padding:2px 6px 3px 6px;margin-right:22px} a.FBConnectButton_RTL_Medium:active{background-position:right -418px} .FBConnectButton_Small, .FBConnectButton_RTL_Small{background-position:left -232px;font-size: 10px;line-height:10px} .FBConnectButton_Small .FBConnectButton_Text{padding:2px 6px 3px;margin-left:17px} a.FBConnectButton_Small:active , .FBConnectButton_Small:active{background-position:left -250px} .FBConnectButton_RTL_Small{background-position:right -440px} .FBConnectButton_RTL_Small .FBConnectButton_Text{padding:2px 6px;margin-right:18px} a.FBConnectButton_RTL_Small:active{background-position:right -458px} .FBConnectButton_Inactive{-ms-filter:'alpha(opacity=40)';filter:alpha(opacity = 40);-khtml-opacity:.4;-moz-opacity:.4;opacity:.4} .fb_share_count_wrapper{position:relative;float:left} .fb_share_count{background:#b0b9ec none repeat scroll 0 0;color:#333;font-family:"lucida grande",tahoma,verdana,arial,sans-serif;text-align:center} .fb_share_count_inner{background:#e8ebf2;display:block} .fb_share_count_right{margin-left:-1px;display:inline-block} .fb_share_count_right .fb_share_count_inner{border-top:solid 1px #e8ebf2;border-bottom:solid 1px #b0b9ec;margin:1px 1px 0 1px;font-size: 10px;line-height:10px;padding:2px 6px 3px;font-weight:bold} .fb_share_count_top{display:block;letter-spacing:-1px;line-height:34px;margin-bottom:7px;font-size: 22px;border:solid 1px #b0b9ec} .fb_share_count_nub_top{border:none;display:block;position:absolute;left:7px;top:35px;margin:0;padding:0;width:6px;height:7px;background-repeat:no-repeat;background-image:url(http://static.ak.fbcdn.net/rsrc.php/v1/zU/r/bSOHtKbCGYI.png)} .fb_share_count_nub_right{border:none;display:inline-block;padding:0;width:5px;height:10px;background-repeat:no-repeat;background-image:url(http://static.ak.fbcdn.net/rsrc.php/v1/zX/r/i_oIVTKMYsL.png);vertical-align:top;background-position:right 5px;z-index:10;left:2px;margin:0 2px 0 0;position:relative} .fb_share_no_count{display:none} .fb_share_size_Small .fb_share_count_right .fb_share_count_inner{font-size: 10px} .fb_share_size_Medium .fb_share_count_right .fb_share_count_inner{font-size: 11px;padding:2px 6px 3px;letter-spacing:-1px;line-height:14px} .fb_share_size_Large .fb_share_count_right .fb_share_count_inner{font-size: 13px;line-height:16px;padding:2px 6px 4px;font-weight:normal;letter-spacing:-1px} .fb_resetstyles, .fb_resetstyles a, .fb_resetstyles td{padding:0;border:0;margin:0;overflow:visible;background:none;border-spacing:0;color:#000;cursor:auto;direction:ltr;font-family:"lucida grande", tahoma, verdana, arial, sans-serif;font-size: 11px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;text-align:left;text-decoration:none;text-indent:0;text-transform:none;visibility:visible;white-space:normal;word-spacing:normal} .fbmlIframe{width:100%} fb\:serverfbml{display:block} fb\:video{width:600px;height:480px} fb\:fbml{display:none;visibility:collapse} fb\:fbml.FB_ElementReady{display:block;visibility:visible} fb\:profile-pic{display:inline-block;zoom:1;*display:inline;width:50px;height:50px;background-image:url(/pics/t_silhouette.jpg);background-repeat:no-repeat} fb\:profile-pic[facebook-logo="true"]{background-image:url(/pics/t_silhouette_logo.gif)} fb\:profile-pic[size="small"]{width:100px;height:63px;background-image:url(/pics/s_silhouette.jpg)} fb\:profile-pic[size="small"][facebook-logo="true"]{background-image:url(/pics/s_silhouette_logo.gif)} fb\:profile-pic[size="normal"]{width:200px;height:126px;background-image:url(/pics/d_silhouette.gif)} fb\:profile-pic[size="normal"][facebook-logo="true"]{background-image:url(/pics/d_silhouette_logo.gif)} fb\:profile-pic[size="square"]{width:50px;height:50px;background-image:url(/pics/q_silhouette.gif)} fb\:profile-pic[size="square"][facebook-logo="true"]{background-image:url(/pics/q_silhouette_logo.gif)} fb\:profile-pic.fb_profile_pic_rendered, fb\:profile-pic[facebook-logo="true"].fb_profile_pic_rendered{display:inline;width:auto;height:auto;background-image:none;display:inline} a.FB_Link{color:#1b7bdd;text-decoration:none} a.FB_Link:hover{color:#2fa600;text-decoration:underline} a.FB_Link img{border:medium none} .FB_ElementConditionFalse{display:none} .fb_popupContainer{position:absolute;top:0;left:0;z-index:2147483647} .fb_popup{position:absolute;top:-10000px} .fb_tosIFrame{width:100%;border:solid 0 #ccc;height:258px;overflow:hidden;float:left} .fb_tosIFrame html{height:auto} .fb_feedIFrame{width:600px;height:auto;float:left} .fb_shareIFrame{width:100%;height:175px !important;float:left} .fb_bookmarkIFrame{width:460px;float:left} .fb_dialogIFrame{width:460px} .fb_connect_dialog_iframe{width:100%} table.fb_pop_dialog_table{border-collapse:collapse;margin:auto;table-layout:fixed;width:470px} td.fb_pop_topleft{background-image:url(/images/dialog/large_halo_top_left.png)} td.fb_pop_topright{background-image:url(/images/dialog/large_halo_top_right.png)} td.fb_pop_bottomleft{background-image:url(/images/dialog/large_halo_bottom_left.png)} td.fb_pop_bottomright{background-image:url(/images/dialog/large_halo_bottom_right.png)} td.fb_pop_border{background:#525252;-ms-filter:'alpha(opacity=70)';filter:alpha(opacity=70);opacity:.7} td.fb_pop_topleft, td.fb_pop_topright, td.fb_pop_bottomleft, td.fb_pop_bottomright{height:10px;overflow:hidden;padding:0!important;padding:5px;width:10px!important;width:0;_background:#525252;_filter:alpha(opacity=70)} .fb_noshadow table td.fb_pop_topleft, .fb_noshadow table td.fb_pop_topright, .fb_noshadow table td.fb_pop_bottomleft, .fb_noshadow table td.fb_pop_bottomright, .fb_noshadow table td.fb_pop_border{background:transparent !important} td.fb_pop_content{background-color:#fff;padding:0;vertical-align:top} td.fb_pop_content h2{background:#6d84b4;border:1px solid #3b5998;color:#fff;font-size: 14px;font-weight:bold;font-family:"lucida grande", tahoma, verdana, arial, sans-serif;margin:0;position:relative;overflow:hidden;letter-spacing:normal;line-height:normal;padding:0;text-align:left;zoom:1;float:none;display:block} .fb_dialog_icon{margin:5px;float:left;width:16px;height:16px;background:#6D84B4 url(/images/icons-unsprited/favicon_fordarkbg.gif) no-repeat scroll center} a.fb_dialog_cancel_button{outline-color:invert;outline-style:none;outline-width:medium;text-decoration:none;position:absolute;right:4px;top:7px;width:18px;color:#6d84b4;background:transparent url(/images/fbconnect/connect_icon_remove.gif) no-repeat scroll 3px 0} a.fb_dialog_cancel_button:hover{background:transparent url(/images/fbconnect/connect_icon_remove.gif) no-repeat scroll -10px 0} .fb_dialog_loading_spinner{position:absolute;width:28px;height:8px;background:#6d84b4 url(/images/loaders/indicator_white_small.gif) no-repeat 0 0;top:8px;right:25px;display:none} .fb_dialog_loading{display:block} .fb_content_loader_gif{background:transparent url(/images/loaders/indicator_white_large.gif) no-repeat 0 0;height:32px;margin-left:auto;margin-right:auto;width:32px} .fb_connect_button_loader_gif{background:transparent url(/images/loaders/indicator_blue_small.gif) no-repeat;background-position:center center width:44px;height:16px;margin-left:auto;margin-right:auto} .fb_connect_button_loader{display:none;height:16px;width:44px} .fb_connect_button_loading{display:block;height:80px;width:200px} .fb_connect_button_text{font-weight:bold;padding-left:7px} .fb_content_loader{display:none;width:550px;height:70px} .fb_content_loading{display:block} td.fb_pop_content h2 span{display:block;padding:5px 10px 5px 10px} td.fb_pop_content{background:#fff} .fb_dialog_content{background:#fff;padding:0;margin:0;border:1px solid #555;border-top-width:0;overflow:hidden} .fb_dialog_content.fb_loading{background-image:url(/images/loaders/indicator_blue_small.gif);background-position:center} .fb_dialog_content.fb_loading iframe{visibility:collapse} .fb_pop_content_container{width:auto;font-family:"lucida grande", tahoma, verdana, arial, sans-serif} td.fb_pop_content .fb_dialog_body{border-bottom:1px solid #ccc;padding:10px} td.fb_pop_content .fb_dialog_summary{background:#f2f2f2;padding:8px 10px 8px 10px;border-bottom:1px solid #ccc} a.fbconnect_login_button{cursor:pointer} .fb_confirmation_stripes{background:transparent url(/images/confirmation_stripes.gif) repeat scroll 0 0;height:15px} .fb_dialog_content .fb_dialog_buttons{background:#F2F2F2 none repeat scroll 0 50%;border-top:1px solid #ccc;padding:8px 0 8px 8px;text-align:right;z-index:20} .fb_dialog_content .fb_confirmation_content{font-size: 11px;line-height:13px. line-height:15px;margin:15px 30px 10px;width:auto} .fb_inputbutton, .fb_inputsubmit{margin:0 10px 0 0;background-color:#3b5998;border-color:#D9DFEA #0E1F5B #0E1F5B #d9dfea;border-style:solid;border-width:1px;color:#fff;font-family:"lucida grande",tahoma,verdana,arial,sans-serif;font-size: 11px;padding:2px 15px 3px;text-align:center} .fb_inputaux{background:#f0f0f0;color:#000;border-top-color:#e7e7e7;border-right-color:#666;border-bottom-color:#666;border-left-color:#e7e7e7} .fb_popup_blocked .fb_popup_blocked_inner{padding:15px 30px 20px 30px} .fb_popup_blocked #fb_popup_blocked_connect{margin-top:10px;cursor:pointer} .fb_popup_blocked .fb_popup_blocked_buttons{text-align:right;background:#F2F2F2 none repeat scroll 0 50%;border-top:1px solid #ccc;padding:8px 10px} .fb_popup_blocked #fb_popup_blocked_cancel{margin:2px;background:#F0F0F0 none repeat scroll 0 0;border-color:#E7E7E7 #666666 #666666 #e7e7e7;color:#000;border-style:solid;border-width:1px;font-family:"lucida grande",tahoma,verdana,arial,sans-serif;font-size: 11px;padding:2px 15px 3px;text-align:center;width:auto} html a.fb_share_link{padding:2px 0 0 20px;height:16px;background:url(/images/share/facebook_share_icon.gif?2:26981) no-repeat top left} html body em.fb_highlightable{border-bottom:2px solid #f99;background:none;font-style:normal;padding:0;zoom:1;width:auto} html body em.fb_highlightable:hover{cursor:help;border-top:1px solid #ccc;background-color:#fcc} Xtext/cssObplist00noX$versionX$objectsY$archiverT$top""()012NOPQRSTUVWXYZ[\]^_`abcdhiU$null  !R$6S$10R$2R$7R$3S$11R$8V$classR$4R$9R$0R$5R$1 !#$%&[NS.relativeWNS.base_http://static.ak.connect.facebook.com/connect.php/en_US/css/bookmark-button-css/connect-button-css/share-button-css/FB.Connect-css/connect-css*+,-Z$classnameX$classesUNSURL./UNSURLXNSObject#A4h3456BWNS.keysZNS.objects789:;<=>?@A CDEFGHIJKLMZX-CnectionZConnection]Cache-ControlTDate\Content-Type^Content-LengthWExpires_Content-EncodingTEtagTVary[X-Fb-ServerUcloseZkeep-alive_public, max-age=590_Fri, 03 Jun 2011 15:27:10 GMT_text/css; charset=utf-8T3682_Fri, 03 Jun 2011 15:37:00 GMTTgzip_""4cee9fd4a0927297616c6d703f3dd063"_Accept-Encoding]10.27.210.102*+ef_NSMutableDictionaryeg/\NSDictionary7*+jk_NSHTTPURLResponselm/_NSHTTPURLResponse]NSURLResponse_NSKeyedArchiverpq_WebResourceResponse#-27\b}ty  &49FU]puz 6HV[qur_http://static.ak.connect.facebook.com/connect.php/en_US/css/bookmark-button-css/connect-button-css/share-button-css/FB.Connect-css/connect-css!|}~OGIF89a.@@@FtMMMDrmmmccc9-a[[[-ǹP$@JwB>o}G8;;;Dꜵ)))___*;l9j8jq3fyV>&\ 3777FFF4g%%%---5i-[-5(\4VǙ/1eT))L 27i$.ôm00dPPPD2e/cˤ.c1dJIII6hѼ888 1"5-b˂KKK<<<{ZX.???mGĮ36W3MzTW-sss8 ?l]6{6_6S)`õ\\\`Crk5h³CCCٞjژc;̔M 000m|x.b.b"Y%[:kΧ臤4=m=n&]4U0}\_mK!,.aHÇ#JHE*2jȱǏIRŠ(S˗Kʜiʛ8ɳ @GI4NHA]zphѧ&ՁNjm(*իWnkRVŎ-Z֬OLȵTڜm}—[Lf#P` X 21_jQY#_9#3 ̡2IUA9 B7jtY֌2Fͻ رq .pnuB!rϱ;֯W$ <6)P#@)juB)4B8bJ_$C>hz\B\C#zo!Ƈ9]YKD!LJ`pF.]zn HzA B7Q+2Ȑp`=LByahrD o gˆ +q@9ېy0*54>@٦)hGi\9t(q. "=p-M;J"h<qAhV)%9( =czޑN0X 8#|к(J sD{!_`Jѱ:8 ..|WԪ?C"=@jQPzWSv~l YEJF[ѭH0'a@b O% #MD 1 2K$!vnT{l:W!GAN<.z1OAq1;ǫ4qDM2f4 zmKtqQ!|ocTلd9$uGJN9B恫7xS.:DoKO7}^4A vӆWzM]ՏQպد{#CD|7<c?@~|+G$2zs8}ݑ] (sk b]xgo)z2=zOmKDDWO%p`mzJ6=m{|P HRWz@>r~{@ǽyiUr 5a `dx=̢K||Ă|NyyD%jY0",Dž-ؑ # :n Y(#AH7 4d`1#p=E Ȃ&Ph0& 僵S.Ґ^Kb-t1$  ThM0ܡVPtȭ1ĀB l%G0@_-?cid14;bo2pc |q%(]F*š@!$B'jZ#(D$щ.U L4<1QidF:' Ka*әk@":ԣ0HO Z kXCp&OKE%EvUrWI@;Yimage/gifO? ABCDEFGHIVServer]Accept-RangesZConnection]Cache-Control\Content-TypeTDate^Content-LengthWExpires]Last-Modified_Apache/2.2.14 (Unix)UbytesZkeep-alive[max-age=600Yimage/gif_Wed, 01 Jun 2011 12:43:49 GMTT2225_Wed, 01 Jun 2011 12:53:49 GMT_Mon, 09 Feb 2009 21:22:17 GMT*+]^_NSMutableDictionary]_/\NSDictionary*+bc_NSHTTPURLResponsede/_NSHTTPURLResponse]NSURLResponse_NSKeyedArchiverhi_WebResourceResponse#-27X^y|%.47=FOQX`kmwy{} !'2>Hhm -0FjH_3http://media.npr.org/chrome/news/nprlogo_138x46.gif!OPwindow.station = ""; cookieSave = document.cookie; window.cookieValue = cookieSave; stationFind = window.cookieValue.indexOf("station="); if(stationFind > -1) { semiFind = window.cookieValue.indexOf(";", stationFind); if (semiFind == -1) { semiFind = window.cookieValue.length; } window.station = window.cookieValue.substring(stationFind + 8, semiFind); } if(window.station=="") { //do nothing } else { $('head').append(''); } _application/x-javascriptObplist00noX$versionX$objectsY$archiverT$top""()012NOPQRSTUVWXYZ[\]^_`abcdhiU$null  !R$6S$10R$2R$7R$3S$11R$8V$classR$4R$9R$0R$5R$1 !#$%&[NS.relativeWNS.base_Jhttp://www.npr.org/templates/javascript/localize/station_include_global.js*+,-Z$classnameX$classesUNSURL./UNSURLXNSObject#A4g,3456BWNS.keysZNS.objects789:;<=>?@A CDEFGHIJKLMVServer]Accept-Ranges]Cache-Control\Content-TypeWExpires]Last-ModifiedZConnectionTDate^Content-LengthZKeep-AliveSAge_Apache/2.2.14 (Unix)Ubytes[max-age=600_application/x-javascript_Wed, 01 Jun 2011 20:05:35 GMT_Wed, 01 Jun 2011 19:46:53 GMTZKeep-Alive_Fri, 03 Jun 2011 15:26:23 GMTS592_timeout=10, max=4924S552*+ef_NSMutableDictionaryeg/\NSDictionaryP*+jk_NSHTTPURLResponselm/_NSHTTPURLResponse]NSURLResponse_NSKeyedArchiverpq_WebResourceResponse#-27\b}05@IORXajls{"1<@W]i )-:=BVZn|r_Jhttp://www.npr.org/templates/javascript/localize/station_include_global.js!OJdocument.write('\n
                      \nSearch is
                      supported by:\n
                      \n
                      \n\"Playing\n
                      '); _application/x-javascriptObplist00VWX$versionX$objectsY$archiverT$top"()012BCDEFGHIJKLPQU$null  !R$6S$10R$2R$7R$3S$11R$8V$classR$4R$9R$0R$5R$1#$%&[NS.relativeWNS.base_http://ad.doubleclick.net/adj/n6735.NPR/arts___life_art___design_fine_art;program=morning_edition;theme=1141;storyid=136592986;sz=88x31;tile=1;sc=;ord=2962640482;*+,-Z$classnameX$classesUNSURL./UNSURLXNSObject#A4<3456?@A_Content-EncodingVServerTDate^Content-Length\Content-TypeTgzipZDCLK-AdSvr_Fri, 03 Jun 2011 15:27:08 GMTS434_application/x-javascript*+MN_NSMutableDictionaryMO/\NSDictionaryJ*+RS_NSHTTPURLResponseTU/_NSHTTPURLResponse]NSURLResponse_NSKeyedArchiverXY_WebResourceResponse#-27PVqtx{~|"/4?_c~Z_http://ad.doubleclick.net/adj/n6735.NPR/arts___life_art___design_fine_art;program=morning_edition;theme=1141;storyid=136592986;sz=88x31;tile=1;sc=;ord=2962640482;!O @GIF89aXghxe$Z ss˦"MGI=ⴴ$( IB8:GsS׻ %YZ?lDG'\1cئo8)-:e245E_FBo}}}@DT{ >A)+,MOBH`a?63;  =?@.1  /11ϛϮ%%&+_Fƞ;h"'!!!! XMP DataXMP ~}|{zyxwvutsrqponmlkjihgfedcba`_^]\[ZYXWVUTSRQPONMLKJIHGFEDCBA@?>=<;:9876543210/.-,+*)('&%$#"!  !,X~~ ~Xt%9AGN+ !@! +f,AG9r41?"\Zx#4 K0F5BYTӷG!B4H!ljDb<." k%p]1 SA 2)! 8p#-IB}dȰhB@Ԣ50@29(H2TdUDr*d kxDC ""5q!1Pu՜(PlUBw!PS4hI5._|9A-z&a  @64V9gX ^0Z1y ԩ@^C,bo )wmm& +d D<藚 &xd h[IaAyǛ {* *GPӆ %w|~ 6'oQոDbj$R)wq̘M6oP|@%5nFأ~l`%6Xz7DS_fIpP`eQ3sBFf@ U28Vda#r5f)(f3"^Tb4by Yp*H8 (f\q"%C@Bu*T6  XG-Uj"vr`V8h]X^bj8\XEPDz@-5:4@Hod(@vC0hQD&?Zg#3CP]갿0ֈ0$3V=69X5K!@^ӆn衇h?3BG6`G5^`naPŵct1wP~$Q \6bsxP|RM:9 Q XAgW3:571laԶZu X68QyV{|p1;"9Ӽ_3^PNf} \T`6B0DP'uA=xr2@!in@ӵw0\+@)ZJ'9 l€0Ni;^@S 8$FyA YS)Vp!01T(@kd TH

                      ?@ BCDEFGHIJKVServer]Cache-Control\Content-TypeWExpires]Last-Modified_X-Content-Type-OptionsTDate^Content-Length_X-Xss-ProtectionSAgeTsffe_public, max-age=86400Yimage/gif_Sat, 04 Jun 2011 14:47:46 GMT_Wed, 25 May 2011 19:44:32 GMTWnosniff_Fri, 03 Jun 2011 14:47:46 GMTT2880]1; mode=blockT2363*+ab_NSMutableDictionaryac/\NSDictionary @*+fg_NSHTTPURLResponsehi/_NSHTTPURLResponse]NSURLResponse_NSKeyedArchiverlm_WebResourceResponse#-27Z`{~ "(+1:CELT_alnprtvxz|~ 8Bb "0BE[n]_%http://s0.2mdn.net/3202222/pfc_88.gif!Odocument.write('

                      ', '

                      hear the latest show

                      ', '
                      ', '
                      ', '
                      ', '

                      All Things Considered

                      ', '

                      June 2, 2011

                      ', '
                      ', ' ', '', '
                      ', ' ', '', '
                      ', ' Add to Playlist', '
                      ', ' ', '', '
                      ', ' ', '', ' ', '', '
                      ', ''); _application/x-javascriptObplist00vwX$versionX$objectsY$archiverT$top&"()012RSTUVWXYZ[\]^_`abcdefghijklpqU$null  !R$6S$10R$2R$7R$3S$11R$8V$classR$4R$9R$0R$5R$1$%#$%&[NS.relativeWNS.base_Ahttp://www.npr.org/include/navigation/news/listenLatestProgram.js*+,-Z$classnameX$classesUNSURL./UNSURLXNSObject#A4gu3456DWNS.keysZNS.objects#789:;<=>?@ABC EFGHIJKLMNOPQ !"VServerZConnectionZKeep-Alive_Content-EncodingTVary\Content-TypeWExpires]Cache-Control]Accept-Ranges]Last-ModifiedTDateSAge^Content-Length_Apache/2.2.14 (Unix)ZKeep-Alive_timeout=10, max=4940Tgzip_Accept-Encoding, User-Agent_application/x-javascript_Fri, 03 Jun 2011 03:25:46 GMT[max-age=600Ubytes_Fri, 03 Jun 2011 02:31:48 GMT_Fri, 03 Jun 2011 15:26:25 GMTS644S462*+mn_NSMutableDictionarymo/\NSDictionary*+rs_NSHTTPURLResponsetu/_NSHTTPURLResponse]NSURLResponse_NSKeyedArchiverxy_WebResourceResponse#-27`f+0;DJMS\egnv+9GLP_v(HLPUko|z_Ahttp://www.npr.org/include/navigation/news/listenLatestProgram.js!OJFIF,,Photoshop 3.08BIM"caillebotte-paris-street-rainy-day|storyid=136592986|(**Third Party/Other: This photo was provided by a third-party, or by the government, a museum, or under other special circumstances. You should assume that you may only use this photo for one-time use in conjunction with the story for which it was obtained unless additional information about rights is provided in the instructions field. Permissions should not sub-license this photo unless such rights have expressly been granted and noted in the instructions field.**xyImpressionist paintings of Paris often depict a city full of sun-dappled socialites: dancing, shopping, boating and schmoozing. But for painter and art patron Gustave Caillebotte, Paris was a darker, lonelier place. His 1877 work, Paris Street; Rainy Day, shows Parisians making their way down a vast street on a dreary day. (Click enlarge to see the full painting.)nThe Art Institute of ChicagoExifII*n ( 12iImacon Color Scanner ,,Adobe Photoshop 7.02003:11:25 11:38:41 6>( Fw,,JFIFHH Adobe_CMAdobed            c"?   3!1AQa"q2B#$Rb34rC%Scs5&DTdE£t6UeuF'Vfv7GWgw5!1AQaq"2B#R3$brCScs4%&5DTdEU6teuFVfv'7GWgw ?5Y x3Nϥ76Eߴ{a_efD_o՚fsL4sq@j\!T̖V mlp$x&1h'!dž s[+':}3`qˤ0Yc_nb݅[Ň1K xk_{]Vc}lƲ¼/\~Tʹ[*~Krh徎ߦ:}:j64EWЬ8 ReV (6>Y[kv=WּGnW֦k8vc:CB˧え6k s6M7v\o_V}&ge*c^(a,ia&MhOKhDDgF>Agu+w3ŧ.kXKw>k4s?W4 /umpt-m4()K]/5cZ+/ ~>?Z͓5.;ˌ7wxK?wwskuw򘳭eT}m-eMĮ"R_. "L}-ds\MGpKN?sh̬يqs{h8oISz2%䈋 o!塯\Sx;/oTV;[f.Kr5BcgfoJbrяKn֏vr<>{I^1/;Y~pm͹bf y ufdzK)_kpstcEmGlUV3Fin-IWuv3 k֒76.qӋ`lz{h4xw-\_ImۿFo߽k_QǺDϨn63wv;WP(w1~{sM׆j6+gOSڑа5!c*kƊi57m=pr2nr7K'F?Y7ש~k}7۶ڜJggjHƴH/G]۝Ui.vT}%}Y_R? kϙ-;LMG?1Pjeu[tk!>܎w1x$ihֹԹ}_Cp>u?kۧbSEvYhUc"KZ6{KAppu3)YYk{x⺟r]a{]AUM[7ԯվ?GVXݙ h 9N֋|lU?C*,i \!Yg+*/ʪ2tU^FK,|c.ŕߡMoN7XC=2֖Z\6oo_M.kd[E"s䏢ΚK.86< ͭv>ֽ~bͷkisȩuD޵յwsOORƾPa/7V7ƾ K]z3K:oMX)}#}Lyk5dk]3_{e֝uR6αUMV:WkC^Wc?A7_ܺ'Vuqi$96m tNv`99UW5],%o֏{ dc` huukk\=aY-euVCAs=:?K,\T+ ޕ-s}Fjj/u ommn@G%-6uHԙged3.+e06ˬs]Mv{R}> Zϵ{37F#ԷpŦk+`ֆZ^{*@@ A0G~ N߼MNfIX2z^A]eU?}MX˩֑kK/{>kźh:;~ᴑm/b_8Xv;oM[n@v.'( BSi6!g}}O_novIeMjmAYԱzaBle sOIĎk[#}pn7=MH?)sz_ۇVK_fA^v:17nK><1pmmp!GLz]Dzzϵdp'o)7rzSZk$Zɮ*v=4h?V?c۔﬒,icwWNE+s,u^:Ou8U!-lxCW%9N# c2sk0>ޛ.Xf;5޵"ueP+7iY4n2 UmuMYʴ+[˿;ҷԫ:)/sq{[YSeg>wg[*/ld1ر80ǦSg?$㐉ٷ:uXտsႭ{?FW 2dO&9$q~- :{Iu?H[]- +kqoiE JYaaw6ư6^wmQl 6 G\6"3B?E߻}?W3ߙ it9~g?2k.sZZ?6;겊+vѡ}>o۷cwү19h}[oXDֻkU۲?g{P8\.!R2:FK\{,h%wPc[<{TYVC+os龰.hVw6V/m}=WmLɭX}70rs ѱ1e[ݶ~zJWN}_}(u H{rZ.~ۏY' -#vYG۵egTMD@wѾ=ߣr~zE}Oa=zH|122ʾJnY=5[?ѥ@gLvd8IuRM u1E]}_k_PF6Wem6esӭ@9U:ϪtYkXVV+_ӭM>Zæal^͍~F̻_?}nQS.[sCMAj-/[1]ΒO=4K|BtݟՐȱAmOe6û|9u]<5K}O!%;}fdcK-e-sC@.gQdCA-ަGGgW8ZÈ23Z,[ v=?R;+ u&]ߴ۷XOĔٷpq1gY-uo_uz[*gYN`æ 7Vc}j>WYf Ym2k~W ^ʬɳa{n5xkZz~*i@Xk)%ęmC6ͮݹ+/'[EV>0NC=}d0~ zWt[O-RA|r_3r^QݲQoW<^ 5̨8uo[LWa+A T~n?GO_;̊sc5X&vB9fNЧچ}\gE#.ɱ_]l^#}ʥN[ֺP$V31?sͶ;k'~dv=1kjt<͵v|f32\e=7sqȎOK.6{x ["JlP6֖eƟ5n[U?dWZ?Gn>KC +|p{ck6ᦝ?Ճٿ۴O,oGaKY鞟#7G#ݳ&/$IG~>ˍq_'Ԉ;_/ۿlNxGI/墟onﳟ}>_O.z_~ W,U='o}/}xbIuS?͞dmٻ7%_OmK+ol}ce=/~ 3Ը?tbl?;'^wUޜ{6/iQJ?9yRHuSDzDqT;3*) _K&6D_;v-,Ɠ<VZH/@ICC_PROFILE0ADBEmntrRGB XYZ acspAPPLnone-ADBE cprt2desc0kwtptbkptrTRCgTRCbTRCrXYZgXYZbXYZtextCopyright 1999 Adobe Systems IncorporateddescAdobe RGB (1998)XYZ QXYZ curv3curv3curv3XYZ OXYZ 4,XYZ &1/CCrp"   ; !"#12 $A3BQ%a4CRq&'bD!1AQaq"2B3r#R4bs$CD ?:[=~8ں^wn5oȥ5FT ]7SIjEgkA+_qA QW)5#Ngr?&͏~jKD٠]NX+zIl|?!wQ:3Օ2aATy夳>v(V_R5! jjEFK%J4CFE?ZQuVq;PM99y&v{5_;ȴyL̉1jw8QսE؆4zL1 qqN˫w& TR{X.zS'!q uLIARkǐ)eH+QahRu\k-R5KSў8SAb]fmyx#ܙ)Eer)/sg<|xNsyv5ߧ-GwtԘnŽ$Tyʽ4d: {_fuhVz2g7zgkhG Z -Kz)KOGOjVOϣbix+EJڀ?q)G!u3 է_Y#T^ e%XbU5A἟dÒ3MNڧo^touVd4eNœBTTA1gFEx2L3r|t!V <•IGcS.|+&K6\^G$uAnᎄe}X23 Z}![NEbԧ`CbB*;3gр/"Rĥ)Y^Xrr%%ƤZ)S^2o;"ܩăҊIY&/`MGpOGZpywH$ >$AXѿ,6 4P F%{WFp kugck B>o&K)/}@@ Xo/"_зvuu*@J`< $xUu4Vޮ|xEiϚps۹^$({̮xPx́F2h"':SO!BPf'dpaam} XSĞj׷.Khn!;*==-{m6y{PU*>g;^ݻ>~+Sȳ:aŇ^X;PJ)K P;Y'ſ/Pxx~:5 uK jT =]/<{R@iMmpxb+w_߆wtΎ ٓ=+[51EZu­Io_zïy\$#הԼe ȺeJ+BLT$>9ΐꏌjW;\jq]5%RΟnpk˧tM[>C\}3¢r_6ƕmU`,h< "SJ " 6Zz?u_UcBTWVhRczW]+'ZG݈Bs+2)EG;uչw2KƯO?'4Nk-UMkgg8YɢI/ s.;L޶bctW1VۯZcbРi3m+&f^ez6&QYl\<*<S#oRʓ]>H*Yo[)8vNJɗAW]\bfn湕5M^z+꛰,ut0٭t_^nٳF{^#;WglZYMZ?nlSckTgY&X-9?GUՙ8JA5ui%rA-8UE*<5>!|%r:哬1*5x=m?<[,6y=/e/x^sviˣ#iHաz/(W֚H)uCXW @Ncj\gNdQ|]? )|YҴG7*/?mK;XIpFz_|4B?2=0~Sr`<>K-=kU-*(;%vtpxf, oK*2Q 8b9uP;@@5>X꿙:NfݛDϡd7ԍ:ƫ:*-OoaUG$O;(U'G_[ן/?.Y't&@ǍF5#)&aweޙ{ƥ)S5 B}**2 af*{Y%X%{(ep@b( _pwoGgBpTx,ހ?_QA$Y$y@Bǒy{ BX_ʰ:=3e7~+v$p1_u?PܷaUI 0R+U${_2;Q,TVb;u},pDd1%n:>*|{)qVZ6uv34*%9# 76WmC ʪqM ٻ8 { XqsE;8mepAt_)%|b;7~OՔJ/`'U=՜[w>mAl󑾌A)P#ŅBy"Mnް<uIG2*[dE&Y){%_M>9lB'~BRk$Q~G0C7O7W[8yR`:( Eh_TW۹gAy7sGu$E5za^SKAR+0[ZأzӞY܊*^PUa$~ (he'W%brll=-^Q| =0 cުW3MI!`ADO"o܏@RzK4@c5__H_9c?o3ʚ !+H=7pC]u㝕\uI`ol̍-?r이is RvM>='+sՔdJ/Ei`W*۷ʖjXwۂv˯L+<{7D>D ݋(73R%?R;('Q%f=>O/32Zsy~KΟ9N":M/O]Aj9 0#)ˑͯ#WxN**g;ѧØ}GG mq~e>(V?,EW-%̈HUJ 4:1%*@ZQ7`Nj/$ @ߡ`?^݈Op>|vgQl+FV )yLN=RC9eQ$;"tT1>coZE]ӵJR_ L/vg 8]URvi| ZUe#ī(=шr30y;e 98*20/`wVQhTQsqW;'\^Ȥ%@ZPv$N2,'egWa{0'?if(ArPQP*1f$T6tx{c#P;X:ڱ5nRkMf?o¶onre/ z 1 -vmk_w,V})X Ŕxݜ;;W"ƽK  P!?Zj#3/| ;bH#|wbX};tsxfW}ۍ:"kRv**T+}?Un'w/{͐'8p)X/^-E˿ s@h$'aTǿ~>:y,8.Wܬf~lE1jtʫܥ@WwC' M'QBZz1ӞzB#}~)Hp>dleXH!4OV\{úij><Zyj|hi"QP%T LLJwmZăbHG|Qb:yI3p@%9~5Me+1-UCgFto-PLYүϵ?˅^ݫ^^N|u~ǛZY+F EVurA*?L<4g}۫k6FRƂ~!dGYjvX*)4j+f ~ñC'C䣔ڜzU4}9_{ |? >^!߄kiFd^#Akʿfeqj1-o!xz|ipQxNC>Bd_9军y ]4)efn㮆wPOcF[` Q]{#WָkU&3:<!>FwKR4G ۣ9d#&m(N?}bx_1})WNm^Ֆ|CJJxy̿0+fW]q߸:gƤ8=8r?K>3M$:!WӤʶi3.*iQgYS #OXfe۵+a]e{x"D-?mhi}D}oD1C\-t~,hӖ2D4+_Vg7z/g>~f.Ge#Ǻ{F_rD.N L404ԞIUɞJIdbw ~ fŜC~]+T^2ӿ)qtGGq=UJ2yeLQ(5•՘\]CVN<JP*ղWA5߈6ZLoz4'X,m֬YeR\20 n\u)QphB ~ڝVbE F۲815{NB 1w>A,+ݻZHZ[[}FqM 83I,RqWPBGdc> [u)ĥ @h̓?xks;VZ*xjeSn>ln΅hݮ]ϟ*HVS:[75's8OёƜ}ql,#]f[GZDwQ\RU Cj]ym(=DWofu.џżF@%|:ruc+HT4Te:)d n"qzsb!8e)7klq7zm))q)[`ȱMCU֓b_뎖yrXK-hջTScly5rÏa86 )s2[Tr 5wY_}JzAc^kETWf 0=jN3bAcOL`4FvFTu4Qk/OL{k.kq­B3Ee4y 'b uUqݏc3^NHE$$F'cՏA?"ʼn&eo.|Ƿc?رvwPRJ%@CR"ؖPgbW=n6C]<TvB@b;/C1%A ?,)a#wHU>D~<#36jxe. y+G[K+o읻;  F+ȑ{$wۆeh:%K|w_Zoׅ'3n*YGcKy?upTTwz"QYLف $_HrK>I{)HЙB bBvʩw`QTȍHYO"Gbx]˽ ^ߎݾN=UV},7W׆޽J^6rStbrydV*O?+ݏor;wdwCu{fN2ֹPk!n,w޽~/ng9i zFQ5iKN*7z&xϗZ9zw?rLߊѣ>{c})fgwBi\є7j'a;w⿞׌a0]^fGWo}骊:VGJlJޮ5>g?>4}[SQZB3-;Rݕ ; =YgV9]+4TƙǩHb{we:k/ 㟉esZ]S^zsP̀M B<; V |EgM /T$*%;wQ9N{_NOӣla&J8GlE/{KN04ʍ_m 'oZ]5ĜμjR?+kܦpezz@yPR<y}R'2j ԖoU(Q=u8`ҙA9_WtK\)\ul8'4<~0 ]sr<9S^d!8&QЗӓ#iwZuWy R>voYF3gsLdSX)lb V;} :M[#p^BW e '|DवQ>>?fkr/>{:fs=S>q*zV_ӧ#IspqmE:ifoYE-G![µQ՜O1s/ NfudThs9\5tHNDNۍ9\6]>ɕuJL39/9Ֆm<]Z2 d8ި RAuPbHÉ:+Oao6~/aM2XK>9/ZKĿg-ţ.301N c,pY٘Gr~Nk95gXtPKDݎ!iF`Ž+xMv>jjw͊?~j3z̕:mz ԭ*~-6[٫;AIR@~rzӌi!vGz$" 5`i_ANS=Q$uQWr;n#JӑNa,K).}I#MMnvli,,{;ax#uCJN[yj4d^;^,V5)PZtK췩Xk[-{-|љ Y~:o[hMQ n?/úNʓ B-q۴t_QyfM5JU9.InΣ1 I+7>x>γ%jKfB.u|6"[&?/tpNG~<*r >QmM&K RYx_ωIqS-m[o~h\2$"ڊ1~[򥗸>@tP:*o Oy@T^{Co{BCQ3C7U ]3B|޹*Qص P0;*{}/ŧ_`zb(ɢI$ G/?,'Ru33r=MU4)uśY:Y44WI|ga#FnLz@BUwZ^(yN=pkw7sto/~M\b_z_{Uս{=\<6Jv9yK*oex-ٰԝ0/L[)1%K/'Ʈhs\ y~33f@}X$҈iYj~!~W^W5YշicH7A9Q-y91^KUՅtN{=ƫ׍6 A)p{)pisP{x*U)J3/v$P@?횵& ^\(WĞΎOr{w L6MZ-V>1P{b;&[#ΎDL~,@Kv RCܲ/)1q֌'\Pߥ_fIs$`t Z9@454k~`s |ƌj8at?g#|KDգ-Y6rq0g̹77ۥ?,t!SW)X6o&IJ G篛2UQ[DzV+\俑t Q=M.;.3J?ScڼoV_ǯg67&m hLex$F|˦9+/'F-cÌ\;%erNZ6A T%=gΗ3/NzOW!ًwn! Mex.}۰m%M-1j4MZlKڞr_*H>MYj3P[Wo(ȤFT@TYSr[:J,FDsCy[rKY@%rFVLj TJLTlB,ټ@NSC*DTl8-6N/!zRm]Er;im8d&fש᧓ݝtFrg=9UۆU*QlNF<IaLvP $#'bY/"[y,:1ҕOZ5n>Y`+ ݧ'YnO/lf1O/hmkafoqǡkg3gΨ&FW&K$ c:+6o'PS:'2𗔈R!Z1>VjZHW{5ݠ_^w3\t׍ WƔ!1҆MN5:{^p7#"RTXrDG}끯sYacg88m}K46!Cu9V\NjixJ̯h[n[ae×⣭=U2gnWNysYL[ #U gBo*f?C5giH`ϻ1p!bv @|3;w3R:p#ьR#>B]2(/uj?=S'c*I g< e bQ/5wr#@\:04à* hwIZf DYBBSD"Bb/jϫaUj뿏>ᖝ%23@ljܡ`I4-X)_݉HSPIG7m <:0`=oC"ϭ'9u3YAD݈=&]_;зnJ(<\)축At6& w}mB)]LeJCo iE%#響9ʦEQ[IJL1IЊP/۱R{)%JNg((ݗJ0$rii"U , )S4 O5Nx jF@Wg|Lq=CkV1Z_1俯bTw_eJPUуTv%7ubAaױCut^7h_Ԇ (/m/rTyJ5s\YfVoKZ,K~٪~UkF+m:鏊"QNlKg4w 믒:8f,s\dn?T(ISF0⫧[Wv_N[_9 Ѣ Gj*(@UXֈ@3w*p]7$D fS1O,YGX]YؒݼHUuZs}]Rʿ,G8o F6oqt޴J4xh '7`Lfx\O+Z{p|co* *ގ 8M;?PReP?%^ȠnT|vlg? K*v;ypɈ+RZtx諨e2B J=ZunP+U+w/N]#ᝧN;)՞h{%(IT]$ʅ|mv س~2V͞`V3;Չ7SY(RX~sΕl"o//*ŋٛoĂ\HE- _bh{fU+BǸ$" ~ |VPnZ{bIf{gxϭx`맯P\U݃<={QQ`y:$) z{̍Ui١6dwY?0?nv-zxľ@&q1;g+Pޘ?*@SZg.i᪣ZnX#^&4TVuIIA@µz>#W\.thg b4:fJ09.8ug\0&)8+?dd EMX҈QUJ.m|լ5tRy8%{Ry8G+⥾+:ѫ7\mt)/z2xG՘v=(K MRG}SQ"jX˽;PP4WȡG{8 0uy=:*J ]][.W/ Żw'r9 'kO+X_^bQH *xf_xѣ6#@R>v_0D8_S"= J*^5!$Ql2`XދL=o6+ХV'hiF>!TjI ( ">ה~OV2 zlwj s5Yn>K^$4of) OƌYf nPU:zx> KxxYvD_u8MpYҌTbgg XTGuĪ>!؃ؑ߻~wMxa'}G␴o_L3 _#eJmKGo.F_Wo2C`TP5zāٔ+Ğl` {TbU`G -ď&vv¨mv{7?رQ؎2%My;~3dOe}Wza#e `qTQ۷c䪪?*At鏀OyTu74x>?Srem~C^N|~BT‰ T*3/*?ac)c⭂,irh#ԆqMy piwD9.wzہ9N7!mmaqy73dlbs6Kٟ|Kx>C$FLeK)%l6GgS*fW݋[_&y޴C2x>韌ͷ^?'ʸf0K ZQeEQ35~_kZLgwg$3eEUT>Pn~nFzc8 څŝ<[Ƽ1-X 2 )5e5PϏEh\$ĊF˕7e^qA=isZFH [ɟ}p|#Q<7lГv]PnKI8Iiu`.cs{ysWҸt%!`V0.3;1b.;(Q j뵙ouQwp{/"+pA~ :f 0t&~Vqݶef h@b:Z̪?MDdž88tb?&QB>[ui'i+C֌c=Y纋sێGithr-+26Y > eqܔ.ٱ*ANSˀE& eYuy:a_nHbѩ%G8s+ܥJ{^xD:)wl4wx5qp7ӛi+h*v :(kVrUzCDM}c0Nf]Z-|o=1rYz[nm3rCf6xZHBm]\m5 xQK r|s'㮢9~Kff;i@ 3ǙN3ˏe\8a9_W\3:5tVT 0Gz*;7jS*v/!V׉ z15ɸS/ŻV̒]Yaĺ^ }fRx5RANfp)0C%9ާAc:5W[yɼѫPy<@QV?Jf8ymau6FcCWIOwoۆKΊMG`cUw\1g:LcP^ԦY*yi-x[^Y3ki.߶Xi9xyh?_,#RҟOSEj;5\y(/Bglq혧ٔ2;úݗ_Fj,uY,!$V Lݸ:6YzHhIj=~L||OX\F6 ]MC* ٙwr݉%%O& Hj-^nd,Smڦ'r{=r‰ ͚+b|\?Đr,Eɞ^Qw?+~}s>:r?E\èW9і\x>C [4&l=uidf"2!pu9ΖlЉ:oVy s&^(U?Lt)=Ux_*#h#wEoPEn]])섣* i33ORDNDZ9r:z C_L(U(pb.gN)uZ͛|9n3/oʟM˕_^V5vY8j,?bh/ǝj1Q+Y[w:ԡDBxpO}#-_!%l7?/O 3=U ,'U '__#fcgkۮr͚GO1%UNh59M-EȽLc(FWGu"hu`m*eߪKp&<ω3wml -ӽg&| CAR-9Gxϓv d}o)zXzų2=8-[KD6]2_ hx HH7ȍy2$$y D >䵉^4 Q--.wN<洯G-VsK]Ғ讔J><%yx:v6ϝb/)DҴͥV0;3@*(?n^$S=Z|?f9:љ6/DTx2ƞ]|Ş:oホv7Vof|RjR{ݩ(`fo/ѿU=[rXvݦZܲÖ22'b_%\y]8](-EM6Qsfׂ;Jil䦳厴JsI;(9:c>:07JMQG~rztrP޵y)Vs֦L;)a`HYk+cmfDƉI^}jRx?Ys,_?0{M?`yŘ)#-GMӄG*#6{.n`s0ORESj*9#Ɉ/p݃׊ˆe?4@̝ـ>KYcq(bC$R}o)`{T,\)a+:Th9tŽ XQ,&ՕGZߢ.l v[zpxsZ IY2{{m9}GUѼkug6W9)q2Zf!\v F4j,rꋰ8W:#(Łtq±RZ8ݔ\\rl1ڬExEj HuvryY7di5ftWtF=$E{A_½G7Ouy87K@\ (v9 g!|urJZc H0I/IbvwG귢KOu+dK/q` 9_0r<mz'mŽ\5I5-_^?eim}}g,]w=e_O_e:VАI 6!+/;?*\ȵk;M$2s?}x4 Rtg|_}-t_g^}tX=tގ׫~kNGQ醔t]E 6ĪMvh2dZC.L.\Hٝ_,\=E!.xM_PV, /LX^y>E¯xTrU@IZ=kF>;r|̩joi~_/J B{~J3L:t2Pkk3fliˋWX#u/Oq',j(媉zҎT;)rY!kKSQVy%^uT] IGOvm/eWҮ]$û~"Oa؁)i?'q;?zf4-Ϳ)Rx\v6s.T,X]-R(bk;vyY)/2` 3-FWEbPӚ+4=BމEV{l>| &z096%0n&^MURAmi鮾Iȡq4vسZy*e~4<^Rz'/Dt^t#ozCiW,y|/imW*˹vPUVKܖr+.;7cϖ}mֻ^\ԴeKK/`E e DiZB̿v6&%jc[ހHoSݿ?tګ},UۋBxoW+j8҈e4G#,`by^*5R+($N(ĽehB^|f |!??=n nحUA6 (ޔNDl@eݯˈ:X}O|$m0J y3>,|AUwrx~bX#vͪ:jtg|fTGTB_ԨQ2gfüyO,v(>:s972>[Z-xT}sKJ?3OVm/g:CY_;}pT8/viѠac۫='#fQ _9<u'Kۍvm".ʀwK#F=vlٚeghќf&ew){B$zԛO4rW~[+Xm=arV Aw(>otzWNY # H8:z!.bXһc|܂2_^m[Vw6aZAJrpk+3:_F94N CXOk2V}|uߓ|y_f;gO I頓y63Ǎڣ>s#*ҹ*,E{93AF%&>@=)rt5$iHYr%DRfj7\jNQ6=#M&iʽudQ/dVk6md  VS~N@ɦG(}RڝMIgOq,zn+ԕev5r;tKQ i5Gaw\6|pN_zouvx-ixi.UHj-OZziՒ<YCKJpМejH=Rhd5|Eyp=*I= ̵AU'(±2v=bKa)@ w%,,S@=r{/`~*=Ufoʆ#Ē=TI#اޛ1߽oq=oz8b/0 =۹=?Tw?zC^3&<X^C7۶ix0YT&b>KJuscNmY^Kc

                      E‚gDj*|~5éxy޹k8KlL~O5bYEU!Լf ik/ɝg3݈n?+db(>xq|ιU1gt'km*5up(kP{}d"J|t/7T~wNԪN\nX#5slũfSS 1۝- >R8B2-F9KRW1JU[Vkz0zwy'ePvCB14}wNݑT 8<KlZf%_:Jj;QvUbH_*Ġ->%mV~/Z3TqLۗ z&=):w 04 ~mgʮRMDb]Q*R*|ay^ s5RLdaX Rpqj"MHUqg<POɟfxby |Ut銚2r<S·+F|{ќHrܗPb^ )8X淎I52ͦfE%$jZBЅYAP'b1QoH E>•:bn!:uΚɃ9o+Ŗ~K7.oMLG36 r!4kUQy{95}cA#j|gxSr&1(r+KIXjn&ǧ}̦5y|ʴz62PRjczCN` ! \F}{>K#14Y_E5Ѣ3G޶fjLfPJ}]Y#7=U׸L 48T:)&= z{y_wzlgFH(/@ko?KtW-=0ёᵃ*>:ֿ;S3OοL\}7<N/1^rmgTaɧ fan:1i3rON:(SgȔI 럦c15$o{ddSrRRw+[Q0S^?+ӆ3ǷxͱҤiJٜQxOyzDnFt(?H:KE{\Q໑C1q:^hٛz6&],\I'$*jwe̤}RSOMw']Ёg>߰JG*Z{.,Ed̔p~kt9yRr'%{4UB٥By{h4rX!rR3J2fZۻukġUzHr=l^n`{Z%;*WŸ|ؐGĐQJR{*aܞF3-YgLJ z_YfR I֫3HfOfwR߲Ŋ}`4iutLbXݼvOx>?(|!YYU{%ǻݼ{OuͨGnuU Pl{}~iMV$47rfKw>?Iו~DO Ϳǿࢰ{>H}R!^- G}7oL}^9?8S/%Q}ҭu\n}sܨz[gTOYTD~)7a۱ɗ7=I8E[3iM4:%\X_ڪ̤ґ bKk^:9 )Xd2TJ&lNeGK4-ȊKi>+-Nk%=GB1b/ov=s-JjE֔;df77!sS'Yrk8e+yҜ}~?]9`gJgoKMX6>9]&/dVM5t1m3k^mѿ}U??ּJ^s~dfJm}b3_TxHx) MEV'~MʒÖ:|^(A2'ZY'R߅uS^iv=nqHO1y yj1;͗~-rCWVX۹ϊDU3s1VEHH*S=MFwTwFge>U {Q ONrKYe޸%Y}O\kj+͜:3wo.᪍D[=>яe@-j"4l*̙k3y~jgTgrxL@|G)H,ݎue$4WUUsqkWDVoO iC R#Tr#)z}-T-|Ĵw)Q~;csZ|kRtxd~R-k3"MB33xxЊ<8C2U[*BH2J,KC7VJDU1E`X Sv]U;-'͚*;3]K>E &[JB mb䋕Y(Mk5\9jIy:S (֮~;=Rim%VWi|Or'%֡fHK5yZřK`5( ;{=vj{-taO,ߓKZPɗl^{mEduwQ^gK"<"5[rW>btTP%/V$ҿvw,\y2O'v%QOaTpA )2UVZhB?J=^YLbUv{u(ER~%1ʷ}<LrU}Cq[g<׬1<7r;ͷ=ݩYXy-YgJ>,ff4NJQO!اȟ*BH~trfJY lȅSz㫺x.G93+*'׌LX-'ơZ+_ˣ2PE#Aqa`֛Ud UNݕ+=:]0#iJDJnd=bZ Y ."$a䀕Yedn '`ħzvJH(T/`}{<;B;Oo_Fu%N69w]Zٖ>+,5r?$uGK\' ɧM9uG$5xkÑͮ%pop ᶄP?ܝKc@j3I8̐3ZC_œڄ:Jn Jk]]IAb6"eGW=rZ{}hS7uRLfd*.$Q5`;+gWtgSt3\>Nps:f(rb<є7WM8O:$9$z'r ,FV9Jm:}Y[(!߾\NIX0%,K Q*PX7A-WEV*D0)3T؆$YUMK0 m9ږJυVIj%b[ʍ#Fq:28YеcT;pOjK*{0YY6E宝dO9p#CD g 3#KhvIpŒ3Y R=E;n[_Pcq#rrwtbL⚇Fs*ꚊzwsqPk$B/vkOT|Ԓğ:sE~Z;9. |D"uFe4i()M)bf3gC臦ݸeͯ@-߼N9RE,YOo܆;o- $bOo_;{?Pw>j]͏LV~UsJ7g/y0 5RA$@ 閐4Iјw*<~PakK7ԿIeؓw~T{`̪nlzw:W9Il̢J_fU~ŕ_YG+9z^?wDDҁK/o'i PPc% `5Owf GI>4g(FG uEJYf2D*5`(ZSfx\NE^2/? VES%_-)LvQ~:S/ )Le|F%˾)Uة J`!?u.6Q{rB,׻2ڞl&G bN<bQm:y*u3dUyFnø's4GVpXM6 =BoۉS>N['-ӼmXAxr̴/54 ǒDyQS'G6r\tO2F,KFX~ࡢ/wVRT0b7Quw;vQ1h4J_R顔*Y4a?yh313)#&vo|&_Z-NSR=ow⸵j$ftbS$4a݊  PEEa  ާ_V<;\(  n |IeԵKstiDsDצwb5%+*/)#9咒.&Ր4Ι'mZ*j߹vZs\1˺s"t0&(A}djхt[\O`gc*f.*v#ޓܼlvQ|>dNDV,=ivj/̧-~S+82oRWKLԌ Ǧ2f} Wj$ h܃;]Ypk4"ٝBɣ|@aW=i˹#{Ol"*1&'mZTȶh:5e5e壖tDŽ3jL|oVƺY.YYdsM{+rZW:3\[ГbKQ?/QuKUefJv]>'nB&WTf&[ 9[vDO^zt C|2^.'eC}Сj%0?E>^BmiR0FkRan=mT3n4:|XRGLfEy֬)n;9SV5n]QX,*w@_t~.$Kc._GKOF~gn5lN>|Q5e =L0!DNQ0ƇGL|nBڻKrdUWe>5 :TXhIi b)6!f2c3VlBy:7ՌGo>Ҙ--?KoN}k3hjwna$ynSA(kiPY2:avd:K9ys:S 8v/;qnR[[! 7㲎 PvHQ?Ip9wI!ԙo\ZYE; -RXpb-V,sSO3""ɕ;ϓսAmoxї83dVu|\z!NG0r.M tzqFH8@&(rZ1"utBK?f_~3Z֟IK!(UH, r?g)Vy]-DNq1)ّ[hU~J حlu>8ߘgYʑَTJϺ[AI,Es|'/NJ{ֱK EÜ]sHeuZ5~0el,5\vV7iDĦ&ٖT*x FFY6u8qG{݅_fq̠Vip=Pa՛G%ҁ5 ax- k:j; D 7{Җ=՚P-SFLI &1K99(CXWnC:>`mZ'3gx&Eu-_y\Siݣ[qNBtC,y+NF}Umw;x`y7,0paOh⃔ѣ2b] @[@ KGddӛOgHsح]X),}rc4N,+mA7? o7bZXn6r)SgI`溦ر+2kԓ{. mMZTq_'g-}IӹcUbl|J{Nd]%\l瓑f7m:4%!ߺ*2:y\5I6xd4P$cQJYX/[ZΚB XZ1e^WxsQ7oܚ4pسj4,z5dko>*]\To}k hh;F3T7c$i/c2r|)u_^6#Hzk,8:3WOMXk橯oZqӅ8 iKSEK]X򎁧?c22܀'/-vLep'|$z+uS5ivRT3$.ޓQx/Vۇzpf C}fZ٧l(ׂ% GZ@o:{&|ۛ>zKHn=t(`VD\$OWNlP4j]5IkygYq}jljJ](N42?H$K|.oS_SAHi-Hti>KUqvpu]K/&ƄiIZANeUv"FBeBA!~NĜ.k'y>CKu!}WAF;ڰ €:2'5lg N{F9guBR *ڕhbfӖY!@C,Կ9.GKSOU]-hMtuGKӺԷ\VM~bpcN4J̍vwE7yߏ5p̾X)iqZ.tX%@~|Mr2G?=uaϟV.Jytyy>>4Ȳ=9҉"]`r 2|>>>>;^[O$^P2QOޜr0UJe unkA:Tޓհ7 -k;[yl*|;/t4'\m dyx, ~W.^oL(N56T2nԏNGDyWEJeMiIiZVeS9:Lud&O>[%k/wL[NzϨE7WzE7/֗3:NI0(7QOs I^Vmz(d5>}f£~; PFe&DG (-d BYI @$6wUlIq߸&X {vaoH 4u57MҲy?r ypx.4S!EYu)IF& cmUcV:z:Ċu=ڣOO_oɝ;ޛ_Ψ4dž^4?ӓݣ\Xi!-Df~G>+s%AJM(X'vfS ;ܰ寑Nx_ FNaFtBv8}̊bs`*5Ǯ:zW4*~| [7X맒_Wvd|H(h<fVZ^z޺=jQ͕ٚ^F$ؿR'4SyU.g裃@|Wu*P$^߻$}V[uiK[2qLs#5x -[ŃNn{~ORX6*kJp}yRAi^]v, 2gLU JfOq$&?JBK%K's@v?7s?Ď*_Sy:T_j>_|Rdy!FP/?k ϯ7OiyN?՝4dp8O" P7$y)RڱՕԮS'tI͇1=و#GԢtE>]6@f \3òM%C@E@uTJ+=l)7fSV,{=~e>wt,ݼ?P{҆'gj}Tlc-w{v7|>C N7cI}?|ho?^r9dׯquRl'jғdFIc* =~sӦ$Hk͞jFPU?s?^^ndӫrZTM<({:6ZW;M+}$x1'j,F\Bwc;Lf^,񼽙'Eӹo؀I%*J ʧ9v ^(QKvqYW._lWUw JSؑ-)M;g}}J*I * @JЅWv@%{WejYw,Έ7<7%P̱]b|- O~}NZ6-zl*FP4Pw+ )Τ&G@f>@oۛhzȯce_%{) ?]?_Z_OyR])QOGKx^~}1\Q{+(I.EI}ՏՕD7z[X+8wڱpNv1i;1|;S~*@TȴcDӟëzKOq.¹NA]YQ4b WidSuTЎ Ii4_~XcV`k:wVBYb,+3y{KО3OFQc"EёlV)(|5xnx9~nWRq߳[,OFY5YJiJlA'}#/1OJe6r3ѧC8DK(x֠i/$eSN8K%ս1#L}xWi7AZٓrѢމYп.;7Q/=|7flei_1YKN{Oj;~!j|Q=^FQ(4[KֆψE7?PSLEqNKէ'|8Q$ⴜ[K_rVǪ~mR~`ĕ@5|U/a 0UW%47zzsSzOxc&>Cj6BNvѪ}Jzi6aE2ey.9N>tiyd@y7dɭ͂ҵŹ^g)2ZzoKF1w2㊬Ô9X8:(ѱA[L:Q[=T jQ"=^,b0*NAC2HŔ02EXj{&lo&Vhj1εIHG/Z('hyifA@MT%;TL=0]3Nׁ *Lyy(,r.W0hiiU$ Jf/7`{y^Jzvؽt8l-j.OTbf OO^yŁFBAWd(N<3S|vy>Eg6Z{/5*'ԠK3yw[%f ybQ+u˹߸@b;x2~{vL4tf?ˏהMظD_Th:o.;Io_.S"Z-IwLW,*޹jKyޯ9vj;9V弻v ;)=xxP?z9Y^$?`aܕIW[ӱǶ@.σp۽qx$oa!j(UVv= 3CE!P֨j0wwqRThIQTRO2gKeWB++9[O-c1-(u|dRo?+E&" nn#CN)S8.1JTȸ湈򰄝6ruҕKwdpm>qS+g+XyhA6f Y(OuU=y4OƦL'$^jJQEJʿ;Ԗ OQ>B$m*?[j%{ ы̕y^{&܋?3Y( U %QW٧$C:3$hJdWhGʤqrS{$\ݎU5O庛Ź3@Xzfu;fǼG4hf0tmVȗPjB:-ݞƈ2[㖭ϧ>R;uFɥuM UF[O<ʄT= *XXUqR8r:sLӶtici}&GV Pb~)/e)^ A6gPHtF8?Flq斨r<_3As>LJΕfΏH 4ӔL|l}^ 9]vc:,kk{Po/9+<oCrW {Qff1ע ߈1:>N渮"0a#fnoSNj:iE 5ka^VK ryMsBtdѩ|肿{Jlf.bP.}щaMTg)I/Qv TV@#/X.XVC0 @PQT?Nž#[J?MQ[Ro->B^g4X]Sc?ʱvvl9,?4Ťդ=׺-<2NWWv쵪 *nR?I|d}8rrK,c(iʚ*W%Z(Syn8ڔҤEklX] 7{1곻TCOK^CnϧV,UuKUY!B]^]!fgp Ða|F:$󇦰cݫ7s&4up͔ogkuqnSiǃ-)H^F%8HJ/2B_#Ob s|oiN}˚: e!VZxԬٟsF9b,>IjD5742цX ?=eMg+v𮜹9⫑-|4Yu76{wAVlr 8BRu5=4j>W\Ƭ^wϵS䗋Pl+8;S)Yy̎t]YOI/YϽXɶyyQWtMe ӭ}-4`()VKC&ϚyqvČ>oLrK;a^AFMtf*~:8LwuϨñ-Ӝt3ٻRo=l}R4)$q^sW UE<5i͔jtK+3/촼7ii1)mE.+>E)zAɮ\&N?F||g}IѰ:~Mm=I^3g[l>֡J.SN/E1(7bΣ"?7[Rit{.\=Cq^3fdDy!l(؉<QgR;3.M\!pA VvZż61L`DES9vo6d+ɪeWidɝ{?tY s0U,;>~_4N#4cxH^:F>]+Lw-* xhSj?if$U|va^gocv'}E~ׅ:?GNJV{?3ղo(gتφjs? J]NAiEnJK>gBdwP߷_|pπNB<{9U0rBj8$Ţ6yC=)nSfUHE7,)䬿SFFP\|;2y{T!KOSw4죪Bdx't% CdUuVxψ?7y~2apӔQe>[zF^tLkT8Lɬ_ɛOvIT&l28kY%[m"ґ]k.dQ9dż* -a^ZyA6,IV_HS|-^շDJ$N]{i^#C_C3^qt5dG;VK6ZP},rgw!x1toZa LsH!o)eB.Ė|j(4ƅѳ4R_+~Y#1|~&t? i$>C6d,Ѭ{|]/sU\5M&I٦1Ʒ*]}U@::/X[Zw# țW-~Qh8pv\ڼ/õ6}s"Hpnn;'_ Yi!˚q3 a$biIx vSĻsE$pFP}; j˧Rڄugmmq{-G-Wעu +&)6ݾG)AA#n6帄a6h̾b7WQVp_;MUq&Rܮ1禴mߨ+*)cC;HY_>.a1˗kZ+efz¢[ʧG+r =fPD4:ڭyQeYBTَ !Ρ~67#L5HQ/ZhOU6SJKMq񺜧%l6NSZJ+ǰgp!~EcH22KGGf"rqD= VQ7T@o"m[J:8Y=9ݝ$Ze+N;x^Fo7g+ɹqDcל3\fdޭkֻSO1˰6 .?,JhoF`Lg\ne})?.?/V \Ez,s)NrfGMhghqY8ՎX* Q^M_}csZI&eQ,F&Ims^|;,t"(/{ߵ ?D`x5dY93f񜏠H3[Ӈ6ԽUxcCw?a@wsJ8_ǽE_~Nyxc~C:wo"0mæh>:gȨb`|*7Lq:!uBwܮ#a{8[:SWG=?6x]U,9rV=Dkn+H<ޞoIw&q.Wu2,~*TH"Ueu4Hڀa^~4`fOeaژ@?˻ß͋f߆>ge|?*.:\G#>gO}O] sc0)U>ԏ#K/7#TMa ȣZGEZqZ:fwr;oǥ iʥXE}}yIb\Oo?_#&J[MVNTC\7:yJ0PbߖP)+wfKsI=hUpe]ŞBlqvTVgnC!׋$|ev%7sXnO՟;r!,\#GL˺owj̑N7N EԽ In.^ swTuj]>4`i?xu*ˡk!JXaٯ'w3XEggBꎽqxݳӯW\|WyӖ 6;L?eUnFzқ/5->̓0#ެwi<8>"!RTpC.S[_%aԌsA)7 m]3K ;ٵ㎆y5q|ERR^ \ (6+b҈_92K;??ך_1N&vށRkxi4/V`į/F+('}|$YD*c? +D[QW(!{1-/Ǝ2b?~g-o:Os_|3*|HC?EB(=<x9~;o>J,OL8ow2k׿5xYHRGj[Ɉ^+Km[xaH1Da>!ZJʨ~n'*-tuvཻ sC^~?cv +BEָiD17'9t۞|fQҔr=-?~꧀^u⼉M\F׫k/l1 N0F岤mui=wZ6qEqˇ[əXx8fPF콋~FӨz?9܂j3<'ߘT-g2R-i2UYo7ৃ 3YgT-2x] tΩD,nWC =YhbJB=2w_"QiK%߯qFx sIS!DHՕ)5bW@ , 'w2xU, ZrZ;O&ʢ+D/a2,Iۿjx?p4f8ER}`G&nj,й.ԆV`!TJ׻Kmo7%CO҅+`Cx5۷gzT30'ʾ=ӳ"(>JeJǘ0b{[&l!~* Sxk^@-`0!Q}+]t?}Z 9)h Sg}&/JLU`*XUƒ_?b+v! ٻ"r8er_bM-{RVME B{>4%RfBrU"ƴ3\[+؟"Jg% M^D#U$Ҧy̿P)v`O1r҉Q^[㆝Te~E_lc]KF;~X?ϊ 4R_3&g$_Ǐb{"䝛쓻1tF;L)Q]Pf$mff©a2jEe4.I=֬S;8ŧܢ?oTK.R{PWEDyhĜ5!-)A$-𞽄 pܕG5>:g}˫mCAgJ[%X*d^F]9=<5Ʃ|OGVTe!`cý^N.՜<~ Ku{AU@^E]tc?`!Ż*hߏH ?G_ GuYT~Dtui FWWFx>^gK4jCĖĔF |>v8֜)Yjͪg"5^^-fjV0NuZ=$Đ|v_/>oiʚ~f.Esx%JXY 7Ǧ> :K:-ޜKG#k"v(Q3ɮ6'Ft[GECHHJZ dQof s ՗9hҜI]f5ہyy?u9#i 3~IJ/QTS@G`b =aۻyt _fny+s#՞^ N"3jWhĄ._|qŔ掖He\٠Ɖ@˳_pē܂#_鎜zPbW^=ZpõyibJ mWM6e(vk4N¾ahỏZIbžLyU, {wq)BWN:]락J|I*3WI23+_aQᏏ֜=m0BRɭuMK~{;vbJ}n\9X#D oI,km.pVKmw]#Gv(;'Ё3e-"vʝکV~H$Yr@,{}w4gKrCJ?qE׿v=`;՟t49N5KLg&VgjNجW.[<5-bbb (4sv)2:a,6 W }vŭݙ% 4,+4jFn݊>}9 r2u,ȡ^9i:P^;C]s>Zhk{&pQ*w@Ubgʾih<5Nzt*C䫿e?F\f"iiF.&=Zb;VDS f)1jf*`R~F*,V-Hl)[gX Y1**&`T:?ÞţrbYH,,H ߲;"eIiqdҘ}(oECR:j]~/C0qպo[{[qڇC5 q+)q͓DgdPی}}s<|xʻx&}?63ANN!I<)[ 4Mࢌ*&$ 菕vp0f݊ "{ESZj8 #(ju5bf;æ>OPb`hћ RIQ.NC ӓeRnx9 !2ʷ(EqI۟zX`Kp辅Y~ fQ%8J[ճϔ=zwh}i0gP̎وtal<nb$J+:HU,{* E׫;4R΢->x eO1c@~o!-G_\ Y"}IZ}l˅_>\61QG-9an{K'N\o׃Q[heYSִu->Wqg9'ϫ1䥩B~w#T-S[V _Ȟcgs}x5t_fKg՗u7' ĩMVՒ K+t>c j5c /ۡ|;TWͺ%udiKR?HZ>(8M ϺzaL;rM߀hIUg&uD<9(u(_SĨ;)+JCEN ̽Y1Jf!c5UMqhF|Kxr =t&oN;\>4p6ʳV1 щԯeW;BI: H .5145`7vfGJ*+Z/d薢l5%?3xyK^,Vy4y.,,KV{1Ofd5<+as%YJP^w 2>5y )ZO 2e.Bʴb~tI(\Lb,$[0v/mopCmo9ҙ%N3s6 EeEnF_#48~0Ź]Ga3RԈW7Q|,8'fٮnMBl;JrR\Uߍ,,[<Q+FIh+X9%җP5X=$'S:},!\իb KmN3zyL8h3X_ŗO4^ʚo2s-Tg[ya/ V4ི[͏`l6+*!? ,0/뱔fBҍ9X*BoH^ ԳJ`?`Xun᪃:|-i'ȠE<]gOV`GN 'jwf*.bm3ژͭl}zw&î'#N3c:N ˷;YɂGVAx>'PjH% "Ĉ ie3\E4'bG5?;zu#.Lzhf|~SEMr™uƺxc=TٛVKS嫝&ԱeQǯ}AN{3|qqL<|!<4iQ6 @#_.ZZҺ.4B4 iv йov Nk:\i[[ڐ'4$e&qClfһD})רz_-lsS`3ӚcʹF,`[O^ûn,'F9=$\%MVjW;Ne$T5YgKR̵DX>U <*W9khm wqܵIIk:ٲo_r?٩?j@$UۖsuǥZ7vK]K<8ެuul\h, mϝGN ΔOYRnRmA͚4-Y$͍3ALٶe.za)X9P8GaoNJޯ %wI袟)kfo)Kwșߝs,FRX%OueA:~[6qU>_C Fqmvpx3N)eh'j;آrt XQ HNcoBjJ̃$(~꾤G77MWG1v1 JL^y#1O\pΜG]Hkr9y7)4i]^4ugS|% (If #>SNQZRW ,8k.[LIZF-씹O+_m4ϥ {Lm$ 24$+C|퓍v܂&\[g +XMՑX7/MV Ǖ-yVѮS/\Q)StPqf>`rn3"~&n,=޽|5j9mM>N&jJb߾c r߹`^c<ܗ5tkY7z]X[Ci'x@Ib_Vc/<OL[Fz52d|-TYyx))-!86e9['&a`w AWP˒ۺ{TS'Wď3lNʱi*L.pE[ƾMgN3F LFPWWpM4 Mni%1FNNF<"-!@ 5snw>LE) #VH#ʟ[DNM*٧{⏅l92Z=4-hi?OT1Wlb3#R*P⳧rz?J Ut~MY~wlq\d`t+r^|n)+q+kh^Kset!uVW/&} /:7QrO:DsP\5Ov'Jtr)I@@\q,ޟC5hWxrJ*^M7AWpRٱi3k)[MqVĊtᛲ)˘!s$:QKk%*>:Z:BL}뿬W:w9'un_F7ӟ^Ct_~͟`qieoSrExrG߫ S=yn}vrV 2ԞlDgBlQVgܲ?L:ҭ5eT!`DK$/v ?RNLf VTuOLT4m (x۸eWǟӄ#މiF2`20(RF7For#7hI]csr7B+ $4jI9媀ڽ=Ҹc U˭uX\ }YO?^_"Ӗyrsy.갵YVV3IռB7dq/zR_+=ۑ_*|jSŇ"(s1.OCC[*'{L{OP1U3PU]߇kM@8Oay0vd(#HQ iVN[cC1D,P3\ɷ寏}Cjr{=.gf4 ]jkCO.8QRBDcǿ]צX5muhxN]%g䪊*:23#izZ1 AKߑw|e @lU8$蘿+)3/UtY+SB0j~:s0-Ujv%Oh(<ֺ+5x!U'k 練t+܏JXnH#R$ȫU~A{Pqx|l8Y#SG7ReKn_bK a۱eo-'8mX~%luydϧ3Ze*!PSPG!3Խ>ZBI_bQvʋ⥀O{/cwNlԮgBj;U3 hѓ | 4yTUB* OLu1xvf%*;"x[ә2ǓLu@3>ّf8kVSlr,tj8uf7WP|%_NdyA<MN*5cUx"h &3wbQWw_6o\o(3JוNvYq~N-d'w>un./kqub#ƳxY4dhw[n`ϣcSC{Yٍbǿ-!㖱A0&(*:h" 0wbp:tĴt9QMLَXqUT:YWw[O_3]gv"C2?Ns0+zb~Q|x)ϦUqKK6W>@;>>־dɲJ{Uhh04EOg3ttB@*҇9xI|s=ErN EvcRXߖVk[y}9sZ2ȄXMe6.+O5a2ӍTi\uWw,+N~W[R:V`B >_Sa>fdrr5뤾f*12+5SN}e ^xeVu$Ȁ=?,ѕd䡋d'ct͈JxZTbT7gCe)kEJM~(HH[|a.*ܯV|Y8aWln}N<+L.h好j{V.5! $jlR;lHʤƷ_OlNoO-L¨هDV-GFzsiC@'ݐ1ReJzKh re?PCszdB* W)Ǒf&ɥ5}]'ER?P@)t?XSl=nb*Q6AOsKʁJ) |:u# "|+7Jq Oէ,}C2sIՔc FAfog~&՗n |JG~+ݕD2'˱oI{yR+U=y1]+>N쿱+ǹvp;טI͜HϦP1ZӜx wRWTiϏ*' |Q??Q:}=/O wePM!TwC@0cWFTep߷ x?TDo,KHψ(۸,I{=?^ʻρACF.#Q.R{+{OM,g5H,UP? w ?P CG {0?ψX~YeA۟ ܕ%T1q>G*O<dFZu>2A\]5B+cS?ǰ0vw~ݻɘ454*ɴF*^P`-;ث!`:/gX>J/{G_Rٗl*OWGg,V\+=Il62[>]F/QG6Yr> (M9ʺy8èb8m7u+(cs$·)oQ荀]_gH)*qNsB(BEMʖuqKU+V4"-MZ=2QG>˻Bcĥ=6J)fy#= e3E@а͞1OeLSCVYPZ`Y|{9*Rċ#WUv >sizb^6 Dfej7f+2ReI=ȢK֯}BHuf]ZroxrxOYrҐF3QU4x37ќWqYΩp\o#,z}mI1ΖcAܚ,g6NK-c?yjXlj{@UUl+O/ CiHn]07h]w.jL'J_ϊ1kۋQOѯ~i o}ɗZI垨O`SUVBUD&X3s,An@uNHu+_Úڳ/ۊ<9^NE+zhiis\ b1%q)#y/9obutEh1#FS}n,R٩f>CS|umTԥ*jYBFKvO]VQ,D*x\(j~>@PW.#u^tF9vvvnulX?yfyEs>^事m\--T6m!R4_!Qzȓ'Ofvw-Vk~H,o>i(7ռ=o4-iOiM,ؠP CM&[`M_1ʓNͣkАPU2x9K^zxwe2@b|In~(2!1#Nl3ykck8aY[|6kғ9okYPg*$`Ew`פЯ 1Wn=&X.OZD*+Qg;vHLso9 ZshAUDs6vsFH\ҭTQJlnߏ:4e/^W5B%KuE1huk-|c%"]1"tFڅ{wGV]8NW]K[ZgKc5dw^Relk1UݕW%çxg񶞟&ٕG\ib/;eo39^30p=Eiɛx4(gN&~enCq(BhvG}A'OlQqXy36٫,1;*Tj0dO#5bZCm;ӕOOKqil45^X%&6>×qht"¢9.3L 6e&z஧+~a8oFOLK;iXX;bޯ+g;qWw^;V-5F=f64OVL\r&:+ktO:ߐvo8'rr{MyqcFSr\~i78SF|ϒA|Z0П/8Z稌"'DeLu]+n h=1I,[v.f9tJg*J>BhߺG"ܳ2 O઀OqۿpANÛz .WV_l\fZr/,<O.o"U*)ʍW|ێk7L쯻ǂe2jظgξ=\ǟ|AJosXqGAy鳛y~;WU[L 僊@0F ,o{J6PtnJۛ?-c?)כiYa˯ BkimnlS*,OxYָ$,B?ywuG|U2q^4mQǙFD{iFo9ud =\%mtRw.K8mi5>M~O#'=Ͽ3MӼfqRpc]r!4D@3+ b pz8:<^g=VӃNc6gew-@v> Gn!7Y^Ģ߭zqhUj[gnߋޯg<4>&"¨QA(ʏ[)W;"h,-Z1,۱_ϱuXߺҮ2l>5e߳w$g#R?g'$Y#҉(9|lv~61!p|5qט2<Yq<([Z;Taӧł=E?= ][xgQER=YdX7Ć-SOuS:e8a&n$m󽓱XG]y|ٔ˓0f-cDH{"e=KUϯ5#U6tFpYM=;2u:b Qԯߎ%<уe~~gw 羇 Yu_c:VTkQvuT$̈!cO#u%g,D6"Sg*<*iƈ_E̯/<%36[ayE,h4^Q5<#4[1Xl3|y#izlzG cz(JWF]Ye$9F){zdP/OT2:qID͡# *C>H%v?T3ͤˎfg^5IRfe nKziGv98UThgHN9eyрWiᩩ) ɐq[IgQ sw{\1;dF=J* v$$~_d62#X5}q:@fw>+N?ؿ_<\F^G=CF9ي+DZ2R9<٨yڿ|k~^]sIXQ7^8]IhHZ+>=fMzR\>4:N(JVF,/s6RvgBD/p0QZNKxfY$Z]|GmϏG[in7Ns883Z0tnKm;'Bb:hzg1WGɣӞiW5s C螀w嵧?Ӽ.xSze# 1l&Bx4SzeJ'CЇRc(=!nдٍ޿S?czW<1:o12㹛yd;f-Qf)4[ZΟO_c܏+AɅ uy)1déq^2kh\g,PɺW$LLUF kZ*O<ؕƿ7voDl 0uӳu~Skz k ;['-O P\OSSSN.TXP8q*oqviC6ZZ% /]gMhiaSҜοa;f8sSf6{qPm kK"hI1 VzӦzgOuKj? &=:<4֊SW\iْ.G͜O[S{7Kq8^v}y9]ٳrEDC=|i%S.,r Fk@eu~'Iӭ8GFLǤ/8 ocnx[xb!5]otu /쑑Sv#|Ś 7oVcŊ;[oOԾemΌ~ூ( Y|WVnGƥuUm, VgkW{Yjr(cګB\ PeenŜ?בcxUГDm;*?2ݘ`I<^h fJ˱ L3έHdIHΎA} Xb+5!IESS>r8)i2}n.6|ѓ4䄡GMKYV58ŭ$0馮]yJ=nKy Iщ3zr\q)hs( IlS7{O%濉_i j){r7)(dO eKOHs}0TN[HO*gfMAwµNd FPp݆8. b:X5|]ZQrVل#8&䟏zk)~-K: 8Wt*?`  G˖F_ԳF҂#әj% a@eUL蝿 2P A?QV ̴y?E/2,OP|:?j?@{pA T~Gocn>?#Lމ#̢A m2'ȉGn+wR($Oo74uܒ:]I:!&07߶ptR2YT5@ Ioʎʄ=/ջWO&<:ᠼ;҈_G%_bUe\(y}MzWMV#Oq{9̇_~#gլ47Ǹ_ǎףו/!s= 4Z9zO^a5VO! STer*-5;hs-Qs+׷>IΤz=q5R&74wHɌ-{}0UQ[n4H{k~t gӣV ofHUtU|<.#>YƒIVHNmA)aQ>~=ߒWf9G|Ne5ļ>kN;21PZ\CHꎌtEM1%e&%qs'\ɬEHn;U%8ͫ3-K#'YhHeЩc"łdzz}{E=Q/9YZN2{!P6T5n=<im HEjƕ٦KT>2Q9Ҷ3ξ3{7 |O2CSGKnZiwepGFrHJ] e}y+`+y3NHG!<^VٶYGJB4ˢi9q/7UG#$ϛ9l\n:94Z͛Exfә!xYf8=s%{E<ϥu!ч2|5#FyM\۶Ҿ{4;xP޷vSD.DQ6Ed#P"k.Vظ궀6Y(bk~/40T˘OonV^i8yZ(6E%/P8Tۺ'"Liv$R&\_m?G2[|S9\7Vm-=\-M4][R?o9q0_^=0_Vu:qٵŴGzqLr٧x4}$M-X3X~*D˖wОa!Rݹ/=]-ҽc~ UJcjysb V me`hz>)N:Ql樝+J1)T ʉhLs_/SήX=a6:pu?N~G.~o9Tzze=b裰YS%)c_}=/MXf =M8kP$ʛ24h+ Ely._9#KcDBrFH ͸iӃfß ~C:k:O+I4۔&. KZ{"ޟӸ\\#/țeyM:4ʙ'vֳЭ9ٯQICLmF~9B3KNͦQ3~`3㟕C&7OP|W4{WU$ד龡j$_y.姢Qd6j2h1ymIƌbz[Rܬ-{O_P'Tw޳|-g.2<)֓ClWYu5fefQ>?'-3܃6ʚ Q )~ʬVߪ\|y9 Zɿ-/{ў9Zmyk1;Qz?Bu *l Ў3ffEkE\)hjM 2De%B/@xȤ;KT座~QA{Qz|2bDe٪>R՞ - pcXo-qӹ66eO' zWե#=Q%$Y$F'SutN3WǘKαuسCUhx{+Z,G/Xrގc=A t&EkZJFpynEwRsӉ]=2cARXX0jg^yN˓.dEK4wٰ\t&)eP%=GfO6p Pq#(|LN<n:1ʹ%U'Y(GYݜxq܎iglF9^?Rw(> XKCTӞc"S=,A [CTS7{{ Z3WjދUg ޳E^n\+y/'Nwj)^yN'jF*goHQE`Bhm%&eIPKU3$9VYl[0~}FM}{wRs/BjYVb(ju! f(*ۺxӌ)ӒZV~+ KB KU.z.* %{ clcjw,M{\~<%+]x!Wљm̖z-"Ӛ  G77Ih|m:8k [٨ O%sG(3f,]CKtճe eZK|)#ҍℳ28b^>KJF y?{w=TV|@FR g)/)h*Y"z**SUXů.3Cȫ"D )`m-LXgVgE rs;_!sכcF+.Y!X-;<4#3]ui=0TW%rj1^9vچFla 18gr^3#204dJ3tUA\ًۤ:'vL\rx^34$#Zh#+E[2!Vb<!ːє V+Dyq5][Y*ٰ⪚ykчZy{tr""oa/7|3)jő(}Wg]5Ic% [i[OQd y=$/FgA,5Ҡ!vR}B!T@Ҩ*(`dp~d3-n udƲ9-vGc0y0vOM5=:UQ)+Eb~~tPuWq`N 3ǕlVž[ycn2sfi 47=U:NHjqӇMR[ 7 \01v(>_S[Ci-$kɯ%[756YMRRD!nFD?oTuqX0nKlhdY"=mR^`QUg59.S.+nMjoz}9#fI_;6-^9o乾Ks\{Etӝsg0u=wĞVtgLsVq#y=/6Wk,39e:M4mMrIltaN#82n&3% =sGݏo) {Z5ҶU"+5WR)J(Ľ|Oet^Wx\\!j9~hM:S2qʮ4|; 7D/rNYb+d\kC]6Huէ'"r/-:8}Rf~G5/9wq Jk 9ں"rG[/h5%(H oq:ZӲneuYu7Ú|fs>k&n;\:WgT+?Q%.Pk 3fGIrcml8n\Mqt7Ai+ [fR'j"7;8w!RZ9Rmߎw"ިFYKBpWFQr5oN:v~=x?BxRч$sv5yfĹxZ0H~k1[#3l|tR/ۊsBh?eSG'b4WˈVBm)<ޝEPnxꬼTۉ^3W яLӚ-l{YO>41N2ԛ'ab; /y5f䎝 /(i:OQĒ=03UX}e5>%>CW~4]1["%!OU׌B(U ڸ; 0KWn3 ܒOrqzqW>k<>/-%kgT]:/-EF &O#hC6ܻ L F"_ OC㾦x #G)ќW#/#ڼmV6 L.lOM ~'V~)YFF6\2N=)s4H~[z:d.#6їHtLNԣYW!uN?.]5q}Pk,䐧 ԫEF'y Ō^2:{dΌPN=uDŽC4pq;#P0eBޑң\OMKo))[dٶy)Q4fZ{ 흟2CFF7?Lg_zl䡗ǝz[e^@g ^le%~/sZ&mM(KVan6ϯɽ\oN0j:lebL:]QW=tL Zg<~랝^)Ѽ)Eg ph1kpM {b/R|uO@c <rq`ilveZ{3mUUѿGu>Gy^ߘa9}o8vr~K1 ʽ?9B3UI9V[)`]_RSRgSh٫;Lб+0;d{R3_SȦ[`f@<{46e,~ąϓb#hy LyEXjke bLT!ΚΞa8?vǜ\AP'nw8ߒᏏ[bDEmںSɝ*?X^=spL]?G㿧v|[2Bh̢HVzcM==.uz[r]ҌgIo.+^;NN"!'JwAקAy'ٚ[t2x4<yx"44IuKV(AYY?D֔1IY3ElZw⽰an#}- OQ7'̓iӊ'\/O_TnrÚ8͏m2/_,[y:gK=![3\W^9X|-LYtLWeQbٹ;8y6xmi3t3K]0=/%m[c=>o:<~5;WW90ψy=>+ӌѯǪͷp7 ]noէ?jTK^b[:Qz8Ecpo:G5xKN~'L_,]xqltpyU FܿTrZgV֔cwrxY:Θsב|4f4!!qx+tO.ju.NL=_%p᡻t]}?mA+g|eIkDYS_67 Je뉔.hYXQA2P{C~Yӂ~O=VϪ<$čThfcB535An듂љϭCSP;ǻS18j|<Ƨ17u-Ŋ[VƷx=3ӂno6RՖdS^#Sgf!n߳M%*WYW6k^ 1/l'ӳfy{, %O!><дddiSO2U6ci"Я3?ճ {uNzqf4W*oڈ|v1 1c(۹<KK$2ܺU5Vn]M _ ei3zԳ;!HLOE,ݝ'F@X9 anu9n_8^LdD4#/:](_QS^*tY:'Ȏ>\X (fSXx^!?VL͎E_`]\Rj J25y%JSeCto Wͻ􏯅ݗUY\C0Pi7MM<?_/Kt/[>VkcNifXz/ '+aU2|W :zOr]'N)`W=27!uZ1DV"Ip Tv<Η5 =4YRWu!~*l-nB\a-Tg n]Qؼqļ! |gLnޤ幍>1UVSO)ջ3{U5 DsT /Fz4o Sq{: 3y#dz!IkCK zG>ר?7ץqy>=y[{oakmytG-jrtGn#tZ,7%_ d MX)&E]jM-dJ! XsFR% \qӞ4& dwy8 Nj*iIW5* 9hl$w0q7[9F3?j Zv; ,=a ۜekӛ2BE;!PhЎRSy7b5~WыTw_/'> ]~H>__8Oŵ$ꖆxcU?ޛk{X~ud 죹 v7>C1`~ {dFWv%h@p$3 `h?2(H,|{BAJ@+ܞ؟0رrEq4A@.?paԐ:ihw}|mņ?߅H20^7$jw *ea{G](|_u_?~-كxTǞrJb?_s~drSqvppY 1_7w |}T+[}Z7^wlSL hfoo 3ܔMB=HsX!P 7Oc$osܑ6νx?Ug%O$Ā;/fz,X@R d3tƘ8Kgt{nstBqc[?I#Z>j7O^: I6s#Oۢ/'amֵݠMo%gWo>KDc;߁vXUt-:m.]uxɾ:,KjKv-=iǨOTe`(\(uds:WPuUbqp=6Au|CBgVMly??| *BXp]}X!SN^6nO76nd˓kptEew?/ 'W5Z,&#gςrC,աEnE`vNOߘSoOru0X%d,gMb~ௌޞ7rquMHH4QTB9riGG1L4^HHא(3;5rp F٥kxib=3[SA=spFqS[g%(ڔLxW۴Ոŕt῎V99if9x̽C>YM!kp7s}GaCg?M7?5[S_į];o՛9g94G7\: j:9^WCBP#(aŃڟIІW2&B~- 0`͒wϥMr(S.XvRń(z.EVN^9E`Hw8)%%k)@fwB&݈osܷ3|wLeמ~{]YMiN^#vrْlᚚW2*Fߕ׿ }90.E)W1>SNE7Xc׿~?>~:ֻ~8~G^am^V1V2T. %wgjg-x+ieQ]yMLDOzz9vn=-B]*BvOJFF|$Da 1&x84o<ܟL{Ɯ7!ĶkN;7r5Ԝ$KǮuU?c-=-OR:pc ,N]+ gc='gNͧb٪;$n%,luk(Z;ugJu뎾.i3IJWe 5 Baj\Hz97t]p8' <["SFN l8_B%qɿpf7fۃy*7>I%M<=_o-mO3jJDiTگ,ԲD?iH柄jh]]YLYt1eRu&5AFIHܹGYu54iƺzͬ"Z!x/j_ݗEplM<c|\Z=yF_%~)McGα.;զ4U4ERT ;jI=a(JT , -!^EmQĭfj [}ww&n=W nIӸsĔj&Z|>B9 7)BtmV߂ٌ%r$l;ȬIP>5J7] &CN=^~M|ׇMa)T(8G{g?8I+?4^cv':O%W)9uկ^;utC*o> o㯇3zæ3/JptO}W9x \g/Y|w%cFoV5=RӔeq,r\E)-9nC_V 쾞 ~L_Ǝ鏑~'W9y.9kSt/$rDD/w974Cly>M_iJfG#O˷?M;Y9Kr{x'r8L/Ò>rk:>9ޗf/ys~Nk 1: 4Y8&^KHYhOAprqBkB|G&Ŵ)|tH!WRbd pꝍ-'p\~%H$)yT37#ԯ`տN8#5T#UyUC/_.~-qlʏ.YՊ=0u$BwVe`BӜZbəvjy~WUHQrRړQ#,ۅdgx(A@^x9 }܉^"z%${͔K->=`[|BwwZ%YvPd{:AJg F1If(HNUe2I!~.5xʊVqMQ y$ Fby sڱɫ)HAݭBGvjpjcW|)ŖeQLNj̳)!fipvRf? _܋r];kԼ\[9.6GD-u~בͫ5)Ln2{ΰ6JN+iLUD~ҁA=EdEb?J>|O+O֪33:gMiUs,c)MYF}abY.GMPy{.Ru_kr:^5tu7WϮNʄ"$| Hb>cYҴ]UU'y bf 73ynNv5tsܝZVF{3Gxw{2C؊XJ/x~[g.)p殩'jɢL;WGMyi$2C&h0>iiXiQKZ}{zch~h77^;s4OsӿT~^5Ъ v}6_G6KŤ};SFz^jr2XՇo _nl_7*Kϫ.[)b8j}YĖ*͂t맀G\̌)J+0HM @P[P&_ׇ1VdttJ袖}BQ)e(F1ۊΗ?UBx Ֆ+93jzd?ʥ/rufL5n^3Û&^<f9޳ficuWU]c P#OpGr'.:gN7ʽV GEY/j#?_록R7w{z*E|}I:8| ZtLK9mqYd;vו.o"X;lh >_V=->:mxR><%q>;oiNP߃\icp[]:{q:-2r8K 靓&JVC^c޵? 箤C8[J7Kr8w>.=#o41n[-,vTW9+lXmJ?I8.~o;W: ?/+ٔGVb]ZZM;[/?}[_'OSL xj'9^'?.w^)]&ؚxǃ#7{m1s괨jˠ%hwh+;% a?P#7!]7uvru3~4UoNE:ktw7^?>ێ*?uijhrzxF3ԒkGE( X4ZZ4e9tKX1w=kG/\t>rqlB["D#l;AO-!eN=&>#7hbTQY[vOy>[8? -੖CW`)kaDR(VIbNRvg[YnOb *<;~B~nǨ^];)S0B?RTsq~q˟ u?NrO i7p˦|{>qqXZW)j5GSKފTgzwїAL/3kӟJ n_͢|{L:WZiTyd^;῏Z??7e9X:/'mLtM6֢/sga*GݜK:gD!2dYw)6DF-;wv{p QFSWlo0ܱ/ir$⎉Cy8>Nx\;竆ĿgݎݒZFuHKezҦNEL';pK;`@#:LgW:~nJ%PtLr1ȫk+~zPGHI 1Y'-϶x>^QX3hgmVf!xYN~T1( R=b@-u!ꊠvc4`}Y|(5$O*|h@"ݧPLR&k|mw#gI1!@b>Kڏ񗭛~&r /yWEC)6>Gή5aTO0̨I߯OKVOD=o͢3On*Zy}6zd9AwmlqwI⾹jq>xbՇg4Wm79?™B+r۵iRSxH}mL^[4w#@5MB jI'/JG>^bٰL-3 C/ 8L )aɖyJMc'ϖzޓnKnKQԖe29 )|u-u~WWUj5]Xc)!"4'>7_>:~lz-a,3wu'׷\)}:Ϣ?+\˰ц˟c#$h8?bHNHy0~o۶iy-mV5όg*\ĥ*=n+>24%3J1VnAPJyn`p7N|?eN9 x iG]:'rOԀ~ M34B:*eA.~O薬4ntoOu\֍:9g3|'χvpipgU13iS';I1xד!L$wqU|ԿMjU՜e>+z\5'9k˧wǽƄ[oUֿ'%zS:Y帬=4Zm]io=4kWu9-\zQUT*kvx.?yoZ|w8>螤@vO./촷"o^jGDt4J+OF#қR+GY %։Ho2|7(k+NVE>ێ:yU~bE߈pU:| [rfO']ۧ18ߌL^8.N'nՏwPf>'=ɳӕ2b/pxN)b,$Mb'b#xG̙k-dEQ_>@]4׌ן| ȤN>c2ʚE|P!9Ϛ7\zQ=:c)F3~˞1(qGrѢx?VsKL:N'_ȝ58C:Cn)Լ%3vr ѲVޫ )roǽM鞚첟1ܽq9Ns|>vC&a%h0~7oEa_G+ќ1~ȫv߆:GgLg?mkHI/_=*.o-1EPu CLZ|CRg hKEѨ7$UFņ8)&'.FGKszs[3rySOMN:gӑbmkRwԔ~URYyc?hh5tcƀ*X[˽S$J5vb!)"qr&ˢ @Wӝ[y<|w?3bу !4%cηjfLig<ӷUb/V\bg T2-B.NtT?_,zx= "KOאDJNM-^5hxyM$]|= z%&l]T~ζN)1ƉE$,ҍ=7]@U^|!3-8z^7N#g,<N!`|v4Pǹ$c=饨6O6=q?dCM|,ۓS6{󹲿*vGR^Ȗ[dtE; 51V|NJ+Y{xwub<##Ɵ3пN*.]tU)^þk~B$)SOcX;߷Ȟy-AcB !IW_`؟{HV1$K ?cZf`2K1>O7n`r??_?Wdj) w?_h& 7s'Ff?BDĉU#˱xFwnY~+@[?@ gS?rX죺\vVFţ#*d˯؀<;n!q5גD1CUW1 +ԏJ6<><3xg7r?S,hX݃3LUMC3+OlLCOhhk%,DyIl_$Zep _¸%yv#9z;23:s8Y(-H1֯JMu>g1(m`_+]s'"RI 5?w_^->":(UDڍ9__sՌn7aE3t>=yigS)Rc_q #\:kS[n 56LyBZmԗױJﭖhTg7MmM*E6IMB} BȂe\eBy'v5G*#g))ʱC#@|0V7ek|{0y`hr9Jvl8eR9(Q܋z܄o<ѩa#͚/PkEseߊ(ywYʷ;W8EB3x98o3tϓb Tfw T ;-_ÊB`}[YeʲM$[v%:I':+,IRKLz]=B- W,Q֞Cl͍]=gz~(Fў]xUY/!٢E~{q\%dS*y^g4T~J-jՋQu?= urn~07彖QI_;B@P>O{2,y,`]G A%NصmFxNbIZz_8|O!ޚO"6JejӓOrhh6=,/uù{[[J}= 86mP6r4}==KgBBvx!#fu4#rF̲ΊRO_yNO)OzSF}uX.3O^G )x>pF7]E=C:뀻L_-,|'rbwOÍNZ4yѯضnRw8Ii hJD{K[BÎә߫2epFs F("A@]Zy_2 U ƲeMA uWZ6qo)|hfWJt=sXxbMn7$5[oPpɓ6}~SxjjӝVMf.qPK%1IL}=3h2# CTW0pqW'ǫ.fSl~yKWJoһvy”xmKFHۘ^򢻭W/9>ڜL7Cfn:/v r^B; ks4Z4SDӌ>,nH7 %d!Duq]PT~킇=kï27/+lcDN\gJ[UyGC.ȹ?X:K/yo~H'PtTs^W8GnzC%.y]xOǦ}W__O3!ug3у?8u>l_%vυޣ㹎/wEA <9>>ݟ;uYq!5Ns<\Ē׫1H+zu/_VSG4W'Ŏ8qy/QhI]1Ւ"i;C>\ӕKaFLar#sN_{|çxNǏT;$슊v$gQJBڹ_W,7i2V.y^+738v>xNJF.2XPٽ `5+$;7 o9KFީKޙEYf\=;aIu#&WVS۷'W]4]'<=UD6-iOdLh`ҽJx_-xh3ima%tIUQ-6>MB<)N=襚rݒZU_#{,e߿xw- TG*sK@]{~\C6;z{'gٙ0<\#H#e@A{7ųޏ1<O4S~ >C0ySZ`ut3č'E*d  {vRJQݦO9kwauK"ҔBT/QM}mJ})+lK_>3nSx{m. qa ,/*~U~n'd&l(e+Ԫ{`dZy'S:+7ћɓYk(7{'Ț_s7|q'%~oyK'9kû'NseqϮٖvцm?mLT.W}#MizF!Q}c &Оo{Ң6jӛ$9GדJ z "cn~0~9?ps} Ѽ%^[?>J0{n0Cϭ]?ۧ%_9}QGMKk;\dx> q>5\^m )S'}>:u@Q͊X0s^$QT 9osל4%C265dk 0%-Lx)ͩq =:rĴzF9^GG!ûhx\&a)RV ZؖsoP?OOum_ mQL2sԗ}un8"o!'i*9Ll;3ʥ)pP_t) !֊a+ wijM4Lgd“wV3 ަ#++L*=`2<3\ʎRco~WE!||W?I Z̤nKtb{(E][V2ǫ-MIPR˻1?oѝitc'.]=1E1"TM<~Ô2;©=CL&|OnDtqO>qLiYGEf'{u谈V.h[^E89hg2:\lWg  ~LߖN_Tz_OCsx'l%y ?a1Cn,j wJ'NriJ$IFqrPU>dymrDzrY1K嵣#q?E>]  L؛2Wβ Kv~z|?W.[N:q֜ya?Љx&kSQvuJz?8hݺU?K֕~(e|JN3Vjv=-亃g.Ctq|{t A\߫&|\ƴշ%Q>҅pו7߁CҶiʄች3v[NQ9(*olFʋ*&|zڍS/hWDZ8KbQ~W>rYO{K$3/ϙӗP[6ypL{U?ƟYzcmcxl* w GRlW՟;.rXnZGMakg&ɫ@_OfWg(#Ys-4trSzbZgk3C_%`*ཿ~O49Cxrƪ/%'PbLZVܥ Gu!AUUqOՈfj#W^|[ٻE~vM&^=́.@DQ23>5oH鎈+x^ؾ%Q .[:Kӽ) awa^//q] EeߗړN <șoLSq2̡{:m9ljjLտ2AZ|?gCەVϞ9`nCE6FyƇY^PVU i|.ZPK]QQmEN4Q7Z6IOzK6VrC\8 | T>4Z$En­\(A/(x/rI=j4S0o6W=TЊ3UHPgSjUjx)G>Gø1lMeuEŸQדVBNWJv&0aJJeE*{*_?~'5_8ށΣ2`㚼G;h|fyOv:k9Კ\gP{\ױz{vY/\W!2WC̫K[-ˏ.̧򡾨|[ZzQ҃1 oů'9G$epfYo=6㫏|sOEs&NWGJˑai/+Nѯ.6fU٧-\R4|Iϝ=B,~ߴS%2Ha6)?Mӫ~_>N)>wz B8lM\V뽇|OJ|G]@-=yq'D.85jm-KKܑ 8sFZq3JY&t'p˝'= #}hQ_xJrc1mRʱl~@4K{ R#0z㎫s^+4Kz7ӭNF~]~8(._gQ8y+YqVq: QO_|v tڍɬ،VgsHy9=ԑ6ǃGί9֯GRĖyHY5'eyx_|)Aն+5Ú8C%4CzJIh=sʾ[~DHTM| +h~ DvB<<| o)NZm8yEvj2/0n35Yߣ9>䫧zw'܏?[6뛏9WEl5F{h/%>>bPiǬ5a*Ŕ.쵈bMwedF!=/^| 1|H'L Kr_2oL9\> c|RAWmgt+Dg՚yN:Ac7u?Wu&mynRgygR(H%tN]LTX1w;v=&)BdY${{GG]>XE D ՓuxF5c&3yDqnn\gKmegs9ዂ״s/Pl-]UxoFH& >pUB2!sPiZla~ JgVhԳ4R ACܚ!Z`&|Xxͨ6j=E=G7?a8Y%ܦ+}՝.Qţ~K[ [w-qt +TV;djQF.k%̫k3<}BEZW2~1$olξO9`g^)ؚEU9YdI\\A>,yȎC ZMd3=$D@0z{ ڳ#QiwM/~GN\)'9bE$w ;#U_ >gP9F*My]kDWryCg-mY;UsgJh)-XRjJhm> n2NS[40К4QY @'NrN5' rvw2뵕Ƨ._[JˍmYiyG?Ⅻ`kS̈`)eKWRqY3~qn3%$Zs$}t4ǍBw"f5i=}R3L!pK3*O_52u5ӴzT[b~Z1o"E+k?/WZm:WVIgZ9#4 ']Y]^rB KނwrmYKf])l-$.FUʡ+e-x]8q L}gVL{a_5NjGծOWLō ;p-ZyOɽ c4ϒ=hS`]W|f5nnnͻqCJKJIx>doeÔ2qg|O8g:+չ/O%e9_/Yr X,T^ZUR?9 ?iw z䧬]kǾc[/I^v%;'x-'O Habq X<_Rp6S*oΟ#wᎥ 5qۺxktr\./> 0fYtO%{yGo?]r%1߅~Ey;1Ww UqW1~NF8*zCs[y|{utL eniq4}O9ND~>d8`:z $p]K_!,ҶNOV)*5Ҕ4. _ū.'g#akgg*3voWȝgMy/ȽSԺO%Ypa2n{R2ql*ĝWs?w 8Q֝!ٺs:_ 6?GV6_GYs!l4r|k\5ۘUho+1\>3<˼AMm]9_ 1mƉ )5mfLK)by1HԶED (mv7q$9LmDBvIQn,@5;_"ʞ_Ygh>4> S4IIZ#yad~@qtZtVfvIfUTue.&?X&~aںPvV X-bXe0}c8Ẽ]z=-5ۇޓ+ ޔ=nDKAwC*woB:fQsek1TA!jJLRڒڔ4AK7$7Uyϲ2LJHR< 9)ʗQ" Ż/$O%=BzzҕwUͧw\KeF} yq7Y:('Ҝ*ʘ© &F?>J*7n'9gw:0<ؐhD>=tYABOҎ$)@/fy*2fEZKA8\҄dub?PZ{Y{wxxmMn._| x:!iJ_Ox=/߶x2G=1ͩWoJ_e(;`p|5,y2SL*YlzTyLQa_˫G'qZ>!.6Ghyeu3N,*uUw_ˎ%Dpr7)^ ]$|]o~_sJn~WA_Zq7فoqYlD_i:ӻn>Cz351_:V^O=aΘgvcO*vdݖOf[)H$23I_=,~L~o&Jrg?e`w,פٷFW4Jn(Ʀ]EB3ӜtiH *@žWVɆz GşM=k͟n[ݞo-WO%Pp;=Yl\沃hHdO4{&Ys0{dLIc:NPEԊ2Vp>xv^CnlSW] \yҦ~>K̢gs9iӟ=n&s-UfZzKuvj.s^zԌzmqVG1ŏ-R-vZ'ln1th 22eiDK3L'RSEDbݗ5ÐiVIHrAOӽSUh{ '&\^)Dz∑,4ڔEPApKlkJ纵Qخ2BVwS픂NTz7e"Nĥ(dGc|.hLhxV{xzogTHW$ݗ߷#gr|7 ;YD+ZiIa&b);D~yz O :kYg]@ C)#QKQ~]GסꏎgBm{ex5_^m<4.Ţ⼇DsM9RgA[tEĆ2#kReД g߁%W+g|Bh0m1Gh\ZRf+NϨ|*~e~M"B b@,;aW 9N?P7ԫ~ml(t𝑴dJ9ϖĒK -kEKVh1ye Q&&hgmd3ow Sysھp8bdou&/1cc>`(W멿w_9ꮾ?:xcgSӎ,r~sxryxwCw8QL떎$gpO\!Ց%CaZb ,B 5r?ͳ>gv)r?HXl 3˸|{h`P=+J4V]F:z]@EY{'q[y E$yL0E_duWPhQ+Dv>%]Ae%X% ۴荘:KTVFkϭWJ&U-5ڽT< E ]{ z,QqTn HW?Qh1bV|zv'NrU9 Ma.L,N$u''鎖Gk㥷,f7Jijj$L(??1.447fi_̡"C Mlǰ(u~W/sD8Rw Ǒ}/'Pv2 3=^{D%WI`O[|<% O/t4ǪC'ξySerWѡb{ӹl<$`◮Z8~^3:y~UL?ysF v9LҲP͝7ԬMMP L FEE$T5q d:[jt5c8?g}+-+w1H lH٧ϟ}Vft%io%Yis $$ԖJ|߾ro'E7xw,:ϩUIt sŤI7" x@*ݹ߲mϻAuQf!|)vw>!Tʋt=|Խa<<+JӅ鶾aAxr׮Yōlum9ѦkTH( ⠓idU^(&/>W)]O2 ]%Fj{k^_)nT>G .1.:Sߙx^y-VlFҚzv_aÃ'g„r! @"-NsI^錆g;}~~)fyh} RUX7Ɂ=mR<\0I5) qsU'~C+G GKSiY2jwQݔ?bIUf!&e'gp0{p9$x]ԾT7[F|XscYI/񯔇K?ɟrTt?lm?xߙ8h\r4orȲ؋h ?8|BKyuH/O\s,47_S,+sL(2  27~7`?"u̸.ѧKv mӜ^)#zrDO6ShDZk$eMM_.̉8hо &^ED"*/zw'SD*趘/:/BPyD(`WݼTL1A(ؒr9*J2>Go ɷ6?r;_=tSqG<丯?jA0thlXe;%^K[9ܧ1}+5<şV5栅B9(Izz+/^oѼ?cW nW=_R&S k6kgr?񬊯J>ڃLSVsz0[neqzܵgj*iGQvΝ=3bWsB~KCW͠dag<8W.nIH8 hJRh?c0U<)/TEETK2wrfSB Jv(/!0U(=GI/mLYiިl[p7ǜG} ;ZkeT*ԱyD~;: =ʠ;x8frJiY"jb]S~>MF>Aė3CGՏglW*~LOr>dS8Tĸ&ٽ $.k?zթ"jV} )%r8o{M]!Xnد?ozGSs#ySMOGcCF,Uyv4  _㞷}|wg5Ҝ9=uGM ]Y `'NFv.⓪Έn8Jln:u`7;L0UPU#}K:P4i2v.U)E#e>څjbI^sb2ko;8&+G)8<7 y.knۋ# 4Ӄjqun.T5tRHeXryJ2QVo@WObT4ШC?v|?_!|JuS,ɷ~Ciyд5OK{Qa^R-/Ff$5VrrI,oOiA-9i?cn> 3[M*<f}s" 2{y~v>3U"^¬b|P{Řy*bk5WEe 0U_13Tb*4 ^1j*]5|Vx16%asӅ,>^ 7t(@nY]b;~O72qyZ*5=({{) * */?\7Jnja]n|OϺLx)"; 5\+M,bvf4fwjUUȅaYѕY;\'Xg@32YG'Řy'cٙcѧ,g ORtնb'E~Q&g0LPB})L4_OpJK[zHP0^6\܁ڼz-C:x N T5=Cɒ>*2^e"YPՓ(~U; |MMY1uiuPYUC̔< $ɶa_/s.CBdl` *1eRi߹Yi;KoƟ @(Jھ5犑H,eB߂; %X>*+W˧(ylJ߽U;wP5^݋MA/>Ujl=/㺒Q6jA@wDZOsTf@~X.^}QL뿏i)Omૢ򉢪Hyk`biAijr~C,u6v+LibֽϖfؗBYj(4>׼eRϓ9tL!va?[?5 Bxyy㞳|%pfKM$$r\ --J+Eם5Hqy[vܼM7䣪|7_qiq\!Lb|ڴ̚>\#\eP[bG,ub-TN?Iq>2Qm;f`ujfvv]1RYuxڢJ^s)n<)]jچnǕ:%f90ps,؝2srfzÂ׌ݣE$[h$ɀ)>zۋ>{kgjx6=@@aM[+i3SR(ռ;jrNkˋLoE $rkRx;1H)Oϊ׸r#rq[]G) Tu4j7`pDfQzɃ0cqJ-LVٗ.zpvjSwhy返1tTBQvWݲo뺷go\RZ'?36jZ՝wF!(ߪy}aI!ZT#EpmyAqu)s*gB==s)0tGmc%Iw';. Q4mG*l]s(:4щƍYs ̫j$n30{[>8RIMQ;m󍯅hu-wbМN^ p,cĿݪ**H0((5.v~GvϺUXtٱIQ-ԼZUIk QB=<1Y S dO7L ֎QC4y/rR~٣(PPX+3n`ͷwC8㵋Crl<F.Sj6f^Qc<>4B!fr^G5Pm]rUSP{Q2kxݲ۩9涑ߍqQ|2'3l.gheϷ5W9_I]\r;7^+TS $bd9k*z߿e=v]6RYC4Z$TS!W)D|\O0PP%RhnTPwɼk5I1qVI=+}ȣ/&]Uj2DeNL+LNl[)k[;F:P^Jo,E* N24ئh-횯9óv,hu%{~X-^.hEA`@fŏvxn`^6uTv1Ś> YY)rHa%jܖ QUV 9xqΧ,Q-+TxGbeYjqMW26ad:lK3eʟw*q˜9O@Px<[wmܗ/+I:rیϋzsqp^U]-~11GL!tEhXЕ`}dT`3p1fӝYQ;O{ UZsyUaGćh˥"(;moLJ%c9<[p%C,o=עN֩ $HO_? p\mEșvcL/l(J=ZĮsY&ێ}:ǖ|hgE 4<T_plwrwڋ/kUJd2,D))!#@i%v"-~ _~ N|-#[ًw0Ymz8ΚCR2?e8k^k9ݢ5ag[yb")VL Σʄm T?,CHǜVk˞~ⓖiIsѰake=ɾz fy2G(ջ;AlHf lq wȶccn"u4-:xM5Zvڤ (?`UݻC%??=u,0Cxߞ.C9# p2kU9U\Y̕Y3w.:U{=91}QGۼp}7.>&T۩ 9ꕗLpFţo)5@yYs:!jJM5S=׿Lu?o#ȉ6FETMˉ%fRHZMgVWWs>SnSMG~w )7-\qB[8Sx7?G5%R;|@Wf?>Z/)^[៌ǁ^MEi|3BRͥ(_=Mث'b+^6b<> Dmy uOཀྵwnqTKZ:mDy솔|\p^WOTPHJp/MjZe(ۊ\N*晏*Uv:yW[u[J~ e_#)E @4J7nA@*CS͏jj˨ߋªӾnϗ;IbEe%j<<#\pIƝ+!$/LdbCĨǚd\RŶ`)*9Ͽ3-aUɢYT҅,;7d2=4UWgKRVqEV%P:C+ I)=ݡcVm ;nJ^(=d7ր9:#ϐ&MsTD5{wcut_6/VǪ-jЍXwkp7'yѥ2<-ZOٔY V5㮂0C/s}NzeyƬmyYu36[֓$h6+6sD_vm,So-9\TQy}Pr>GbًfeQh5XTljV(L bV_cEb15 "S}H&1j˹D/N)oG|l{i_ƎΓ gʲjE~f/= t}s7~hYuq]9)='i%hκ]NwMH%`!Dv*qXI$J/9d/YlhMΪS Q%} Y{'eڿ D"REŶe Qe>gr:.RG58w>5X R-dIw>HRA bڑI>IJ=UiDbyCROpI g{mW'T43t$!Q^́RO0H|e|ȗ^l `KgڇB \-]fR% WosXR==37jwaU}|wdjgghE* T)q;YMjAcooeVʳ=+Տ 0_ |EGtQ#EVgrQ~>2eY ]ΙR@R[r*~CF.:"1[X׮x:;ou&2|["x;,eݥJ<c v.w8><^Gl81ͣQcR\4aKd}8KV_5z;gM[hjq*zC28U, O+e\{O𯗾}+>U XU/F,B\#P%)KBHKKܿHNxL,s7O_TYo&%|ny+^< 9>&֦C91qБ[4׺Bh?ve' tOʰ) m(Da{H ,:4QPHҠH2%?`ѣל2"~J,zSF l 'D#_>ޖW?+U8[^k͔4_3l(Wd^/䴲9ꞎMzv  Tر j*C*{z&)1tMd$g9lk,v{nWzx,䬨 MEVFPAr_ov 7[ϣUQ&E$> AU _kP|~CKʟW]tlH{ǿӷ'ByP-in'ܓ?OtǾ>yGx_ Y^ް׋n(#ݳM (!''D$&6yWXz&cOR1l̆D2冯_W<Ũ=5Z`YYnGԟI?u.>սbBjJED_ >cӎ^$Qndp Ǔx7jlOixToЖxb3Ua۴b<turI Ȥ?u'K/ v~.﫺3_zCB2eI6)祹,Êͦ|:x]}.EwfVGO hYAUa |1UyQd-c9+bI.~!c;(]S.vseRy9`+ATZ(QSij0zpPOeU{_$sG^܎t#nT1K='L+n{H"+GvY9aԷ] tϤ7`|J aQ|U~o87+K$GCeۙQ!x"ޒGysRl ikGEC*˰mW *;͙g,d -ǵM؟pC22(b|rTb_Պƙ|r9_`l~dzKes _C䄊>|C4cZ ŮJ˰vyyIs:]8t&N_ʞ0Ƀ3٩\D̙B߽~XS ޹9j(2C}qBV=ӟ9w6칥ww z֯gbXVԞ@{;*T^ABՂb >K霞%u:pI*mvg~>)>z_5y I0x3O, V7pΝP01af0@BFFse«)?(T-w7b*vs?q|y9GY`je h[i+RMִ ;-V[|ݝO>g27:yNqluc_EL8_;eT//q30m%b\\E<,tzM"NZ`u[* ^(p^n/RFMFBcj<-`?qwZ}ޏf^݀R%!ܗN+X[Ns2EeGPhZ~F`xvlÆW-դ{-3/bZhe_$M-7qfa7<Y4Xzw|ɐQEmJ2:d'S0z n&{LZ^W;NuZVxZ>L.d҂37Qq񶄭3YJwceeJ[J cݺiq:__nOob|.ޑ{edzKr;7}> 䱌QF:[~H5!f>$ۻ:L8>"ߝ{rϿ:5YkLuj5e;[<_= N`کZ_nnO%(TW6S&84cUY]Vlfpn7_POFJ*5EA&\K 4²Io㺅$xi]#ǩ||'._sVIc/Qv=ew}kCFm-A6A{/d2 37f[8|UxL7o0hںxJJvx~n誰ЉIT:~|gP!u.=>0.hE0#r֛ԔDʼnE-J;q(PDr^2|mam\/G˪ńѯ2Rd\xY9s8rs%~'63ͩǍ-B ΔQ{_NkFh.N/2S73v!Wms] =[{{ IqS feg(v?bSڄ݃2:w8>opqYUm\MU[-"jZqxժahɗcY55R&xiTEu'4EÃ7tyob?Zu}56lÚ I?M)4΍33٨ORݻes8y",?m$LA37`hKYMUٜdPA-U渤 طj2ƂUj3f0.=RQi~RO};x/Z3ht@( Eg@x B r")fn;g>d.u#ԛȢ 𻋘Jh5L+2?j>4()Y~ϖ:&yƜ-i-GYn ML4bC>EZzRJ{lK8Pܭ0͏+YRs TK2]Eq|kqe1eY=dƔO ,~.wV1^0Hk- HF!eRI'Q7y QH.IVaI /pM#G7r2$#իkȚՋg_"Us^~{zjylQa6U=Ô*v=n:gtjW".VʲjtYHI!]kȁ^{?ũx:LlϿ uֿqGEE죕AL΅}`ΓS~&nNkjAittk^K*ݕy|-'''\ȹ07%'ؗ@3XuP˪|4#Uon;3^$#UHpڡЏӃ%Ib)a)mu]IeM޸, İʞJY_ ~xFZ3eWfd$$:줴{x|C+Bڪ/~|K+jK2UſIh<{nY ?0 ZhߧJ=N"OJ&<1DFI{Bg#߹}G~>ž:6kZ;QI,dQ{|y3F{&p4QHn%$*[pғNmQњZivT&=(U.4W}x yO~'5|!.3yrD-^7 e2Z}ƬjWμo(|tH38Կ)h9jszO %B [:: 9ɊGiQ%7DzE b3WL{:N Y%@S9lk*+9!NZOTg2nL_WHņ~_Kwmӫ-5] =I0Y?xCy, 1M a^lR:vRAx~ZDV֡lKj`cY<绂Uu,93 a;ڞ۰jGޛ)6<+vDJן<=>$+9\Y'7ˏe0=dQW@[Jwɪ5O|x/ed;Ŗ^'U5>АU >ll`5X3ѻCc*O.zw#p}dH=f} )?-CҽR}0ܷKǐM}/V[VS<k&vq7Ez12FZ z@Zև9D1-24_(_UfЧ#]!>2xjuUm&Ȑ8O© .GGy E;y̨unld hu' -W8>SY'rVAiGZ| ~=Řu, 9'z̠e {v4dP2ؒK{j!PS iÿ[3SjeR|Zfd>+G|?Fxiq=!P׶;W~X Rz(|އ |/KfJM)\j#jҡ,Z4=>?vrD!V{"xpYW($݀%oL»4͠mQJ,=:,OyK }&]?Xpu#7|zaN|gZV` Sqd+2v) T?3}h>.Kmz(zߋK@Rwѿ~Jp\[WHsxqpZ3P为òt>fVK7o9+G7ӟ!w=҅2;N1C0y{{Q>gEczQ7c;8fcId(]wM]_$K_:{r t$.){3܉K 9MZgI]AjfqJ%A+1i8iLx`sVi1y]A ?c!dW=]韓0MHEm5q6ݘu9ϹOPh])j YWҮR.^0u[$Dk+wEw֗!=.eM%e!)!>1.w\|9KijqQf.,2d"mH9 @(A-#~ {7&>7>gJ .i-;6tՍQ=]o۴ΉPC֞JܳYCOx~?%s<ΉbQHzOai<^:NWFC=LV^^(({w3PH!HCnfo9J v ӓF)OuKzW#b _`bŻbsUbݪ\.ňLJq{;]zb~~ G!\P(-́_&@B(I.hVY9WY܏v#QT(_K8Tn$My9|V1a+BV7İSGbP3oIG{ڇżZd!`]DE;]x)Nma) e -Y=|="ηZ :\~8b _zS6¢nSؿk\oo< X͞f$j1<^eWɼ)!̿P;X~JP%Wdj6g7vRkrPX Ubؐ@C7p#ǸVqa{m^+ٹM9BLsvA^ BCG,sŖ/MaGCb()"j>*'֙dT۰zKzEq-]]>>@+̳#v%[ZI5+¤i*3yNg=p{<^F;slP1v^0?zkn E5w;<!/fUYv>(fSdR\#^_yѢP!k9S&>.792vӽ7XI'J5*M/6!XTEac~/>ҼWM2 m4qAtKٍ"ScDY5pڴ9n288i@0`c_IMCt:{NP]jK- -*ۧZݴ_1| G͎)tcKl˻ջ=cn}9>Y]RnD5e%ٓn M*:B]_|x7W%c.oj`|r7i㝎e5?n)ab}rq]m%O<úMUxPm8ƚ0G%ٿmXILCZz}{N14= 6dg85ᴭԠ=Ïq2 au#iMyLt#ը;''! Jht埐zQ [ 1Y<҆eDPf9m܏f8x_X<YG>jLU4{ PyM\m1襠MBIgO(hUdL5 T';g{JQ-Yn۳8q{qd) L0⻷x3?$.\񴗑S3*_Ma:eI:淔ų]M[7qv.XL}Zs `>%S)ZHw]uU(IU!;}mc٣\Ү-:i-o%OLן٦ 4*N2 L-]6f?\^5wa߿n=pmV%˰T>6q>eG9Esŋxgo%)Ѭ.=)Be7Û,%.(Mbl>2۲x0Vi::#;ZFCXz33)EgY,}d/Rq9XhLWU]CS͏8 |Hu T`MڱFSU-R-VMSUcJks{2p0gV~GzJpmFџ.rSh({S]n= 㦜HK?*%z:ݴ=g?M/K^ YBwO]#`:{vvO&Ȕs1Ӻx 'ISl(k}YJQFtMZgb$1V|O^d:hz?Z M\5c$.>/7 m!a4BIŏM( cʮ=8}FzYڪ߸$OpK5JչRJ9j(C-GrGr|O1?+cic\vώb^a+S_j|tyd9ͼ5ѫLd,편,,1e9Fɰ!M' VT+IcB-;+h@+r9MvJD6 ൨4w!"!o'c7ĝM_p\9,|z7queS޲^^嬴Zy.Zd]F,7|t'8KR4\on9Y6D`f}.$O՟GCuQ.:g:Wz*~Jx3Kr3-zcF o,wˌ6vyq:ychhي3媳i+[Xi0=:+~<mCtiWr^N}9O)~39ey^3˖!z IA$ѕѵ-O=A-i0^3׃6q/ \W.LHqrD58{#8W;$RG}:y.xo@(,*了'r -'þy984oKW ~+9ٚumޏo'^3wsk˟ixg6D4,>*P*Odiö[eJ8rN)(x?gl3j 3В hL(ygLmٹL@z5lg6d`Pҩ.ѧ<+ *Cp"P'oT? ۭۈy,W"B|[FBԞM(uF$IzXo^tSm ?w8[GB7#+vjcԈ,Z5'ż`έ=*gB׮,O[k] el~]'>zQ q;2 2ޔiܕu Lulԗe"NBESS?ƼM#NvP~Ji^L(JP |]Nnj\eMb%80;V|nD;581˛=՝*l)ȫl . /Ty†`;.Z3.9ulGtQsiy->6Ywr'䀂7Vb{)z1T V%ج[R#Qmu/ S@MZC_MeNio(xwψNHʎLc˿%jb0N[Yrﱜ;wt4R#A$YTx(JE@d'񟊿!gj3 3@UOLFe_&ziIR6M'H qUV@PXp8s*ۡU<1z QF En!"2C8([SwŇO`L T|gBr}]c:z;ʊapߟ}9&\#cPzO5 BżTvO.owϜ7.䅂jۇirN΁wܯZڐ>dc*_KX.+::JgkosSWz`Ɔ.“d||A44tn8v]2A4u}R?T@;}z-#h. U(7Nv?qI ɊaOoYʓ̈pLýGw[΅׸!eRIg3]\f*h &7S+_!s3'KO~ ;W8Gdg<0V3rRo7'+ ?M{9z{XWr bGx'V.o5ء ཏ)RR "ayz{jfA^g0F%*He?WN"{ӐglPAc c?nOeZЪIfP.AVb G}M!3r{^EykEI4&*0FwR*ؚ^ll݀Ua31(K1R6S)r|O!&/h)N Z@etٲ@m 4V{SB}o^@YyN3 8ӯzP\b3[wDc5} bE}4y Bk((G%KH97/:g]|)rBZm7[ zF7es<*爴_ ^4͛([|[%T}!ur_#ʇt&ĩ*VOc3h-ǿz\pMm i4m ^ᾑK q|7 N>&)ـ4u_\}ܖ_洕 R座/aM%kϖT+v z ӌok&?iLyM*?zh5+/o-+< Q:TuSO!mΥY.IըUHEfG:R!f;ђJ%UW~oTU$zVFjh-jAx1fn΋N +\1vvlC@U_3—Q)o&S=+|̘G Y䔔"Pc(=!VbϑG-pyW8"aØ sD@{vY߱Yay3Q,Tw #*R''x;Y1 }%nbziM=Pb[?2wR (ñ+vh^ }Tl߰wΟە|(YI˟P.~8TxJT/o0O%'A!V4;h|% B:p\0*OQh)2SXvGV-6Oo{BBT'rǷrࡿ^\WIErYN|uu qzmy݃%V]C8WOWjhq)B<Я̤>KMK>gS/odeQTU_iP(ᔠ"}%%yɾ̽c6Sڱ[w5y u,G+5>*O{MU꾿G*:g!$Q9ÑKSJk-OT֨d]T2fc#/n߃ț>/tΖFS}!jQ@כ,{Q 0HAusZwAכcZۊ ⳷->v7s9cSfӎ+(=ˋG`5eFȯ5W?*딢1{ve.̕f-[ {˛&(CI?WI?q~9s{+MhǸФbS^i=OY%*pmAV3?Vw6a\E *laO[&XT9ebL;rŕ _c!4gA9 : 8N&:/K!'Vk^R(5ǗDyyZƏAaZf?i7- ݘy B}3$]%}=^sԆ(XqhjVN1.8u+~hԨW(TżckJEUQB6`gU .'[&RMhgaFeeEk6 + Ki(ʭS ۷=ջ62HlFJx5]5I(< O)%؏"8?_>0T$w H'k龇a'Z4RAQ#@rAb=iݦ'5.qv`V[?Is6EzmQT?`Na|md5UU4LUNf|Eܻ14dy Gu?_nLubNat *FjUFj''tCc٣4אɟ&.a[t!5nV'OivWZ+O)\(g;r:y{%uoq4S5),ViAb3C VNLݯuS>ퟧ&z.zw=;3Gze2iiΉHduieiS洺w=4F}oxL/MǼ|WM˯s9ۧGit8u1N܆h>e~?O0]ߒN+#aD"(δXud.7oYdFTӏMs>5Fft%SC4>+>PcMܥю:DcW=3n ۿԏ<Շ%77#BD%:{ɗm5;4^ GN3v$ebL'և.4q=lX}5*J~9||wt^{sq ZGnJ1kW׵W01yK-t(3#VΚvkW o(ZJy}-($g(ec~N.bm7߿l\9 >nIx郄Ҽ^hRAU~׈r++|ngw}uKMO):-m˾fViDQtPr<4ˬ4Zq>E"4݂yzSQ{'=e0'*/+ɇ f\xIMKJc | lʅ\yK3[ >LZLMq. iZ_>R]Q;0TLmm%yA9"3LT(Qs 2M*=:ky\x}eif6uRHtxg=Ӊ=y:\q{`"uYڧ#DV_D,%O˦hT+}o=c(b$c-&8r͔:jDw?<J¶9;s5ɞ,!|TFqEw n5e"ab2SFimӂQpodk>kq97^^-xmZ|ƍ!'67kq<5$vqmb~wۖޝȉn׭GwܤP(QGmt9 #NM?}\{PV E u48.;NS_ <@O1vλh\K9kIԂ!=W{h,]awN 5#s04c8vh>ʡO@*g?[3'4$܃]Qbz{ l2@XED闃3Yl>CѴ=l+[fd K1fT|]8nUjWCz K~X֏թ[汋O'Ng^?rGϡ)&orJ$h9FoQ%zNx88mMhչkx1ic~gVe !ˍ}zdϿeg z_&cFiC9I'h ?=]E|`^woS ̚5D-CF4VKJNJ:%thT> <7*NsRdq$񼜪_xoZ $ޢ/'ydzbۧ>j2-ѪIL3z^5~Z:dž#ǭ܆X>FQsU0tcI}'NJhKjʙ1ͿN#PD. FM,{z]Emwm1G86l?WXI}Fwiq{[[|Le^W+ӎ;[ptrz][>ޮaxJD鬻uo^#VH;2|Dc".ԉQvV5ϧڒrWMntOV?n/z#onÓ´9-L^8cŚ~aB7pu宕XQאӨ.|j2[>I㎖{3@)$E~{<||:9\1sg&[vɖW݋O1˧MhX)cRayꙴqZGZ>nIv}rfuWXVwRSy_PgVr_7ox >8-µ2αGߚjW+GNz 2oh6@uHl̓:3;G>Shقnʵ|ҝ0Y#΃#W=H| I1-:麕e@_Sb=5I10?y>cc:4&_otW4ſ!F7gLd'ƴ%Ù1"6fl:w~Ř`]W]rV[RcõVINgJVRfĘsX>?om8m6聈K_UE9K |a^sV̹DsOkJ׬8uLDW7r`L㩏)G䮱W)C"`!eff)Tu+$I@Io|@BUM+lx;pBas<(goCRZ5hBlYyG@iZk~NTj_L~FUoJ[:2/n${/V`Y= OkO'c`O(WF(@Q݄.koNO`|wKI%K!ft,Ck0r*1bnr-DDJ 8ԣ?;N%8˿}ڝvˣm,>IK TH) -{І ]>_Ws}Dl_i,)ï%)\CqGTY9i;T& M?w,V{w# >ۑJַɞArH~߽g GrA%iERJX&./Tr2D }Nqj 4 13jQ^ɩ9e3vKE4o׵t q?hLXwb;C{]cZ[Fi;Ԕ8O1&[IAxˡ4VJϹe%J%P+ ~I=DFh,횴ǩ5fïeUnكyd$x`Gc\ʮ^tgKjO;bn&,ޕ͋m]+""0S^^+ҽ+NkO[_=VGtO׊9smx, y-TWZtM6],)!TܾcvU %zwn)i꾼^7^a: 2vl{Q{-\ύܫ^+wlSN?Z˩/eSSV:d"1Lrd6/qW/MDΡة@ye͛ ݕ|v W8 AgPT4x%VU`v3ɛBr`IƓB ~́XiZz,lin)">T3vZEY)P|W$'Nureh(Y6d:T/3"%}YI?Ņp@PD>ػ۵4V@=nBʌZK߰=DZUȀ v?;?o~,'#%k#d2K,,*4_K66iz*fPvT bJvݵmRӛBhcx /:yz0v`Kjj:rAe')E%pck~5a}c&>Gm⤹ +Kw[$ƙچv~Gspd_ +~jZ!$C B3O˹DQKjrX4) $FZ\M@K!)=C屄)2;Qu`Jc'xub$2VD͘4 u@>C`T_[N.y)lϛ?Qpu}1\ޘs^+"JBK\Ѓs6ʫ+~^]ġ`{enRo W3:(EFeP%MDȣ'n ,[1Ӝ8>E6;y1tU,Aʯ~: !aж˾p]jjѢKVaX )"Z-:«-WwgPזpWTUVm2a0;GѓN[o1Cnti90HT⑳-A3ۣ'j9%jX3%U$ ?c({+WKV3ьSۦ7{[,iIJdm:㟎{oʂu˪/ PՁ_[x-vrv{RfP-"IǶ~W^[/sX i83M"BnƽScmp[n1λi:JzsyYH< _ꯘ5b~U{my{qaz}RieW6;'ޢ$r^*;!&jZOʧ-u(uOy!gо8GFx0mt-y::T|c63eOa臏g7e;(`B`Hgi$-H$ĕ|j7|v;nF*#_i=-Wu(NC{lCW&E%dڸs?[˧}; ܏$'M\#aL4Pm)Q%9]nE!(QJYYjO^ />+Q]4՘?*@$S"%.UUW zO< PԄ Xw=b@UEL0lOZFSJK\=^1LVwh?u:$3E۹W] \#4nGEf ܲfNa]-凶`!Ub…ĎξEcL!c` c߹F<0b!bՋܵm ;~W wuQrnh *н/VM4ٚSGEEi?d wNn<@oF+]TMLAy3x!JR>5L"萉;9_"UOw~ kFR'h0e=sݯ ~iuLNk~s\rUh3gW LYkY냂5x2eBu%dÖ>#frզVSDbw:w>6u^1;VN6nCS$)SwVd2ܧ[|;KL%z҄eϊ$݉RF=;RP;Sa~`[㾓^ݿ8xvѯ0E3c#ʢzRm&|\_iN.'6CDe5&B1$O9EQ%C|[CGKyp{vp2pٱ߆~O%a)Yr8fxk5dt1Ր'-(\8r'0By󖗄 M˰HjBzoRKIn\E\v6㐔eg> Qsǹ/Zd߿Y9 E1.siD5+{ "hB)$ROxvJǐ4mFW>uuwF=/-9BE,PP?_ρ͌eBR@}/~VL]:湾ߧS?\իfWm Iԑ]B'# x^sW]Za38Kfope+%P!ga'4/8=YS4>LΟѭ3/ KO0]r|kK;ϋB{1poxEMN*tw)ۏNQ N[]?mGbk&coLsX-lթS(2vR#?,f5oϳ-[.jLӘl\Z:8⸮-ӄߥ״fЎWb>Lu*fއ3F\nr;vlQx}a8O-=ó=}yԍdBM4^ךxea/W﷝=zO}ɜs99(eJ q?2Ymӛq0c>YbyY0K$2lTQm 0ƾ?uPsTݯ^Bؗ-dǢ+ :WXQiG2t޾{]?2.d\N#CU%&w(ȿv#ZmfUX6 K 8kW˂hשxSµ9k$X ȟpd=u* :jζ82ͻmm>oTZZEtY&F ]w7 CE@' |efsBŭF^TRꡉEzS;og/ĿⲯS{6N\KSvlGQu/ѠLsghtәu63M薽xé}S?GJdM0EspiBTZ>l'Qpg]%]kˣ˾ӦZЕEK/åzE_/iӟxpXR$Seգ>iH f[_h3aS*EDյv'vϫDr_xf/Sׯ`z3+hcQFJ`|Cq}[O bhXl-6dϦ);.57y_):^Mk$ynC7[εYaŇu=عLR,ǥ:[zqu/LX( owIK1nFgVNڬ/Zm0won Z,ŝ2إA*u-u9y}zKr1߾qYp' N2DMi+Ҽaxy4j̑ڝ7fgOYGkCX*}SZ3M(R} [f\fȗݦU22w+)$<.@cwێ5xsfj= dŸ]oZ_ܢ`gc^y氤yѴhzh&uqSҫX*QҺM=͌T~Y\%ކ<#oN-^TΚV(uUU7==:Mkhzs|չV@aiqNjJ1|L9H&!&_* L {,y]up3ҭ(@I/|trJx/f3˓oϮg??hY|o=; C::u^)nN.8FO›Mk[^"' ]Qvdhb4 e;8=$1ޫp|W͉֮K9>S[M)F't8'͸ PJ]v8-ZN'D3=[\O-Ѽ! 6e9o"}a$Ǥ>HȉItU̚aG]z'`ϡzQ&L=,W?$;c۾-ޝ^]کQj_ϣkQҦS?h=r5,u4:M92g(̞ilv3c\^l|Z乺/_]-Q 5l}29SIp'9ˑLRixګ1[ڈM\͍Ob%fNu%\]5t'xq389 h/柳kmͦԕYukZfbb|GD v&D+_JJ}AH5EOL4w_|6ۊZ~_)!:uW}޸Mƾ}̵rhqz? >3#ٛwNzom^f F|Քn(Jا~[hrs xQm9ZdeUo ނ8^B} /qy?!oѺx)➸b5jJ[;CWO[֔M(zST,gd45˫g|}t;7)Kn")zehHZ:ūFTi x>4[~Iw.,:SQghv*qnP׿էEk>i)~?UC>ṋsL!u>2N?^iqӝ2-ܽQ8^aغ5ab޹e9%12{G sMC4yNjZՔMVWp}WܳKP(0{{b#̶KNj]Z~7d1+/IR.<,-=84ܶ|Q<(Ϳv&հaǪpSܸ为\Dr3&nN_]|- Ǣ$M >Ylb j){/tĕR2l+&{?N[ w,,ei3I6~XnJ_Ԣћ $cV=wx< R6 {+6}p[[4]'-HCN,d۟# #~4sr`¾Fi5$R UuB2QuynwlpO'|_cC:eDŽTFhE4S ,wW%=:[6QzW >ڦ2q4FGxY`Mh=%Atn??j& 0]7cEMWӝ3G+٧Ly8 +ú|EB  Ct3r^(Wk9WJ\L Z2+ )fbv~Srmݵ!!1J}]נ Ղ) iњ\FB]QWl]$O1.6J44qO'3muJ,.u@6t]Xvw/F(ıA;:U.YYf rOK]~< k{qMEUG(z!Ԓ i)2b?s_lx*of RO2N`Дd#P%}84Ss;hfu:wVbLgB;" r.|kP\'4A tHPCtNkŕ31g@^yzy"15nkEcQ7ݼ> xۅSԮ0;'nv~a-XvY*P{$u!|€X[8%nZ!Aqs0OoK=OuBTHH+Oo\ *v=}@bb U=sU)߶>t$]5zU* F@{vYrH46F"剳uCɢn*:D3+P-! D5A@C ܇/7nE:'kӳJJJV)J{h&F~E׺ғgr5V6݉w[LJbc۹t*Ҍ]\~_CUv!W1yC +WtJwUK(;'f*WDQ`]cX(?wt7wcّ-QPY{wudm ܅p{hL#= wom)l{v/m=NҷQJ@.i:Y{蠪}j{ C )L=<:MnWoʣc1f 0ԓb]ŸJ/Mo>8yM[s܋]y& Iߧ=<~YIHw(K3{v +'`3O;*$+sk^KF0ʡjZj{0*P@RT;@Sr+:UReSt(C3º݊P3&EEsE~q|=$]lc.W{n"X*;,X|jp<V gDv`)+"weWB>oh`H 3BeIG|ChA3fΥ+-R|~4FbUPU r=ak˵{q%5 #yZn9 ?ڢMȋ)THgR%@Vd8O:?KĢ9>húQB%ȞJ%)4Yhė򧲪YХLA;wXzgZ%m2b#^}”芪/cn}(6fhyNRL)AixMeCU*u@9n. sg,iJ!e]b ܹve+†'r=ǰq)N2dKGO=kHf@]B3H֫҄`uF5:jWw1^ygV}FNXJ)ޠP'1V 5~#/3F$M3jD=KQг j)iɷ;2:qwS*棏KD2`|ś۱o[G[}y5{ͷWEZϱW/پKf`@!Wm_3U`Lqp2o?ӭ\վ:YsFo*f و_ǴO\(kpհԦ#zL.S8Sm?ohR/y < Ż7q07]X[ c4ر(s}p X,ELYRލC~/IA|5tU^;n[gثں" cecQX>["{A@%>n՚q^D}U SI҆Uɒ$qGOrş^ ]_pϳJ ?A9}L̕ozꞪ?=ui]6i^v7ٯۂlLOcOGJu̜j\.F˒x˴Td)!Aڃw\I5|_.:]r9N⚏{pO} Յ Bn])-:&Z:pelbcmRVfdbbgs_!<7omin/J:KW2B IE.=+ p\+9@Jk;f6ȔA5Vn]IuFRYD;"oj[1*8^ NK/ri\Z#gΊVOYMKTwB-~h_+r8zcN.?{)3^Y:X&,\aa9.vGCMm;mf+(pcM = 9Y=5 %I 7DY4G3y!= jD1*bu=UmVxE\"+⯌zrUSnkfu+ZÐϪXn_tjhES4Μas]߾n:U-iizi0;$9^?Sk/ȒEHlCUnVYU$Rr)7o49%<鎕ec:tsF##Eg㗀ϋŃ6|4Rc1Z4Fw;imJ!MiһH ^" n7ŮgQ8JD6T ,:&::QMT>lq S#1UsmUS>_ʚ{ #l\:{ OG'^`ur;1zMDss(sf~{.[o1 | sHyniEFzH/R[%Sv3׋&8/یQtA揣,/ȸOIwٛN;[ϏD,it֎F5~f dK+0JPzL}'G[9Po\PWMsaq,gN`~Fҭ75  SFrإbiݞ-j/)_8 rpWNT~]kEf\6y POC!htVvgZ- ;H9k9,sEQ^e1+5X?/O&z;f6{coTruVR4=f HsaJ2&bBN` ~Yt_L_z>uOS]BrlΓâk\,5}.fhN\6Y'Lh]Nq&3ѝi篗{+UqtWWu ѝpTK3tkuLJ7ϥ}z!KʦQ}V'gunrޯڳwC\sSxg)R kL9j08s$_BKo7Z%6W1X3qy3˒(df=zuhoG^&+Yut D!o&Y[)@};|nS)DFk!jR,UQeCUZsF:zc( cfoWK!.%v_\ꮢo#tQq+VXGH{6t\KMN^k;]sWϫ?39jQ4U?W>yC8x@{⧴Җ>kW Dh6`]7MtG%Ȟ7vJҎOťs4)-z/vټ131G}X\\, cXwxb#ON camس?m?8 lM?=kWyx|ysrX.VB܏Ð]T1ЁW˖0/7ǧ_#n if۫[bJlz*]*(k%(+*vڑebJeokϷ_#Mu"r5\nVlȁq9L_lQer^/^Xx^]c٣gi0fsM)FvP_/6btwL u>.O~,,sx.`|NE-\vL. Snx͏O3LtQ4+\y)\'o(X]V|:JBKVfޚ/!3Ng&t־BbVV<%{ ,+Ld IrEtIwNsfK3SN4%+<f7Fm9ӟ7du<9?Q2OMPQ+׶SokvgI孆iOӰ(s$2I )kU A{#Lu^B!Ŏ#6Cۦ}r4'M4!??|f~7yG~<Ѿҹ44M',ZL\" ߣ/7xqq#&qKe5iG|‡8J QuN!&g"L<#yur'uQv^x6KR5e' 딧Ҋzkk0ӌN$RXbnk\CCHg.H-/~7CbU˫$mPy?eAB ƉϠ7-[vz[O9J.7RʰNsM5y+3C1!]VD#J7r& Q'#ΏC8scxԻ6H}uGI:\K ˲¹cԔU+ Y~*ڋ8/qosG1iw[gI졕su;l4Me<;P'={Lz{,IKN;OnL'WVKWJ񥌬mBwZ%^\GԄc&s$tWe|m24AUc-uro##wqЕԌm&_?@ΫJe 1!X?M$[E?nƆs0箺N~ʻ7@[QQ6 z[̯(HHw-[P$ΔЖŞܰ<=JB7H2 ;c+V3k=}>i8Y朝J^`xI )'? idoĜE)%2$!(]AZ~*(|eǍ2H/h'i؂dVe IU*Ե6XmⳐfL=%$~(ce5﹏]7X|W|v(&NB{ y%мYQOD9mrr-l8(]?fQ{rtVgL<`h*G`ځ̕䎰O܏ZgAk-/ Q:h?]U<|Hb쁙{2̓̕%A_c.CPTߡx<)#c1=kO,ZQy)> y{ՕyGN:Vh*h'wWЅԐ\-+?4^w ][vrѬ+F_2J{ZB ׾RPbh?΁ԙ~@T$VjǛ(U]U}͜s=>Ka[w+=SoR *w<~QJ5- id{3s99RŴ(,#x|puO~Ob?'|Z=|< V#Q- M.7qHs@Ư/~gKϵdW9o.u2EGo˼9M8MJq}1p]buz o ZYh JΞH@v,ܠ~Jv_lt E'BiM*@tunI)>Abz)YB/c0M%Kֈ3$ >Pk"DQ;{(U?3g $:l:2QCoﳰ4pdJ"8M.x߇];9 ,<}N<@fR݀R+M%*ʬ,B4r {kd獼5 ~I@BQb+Σi7Q'% *(@$H6Vk yh_lұ% R?)V3,H'ɤ] {ѓ.dO`KMFfYd~z²8KfD~݀U2Y3-7ukIkwo`*8ī)R;auUpԕk%wK$& *eЅ4,{I?@9?Fo}GKyxLfZΞYe,l|g@8eTQJUK0oWSjZwsFK4N00V!$: kµzI:p,ngӆSY72*ZmG_|efU=\?47;,1ŋ1jpOZtA;v=វ(Ю٪,BW@ʨ4Sѝ|P JWH5hgHp',ffTbB?3S_De8t#Ro5jCOO^SAR@FսeI^`+cʯ H#X'a2dI"<ȼ)`kX#ݛś`}jz㱥)9N^(8 T5/&'a{Һ +A BRaXſUMH]&{YF")ɊZ˧eS="YWKjjLv1+f74(R‰=t .kf-GXYonG>{:;%ZUΣʨ"< i" %WWaWTjjͫƸ=[7Lܒ< ӕ:q_׹'^+k0s^7sa.q4 ?` If(bmNFӇfn${Q۹v3^!4PA[ʇŁc0Y1F=ؠujJiyI?8$j/pCyĕVjGM}fTeRnv3𦕺,;fmN`3$%%X$%%<1@{/n,lfKR!IY7eE,|Pzϙ9QK;Q{'懰&M?oxK(Q 5LqٷwŹ}EGjǞ2iu)6G(VRX?RQ*` .]:?YJT/۲:`qkF]j3w>^H,YAPC1iW=/)Ei%B]G+s$w"՜#K KP0dbٳEn8M/z<;,R> X1{"޵W=e(NSOO8*SE:}lJU~U 9N`΋TUli#m*-)P;KS*d*|BcdS+eϠY$|ʡOr|cJO^[業(SxHՊJ^ƜlD E+ٕZ1!񽭼}xUbje퟽pXf ۍNE ,4C7;"'tR'N/4DI갫"Np×7v@>r^NtQrl̵y%{%$4h@Nx1UUr`QC.=̈eJ7'iQד5Za UT)67U{Wgw2Q^;c& Vme0 iZDؖ%[v̏fnj.3k9nbY sgghϲٜO!0E!ceo'WA$98Jk *4!b;wwjujWgqxpan5}!pÜ۟ܗ{yL>1)I1v`(랁 )9@ ԛiƌѶI,3ɈbopC5~7_-"^܈-j)+Dl̴n];itkJ_|>j̽Ö*FTuGRSFܩnsq,ߥ˾s9N^yF '4QIɟ֤O~b{> Z?+.7鎒w<\L͏TL2hʗYQհ;\oD[PP(f4@ DHɎ:ǿ GWv2亲Xa))xt:m\9vҫMZml!gzH\̡@DJ>Svn]owġ&HÌl~~鮭WO9򛓓>7uV̜V~+2V4=`_\{R@UĀ{o s:)SgO)sq$=f^~FK:#)ܥUʥmru`ŷlӃcp?o+Xz#/)T^Gag=!䑚V(سF.>MzK9B6ъ3ۑTR9il~$wu*Uh w~aEqЎ3`F~:/8} \+>8E >ܗ⥒@ªFG|Zmt"5=eqOS5a%c(\]S\HdF\i0^o7V<[ۦeԪx'ftxIheT> ׽-m7yx|wذ6iޘ-?ٓu_~۴:Wo) N`\6^-uQĻlu"BCl~fQsr x#.9.6If韖kCtԬjX$Q%/[.Ms]+U,t-k5M{ӹv$xnE޻^$vNƯZU,)3`O7ҲgFzа1|}X<Oʽc\=W.A>_YmiL/sBft~WDDx;1okiί2jh Zf%r%\(>G'8|}rVœL^)-yk ~I*%R9mܟ)]^\1ֲϢQ.֑Iu$g/wH*ՃLԌ/k6#=bt➟/}~RV#WVl!N&oEg%iwbQֆCozsp#6Kl#٧JY=uk蜖,ot?_;o.DNS裺,RPb>'e?qUd$3᦯ǟUtfK}Iÿ/thxξUYhϗwh;h+KR2(g{lQqz |vwXcͯW>gyfǃr> 4_ٍ)IGaMvhUN?2㸧ǫ#N>K3YƏ*PiG<M", ^~?[@g[5PiGUY&:hdOKjϐ̇-)dh &Z+ޓ!!wc3Kloniѽ9Tɪ%Ň)5tkqKA9e|ӧDɘ"&ZUtf=]B.^K6^20SLHT+ԇ_&=1DtɎȏG"G"B`gxHh.„di'ɐS~1=#o3}羒  oG"H_&LީcuәZ>3V}-eb˵;RϿ丘IooAH.xciif͙znqV ][+.gcFbb?(đ?[<\lbL.Ig6 鯆鮮>@G|{T-Z7oK<{涰݄\PZ\jO׆}ʎVflԚ.k=pH 0t2ݕO^xQ*8š,S {?%I%tpHU{:2Z4sOgpR(<`R4"A^Hfѻ0"|fG|x"{֪{K3)b=^d0Ub}_j9g<ӸfbzQ̨?DV"9 {!o($}`Z$ėo ?ÍB7'VY<ʡXx3Zyw_«x(J?\-0w;pX^ٯuv?ړ¿0UZևeg.g+Li4i0L}"o!Rݪa!$9Hǽbc>,d읞Yvr2PL]&JR@,?S~*c VBՅG c'_1eVvK/<\B) E?\s޹qƿusWٚ9Y˦%}&`oWW9VLWLνcjC?L}tf@{h~hmSΏMٴr_ s(yiԂSb׷_pF`óW4G;3 )]@Rc;̒Qqa37lŦp/zNbJN>Jә,Hs7tt(R @  /QK`Q_Mc:ofۆʘQa^c$@?'Gj)"W^|!x^J m($DeE 8=ҚLUkVU LT`V?胲w#!u&m:y൥r]'\]3w!gQܨO%fø E~[Y)Gh1ck5[0Ly4:zB'J1PGrX 训~|̬VXkױWOèyu lg@uwo)}+ Ջt7WV."dfRiD[U(y39,}3Z%>+??ҭmfoQL` i*'h~~UKI I!jA4V)/őI ^(cݙ`Y;)Xh2J2*dz+"IB_Hd^omI?WV)24 x ?0@F?8{FBg2t'`!ُ#(Rmol MXy 3ψQ<夡9Zy<ҁ GbT e ?ff?TIGbswLqO<^-"|8}+fG/D&e,A^4><!ZtHm:!YG(][R:IC1iu|8#/xɧ.eиn" {N>Ji!3FFm=o;`3L$D"B8cg)QJ=#ӇתK5tόԕɔHN0%Sf-6ӊJfCx}wpy^#m˗>:ի,GN)Yzw:W*( Y7NÚ[^tFB4̅g/ < y"nUxeT[g~gBj. c{j1 qHFZTt5n'sV M qЦCH*=OX\Kj/۵=˞n;bhi0SHӇ U-L;;*^y&?kGs!m5 Yԁfj94p}͙,o` 7imgVi$~7?o9SOUٯM۟O 'm:l]aF`.ꮭׯ6sx:/!MYili<4UT^e}W_Y~?!|stxpѴkIb\s~-P4 vgjq\VGcg EhhT$IBN^~twrݞih3jkR-wTb.H_Od7ud= !/Y=jʨ*,J31-n^}4K%&po~r$eت3g_~'ZZ_\?i]KfC,ޏ3CP٢NStz{%s-N-1ӶRQ#o%mK$Y-I+.d8cg3<e<ﴸ'm89y|5.4;?o q{+>ӌ~cp}cWz9O +^&T&ІX##Vn3kWqK^?gv BO|O=K|'ܾR辚IE"hJ,vz69]z5s=YBpCY"5 _h] 4_1TVoc5ER,O? {R~yxBPg(ɞ*9II<~g*Ԅ@_%H@`=`@O`.=:1]7/g!w/ rǙy]K㕛%aw Vo "e%װ"ע{#06]V6r:̜^]uZmxdjp'9^RSvzLKiYUݖ1lUc6_ֲáиQ&rw`*]>Su^\ޔ:r:Faz5ujw{Ɂ gڈV^y5O)_ffE{j]}ڳnrjOFyoU3/g~ :1 [*&K-&8-8B ysW&jY=U` Fsb|R$wk|!'@&vbY)ge O*vt^fJ?tp?V*%Pf=ױ$m={żbW)e]=Tsİ\kiɌi1ڭm(+U(rQ6ᅮ׎/EN;jz+{#*QTT!, IQ:@8t5T*,(;oYV_wA`r^UUZm?x(<ob3r*}Nƫ%; Ӳ-c:{qZ\69l8~JulV1{k ;1?!t%G忎 `%xT Ph&Wt\xծHZNbf|@|XD LP?_#r3HS:};J),|Ee,=$ U]Jk$=Ş|XJntO=En' fFUU <9Fn!'w+@#UTvjxo'P쌆 GYtoJ4~ e P惂K@R7`@x<7fZM5}@Kv!7p~6DeBՎ)nNkqw_Or T _26I$\=nPntE?6U`lP&{vTRK@M|0H9_S!W{hXg?rzI}"t ; ҨJ9Fa= =xzTR;mBn}{_ʝ9xNoz*#;VWx @x1UM\fAq'LYQ*V%ֈ|J{Yt.ג[Ζ.}2]Jv$|ؑو\7W_uc._2g 8t~kbݜkUZR1:qb]նJNJltUU~/jZ5>qW fG*<ʠܲ:TA\KJbQUXYP;v$dG.5SZl*:чp' ݿd$}-C Dl?nÂC'x~Dr={a#) Tz3;vOO>W\͛L(aWfab@/DOd{ υ䧒(ed3'֥B@;e`` etVgû3LI|{3}=ʎ|[ŏ}tR۳MJ FP߯)Aqؘ+EEj;q~-.U{.Ljqp շr'|%Y@Q4V~X$xv?M5;=mD "`8.=/؄~\ B}gZOdxŀ.|IIIs(<; Lj= d0$JKݘ, \ c~Ȕ@\YP?y ;=< vF5'uHΤq@hJ[ǹK2㷈%~>r=BSC) Si:;~GtDPʾʠi)Wm֏C#QKύ ,YeUB|ĩdb&NiO ùoWť`OQ =FoNNR!UYCj1dĺO#{TBRuȝҌٻrc}Tы|3Աrqj_wPS}g?9Kd4O!mӗx֒2\ޥeWN\-ZuB**0_njD_?i'tG[OIe㮏zP@w{+EM/7t#oMXky~L'KH1Oa".]miRbZFAԾBw0`҅X4XWm9i6k,d`K23)!P;+Fw,>V[JIV'U+3C5&+RINN+oR|{YCP齞:cDB'uD>|_*DjO{uvR+[tz\j[6)ZR#iPA4P R@~=&^/]XUNJl%}DQڮ&U׫Mu ?e$/b{x1$w[?lxO,єMh 2J'z?U@w  0u_bgFcJΊR`BRKRJl2@>*!PbɈdJD[guTƠzf/G_4fUV~]ʷp?~4QU.hp@TXJR7թu&s%4]%6R xPf=z%<= (P|Gq2{|~׃ j^.))4>x&c8鿩9D˽x-ui{f!ZiԣI Ne.G{뗳5eYY}v4!389K-ϖ]4T2hд&ADa&FRK#;\˟+}wh2(< 4S +*փ?  Ӱ8͗Szs҂sV>sx*[)rřnI'ŊYOr  j'CbpdVzvfkd*q"cR uh2^Υt>a -4j"yVrR]؞.~4rW+?!]C+rIHѮ)@heW _D+l%FT”^.o=+.rl㇗[C|7gwiI3f.Ķ F),RPYbr'n_@fB령2_\MެG\c\n$ѧDVVz+im>QLVMiwV,2lJn~,Q2󽵇xe+ͭ=9n4HV̹ĵrR)Z8֔8vhӻ^jdWK4<6<=![V۠Śf8d<@7o'P_ŝ/wWuV֎sސ5&Ƴ+[i sxYhњE}35> ;([0AAGsuU燚F'"{\U'EJ:c돏zxo ?C+)4lϝZU؁TỈuWQmz?W<!َ+&L'&Bⱌq]8󂨷m_C䏒32K%D9~\=ʊcFk}%J*/'>jŹ-PhX>qY.ade9Lyx mW%YDnHf]o3;W=θ4|[8%\Lq[vw4CŮӫ.YyQI#8_]cq߳㸪iغ'^T/諎mj>~87z[ܔIW\eys\\xgp)L\Z >Jl)EyZK<X][fZBǜ=.e[ ]o:Í8=@գ6O+giz/Vp6ŋM&gEN'f3Q%ɞ`}qxhLf}-K& g<kBzm-rDr}\cLɏ?w`>Bc<&݄Nޒ3p|㧋%-`?d:gmZZ%f`QA־gaHBc_g--49>_Es$p{=F^[=9${+zMlT:Wo'V }#l粃ۧNMjj݊J4rDJyx /F[\ݞC/?0=BD@"fO_|\?I9lGg9:MGv7ϣ&wĄKkOR],VIb-o iiŠcnvmW~Mћoٕ5>N--Ry\si+ $)nヤwzK'CW(d+_=d"$!de gӝ.9N\Ouן?6%Ϛl ?ժ| c:fq7D ۢb`LOJxWbjT]PYjW| OR0f@-!u}ѻ:/y< Bx[/kkz+w%UƗsr}?>;Dz?R(.9yNwfzŃmѿWJhY+M9V0COX gYqWtK+xNb}UWi%Wv WgIKk<$C*6Y;:-X:3P8-eeIꪫ%)w>Q>NS8"X>X#&y[~lvwVϥ,{dncM09>~}7!njГѽ35#&M.lq v+ˉ>#Ys+^PrO(&8r/\\5ŋ&ޠqg\}~1e3G#9t>L׷feqޝ }xi3[( Pync9jhhZEebnP1#4=S2IfrGd@=jz0u@,;v5X"[5Gf+Q{y:2< ۿ 3*ZVWO%>Du$0'+|R<2 vfͣ&pɤyܗrK?N[vvjM4MZ~fvX81I6s̎gmKC߁yۮ֯mZ40 @ ArE#=ː?\:w࿒Ͽg Og9 FiF2eJv,POݙTTUZ2;-,|`An p֐̙ݺ*Wx F ۄ@{Wt4(;"?Tv?@?{˖ǯѧfyw9U\ wb0#=Q' t[(Vܧ|vzaN܇%]•`AyO1F>0ݫlCw|1 p|E1̚klWȯn o3=6kQ@#،{eXM|Yl+➍䴯zWyRpu12{/%n-8{Z†%7fpY<-uQ3vl6i,_nT*b 4B}!/x;=\6WNk6rgFR' bnT+3wUe/[y.hܳV5uVFZ( ̢ ?a>Tŵ=@v}`/_BM;w%bJ&['>U.G[[9>I:1fѧKpڛy+uݹ05.by87? AA6к/ͪ[VݻTg3 f=HV ;xrEŷ`&Mc_4 FahM*`~<{Y.q'Tj%ضcTJNǷAkĻoOV~^_REYOvɁm{SsW[zYu~b{Vo hCkD8O{g#@1hwe!ݞk0 <]ˏhR[郩@Ec2K5Tf,vnAIQ`UF@*UHrn۩%I[65% (,,&nO6 U{).ԌScRo7Sj]RG\qB6j3~BJ)Fwg 6b꽯<8rsH9дl攒:ba ͟§?(df&J9 /&zMP ;Yݭh~P4:B@󔇗s 棰R;QkYI*u ;Տ]D3vmvۆ%ǻl|곧jm9;VujU`3<WH@$NU~7RqZ43%x$:z2 ɨߚfSsx2<+JQJNZJ-{jդzXV^JگSoMvxM{"ĚZT,'WYVfb2z TZ fpUW=I T@鯷vx_3ȩ: 偯y\*a?$,〦VVz 3_B—=żhng) HW(Ƚ4Wj1gk韱ۿ[hy9MG?)GױbH9ʾ8ow>nKMQݕOJLOӣD:T> 4BP\y{o"ߒ$~JܵGW3+S:,Q݇uRE՛ocdޝe۶VRj U?vf A`5VE16ry,[ ?o.U <Ղ7ؑq2_cúVئ*)djSȀZ ^)`ɼHL[uL=U^ Mw{ふ)"b?/n>/QoDB&Q +ȁw⹌!e'w*rHG?Pv+w#:ތ1/ﱿr}m=]#\ \A3weo(ibu1pC+W'ȧɣ0Nj1ˣ28{rl$2ܧ7ל}B#:ː㵚C]O vIeY`^e< ;N߯6qVM8uĽ3솉oIbWUяլB0d8^K:5u~>?8.g+buZRv[^QLN˫%&[@̨)^n6Rn,c4* 俱 YK23!q|u=QkddW%}dE$=``?Cޫe4t:UCR"QJ(VuZEl*@QÞQ(ס%vB,'$jbʀ޾Τw U>npZBҢSuV %(C2d-U($W">l5򂠗oo|^hl~&v*4V̖jh+q NyNyttx_ʡ[ԂlZ ;y*7,9=#9>jвL x4Vld;[iz8{N:iH+nvݩ& %_ju/ԋ) 8hAjxAqF|Wn$.?Q+$p4$_)/}59TW5EHO~jol'zq}==8LP|-PtB?c/,YSJڻ V0mjR+4?ڶ5 :(r}^/jYaI;.qǨqg%8\SII}v&>,c6rz`,B֥/o_{M gqh3=‘+PE_HSu$lX:[G-_Ŗ |fD|=NFuO:vnM]IۚtFX-ڣ ΁@<ʣno˨:z);yJv%gy\YhYk<ԋ=7ahԵ5q}'fصcO 37YN ~G4X`VVЮVfר> }i\g#6'kYhe|CqH z _Y=WySEo9~CmLk<BG Z [wv+-9]8"m{24v Um+ׅpnC$Rv:] KRt3DaE}4*Qi~3Jei>zʣSϲ)B圪+"ܯMWLת/#Mf.ԯ&-p}a,ӏeui! b/gΖk*SLE%Ucaix:owo^:E1\MMiH.ݪXSȵkW):Mݥ3u__˗νU\| ʬZ0{}bI)TCNU9jr7e߯DƜTfQboyvWR%)OI>ڜEqwK#W4ϟWiADs}E S;3:Ch(Q[Bjδ*b !$d|.p ^敔]cGS]ҽU1{góբg-I$đ Wxׄ#P&U -N GFUZ܌_?-XVyċRh2˒c\q\ªmYjۡmd4 n݉}١Lj UYh4Qse@OMݧoʌjp;˃EUŴ:?eI;o42՜4Rq2Uer~\X;Kn]_y>n7~;yvЫ`_RJ_Pg'WCyuq?a +㱡]ѹ讚ZF@}=n7]:ңj%w+&8 M %:wq6w? L|vTruN w?܆uH̺$&Y;vݽ q- {U_󼰺ߣ;8/릍')U΀\Xc0IP}_+֝1n3`y)/ݨ[i! +cGFlj&a ֺ3l[Vթ&@A&͎[ߖ|Mb;.&yjhz-Hڙx_ܨ& ٝOr V?m ?meKi Jٽ1` :Vp=&q2U]kUUyk9^,@$C+`;{S<;-&ĥV0WEb<Gr@WWcbocoe%*&j{!v$ܽi3%BC;RhI~ԛ_[T`;]JER!\IF7bݛ{ԝ'Im&,e8͘?|o!(";V-$R펝7r0#G-ˎkɔh]̄AIkM4 0;l4Wl %fUE ?x?Xۉ٤LEmѰq3xaV0)7P4Ͷ$wnH-Ũ8Ȧʶlm'<wxH(%^2{y*͙ AHb]օC9@BZSu<)H_epxݾW@菏AoItG€Znf@;ڃ g?4H tg1*tB#v;n)-HaYٹ3ebg/ggM|tHA_>Ԇ#3;9~kg kۿGaӫ~F%+J:}H:BA :V+۰_>~n U6/_?\ru?ץ!20ON>|KҼfμL^b{iJs:-IHS$T[D>`/yR wɾDΗ3?]ӫ+O鋓9XaBsjIJM`>YP̖(fv wR;w-aOWAczz~.M?J:@4K~p{qmfE ޠK%TP̥K1 Gv=Й$D ū mxaNeY2:yy@!B?@^g: vhIQIFftzy$Pj>ge>dj;) Żw,ag,+vO[=?[j2fx(v^OcTe##ދ=!wCϡ~(vۏ|x|¤LC;tD^~##:,cgPWpTV~?o>ei0v? "r}/Sf W5xv̔]N'P~h˼K_B1 ` i\)J E>V=g4 Kxy1f;,Y~/<'Dd*@W@?$ƓD,T>=ʼnuzVn݂/c?A/eJ"- ٘@RJʄWwCO׷zq\76-&V籕fS iģTDud+^TI 3<[)?7E>U96{-|Q7+˩GSu_u-(Jz[$N| Z[)z4HX:+T=moD7\}{1 UI`erV Vp}h?=$ݏO  /ӧnW྘DStMې=u3Z5T`H ˰KTO1H i~v-]C~]U+-uC6gdz6_t4њ`)>cb;[Ӓނ ﱇz2Y[~~hI!?Q&˹~ |~}S;,=Ja_-{( 䦘_RU LUtlXgvn4R.SX̏T7]a^AQ?~%Pp?^[έ$5n_x?t d 0 5~P,Dg7uu݊vc@ݼ\,?^$@݃~ F5\_ \yj!7MB24_/_zRD/NN,Nш i-(&,KHFo&(YX-ݮe3f_BvYȫ7^lSE]3S@bNӪſdT O#N(K|зOc3*X uZCrp,& 2=Z)Dٟ4TԸnC4h3uF%^WmNMW[[W꾚Lg dAGyo+ѧ˩̟$M7R' V`)IF]n Rt]'|:=U&2A3Eiz=H3T|i$Zu8n&^4}2dެ*/q_nv'=XBRRjAzseB&pC驼)ke 5 e]%CD)d=n!J ҍeKEw/Gq˻;M {Kbz[U8Ƥ1Kf5tNHD=SB4fy sn(mB;߈}qFoynJoiSFDi9f زWp%4z:[A^(^)0 ISكٔ8A0<(ND֧N2w$Wc? 7`ݘWw *椺]xZ8ݐv5ċc;ɢwYEIUSMi}n}=:Toc7o Fq% tHAi,˺ZIX}x3SÐU gm&m {~.T[y3,5(ʺqӸYsXoiV\ dG}j=+%ѻGLT({MU;y^\%6KI])*,(~?^>I.pzGh!]7B߳rVqn{ѫ.(V*Wk]D߫RB+#̾Tj"&ӻu4'/4 NϴYⴢ+pA1ɻ: #phcPMIj'c' ?B^DH.7Yy3]2#wn/m۾|efwѦ94H44x*균G út־n8ߔ-./qEeFW){QɇFo^TVH /6Jjekΰ{=?^y퍶n b%Z7,'V ڀT%`ã[ܤuDĵrz; ͋ú( ӌ=r ϿK;-avy+..^}F85̪fd] F^TRC:'#vH׌'hec칚U0 [z^.l||ڻi+KK5}$?kP6ęg=697;oٓF}L]Z**/o8N5ґqY%|Thn|>ݦwgv ,ۚ#.}TBDF\j/ !|R<+}RU7u~]}FQҌ؆V\h]~& yQ98өлQLC9=tGȏYZ!AKꯔyG${oٔR 硇oتbgO_h*M6)4R)IS#e@?+Uqrhќi,9-=FQ9xq}M3)n=ϿǓ:k>ë̜x|y d ZIis5il)(^\xqwNU9Q3kż H,Yphr8ޖI4؂kj{:X{=٤{8_{ ([T=YaS HżHjY^>@8KP㇯)]'Lo)WM"-ۆ7\fn;Xk>gЙpݣ RyY{:}}&'&:Nś | Wuk%)K0"WYR8nWKq2=q u#:b|yf 936yӘ(1joJUŞ֣,kH見I,.ѝxr1q<͙6ái׫ ݟy_GX;@?pݿ~~?Ô"m1wGɓ6kf뻄4Ӡ(\]ټ :/F΢l}r(ް7cK%{fwP="77fiȇ$ց)#ֽI%٬DʕP3 -^[M\+2ODs qLԦc,իDh{4I@޴I(J쪥Ô5+cmDT4ޱ,c({cv ]j4˸URC/3/s C^X{*UVtR܂ ^ԕ~O(Gդٳ̂fYOB„sCsiI:i@ 24ċ:?|ݜw?%*3k˧zJ?PtZ&\~>.)?ڎfWS72rXYygXzotuLöU$zdfu?GHcЩ)9[RaJ=41zң<\i|}y\NnΜ3ˍӥF-|)G̭EI mFgN?M"?H_f IRLMǶ8E4fй3-}in?hˢY~ۃejR<&UW?Kп6U+sZL]=s^LS:U3-y@ ZX]?1ӝE{p;8NsW%rXin'SMRN]YBb4wG6k!-:#KWO|GLG~6~9?g%h۹nbw)M>B40s>_ʆ_66&}C A muz.8ޛ^H3rC>-ӝ)-^ٿ~,#xyӕzd2EF":P{=G2ꡐ^NJ+!Eo[_>øS/'unvNiS>ldTUִ"R!( To] Nƌr=?UhgQܨ$V ~GIXm-ffgTGkcx,/$}s}⠲T4C5s'v{ӑZU-"`G*8|O=sP #~k1R7LH`R{z=c%}uD.Y{;<{=itd=T6eۺqg/-0Lv;+}=B{_#L19_Mf7[/ =V_%rj0 M.nOăxCR8{MNK+ !__I!;Fx?"tx OsZsJT`[)Zi-VY [◗_lY-9W՝[V#0FGuGBv$3RCw I p B(*?uZx*]GtB{UoXTW0*XC_!PPb{Sz>w]7q۴sRfjdYJP: _YzErtnj뎟^Vљf#:VV ՠY}H4pUY?~6hvQVy(\$rj@Y5|)_\m4zW#oyn{T6Gxl J<ʬpv 3GSQS+#Jݔ䲗7q{WR\4ў2IQ|كQx~Uf( aꈒDOP]Hvc y*CgsTUf+@jYvVU"1bVQ>݈Ve1P]e.^tc-;ׇ%H  mn ָt_p?(VG9WBKOfg3/jzp5y\NHQEgQ%R?p])G݀R#X`KPȯU$O!qW}Jd.įz@B}*fIǃ*F1u)3TI:Ḓ!eƥ۱|>>@Cgj-ِ2p?,Υp#| [-T/i! "Tŋ~B)?Zۿv'n?rM?pYg2,ɉO+)F'Q]ہRO]rkn/H+SF`Uψ R|O{Go'>}=M%9^6^Sڴv>Ud gkO&_T/{13;1 .b ܡO>[֒ӼKn뫆>S$&]%QwIY԰+ IV9]GR3{W㍪wzIh>nޙI[ŻBq3[ŧťVלVK'±cm1ڨS .}D9N<0g.A=gݣ֟mĬrq m?8?i<<$&/,ķ%o;9^+**:̸ GP`A{p,|@aO18ϭ9PN Y-“Jj*7j/`iݘsO4EB*PM;P*vd Pyvc}I^,Anmz#8n/lEi`-<|I~R֒93yf"BęCﶍ'Z_yWT ( !Og[k" H+:vrX{{{#IB%wQj&3Pet#@x߰~~wW+Pq^%;m)RNoQ{rTRh r} WS.!}N5t~0 irlҩlљ(tfOъJd#g@l.Q}}9On]^?q\z{<3~L9VlJ[2? ?>s2 L,O`P<{}{{j%{p茹åesYiBuPżo.=F^&S^Ov&m5E RKh~|'}?o&m/G5ϨwLy_1S_χ>"!/S۹{9媨\(^o۞Kq~ѣD<-m$xsYdpؠ7 ߸od4A b׷~ՠڎ;v}??v?ċ;V=:.rzѦ$ف(UTDfVXvTI4|zוF?xc%Wv|*= $}Gj{BOύ~VwD")!UOTAP=ƢRBT*IŔA$II׾>Cy}<7%Rt @ #J!*?Q٣տ!Oh_pov7읇w׾嶟F*)j.Ic$$I$RE},Gɼ=׾׎p{@#]<߶=y{'Y/>2U G0rGSȯKڲ溼=vJh *}S4ha?'nLҷ)B^Gwv31%$֧SnKl/ɒ&$it)&>.?cON-21#U7h{fb=>VK=TUd(B?߁}hͿ2WV+)r|Gn@^4^#wL-GcљfX&??{{D~ui@XLyԏ?wθv 5[-%Cw(-V׾.rۺK-zeb*~~Wzg3w`/ h܃-\U}{:?^y~!+>al33FFQL³{%I9tt!E2~,{~H}{Ngw??cgЅW7γJ# VyG[:we@?\auc׾~io=P'Pp9 Y yÿa']3pHs ߻C߰^ϼ~w?N%- %$s 'p 5ief~fK7?=?^Op m/s.@?Mh7o;~?>Zc|x*wU=pfw?qh.x>@>D)wę} G_gQ.Ý*/?WJ:? 0@${IkCp~_Y\rγ71,$̊ ʿK=ټ1@I=^ӿqY-wg 8=s˱=</t|neTU**$U#({o~?O^;?4N?xvUNtYR #v~;}a俷2~g'OGc G?^[Ïk~f.uy7oM߷kB[~DK@=][jzPv=g?I~O׾m,@3B@HDSU@CrINϰ~׾$s;}JwT'?Xkvjv>5p>1QTYX( 3Hyw{RkK.,h]JUO}{RϏqQ{*(߰Q=q(?ع?O~K;Zimage/jpegO.bplist00bcX$versionX$objectsY$archiverT$top"()012HIJKLMNOPQRSTUVWX\]U$null  !R$6S$10R$2R$7R$3S$11R$8V$classR$4R$9R$0R$5R$1#$%&[NS.relativeWNS.base_ihttp://media.npr.org/assets/img/2011/05/24/caillebotte-paris-street-rainy-day_custom.jpg?t=1306261228&s=4*+,-Z$classnameX$classesUNSURL./UNSURLXNSObject#A4:or3456?WNS.keysZNS.objects789:;<=> @ABCDEFGVServer]Cache-Control\Content-TypeWExpiresTDate\X-Powered-By^Content-LengthZConnectionVApache]max-age=58791Zimage/JPEG_Sat, 04 Jun 2011 07:47:00 GMT_Fri, 03 Jun 2011 15:27:09 GMTYPHP/5.2.9V188139Zkeep-alive*+YZ_NSMutableDictionaryY[/\NSDictionary*+^__NSHTTPURLResponse`a/_NSHTTPURLResponse]NSURLResponse_NSKeyedArchiverde_WebResourceResponse#-27V\wz~INYbhkqz)0>Ii'*@fB_ihttp://media.npr.org/assets/img/2011/05/24/caillebotte-paris-street-rainy-day_custom.jpg?t=1306261228&s=4!OJFIF,,ExifII*n ( 12iImacon Color Scanner ,,Adobe Photoshop 7.02003:11:25 11:38:41 6>( Fw,,JFIFHH Adobe_CMAdobed            c"?   3!1AQa"q2B#$Rb34rC%Scs5&DTdE£t6UeuF'Vfv7GWgw5!1AQaq"2B#R3$brCScs4%&5DTdEU6teuFVfv'7GWgw ?5Y x3Nϥ76Eߴ{a_efD_o՚fsL4sq@j\!T̖V mlp$x&1h'!dž s[+':}3`qˤ0Yc_nb݅[Ň1K xk_{]Vc}lƲ¼/\~Tʹ[*~Krh徎ߦ:}:j64EWЬ8 ReV (6>Y[kv=WּGnW֦k8vc:CB˧え6k s6M7v\o_V}&ge*c^(a,ia&MhOKhDDgF>Agu+w3ŧ.kXKw>k4s?W4 /umpt-m4()K]/5cZ+/ ~>?Z͓5.;ˌ7wxK?wwskuw򘳭eT}m-eMĮ"R_. "L}-ds\MGpKN?sh̬يqs{h8oISz2%䈋 o!塯\Sx;/oTV;[f.Kr5BcgfoJbrяKn֏vr<>{I^1/;Y~pm͹bf y ufdzK)_kpstcEmGlUV3Fin-IWuv3 k֒76.qӋ`lz{h4xw-\_ImۿFo߽k_QǺDϨn63wv;WP(w1~{sM׆j6+gOSڑа5!c*kƊi57m=pr2nr7K'F?Y7ש~k}7۶ڜJggjHƴH/G]۝Ui.vT}%}Y_R? kϙ-;LMG?1Pjeu[tk!>܎w1x$ihֹԹ}_Cp>u?kۧbSEvYhUc"KZ6{KAppu3)YYk{x⺟r]a{]AUM[7ԯվ?GVXݙ h 9N֋|lU?C*,i \!Yg+*/ʪ2tU^FK,|c.ŕߡMoN7XC=2֖Z\6oo_M.kd[E"s䏢ΚK.86< ͭv>ֽ~bͷkisȩuD޵յwsOORƾPa/7V7ƾ K]z3K:oMX)}#}Lyk5dk]3_{e֝uR6αUMV:WkC^Wc?A7_ܺ'Vuqi$96m tNv`99UW5],%o֏{ dc` huukk\=aY-euVCAs=:?K,\T+ ޕ-s}Fjj/u ommn@G%-6uHԙged3.+e06ˬs]Mv{R}> Zϵ{37F#ԷpŦk+`ֆZ^{*@@ A0G~ N߼MNfIX2z^A]eU?}MX˩֑kK/{>kźh:;~ᴑm/b_8Xv;oM[n@v.'( BSi6!g}}O_novIeMjmAYԱzaBle sOIĎk[#}pn7=MH?)sz_ۇVK_fA^v:17nK><1pmmp!GLz]Dzzϵdp'o)7rzSZk$Zɮ*v=4h?V?c۔﬒,icwWNE+s,u^:Ou8U!-lxCW%9N# c2sk0>ޛ.Xf;5޵"ueP+7iY4n2 UmuMYʴ+[˿;ҷԫ:)/sq{[YSeg>wg[*/ld1ر80ǦSg?$㐉ٷ:uXտsႭ{?FW 2dO&9$q~- :{Iu?H[]- +kqoiE JYaaw6ư6^wmQl 6 G\6"3B?E߻}?W3ߙ it9~g?2k.sZZ?6;겊+vѡ}>o۷cwү19h}[oXDֻkU۲?g{P8\.!R2:FK\{,h%wPc[<{TYVC+os龰.hVw6V/m}=WmLɭX}70rs ѱ1e[ݶ~zJWN}_}(u H{rZ.~ۏY' -#vYG۵egTMD@wѾ=ߣr~zE}Oa=zH|122ʾJnY=5[?ѥ@gLvd8IuRM u1E]}_k_PF6Wem6esӭ@9U:ϪtYkXVV+_ӭM>Zæal^͍~F̻_?}nQS.[sCMAj-/[1]ΒO=4K|BtݟՐȱAmOe6û|9u]<5K}O!%;}fdcK-e-sC@.gQdCA-ަGGgW8ZÈ23Z,[ v=?R;+ u&]ߴ۷XOĔٷpq1gY-uo_uz[*gYN`æ 7Vc}j>WYf Ym2k~W ^ʬɳa{n5xkZz~*i@Xk)%ęmC6ͮݹ+/'[EV>0NC=}d0~ zWt[O-RA|r_3r^QݲQoW<^ 5̨8uo[LWa+A T~n?GO_;̊sc5X&vB9fNЧچ}\gE#.ɱ_]l^#}ʥN[ֺP$V31?sͶ;k'~dv=1kjt<͵v|f32\e=7sqȎOK.6{x ["JlP6֖eƟ5n[U?dWZ?Gn>KC +|p{ck6ᦝ?Ճٿ۴O,oGaKY鞟#7G#ݳ&/$IG~>ˍq_'Ԉ;_/ۿlNxGI/墟onﳟ}>_O.z_~ W,U='o}/}xbIuS?͞dmٻ7%_OmK+ol}ce=/~ 3Ը?tbl?;'^wUޜ{6/iQJ?9yRHuSDzDqT;3*) _K&6D_;v-,Ɠ<VZH/@ICC_PROFILE0ADBEmntrRGB XYZ acspAPPLnone-ADBE cprt2desc0kwtptbkptrTRCgTRCbTRCrXYZgXYZbXYZtextCopyright 1999 Adobe Systems IncorporateddescAdobe RGB (1998)XYZ QXYZ curv3curv3curv3XYZ OXYZ 4,XYZ &1/Photoshop 3.08BIM"caillebotte-paris-street-rainy-day|storyid=136592986|(**Third Party/Other: This photo was provided by a third-party, or by the government, a museum, or under other special circumstances. You should assume that you may only use this photo for one-time use in conjunction with the story for which it was obtained unless additional information about rights is provided in the instructions field. Permissions should not sub-license this photo unless such rights have expressly been granted and noted in the instructions field.**xyImpressionist paintings of Paris often depict a city full of sun-dappled socialites: dancing, shopping, boating and schmoozing. But for painter and art patron Gustave Caillebotte, Paris was a darker, lonelier place. His 1877 work, Paris Street; Rainy Day, shows Parisians making their way down a vast street on a dreary day. (Click enlarge to see the full painting.)nThe Art Institute of ChicagoCC"   ; !"#12 $3ABCQ%Ra4b&r5DSC!1AQ"aq2B#3Rbr4C$s ?X%7zttWힲl\LhO Y!&\q5[#,&sOk읆zJh2l,L9DgYUL͌ϙϏ.J愦Rb6:ɣ%p &j 8>A-=>zzA6{8g)VDwRͳ][>(;'GlA8N.9vZc9T 3O퓭˜7sF?aj̽S"aGQbM-$UպO<ugn[ufR,$ʥWȥY ^,Tз2~lgI!|N,H.J)g4dEel9n\KOP J)I2e#IRn[0D5#>Meqp55iF.(gCe_Qi-d!\Ž)Xͅ%LC&p<)2?jEՉ Jo1̐gjX>kŭZj'v=5lP3 ݁Bee7$=I Ӥ2#R+vWz44_.7!#zZہO[YRWy '*^|/?lwg70aiSf뵻Ǟmf/%C-J#VȓG*'qllZм0BoR@xXs)B7|~wnUVp\cㄨR,^:2I'iz Ŋp:IUB<NpњCN;@}mC(5b^ӈ'1ʜb &xV xWۈtd ve6*_ }>*uLJt?HdIWGe4Pl2!~Zᅯ5L!tpB4=jOWMt+azʳ+ F r!(u'9nDD޾ћC  %,J#00RR҃5"_gյb8xnɱ"[p`oWE-jFH>^ *Tn1#)^#o=> %7"˞ !7TehovmvM^f)c*98qG}J(>0=NDru -E?==m0]m FE,ugpk|#W헋US*`d }eӫ(~?:<H,#d"9c' FRI!Xv#+'6 Z h GTbl} @~K6VW)RxBP b.WV)/u{k޸k8y]nOwl )k#,'R~2ۯ염e2ԷnR愀Y #*Rls/rƂB GPaħy2_З` 0WUZu"Dpɼm1%-l{׷8ߩZ4W= FZ< 4{Aqf .#! &t`O QsĢaڊЩ -I$rB} xc*=u(DF2J2Q݁BؒN2Z/^A\ fMn^эe4O`FEv, !/LOp;>Tȩ8Qք9uAP8e~0s5lgG1?LjaԸタA}&,|*2*1RU3)DGMtBuioiARcu%<5z b0G'z>ݸ"RdFvV`z^ y'5hcNq)&o:aVҥ4>2SI,:<VTWi+Ы=f]B9ӞCb[H.Kϲݫ4Y$3}5ǜ{WuܼM||*]BVϭbIoր¯Pg/ \i˺)qBQiQPwn8-ןaS=Q*]ڳ઻33oRP^𥈦ÇN *D$ӴB( '9=8`}=q}̞ {m1? H_cac±2,(*30@&\LhaNO#:0[ܯDr\r2 $HJ Nѻw!QlԂ9W/+: ^Y׀~]mV}2qWn7o׶8ɄBqX//j+|lLHT{fu炌ȩ@K䎧A¯/ 0qk*GR鰫[FE+?%ӏ zSrTΪYJ'T Q-'꘤̯b' 0yrGxc讥FVF*⎔W9* \.*ْ}H[BI,矡s(xҥ=1fT.jQ IuE_ӘqIOkq;<<8bOHY7&a(W1^xHs?5ntmNoϝdDóG#oY)VђRz* W/5VS(ߠOIcԁC/bQx;4v3d433$+0Ձ XwxR^O+[??6s5zq@ݫj><~*Ǧ>Zg꟯ N_jY K\RrxrZ=Tf$ >!d9Qf($bW+^eV@:^ic^"$;Añ^{x>?'8n0q>Fb{6{-UPeF2mX& Ե#}1JACvގ!XZ2BqD?o=f5o2y9zիyƂ'4& kgJN:k c:_k LL!(rŁXAX%(t O#Yoim6Ʀ9U;&y>O mŻ]ȼ"4 {)]iU#Kh9Mw1)1j* Y)d(W Ev(j F?% aAc|sQs}1W9[9]rI W!=(F:HiV`t#.5̓guF17G]Hą됖 Å٩ٕpfns't)kb ʭ\񎌳f()7;)} ,-TFurևjJtD& ًJl=IyHU B' /9JCws>,?fs`}m~?%E}Xmw1s5q<TH+7`fny~*8~5ECX)RWxTILILWR{z^XGb?|$ANs̚}~LnǀO.,9ÎV&$(OMU@b{H~L@UFp-)P`%{~}Vtbgbfj>^TwPأgYtx=?JC*E[ jŅm씁qFCܩهᴾݡ!hBߟ[L'k*Y2מ`~CƓk*(Uز!,]U!LXsSe D ǞrGjLUs>+鹻?5է6G/Ar&}OA5"]Թbf񗙇9CY;J=~`pIUU 5l+}d K;*YXIT$hdUS'#?YȮg8E؅(.C2; ˚b}տԾ/夂Q vhp6/lyi\\H͂lSgG/GevV}W; v?ײkqL *2?`ʦU,oľUyDŷdھjɚD2ƿ LJ'L]Y&FFHq#p4mll.v.4RTr<+.rg!pX~=ESg"se K`Uxz Wܩ3%AqʄTO XpIw-]С;Y)13b:`>"LC ®Emʴkљfn0jH:0E*lYF0zdt lsI[b }p/_fvp$;YPalj'\8Z>"Q=*Z v^&[MzLelz A0Zw^U=+`VҸG },=<ڴX߇<ή$4ؠ\= # Y, [xV3v,}/Sɼ"G 6bǵ=ϜY.G75_]r/mbb1YxMЙjjdLjVMoU^HbЎ71d}L_ o,jg{mFya8ғi,z~չlĕOI4 ώ-Qr߽Vx5; qtgΣ*2^Z=`bHTY#>'_m,T%*1g%̣ v^FS]HO9s0{3=1@I`=׬j2{%UOQBuV)ϩc4<9YCӖ);Ubߍ^W%HV.6^#fۿN#&~?2uWL<$>Õ  /2 >Y2u^Ż fl9YY;VE+DJ=>YxtvdLty;%E#V r>6YAFU0ȥ)bːL8]:yF texn1`|BJMZeXݽ7yf*x8ެP tc&QS4A>QJQG-KQVJUU}?avcyѨ )*O wzCFUn;ҭu)DE<A,[!8zgJL&b˲ Ԕbb&M8eNDrU7wV#ͻo~ږ |c9xCE\5r"}8zmFBS,zZeх^4/H UgV+͏۹Ϭ]GRl'A<1XcGi;#cqh63ӘJ12/i^lԢ2? ͖Dv>u FoAcH M1QH~ՑV '>q9EN zS|s"{y?f3-X5(ؙ/d MXkpr#.Zpd'+F-1%\;j|MNLl)ʟ/&͢$YbN k+%cK0XXyI<]/TE13F%bxZJav-Es ,P6Y8YZl( + UHOUqXԗDZK _.?՝oxZV[GZ{9~&G=7"%f=grSM^j/K-{&{`lp7^ӶPO[6jL"TU)n]j;y+w&^|8ÅkٯGQa9?ӽ÷xBǪՕ'>05dR5}d$R-66D3zr2z"ܯߔ 2m=SU3 ;`jʦ% gf稏Ĭw]{ky r$1~CYjd"9 FW2\d?IdABbeZp2eQ؄RIעm*e)K|gŸ}8;/<RXdhJI!i˩b <7R*Vp6ebwP7+@󒈔f*`V_a,Hwn@+5_BK5r[% LFe ݐ bYLQ*_Pqۋ8nj ԈJV[Bө%iF%FC MTКڣ$迱nO4?4Ɯ8 vbrīaF,PYKѩEbzi(;X>Zg۷8@rKT+w=~iqأtP4ߎwt gϰ75(.Gbe2#K}Y"ueY\3++ȏg*M.!nE~7RȠJOrfC•4bǹj#Q@{)"V<K8~LN;c훾#lpRncc?tQFGR{vcUNO! VrIoo!{̻=c >~:G@D`9 Hu}ƔY]8R`TbÄ-pr)h7fP ?$xȕ{S~ąFQ[BP?Cc5J`(8P `ܜ> P˹$lsZFhrSԁ8iVT/M-}v/ bݠ_OL|H3Ҡ!pU;  W3OÝG2]x,A^Ad`S(PI@Gw/{6/07Fg쒸qygz22j&NȤG_w;mñ7`Y~Θf53;RjBDk)!FE$םl=M${8Vٮ,84b"͉ ʩ٘l0W&f!xPŁg~9~>;Ox{DxfĚf {ef^V(ɆyF/y7Gy2y]._!y\-(^=Z"E}+GW#ĒXb}df"&vEƯPKG-69/"J 쟩=}od@z}!zp s31 1N{/r#Y: CZ T?$ _؂ vVbL={kBP,1esӖ r2w`@~Bz8A(Wc+r$YF-Tj: h8:~87o(3UφssnBy辙BofEm^?-&౗T&rǒG}b\T F]yV`8<H,yfy*nXsz}| 2,疤CURe,zq-߀*Cg!BRP "6f⬯6 ^*U& ?56^T,Pf8? @IR\'RX5v}FMen_9>ӛb HV@IpfrC(`>{ݦ~/YU®6lNd6ȃv '?N{Q5B?V*P#0RCH5N!]NAo'=X?ئx}4F.QM~&|w~;>=UL\LL&7cje%\ts͜0_ ӑ[:S<҇)En?ub??>m×mEGǍ1[־vL/y:g)>LǛ$ս/XъWʒe!BG}t9ԇz6zqB]QUcM4ݹi9xÜRd~i8Z!1aL{q /Gm9g"M|f}+[.NYXf$Bd/%Q8Z/ǵsmV3iaG"w 3:hw{g}}WL2 `FJ8_ƒV!OTYߪMC?en8콜pI?B%@(ԏa yp9}i 8#0b8,J?}^,v|op0^/?)`TzĎBƊ*[A;GXJ?9%WPH+!b^s>$dYOB8_ױ!ֳ!ORXU-c`r}1U~ [ q}RYTX܊:) A]ZhNU04GonfV UGpA!Ӡ11 Csj+eۣ9p &ɼaPx}7ڸ  Zpk6xC)2Ick'r@4QNq$tW2f^'SCs^/ѮOnҏYk+p?!я'O'EߺwZT,ň=1_=꥛/ BnA"fc2W:zS87}/~7WU36@MyR 4PvQ[YAB2(YV݇d[+L WY*31d4*1'rTJ9R?<,+InYCwep !x$%~J=5o|y5DB^Wޒ ЂryqGPTz 2PG ˱᝔{*>g`uwzϬ_^q~ @Dвպ(OR8 ?\~ {sQذ[U̙ZqiʚQARB#BrBB5YY([2/+v^J eO7j^& 2n!P =?G~;rr=V[LWrqf;9y[+$8e}"/3j2xSITfGe?]nWZ=ZzԂՒ%mszۊ:њJ "1n~0ՋeKڈ ' ]zzv`]nF& fޘȎ6>=PeK.CY"# "VP}([эu:,-ژ,̜+[`YW#*)S "mw'R?`%ڏcgD8ڙ=]n;6Xύ6R=!:xJl(,O,[.@'JZ~Sd5o*^h=6/W'$60kYi鴷`oz"8]vXPFeI&^ ?1 ڽ=3*X~oŃbcbF(4&eow-6>=/KZq-LU/Dgle5tUVKɏ*gl[<}oy78<¸q] )gJ:=hks49:[C;e>o j g#&--ߋdlY_|==2qQȲ@cfiTC-hW{4J;&RJ8Z8Xr40W10J3^hC:/O. P*KJs©O@#Ճr>xr-HS#^d8JN+7v-/܍yylڭ2$^nU GiơZ.F~@,ڌr>)4ɏJA!UyW%X~DOKukQynR맮uUzf ӀV{JIp!졔*|#5e2c[P$5BMu/4^(ݦ5)UR-fO؆[:3(BT~3hjRxXi/3ڎv0g!*$tژ.'Bh=i̲ j8s>IOՔb5 q!{Y?P|CI=ȼe֝($YvdUV*Qb%>jWY"3.OT0*y,1Rz %+.vwſ~:1Jvq9G照X'dTMh2^un#b7 uu?h{ck]LvJ%_>vgYb@vSϷ~>7l2މɬǷP. fTa=KƾGY>6wy\P@ܱ$~G *V5bbYa*t{.>(&;S(;/ƾE2(Z(?v7~ +SE%&4)ƽ܄!}L="hbH9nт =@uHHTJUP9⑧RDpf&C1 &pctjRU|U䈮F 09Y UKh2U^0 3#GvUϡz\W`}"кwguY̽ZOui7͌ȝTexںݬƜ1NtU>Ccc1Wl|E8V`2 aE̝d}#.V6ffx9XV&C4=ě=r;ύFYԅp7Fal͔Eh)ڥrJϭw;IVq'%b5uL{L̴aۘ.O81ʎu#I$ z~}auxN JY%*y$} r]+)o ooc rŦD'7D-5n;}9S~5nZ]F h;Y!x.al<ٚol_*Xc"Njp}Da:uxՂӹzUaT$ yg]Ԣ=V| ;qpbb+6oԒǸEPKsbf?*_6 ]B GY * I$A%s[c|MvܠpzJy.̥RGpCxRzu pk%L~_V<Euen@ )`VFw ~vnW]H 0TRE6T4 U!wWV%+WH EթMV+v(q۷NQ ºYK wQgf>C R% 9$Dʩyb >KVN\r,Uj gR8,*󼸹 D~BQ,@$Qzw(#KxHPTA++{lS:%;Ԡؕ!fc@\-x~U]b7aU ydgN9/Ee=x S8-ߚLبQr&<9f(,{(fY(?ݹ_ ֌4Okq/VU5kG:EΎf695nlELv-4![S D ߣC/$ $Dɸ$I|o2 efjSY6-0@-B!OerI`SUYRu8ĕe)s#Akr& ڱy}T;5hbO<@U@7 =P8ܨ*H_ؑPpX>),Dg뭑łSgW5J䁯;M|Kwkw3C,: Rn*+==#R:DIȤ2R"T^rڎ5IjCRލ%Ü; ,V,?ʉqʇd