(function (){var e=false,j=null,l=true,m;var aa="/reader/shared/";var ba=ba||{},p=this;function q(a){var b=typeof a;if(b=="object")if(a){if(typeof a.length=="number"&&typeof a.splice!="undefined"&&!r(a,"length"))return"array";if(typeof a.call!="undefined")return"function"}else return"null";else if(b=="function"&&typeof a.call=="undefined")return"object";return b}function s(a,b){if(b in a)for(var c in a)if(c==b&&Object.prototype.hasOwnProperty.call(a,b))return l;return e}
if(Object.prototype.propertyIsEnumerable)var r=function(a,b){return a instanceof Object?Object.prototype.propertyIsEnumerable.call(a,b):s(a,b)};else r=s;function t(a){return q(a)=="array"}function u(a){var b=q(a);return b=="array"||b=="object"&&typeof a.length=="number"}function v(a){return typeof a=="string"}function x(a){a=q(a);return a=="object"||a=="array"||a=="function"}
function z(a,b,c){if(a.forEach)a.forEach(b,c);else if(Array.forEach)Array.forEach(a,b,c);else{var d=a.length,f=v(a)?a.split(""):a;for(var g=0;g<d;g++)g in f&&b.call(c,f[g],g,a)}}function A(a){if(t(a))return a.concat();else{var b=[];for(var c=0,d=a.length;c<d;c++)b[c]=a[c];return b}}function ca(a){if(t(a))return a.concat();return A(a)}function da(a){for(var b=1;b<arguments.length;b++){var c=arguments[b];if(u(c)){c=ca(c);a.push.apply(a,c)}else a.push(c)}}var B;
function ea(a){return/^[\s\xa0]*$/.test(a)}function C(a){return a.replace(/^[\s\xa0]+|[\s\xa0]+$/g,"")}var fa=/^[a-zA-Z0-9\-_.!~*'()]*$/;function D(a){a=String(a);if(!fa.test(a))return encodeURIComponent(a);return a}
function ga(a,b){if(b)return a.replace(E,"&amp;").replace(F,"&lt;").replace(G,"&gt;").replace(H,"&quot;");else{if(!ha.test(a))return a;if(a.indexOf("&")!=-1)a=a.replace(E,"&amp;");if(a.indexOf("<")!=-1)a=a.replace(F,"&lt;");if(a.indexOf(">")!=-1)a=a.replace(G,"&gt;");if(a.indexOf('"')!=-1)a=a.replace(H,"&quot;");return a}}var E=/&/g,F=/</g,G=/>/g,H=/\"/g,ha=/[&<>\"]/;
function ia(a,b){var c=0;a=C(String(a)).split(".");b=C(String(b)).split(".");var d=Math.max(a.length,b.length);for(var f=0;c==0&&f<d;f++){var g=a[f]||"",i=b[f]||"",h=new RegExp("(\\d*)(\\D*)","g"),k=new RegExp("(\\d*)(\\D*)","g");do{var n=h.exec(g)||["","",""],o=k.exec(i)||["","",""];if(n[0].length==0&&o[0].length==0)break;c=n[1].length==0?0:parseInt(n[1],10);var w=o[1].length==0?0:parseInt(o[1],10);c=I(c,w)||I(n[2].length==0,o[2].length==0)||I(n[2],o[2])}while(c==0)}return c}
function I(a,b){if(a<b)return-1;else if(a>b)return 1;return 0}if("StopIteration"in p)var J=p.StopIteration;else J=Error("StopIteration");function K(){}K.prototype.next=function(){throw J;};K.prototype.ca=function(){return this};function ja(a,b,c){for(var d in a)b.call(c,a[d],d,a)}function L(a){var b=[],c=0;for(var d in a)b[c++]=a[d];return b}function M(a){var b=[],c=0;for(var d in a)b[c++]=d;return b}
function ka(a){if(typeof a.z=="function")return a.z();if(v(a))return a.split("");if(u(a)){var b=[],c=a.length;for(var d=0;d<c;d++)b.push(a[d]);return b}return L(a)}function la(a){if(typeof a.F=="function")return a.F();if(typeof a.z=="function")return undefined;if(u(a)||v(a)){var b=[];a=a.length;for(var c=0;c<a;c++)b.push(c);return b}return M(a)}
function ma(a,b,c){if(typeof a.forEach=="function")a.forEach(b,c);else if(u(a)||v(a))z(a,b,c);else{var d=la(a),f=ka(a),g=f.length;for(var i=0;i<g;i++)b.call(c,f[i],d&&d[i],a)}}function N(a){this.i={};this.d=[];var b=arguments.length;if(b>1){if(b%2)throw Error("Uneven number of arguments");for(var c=0;c<b;c+=2)this.set(arguments[c],arguments[c+1])}else a&&this.da(a)}m=N.prototype;m.f=0;m.P=0;m.z=function(){this.M();var a=[];for(var b=0;b<this.d.length;b++)a.push(this.i[this.d[b]]);return a};
m.F=function(){this.M();return this.d.concat()};m.r=function(a){return O(this.i,a)};m.remove=function(a){if(O(this.i,a)){delete this.i[a];this.f--;this.P++;this.d.length>2*this.f&&this.M();return l}return e};m.M=function(){if(this.f!=this.d.length){var a=0,b=0;while(a<this.d.length){var c=this.d[a];if(O(this.i,c))this.d[b++]=c;a++}this.d.length=b}if(this.f!=this.d.length){var d={},a=0,b=0;while(a<this.d.length){var c=this.d[a];if(!O(d,c)){this.d[b++]=c;d[c]=1}a++}this.d.length=b}};
m.o=function(a,b){if(O(this.i,a))return this.i[a];return b};m.set=function(a,b){if(!O(this.i,a)){this.f++;this.d.push(a);this.P++}this.i[a]=b};m.da=function(a){var b;if(a instanceof N){b=a.F();a=a.z()}else{b=M(a);a=L(a)}for(var c=0;c<b.length;c++)this.set(b[c],a[c])};m.D=function(){return new N(this)};
m.ca=function(a){this.M();var b=0,c=this.d,d=this.i,f=this.P,g=this,i=new K;i.next=function(){while(l){if(f!=g.P)throw Error("The map has changed since the iterator was created");if(b>=c.length)throw J;var h=c[b++];return a?h:d[h]}};return i};if(Object.prototype.hasOwnProperty)var O=function(a,b){return Object.prototype.hasOwnProperty.call(a,b)};else O=function(a,b){return b in a&&a[b]!==Object.prototype[b]};
function P(a,b){if(a instanceof P){this.H(b==j?a.h:b);this.V(a.g);this.W(a.L);this.Q(a.I);this.T(a.G);this.S(a.K);this.U(a.j.D());this.R(a.J)}else if(a&&(a=String(a).match(na()))){this.H(!!b);this.V(a[1],l);this.W(a[2],l);this.Q(a[3],l);this.T(a[4]);this.S(a[5],l);this.U(a[6]);this.R(a[7],l)}else{this.H(!!b);this.j=new Q(j,this,this.h)}}m=P.prototype;m.g="";m.L="";m.I="";m.G=j;m.K="";m.J="";m.ja=e;m.h=e;
m.toString=function(){if(this.e)return this.e;var a=[];this.g&&a.push(R(this.g,S),":");if(this.I){a.push("//");this.L&&a.push(R(this.L,S),"@");a.push(oa(this.I));this.G!=j&&a.push(":",String(this.G))}this.K&&a.push(R(this.K,pa));var b=String(this.j);b&&a.push("?",b);this.J&&a.push("#",R(this.J,qa));return this.e=a.join("")};m.D=function(){return ra(this.g,this.L,this.I,this.G,this.K,this.j.D(),this.J,this.h)};
m.V=function(a,b){this.u();delete this.e;if(this.g=b?a?decodeURIComponent(a):"":a)this.g=this.g.replace(/:$/,"");return this};m.W=function(a,b){this.u();delete this.e;this.L=b?a?decodeURIComponent(a):"":a;return this};m.Q=function(a,b){this.u();delete this.e;this.I=b?a?decodeURIComponent(a):"":a;return this};m.T=function(a){this.u();delete this.e;if(a){a=Number(a);if(isNaN(a)||a<0)throw Error("Bad port number "+a);this.G=a}else this.G=j;return this};
m.S=function(a,b){this.u();delete this.e;this.K=b?a?decodeURIComponent(a):"":a;return this};m.U=function(a){this.u();delete this.e;if(a instanceof Q){this.j=a;this.j.X=this;this.j.H(this.h)}else this.j=new Q(a,this,this.h);return this};m.ga=function(a){return this.j.o(a)};m.R=function(a,b){this.u();delete this.e;this.J=b?a?decodeURIComponent(a):"":a;return this};m.u=function(){if(this.ja)throw Error("Tried to modify a read-only Uri");};m.H=function(a){this.h=a;this.j&&this.j.H(a)};
function ra(a,b,c,d,f,g,i,h){h=new P(j,h);a&&h.V(a);b&&h.W(b);c&&h.Q(c);d&&h.T(d);f&&h.S(f);g&&h.U(g);i&&h.R(i);return h}function oa(a){if(v(a))return encodeURIComponent(a);return j}var sa=/^[a-zA-Z0-9\-_.!~*'():\/;?]*$/;function R(a,b){var c=j;if(v(a)){c=a;sa.test(c)||(c=encodeURI(a));if(c.search(b)>=0)c=c.replace(b,ta)}return c}function ta(a){a=a.charCodeAt(0);return"%"+(a>>4&15).toString(16)+(a&15).toString(16)}var T=j;
function na(){T||(T=/^(?:([^:\/?#]+):)?(?:\/\/(?:([^\/?#]*)@)?([^\/?#:@]*)(?::([0-9]+))?)?([^?#]+)?(?:\?([^#]*))?(?:#(.*))?$/);return T}var S=/[#\/\?@]/g,pa=/[\#\?]/g,qa=/#/g;function Q(a,b,c){this.a=new N;this.X=b||j;this.h=!!c;if(a){a=a.split("&");for(b=0;b<a.length;b++){c=a[b].indexOf("=");var d=j,f=j;if(c>=0){d=a[b].substring(0,c);f=a[b].substring(c+1)}else d=a[b];d=decodeURIComponent(d.replace(/\+/g," "));d=this.w(d);this.add(d,f?decodeURIComponent(f.replace(/\+/g," ")):"")}}}m=Q.prototype;
m.f=0;m.add=function(a,b){this.N();a=this.w(a);if(this.r(a)){var c=this.a.o(a);t(c)?c.push(b):this.a.set(a,[c,b])}else this.a.set(a,b);this.f++;return this};m.remove=function(a){a=this.w(a);if(this.a.r(a)){this.N();var b=this.a.o(a);if(t(b))this.f-=b.length;else this.f--;return this.a.remove(a)}return e};m.r=function(a){a=this.w(a);return this.a.r(a)};m.F=function(){var a=this.a.z(),b=this.a.F(),c=[];for(var d=0;d<b.length;d++){var f=a[d];if(t(f))for(var g=0;g<f.length;g++)c.push(b[d]);else c.push(b[d])}return c};
m.z=function(a){if(a){a=this.w(a);if(this.r(a)){var b=this.a.o(a);if(t(b))return b;else{a=[];a.push(b)}}else a=[]}else{b=this.a.z();a=[];for(var c=0;c<b.length;c++){var d=b[c];t(d)?da(a,d):a.push(d)}}return a};m.set=function(a,b){this.N();a=this.w(a);if(this.r(a)){var c=this.a.o(a);if(t(c))this.f-=c.length;else this.f--}this.a.set(a,b);this.f++;return this};m.o=function(a,b){a=this.w(a);if(this.r(a)){a=this.a.o(a);return t(a)?a[0]:a}else return b};
m.toString=function(){if(this.e)return this.e;var a=[],b=0,c=this.a.F();for(var d=0;d<c.length;d++){var f=c[d],g=D(f);f=this.a.o(f);if(t(f))for(var i=0;i<f.length;i++){b>0&&a.push("&");a.push(g,"=",D(f[i]));b++}else{b>0&&a.push("&");a.push(g,"=",D(f));b++}}return this.e=a.join("")};m.N=function(){delete this.e;this.X&&delete this.X.e};m.D=function(){var a=new Q;a.a=this.a.D();return a};m.w=function(a){a=String(a);if(this.h)a=a.toLowerCase();return a};
m.H=function(a){if(a&&!this.h){this.N();ma(this.a,function(b,c){var d=c.toLowerCase();if(c!=d){this.remove(c);this.add(d,b)}},this)}this.h=a};function U(a,b){this.x=typeof a!="undefined"?a:0;this.y=typeof b!="undefined"?b:0}U.prototype.D=function(){return new U(this.x,this.y)};U.prototype.toString=function(){return"("+this.x+", "+this.y+")"};var ua,V,va,wa,xa,ya,za,Aa,Ba,Ca,Da;function Ea(){if(p.navigator)return p.navigator.userAgent;return j}
(function(){var a=e,b=e,c=e,d=e,f=e,g=e,i=e,h=e,k=e,n="",o=Ea();if(o){g=p.navigator;a=o.indexOf("Opera")==0;b=!a&&o.indexOf("MSIE")!=-1;k=(c=!a&&o.indexOf("WebKit")!=-1)&&o.indexOf("Mobile")!=-1;f=(d=!a&&!c&&g.product=="Gecko")&&g.vendor=="Camino";var w,y;if(p.opera&&typeof p.opera.version=="function")w=p.opera.version();else{if(d)y=/rv\:([^\);]+)(\)|;)/;else if(b)y=/MSIE\s+([^\);]+)(\)|;)/;else if(c)y=/WebKit\/(\S+)/;if(y){y.test(o);w=RegExp.$1}}n=g.platform||"";g=n.indexOf("Mac")!=-1;i=n.indexOf("Win")!=
-1;h=n.indexOf("Linux")!=-1}ua=a;V=b;va=d;wa=f;xa=c;ya=k;za=w;Aa=n;Ba=g;Ca=i;Da=h})();var Fa=V;function Ga(){B||(B=new W);return B}function Ha(a,b){ja(b,function(c,d){if(d=="style")a.style.cssText=c;else if(d=="class")a.className=c;else if(d=="for")a.htmlFor=c;else if(d in Ia)a.setAttribute(Ia[d],c);else a[d]=c})}var Ia={cellpadding:"cellPadding",cellspacing:"cellSpacing",colspan:"colSpan",rowspan:"rowSpan",valign:"vAlign",height:"height",width:"width",usemap:"useMap",frameborder:"frameBorder"};
function Ja(){var a=Ga();return a.Y.apply(a,arguments)}function Ka(a,b){a.appendChild(b)}var La=xa&&ia(za,"521")<=0;function Ma(a,b){if(typeof a.contains!="undefined"&&!La&&b.nodeType==1)return a==b||a.contains(b);if(typeof a.compareDocumentPosition!="undefined")return a==b||Boolean(a.compareDocumentPosition(b)&16);while(b&&a!=b)b=b.parentNode;return b==a}

function Na(a){if(a&&typeof a.length=="number")if(x(a))return typeof a.item=="function"||typeof a.item=="string";else if(q(a)=="function")return typeof a.item=="function";return e}function W(a){this.Z=a||p.document||document}m=W.prototype;

m.Y=function(a,b){if(Fa&&b&&b.name)a="<"+a+' name="'+ga(b.name)+'">';var c=this.createElement(a);b&&Ha(c,b);if(arguments.length>2){function d(i){if(i)this.appendChild(c,v(i)?this.createTextNode(i):i)}for(var f=2;f<arguments.length;f++){var g=arguments[f];u(g)&&!(x(g)&&g.nodeType>0)?z(Na(g)?A(g):g,d,this):d.call(this,g)}}return c};m.ba=W.prototype.Y;m.createElement=function(a){return this.Z.createElement(a)};m.createTextNode=function(a){return this.Z.createTextNode(a)};m.appendChild=Ka;

m.contains=Ma;var Oa,Pa;(function(){var a=e,b="0";if("ScriptEngine"in p){if(a=p.ScriptEngine()=="JScript")b=p.ScriptEngineMajorVersion()+"."+p.ScriptEngineMinorVersion()+"."+p.ScriptEngineBuildVersion()}Oa=a;Pa=b})();function X(a,b,c){return c?(new W(c)).ba(a,b):Ja(a,b)}function Qa(a,b){if(b instanceof Array){for(var c=0;c<b.length;c++)a=a.replace("%"+(c+1),b[c]);return a}else return a.replace("%1",b)}

var Ra=new RegExp("<(/s*(blockquote|body|center|dd|dir|div|dl|dt|form|h1|h2|h3|h4|h5|h6|head|html|hr|isindex|li|menu|noframes|ol|p|table|td|th|tr|title|ul)[^>]*|s*br[^>]*)>","gi"),Sa=/<[^>]*>/gi,Ta=/</g,Ua=/>/g;function Va(a,b){if(!a)return"";if(b)a=a.replace(Ra," ");a=a.replace(Sa,"");return a.replace(Ta,"&lt;").replace(Ua,"&gt;")}function Wa(a,b,c){a+=a.indexOf("?")==-1?"?":"&";return a+D(b)+"="+D(c)}

function Xa(a,b){if(a.length<=b)return a;var c=a.split(/\s+/);a=[];var d=0;for(var f=0;f<c.length&&d<=b;f++){a.push(c[f]);d+=c[f].length+(f?1:0)}a=a.join(" ");if(f!=c.length)a+="...";return a}var Y=j;function Ya(a){if(!Y)try{Y=new P(window.location.href)}catch(b){return undefined}return Y.ga(a)}function Za(a){if(window._DISPLAY_LOCALE)if(Ya("hl"))a=Wa(a,"hl",_DISPLAY_LOCALE);var b=Ya("gl");if(b)a=Wa(a,"gl",b);return a}

var Z={},ab={margin:0,padding:0,background:"transparent none",border:"none",textAlign:"left",textIndent:"0",textDecoration:"none"};

function $(a,b){this.O="readerpublishermodule"+this.fa();this.n=a;this.g=Z.c;this.aa=Z.t;this.ra=Z.s=="true";this.ia=Z.b=="true";if(b){b.innerHTML="";b.id=this.O;this.$(document.getElementById(this.O))}else{document.write('<div id="'+this.O+'" class="reader-publisher-module"></div>');var c=this;window.setTimeout(function(){c.$(document.getElementById(c.O))},0)}}$.prototype.fa=function(){"GRC_c"in window||(window.GRC_c=0);return window.GRC_c++};function bb(a){Z=a}

$.prototype.$=function(a){function b(n){return n}var c=this.ha();this.k(c.qa,a);if(this.aa){var d=X("h5");this.k(c.pa,d);d.appendChild(document.createTextNode(this.aa));a.appendChild(d)}d=X("ul");this.k(c.oa,d);for(var f=0,g;g=this.n.items[f];f++){if(!g.alternate)continue;var i=X("li");this.k(c.na,i);var h=X("a",{href:b(g.alternate.href),title:g.title,"class":"i"});this.k(c.ka,h);var k=Va(g.title||g.content);ea(k==j?"":String(k))||(k=Xa(k,48));h.appendChild(document.createTextNode(k));i.appendChild(h);
if(this.ra&&!this.ia&&g.origin.title){h=g.origin;g=X("div",{"class":"s"});this.k(c.ma,g);i.appendChild(g);var k=h.title;if(k.length>48)k=k.substring(0,48);g.innerHTML=Qa("from <a>%1</a>",k);if(h.htmlUrl){h=X("a",{href:b(h.htmlUrl)});h.innerHTML=k;this.k(c.la,h);g.replaceChild(h,g.getElementsByTagName("a")[0])}}d.appendChild(i)}a.appendChild(d);b=X("div",{"class":"f"});this.k(c.ea,b);if(this.n.id){(d=this.n.id.indexOf("feed/")==0)||(d=this.n.id.indexOf("tv/")==0);f=this.n.alternate&&this.n.alternate.href;
if(!d||f){f=X("a");this.k(c.l,f);f.href=d?this.n.alternate.href:Za("http://www.google.com"+aa+this.n.id);f.appendChild(document.createTextNode(""));b.appendChild(f)}}a.appendChild(b)};
$.prototype.ha=function(){if(this.g=="-")return{};var a=$a[this.g];return{qa:{fontFamily:"helvetica, arial, sans-serif",MozBorderRadius:"9px",background:a.q,border:"solid 4px "+a.p,margin:"0.1em"},pa:{padding:"0.2em 0",margin:"0 0.5em",MozBorderRadius:"8px 8px 0 0",borderBottom:"solid 1px "+a.B,color:a.C},oa:{padding:"0.1em",margin:"0 0.5em",overflow:"hidden"},na:{listStyleType:"none",padding:"0.1em 0 0.2em 0"},ka:{color:a.A,borderBottom:"solid 1px "+a.m},ma:{paddingLeft:"0.5em",color:a.m},la:{color:a.m},

ea:{textAlign:"right",borderTop:"solid 1px "+a.p,background:a.v,MozBorderRadius:"0 0 4px 4px",padding:"0.1em 8px",whiteSpace:"nowrap"},l:{color:a.l,textDecoration:"underline"}}};$.prototype.k=function(a,b){if(!a)return;cb(b);for(var c in a)b.style[c]=a[c]};function cb(a){for(var b in ab)a.style[b]=ab[b]}window.GRC_p=bb;window.GRC=$;})();
