Skip to content

Instantly share code, notes, and snippets.

@mattetti
Created September 17, 2008 23:02
Show Gist options
  • Select an option

  • Save mattetti/11324 to your computer and use it in GitHub Desktop.

Select an option

Save mattetti/11324 to your computer and use it in GitHub Desktop.
1var e=Error,aa=Boolean,ba=undefined,ca=encodeURIComponent,da=parseInt,ea=String,i=window,fa=Number,ga=Object,j=document,ha=decodeURIComponent,m=Math;function ia(a,b){return a.toString=b}function ja(a,b){return a.length=b}function ka(a,b){return a.title=b}function la(a,b){return a.position=b}function ma(a,b){return a.selectedIndex=b}function o(a,b){return a.className=b}function na(a,b){return a.width=b}function oa(a,b){return a.plindex=b}function p(a,b){return a.innerHTML=b}function pa(a,b){return a.value=
2b}function qa(a,b){return a.disabled=b}function ra(a,b){return a.currentTarget=b}function sa(a,b){return a.view=b}function ta(a,b){return a.target=b}function ua(a,b){return a.screenX=b}function va(a,b){return a.screenY=b}function wa(a,b){return a.keyCode=b}function xa(a,b){return a.marginTop=b}function ya(a,b){return a.docid=b}function za(a,b){return a.href=b}function Ba(a,b){return a.type=b}function Ca(a,b){return a.esrc=b}function r(a,b){return a.display=b}function s(a,b){return a.height=b}function Da(a,
3b){return a.popup=b}function Ea(a,b){return a.right=b}function Fa(a,b){return a.visibility=b}var Ga="appendChild",t="push",Ha="stop",Ia="toString",u="length",Ja="title",Ka="create",La="open",v="prototype",Na="test",Oa="selectedIndex",x="className",Pa="clearTimeout",Qa="width",Ra="index",Sa="round",Ta="abort",Ua="checked",Va="annotations",Wa="slice",Xa="setTimeout",z="replace",Ya="nodeType",Za="document",ab="ceil",bb="split",cb="floor",db="getElementById",B="innerHTML",eb="offsetWidth",fb="duration",
4gb="setInterval",hb="stopPropagation",ib="value",C="location",jb="preventDefault",kb="item",lb="insertBefore",mb="altWindow",nb="fetch",D="indexOf",ob="offsetLeft",pb="message",qb="hasOwnProperty",E="dispatchEvent",F="style",rb="CustomArt",sb="close",tb="currentTarget",ub="body",vb="left",wb="write",xb="target",zb="screenX",Ab="screenY",G="call",Bb="match",Cb="video_data",Db="send",Eb="options",Fb="remove",Gb="start",Hb="focus",H="getAttribute",Ib="createElement",Jb="raw_html",Kb="keyCode",Lb="firstChild",
5Mb="forEach",Nb="clientHeight",Ob="docid",Pb="addEventListener",Qb="setAttribute",Rb="currentStyle",Sb="href",Tb="hide",Ub="rows",Vb="EmbeddingInfo",Wb="type",Xb="contains",Yb="apply",Zb="childNodes",I="tagName",$b="defaultView",ac="scrollIntoView",bc="name",J="parentNode",cc="fileName",dc="display",ec="nextSibling",fc="offsetTop",gc="contentWindow",hc="description",K="height",ic="offsetHeight",jc="join",kc="clientX",lc="clientY",mc="documentElement",nc="substr",oc=oc||{},pc=this;var qc=function(a,
6b){var c=a[bb]("."),d=pc,f;!(c[0]in d)&&d.execScript&&d.execScript("var "+c[0]);while(c[u]&&(f=c.shift()))if(!c[u]&&L(b))d[f]=b;else d=d[f]?d[f]:(d[f]={})},rc=function(a,b){var c=a[bb]("."),d=b||pc;for(var f;f=c.shift();)if(d[f])d=d[f];else return null;return d},sc=function(){};var uc=function(a){var b=typeof a;if(b=="object")if(a){if(typeof a[u]=="number"&&typeof a.splice!="undefined"&&!tc(a,"length"))return"array";if(typeof a[G]!="undefined")return"function"}else return"null";else if(b=="function"&&
7typeof a[G]=="undefined")return"object";return b};if(ga[v].propertyIsEnumerable)var tc=function(a,b){return ga[v].propertyIsEnumerable[G](a,b)};else tc=function(a,b){if(b in a)for(var c in a)if(c==b&&ga[v][qb][G](a,b))return true;return false};var L=function(a){return typeof a!="undefined"},vc=function(a){return uc(a)=="array"},wc=function(a){var b=uc(a);return b=="array"||b=="object"&&typeof a[u]=="number"},xc=function(a){return typeof a=="string"},yc=function(a){return uc(a)=="function"},zc=function(a){var b=
8uc(a);return b=="object"||b=="array"||b=="function"},Cc=function(a){if(a[qb]&&a[qb](Ac)){var b=a[Ac];if(b)return b}a[Ac]||(a[Ac]=++Bc);return a[Ac]},Ac="closure_hashCode_",Bc=0,Dc=function(a,b){var c=a.sf;if(arguments[u]>2){var d=Array[v][Wa][G](arguments,2);c&&d.unshift[Yb](d,c);c=d}b=a.uf||b;a=a.tf||a;var f,g=b||pc;f=c?function(){var h=Array[v][Wa][G](arguments);h.unshift[Yb](h,c);return a[Yb](g,h)}:function(){return a[Yb](g,arguments)};f.sf=c;f.uf=b;f.tf=a;return f},Ec=function(a){var b=Array[v][Wa][G](arguments,
91);b.unshift(a,null);return Dc[Yb](null,b)},Fc=Date.now||function(){return(new Date).getTime()},Gc=function(a,b){var c=b||{};for(var d in c)a=a[z](new RegExp("\\{\\$"+d+"\\}","gi"),c[d]);return a},M=function(a,b){qc(a,b)},Hc=function(a,b){function c(){}c.prototype=b[v];a.t=b[v];a.prototype=new c};Function[v].Z=function(a){Hc(this,a)};var Ic=function(a,b){this.x=L(a)?fa(a):ba;this.y=L(b)?fa(b):ba};Ic[v].U=function(){return new Ic(this.x,this.y)};ia(Ic[v],function(){return"("+this.x+", "+this.y+")"});var Lc=function(a,b){na(this,L(a)?fa(a):ba);s(this,L(b)?fa(b):ba)},Mc=function(a,b){if(a==b)return true;if(!a||!b)return false;return a[Qa]==b[Qa]&&a[K]==b[K]};Lc[v].U=function(){return new Lc(this[Qa],this[K])};ia(Lc[v],function(){return"("+this[Qa]+" x "+this[K]+")"});Lc[v].ceil=function(){na(this,m[ab](this[Qa]));s(this,m[ab](this[K]));return this};Lc[v].floor=function(){na(this,m[cb](this[Qa]));s(this,m[cb](this[K]));return this};Lc[v].round=function(){na(this,m[Sa](this[Qa]));s(this,m[Sa](this[K]));
10return this};var Nc=function(a){for(var b=1;b<arguments[u];b++){var c=ea(arguments[b])[z](/\$/g,"$$$$");a=a[z](/\%s/,c)}return a},Oc=function(a){return a[z](/^[\s\xa0]+|[\s\xa0]+$/g,"")},Pc=/^[a-zA-Z0-9\-_.!~*'()]*$/,Qc=function(a){a=ea(a);if(!Pc[Na](a))return ca(a);return a},Rc=function(a){return ha(a[z](/\+/g," "))},Xc=function(a,b){if(b)return a[z](Sc,"&amp;")[z](Tc,"&lt;")[z](Uc,"&gt;")[z](Vc,"&quot;");else{if(!Wc[Na](a))return a;if(a[D]("&")!=-1)a=a[z](Sc,"&amp;");if(a[D]("<")!=-1)a=a[z](Tc,"&lt;");if(a[D](">")!=
11-1)a=a[z](Uc,"&gt;");if(a[D]('"')!=-1)a=a[z](Vc,"&quot;");return a}},Sc=/&/g,Tc=/</g,Uc=/>/g,Vc=/\"/g,Wc=/[&<>\"]/,$c=function(a){if(a[D]("&")!=-1)return"document"in pc&&!(a[D]("<")!=-1)?Yc(a):Zc(a);return a},Yc=function(a){var b=pc[Za][Ib]("a");p(b,a);b.normalize&&b.normalize();a=b[Lb].nodeValue;p(b,"");return a},Zc=function(a){return a[z](/&([^;]+);/g,function(b,c){switch(c){case "amp":return"&";case "lt":return"<";case "gt":return">";case "quot":return'"';default:if(c.charAt(0)=="#"){var d=fa("0"+
12c[nc](1));if(!isNaN(d))return ea.fromCharCode(d)}return b}})};var bd=function(a,b){var c=0,d=Oc(ea(a))[bb]("."),f=Oc(ea(b))[bb]("."),g=m.max(d[u],f[u]);for(var h=0;c==0&&h<g;h++){var k=d[h]||"",l=f[h]||"",q=new RegExp("(\\d*)(\\D*)","g"),n=new RegExp("(\\d*)(\\D*)","g");do{var w=q.exec(k)||["","",""],A=n.exec(l)||["","",""];if(w[0][u]==0&&A[0][u]==0)break;var T=w[1][u]==0?0:da(w[1],10),y=A[1][u]==0?0:da(A[1],10);c=ad(T,y)||ad(w[2][u]==0,A[2][u]==0)||ad(w[2],A[2])}while(c==0)}return c},ad=function(a,
13b){if(a<b)return-1;else if(a>b)return 1;return 0};var cd,dd,ed,fd,gd,hd,id,jd,kd,ld,md;(function(){var a=false,b=false,c=false,d=false,f=false,g=false,h=false,k=false,l=false,q="";if(pc.navigator){var n=pc.navigator,w=n.userAgent;a=w[D]("Opera")==0;b=!a&&w[D]("MSIE")!=-1;c=!a&&w[D]("WebKit")!=-1;l=c&&w[D]("Mobile")!=-1;d=!a&&!c&&n.product=="Gecko";f=d&&n.vendor=="Camino";var A,T;if(a)A=pc.opera.version();else{if(d)T=/rv\:([^\);]+)(\)|;)/;else if(b)T=/MSIE\s+([^\);]+)(\)|;)/;else if(c)T=/WebKit\/(\S+)/;if(T){T[Na](w);A=RegExp.$1}}q=n.platform||"";
14g=q[D]("Mac")!=-1;h=q[D]("Win")!=-1;k=q[D]("Linux")!=-1}cd=a;dd=b;ed=d;fd=f;gd=c;hd=l;id=A;jd=q;kd=g;ld=h;md=k})();var nd=cd,N=dd,od=ed,pd=gd,qd=hd;var rd=function(a,b,c){if(a[D])return a[D](b,c);if(Array[D])return Array[D](a,b,c);var d=c==null?0:c<0?m.max(0,a[u]+c):c;for(var f=d;f<a[u];f++)if(f in a&&a[f]===b)return f;return-1},sd=function(a,b,c){if(a[Mb])a[Mb](b,c);else if(Array[Mb])Array[Mb](a,b,c);else{var d=a[u],f=xc(a)?a[bb](""):a;for(var g=0;g<d;g++)g in f&&b[G](c,f[g],g,a)}},td=function(a,b){if(a[Xb])return a[Xb](b);return rd(a,b)>-1},ud=function(a,b){var c=rd(a,b),d;if(d=c!=-1)Array[v].splice[G](a,c,1)[u]==1;return d};var vd=function(a){if(vc(a))return a.concat();
15else{var b=[];for(var c=0,d=a[u];c<d;c++)b[c]=a[c];return b}},wd=function(a){for(var b=1;b<arguments[u];b++){var c=arguments[b];vc(c)?a[t][Yb](a,c):a[t](c)}},yd=function(a){return Array[v].splice[Yb](a,xd(arguments,1))},xd=function(a,b,c){return arguments[u]<=2?Array[v][Wa][G](a,b):Array[v][Wa][G](a,b,c)};var zd=function(a,b,c){for(var d in a)b[G](c,a[d],d,a)},Ad=function(a){var b=[],c=0;for(var d in a)b[c++]=a[d];return b},Bd=function(a){var b=[],c=0;for(var d in a)b[c++]=d;return b},Cd=function(a){for(var b in a)return false;return true},Dd=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"],Ed=function(a){var b,c;for(var d=1;d<arguments[u];d++){c=arguments[d];for(b in c)a[b]=c[b];for(var f=0;f<Dd[u];f++){b=Dd[f];if(ga[v][qb][G](c,b))a[b]=
16c[b]}}};var Fd,Gd=function(a){var b=a[x];return b&&typeof b[bb]=="function"?b[bb](" "):[]},Hd=function(a){var b=Gd(a),c=1;for(var d=1;d<arguments[u];d++)if(td(b,arguments[d]))c&=0;else{b[t](arguments[d]);c&=1}o(a,b[jc](" "));return aa(c)},Id=function(a){var b=Gd(a),c=xd(arguments,1),d=0;for(var f=0;f<b[u];f++)if(td(c,b[f])){yd(b,f--,1);d++}o(a,b[jc](" "));return d==c[u]};var Kd=function(){Fd||(Fd=new Jd);return Fd},Md=function(a){return a?new Jd(Ld(a)):Kd()},O=function(a){return xc(a)?j[db](a):a},P=O;var Od=function(a,b){zd(b,function(c,d){if(d=="style")a[F].cssText=c;else if(d=="class")o(a,c);else if(d=="for")a.htmlFor=c;else if(d in Nd)a[Qb](Nd[d],c);else a[d]=c})},Nd={cellpadding:"cellPadding",cellspacing:"cellSpacing",colspan:"colSpan",rowspan:"rowSpan",valign:"vAlign",height:"height",width:"width",usemap:"useMap",frameborder:"frameBorder"},Pd=function(a){var b=
17a||pc||i,c=b[Za];if(pd&&!(bd(id,"500")>=0)&&!qd){if(typeof b.innerHeight=="undefined")b=i;var d=b.innerHeight,f=b[Za][mc].scrollHeight;if(b==b.top)if(f<d)d-=15;return new Lc(b.innerWidth,d)}var g=Md(c).Zf()=="CSS1Compat"&&(!nd||nd&&bd(id,"9.50")>=0)?c[mc]:c[ub];return new Lc(g.clientWidth,g[Nb])};var Qd=function(){var a=Kd();return a.$b[Yb](a,arguments)},Rd=function(a){return Kd()[Ib](a)},Sd=function(a,b){a[Ga](b)},Td=function(a,b){b[J]&&b[J][lb](a,b)},Ud=function(a,b){b[J]&&b[J][lb](a,b[ec])},Vd=
18function(a){return a&&a[J]?a[J].removeChild(a):null},Xd=function(a){return Wd(a[Lb],true)};var Yd=function(a){return Wd(a[ec],true)},Wd=function(a,b){while(a&&a[Ya]!=1)a=b?a[ec]:a.previousSibling;return a};var Zd=pd&&bd(id,"521")<=0,$d=function(a,b){if(typeof a[Xb]!="undefined"&&!Zd&&b[Ya]==1)return a==b||a[Xb](b);if(typeof a.compareDocumentPosition!="undefined")return a==b||aa(a.compareDocumentPosition(b)&16);while(b&&a!=b)b=b[J];return b==a},Ld=function(a){return a[Ya]==9?a:a.ownerDocument||a[Za]},
19ae=function(a){var b;b=pd?a[Za]||a[gc][Za]:a.contentDocument||a[gc][Za];return b};var Q=function(a,b){var c=[];be(a,b,c,true);return c[u]?c[0]:ba},ce=function(a,b){var c=[];be(a,b,c,false);return c},be=function(a,b,c,d){if(a!=null)for(var f=0,g;g=a[Zb][f];f++){if(b(g)){c[t](g);if(d)return}be(g,b,c,d)}},de=function(a){if(a&&typeof a[u]=="number")if(zc(a))return typeof a[kb]=="function"||typeof a[kb]=="string";else if(yc(a))return typeof a[kb]=="function";return false},Jd=function(a){this.p=a||pc[Za]||
20j};Jd[v].Vc=function(a){return xc(a)?this.p[db](a):a};Jd[v].jf=Jd[v].Vc;Jd[v].be=function(a,b,c){var d=(c||this.p).getElementsByTagName(a||"*");if(b){var f=[];for(var g=0,h;h=d[g];g++){var k=h[x];typeof k[bb]=="function"&&td(k[bb](" "),b)&&f[t](h)}return f}else return d};Jd[v].$b=function(a,b){if(N&&b&&b[bc])a="<"+a+' name="'+Xc(b[bc])+'">';var c=this[Ib](a);b&&Od(c,b);if(arguments[u]>2){function d(h){if(h)this[Ga](c,xc(h)?this.createTextNode(h):h)}for(var f=2;f<arguments[u];f++){var g=arguments[f];
21wc(g)&&!(zc(g)&&g[Ya]>0)?sd(de(g)?vd(g):g,d,this):d[G](this,g)}}return c};Jd[v].createElement=function(a){return this.p[Ib](a)};Jd[v].createTextNode=function(a){return this.p.createTextNode(a)};Jd[v].Zf=function(){if(this.p.compatMode)return this.p.compatMode;if(pd)return this.p.compatMode=this.$b("div",{style:"position:absolute;width:0;height:0;width:1"})[F][Qa]=="1px"?"BackCompat":"CSS1Compat";return"BackCompat"};Jd[v].Yc=function(){var a=this.p;if(a.parentWindow)return a.parentWindow;if(pd&&!(bd(id,
22"500")>=0)&&!qd){var b=a[Ib]("script");p(b,"document.parentWindow=window");var c=a[mc];c[Ga](b);c.removeChild(b);return a.parentWindow}return a[$b]};Jd[v].ae=function(){var a=this.p,b,c;if(!pd&&a.compatMode=="CSS1Compat"){b=a[mc].scrollLeft;c=a[mc].scrollTop}else{b=a[ub].scrollLeft;c=a[ub].scrollTop}return new Ic(b,c)};Jd[v].appendChild=Sd;Jd[v].W=Xd;Jd[v].R=Yd;Jd[v].contains=$d;var ee=function(){};ee[v].Mc=false;ee[v].jg=function(){return this.Mc};ee[v].$f=ee[v].jg;ee[v].c=function(){if(!this.Mc){this.f();this.Mc=true}};ee[v].f=function(){};var ie=function(a,b){ee[G](this);this.we=b;this.Ea=[];this.Ef(a)};Hc(ie,ee);ie[v].Kc=null;ie[v].Lc=null;ie[v].Nb=function(a){this.Kc=a};ie[v].Pe=function(a){this.Lc=a};ie[v].ga=function(){if(this.Ea[u])return this.Ea.pop();return this.Od()};ie[v].Ma=function(a){this.Ea[u]<this.we?this.Ea[t](a):this.Ud(a)};ie[v].Ef=function(a){if(a>this.we)throw e("[goog.structs.SimplePool] Initial cannot be greater than max");for(var b=0;b<a;b++)this.Ea[t](this.Od())};ie[v].Od=function(){return this.Kc?this.Kc():
23{}};ie[v].Ud=function(a){if(this.Lc)this.Lc(a);else if(yc(a.c))a.c();else for(var b in a)delete a[b]};ie[v].f=function(){ie.t.f[G](this);var a=this.Ea;while(a[u])this.Ud(a.pop());delete this.Ea};var je=function(a,b){Ba(this,a);ta(this,b);ra(this,this[xb])};Hc(je,ee);je[v].f=function(){delete this[Wb];delete this[xb];delete this[tb]};je[v].ra=false;je[v].$a=true;je[v].stopPropagation=function(){this.ra=true};je[v].preventDefault=function(){this.$a=false};var ke=function(a,b){a&&this.$(a,b)};Hc(ke,je);Ba(ke[v],null);ta(ke[v],null);ra(ke[v],null);ke[v].relatedTarget=null;ke[v].offsetX=0;ke[v].offsetY=0;ke[v].clientX=0;ke[v].clientY=0;ua(ke[v],0);va(ke[v],0);ke[v].button=0;wa(ke[v],0);ke[v].charCode=0;ke[v].ctrlKey=false;ke[v].altKey=false;ke[v].shiftKey=false;ke[v].metaKey=false;ke[v].V=null;ke[v].$=function(a,b){Ba(this,a[Wb]);ta(this,a[xb]||a.srcElement);ra(this,b);this.relatedTarget=a.relatedTarget?a.relatedTarget:this[Wb]=="mouseover"?a.fromElement:
24this[Wb]=="mouseout"?a.toElement:null;this.offsetX=typeof a.layerX=="number"?a.layerX:a.offsetX;this.offsetY=typeof a.layerY=="number"?a.layerY:a.offsetY;this.clientX=typeof a[kc]=="number"?a[kc]:a.pageX;this.clientY=typeof a[lc]=="number"?a[lc]:a.pageY;ua(this,a[zb]||0);va(this,a[Ab]||0);this.button=a.button;wa(this,a[Kb]||0);this.charCode=a.charCode||(this[Wb]=="keypress"?a[Kb]:0);this.ctrlKey=a.ctrlKey;this.altKey=a.altKey;this.shiftKey=a.shiftKey;this.metaKey=a.metaKey;this.V=a;delete this.$a;
25delete this.ra};ke[v].stopPropagation=function(){this.ra=true;if(this.V[hb])this.V[hb]();else this.V.cancelBubble=true};ke[v].preventDefault=function(){this.$a=false;if(this.V[jb])this.V[jb]();else{this.V.returnValue=false;try{wa(this.V,-1)}catch(a){}}};ke[v].f=function(){ke.t.f[G](this);this.V=null};var le=function(){},me=0;le[v].cd=null;le[v].Va=null;le[v].He=null;le[v].src=null;Ba(le[v],null);le[v].kb=null;le[v].xb=null;le[v].ha=0;le[v].Ya=false;le[v].Ic=false;le[v].$=function(a,b,c,d,f,g){if(yc(a))this.cd=true;else if(a&&a.Ha&&yc(a.Ha))this.cd=false;else throw e("Invalid listener argument");this.Va=a;this.He=b;this.src=c;Ba(this,d);this.kb=!!f;this.xb=g;this.Ic=false;this.ha=++me;this.Ya=false};le[v].Ha=function(a){if(this.cd)return this.Va[G](this.xb||this.src,a);return this.Va.Ha[G](this.Va,
26a)};var ne={},oe={},pe={},qe=new ie(0,600);qe.Nb(function(){return{h:0}});qe.Pe(function(a){a.h=0});var re=new ie(0,600);re.Nb(function(){return[]});re.Pe(function(a){ja(a,0);delete a.Fb;delete a.ld});var se=new ie(0,600);se.Nb(function(){var a=function(b){return te[G](a.src,a.ha,b)};return a});var ue=function(){return new le},ve=new ie(0,600);ve.Nb(ue);var we=function(){return new ke},xe=(function(){var a=null;if(N){a=new ie(0,600);a.Nb(we)}return a})(),ye="on",ze={},R=function(a,b,c,d,f){if(b)if(vc(b)){for(var g=
270;g<b[u];g++)R(a,b[g],c,d,f);return null}else{var h=!!d,k=oe;b in k||(k[b]=qe.ga());k=k[b];if(!(h in k)){k[h]=qe.ga();k.h++}k=k[h];var l=Cc(a),q,n;if(k[l]){q=k[l];for(var g=0;g<q[u];g++){n=q[g];if(n.Va==c&&n.xb==f){if(n.Ya)break;return q[g].ha}}}else{q=k[l]=re.ga();k.h++}var w=se.ga();w.src=a;n=ve.ga();n.$(c,w,a,b,h,f);var A=n.ha;w.ha=A;q[t](n);ne[A]=n;pe[l]||(pe[l]=re.ga());pe[l][t](n);if(a[Pb]){if(a==pc||!a.Pd)a[Pb](b,w,h)}else a.attachEvent(Ae(b),w);return A}else throw e("Invalid event type");
28},Be=function(a,b,c,d,f){if(vc(b)){for(var g=0;g<b[u];g++)Be(a,b[g],c,d,f);return null}var h=R(a,b,c,d,f);ne[h].Ic=true;return h},Ce=function(a,b,c,d,f){if(vc(b)){for(var g=0;g<b[u];g++)Ce(a,b[g],c,d,f);return null}var h=!!d,k=De(a,b,h);if(!k)return false;for(var g=0;g<k[u];g++)if(k[g].Va==c&&k[g].kb==h&&k[g].xb==f)return Ee(k[g].ha);return false},Ee=function(a){if(!ne[a])return false;var b=ne[a];if(b.Ya)return false;var c=b.src,d=b[Wb],f=b.He,g=b.kb;if(c.removeEventListener){if(c==pc||!c.Pd)c.removeEventListener(d,
29f,g)}else c.detachEvent&&c.detachEvent(Ae(d),f);var h=Cc(c),k=oe[d][g][h];if(pe[h]){var l=pe[h];ud(l,b);l[u]==0&&delete pe[h]}b.Ya=true;k.ld=true;Fe(d,g,h,k);delete ne[a];return true},Fe=function(a,b,c,d){if(!d.Fb)if(d.ld){for(var f=0,g=0;f<d[u];f++){if(d[f].Ya){ve.Ma(d[f]);continue}if(f!=g)d[g]=d[f];g++}ja(d,g);d.ld=false;if(g==0){re.Ma(d);delete oe[a][b][c];oe[a][b].h--;if(oe[a][b].h==0){qe.Ma(oe[a][b]);delete oe[a][b];oe[a].h--}if(oe[a].h==0){qe.Ma(oe[a]);delete oe[a]}}}},Ge=function(a,b,c){var d=
300,f=a==null,g=b==null,h=c==null;c=!!c;if(f)zd(pe,function(w){for(var A=w[u]-1;A>=0;A--){var T=w[A];if((g||b==T[Wb])&&(h||c==T.kb)){Ee(T.ha);d++}}});else{var k=Cc(a);if(pe[k]){var l=pe[k];for(var q=l[u]-1;q>=0;q--){var n=l[q];if((g||b==n[Wb])&&(h||c==n.kb)){Ee(n.ha);d++}}}}return d},De=function(a,b,c){var d=oe;if(b in d){d=d[b];if(c in d){d=d[c];var f=Cc(a);if(d[f])return d[f]}}return null},S="click",He="mousemove",Ie="unload",Je="resize",Ae=function(a){if(a in ze)return ze[a];return ze[a]=ye+a},Le=
31function(a,b,c,d){var f=1,g=oe;if(b in g){g=g[b];if(c in g){g=g[c];var h=Cc(a);if(g[h]){var k=g[h];if(k.Fb)k.Fb++;else k.Fb=1;try{var l=k[u];for(var q=0;q<l;q++){var n=k[q];if(n&&!n.Ya)f&=Ke(n,d)!==false}}finally{k.Fb--;Fe(b,c,h,k)}}}}return aa(f)},Ke=function(a,b){var c=a.Ha(b);a.Ic&&Ee(a.ha);return c},Me=function(a,b){if(xc(b))b=new je(b,a);else if(b instanceof je)ta(b,b[xb]||a);else{var c=b;b=new je(b[Wb],a);Ed(b,c)}var d=1,f,g=b[Wb],h=oe;if(!(g in h))return true;h=h[g];var k=true in h,l=false in
32h;if(k){f=[];for(var q=a;q;q=q.qd)f[t](q);for(var n=f[u]-1;!b.ra&&n>=0;n--){ra(b,f[n]);d&=Le(f[n],b[Wb],true,b)&&b.$a!=false}}if(l)if(k)for(var n=0;!b.ra&&n<f[u];n++){ra(b,f[n]);d&=Le(f[n],b[Wb],false,b)&&b.$a!=false}else for(var w=a;!b.ra&&w;w=w.qd){ra(b,w);d&=Le(w,b[Wb],false,b)&&b.$a!=false}return aa(d)},te=function(a,b){if(!ne[a])return true;var c=ne[a],d=c[Wb],f=oe;if(!(d in f))return true;f=f[d];var g;if(N){var h=b||rc("window.event"),k=true in f;if(k){if(h[Kb]<0||h.returnValue!=ba)return true;
33Ne(h)}Cc(c.src);var l=xe.ga();l.$(h,this);g=true;try{if(k){var q=re.ga();for(var n=l[tb];n;n=n[J])q[t](n);for(var w=q[u]-1;!l.ra&&w>=0;w--){ra(l,q[w]);g&=Le(q[w],d,true,l)}for(var w=0;!l.ra&&w<q[u];w++){ra(l,q[w]);g&=Le(q[w],d,false,l)}}else g=Ke(c,l)}finally{if(q){ja(q,0);re.Ma(q)}l.c();xe.Ma(l)}return g}var A=new ke(b,this);try{g=Ke(c,A)}finally{A.c()}return g},Ne=function(a){var b=false;if(a[Kb]==0)try{wa(a,-1);return}catch(c){b=true}if(b||a.returnValue==ba)a.returnValue=true};var U=function(){};Hc(U,ee);U[v].Pd=true;U[v].qd=null;U[v].addEventListener=function(a,b,c,d){R(this,a,b,c,d)};U[v].removeEventListener=function(a,b,c,d){Ce(this,a,b,c,d)};U[v].dispatchEvent=function(a){return Me(this,a)};U[v].f=function(){U.t.f[G](this);Ge(this);this.qd=null};var Oe=function(a){U[G](this);var b=a||Md();this.va=b.$b(N?"div":"iframe",{style:"position:absolute;width:9em;height:9em;top:-99em"});var c=b.p[ub];c[lb](this.va,c[Lb]);var d=this.ce();if(od){var f=d[Za];f[La]();f[sb]()}R(d,Je,this.ec,false,this);this.te=this.va[eb]};Hc(Oe,U);var Pe="fontsizechange";Oe[v].ce=function(){return N?this.va:this.va[gc]||Md(ae(this.va)).Yc()};Oe[v].f=function(){Oe.t.f[G](this);var a=this.ce();Ce(a,Je,this.ec,false,this);if(!od||bd(id,"1.9")>=0)Vd(this.va);delete this.va};
34Oe[v].ec=function(){var a=this.va[eb];if(this.te!=a){this.te=a;this[E]("fontsizechange")}};var Qe=function(a){U[G](this);this.u=a||i;this.qc=R(this.u,Je,this.ec,false,this);this.fb=Pd(this.u);if(pd&&ld)this.Cc=i[gb](Dc(this.Ld,this),500)};Hc(Qe,U);Qe[v].qc=null;Qe[v].u=null;Qe[v].fb=null;Qe[v].Cc=null;Qe[v].de=function(){return this.fb?this.fb.U():null};Qe[v].f=function(){Qe.t.f[G](this);if(this.qc){Ee(this.qc);this.qc=null}if(this.Cc){i.clearInterval(this.Cc);this.Cc=null}this.u=null;this.fb=null};Qe[v].ec=function(){this.Ld()};Qe[v].Ld=function(){var a=Pd(this.u);if(!Mc(a,this.fb)){this.fb=
35a;this[E](Je)}};var Re=function(a,b,c,d){this.left=L(a)?fa(a):ba;this.top=L(b)?fa(b):ba;na(this,L(c)?fa(c):ba);s(this,L(d)?fa(d):ba)};Re[v].U=function(){return new Re(this[vb],this.top,this[Qa],this[K])};ia(Re[v],function(){return"("+this[vb]+", "+this.top+" - "+this[Qa]+"w x "+this[K]+"h)"});Re[v].contains=function(a){return this[vb]<=a[vb]&&this[vb]+this[Qa]>=a[vb]+a[Qa]&&this.top<=a.top&&this.top+this[K]>=a.top+a[K]};var Se=function(a,b){var c=Ld(a);if(c[$b]&&c[$b].getComputedStyle){var d=c[$b].getComputedStyle(a,"");if(d)return d[b]}return null},Te=function(a,b){return a[Rb]?a[Rb][b]:null};var Ue=function(a){return new Ic(a[ob],a[fc])},Ve=function(a){if((Se(a,"display")||Te(a,"display")||a[F][dc])!="none")return new Lc(a[eb],a[ic]);var b=a[F],c=b[dc],d=b.visibility,f=b.position;Fa(b,"hidden");la(b,"absolute");r(b,"");var g=a[eb],h=a[ic];r(b,c);la(b,f);Fa(b,d);return new Lc(g,h)};var Xe=function(a,b){U[G](this);this.Ja=a||1;this.Tb=b||We;this.Hc=Dc(this.rh,this);this.fd=Fc()};Hc(Xe,U);Xe[v].sb=false;var We=pc.window;Xe[v].A=null;Xe[v].setInterval=function(a){this.Ja=a;if(this.A&&this.sb){this[Ha]();this[Gb]()}else this.A&&this[Ha]()};Xe[v].rh=function(){if(this.sb){var a=Fc()-this.fd;if(a>0&&a<this.Ja*0.8){this.A=this.Tb[Xa](this.Hc,this.Ja-a);return}this.If();if(this.sb){this.A=this.Tb[Xa](this.Hc,this.Ja);this.fd=Fc()}}};Xe[v].If=function(){this[E]("tick")};Xe[v].start=
36function(){this.sb=true;if(!this.A){this.A=this.Tb[Xa](this.Hc,this.Ja);this.fd=Fc()}};Xe[v].stop=function(){this.sb=false;if(this.A){this.Tb[Pa](this.A);this.A=null}};Xe[v].f=function(){Xe.t.f[G](this);this[Ha]();delete this.Tb};var Ye=function(a,b,c){if(yc(a)){if(c)a=Dc(a,c)}else if(a&&typeof a.Ha=="function")a=Dc(a.Ha,a);else throw e("Invalid listener argument");return We[Xa](a,b||0)};var Ze=function(a){return 1-m.pow(1-a,3)},$e=function(a,b,c,d){U[G](this);if(!vc(a)||!vc(b)){throw e("Start and end parameters must be arrays");return}if(a[u]!=b[u]){throw e("Start and end points must be the same length");return}this.Pb=a;this.Qf=b;this.Oc=c;this.Gd=d;this.za=[]};Hc($e,U);var bf={},cf=null,df=function(){We[Pa](cf);var a=Fc();for(var b in bf)bf[b].Qd(a);cf=Cd(bf)?null:We[Xa](df,20)},ef=function(a){var b=Cc(a);b in bf||(bf[b]=a);cf||(cf=We[Xa](df,20))},ff=function(a){var b=Cc(a);delete bf[b];
37if(cf&&Cd(bf)){We[Pa](cf);cf=null}};$e[v].ba=0;$e[v].$d=0;$e[v].J=0;$e[v].Na=null;$e[v].Xd=null;$e[v].ed=null;$e[v].play=function(a){if(a||this.ba==0){this.J=0;this.za=this.Pb}else if(this.ba==1)return false;ff(this);this.Na=Fc();if(this.ba==-1)this.Na-=this.Oc*this.J;this.Xd=this.Na+this.Oc;this.ed=this.Na;this.J||this.da("begin");this.da("play");this.ba==-1&&this.da("resume");this.ba=1;ef(this);this.Qd(this.Na);return true};$e[v].stop=function(a){ff(this);this.ba=0;if(a)this.J=1;this.Ed(this.J);
38this.da("stop");this.da("end")};$e[v].f=function(){this.ba!=0&&this[Ha]();this.da("destroy");$e.t.f[G](this)};$e[v].Qd=function(a){this.J=(a-this.Na)/(this.Xd-this.Na);if(this.J>=1)this.J=1;this.$d=1000/(a-this.ed);this.ed=a;yc(this.Gd)?this.Ed(this.Gd(this.J)):this.Ed(this.J);if(this.J==1){this.ba=0;ff(this);this.da("finish");this.da("end")}else this.ba==1&&this.da("animate")};$e[v].Ed=function(a){this.za=new Array(this.Pb[u]);for(var b=0;b<this.Pb[u];b++)this.za[b]=(this.Qf[b]-this.Pb[b])*a+this.Pb[b]};
39$e[v].da=function(a){this[E](new gf(a,this))};var gf=function(a,b){je[G](this,a);this.coords=b.za;this.x=b.za[0];this.y=b.za[1];this.Vh=b.za[2];this.duration=b.Oc;this.Rh=b.J;this.Nh=b.$d;this.Th=b.ba;this.Dh=b};Hc(gf,je);var hf=function(a,b,c,d,f){$e[G](this,b,c,d,f);this.Vd=a};Hc(hf,$e);var jf=function(a,b,c,d,f){hf[G](this,a,[b],[c],d,f);R(this,["begin","animate","end"],this.Vg,false,this)};Hc(jf,hf);jf[v].Vg=function(a){s(this.Vd[F],m[Sa](a.x)+"px")};var kf=function(a,b,c){ta(this,a);this.Zc=b||a;this.jd=c||new Re;this.p=a.ownerDocument||a[Za];this.u=Md(this.p).Yc();R(this.Zc,"mousedown",this.Ye,false,this)};Hc(kf,U);ua(kf[v],0);va(kf[v],0);kf[v].Ze=0;kf[v].$e=0;kf[v].mb=0;kf[v].nb=0;kf[v].na=true;kf[v].Da=false;kf[v].me=0;kf[v].tg=0;kf[v].hh=function(a){this.jd=a||new Re};kf[v].bb=function(a){this.na=a};kf[v].f=function(){kf.t.f[G](this);Ce(this.Zc,"mousedown",this.Ye,false,this);Ce(this.p,He,this.kd,false,this);Ce(this.p,"mouseup",this.Qc,false,
40this);delete this[xb];delete this.Zc};kf[v].Ye=function(a){if(this.na&&!this.Da){if(this.me==0){this.oe(a);this.Da&&a[jb]()}R(this.p,He,this.kd,false,this);R(this.p,"mouseup",this.Qc,false,this);ua(this,this.Ze=a[zb]);va(this,this.$e=a[Ab]);this.mb=this[xb][ob];this.nb=this[xb][fc];this.pd=Md(this.p).ae();this.tg=Fc()}};kf[v].oe=function(a){if(this[E](new lf("start",this,a[kc],a[lc],a))!==false)this.Da=true};kf[v].Qc=function(a){Ce(this.p,He,this.kd,false,this);Ce(this.p,"mouseup",this.Qc,false,this);
41if(this.Da){this.Da=false;var b=this.ue(this.mb),c=this.ve(this.nb);this[E](new lf("end",this,a[kc],a[lc],a,b,c))}};kf[v].kd=function(a){if(this.na){var b=a[zb]-this[zb],c=a[Ab]-this[Ab],d=Md(this.p).ae();b+=d.x-this.pd.x;c+=d.y-this.pd.y;this.mb+=b;this.nb+=c;var f=this.ue(this.mb),g=this.ve(this.nb);ua(this,a[zb]);va(this,a[Ab]);this.pd=d;if(!this.Da){var h=this.Ze-this[zb],k=this.$e-this[Ab];h*h+k*k>this.me&&this.oe(a)}if(this.Da)if(this[E](new lf("beforedrag",this,a[kc],a[lc],a,f,g))!==false){this.Gf(f,
42g);this[E](new lf("drag",this,a[kc],a[lc],a,f,g));a[jb]()}}};kf[v].ue=function(a){var b=this.jd,c=typeof b[vb]!="undefined"?b[vb]:null,d=typeof b[Qa]!="undefined"?b[Qa]:0;return m.min(c!=null?c+d:Infinity,m.max(c!=null?c:-Infinity,a))};kf[v].ve=function(a){var b=this.jd,c=typeof b.top!="undefined"?b.top:null,d=typeof b[K]!="undefined"?b[K]:0;return m.min(c!=null?c+d:Infinity,m.max(c!=null?c:-Infinity,a))};kf[v].Gf=function(a,b){this[xb][F].left=a+"px";this[xb][F].top=b+"px"};var lf=function(a,b,c,
43d,f,g,h){je[G](this,a);Ba(this,a);this.clientX=c;this.clientY=d;this.Fh=f;this.left=L(g)?g:b.mb;this.top=L(h)?h:b.nb;this.Lh=b};Hc(lf,je);var mf=function(a,b,c,d,f){if(/[;=]/[Na](a))throw e('Invalid cookie name "'+a+'"');if(/;/[Na](b))throw e('Invalid cookie value "'+b+'"');L(c)||(c=-1);var g=f?";domain="+f:"",h=d?";path="+d:"",k;if(c<0)k="";else if(c==0)k=";expires="+(new Date(1970,1,1)).toUTCString();else{var l=new Date((new Date).getTime()+c*1000);k=";expires="+l.toUTCString()}j.cookie=a+"="+b+g+h+k},nf=function(a,b){var c=a+"=",d=ea(j.cookie)[bb](/\s*;\s*/);for(var f=0,g;g=d[f];f++)if(g[D](c)==0)return g[nc](c[u]);return b};if("StopIteration"in pc)var of=pc.StopIteration;else of=e("StopIteration");var pf=function(){};pf[v].xg=function(){throw of;};pf[v].kf=function(){return this};var qf=function(a){if(typeof a.Ga=="function")return a.Ga();if(xc(a))return a[bb]("");if(wc(a)){var b=[],c=a[u];for(var d=0;d<c;d++)b[t](a[d]);return b}return Ad(a)},rf=function(a){if(typeof a.Fa=="function")return a.Fa();if(typeof a.Ga=="function")return ba;if(wc(a)||xc(a)){var b=[],c=a[u];for(var d=0;d<c;d++)b[t](d);return b}return Bd(a)},sf=function(a,b,c){if(typeof a[Mb]=="function")a[Mb](b,c);else if(wc(a)||xc(a))sd(a,b,c);else{var d=rf(a),f=qf(a),g=f[u];for(var h=0;h<g;h++)b[G](c,f[h],d&&d[h],
44a)}};var tf=function(a){this.S={};this.e=[];var b=arguments[u];if(b>1){if(b%2)throw e("Uneven number of arguments");for(var c=0;c<b;c+=2)this.K(arguments[c],arguments[c+1])}else a&&this.lf(a)};tf[v].h=0;tf[v].Wb=0;tf[v].Ga=function(){this.Zb();var a=[];for(var b=0;b<this.e[u];b++)a[t](this.S[this.e[b]]);return a};tf[v].Fa=function(){this.Zb();return this.e.concat()};tf[v].N=function(a){return uf(this.S,a)};tf[v].clear=function(){this.S={};ja(this.e,0);this.h=0;this.Wb=0};tf[v].remove=function(a){if(uf(this.S,
45a)){delete this.S[a];this.h--;this.Wb++;this.e[u]>2*this.h&&this.Zb();return true}return false};tf[v].Zb=function(){if(this.h!=this.e[u]){var a=0,b=0;while(a<this.e[u]){var c=this.e[a];if(uf(this.S,c))this.e[b++]=c;a++}ja(this.e,b)}if(this.h!=this.e[u]){var d={},a=0,b=0;while(a<this.e[u]){var c=this.e[a];if(!uf(d,c)){this.e[b++]=c;d[c]=1}a++}ja(this.e,b)}};tf[v].b=function(a,b){if(uf(this.S,a))return this.S[a];return b};tf[v].K=function(a,b){if(!uf(this.S,a)){this.h++;this.e[t](a);this.Wb++}this.S[a]=
46b};tf[v].lf=function(a){var b,c;if(a instanceof tf){b=a.Fa();c=a.Ga()}else{b=Bd(a);c=Ad(a)}for(var d=0;d<b[u];d++)this.K(b[d],c[d])};tf[v].U=function(){return new tf(this)};tf[v].kf=function(a){this.Zb();var b=0,c=this.e,d=this.S,f=this.Wb,g=this,h=new pf;h.xg=function(){while(true){if(f!=g.Wb)throw e("The map has changed since the iterator was created");if(b>=c[u])throw of;var k=c[b++];return a?k:d[k]}};return h};if(ga[v][qb])var uf=function(a,b){return ga[v][qb][G](a,b)};else uf=function(a,b){return b in
47a&&a[b]!==ga[v][b]};var xf=function(a,b){try{var c=vf(a);return"Message: "+Xc(c[pb])+'\nUrl: <a href="view-source:'+c[cc]+'" target="_new">'+c[cc]+"</a>\nLine: "+c.lineNumber+"\n\nBrowser stack:\n"+Xc(c.stack+"-> ")+"[end]\n\nJS stack traversal:\n"+Xc(wf(b)+"-> ")}catch(d){return"Exception trying to expose exception! You win, we lose. "+d}},vf=function(a){var b=rc("document.location.href");return typeof a=="string"?{message:a,name:"Unknown error",lineNumber:"Not available",fileName:b,stack:"Not available"}:!a.lineNumber||
48!a[cc]||!a.stack?{message:a[pb],name:a[bc],lineNumber:a.lineNumber||a.line||"Not available",fileName:a[cc]||a.sourceURL||b,stack:a.stack||"Not available"}:a},wf=function(a){return yf(a||arguments.callee.caller,[])},yf=function(a,b){var c=[];if(td(b,a))c[t]("[...circular reference...]");else if(a&&b[u]<50){c[t](zf(a)+"(");var d=a.arguments;for(var f=0;f<d[u];f++){f>0&&c[t](", ");var g,h=d[f];switch(typeof h){case "object":g=h?"object":"null";break;case "string":g=h;break;case "number":g=ea(h);break;
49case "boolean":g=h?"true":"false";break;case "function":g=zf(h);g=g?g:"[fn]";break;case "undefined":default:g=typeof h;break}if(g[u]>40)g=g[nc](0,40)+"...";c[t](g)}b[t](a);c[t](")\n");try{c[t](yf(a.caller,b))}catch(k){c[t]("[exception trying to get caller]\n")}}else a?c[t]("[...long stack...]"):c[t]("[end]");return c[jc]("")},zf=function(a){var b=ea(a);if(!Af[b]){var c=/function ([^\(]+)/.exec(b);Af[b]=c?c[1]:"[Anonymous]"}return Af[b]},Af={};var Cf=function(a,b,c){this.Sh=Bf++;this.Uh=Fc();this.Ua=a;this.Ph=b;this.Oh=c};Cf[v].Sf=null;Cf[v].Rf=null;var Bf=0;Cf[v].eh=function(a){this.Sf=a};Cf[v].fh=function(a){this.Rf=a};Cf[v].Qe=function(a){this.Ua=a};var Df=function(a){this.vg=a;this.uc=null;this.Af={};this.je=[]};Df[v].Ua=null;var Ef=function(a,b){this.name=a;pa(this,b)};ia(Ef[v],function(){return this[bc]});new Ef("OFF",Infinity);new Ef("SHOUT",1200);new Ef("SEVERE",1000);var Ff=new Ef("WARNING",900);new Ef("INFO",800);var Gf=new Ef("CONFIG",700),Hf=new Ef("FINE",500);new Ef("FINER",400);var If=new Ef("FINEST",300);new Ef("ALL",0);Df[v].Qe=function(a){this.Ua=a};Df[v].dd=function(a){if(this.Ua)return a[ib]>=this.Ua[ib];if(this.uc)return this.uc.dd(a);
50return false};Df[v].log=function(a,b,c){if(!this.dd(a))return;var d=new Cf(a,ea(b),this.vg);if(c){d.eh(c);d.fh(xf(c,arguments.callee.caller))}this.qg(d)};Df[v].zh=function(a,b){this.log(Ff,a,b)};Df[v].F=function(a,b){this.log(Hf,a,b)};Df[v].Uc=function(a,b){this.log(If,a,b)};Df[v].qg=function(a){if(!this.dd(a.Ua))return;var b=this;while(b){b.wf(a);b=b.uc}};Df[v].wf=function(a){for(var b=0;b<this.je[u];b++)this.je[b](a)};Df[v].ih=function(a){this.uc=a};Df[v].mf=function(a,b){this.Af[a]=b};var Jf={},
51Kf=null,Lf=function(){if(!Kf){Kf=new Df("");Jf[""]=Kf;Kf.Qe(Gf)}},Nf=function(a){Lf();return a in Jf?Jf[a]:Mf(a)},Mf=function(a){var b=new Df(a),c=a[bb]("."),d=c[c[u]-1];ja(c,c[u]-1);var f=c[jc]("."),g=Nf(f);g.mf(d,b);b.ih(g);Jf[a]=b;return b};var Of=function(a){if(/^\s*$/[Na](a))return false;return/^[\],:{}\s\u2028\u2029]*$/[Na](a[z](/\\["\\\/bfnrtu]/g,"@")[z](/"[^"\\\n\r\u2028\u2029\x00-\x1f\x7f-\x9f]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,"]")[z](/(?:^|:|,)(?:[\s\u2028\u2029]*\[)+/g,""))},Pf=function(a){var b=ea(a);if(typeof b.parseJSON=="function")return b.parseJSON();if(Of(a))try{return eval("("+a+")")}catch(c){}throw e("Invalid JSON string: "+a);},Qf=null,Sf=function(a){Qf||(Qf=new Rf);return Qf.Zg(a)},Rf=function(){};
52Rf[v].Zg=function(a){if(a!=null&&typeof a.toJSONString=="function")return a.toJSONString();var b=[];this.ud(a,b);return b[jc]("")};Rf[v].ud=function(a,b){switch(typeof a){case "string":this.Oe(a,b);break;case "number":this.ah(a,b);break;case "boolean":b[t](a);break;case "undefined":b[t]("null");break;case "object":if(a==null){b[t]("null");break}if(vc(a)){this.$g(a,b);break}this.bh(a,b);break;default:throw e("Unknown type: "+typeof a);}};var Tf={'"':'\\"',"\\":"\\\\","/":"\\/","\u0008":"\\b","\u000c":"\\f",
53"\n":"\\n","\r":"\\r","\t":"\\t","\u000b":"\\u000b"};Rf[v].Oe=function(a,b){b[t]('"',a[z](/[\\\"\x00-\x1f\x80-\uffff]/g,function(c){if(c in Tf)return Tf[c];var d=c.charCodeAt(0),f="\\u";if(d<16)f+="000";else if(d<256)f+="00";else if(d<4096)f+="0";return Tf[c]=f+d[Ia](16)}),'"')};Rf[v].ah=function(a,b){b[t](isFinite(a)&&!isNaN(a)?a:"null")};Rf[v].$g=function(a,b){var c=a[u];b[t]("[");var d="";for(var f=0;f<c;f++){b[t](d);this.ud(a[f],b);d=","}b[t]("]")};Rf[v].bh=function(a,b){b[t]("{");var c="";for(var d in a){b[t](c);
54this.Oe(d,b);b[t](":");this.ud(a[d],b);c=","}b[t]("}")};var Uf="complete";var Vf=function(){if(!od)return;this.ya={};this.Ec={};this.xc=[]};Vf[v].v=Nf("goog.net.xhrMonitor");Vf[v].Ie=function(a){if(!od)return;var b=xc(a)?a:zc(a)?Cc(a):"";this.v.Uc("Pushing context: "+a+" ("+b+")");this.xc[t](b)};Vf[v].Ge=function(){if(!od)return;var a=this.xc.pop();this.v.Uc("Popping context: "+a);this.xh(a)};Vf[v].sg=function(a){if(!od)return;var b=Cc(a);this.v.F("Opening XHR : "+b);for(var c=0;c<this.xc[u];c++){var d=this.xc[c];this.Xb(this.ya,d,b);this.Xb(this.Ec,b,d)}};Vf[v].rg=function(a){if(!od)return;
55var b=Cc(a);this.v.F("Closing XHR : "+b);delete this.Ec[b];for(var c in this.ya){ud(this.ya[c],b);this.ya[c][u]==0&&delete this.ya[c]}};Vf[v].xh=function(a){var b=this.Ec[a],c=this.ya[a];if(b&&c){this.v.Uc("Updating dependent contexts");sd(b,function(d){sd(c,function(f){this.Xb(this.ya,d,f);this.Xb(this.Ec,f,d)},this)},this)}};Vf[v].Xb=function(a,b,c){a[b]||(a[b]=[]);td(a[b],c)||a[b][t](c)};var Wf=new Vf;var Yf=function(){return Xf()};var Xf=null,Zf=null,$f=null,bg=function(){var a=ag();return a?new ActiveXObject(a):new XMLHttpRequest},cg=function(){var a={};if(ag()){a[0]=true;a[1]=true}return a};(function(a,b){Xf=a;Zf=b;$f=null})(bg,cg);var dg=null,ag=function(){if(!dg&&typeof XMLHttpRequest=="undefined"&&typeof ActiveXObject!="undefined"){var a=["MSXML2.XMLHTTP.6.0","MSXML2.XMLHTTP.3.0","MSXML2.XMLHTTP","Microsoft.XMLHTTP"];for(var b=0;b<a[u];b++){var c=a[b];try{new ActiveXObject(c);dg=c;return c}catch(d){}}throw e("Could not create ActiveXObject. ActiveX might be disabled, or MSXML might not be installed");
56}return dg};var V=function(){U[G](this);this.headers=new tf};Hc(V,U);V[v].v=Nf("goog.net.XhrIo");var fg=[],hg=function(a,b,c,d,f,g){var h=new V;fg[t](h);b&&R(h,Uf,b);R(h,"ready",Ec(gg,h));g&&h.jh(g);h[Db](a,c,d,f)},gg=function(a){a.c();ud(fg,a)};V[v].xa=false;V[v].i=null;V[v].Dc=null;V[v].se="";V[v].re="";V[v].Ab=0;V[v].Bb="";V[v].Rc=false;V[v].ic=false;V[v].bd=false;V[v].Ia=false;V[v].Sb=0;V[v].Oa=null;V[v].jh=function(a){this.Sb=m.max(0,a)};V[v].send=function(a,b,c,d){if(this.xa)throw e("[goog.net.XhrIo] Object is active with another request");
57var f=b||"GET";this.se=a;this.Bb="";this.Ab=0;this.re=f;this.Rc=false;this.xa=true;this.i=new Yf;this.Dc=$f||($f=Zf());Wf.sg(this.i);this.i.onreadystatechange=Dc(this.Ce,this);try{this.v.F(this.fa("Opening Xhr"));this.bd=true;this.i[La](f,a,true);this.bd=false}catch(g){this.v.F(this.fa("Error opening Xhr: "+g[pb]));this.Yd(5,g);return}var h=c?ea(c):"",k=this.headers.U();d&&sf(d,function(l,q){k.K(q,l)});f=="POST"&&!k.N("Content-Type")&&k.K("Content-Type","application/x-www-form-urlencoded;charset=utf-8");
58sf(k,function(l,q){this.i.setRequestHeader(q,l)},this);try{if(this.Oa){We[Pa](this.Oa);this.Oa=null}if(this.Sb>0){this.v.F(this.fa("Will abort after "+this.Sb+"ms if incomplete"));this.Oa=We[Xa](Dc(this.sh,this),this.Sb)}this.v.F(this.fa("Sending request"));this.ic=true;this.i[Db](h);this.ic=false}catch(g){this.v.F(this.fa("Send error: "+g[pb]));this.Yd(5,g)}};V[v].dispatchEvent=function(a){if(this.i){Wf.Ie(this.i);try{V.t[E][G](this,a)}finally{Wf.Ge()}}else V.t[E][G](this,a)};V[v].sh=function(){if(!(typeof oc==
59"undefined"))if(this.i){this.Bb="Timed out after "+this.Sb+"ms, aborting";this.Ab=8;this.v.F(this.fa(this.Bb));this[E]("timeout");this[Ta](8)}};V[v].Yd=function(a,b){this.xa=false;if(this.i){this.Ia=true;this.i[Ta]();this.Ia=false}this.Bb=b;this.Ab=a;this.Td();this.Yb()};V[v].Td=function(){if(!this.Rc){this.Rc=true;this[E](Uf);this[E]("error")}};V[v].abort=function(a){if(this.i){this.v.F(this.fa("Aborting"));this.xa=false;this.Ia=true;this.i[Ta]();this.Ia=false;this.Ab=a||7;this[E](Uf);this[E]("abort");
60this.Yb()}};V[v].f=function(){if(this.i){this.xa=false;this.Ia=true;this.i[Ta]();this.Ia=false;this.Yb(true)}V.t.f[G](this)};V[v].Ce=function(){!this.bd&&!this.ic&&!this.Ia?this.Fg():this.Be()};V[v].Fg=function(){this.Be()};V[v].Be=function(){if(!this.xa)return;if(!(typeof oc=="undefined"))if(this.Dc[1]&&this.vb()==4&&this.dc()==2)this.v.F(this.fa("Local request error detected and ignored"));else{if(this.ic&&this.vb()==4){Ye(this.Ce,0,this);return}this[E]("readystatechange");if(this.ig()){this.v.F(this.fa("Request complete"));
61this.xa=false;if(this.ng()){this[E](Uf);this[E]("success")}else{this.Ab=6;this.Bb=this.bg()+" ["+this.dc()+"]";this.Td()}this.Yb()}}};V[v].Yb=function(a){if(this.i){this.i.onreadystatechange=this.Dc[0]?sc:null;var b=this.i;this.i=null;this.Dc=null;if(this.Oa){We[Pa](this.Oa);this.Oa=null}if(!a){Wf.Ie(b);this[E]("ready");Wf.Ge()}Wf.rg(b)}};V[v].ig=function(){return this.vb()==4};V[v].ng=function(){switch(this.dc()){case 0:case 200:case 204:case 304:return true;default:return false}};V[v].vb=function(){return this.i?
62this.i.readyState:0};V[v].dc=function(){try{return this.vb()>2?this.i.status:-1}catch(a){this.v.zh("Can not get status: "+a[pb]);return-1}};V[v].bg=function(){try{return this.vb()>2?this.i.statusText:""}catch(a){this.v.F("Can not get status: "+a[pb]);return""}};V[v].X=function(){return this.i?this.i.responseText:""};V[v].fa=function(a){return a+" ["+this.re+" "+this.se+" "+this.dc()+"]"};var ig=function(a,b,c){U[G](this);this.ma=O(a);this.Qa=O(b);this.l=c==true;this.ma.tabIndex=0;R(this.ma,S,this.Dg,false,this);R(this.ma,"keydown",this.Eg,false,this);this.Ob(this.l)};Hc(ig,U);ig[v].f=function(){Ge(this.ma);ig.t.f[G](this)};ig[v].expand=function(){this.Ob(true)};ig[v].collapse=function(){this.Ob(false)};ig[v].cf=function(){this.Ob(!this.l)};ig[v].Ob=function(a){r(this.Qa[F],a?"":"none");this.Fd(a);this.l=a;this[E](new jg("toggle",this,this.l))};ig[v].kg=function(){return this.l};ig[v].Fd=
63function(a){if(a){Id(this.ma,"goog-zippy-collapsed");Hd(this.ma,"goog-zippy-expanded")}else{Id(this.ma,"goog-zippy-expanded");Hd(this.ma,"goog-zippy-collapsed")}};ig[v].Eg=function(a){if(a[Kb]==13||a[Kb]==32){this.cf();a[jb]();a[hb]()}};ig[v].Dg=function(){this.cf()};var jg=function(a,b,c){je[G](this,a,b);this.o=c};Hc(jg,je);var kg=function(a,b,c){var d=Qd("div",{style:"overflow:hidden"}),f=O(b);f[J].replaceChild(d,f);d[Ga](f);this.ac=d;this.T=null;ig[G](this,a,f,c);var g=this.l;r(this.ac[F],g?"":"none");this.Fd(g)};Hc(kg,ig);kg[v].pf=500;kg[v].of=Ze;kg[v].Ob=function(a){if(this.l==a&&!this.T)return;if(this.ac[F][dc]=="none")r(this.ac[F],"");var b=this.Qa[ic],c=0;if(this.T){a=this.l;Ge(this.T);this.T[Ha]();c=b-m.abs(da(this.Qa[F].marginTop,10))}else c=a?0:b;this.Fd(a);this.T=new $e([0,c],[0,a?b:0],this.pf,this.of);R(this.T,
64["begin","animate","end"],this.Ag,false,this);R(this.T,"end",Dc(this.Bg,this,a));this.T.play(false)};kg[v].Ag=function(a){xa(this.Qa[F],0-(this.Qa[ic]-a.y)+"px")};kg[v].Bg=function(a){if(a)xa(this.Qa[F],"0");Ge(this.T);this.l=a;this.T=null;if(!a)r(this.ac[F],"none");this[E](new jg("toggle",this,a))};var lg=function(a){this.eg=a};Hc(lg,ee);var mg=new ie(0,100);lg[v].Db=function(a,b,c,d,f){if(vc(b)){for(var g=0;g<b[u];g++)this.Db(a,b[g],c,d,f);return}var h=R(a,b,c||this,d||false,f||this.eg||this);if(this.e)this.e[h]=true;else if(this.zb){this.e=mg.ga();this.e[this.zb]=true;this.zb=null;this.e[h]=true}else this.zb=h};lg[v].Je=function(){if(this.e){for(var a in this.e){Ee(a);delete this.e[a]}mg.Ma(this.e);this.e=null}else this.zb&&Ee(this.zb)};lg[v].f=function(){lg.t.f[G](this);this.Je()};lg[v].Ha=
65function(){throw e("EventHandler.handleEvent not implemented");};var ng=function(a){this.ob=a||Md();tf[G](this)};Hc(ng,tf);ng[v].Hf=null;ng[v].rb=null;ng[v].xf=null;ng[v].K=function(a,b,c,d){tf[v].K[G](this,a,b);if(c)this.Hf=a;if(d)this.xf=a;return this};ng[v].Ke=function(){if(this.rb){p(this.rb,"");var a=Md(this.rb);sf(this,function(b,c){this.rb[Ga](a.$b("button",{name:c},b))},this)}};(function(){Gc("OK");Gc("Cancel");Gc("Yes");Gc("No");Gc("Save");Gc("Continue")})();var W=function(a,b){var c;if(a instanceof W){this.eb(b==null?a.Y:b);this.Bd(a.sa);this.Cd(a.Vb);this.vd(a.pb);this.zd(a.Xa);this.yd(a.Ib);this.Ad(a.j.U());this.cb(a.tb)}else if(a&&(c=ea(a)[Bb](og()))){this.eb(!!b);this.Bd(c[1],true);this.Cd(c[2],true);this.vd(c[3],true);this.zd(c[4]);this.yd(c[5],true);this.Ad(c[6]);this.cb(c[7],true)}else{this.eb(!!b);this.j=new pg(null,this,this.Y)}};W[v].sa="";W[v].Vb="";W[v].pb="";W[v].Xa=null;W[v].Ib="";W[v].tb="";W[v].mg=false;W[v].Y=false;ia(W[v],function(){if(this.w)return this.w;
66var a=[];this.sa&&a[t](qg(this.sa,rg),":");if(this.pb){a[t]("//");this.Vb&&a[t](qg(this.Vb,rg),"@");a[t](sg(this.pb));this.Xa!=null&&a[t](":",ea(this.Xa))}this.Ib&&a[t](qg(this.Ib,tg));var b=ea(this.j);b&&a[t]("?",b);this.tb&&a[t]("#",qg(this.tb,ug));return this.w=a[jc]("")});W[v].U=function(){return vg(this.sa,this.Vb,this.pb,this.Xa,this.Ib,this.j.U(),this.tb,this.Y)};W[v].Bd=function(a,b){this.ea();delete this.w;this.sa=b?a?ha(a):"":a;if(this.sa)this.sa=this.sa[z](/:$/,"");return this};W[v].Cd=
67function(a,b){this.ea();delete this.w;this.Vb=b?a?ha(a):"":a;return this};W[v].vd=function(a,b){this.ea();delete this.w;this.pb=b?a?ha(a):"":a;return this};W[v].zd=function(a){this.ea();delete this.w;if(a){a=fa(a);if(isNaN(a)||a<0)throw e("Bad port number "+a);this.Xa=a}else this.Xa=null;return this};W[v].yd=function(a,b){this.ea();delete this.w;this.Ib=b?a?ha(a):"":a;return this};W[v].Ad=function(a){this.ea();delete this.w;if(a instanceof pg){this.j=a;this.j.M=this;this.j.eb(this.Y)}else this.j=
68new pg(a,this,this.Y);return this};W[v].z=function(a,b){this.ea();delete this.w;this.j.K(a,b);return this};W[v].ja=function(a,b){this.ea();delete this.w;vc(b)||(b=[ea(b)]);this.j.lh(a,b);return this};W[v].G=function(a){return this.j.b(a)};W[v].cb=function(a,b){this.ea();delete this.w;this.tb=b?a?ha(a):"":a;return this};W[v].ea=function(){if(this.mg)throw e("Tried to modify a read-only Uri");};W[v].eb=function(a){this.Y=a;this.j&&this.j.eb(a)};var vg=function(a,b,c,d,f,g,h,k){var l=new W(null,k);a&&
69l.Bd(a);b&&l.Cd(b);c&&l.vd(c);d&&l.zd(d);f&&l.yd(f);g&&l.Ad(g);h&&l.cb(h);return l};var sg=function(a){if(xc(a))return ca(a);return null},wg=/^[a-zA-Z0-9\-_.!~*'():\/;?]*$/,qg=function(a,b){var c=null;if(xc(a)){c=a;wg[Na](c)||(c=encodeURI(a));if(c.search(b)>=0)c=c[z](b,xg)}return c},xg=function(a){var b=a.charCodeAt(0);return"%"+(b>>4&15)[Ia](16)+(b&15)[Ia](16)},yg=null,og=function(){yg||(yg=/^(?:([^:\/?#]+):)?(?:\/\/(?:([^\/?#]*)@)?([^\/?#:@]*)(?::([0-9]+))?)?([^?#]+)?(?:\?([^#]*))?(?:#(.*))?$/);
70return yg},rg=/[#\/\?@]/g,tg=/[\#\?]/g,ug=/#/g,pg=function(a,b,c){this.m=new tf;this.M=b;this.Y=!!c;if(a){var d=a[bb]("&");for(var f=0;f<d[u];f++){var g=d[f][D]("="),h=null,k=null;if(g>=0){h=d[f].substring(0,g);k=d[f].substring(g+1)}else h=d[f];h=Rc(h);h=this.pa(h);this.add(h,k?Rc(k):"")}}};pg[v].h=0;pg[v].add=function(a,b){this.Ta();a=this.pa(a);if(this.N(a)){var c=this.m.b(a);vc(c)?c[t](b):this.m.K(a,[c,b])}else this.m.K(a,b);this.h++;return this};pg[v].remove=function(a){a=this.pa(a);if(this.m.N(a)){this.Ta();
71var b=this.m.b(a);if(vc(b))this.h-=b[u];else this.h--;return this.m[Fb](a)}return false};pg[v].clear=function(){this.Ta();this.m.clear();this.h=0};pg[v].N=function(a){a=this.pa(a);return this.m.N(a)};pg[v].Fa=function(){var a=this.m.Ga(),b=this.m.Fa(),c=[];for(var d=0;d<b[u];d++){var f=a[d];if(vc(f))for(var g=0;g<f[u];g++)c[t](b[d]);else c[t](b[d])}return c};pg[v].Ga=function(a){var b;if(a){var c=this.pa(a);if(this.N(c)){var d=this.m.b(c);if(vc(d))return d;else{b=[];b[t](d)}}else b=[]}else{var f=
72this.m.Ga();b=[];for(var g=0;g<f[u];g++){var h=f[g];vc(h)?wd(b,h):b[t](h)}}return b};pg[v].K=function(a,b){this.Ta();a=this.pa(a);if(this.N(a)){var c=this.m.b(a);if(vc(c))this.h-=c[u];else this.h--}this.m.K(a,b);this.h++;return this};pg[v].b=function(a,b){a=this.pa(a);if(this.N(a)){var c=this.m.b(a);return vc(c)?c[0]:c}else return b};pg[v].lh=function(a,b){this.Ta();a=this.pa(a);if(this.N(a)){var c=this.m.b(a);if(vc(c))this.h-=c[u];else this.h--}if(b[u]>0){this.m.K(a,b);this.h+=b[u]}};ia(pg[v],function(){if(this.w)return this.w;
73var a=[],b=0,c=this.m.Fa();for(var d=0;d<c[u];d++){var f=c[d],g=Qc(f),h=this.m.b(f);if(vc(h))for(var k=0;k<h[u];k++){b>0&&a[t]("&");a[t](g,"=",Qc(h[k]));b++}else{b>0&&a[t]("&");a[t](g,"=",Qc(h));b++}}return this.w=a[jc]("")});pg[v].Ta=function(){delete this.w;this.M&&delete this.M.w};pg[v].U=function(){var a=new pg;a.m=this.m.U();return a};pg[v].pa=function(a){var b=ea(a);if(this.Y)b=b.toLowerCase();return b};pg[v].eb=function(a){if(a&&!this.Y){this.Ta();sf(this.m,function(b,c){var d=c.toLowerCase();
74if(c!=d){this[Fb](c);this.add(d,b)}},this)}this.Y=a};var zg,Ag,Bg,Cg,Dg,Eg,Fg,Gg,Hg,Ig,Jg,Lg=function(a){Ca(a,"hs");sa(a,"hs");return Kg("pvfull",a)},Mg=function(a){Ca(a,"hs");sa(a,"hs");return Kg("v",a)},Ng=function(a){Ca(a,"rec");sa(a,"rec");return Kg("v",a)},Og=function(a){Ca(a,"sr");sa(a,"list");return Kg("pvthumb",a)},Pg=function(a){Ca(a,"sr");sa(a,"list");return Kg("pvfull",a)},Qg=function(a){Ca(a,"sr");sa(a,"list");return Kg("v",a)},Rg=function(a){sa(a,"tv");return Kg("pvthumb",a)},Sg=function(a){sa(a,"tv");return Kg("pvfull",a)},Tg=function(a){sa(a,
75"tv");return Kg("v",a)},Ug=function(a){Ca(a,"sr");sa(a,"grid");return Kg("v",a)},Vg=function(a){Ca(a,"toggle");return Kg("lf",a)},Wg=function(a){Ca(a,"re");sa(a,"lf");return Kg("v",a)},Xg=function(a){Ca(a,"button");sa(a,"lf");return Kg("lf",a)},Yg=function(a){Ca(a,"re");sa(a,"pp");return Kg("v",a)},Zg=function(a){Ca(a,"gvmf");sa(a,"pp");return Kg("v",a)},$g=function(a){Ca(a,"mv");sa(a,"pq");return Kg("v",a)},ah=function(a){Ca(a,"ct");sa(a,"pq");return Kg("v",a)},bh=function(a){Ca(a,"sr");return Kg("viewswitch",
76a)},Kg=function(a){var b=new W("/stats");b.ja("ev",a);for(var c in arguments[1])b.ja(c,arguments[1][c]);hg(b[Ia](),function(){},"GET");return true};var ch=[],dh=[],fh=function(){for(var a=0;a<ch[u];a++)ch[a]();R(i,Ie,eh)},eh=function(){for(var a=0;a<dh[u];a++)dh[a]()},gh=function(a){ch[t](a)},hh=function(a){dh[t](a)},ih=function(a){return Oc(a)[Bb]("^video\\.google\\..{2,5}$")},jh=function(){var a=nf("VSFE");if(a)a=Pf(a);return a},kh=function(a){var b=jh();b||(b={});for(var c in a)b[c]=a[c];mf("VSFE",Sf(b),31536000)},lh=function(a,b,c,d,f){a||(a="share-widget");var g=P(a),h=null,k=rc("google.share.SharingWidget");if(g&&k){p(g,"");var l={};ka(l,
77$c(c));l.description=$c(d);l.image=f;l.url=b;l.defaultTab="share";Ba(l,"video");Da(l,true);l.link_href="void";if(pc.sharing_subject_template)l.subject_template=pc.sharing_subject_template[z]("{TITLE}",l[Ja]);if(pc.sharing_comments_template)l.comments_template=pc.sharing_comments_template[z]("{TITLE}",l[Ja]);h=new k(a,l)}return h},mh=function(){return rc("google.share.SharingWidget")!=null&&google.share.display_now?{exists:true}:{exists:false}},nh=function(a){if((Se(a,"display")||Te(a,"display")||
78a[F][dc])!="none")return a[ic];var b=a[F],c=b.visibility,d=b.position,f=b[dc];Fa(b,"hidden");la(b,"absolute");r(b,"inline");var g=a[ic];r(b,f);la(b,d);Fa(b,c);return g},oh=function(a,b){var c=P("res-"+a);if(c)return c[H](b);return""},ph=function(){if(N&&bd(id,"7.0")<0&&bd(id,"6.0")>=0)try{j.execCommand("BackgroundImageCache",false,true)}catch(a){}},qh=function(a,b,c){if(a[x]==b)o(a,c)},rh=function(a,b){if(!L(b))return a;for(var c in b)if(b[c])a+="&"+c+"="+b[c];return a};i.ee=i.ee||{};var google=i.ee;
79M("vsfe.util.onLoad",fh);M("vsfe.util.addOnLoadHandler",gh);M("vsfe.util.addOnUnloadHandler",hh);M("vsfe.util.getHeight",nh);M("vsfe.util.getResData",oh);M("vsfe.util.setIE6ImgCache",ph);M("vsfe.util.swapClass",qh);M("vsfe.util.checkForShareWidget",mh);var sh=function(a){Vg({view:"footer",showlf:a});r(O("hide-landing-frame")[F],a?"":"none");r(O("show-landing-frame")[F],a?"none":"")},th=function(a){kh({showLandingFrame:a});sh(a)};M("lffInit",function(){var a=jh();sh(!(a&&"showLandingFrame"in a&&!a.showLandingFrame))});M("lffShow",th);var uh=function(a,b){var c='<table class="rating-table"><tr>';for(var d=1;d<=5;++d){c+='<td><div class="';c+=d-0.25<=a?"starLittle":d-0.75<=a?"starLittleHalf":"starLittleEmpty";c+='"></div></td>'}c+="</tr></table>";if(b){c+='&nbsp;<span class="Votes" style="color:gray">(';c+=b;c+=") </span>"}return c};M("writeRatingsHtml",function(a,b){j[wb](uh(a,b))});var vh=function(a,b){U[G](this);var c=O(a);this.O=Md(c);var d=this.O.W(c);if(!d||d[I]!="DIV")throw e('First child must be a "div" element');this.hd=d;this.gd=da(this.cc(d,"right"),10);d=this.O.R(d);if(!d||d[I]!="DIV")throw e('Second child must be a "div" element');this.P=d;this.Tc=da(this.cc(d,"right"),10);R(this.P,S,this.Md,false,this);d=this.O.R(d);if(!d||d[I]!="DIV")throw e('Third child must be a "div" element');this.td=d;this.Ne=da(this.cc(d,"width"),10);this.Me=da(this.cc(d,"right"),10);this.Sc=
80this.O.Vc(c.id+"-expand");this.Jc=this.O.Vc(c.id+"-collapse");this.a=c;if(L(b)){this.o=b;this.expand(this.o)}};vh.Z(U);var wh="changeState";vh[v].gd=320;vh[v].Tc=305;vh[v].Ne=300;vh[v].o=true;vh[v].expand=function(a){if(a){na(this.td[F],this.Ne+"px");Ea(this.P[F],this.Tc+"px");Ea(this.hd[F],this.gd+"px");r(this.Sc[F],"none");r(this.Jc[F],"block");this.o=true;this.P[F].cursor="e-resize"}else{Ea(this.P[F],this.Me+"px");na(this.td[F],0);Ea(this.hd[F],this.gd-this.Tc+this.Me+"px");r(this.Sc[F],"block");
81r(this.Jc[F],"none");this.o=false;this.P[F].cursor="w-resize"}this[E](new xh(wh,this,this.o))};vh[v].Md=function(){this.expand(!this.o)};vh[v].cc=function(a,b){return Se(a,b)||Te(a,b)||a[F][b]};vh[v].c=function(){vh.t.c[G](this);Ce(this.P,S,this.Md,false,this);this.hd=null;this.P=null;this.td=null;this.Sc=null;this.Jc=null;this.a=null;this.O=null};var xh=function(a,b,c){je[G](this,a,b);this.o=c};xh.Z(je);var yh=function(a,b){U[G](this);var c=O(a);this.O=Md(c);var d=this.O.W(c);if(!d||d[I]!="DIV")throw e('First child must be a "div" element');this.Ub=d;d=this.O.R(d);if(!d||d[I]!="DIV")throw e('Second child must be a "div" element');this.fc=d;this.ie=Ve(d)[K];d=this.O.R(d);if(!d||d[I]!="DIV")throw e('Third child must be a "div" element');this.Gc=d;this.a=c;this.la=new kf(this.fc,this.fc);R(this.la,"start",this.ge,false,this);R(this.la,"drag",this.he,false,this);R(this.la,"end",this.fe,false,this);this.gb=
82Ue(this.Ub).y;if(L(b))this.options=b;else this.d={topLimit:0,bottomLimit:30};this.Sg()};yh.Z(U);yh[v].Sg=function(){if("autoHandlePos"in this.d){var a=this.d.autoHandlePos,b=Ve(this.a),c=m[ab]((b[K]+this.gb)*a);c=m.max(this.d.topLimit-this.gb,c);c=m.min(b[K]-this.d.bottomLimit-this.gb,c);this.sd(c)}else this.sd()};yh[v].sd=function(a){var b=L(a)?a:Ve(this.Ub)[K];s(this.Ub[F],b+"px");this.fc[F].top=b+this.gb+"px";this.Gc[F].top=b+this.ie+this.gb+"px"};yh[v].ge=function(){var a=Ue(this.a),b=Ve(this.a);
83this.la.hh(new Re(a.x,a.y-this.d.topLimit,0,b[K]-this.ie-this.d.bottomLimit))};yh[v].he=function(a){this.sd(a.top-(Ue(this.a).y+this.gb))};yh[v].fe=function(){this[E](new zh("resize",this,this.Ub,this.Gc))};yh[v].c=function(){Ce(this.la,"start",this.ge,false,this);Ce(this.la,"drag",this.he,false,this);Ce(this.la,"end",this.fe,false,this);this.Ub=null;this.fc=null;this.Gc=null;this.a=null;this.la.c();this.O=null;yh.t.c[G](this)};var zh=function(a,b,c,d){je[G](this,a,b);this.wh=c;this.Eh=d};zh.Z(je);var X=function(a,b,c,d,f,g,h,k){ee[G](this);this.gc=a;this.pg=b;this.Pg=c;this.Tg=d;this.Ng=f;this.wg=g;this.Of=h;this.Ch=k;this.hf=false};X.Z(ee);X[v].ia=[];X[v].mh=function(){var a=this;R(new Oe,Pe,function(){a.Fc()})};X[v].hg=function(){this.P=new vh("hotstuff-thumbnails",true);R(this.P,wh,this.th,false,this)};X[v].th=function(){this.xd()};X[v].Le=function(){for(var a=0;a<this.ia[u];++a)if(this.ia[a].$c=="metric")this.Lf=this.ia[a][Oa];else if(this.ia[a].$c=="category")this.Jh=this.ia[a][Oa];else if(this.ia[a].$c==
84"duration")this.Jf=this.ia[a][Oa];this.rc(0)};X[v].rc=function(a){var b=P("hotstuff-next"),c=P("hotstuff-prev"),d=b[x],f=c[x];if(a>this.Ba)o(b,"next-disabled");else o(c,"prev-disabled");var g=this,h=function(){o(b,d);o(c,f);p(P("thumbnail_grid"),this.X());g.xd();g.Fc();g.We()},k=new W(j[C][Sb]);k.z("output","hotvideos");k.z("start",a);k.z("num","12");k.z("metric",this.Lf);k.z("dur",this.Jf);k.z("emb",this.Kf);hg(k[Ia](),h,"GET")};X[v].xd=function(){this.Ba=da(P("start_video_index")[B],10);var a=da(P("num_videos_available")[B],
8510);if(this.P)if(this.P.o){if(P("hs_v9"))r(P("hs_v9")[F],"none");if(P("hs_v10"))r(P("hs_v10")[F],"none");if(P("hs_v11"))r(P("hs_v11")[F],"none");this.ka=9}else{if(P("hs_v9"))r(P("hs_v9")[F],"block");if(P("hs_v10"))r(P("hs_v10")[F],"block");if(P("hs_v11"))r(P("hs_v11")[F],"block");this.ka=12}else this.ka=12;var b=P("hotstuff-prev"),c=P("hotstuff-next");Ge(b);Ge(c);var d=0,f=0;if(this.Ba>0){d=m[cb]((this.Ba-1)/this.ka)+1;if(b[x]!="prev-hover")o(b,"prev-enabled");Be(b,S,Dc(this.rc,this,m.max(this.Ba-
86this.ka,0)))}else o(b,"prev-disabled");if(this.Ba+this.ka<a){f=m[ab]((a-(this.Ba+this.ka))/this.ka);if(c[x]!="next-hover")o(c,"next-enabled");Be(c,S,Dc(this.rc,this,this.Ba+this.ka))}else o(c,"next-disabled");p(P("hotstuff-current-page"),d+1);p(P("hotstuff-total-pages"),d+f+1);r(P("hotstuff-page-numbers")[F],"inline")};X[v].oa={};X[v].bf=function(a){oa(this.oa,a[xb][H]("plindex"));Mg(this.oa)};X[v].Yf=function(a){var b=P(a),c={};c.af=a;ya(c,Q(b,function(g){return g[x]=="docid"})[B]);ka(c,Q(b,function(g){return g[x]==
87"full_title"})[B]);var d=Q(b,function(g){return g[x]=="url"});c.url=$c(d[B]);d=Q(b,function(g){return g[x]=="canonical_url"});c.yf=$c(d[B]);c.domain=Q(b,function(g){return g[x]=="site"})[B];c.description=Q(b,function(g){return g[x]=="description"})[B];c.duration=Q(b,function(g){return g[x]=="duration"})[B];c.Pf=Q(b,function(g){return g[x]=="duration_text"})[B];c.Rd=Q(b,function(g){return g[x]=="date"})[B];c.rating=Q(b,function(g){return g[x]=="rating"})[B];c.ze=Q(b,function(g){return g[x]=="num_ratings"})[B];
88c.previewUnavailableText=Q(b,function(g){return g[x]=="preview_unavailable"})[B];c.Ah=Q(b,function(g){return g[x]=="watch_this_video"})[B];var f=Q(b,function(g){return g[x]=="rating_widget"});c.Sd=f?false:true;return c};X[v].ph=function(a,b,c,d,f){var g=this.Yf(a);if(this.ab&&this.ab[Ob]==g[Ob])return true;var h=P;if(this.ab){var k=h(this.ab.af);if(k)o(k,"video")}o(h(a),"video-selected video");this.ab=g;this.Ca&&this.Ca[Ta]();var l=(new W(j[C][Sb])).j;this.oa={len:g[fb],docid:g[Ob],q:l.b("q",""),
89start:l.b("start","0"),num:l.b("num","12"),so:"0",srcdocid:"",srcurl:g.yf};this.Ve(this.pg);var q=Q(P(g.af),function(Aa){return Aa[I]=="IMG"});this.Xf(g[Ob],g[Ja],g[hc],q?q.src:"");var n=this,w=function(){var Aa=Pf(this.X());if(Aa&&Aa[Cb]&&Aa[Cb][Vb]&&Aa[Cb][Vb][Jb]){n.oh(Aa[Cb][Vb][Jb]);if(!d){oa(n.oa,b);Lg(n.oa)}}else{n.Bf();n.Xe()}},A=function(){n.Xe()},T='/docinfo?{"docid":"'+g[Ob]+'","source":3,"autoplay":'+(c?"false":"true")+(this.gc!=""?',"hl":"'+this.gc+'"':"")+"}";this.Ca=new V;R(this.Ca,
90"success",w);R(this.Ca,"error",A);this.Ca[Db](T,"GET");var y=h("hs_title_link");za(y,g.url);p(y,g[Ja]);y[Qb]("plindex",b);R(y,"click",this.bf,false,this);if(g[fb]>0)p(h("hs_duration_date"),g.Pf+" - "+(g.Rd!=""?g.Rd+(g.Sd?"":" - "):""));!f&&!g.Sd?this.ne():this.fg();var $a=h("hs_site");p($a,g.Ah);$a[Qb]("plindex",b);R($a,"click",this.bf,false,this);p(h("hs_description"),g[hc]);this.Wf(g[Ob]);return true};X[v].gf=function(a){var b=P(a);if(b.getPlayerState()!=5)return;b[Pb]("onStateChange","hvwc.onYoutubePlayerStateChange")};
91X[v].Ig=function(a){if(a!=1)return;if(this.Vf)return;this.Vf=true;oa(this.oa,0);this.oa.fromplayer=1;Lg(this.oa)};X[v].oh=function(a){var b=P("hs_player_status"),c=P("hs_player");p(c,a);r(b[F],"none");r(c[F],"block");if(N){var d=Kd().be("embed",null,c)[0];if(d)s(d,c[ic]+"px")}};X[v].Bf=function(){p(P("hs_player"),"")};X[v].Ve=function(a){var b=P("hs_player");p(b,"");r(b[F],"none");var c=P("hs_player_status");p(c,a);r(c[F],"block")};X[v].Xe=function(){var a=this.ab;this.Ve('<div class="preview_unavailable_text">'+
92this.Pg+'<br/>[ <a href="'+a.url+'">'+a.previewUnavailableText+"</a> ]</div>")};X[v].We=function(){var a=ce(P("thumbnail_grid"),function(f){return td(Gd(f),"video")});for(var b=0;b<a[u];b++){var c=Q(a[b],function(f){return f[x]=="rating_widget"});if(c){var d=fa(Q(a[b],function(f){return f[x]=="rating"})[B]);p(c,uh(d))}}};X[v].Fc=function(){var a=nh(P("title_spacer")),b=ce(P("thumbnail_grid"),function(f){return td(Gd(f),"video")});for(var c=0;c<b[u];c++){var d=Q(b[c],function(f){return f[x]=="title"});
93s(d[F],"");if(d[ic]>a)s(d[F],N?a+3:a)}if(nh(P("thumbnail_grid"))>505)s(P("hotstuff-thumbnails")[F],nh(P("thumbnail_grid")));else s(P("hotstuff-thumbnails")[F],"505px")};X[v].ne=function(){var a=this.ab;if(this.Ch&&rc("google.annotations")){ih(a.domain)?this.qh():this.Ue(a.rating,a.ze);this.yh(a[Ob])}else{this.Ue(a.rating,a.ze);r(P("hs_rate_text")[F],"none");r(P("hs_rating_editor_widget")[F],"none")}};X[v].yh=function(a){r(P("hs_rate_text")[F],"inline");r(P("hs_rating_editor_widget")[F],"inline");
94var b={url:"http://video.google.com/videoplay?docid="+a};if(this.hf){google[Va].setEntity(this.qf,b);google[Va].setEntity(this.zg,b);google[Va].setEntity(this.Rg,b)}else{google[Va].setApplicationId(28);google[Va].setInlineMode(true);this.qf=google[Va][Ka]("AverageStarRating","hs_zipit_ratings",{entity:b});this.zg=google[Va][Ka]("NumRatings","hs_zipit_num_ratings",{entity:b});this.Rg=google[Va][Ka]("RatingEditor","hs_rating_editor_widget",{entity:b});this.hf=true}google[Va][nb]();if(od||pd){P("hs_rate_text")[F].top=
95"2px";P("hs_rating_editor_widget")[F].top="1px"}P("hs_site")[F].paddingTop=""};X[v].qh=function(){r(P("hs_ratings")[F],"none");r(P("hs_zipit_ratings")[F],"inline");r(P("hs_zipit_num_ratings_parens")[F],"inline")};X[v].Ue=function(a,b){r(P("hs_zipit_ratings")[F],"none");r(P("hs_zipit_num_ratings_parens")[F],"none");r(P("hs_ratings")[F],"inline");p(P("hs_ratings"),uh(a,b))};X[v].fg=function(){r(P("hs_ratings")[F],"none");r(P("hs_zipit_ratings")[F],"none");r(P("hs_zipit_num_ratings_parens")[F],"none");
96r(P("hs_rate_text")[F],"none");r(P("hs_rating_editor_widget")[F],"none")};X[v].Xf=function(a,b,c,d){this.nh=lh("share-widget","http://"+i[C].hostname+"/videoplay?docid="+a+"&hl="+this.gc,b,c,d);if(this.nh){var f=P("share-widget");if(N)f[F].top="1px";else if(pd)f[F].top="2px"}};X[v].Wf=function(a){var b=P("hs_report_problem_button");if(b){var c={};ya(c,a);Da(c,"true");c.linkText=this.Tg;c.popup_warning=this.Ng;c.network_problem_warning=this.wg;c.dmca=this.Of;c.locale=this.gc;if(this.Ug)p(b,"");this.Ug=
97new Ah("hs_report_problem_button",c);var d=P("hs_report_problem_button");if(N)d[F].top="1px";else if(pd)d[F].top="2px"}};X[v].Cf=function(a,b){this.ia[this.ia[u]]=new Bh(a,b,this)};X[v].Df=function(){var a;a=P("embeddable_checkbox");R(a,"change",this.Xg,false,this)};X[v].Xg=function(){this.Kf=P("embeddable_checkbox")[Ua];this.Le()};X[v].c=function(){if(this.$f())return;X.t.c[G](this);this.Ca&&this.Ca.c()};var Bh=function(a,b,c){this.Kg=c;this.$c=a;this.yc=O(a+"_filter_title");this.jb=O(a+"_filter_entries");
98if(!this.yc||!this.jb||this.yc[I]!="DIV"||this.jb[I]!="DIV")throw e("Must have title element and child element of type DIV");R(this.yc,S,this.Tf,false,this);this.B=ce(this.jb,function(f){return f[I]=="DIV"});for(var d=0;d<this.B[u];d++){if(d==0)o(this.B[d],"hotstuff_filter_info_selected");R(this.B[d],S,this.Wg,false,this)}this.ta=Rd("DIV");o(this.ta,"hotstuff_filter_info_selected");p(this.ta,"Not set");r(this.ta[F],"none");this.jb[Ga](this.ta);this.ua=Rd("DIV");o(this.ua,"hotstuff_filter_info_unselected");
99p(this.ua,"Reset");r(this.ua[F],"none");this.jb[Ga](this.ua);R(this.ua,S,this.Yg,false,this);this.Se(b)};Bh.Z(U);Bh[v].Wg=function(a){for(var b=0;b<this.B[u];++b)if(this.B[b]==a[xb]){o(this.B[b],"hotstuff_filter_info_selected");ma(this,b)}else o(this.B[b],"hotstuff_filter_info_unselected");this.Kg.Le()};Bh[v].Yg=function(){o(this.B[this[Oa]],"hotstuff_filter_info_unselected");o(this.B[0],"hotstuff_filter_info_selected");ma(this,0);r(this.ta[F],"none");r(this.ua[F],"none")};Bh[v].Se=function(a){this.l=
100a;var b=Q(this.yc,function(d){return d[I]=="IMG"});if(a){for(var c=0;c<this.B[u];++c)r(this.B[c][F],"block");r(this.ta[F],"none");r(this.ua[F],"none");b.src="img/up-arrow.jpg"}else{for(var c=0;c<this.B[u];++c)r(this.B[c][F],"none");if(this[Oa]>0){p(this.ta,this.B[this[Oa]][B]);r(this.ta[F],"block");r(this.ua[F],"block")}b.src="img/down-arrow.jpg"}};Bh[v].Uf=function(a){this.Se(a);this[E](new xh(wh,this,this.l))};Bh[v].Tf=function(){this.Uf(!this.l)};Bh[v].B=[];M("HotVideosWidgetControl",X);M("HotVideosWidgetControl.prototype.loadHotstuffPage",
101X[v].rc);M("HotVideosWidgetControl.prototype.showVideo",X[v].ph);M("HotVideosWidgetControl.prototype.youtubePlayerReady",X[v].gf);M("HotVideosWidgetControl.prototype.onYoutubePlayerStateChange",X[v].Ig);M("HotVideosWidgetControl.prototype.setPagingState",X[v].xd);M("HotVideosWidgetControl.prototype.initRatings",X[v].ne);M("HotVideosWidgetControl.prototype.setupListeners",X[v].mh);M("HotVideosWidgetControl.prototype.showGridRatings",X[v].We);M("HotVideosWidgetControl.prototype.adjustGridTitleHeights",
102X[v].Fc);M("HotVideosWidgetControl.prototype.initFilterPane",X[v].hg);M("HotVideosWidgetControl.prototype.createCollapsibleFilter",X[v].Cf);M("HotVideosWidgetControl.prototype.createFilterCheckboxes",X[v].Df);M("HotVideosWidgetControl.prototype.dispose",X[v].c);var Ch=function(a,b,c,d){U[G](this);this.a=O(a);this.gg=/[-\w]+-vli-(\w+)/;this.M=null;if(b&&b[u]>0)this.M=new W(b);this.n=L(d)?d:{H:-1,num:10,Q:false,La:2};this.L=0;this.wa=0;this.g={C:0,rows:0};this.I=c;this.jc=false;c.lb=O(c.lb);c.s=O(c.s);c.r=O(c.r);c.Aa=O(c.Aa);c.hb=O(c.hb);c.bc=O(c.bc);c.zc=O(c.zc);c.Ac=O(c.Ac);if(c.s&&c.r){R(c.s,S,this.xe,false,this);R(c.r,S,this.Jd,false,this)}this.M&&this.Eb(0)};Ch.Z(U);var Dh="itemClick";Ch[v].og=function(a){this.M=new W(a);this.g={C:0,rows:0};this.L=0;
103this.wa=0;this.Eb(0)};Ch[v].Za=function(){if(!this.n.Q)return;var a=Md(this.a),b=a.W(this.a);if(!b)return;b=a.W(b);var c=0,d=0;while(b!=null){var f=Ve(b)[K];if(f>c){c=f;var g=Wd(b.lastChild,false),h=0;while(g){var k=Se(g,"marginBottom")||Te(g,"margin-bottom");if(k)h+=da(k,10);g=Wd(g.lastChild,false)}d=m.max(d,h)}c=m.max(c,Ve(b)[K]);b=a.R(b)}var l=Ve(this.a[J])[K];this.g.rows=c>0?m.max(this.n.La,m[cb]((l+d)/c)):2;this.a[J][F].overflow=this.g[Ub]<=this.n.La&&l<this.g[Ub]*c-d?"auto":"hidden";var q=this.n.H;
104if(this.g[Ub]*q<=this.n.num-this.g.C*q){this.vc(this.g.C);this.wc();return}var n=this.g.C*q+this.L;this.g.C=0;this.Eb(n)};Ch[v].ub=function(){if(this.n.Q){var a=this.n.H;return{num:this.g[Ub]*a,start:this.L+this.g.C*a}}else return{num:this.n.num,start:this.L}};Ch[v].vc=function(a){this.g.C=a;var b=Md(this.a),c=b.W(this.a);c=b.W(c);var d=0;if(c!=null)c=b.R(c);while(c!=null){r(c[F],d>=this.g.C&&d<this.g.C+this.g[Ub]?"block":"none");d++;c=b.R(c)}var f=this;i[Xa](function(){f.Lg()},10)};Ch[v].Ff=function(){var a=
105Md(this.a),b=a.W(this.a);if(!b||!b[B])return;b=a.W(b);if(!b||!b[B])return;this.wa=da(b[B],10);var c=a.R(b),d=0,f=this.n.H,g=null;while(c!=null){R(c,S,this.qe,true,{oc:this,item:c});if(f>0&&d%f==0){g=Rd("div");Td(g,c)}var h=c;c=a.R(c);g&&Sd(g,h);d++}this.jc=true};Ch[v].ef=function(){if(!this.jc)return;var a=Md(this.a),b=a.W(this.a);b=a.W(b);b=a.R(b);while(b!=null){Ce(b,S,this.qe,false);b=a.R(b)}this.wa=0;this.jc=false};Ch[v].qe=function(a){var b=this[kb].id[Bb](this.oc.gg),c=this[kb];a[jb]();return this.oc[E](new Eh(Dh,
106this,c,c[H]("docid"),this.oc.M.G("q"),this.oc.M.G("docid"),b[1],c[H]("url"),c[H]("play_link"),this[kb][x]!="video-list-item-extern",c[H]("dur"),null,null))};Ch[v].xe=function(){if(this.I.s.disabled)return;var a=this.n.H,b=this.L+this.n.num;if(this.n.Q){var c=this.g.C+this.g[Ub];if((this.g[Ub]+c)*a<=this.n.num){this.vc(c);this.wc();return}else{b=this.L+c*a;this.g.C=0}}if(b>this.wa)b=this.L;this.Eb(b)};Ch[v].Jd=function(){if(this.I.r.disabled)return;var a,b=this.n.num;if(this.n.Q){var c=this.n.H,d=
107this.g.C-this.g[Ub];if(d>=0){this.vc(d);this.wc();return}a=this.L+d*c;if(a<=0){this.g.C=0;a=0}}else a=this.L-b;a=m.max(0,a);this.Eb(a)};Ch[v].Lg=function(){var a=[],b=[],c=ce(this.a,function(h){return h[x]=="video-list-item"&&h[J][F][dc]!="none"});for(var d=0;d<c[u];++d){var f=c[d][H]("docid"),g=c[d][H]("exp");if(f){a[t](f);b[t](g)}}return this[E](new Eh("pageClick",this,null,null,null,null,null,null,null,null,null,a,b))};Ch[v].wc=function(){if(L(this.I)){var a=this.I,b=this.L,c=this.n.num;if(this.n.Q){b+=
108this.g.C*this.n.H;c=this.g[Ub]*this.n.H;if(c<=0)c=1}var d=m[ab]((this.wa+b%c)/c);if(a.lb)o(a.lb,d<=0?"no-results":d==1?"one-page":"");if(a.s&&a.r){if(b<=0){o(a.r,"prev-disabled");qa(a.r,true)}else{if(a.r[x]!="prev-hover")o(a.r,"prev-enabled");qa(a.r,false)}if(b+c<this.wa){if(a.s[x]!="next-hover")o(a.s,"next-enabled");qa(a.s,false)}else{o(a.s,"next-disabled");qa(a.s,true)}}if(a.Aa&&a.hb){p(a.Aa,m[ab](b/c)+1);p(a.hb,d)}else if(a.zc&&a.bc&&a.Ac){p(a.bc,b+1);p(a.zc,m.min(b+c,this.wa));p(a.Ac,this.wa)}}};
109Ch[v].Eb=function(a){var b=this.I.s[x],c=this.I.r[x];if(a>this.L)o(this.I.s,"next-disabled");else o(this.I.r,"prev-disabled");var d=this,f=function(){o(d.I.s,b);o(d.I.r,c);d.L=a;d.jc&&d.ef();var h=d.a;d.a=Rd("div");na(d.a[F],"100%");Fa(d.a[F],"hidden");var k=d.a[F].position;la(d.a[F],"absolute");Ud(d.a,h);p(d.a,this.X());d.Ff();if(d.n.Q)d.g[Ub]==0?d.Za():d.vc(d.g.C);Vd(h);la(d.a[F],k);Fa(d.a[F],"visible");d.a.id=h.id;d.wc();var l=ce(d.a,function(n){return n[x]=="vlim-rating"});for(var q=0;q<l[u];++q)p(l[q],
110uh(l[q][H]("rating"),l[q][H]("ratings_string")))};this.M.z("num",this.n.num);this.M.z("start",a);var g=this.M[Ia]();hg(g,f,"GET")};Ch[v].c=function(){this.ef();Ce(this.I.s,S,this.xe,false,this);Ce(this.I.r,S,this.Jd,false,this);Ch.t.c[G](this)};var Eh=function(a,b,c,d,f,g,h,k,l,q,n,w,A){je[G](this,a,b);this.item=c;ya(this,d);this.q=f;this.md=g;this.index=h;this.url=k;this.rd=l;this.lg=q;this.duration=n;this.Mf=w;this.Nf=A};Eh.Z(je);var Jh,Kh="/recommended",Lh="",Mh="",Nh=function(a){var b=new W(Kh);b.ja("rec","imp");b.ja("rec_key",a.Mf[jc](","));b.ja("rec_exp",a.Nf[jc](","));hg(b[Ia](),function(){Mh=this.X()},"GET")},Oh=function(a){var b=a[tb].ub();Ng({docid:a[Ob],start:b[Gb],num:b.num,plindex:a[Ra]%b.num,len:a[fb],q:"",so:"0",srcurl:a.url,srcdocid:""});var c=new W(Kh);c.ja("rec","click");c.ja("rec_key",a[Ob]);Mh&&c.ja("ei",Mh);hg(c[Ia]());za(j[C],a.rd);return false};M("recInit",function(a){Lh=a;var b=new W(Kh);b.ja("hl",a);
111Jh=new Ch("recommended-container",b[Ia](),{s:"recommended-more",r:"recommended-back",Aa:"recommended-current-page",hb:"recommended-total-pages",lb:"recommended-pane"},{H:6,num:120,Q:true,La:1});R(Jh,Dh,Oh);R(Jh,"pageClick",Nh)});var Qh=function(a,b,c,d){U[G](this);if(a&&!b)throw e("Can't use invisible history without providing a blank page.");var f;if(c)f=c;else{var g="history_state"+Ph;j[wb](Nc('<input type="text" name="%s" id="%s" style="display:none" />',g,g));f=O(g)}this.yb=f;this.u=c?Md(Ld(c)).Yc():i;this.rf=this.u[C][Sb][bb]("#")[0]+"#";this.ad=b;this.A=new Xe(150);this.ib=!a;this.Ra=new lg(this);if(a||N){var h;if(d)h=d;else{var k="history_iframe"+Ph,l=this.ad?'src="'+Xc(this.ad)+'"':"";j[wb](Nc('<iframe id="%s" style="display:none" %s></iframe>',
112k,l));h=O(k)}this.hc=h}if(N){this.Ra.Db(this.u,"load",this.Cg);this.Nc=false;this.Te=false}this.ib?this.wd(this.wb()):this.db(this.yb[ib]);Ph++};Hc(Qh,U);Qh[v].na=false;Qh[v].sc=false;Qh[v].Cb=null;Qh[v].Wa=null;Qh[v].f=function(){Qh.t.f[G](this);this.Ra.c();this.bb(false)};Qh[v].bb=function(a){if(a==this.na)return;if(N&&!this.Nc){this.Te=a;return}if(a){if(nd)this.Ra.Db(this.u[Za],Rh,this.Jg);else od&&this.Ra.Db(this.u,"pageshow",this.Gg);if(!N||this.Nc){this.Ra.Db(this.A,"tick",this.Fe);this.na=
113true;if(!N)this.Cb=this.wb();this.A[Gb]();this[E](new Sh(this.wb()))}}else{this.na=false;this.Ra.Je();this.A[Ha]()}};Qh[v].Cg=function(){this.Nc=true;this.yb[ib]&&this.db(this.yb[ib],true);this.bb(this.Te)};Qh[v].Gg=function(a){if(a.V.persisted){this.bb(false);this.bb(true)}};Qh[v].wb=function(){return this.Wa!==null?this.Wa:this.ib?this.Xc(this.u):this.Wc()||""};Qh[v].kh=function(a,b){this.gh(a,false,b)};Qh[v].Xc=function(a){var b=a[C][Sb],c=b[D]("#");return c<0?"":b.substring(c+1)};Qh[v].gh=function(a,
114b,c){if(this.wb()!=a)if(this.ib){this.wd(a,b);N&&this.db(a,b,c);this.na&&this.Fe()}else{this.db(a,b);this.Wa=this.Cb=pa(this.yb,a);this[E](new Sh(a))}};Qh[v].wd=function(a,b){var c=this.rf+(a||""),d=this.u[C];if(c!=d[Sb])if(b)d[z](c);else za(d,c)};Qh[v].db=function(a,b,c){if(!Th&&a!=this.Wc()){a=Qc(a);if(N){var d=ae(this.hc);d[La]("text/html",b?"replace":ba);d[wb](Nc("<title>%s</title><body>%s</body>",c||this.u[Za][Ja],a));d[sb]()}else{var f=this.ad+"#"+a,g=this.hc[gc];if(g)if(b)g[C][z](f);else za(g[C],
115f)}}};Qh[v].Wc=function(){if(N){var a=ae(this.hc);return a[ub]?Rc(a[ub][B]):null}else if(Th)return null;else{var b=this.hc[gc];if(b){var c;try{c=Rc(this.Xc(b))}catch(d){this.sc||this.Re(true);return null}this.sc&&this.Re(false);return c||null}else return null}};Qh[v].Fe=function(){if(this.ib){var a=this.Xc(this.u);a!=this.Cb&&this.ff(a)}if(!this.ib||N){var b=this.Wc()||"";if(this.Wa==null||b==this.Wa){this.Wa=null;b!=this.Cb&&this.ff(b)}}};Qh[v].ff=function(a){this.Cb=pa(this.yb,a);if(this.ib){N&&
116this.db(a);this.wd(a)}else this.db(a);this[E](new Sh(this.wb()))};Qh[v].Re=function(a){if(this.sc!=a)this.A[gb](a?10000:150);this.sc=a};Qh[v].Jg=function(){this.A[Ha]();this.A[Gb]()};var Th=pd&&bd(id,"419")<=0,Rh=["mousedown","keydown",He],Ph=0,Sh=function(a){je[G](this,"navigate");this.df=a};Hc(Sh,je);var Y={Pa:{},Rb:{}};Y.$=function(a,b){Y.Qb=a;if(L(b))Y.Pc=b};Y.dh=function(a){Y.Pc=a};Y.uh=function(a,b,c,d){var f=Y.Rb[c];if(f)f[Tb]();else{var g=Qd("div",{style:"display:none;overflow:hidden"});f=new Uh(a,g,Y.Qb.filmstrip);var h=function(){p(g,this.X());O("res-"+c)[J][Ga](g);f.k=R(f,"toggle",function(k){if(!k.o){Y[Tb](f);delete Y.Rb[c]}});f.show()};Y.Rb[c]=f;hg(b+"&dur="+ca(d),h,"GET");Y.log(Og,c,d,oh(c,"docid"),oh(c,"srcurl"))}};Y.vh=function(a,b,c){var d=Y.Pa[b];if(d)d[Tb]();else{var f=Qd("div",
117{style:"display:none;overflow:hidden"});d=new Uh(a,f,Y.Qb.video);var g=function(){var q=Pf(this.X());if(!q||!q.success||!q[Cb])return;var n=Qd("div",{"class":"inline-flash-container"});p(n,q[Cb][Vb][Jb]);var w=Q(n,function(T){return T[I]=="OBJECT"||T[I]=="EMBED"});if(!w)return;r(w[F],"none");f.qa=[w];f[Ga](n);var A=O("res-"+b);A[J][lb](f,A[ec]);d.k=R(d,"toggle",function(T){if(!T.o){Y[Tb](d);delete Y.Pa[b]}});d.show()};for(var h in Y.Pa)Y.Pa[h][Tb]();Y.Pa[b]=d;var k=(new W(j[C][Sb])).j,l={docid:oh(b,
118"docid"),source:1,autoplay:true,hl:k.b("hl",""),q:k.b("q","")};if(L(Y.Pc))l.ei=Y.Pc;hg("/docinfo?"+Sf(l),g,"GET");Y.log(Pg,b,c,oh(b,"docid"),oh(b,"srcurl"))}};Y.hide=function(a){Ee(a.k);a.c()};Y.le=function(){var a=function(b,c){for(var d in c){var f=c[d];f[Tb](true);f.c()}};a(Y,Y.Pa);Y.Pa={};a(Y,Y.Rb);Y.Rb={}};Y.log=function(a,b,c,d,f){var g=(new W(j[C][Sb])).j;a({docid:d,start:g.b("start","0"),num:g.b("num","10"),plindex:b,len:c,q:g.b("q",""),so:g.b("so","0"),srcurl:f,srcdocid:""})};var Uh=function(a,
119b,c){U[G](this);this.nc=O(a);this.Qb=c;this.a=b;o(this.a,"inline-preview-container");this.l=false};Uh.Z(U);Uh[v].show=function(){if(!this.a||this.l||this.ca)return;p(this.nc[Zb][1],this.Qb[Tb]);o(this.nc[Zb][0],"goog-zippy-expanded");s(this.a[F],"");var a=Ve(this.a)[K];s(this.a[F],"0px");r(this.a[F],"");this.ca=new jf(this.a,1,a,300);R(this.ca,"end",this.Wd,false,this);this.ca.play()};Uh[v].hide=function(a){if(!this.a||!this.l||this.ca)return;p(this.nc[Zb][1],this.Qb.show);o(this.nc[Zb][0],"goog-zippy-collapsed");
120if(L(this.a.qa)&&this.a.qa[u]>0)for(var b=0;b<this.a.qa[u];b++)r(this.a.qa[b][F],"none");if(L(a)&&a){Me(this,new Vh("toggle",this,this.l));this.l=false;return}var c=Ve(this.a)[K];this.ca=new jf(this.a,c,0,300);R(this.ca,"end",this.Wd,false,this);this.ca.play()};Uh[v].Wd=function(){if(!this.a)return;if(!this.l&&L(this.a.qa)&&this.a.qa[u]>0)for(var a=0;a<this.a.qa[u];a++){var b=j[Ja];r(this.a.qa[a][F],"");i[Xa](function(){ka(j,b)},10)}else if(this.l)r(this.a[F],"none");this.l=!this.l;this.ca.c();this.ca=
121null;Me(this,new Vh("toggle",this,this.l))};Uh[v].c=function(){this.a[J]&&this.a[J].removeChild(this.a);this.a=null;Uh.t.c[G](this)};var Vh=function(a,b,c){je[G](this,a,b);this.o=c};Vh.Z(je);M("toggleThumbs",Y.uh);M("toggleVideo",Y.vh);var Wh,Xh,Yh,Zh,$h,ai,bi,ci=0,di=-1,ei=0,fi=0,gi=-1,hi=false,ii=false,ji=false,ki=0,li,mi,ni,oi=false,pi,qi,ri=null,si=null,ti={0:"list",1:"grid",2:"tv"},Z={},ui=null,vi=0,wi=2,xi=new Lc(0,0),yi=false,zi=false,Ai=function(){return zi};function Bi(a){if(a.k)return;var b=a[Eb][a[Oa]][ib];if(b)za(j[C],b)}function Ci(a,b){if(b==vi)return;o(a,ti[b]+"view_over")}function Di(a,b){if(b==vi)return;o(a,ti[b]+"view_off")}var Ei=function(){if(!qi)return;var a=ce(O("search-results"),function(f){return f[x]=="favicon"});
122for(var b=0;b<a[u];b++){var c=a[b],d=c[J][H]("domain");if(d[D]("video.yahoo.com")!=-1)d="video.yahoo.com";r(c[F],"");c[F].backgroundImage=ih(d)?"url(img/favicon.gif)":"url(http://"+d+"/favicon.ico)";ka(c,d)}},Fi=function(){var a=ce(O("search-results"),function(f){return f[x]=="rl-stars"});for(var b=0;b<a[u];b++){var c=a[b],d=uh(c[H]("ratings"));p(c,d+" ")}},Gi=function(a,b,c){if(O(a)){var d=ce(O(b),function(g){return g[I]=="A"});for(var f=0;f<d[u];f++)R(d[f],S,c,true,d[f])}},Mi=function(){Gi("tv-player-td",
123"spell",Hi);Gi("suggestion","suggestion",Hi);if(!O("res-0"))return;if(!O("pagi"))return;Ii(function(g){if(!g||g[I]!="A")return;g.k=R(g,S,Ji,true,g)});var a=O("f");if(!a.k)a.k=R(a,"submit",function(g){var h=new W(a.action),k=function(q){var n=a[q];if(!n)return;if(n[Wb]=="checkbox")n[Ua]&&n[ib]&&h.z(q,n[ib]);else if(n[u]==2){var w=n[0][Ua]?n[0][ib]:n[1][ib];w&&h.z(q,w)}else n[ib]&&h.z(q,n[ib])};if(a.q[ib].search(/[^\s<>]/)<0)return true;k("q");k("hl");k("view");k("emb");var l=new W(j[C][Sb]);l.j.N("cc")&&
124h.z("cc",l.G("cc"));Ki(h,true);g[jb]();return false},true);var b=O("adv-search");if(!b.k)b.k=R(b,S,function(g){var h=new W(b[Sb]);if(Wh){var k=Wh.j;k.N("q")&&h.z("q",k.b("q"))}za(j[C],h[Ia]());g[jb]();return false},true);var c=O("more-today");if(c&&!c.k)c.k=R(c,S,Ji,true,c);var d=O("more-this-week");if(d&&!d.k)d.k=R(d,S,Ji,true,d);var f=O("filter-crowding");if(f&&!f.k)f.k=R(f,S,Ji,true,f);Li("dur-select","dur");Li("so-select","so");if(N)Xh=i[gb](function(){if(j[Ja]!=Yh)ka(j,Yh)},250)},Hi=function(a){var b=
125new W(this[Sb]);pa(O("f").q,b.G("q"));Ki(b,true);a[jb]();return false},Ji=function(a){var b=this[H]("href");if(!b)return;var c=new W(b);c.cb(null);Ki(c,true);a[jb]();return false},Li=function(a,b){var c=O(a);if(!c.k)c.k=R(c,"change",function(d){var f=new W(Wh||j[C][Sb]),g=new W(this[Eb][this[Oa]][ib]);g.G(b)?f.z(b,g.G(b)):f.j[Fb](b);f.j[Fb]("start");f.cb(null);Ki(f,true);d[jb]();return false},true,c)},Ni=function(a,b,c){if(c){var d=b+"="+c;for(var f=0;f<a[Eb][u];f++)if(a[Eb][f][ib][D](d)>=0){ma(a,
126f);return}}ma(a,0)},Ii=function(a){var b=O("pagi");a(O("main-pagi-next"));a(O("main-pagi-prev"));var c=ce(b,function(f){return f[x]=="main-pagi-abs"});for(var d=0;d<c[u];d++)a(c[d])},Oi=function(){Ii(function(d){if(!d||d[I]!="A"||!d.k)return;Ee(d.k)});Wh=null;Ee(O("search-button").k);var a=O("dur-select");a&&Ee(a.k);var b=O("so-select");b&&Ee(b.k);var c=O("adv-search");c&&Ee(c.k);L(Xh)&&i.clearInterval(Xh)},Ki=function(a,b){if(!P("tv-player")){za(j[C],a);return}var c=a.j[Ia](),d=new W(a),f=function(){Y.le();
127p(O("search-results"),this.X());Ei();Fi();Pi();Mi();gi=O("req-num-results")[B];p(O("summary"),O("req-summary")[B]);var g=O("req-rss-link"),h=O("rss-link"),k=O("rss-alternate");if(g&&h&&k){var l=g[H]("link");za(h,l);za(k,l)}var q=O("req-window-title")[B];ka(k,q);ka(j,q);Yh=j[Ja];Ni(O("so-select"),"so",d.G("so"));Ni(O("dur-select"),"dur",d.G("dur"));var n=O("bottom-f");if(n){pa(n.q,d.G("q"));if(n.emb&&d.G("emb"))pa(n.emb,d.G("emb"))}mi=O("req-event-id")[H]("eventid");Y.dh(mi);var w=O("req-suggestion"),
128A=O("suggestion");if(w&&A){p(A,w[B]);r(A[F],"block");Gi("suggestion","suggestion",Hi)}else if(A)r(A[F],"none");var T=O("spell")||O("res-0");T&&T[ac](false);i.scrollTo(0,0);di=-1;Wh=d;L(Zh)&&b&&Zh.kh(c);Qi()};a.z("output","results");hg(a[Ia](),f,"GET")},Ri=function(a){var b=Wh,c=new pg(a.df),d=b?b.j:null;if(!d&&!a.df||d&&c.b("start")==d.b("start")&&c.b("q")==d.b("q")&&c.b("so")==d.b("so")&&c.b("dur")==d.b("dur"))return;var f=c.Fa(),g=new W(j[C][Sb]);g.cb(null);if(f[u]>0){g.j.clear();for(var h=0;h<
129f[u];h++)g.z(f[h],c.b(f[h]))}pa(O("f").q,g.G("q"));Ki(g,false)},Si=function(){return(new W(L(Wh)?Wh:j[C][Sb])).j};function Ti(a){var b=Si();bh({currentview:vi,newview:a,q:b.b("q",""),lr:b.b("lr",""),emb:b.b("emb",""),start:b.b("start","0"),num:b.b("num","10"),so:b.b("so","0"),dur:b.b("dur","0"),host:b.b("host",j.domain),hres:xi[Qa],vres:xi[K]});L($h)||($h={});$h.defaultView=a;kh($h);Ui(a)}function Ui(a){if(hi&&a==2)a=1;Y.le();if(gi==0){o(P("search-results-body"),"list-body");o(P("search-results"),
130"list-res");return}o(P(ti[vi]+"view"),ti[vi]+"view_off");if(vi==2){if(di>=0)o(P("res-"+di),"rl-res");if(P("inner_player"))p(P("inner_player"),"");s(P("search-results")[F],"")}if(ai){Ce(ai,Dh,Vi);ai.c();ai=null}ji=false;Wi(a);if(a==0){o(P("search-results-body"),"list-body");o(P("listview"),"listview_on")}else if(a==1){o(P("search-results-body"),"grid-body");o(P("gridview"),"gridview_on")}else{o(P("search-results-body"),gi>0?"tv-body":"tv-body-no-results");o(P("tvview"),"tvview_on");ki=0;if(gi>0){s(P("search-results")[F],
131fi+2+"px");s(P("tv-player")[F],fi+"px");if(!bi){bi=new vh("tv-player",$h&&"tvExpander"in $h?$h.tvExpander:true);R(bi,wh,Xi)}ai=new Ch(Xd(O("related-box")),null,{s:"related-more",r:"related-back",Aa:"related-current-page"},{H:1,num:16,Q:true,La:1});R(ai,Dh,Vi);ji=true;var b;if(di>=0)b=di;else{var c=Si();b=c.b("selected","0")}Yi(b,-1,oh(b,"docid"))}}vi=a;Qi();i.scrollTo(0,0)}var Vi=function(a){Yi(-1,a[Ra],a[Ob]);return false},Zi=function(a){if(a[xb][J].id[D]("current-title")==0||a[xb][J].id[D]("current-watchon")==
1320){Ca(Z,"sr");Z.hres=xi[Qa];Z.vres=xi[K];Tg(Z)}return true},$i=function(a){ai&&ai.og("/related?docid="+a+"&hl="+li+"&ei="+mi)},aj=function(){ai&&ai.Za()},Xi=function(a){Qi();kh({tvExpander:a.o})},bj=function(){(new Qe).de()[Qa]>1200?Hd(P("search-results"),"res-wide"):Id(P("search-results"),"res-wide")},Wi=function(a){if(a==0)o(P("search-results"),"list-res");else if(a==1)o(P("search-results"),"grid-res");else o(P("search-results"),"tv-res");bj()},cj=function(){var a=Si().b("view"),b=$h;if(L(a))return a;
133if(b&&"defaultView"in b)return b[$b];return wi},Pi=function(){Wi(cj())},fj=function(a,b,c,d,f,g,h,k,l,q,n,w){Be(pc,"load",function(){dj(a,b,c,d,f,g,h,k,l,q,n,w)});Be(pc,"DOMContentLoaded",function(){dj(a,b,c,d,f,g,h,k,l,q,n,w)});Be(pc,Ie,ej);if(!l){Zh=new Qh(false,"history_blank.html");if(L(Zh)){R(Zh,"navigate",Ri);Zh.bb(true)}}},ej=function(){if(L(Zh)){Ce(Zh,"navigate",Ri);Zh.c()}Oi()};function dj(a,b,c,d,f,g,h,k,l,q,n,w){if(oi)return;oi=true;gi=a;hi=b;zi=c;ii=d;li=f;mi=g;ni=h;pi=n;qi=w;var A=nf("VSFE");
134if(L(A))A=Pf(A);$h=A;ai=null;if(ea(q))wi=q;Ei();Fi();Ui(cj());var T=new Qe;R(T,Je,function(){Qi()});var y=new Oe;R(y,Pe,function(){T[E](Je)});y[E](Pe);Y.$(k,g);l||Mi();Yh=j[Ja]}var gj=function(a){return Q(P("tv-player"),function(b){return b.id==a})};function Qi(){var a=new Qe;xi=a.de();if(P("tv-table"))ei=P("tv-table")[fc];if(xi[K]<640&&P("search-results-body")[x].search(/small-body/)==-1)P("search-results-body").className+=" small-body";else if(xi[K]>640)o(P("search-results-body"),P("search-results-body")[x][z](/small-body/g,
135""));fi=xi[K]-ei-15;if(P("suggestion-bottom")&&P("req-suggestion"))fi-=P("suggestion")[ic];if(vi==2&&gi>0)if(P("search-results")&&P("tv-player")&&fi>=0){s(P("search-results")[F],fi+2+"px");s(P("tv-player")[F],fi+"px")}var b=1.3333333333333333*(0.75*fi-70),c=gj("thumbs_container");if(c&&b>=0){c[F].maxWidth=b+"px";var d=P("expander");if(N&&d)na(c[F],d[ob]>b+8?b+"px":"100%")}hj();var f=P("no_docinfo_container");if(f&&b>=0){f[F].maxWidth=b+"px";var d=P("expander");if(N&&d)na(f[F],d[ob]>b+8?b+"px":"100%")}ij();
136var g=P("player");if(g){var h=P("inner_player_takedown")[ic],k=(g[ic]-h)/2;xa(P("inner_player_takedown")[F],k)}if(ji){if(N){var l=O("related-box"),q=l[J][Nb]-da(l[Rb].top,10)-da(l[Rb].bottom,10);if(q>0)s(l[F],q+"px")}aj()}bj();jj()}var jj=function(){if(vi!=1)return;var a=P("search-results"),b=a[eb]-12,c=m[cb](b/pi),d=m[cb]((b-c*pi)/(c+1))+"px",f=ce(a,function(h){return h[x]=="rl-item-spacer"});for(var g in f){na(f[g][F],d);f[g][F].clear=g%c==0?"left":"none"}},kj=function(a){var b=P(a);if(b.getPlayerState()!=
1375)return;b[Pb]("onStateChange","vsfe.VideoSearch.onYoutubePlayerStateChange")},lj=function(a){if(a!=1)return;if(yi)return;yi=true;var b=O("res-0"),c=Si();Z={q:c.b("q",""),emb:c.b("emb",""),len:b[H]("duration"),docid:b[H]("docid"),start:c.b("start","0"),num:c.b("num","10"),so:c.b("so","0"),plindex:0,srcurl:b[H]("srcurl"),srcdocid:"",hres:xi[Qa],vres:xi[K],fromplayer:1};Sg(Z)};function hj(){var a=gj("thumbs_container");if(a&&vi==2){var b=a[eb],c=a[ic];if(b==0||c==0)return;var d=P("pv_notice_singular")[ic]+
138P("pv_notice_plural")[ic],f=(P("player")[ic]-d-c)/2+d;xa(a[F],f);var g=b/2-49,h=c/2-40;if(!N){g+=a[ob];h+=a[fc]}if(N&&bd(id,"7.0")<0){var k=gj("play_button_ie6");k[F].marginLeft=g+"px";xa(k[F],h+"px");r(k[F],"")}else{var l=gj("play_button");l[F].marginLeft=g+"px";xa(l[F],h+"px");r(l[F],"")}}}function ij(){var a=P("no_docinfo_container");if(!a)return;var b=P("pv_notice_singular")[ic]+P("pv_notice_plural")[ic],c=P("expander")[ic];xa(a[F],(c-b-a[ic])/2+b+"px")}function mj(a){if(vi==2){a!=di&&Yi(a,-1,
139oh(a,"docid"));return false}else return true}function nj(a){if(vi!=2){var b=O("res-"+a),c=Si();Z={q:c.b("q",""),emb:c.b("emb",""),len:b[H]("duration"),docid:b[H]("docid"),start:c.b("start","0"),num:c.b("num","10"),so:c.b("so","0"),plindex:a,srcurl:b[H]("srcurl"),srcdocid:"",hres:xi[Qa],vres:xi[K]};vi==0?Qg(Z):Ug(Z)}return true}function oj(a,b,c,d,f){ri=lh("share-widget","http://"+a+"/videoplay?docid="+b+"&hl="+li,c,d,f);if(P("reportProblemWidget")){var g={};ya(g,b);Da(g,"true");g.linkText=P("rpLinkText")[B];
140g.popup_warning=P("rpPopupWarning")[B];g.network_problem_warning=P("rpNetWarning")[B];g.locale=P("rpLocale")[B];g.dmca=P("rpEnabled")?true:false;if(si){p(P("reportProblemWidget"),"");si=null}si=new Ah("reportProblemWidget",g)}}function Yi(a,b,c){++ki;ui&&ui[Ta]();p(P("current_video"),c);r(P("pv_notice_singular")[F],"none");r(P("pv_notice_plural")[F],"none");r(P("inner_player")[F],"none");r(P("inner_player_takedown")[F],"none");r(P("inner_player_no_docinfo")[F],"none");r(P("inner_player_loading")[F],
141"block");var d=a==-1?P("related-vli-"+b):P("res-"+a);if(!d){d=P("res-0");if(!d)return}var f=Q(d,function(y){return y[x]=="rl-metadata"||y[x]=="vli-metadata"}),g=Q(f,function(y){return y[x]=="rl-title"||y[x]=="vlim-title-full"});p(P("current-title"),g[B]);var h=Q(f,function(y){return y[x]=="rl-details"||y[x]=="vlim-details"});p(P("current-details"),h[B]);var k=Q(f,function(y){return y[x]=="rl-watchon"||y[x]=="vlim-watchon"});p(P("current-watchon"),k[B]);p(P("short_description"),"");p(P("current_description"),
142"");R(P("video-data"),S,Zi,false,this);var l=Q(d,function(y){return y[I]=="A"});!ii&&rc("google.annotations")&&pj(c,P("current-meta"));var q=ai.ub();$i(c);var n=function(){var y=P("inner_player_no_docinfo");if(!y)return;var $a=Q(d,function(Ma){return Ma[x]=="rl-thumbnail-inner"||Ma[x]=="vli-thumbnail"}),Aa=Q($a,function(Ma){return Ma[I]=="IMG"});Q(y,function(Ma){return Ma[I]=="IMG"}).src=Aa.src;var Jc=Q(d,function(Ma){return Ma[I]=="A"});za(Q(y,function(Ma){return Ma[I]=="A"}),Jc[Sb]);r(P("inner_player_loading")[F],
143"none");r(P("pv_notice_singular")[F],"inline");r(y[F],"block");Qi()},w=function(){var y=Pf(this.X());if(!y||!y.success||!y[Cb]){n();return}if(y.takedown){r(P("inner_player_loading")[F],"none");r(P("inner_player_takedown")[F],"block");p(P("current-title"),"");p(P("current-details"),"");p(P("current-watchon"),"");return}var $a=Si();Z={};ya(Z,c);Z.len=m[Sa](y[Cb].Duration/1000);Z.q=$a.b("q","");Z.srcurl=y[Cb].web_url;if(a!=-1){Ca(Z,"sr");Z.start=$a.b("start","0");Z.num=$a.b("num","10");oa(Z,a);Z.so=
144$a.b("so","0");Z.emb=$a.b("emb","")}else{Ca(Z,"re");Z.start=q[Gb];Z.num=q.num;oa(Z,b%Z.num);Z.so="0"}Z.hres=xi[Qa];Z.vres=xi[K];var Aa=Xc(y[Cb].Description);if(Aa[u]>190){p(P("short_description"),Aa[nc](0,180)+'... <a onclick="show_full_description()">'+P("desc_expand")[B]+" &raquo;</a>");p(P("current_description"),Aa+' <a onclick="hide_full_description()">&laquo;</a>')}else{p(P("short_description"),Aa);p(P("current_description"),Aa)}oj(i[C].hostname,c,y[Cb].Title,y[Cb].Description,y.thumbnail_url);
145if(y[Cb][Vb]&&y[Cb][Vb][Jb]){ki>1&&Sg(Z);p(P("inner_player"),y[Cb][Vb][Jb]);na(P("inner_player")[F],"");r(P("inner_player_loading")[F],"none");r(P("inner_player")[F],"block");Z.srcdocid=c;i[Xa](function(){ka(j,Yh)},10)}else{ki>1&&Rg(Z);var Jc,Ma;if(y[Cb][rb])for(var yb=0;yb<y[Cb][rb][u];yb++)if(y[Cb][rb][yb].custom_art_label=="cover_thumb"){Jc="cover_thumb";Ma=y[Cb][rb][yb].custom_art_offset;break}var Kc=y[Cb].MediaRss&&!y[Cb].MediaRss.url&&Jc,fe=y[Cb].ShotInfo&&y[Cb].ShotInfo.representative_frame_time_millis==
1461,af=function(){r(P("inner_player")[F],"none");p(P("inner_player"),this.X());na(P("inner_player")[F],"100%");var eg,Fh=gj("filmstrip");if(fe||zi||Kc){o(Fh,"ThumbnailPreviewGridTVSingle");r(P("pv_notice_plural")[F],"none");r(P("pv_notice_singular")[F],"inline");eg=P("pv_notice_singular")}else{o(Fh,"ThumbnailPreviewGridTV");r(P("pv_notice_plural")[F],"inline");r(P("pv_notice_singular")[F],"none");eg=P("pv_notice_plural")}var Gh=Q(eg,function(Pj){return Pj[I]=="A"});za(Gh,l[Sb]);ta(Gh,l[xb]);Qi();r(P("inner_player_loading")[F],
147"none");r(P("inner_player")[F],"block")},ge,he;if(fe||zi){ge=1;he="&rows=1&cols=1"}else if(y.is_youtube){ge=3000;he="&rows=1&cols=3"}else if(Kc){ge=m[Sa](Ma/1000)*2;he="&rows=1&cols=1"}else{ge=m[Sa](y[Cb].Duration/1000);he="&rows=3&cols=3"}var Hh=y.cdbid_hex;if(y.is_youtube)Hh=c;var Qj="&link="+Qc(l[Sb])+"&link_target="+Qc(l[xb]);Z.srcdocid=c;var Ih="/videosearch/filmstrip?id="+Hh+"&dur="+ge+(y.is_youtube?"&is_youtube=1":"")+(fe?"&is_crawl=1":"")+he+"&size=320"+Qj;if(Kc)Ih+="&label="+Jc;hg(Ih,af,
148"GET")}},A={docid:c,source:1,autoplay:ki>1};if(li)A.hl=li;if(mi)A.ei=mi;if(ni)A.q=ni;var T="/docinfo?"+Sf(A);ui=new V;R(ui,"success",w);R(ui,"error",n);R(ui,"timeout",n);ui[Db](T,"GET");if(di>=0)o(P("res-"+di),"rl-res");if(a>=0)o(P("res-"+a),"rl-res result-highlighted");di=a;ci=0}function pj(a,b){var c=Q(b,function(l){return l[x]=="rl-ratings"||l[x]=="vlim-rating"});if(!c)return;google[Va].setApplicationId(28);google[Va].setInlineMode(true);google[Va].flush();var d="http://video.google.com/videoplay?docid="+
149a,f=P("current-watchon"),g;if(L(f))g=Kd().be("a",null,f)[0][B];if(ih(g)){r(c[F],"none");p(Q(b,function(l){return l[x]=="rl-zipit-ratings"||l[x]=="vlim-zipit-rating"}),'<span id="zipit-ratings"></span>&nbsp;(<span id="zipit-num-ratings"></span>)');google[Va][Ka]("AverageStarRating","zipit-ratings",{entity:{url:d},backgroundColor:"eff3f9"});google[Va][Ka]("NumRatings","zipit-num-ratings",{entity:{url:d}})}xa(P("current-details")[F],"-3px");r(Q(b,function(l){return l[x]=="rl-rating-editor"||l[x]=="vlim-rating-editor"})[F],
150"inline");var h=Q(b,function(l){return l[x]=="rl-rating-editor-ph"||l[x]=="vlim-rating-editor-ph"});p(h,"<nobr>"+h[B]+'<span id="rating-editor"></span></nobr>');r(h[F],"inline");var k=Si().b("q");google[Va][Ka]("RatingEditor","rating-editor",{entity:{url:d},attributes:{rquery:k},backgroundColor:"eff3f9"});google[Va][nb]()}function qj(){r(P("current_description")[F],"");r(P("short_description")[F],"none")}function rj(){r(P("current_description")[F],"none");r(P("short_description")[F],"")}M("vsfe.VideoSearch.getCurrentView",
151function(){return vi});M("vsfe.VideoSearch.filmstripsDisabled",Ai);M("vsfe.VideoSearch.onYoutubePlayerStateChange",lj);M("vsfe.VideoSearch.youtubePlayerReady",kj);M("dropdownNav",Bi);M("rollover",Ci);M("rollout",Di);M("dropdownNav",Bi);M("initSearchResults",fj);M("set_view_pref",Ti);M("resultItemClick",mj);M("resultClick",nj);M("set_tv_video",Yi);M("show_full_description",qj);M("hide_full_description",rj);M("set_play_button",hj);M("noDocinfoImgLoaded",ij);var sj=[],tj=null,vj=function(){if(vi!=1)return;if(tj){tj[Ta]();tj=null}while(sj[u]>0)uj(sj.pop())},xj=function(a,b,c,d){var f=Q(a,function(l){return l[I]=="A"}),g="&link="+Qc(f[Sb])+"&link_target="+Qc(f[xb]),h;h=c?"/videosearch/filmstrip?id="+a[H]("docid")+"&dur=3000&is_youtube=1&rows=1&cols=3&size=160"+g:"/videosearch/filmstrip?id="+a[H]("contentid")+"&dur="+a[H]("duration")+"&rows=2&cols=3&size=160"+g;var k=function(){p(d,this.X());wj(a,c);Hd(b,"rl-item-rollover");c&&Hd(b,"rl-item-rollover-youtube")};
152tj=new V;Be(tj,"success",k);tj[Db](h)},uj=function(a){var b=P("res-"+a);if(!b)return;var c=yj(b);if(!c)return;Id(c,"rl-item-rollover");Id(c,"rl-item-rollover-youtube");Id(c,"rl-item-rollover-no-grid");s(Q(b,function(d){return td(Gd(d),"rl-title")})[F],"")},wj=function(a,b){var c=Q(a,function(A){return td(Gd(A),"rl-snippet-grid-view")});if(!c[B]){var d=Q(a,function(A){return td(Gd(A),"rl-snippet")});p(c,d[B])}if(!b){var f=Q(a,function(A){return td(Gd(A),"rl-title")}),g=nh(f),h=nh(P("line-height-title"))/
1533,k=m[Sa](g/h);if(k>2){g=m[Sa](g*(2/k));s(f[F],g+"px")}var l=nh(c),q=nh(P("line-height-snippet"))/3,n=m[Sa](l/q),w=m[cb]((115-g)/q)-1;if(n>w){l=m[Sa](l*(w/n));s(c[F],l+"px")}}},yj=function(a){return td(Gd(a[J]),"rl-item")?a[J]:yj(a[J])};M("resultMouseover",function(a){if(vi!=1)return;vj();sj[t](a);var b=P("res-"+a);if(!b)return;var c=yj(b);if(!c)return;var d=Q(b,function(k){return td(Gd(k),"rl-thumbnail")});if(!d)return;var f=!!b[H]("contentid"),g=d[H]("domain")=="youtube.com";if(!(f||g)||zi){wj(b,
154false);Hd(c,"rl-item-rollover-no-grid");return}var h=Q(b,function(k){return td(Gd(k),"rl-thumbnail-rollover")});if(h[B]=="")xj(b,c,g,h);else{wj(b,g);Hd(c,"rl-item-rollover");g&&Hd(c,"rl-item-rollover-youtube")}});M("resultMouseout",vj);var zj={};zj.Og=function(a,b){if(N){var c=j[Ib]("SCRIPT");c.event="FSCommand(command, args)";c.htmlFor=b;c.text="FlashRequest(command, args)";j[ub][Ga](c)}else i[a+"_DoFSCommand"]=zj.Zd};zj.Zd=function(a,b){if(a=="donePlaying"||a=="clickVideo")return;else if(a=="goFullscreen"){var c=eval("["+b+"]");zj.dg[Yb](zj,c)}};zj.dg=function(a,b,c,d,f,g){var h=a[z](/&begin=[0-9]+/i,"&begin="+m[cb](d*1000)),k=i[La]("http://"+i[C].host+"/videopopup?q="+zj.Jb(h)+"&docid="+zj.Jb(b)+"&fscid="+zj.Jb(c)+(g==""?"":
155"&hl="+zj.Jb(g))+"&windowtitle="+zj.Jb(i[Za][Ja]),"GoogleVideo","toolbar=no,status=no,resizable=yes,scrollbars=0");k&&k[Hb]()};zj.Jb=function(a){a=ca(a);return a[z](/(%20)+/g,"+")};zj.Hg=function(a){if(a[D]("_1")>=0)kj(a);else a[D]("_3")>=0&&hvwc.gf(a)};M("FlashRequest",zj.Zd);M("onYouTubePlayerReady",zj.Hg);var Aj,Bj,Cj,Ej=function(){Dj();var a=Pd(),b=a[K],c=a[Qa],d=P("video-related")[J];while(d[I]!="BODY"){s(d[F],b+"px");d=d[J]}var f=P("external_page");na(f,c-120);s(f,b);Cj.Za()},Dj=function(){var a=P("video-related"),b=Pd()[K],c=Xd(a[J]);while(c){if(c!=a)b-=Ve(c)[K];c=Yd(c)}if(od&&kd)b-=1;b=m.max(0,b);s(a[F],b+"px")},Fj=function(a){var b=a[tb].ub();Wg({docid:a[Ob],start:b[Gb],num:b.num,plindex:a[Ra]%b.num,len:a[fb],q:a.q,so:"0",srcurl:a.url,srcdocid:a.md});za(j[C],a.rd);return false},Gj=function(a,
156b){if(b[Wb]=="mouseover")o(b[xb],a+"-down");else if(b[Wb]=="mouseout")o(b[xb],a+"-up")},Hj=function(a,b){Xg({button:a?"expand":b?"collapse":"close",srcurl:Bj});if(!a&&!b){za(j[C],Bj);return}r(P("expanded")[F],a?"":"none");r(P("collapsed")[F],b?"":"none")},Ij=function(){Vg({view:"lf",showlf:false});kh({showLandingFrame:false});i[C][z](Bj)},Jj=function(a,b,c,d){var f=P(a),g=Ec(Gj,b);R(f,"mouseover",g);R(f,"mouseout",g);g=Ec(Hj,c,d);R(f,S,g)},Kj=function(a){var b=jh();if(b&&"showLandingFrame"in b&&!b.showLandingFrame){i[C][z](a);
157return true}return false},Lj=function(){Ce(Cj,Dh,Fj);Cj.c();Ce(i,Ie,Lj)};M("initLandingFrame",function(a,b,c,d,f,g){Aj=d;Bj=b;Jj("close-button1","close",false,false);Jj("close-button2","close",false,false);Jj("collapse-button","collapse",false,true);Jj("expand-button","expand",true,false);zg=lh("share-widget",f.url,f[Ja],f[hc],f.image);if(P("report-problem-widget"))Ag=new Ah("report-problem-widget",g);Cj=new Ch("related-container","/playrelated?q="+c+"&docid="+a+"&hl="+Aj,{s:"related-more",r:"related-back",
158Aa:"related-current-page",hb:"related-total-pages"},{H:1,num:10,Q:true,La:0});R(Cj,Dh,Fj);var h=new Qe;R(h,Je,Ej);R(i,Ie,Lj);Dj()});M("disableFrame",Ij);M("lfRedirect",Kj);var Mj=[],Nj=function(a,b,c,d){var f=a[Pb]&&b=="mousewheel"?"DOMMouseScroll":b,g=function(k){c[G](d,k)},h=Mj[t]({Vd:a,Mh:b,xb:c,Qh:d,Gh:g});if(a.attachEvent)a.attachEvent("on"+f,g);else if(a[Pb])a[Pb](f,g,false);else a["on"+f]=g;return h-1},Oj=function(a){$g({rank:a})},Rj=function(a,b,c){ah({clicktype:a,rank:b,place:c})},Tj=function(){(new Sj).$("keywords_box","keywords_list","next","prev")},Sj=function(){this.aa=[];this.Sa=0;this.mc=0;this.D=0;this.nd=0;this.Ka=5;this.ke=21;this.Ae=20;this.Ja=75;
159this.tc=[];this.Hb=0;this.od=[]};Sj[v].$=function(a,b,c,d){this.Ih=j[db](a);this.Gb=j[db](c);this.Kb=j[db](d);this.pc=j[db](b);this.aa=ce(this.pc,function(n){return n[Ya]==1&&n[I]=="LI"});this.mc=this.aa[u];this.nd=m[ab](this.mc/this.Ka);Nj(this.Gb,"click",this.yg,this);Nj(this.Kb,"click",this.Qg,this);if(N){Nj(this.Gb,"mousedown",this.Id,this.Gb);Nj(this.Kb,"mousedown",this.Id,this.Kb)}for(var f=0;f<this.mc;++f){var g=this.aa[f],h=g[Lb];g[Qb]("index",f);h[Qb]("index",f);g[Qb]("id","item"+f);var k=
160h[H]("href");h.removeAttribute("href");h[Qb]("data:href",k);h.onclick="return false;";h.onfocus="blur(this);";Nj(g[Lb],"click",this.Mb,this);Nj(g,"click",this.Mb,this);if(N){Nj(g,"mouseover",this.kc,this.aa[f]);Nj(g,"mouseout",this.kc,this.aa[f]);Nj(h,"mouseover",this.kc,this.aa[f]);Nj(h,"mouseout",this.kc,this.aa[f])}}if(!j[db]("list-spacer")){var l=j[Ib]("div");l[Qb]("id","list-spacer");s(l[F],this.ke*(this.Ka-this.mc%this.Ka));this.pc[Ga](l)}var q=this;i[Xa](function(){q.D=0;q.Mb(0);q.pc.scrollTop=
1610},10);this.Dd()};Sj[v].cg=function(a){var b=[],c=a*0.5,d=0,f=0;for(var g=0;g<this.Ae;++g){d+=c;b[t](m[Sa](d)-f);f=m[Sa](d);c*=0.5}return b};Sj[v].ag=function(a){this.od[a]||(this.od[a]=this.cg(a));return this.od[a]};Sj[v].ye=function(a,b){this.ug(this,a*this.Ka,b*this.Ka,b-a>0?1:-1)};Sj[v].ug=function(a,b,c,d){var f=this,g=this.ag(m.abs(c-b)*a.ke),h=this.tc[u];this.tc[t](i[gb](function(){f.Mg[G](a,g,d,h)},this.Ja))};Sj[v].Mg=function(a,b,c){this.pc.scrollTop+=a[this.Hb]*b;++this.Hb;if(a[this.Hb]==
1620||this.Hb>=this.Ae){i.clearInterval(this.tc[c]);delete this.tc[c];this.Hb=0}};Sj[v].Mb=function(a){o(this.aa[this.Sa],"");if(typeof a=="number"){var b=this.aa[a],c=a;b[H]("value")}else{var d=a[xb]||a.srcElement,b=d[I]=="A"?d[J]:d,c=b[H]("index");b[H]("value")}var f=da(this.Sa,10);this.Sa=da(c,10);o(this.aa[this.Sa],"selected");Q(j[db]("more_popular_videos"),function(g){return g[I]=="A"})[Qb]("href",b[Zb][0][H]("data:href"));j[db]("more_popular_videos")[Qb]("onclick","return popularQueriesMoreButtonClick("+
163(this.Sa+1)+");");r(j[db]("best_video_list"+(f+1))[F],"none");r(j[db]("best_video_list"+(this.Sa+1))[F],"block");return false};Sj[v].yg=function(){if(this.D+1>=this.nd)return;var a=this.D+1;this.ye(this.D,a);this.D=a;this.Mb(this.D*this.Ka);this.Dd()};Sj[v].Qg=function(){if(this.D<=0)return;var a=this.D-1;this.ye(this.D,a);this.D=a;this.Mb(this.D*this.Ka);this.Dd()};Sj[v].Dd=function(){o(this.Gb,"");o(this.Kb,"");if(this.D+1>=this.nd)o(this.Gb,"disabled");if(this.D<=0)o(this.Kb,"disabled")};Sj[v].Id=
164function(){if(this[x]!="disabled")o(this,"active")};Sj[v].kc=function(a){var b=this,c=b[x][D]("selected")>-1;o(b,b[x]!=""?"":"hover");if(c)b.className+=" selected";a.cancelBubble=true;a[hb]&&a[hb]()};M("popularQueriesInit",Tj);M("popularQueriesMoreButtonClick",Oj);M("popularQueriesVideoClick",Rj);var Ah=function(a,b,c){if(!L(b))throw e("Please specify options for ReportingWidget");var d=P(a);if(!d)throw e("element "+a+" does not exist!");ee[G](this);this.ob=c||j;this.Kh=this.ob[C][Sb];this.d=b;this.Ke(d)};Ah[v].Lb=null;Ah[v].lc=0;Ah[v].zf=function(){if(this.Lb)return true;if(Uj){this.Lb=new Uj(this.d);return true}return false};Ah[v].Kd=function(){if(this.d.popup){if(this.Lb&&this.Lb.pe()){i[Hb]&&this.d[mb][Hb]();return}var a=0,b=0,c=360,d=c+12;if(this.d.dmca){c+=30;d+=30}if(i.outerWidth){a=
165i[zb]+(i.outerWidth-822)/2;b=i[Ab]+(i.outerHeight-d)/2}else{a=i.screenLeft+(this.ob[ub].clientWidth-822)/2;b=i.screenTop+(this.ob[ub][Nb]-d)/2}this.d.altWindow=i[La]("","_blank","height="+c+"px,width=800px,toolbar=no,directories=no,left="+a+",top="+b+",status=no,menubar=no,scrollbars=no,resizable=yes");Da(this.d,false)}if(!this.zf()){if(this.lc>20){this.lc=0;i.nf(this.d.network_problem_warning);return}this.lc++;var f=m.min(1<<this.lc,1000);Ye(this.Kd,f,this);return}this.Lb[dc]()};Ah[v].vf=function(a){a[hb]();
166a[jb]();this.Kd();return false};Ah[v].Ke=function(a){this.rb=a;var b=a;if(a!=null){if(!this.d.retain_div_contents){var c=Qd("a");ka(c,this.d.linkText);za(c,"#");var d=Qd("span");o(d,"google-share-b-icon");c[Ga](d);c[Ga](this.ob.createTextNode(this.d.linkText));o(c,"google-share-b");a[Ga](c);b=c}R(b,S,this.vf,true,this)}};var Uj=function(a){if(!a)throw e("Please specify options for ReportingFormWidget");this.d=a};Uj[v].u=null;Uj[v].De=false;Uj[v].Bh=function(a){var b='<html><body><form id="f1" method="get" action="/reportproblem"><input type=hidden name="docid" value="'+
167Xc(this.d[Ob])+'"><input type=hidden name="hl" value="'+Xc(this.d.locale)+'"></form></body></html>';a[wb](b);a[sb]();i[Xa](function(){a.forms[0].submit()},1)};r(Uj[v],function(){if(this.pe()){this.d[mb]&&this.d[mb][Hb]();return}if(this.d[mb]){this.u=this.d[mb];Da(this.d,true);this.Bh(this.u[Za])}else{i.nf(this.d.popup_warning);return}this.De=true});Uj[v].pe=function(){if(this.d[mb]&&this.De)return!this.d[mb].closed&&this.d.popup;return false};var Vj=function(a){qa(P(a),false)},Wj=function(a){var b=
168"";if(!a[u]&&a[Ua])b=a[ib];else for(var c=0;c<a[u];c++)if(a[c][Ua]){b=a[c][ib];break}return b},Xj=function(a){var b="GoogleVideoFlaggedVideos",c=nf(b);if(c==null)c=a;else{var d=c[bb](":");for(var f=0;f<d[u];++f)if(d[f]==a)return;c=c+":"+a}mf(b,c,31536000)},Yj=function(a,b){var c=nf("GoogleVideoFlaggedVideos"),d=Md(a).jf(b);if(c==null)p(d,"0");else{var f=c[bb](":");p(d,f[u])}};M("reportProblem",function(a,b,c,d){var f=function(){i[Xa]("window.opener.focus();window.close();",1000)};if(a[u]==0||c[u]==
1690)return;if(b[u]==0)b="0";var g="docid="+a+"&cid="+b+"&flag="+c+"&hl="+d;r(P("flag-submitting-feedback-message")[F],"inline");hg("/videoflag",f,"POST",g,"",2000)});M("reportDMCA",Xj);M("getCheckedValue",Wj);M("getDMCACount",Yj);M("enableControl",Vj);var Zj={},$j=function(a,b,c){if(!O(a))return;Zj[a]={Ee:O(b),Hd:L(c)?c:null}},bk=function(){ak(this.id)},ak=function(a){if(!O(a))return;for(var b in Zj){var c=O(b),d=Zj[b];if(a!=b){o(c,"unselected-tab");r(d.Ee[F],"none");d.Bc||R(c,S,bk,false,c);d.Bc=true}else{o(c,"selected-tab");r(d.Ee[F],"block");d.Hd&&d.Hd();d.Bc&&Ce(c,S,bk);d.Bc=false}}kh({selectedTab:a})},ck=function(){for(var a in Zj)Zj[a].Bc&&Ce(Xd(O(a)),S,bk)},$={};$.$=function(a){Bg&&R(Bg,"toggle",function(b){a&&b.o&&$[sb]();var c=O("embed-link");
170c&&c[ac]&&c[ac]()});if(a[u]<=0)return;$.o=false;$.url=a;$.qb=O("download-link");$.Nd=O("download-instructions-close");R($.qb,S,function(){$.expand($.qb)});R($.Nd,S,function(){$[sb]()})};$.expand=function(a){o($.qb,"");o(a,"download-active");if($.o)return;$.o=true;var b=Rd("iframe");b[Qb]("marginwidth","0");b[Qb]("marginheight","0");b[Qb]("frameborder","0");b[Qb]("width","1");b[Qb]("height","1");b[Qb]("src",$.url);$.frame=b;var c=O("download-instructions");c[Ga](b);Bg&&Bg.kg&&Bg.collapse();r(c[F],
171"block");c[ac]&&c[ac]()};$.close=function(){if(!$.o)return;o($.qb,"");Vd($.frame);$.frame=null;r(O("download-instructions")[F],"none");$.o=false};$.Hh=function(){$.qb=null;$.Nd=null};var dk=function(a){if(a){r(O("short-desc")[F],"none");r(O("long-desc")[F],"inline")}else{r(O("short-desc")[F],"inline");r(O("long-desc")[F],"none")}},fk=function(){ek("video-content");i[Xa](function(){Cg.Za()},10)},ek=function(a){var b=O(a),c=b[J],d=i.innerHeight||j[ub][Nb];d=m.max(400,d);for(var f=Xd(c);f!=null;f=Yd(f))if(f!=
172b)d-=Ve(f)[K];s(b[F],d-6+"px")},gk=function(a){var b="/videoplay?docid="+a[Ob]+"&q="+a.q,c=a[tb].ub();Zg({docid:a[Ob],start:c[Gb],num:c.num,plindex:a[Ra]%c.num,len:a[fb],q:a.q,so:"0",srcurl:a.url,srcdocid:""});za(j[C],rh(b,Dg));return false},hk=function(a){var b;if(a.lg){b=a.rd;var c=a[tb].ub();Yg({docid:a[Ob],start:c[Gb],num:c.num,plindex:a[Ra]%c.num,len:a[fb],q:a.q,so:"0",srcurl:a.url,srcdocid:a.md})}else{var d=m[cb](a[Ra]/10)*10;b="/videosearch?view=2&docid="+a.md+"&selected="+a[Ra]%10+"&q="+a.q+
173"&start="+d+"&num=10&srcdocid="+a[Ob];b=rh(b,Dg)}za(j[C],b);return false},ik=function(a){Cg.Za();kh({topPaneHeight:Ve(a.wh)[K]})},jk=function(a){if(a.o)r(O("video-tabs")[F],"block");else r(O("video-tabs")[F],"none");kh({playExpander:a.o});Cg.Za()},kk=function(a){var b=a[bb](":");if(b[u]==2){var c=da(b[0],10),d=da(b[1],10);return c*60+d}else if(b[u]==3){var f=da(b[0],10),c=da(b[1],10),d=da(b[2],10);return f*3600+c*60+d}else{var d=da(a,10);return d}},mk=function(a){lk(kk(a))},lk=function(a){var b=P("VideoPlayback");
174b||(b=P("VideoPlaybackObj"));b.SetVariable("seekTime",a)},nk=function(){var a=P("VideoPlayback");a||(a=P("VideoPlaybackObj"));a.SetVariable("doPlay",true)},ok=function(){Ce(Eg,"resize",ik);Bg&&Bg.c();Eg.c();Fg.c();L(Hg)&&Hg.c();ck();Cg.c();Ce(i,Ie,ok)};M("init",function(a,b,c,d,f,g,h,k,l,q){ek("video-content");if(O("embed-link"))Bg=new kg("embed-link","embed-video",false);$.$(f);zg=lh("share-widget",h.url,h[Ja],h[hc],h.thumbnail);if(O("report-problem-widget"))Ag=new Ah("report-problem-widget",k);
175var n=nf("VSFE");if(L(n))n=Pf(n);if(n&&"topPaneHeight"in n)s(O("top-pane")[F],n.topPaneHeight+"px");else{var w=Ve(O("split-container"))[K],A=0.4*w;if(n&&"selectedTab"in n&&n.selectedTab=="details-tab"){var T=Ve(O("details-pane"))[K]+5,A=T;if(w-314<T)A=0.4*w}s(O("top-pane")[F],A+24+"px")}Eg=new yh(O("split-container"));Fg=new vh(O("expander-container"),n&&"playExpander"in n?n.playExpander:true);Dg=g;Cg=new Ch("related-container","/playrelated?q="+d+"&docid="+a+"&hl="+Dg.hl,{s:"related-more",r:"related-back",
176Aa:"related-current-page",hb:"related-total-pages"},{H:2,num:10,Q:true,La:2});R(Eg,"resize",ik);R(Cg,Dh,hk);if(rc("google.annotations")){google[Va].setApplicationId(28);google[Va].setInlineMode(true);var y=false;if(O("zipit-average-star-rating-widget")){google[Va][Ka]("AverageStarRating","zipit-average-star-rating-widget",{entity:{url:c},backgroundColor:"eff3f9"});y=true}if(O("zipit-num-ratings-widget")){google[Va][Ka]("NumRatings","zipit-num-ratings-widget",{entity:{url:c},backgroundColor:"eff3f9"});
177y=true}if(O("zipit-rating-editor-widget")){google[Va][Ka]("RatingEditor","zipit-rating-editor-widget",{entity:{url:c},backgroundColor:"eff3f9"});y=true}y&&google[Va][nb]()}var $a=function(){if(!Gg&&rc("google.annotations")){if(O("comment-widget")){google[Va][Ka]("VideoCommentThread","comment-widget",{entity:{url:c},collapsiblePoster:true});google[Va][nb]()}Gg=true}},Aa=function(){if(!L(Hg)){Hg=new Ch("morefromuser-container","/videomorefrom?q=source:"+b+"&srcdocid="+a+"&filter=0&hl="+Dg.hl,{s:"morefromuser-more",
178r:"morefromuser-back",bc:"morefromuser-from",zc:"morefromuser-to",Ac:"morefromuser-total",lb:"morefromuser-pane"},{H:2,num:16,Q:false,La:2});R(Hg,Dh,gk)}};$j("details-tab","details-pane");$j("comments-tab","comments-pane",$a);$j("morefromuser-tab","morefromuser-pane",Aa);n&&"selectedTab"in n&&O(n.selectedTab)?ak(n.selectedTab):ak("details-tab");R(Fg,wh,jk);var Jc=new Qe;R(Jc,Je,fk);R(i,Ie,ok);var Ma=i[C].hash[bb]("&"),yb=Xc(Ma[0]),Kc="0";if(yb[u]>0)if(yb[Bb](/^#(\d+h)?(\d+m)?\d+s$/i))Kc=yb[z](new RegExp("h|m",
179"ig"),":")[z](new RegExp("[^0-9:]","ig"),"");else if(yb[Bb](/^#\d+m$/i))Kc=yb[z](new RegExp("m","ig"),":0")[z](new RegExp("[^0-9:]","ig"),"");Ig=kk(Kc);zj.Og("VideoPlayback","VideoPlaybackObj");var fe=O("player"),af="playerMode=normal&autoPlay=true&docid="+a+"&showShareButtons=true&avoidgeturl=true&fs=true&initialTime="+Ig;p(fe,'<object id="VideoPlaybackObj" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="100%" height="100%" /><param name="movie" value="'+l+'"/><param name="allowFullScreen" value="true"/><param name="allowScriptAccess" value="always"/><param name="flashvars" value="'+
180af+'" /><embed id="VideoPlayback" align="middle" flashvars="'+af+'" salign="TL" scale="noScale" bgcolor="#000000" quality="best" src="'+l+'" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" allowScriptAccess="always" allowFullScreen="true"/></object>');Jg=q});M("download",$);M("expandDesc",dk);M("videoSeek",lk);M("videoSeekTimecode",mk);M("videoPlay",nk);
181
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment