0;w--)v&&v.parentElement&&(this.polymerDom(v.parentElement).removeChild(v),f&&r_a(v),v=e.children[u.index]); w=this.stampDom[a].mapping;for(var y=u.index+u.addedCount,A=document.createDocumentFragment(),C=f,I=u.index;I0)}else eo(new Dl("Container object not found",b,this.hostElement?this.hostElement.is:"")),this.updateSuccessRatioSli_(!1)}}, stampDomArray_:function(a,b,c,d,e,f){var h=this.getStampContainer_(b);if(h){var m=this.polymerDom(h);d=u0a(d);if(a){var p=0,q=0,t=function(){p++},u=0,v=0,w; if(f=f===void 0?!!Vk("STAMPER_STABLE_LIST",!1):f||!1)for(w=m.firstElementChild;w&&!XC.has(w)&&a.length>v;){f=a[v];var y=q0a(c,f);if(y){q++;if(this.getComponentName_(c[y],f[y])!=w.is){var A=this.createComponent_(c[y],f[y],d,t),C=this.polymerDom(w).nextElementSibling;C?m.insertBefore(A,C):m.appendChild(A);w0a(this.is,m,w,d);w=A}else this.telemetry_.reuse++;this.deferRenderStamperBinding_(w,c[y],f[y],b);u++;v++;w=this.polymerDom(w).nextElementSibling}else v++,p++}y0a(this.is,m,u,d);u=w;if(a.length>v){f= document.createDocumentFragment();for(y=a.length;v 0)}else y0a(this.is,m,0,d)}else eo(new Dl("Container object not found", b,this.hostElement?this.hostElement.is:"")),this.updateSuccessRatioSli_(!1)}, polymerDom:function(a){return this.minimizePipBreakages?a:es(a)}, getStampContainer_:function(a){return this.$&&this.$[a]||wt(this.hostElement).querySelector("#"+a)}, getComponentName_:function(a,b){return typeof a==="string"?a:a.matcher?a.matcher.call(this,b):a.component}, createComponent_:function(a,b,c,d){d=d===void 0?function(){}:d; a=this.getComponentName_(a,b);try{var e=Su.has(a);if(c&&!e){var f=EC(a);try{Ft(f)}catch(h){c="Failed to clear styles for "+a+".",h.message&&(c+=" Original error: "+h.message),fo(new Dl(c))}}else f=document.createElement(a)}catch(h){return f="YtRendererStamperBehavior failed to create "+a+".",h.message&&(f+=" Original description: "+h.message),h.message="YtRendererStamperBehavior failed to create element",go(h,f),C0a.hasOwnProperty(a)?fo(h):co(h),d(),document.createElement("SPAN")}this.telemetry_.create++; return f}, deferRenderStamperBinding_:function(a,b,c,d){this.deferredBindingTasks_.push({component:a,typeOrConfig:b,data:c,containerId:d})}, flushRenderStamperComponentBindings_:function(){for(var a=0,b=this.deferredBindingTasks_.length;a=this.value.length||b>=this.value.length)throw bD("Either the fromIndex "+a+" or toIndex "+b+" is out of bounds for field "+this.fieldId+" in form "+this.parentFormId+" with length "+this.value.length+".");var c=[].concat(ia(this.value));a=l(c.splice(a,1)).next().value;c.splice(b,0,a);return this.runFieldUpdateProcess(c,this.fieldId,this.parentFormId)}; var Q0a=function(a,b,c){if(b<0||b>=a.value.length)throw bD("Update index "+b+" is out of bounds for field "+a.fieldId+" in form "+a.parentFormId+" with length "+a.value.length+".");var d=[].concat(ia(a.value));d[b]=c;a.runFieldUpdateProcess(d,a.fieldId,a.parentFormId)}; iD.prototype[Sy]=function(a){var b,c,d;return new iD((b=a.value)!=null?b:this.value,this.originalValue,this.fieldId,this.parentFormId,(c=a.isTouched)!=null?c:this.isTouched,(d=a.errors)!=null?d:this.errors,this.validators,this.runFieldUpdateProcess)};var R0a=new Map;function jD(a){var b=R0a.get(a);if(b)return b;b=a.replace(/_([a-zA-Z0-9])/g,function(c,d){return d.toUpperCase()}); R0a.set(a,b);return b} ;var kD,S0a;function lD(){var a;(a=S0a)==null||a(function(b){return b+1})} ;var mD=new Map;function nD(a){if(kD)kD();else{var b=l(ip(0,void 0,"VxY0fb"));kD=b.next().value;b.next();S0a=b.next().value;kD()}return mD.get(a)} ;function oD(a,b){if(mD.has(a))throw bD("Form already registered for formId: "+a+".");var c=b.nestedFormAccessor?1:0;b={form:b.form,formState:L0a(),formType:b.formType,formRole:c,formMetadata:{latestFieldUpdateTimestamps:new Map,dependentValidationMap:b.dependentValidationMap},formDelegate:b.formDelegate,nestedFormAccessor:b.nestedFormAccessor,submitConfig:b.submitConfig,toFormData:b.toFormData};a&&mD.set(a,b);c===0&&lD()} function pD(a,b){if(a){var c=nD(a);if(c){if(b&&b!==c.formType)throw bD("Form type mismatch for formId "+a+": provided formType \""+b+"\" does not match stored formType \""+c.formType+"\".");return c.form}}} function T0a(a){var b=nD(a);if(!b)throw cD(a);if(b.formRole===0)return b.form;b=b.nestedFormAccessor;if(!b)throw H0a(a);a=pD(b.rootFormId);if(!a)throw G0a(b.rootFormId);return a} function U0a(a){if(!a.formId)throw aD("FormId is missing from form.");var b=nD(a.formId);if(!b)throw cD(a.formId);b.form=a;for(var c=b.formState,d=!0,e=!1,f=!1,h=l(Object.keys(a)),m=h.next();!m.done;m=h.next())m=m.value,m!=="formId"&&(m=a[m],m.isValid||(d=!1),m.isUpdated()&&(e=!0),m.isTouched&&(f=!0));a=Object.assign({},c,{isValid:d,isUpdated:e,isTouched:f});b.formState=a;lD()} function V0a(a){try{var b=T0a(a)}catch(c){return!1}(a=M0a(b,function(c){return mD.delete(c)}))&&lD(); return a} function qD(a,b){if(b==="formId")throw I0a();if(a=pD(a))return b=jD(b),a[b]} function W0a(a){if(a=nD(a))return a.formMetadata} function X0a(a){if(a=nD(a))return a.formDelegate} function Y0a(a){return a.map(function(b){return b.index!==void 0?{name:b.fieldId,index:b.index}:b.fieldId})} function Z0a(a,b){(a=qD(a,b))&&a.kind===2&&a.value.forEach(function(c,d){c=c.formId;var e=nD(c);if(!e)throw cD(c);e=e.nestedFormAccessor;if(!e)throw H0a(c);c=e.nestedFormPath;c[c.length-1].index=d})} ;function rD(a){var b=Vo(function(){var d;return(d=Bp(a))!=null?d:{}},{equals:D0a},"LDNLbd"),c=Vo(function(){var d=b(),e=d.formId; d=d.fieldId;if(e&&d){var f=qD(e,d);if(f){if(!(f instanceof gD))throw bD("Field "+d+" in form "+e+" is not a ScalarField.");e=f}else e=void 0;return e}},void 0,"o8o00d"); return function(){return c()}} ;var $0a=new Bn("SUBMIT_API_SERVICE_TOKEN");function a1a(a){var b,c,d,e,f,h,m,p,q,t,u,v,w,y,A;return ra(function(C){switch(C.nextAddress){case 1:b=T0a(a);c=X0a(a);var I=(I=nD(a))?I.submitConfig:void 0;d=I;e=Fn().resolve(Cn($0a));if(I=nD(a))I.formState=Object.assign({},I.formState,{isSubmitting:!0}),lD();C.setCatchFinallyBlocks(2,3);if(d&&e){I=(I=nD(a))?I.toFormData:void 0;p=I;if(!p)throw aD("Missing toFormData function for FormId "+a+".");q=p(b);t={submitAction:"SUBMIT_ACTION_SUBMISSION",allFields:!0};return C.yield(e.submitForm(d.submitId, q,t,d.params,d.clickTrackingParams),8)}return C.yield((f=c)==null?void 0:(m=(h=f).onSubmit)==null?void 0:m.call(h,b),3);case 8:u=C.yieldResult;if(u.submitError)throw K0a(u.submitError);return C.yield((v=c)==null?void 0:(y=(w=v).onSubmitResult)==null?void 0:y.call(w,u),3);case 3:C.enterFinallyBlock();if(I=nD(a))I.formState=Object.assign({},I.formState,{isSubmitting:!1,submitCount:I.formState.submitCount+1}),lD();C.leaveFinallyBlock(0);break;case 2:return A=C.enterCatchBlock(),A instanceof Error?C.return(Promise.reject(A)): C.return(Promise.reject(K0a(A)));}})} ;function sD(a,b){var c=Vo(function(){var f;return(f=Bp(a))!=null?f:""},void 0,"YrS5h"),d=Vo(function(){return pD(c(),b)},void 0,"CQIfm"),e=Vo(function(){var f=c(); return(f=nD(f))?f.formState:L0a()},void 0,"KYHmwb"); return{form:function(){return d()}, state:function(){return e()}, submit:function(){return ra(function(f){return f.yield(a1a(c()),0)})}, dispose:function(){return V0a(c())}}} ;function b1a(a){var b=Vo(function(){var d;return(d=Bp(a))!=null?d:{}},{equals:D0a},"zTUZQc"),c=Vo(function(){var d=b(),e=d.formId; d=d.fieldId;if(e&&d){a:{var f=pD(e);if(f){var h=jD(d);if(f=f[h]){if(!(f instanceof iD))throw bD("Field "+d+" in form "+e+" is not a ScalarListField.");e=f;break a}}e=void 0}return e}},void 0,"E0KSFd"); return function(){return c()}} ;var tD=new Bn("KEY_MANAGER_TOKEN");var vD=O(function(a){var b=sw("a",a.ref),c=a.aTagConfig?a.aTagConfig:Vo(function(){var p,q,t,u,v;var w=(v=LB((t=a.command)==null?void 0:t.call(a)))!=null?v:(u=a.command)==null?void 0:u.call(a);return NB({innertubeCommand:w,skipOnClick:(p=a.skipOnClick)==null?void 0:p.call(a),defaultTarget:(q=a.target)==null?void 0:q.call(a)})||{}},void 0,"gnrRge"),d=FC(function(p){var q,t; return void((t=(q=c()).onpointerdown)==null?void 0:t.call(q,p))}),e=FC(function(p){var q,t; (t=(q=c()).onclick)==null||t.call(q,p);var u;(u=a.onClick)==null||u.call(a,p)}),f=FC(function(p){var q; (q=a.onFocusin)==null||q.call(a,p)}),h=FC(function(p){var q; (q=a.onFocusout)==null||q.call(a,p)}),m=FC(function(p){var q; (q=a.onHover)==null||q.call(a,p)}); return D("a",{el:b,href:function(){return c().href$}, rel:function(){return c().rel$}, class:function(){var p,q;return(q=c().className)!=null?q:(p=a.className)==null?void 0:p.call(a)}, style:function(){var p;if((p=a.style)==null?0:p.call(a))return a.style();var q;return((q=a.disabled)==null?0:q.call(a))?"pointer-events:none":""}, "aria-haspopup":function(){return!!c()["aria-haspopup$"]}, "force-new-state":uD(function(){return c()["force-new-state$"]}), title:uD(function(){var p,q;return(q=c().title$)!=null?q:(p=a.title)==null?void 0:p.call(a)}), role:uD(function(){var p;return((p=a.role)==null?void 0:p.call(a))||c().role$}), target:uD(function(){return c().target$}), dir:uD(function(){var p;return((p=a.dir)==null?void 0:p.call(a))||c().dir}), tabindex:function(){var p;return c().tabindex$?Number(c().tabindex$):(p=a.tabIndex)==null?void 0:p.call(a)}, "aria-hidden":function(){var p,q;return(q=c()["aria-hidden$"])!=null?q:(p=a.ariaHidden)==null?void 0:p.call(a)}, "aria-label":function(){var p,q;return(q=c()["aria-label$"])!=null?q:(p=a.ariaLabel)==null?void 0:p.call(a)}, "aria-current":a.ariaCurrent,"aria-disabled":a.disabled,"aria-expanded":a.ariaExpanded,"aria-labelledby":a.ariaLabelledby,"aria-describedby":a.ariaDescribedby,"aria-selected":a.ariaSelected,"tab-identifier":a.tabIdentifier,"on:pointerdown":d,"on:click":e,"on:focusin":f,"on:focusout":h,"on:mouseenter":m},a.children)},"L"); function uD(a){return function(){return a()?a():void 0}} ;var c1a=O(function(a){function b(){var y,A;p((A=(y=e)==null?void 0:y.keyboardInUse)!=null?A:!1)} function c(){p(!1)} function d(){var y;return m()?(y=a.focusedClassName)==null?void 0:y.call(a):""} var e=Fn().resolve(Cn(tD)),f=l(ip(!1,void 0,"ATdOL")),h=f.next().value;f=f.next().value;var m=h,p=f,q=JC(),t=function(){var y,A;return((y=a.toggleable)==null?0:y.call(a))?(A=a.toggled)==null?void 0:A.call(a):void 0},u=FC(function(y){var A,C=(A=a.command)==null?void 0:A.call(a); C&&(A=y.target?{form:{element:y.target,sourceData:C,mutationContext:q}}:void 0,Fn().resolve(JB).resolveCommand(C,A));var I;(I=a.onClick)==null||I.call(a,y)}),v=FC(b),w=FC(c); return D(P,{cond:function(){var y;if(y=a.command){y=a.command();y=UXa(y);var A=y.href;y=!(!y.navigatingCommand||!A)}return y}, then:function(){return D(vD,Object.assign({},{command:a.command,style:a.style,ariaDescribedby:a.ariaDescribedby,ariaHidden:a.ariaHidden,ariaLabel:a.ariaLabel,ariaLabelledby:a.ariaLabelledby,ariaSelected:a.ariaSelected,disabled:a.disabled,dir:a.dir,tabIndex:a.tabIndex,target:a.target,title:a.title,onClick:a.onClick},{className:U("ytButtonOrAnchorHost","ytButtonOrAnchorAnchor",a.className,function(){return d()}), onFocusin:b,onFocusout:c,ariaCurrent:function(){var y,A;return(A=(y=a.ariaCurrent)==null?void 0:y.call(a))!=null?A:t()}}),a.children)}, else:function(){return D("button",{"on:click":u,"on:focusin":v,"on:focusout":w,class:U("ytButtonOrAnchorHost","ytButtonOrAnchorButton",a.className,function(){return d()}), style:a.style,"aria-describedby":a.ariaDescribedby,"aria-hidden":a.ariaHidden,"aria-label":a.ariaLabel,"aria-labelledby":a.ariaLabelledby,"aria-pressed":t,dir:a.dir,disabled:a.disabled,tabindex:a.tabIndex,title:a.title},a.children)}})},"M");function wD(a){if(a){var b,c=(b=Fn().resolve(Cn(HB)))==null?void 0:b(),d;b=(d=a.darkThemeImage)!=null?d:a.image;return c?b:a.image}} ;var xD=new Bn("CHUNK_REGISTRY_TOKEN");function yD(a,b){var c=l(ip(!1,void 0,"mNywzc")),d=c.next().value,e=c.next().value,f=!1,h;c=function(m){if(h)return D(h,Object.assign({},m));if(!f){f=!0;var p=NC;p==null||p.addDep();a().then(function(q){h=q;e(!0);p==null||p.removeDep()}).catch(function(q){p==null||p.removeDep(); if(b==null?0:b.debugName){var t,u=new Dl("failed to load chunk",b.debugName,q==null?void 0:(t=q.toString)==null?void 0:t.call(q));co(u)}else co(q);throw q})}return D(P,{cond:d, then:function(){return D(h,Object.assign({},m))}})}; eWa.set(c,a);return c} ;var e1a=function(){var a;return ra(function(b){if(b.nextAddress==1)return b.yield(za("Raq4cb"),2);a=d1a;return b.return(a)})},zD=yD(function(){return e1a()},{debugName:"avatarViewModel"}); Gn(xD,function(a){a.registerLoadFn("avatarViewModel","Raq4cb",e1a)});var f1a=function(){var a;return ra(function(b){if(b.nextAddress==1)return b.yield(za("DlvF1d"),2);a=AD;return b.return(a)})},BD=yD(function(){return f1a()},{debugName:"buttonViewModel"}); Gn(xD,function(a){a.registerLoadFn("buttonViewModel","DlvF1d",f1a)});var h1a=function(){var a;return ra(function(b){if(b.nextAddress==1)return b.yield(za("acFuVc"),2);a=g1a;return b.return(a)})},i1a=yD(function(){return h1a()},{debugName:"collectionThumbnailViewModel"}); Gn(xD,function(a){a.registerLoadFn("collectionThumbnailViewModel","acFuVc",h1a)});var k1a=function(){var a;return ra(function(b){if(b.nextAddress==1)return b.yield(za("f90tCb"),2);a=j1a;return b.return(a)})},CD=yD(function(){return k1a()},{debugName:"toggleButtonViewModel"}); Gn(xD,function(a){a.registerLoadFn("toggleButtonViewModel","f90tCb",k1a)});var l1a=function(){var a;return ra(function(b){if(b.nextAddress==1)return b.yield(za("PzUdZb"),2);a=DD;return b.return(a)})},ED=yD(function(){return l1a()},{debugName:"badgeViewModel"}); Gn(xD,function(a){a.registerLoadFn("badgeViewModel","PzUdZb",l1a)});var n1a=function(){var a;return ra(function(b){if(b.nextAddress==1)return b.yield(za("LViMM"),2);a=m1a;return b.return(a)})},FD=yD(function(){return n1a()},{debugName:"subscribeButtonViewModel"}); Gn(xD,function(a){a.registerLoadFn("subscribeButtonViewModel","LViMM",n1a)});var p1a=function(){var a;return ra(function(b){if(b.nextAddress==1)return b.yield(za("mm2N0c"),2);a=o1a;return b.return(a)})},q1a=yD(function(){return p1a()},{debugName:"switchButtonViewModel"}); Gn(xD,function(a){a.registerLoadFn("switchButtonViewModel","mm2N0c",p1a)});var r1a=new Bn("SEMANTIC_COLOR_RESOLVER_TOKEN");function GD(a){var b=Fn().resolve(Cn(r1a)),c=l(ip(b,void 0,"HfDdK")),d=c.next().value;c=c.next().value;b||Gn(r1a,c);return Vo(function(){var e=a(),f;return e?(f=d())==null?void 0:f(e):void 0},void 0,"v70E7b")} ;var t1a=function(){var a;return ra(function(b){if(b.nextAddress==1)return b.yield(za("hb0Wmf"),2);a=s1a;return b.return(a)})},u1a=yD(function(){return t1a()},{debugName:"accountLinkButtonViewModel"}); Gn(xD,function(a){a.registerLoadFn("accountLinkButtonViewModel","hb0Wmf",t1a)});var w1a=O(function(a){var b=a.data;var c=a.isLeading;var d=a.hideSelectionTextChevron;var e=a.isToggled;var f=a.shouldNotFillIcon;var h=function(){if(c())var v=b().leadingImage;else{var w;v=(w=b().trailingImage)!=null?w:wD(b().themedTrailingImage)}return v},m=function(){a:switch(b().listItemIconAfterSelectionText){case"LIST_ITEM_ICON_AFTER_SELECTION_TEXT_EXPAND_MORE":var v="expand_more"; break a;default:v="chevron_right";}return v}; a={};var p=U("ytListItemViewModelImageContainer",(a.ytListItemViewModelLeading=c,a.ytListItemViewModelTrailing=function(){return!c()},a)),q=U("ytListItemViewModelAccessory","ytListItemViewModelImage"); a={};var t=U("ytListItemViewModelAccessory",(a.ytListItemViewModelLeading=c,a.ytListItemViewModelTrailing=function(){return!c()},a)),u=GD(function(){return c()?b().leadingIconColorToken:b().trailingIconColorToken}); return D(P,{cond:function(){var v=b(),w=c();return!!(w&&(v.leadingImage||v.leadingAccessory)||!w&&(v.trailingImage||v.trailingButton||v.trailingButtons||v.trailingAccessoriesList||v.selectionText||v.themedTrailingImage||v.trailingImageAccessoryType==="LIST_ITEM_IMAGE_ACCESSORY_TYPE_NEW_CONTENT_INDICATOR"||v.trailingLabel))}, then:function(){return D(mq,null,D(P,{cond:h,then:function(v){return D("div",{class:p,"aria-hidden":"true"},D(eC,{data:v,alt:"",preserveWidth:!0,preserveHeight:!0,targetWidth:function(){var w=(c()?b().leadingImageAccessoryType==="LIST_ITEM_IMAGE_ACCESSORY_TYPE_ICON":b().trailingImageAccessoryType==="LIST_ITEM_IMAGE_ACCESSORY_TYPE_ICON")?c()?v1a(b().leadingIconAccessorySize):v1a(b().trailingIconAccessorySize):void 0;return w}, className:q,isToggled:function(){return!(f==null?0:f())&&(e==null?void 0:e())}, style:GC({color:u})}))}}),D(P,{cond:function(){return c()&&b().leadingAccessory}, then:function(){return D("div",{class:p},D(OC,{data:function(){return b().leadingAccessory}},{avatarViewModel:function(v){return D(zD,{data:v.data, avatarButtonCustomClassName:q})}, collectionThumbnailViewModel:function(v){return D(i1a,{data:v.data,maxHeight:36,width:56,includeStackHeight:!0})}}))}}),D(P,{cond:function(){return!c()&&b().trailingButton}, then:function(){return D("div",{class:"ytListItemViewModelButtonContainer"},D(OC,{data:function(){return b().trailingButton}},{buttonViewModel:function(v){return D(BD,{data:v.data, className:t})}}))}}),D(P,{cond:function(){var v; return!c()&&((v=b().trailingButtons)==null?void 0:v.buttons)}, then:function(){return D("div",{class:"ytListItemViewModelButtonContainer"},D(OC,{data:function(){var v;return(v=b().trailingButtons)==null?void 0:v.buttons}},{buttonViewModel:function(v){return D(BD,{data:v.data, className:t})}, accountLinkButtonViewModel:function(v){return D(u1a,{data:v.data,className:t})}, switchButtonViewModel:function(v){return D(q1a,{data:v.data,className:t})}, subscribeButtonViewModel:function(v){return D(FD,{data:v.data,isOverlay:!1,animateWidth:!1,className:t})}, toggleButtonViewModel:function(v){return D(CD,{data:v.data,className:t})}}))}}),D(P,{cond:function(){var v; return!c()&&((v=b().trailingAccessoriesList)==null?void 0:v.trailingAccessories)}, then:function(){return D("div",{class:"ytListItemViewModelButtonContainer"},D(OC,{data:function(){var v;return(v=b().trailingAccessoriesList)==null?void 0:v.trailingAccessories}},{buttonViewModel:function(v){return D(BD,{data:v.data, className:t})}, accountLinkButtonViewModel:function(v){return D(u1a,{data:v.data,className:t})}, switchButtonViewModel:function(v){return D(q1a,{data:v.data,className:t})}, subscribeButtonViewModel:function(v){return D(FD,{data:v.data,isOverlay:!1,animateWidth:!1,className:t})}, toggleButtonViewModel:function(v){return D(CD,{data:v.data,className:t})}, badgeViewModel:function(v){return D(ED,{data:v.data,class:t})}}))}}),D(P,{cond:function(){return!c()&&!!b().selectionText}, then:function(){return D(mq,null,D(gC,{text:function(){return b().selectionText}, className:U("ytListItemViewModelSelectionText","ytListItemViewModelTrailingSelectionText")}),D(P,{cond:function(){return!(d==null?0:d())}, then:function(){return D(aC,{icon:m,className:"ytListItemViewModelChevronIcon",style:GC({color:u})})}}))}}),D(P,{cond:function(){return!c()&&b().trailingImageAccessoryType==="LIST_ITEM_IMAGE_ACCESSORY_TYPE_NEW_CONTENT_INDICATOR"}, then:function(){return D("div",{class:p},D("div",{class:"ytListItemViewModelNewContentIndicator"}))}}),D(P,{cond:function(){return!c()&&b().trailingLabel}, then:function(){return D(gC,{text:function(){return b().trailingLabel}, className:U("ytListItemViewModelTrailingLabel")})}}))}})},"N"); function v1a(a){if(a)switch(a){case"LIST_ITEM_ICON_ACCESSORY_SIZE_XSMALL":return 16;case"LIST_ITEM_ICON_ACCESSORY_SIZE_SMALL":return 18;case"LIST_ITEM_ICON_ACCESSORY_SIZE_STANDARD":return 24;case"LIST_ITEM_ICON_ACCESSORY_SIZE_LARGE":return 36;case"LIST_ITEM_ICON_ACCESSORY_SIZE_XLARGE":return 48;default:return 24;}} ;var x1a=new Bn("HORIZONTAL_BAR_VIEW_MODEL_TOKEN");var y1a=O(function(a){var b=a.data;a=Fn().resolve(Cn(x1a));return D("div",{class:"ytListItemViewModelBottomAccessory"},D(OC,{data:function(){return b().bottomAccessory}},Object.assign({},a&&{horizontalBarViewModel:a})))},"O");var A1a=O(function(a){var b=a.data,c=GD(function(){return b().isDisabled&&b().labelDisabledColorToken?b().labelDisabledColorToken:b().labelTextColorToken}),d=GD(function(){return b().superLabelColorToken}); return D(P,{cond:function(){return b().superlabel||b().title||b().subtitle||b().subtitleBadge}, then:function(){return D("div",{class:"ytListItemViewModelTextWrapper"},D(P,{cond:function(){return b().superlabel}, then:function(e){return D(gC,{text:e,className:"ytListItemViewModelSuperlabel",style:GC({color:d})})}}),D(P,{cond:function(){return b().title}, then:function(e){return D("div",{class:"ytListItemViewModelTitleWrapper"},D(gC,{text:e,className:"ytListItemViewModelTitle",style:GC({color:c})}))}}),D(P,{cond:function(){return b().subtitleBadge||b().subtitle}, then:function(){return D("div",{class:"ytListItemViewModelSubtitleContainer"},D("div",{class:"ytListItemViewModelSubtitleBadgeWrapper"},D(OC,{data:function(){return b().subtitleBadge}},{badgeViewModel:function(e){return D(ED,{data:e.data})}})),D(z1a,{data:b, hasBadge:function(){return!!b().subtitleBadge}}))}}))}})},"P"),z1a=O(function(a){var b=GD(function(){return a.data().subLabelColorToken}); return D(P,{cond:function(){return a.data().subtitle}, then:function(c){var d={};return D(gC,{text:c,className:U("ytListItemViewModelSubtitle",(d.ytListItemViewModelWithBadge=a.hasBadge,d)),style:GC({color:b})})}})},"Q");function HD(a){if(a.composedPath)return a.composedPath();if(!a.__composedPath){for(var b=[],c=a.target;c;)b.push(c),c=c.parentNode;b.push(window);a.__composedPath=b}return a.__composedPath} function ID(a,b,c){a=l(a);for(var d=a.next();!d.done;d=a.next()){d=d.value;if(d===b)break;for(var e=l(c),f=e.next();!f.done;f=e.next())if(f=f.value,d.tagName===f||d.role==="button"&&f==="BUTTON")return!0}return!1} ;function B1a(a,b){var c,d=(c=b.observer)!=null?c:Fn().resolve(uw);if(a){c=C1a(a);var e=[];b.showOption&&e.push(d.observe(a,function(){b.visibilityCallback(!0,a)},b.showOption)); b.hideOption&&e.push(d.observe(a,function(){b.visibilityCallback(!1,a)},b.hideOption)); b.prescanOption&&b.prescanCallback&&e.push(d.observe(a,function(){b.prescanCallback()},b.prescanOption)); var f;c.visibilityMonitorKeys=((f=c.visibilityMonitorKeys)!=null?f:[]).concat(e)}} function C1a(a){var b;return(b=a.polymerController)!=null?b:a} ;function KD(a){return!!LD(a)} function MD(a,b,c,d,e){return function(f){var h=JC();lw(function(){if(f){D1a(f,a(),e);var m=E1a(f,a(),b,c,d,h);zp(m)}},"lrewVd")}} function D1a(a,b,c){var d=F1a(b),e=G1a(b),f=d&&XB,h=e&&YB;(d||e)&&B1a(a,{visibilityCallback:function(m){var p=Fn().resolve(JB);m&&d?(p.resolveCommand(d,{form:{element:c?a:void 0},disableClickTracking:!0}),d=F1a(b)):!m&&e&&(p.resolveCommand(e,{form:{element:c?a:void 0},disableClickTracking:!0}),e=G1a(b))}, showOption:f,hideOption:h})} function E1a(a,b,c,d,e,f){var h=new Map;if(b=LD(b)){var m;a=(d==null?void 0:(m=d.onTap)==null?void 0:m.value)||a;c=H1a(b,a,c==null?void 0:c.onTap,e,f);a.addEventListener("click",c);h.set("click",c)}return function(){for(var p=l(h),q=p.next();!q.done;q=p.next()){var t=l(q.value);q=t.next().value;t=t.next().value;a.removeEventListener(q,t)}}} function LD(a){var b;return(a=(b=z(a,hy))==null?void 0:b.onTap)&&LB(a)} function F1a(a){var b;return(a=(b=z(a,hy))==null?void 0:b.onVisible)&&LB(a)} function G1a(a){var b;return(a=(b=z(a,hy))==null?void 0:b.onHidden)&&LB(a)} function I1a(a){var b;return LB((b=z(a,hy))==null?void 0:b.onHoverEnd)} function H1a(a,b,c,d,e){var f=function(m){Fn().resolve(JB).resolveCommand(a,m)},h=function(m){d&&ID(HD(m),b,d)||f(m.target?{form:{element:m.target, sourceData:a,mutationContext:e}}:void 0)}; c&&(h=function(m){c(m,f)}); return h} ;var J1a=O(function(a){var b=a.data;var c=a.hideSelectionTextChevron;var d=a.TrailingAccessory;var e=a.isToggled;var f=a.disabled;var h=a.isSelectItem;var m=a.isCompact;var p=a.inPopup;var q=a.disableHorizontalPadding;var t=a.horizontalPadding;var u=a.isTappableWithoutSelect;var v=a.useButtonOrAnchor;var w=a.onTap;var y=a.shouldNotFillIcon;var A=function(){return D(A1a,{data:b})},C=GD(function(){return b().trailingIconColorToken}); a={};return D("div",{class:U("ytListItemViewModelLayoutWrapper",(a.ytListItemViewModelContainer=function(){return!(h==null?0:h())},a.ytListItemViewModelDisabled=function(){return!!b().isDisabled||!(f==null||!f())},a.ytListItemViewModelHasSubtitle=function(){return!!b().subtitle},a.ytListItemViewModelCompact=m,a.ytListItemViewModelTappable=u,a.ytListItemViewModelActionTypography=x("web_enable_list_item_action_typography"),a.ytListItemViewModelInPopup=p,a.ytListItemViewModelDisableHorizontalPadding= function(){return(q==null?void 0:q())&&!(h==null?0:h())},a)), style:GC({"padding-left":t,"padding-right":t})},D("div",{class:"ytListItemViewModelMainContainer"},D(w1a,{data:b,isLeading:!0,hideSelectionTextChevron:c,isToggled:e,shouldNotFillIcon:y}),D(P,{cond:v,then:function(){return D(c1a,{command:function(){return LD(b().rendererContext)}, onClick:w,className:"ytListItemViewModelButtonOrAnchor",toggleable:e!==void 0,toggled:e},D(A,null))}, else:function(){return D(A,null)}}),D(P,{cond:function(){return!!d}, then:function(){return D("div",{class:"ytListItemViewModelTrailing",style:GC({color:C})},d&&D(d,null))}, else:function(){return D(w1a,{data:b,isLeading:!1,hideSelectionTextChevron:c,isToggled:e,shouldNotFillIcon:y})}})),D(P,{cond:function(){return b().bottomAccessory}, then:function(){return D(y1a,{data:b})}}))},"S");var ND={getCurrentPlayerShared:function(){return ra(function(a){return a.nextAddress==1?a.yield(Fn().resolve(AVa),2):a.return(Fn().resolve(CVa)())})}, getPlayer:function(){return Fn().resolve(CVa)()}, getInjectedPlayerAsync:function(){return ra(function(a){return a.return(Fn().resolve(BVa))})}};function K1a(a){if(!((a==null?0:a.entitySelectorType)&&(a==null?0:a.entityKey)))return{};switch(a.entitySelectorType){case"LIST_ITEM_VIEW_MODEL_ENTITY_SELECTOR_TYPE_CAPTION_LANGUAGE_SELECTION_TEXT":var b,c=(b=(0,ND.getPlayer)())==null?void 0:b.getOption("captions","track"),d,e=typeof(c==null?void 0:c.translationLanguage)==="object"&&((d=c.translationLanguage)==null?void 0:d.languageName)||(c==null?void 0:c.displayName)||"";return{data:Object.assign({},!!e&&{selectionText:{content:e}},!!e&&{leadingImage:{sources:[{clientResource:{imageName:"CLOSED_CAPTION_SELECTED"}}]}}, {isDisabled:typeof c==="undefined"})};case"LIST_ITEM_VIEW_MODEL_ENTITY_SELECTOR_TYPE_AUDIO_TRACK_SELECTION_TEXT":var f;d=((f=(0,ND.getPlayer)())==null?void 0:f.getAudioTrack())||void 0;var h=d==null?void 0:(c=d.getLanguageInfo())==null?void 0:c.getName();return{data:Object.assign({},{selectionText:{content:h}},h&&!(d==null?0:(e=d.getLanguageInfo())==null?0:e.getIsDefault())&&{leadingImage:{sources:[{clientResource:{imageName:"PERSON_RADAR_FILLED"}}]}})};case"LIST_ITEM_VIEW_MODEL_ENTITY_SELECTOR_TYPE_PLAYBACK_SPEED_SELECTION_TEXT":if(x("web_shorts_playback_rate_picker")){var m; d=(m=(0,ND.getPlayer)())==null?void 0:m.getPlaybackRate();c=(h=(0,ND.getPlayer)())==null?void 0:h.getAvailablePlaybackRates();d={data:{selectionText:{content:d===1?zy("PLAYER_SPEED_NORMAL",void 0,"Normal"):zy("PLAYBACK_SPEED_X",{speed_rate_placeholder:""+(d==null?void 0:d.toFixed(2))})},isDisabled:!(c==null?0:c.length)}}}else d={};return d;default:return{};}} ;var L1a=l(ip({},void 0,"pdraF")),M1a=L1a.next().value,N1a=L1a.next().value,O1a=new Map;function P1a(a){if(a&&(a=a.split(":"),a.length>1))return a[0].length>0?a[0]:void 0} function Q1a(a){if(a&&!O1a.has(a)){var b=P1a(a);b&&O1a.set(a,b)}} function R1a(a,b,c){var d=Object.assign({},M1a());if(b&&c==="LIST_ITEM_SELECTION_STYLE_RADIO"){var e=P1a(a);e&&O1a.forEach(function(f,h){f===e&&h!==a&&(d[h]=!1)})}d[a]=b; N1a(d)} ;var QLa=PLa.getInstance();var T1a=O(function(a){var b=Hu(a,{checked:!1,disabled:!1});a=b.name;var c=b.onChange,d=b.onClick,e=b.checked,f=b.labelRenderable,h=b.hasLeadingLabel,m=b.labelClass,p=b.isCompact,q=b.selectElementClass,t=b.disableHorizontalPadding,u=b.horizontalPadding;b=b.disabled;var v="checkbox"+Kw(),w=FC(function(C){d==null||d(C);return!1}),y=FC(function(C){c==null||c(C); return!1}),A={}; return D("checkbox-shape",null,D("label",{class:U("ytCheckboxShapeHost",m,(A.ytCheckboxShapeHostCompact=p,A.ytCheckboxShapeDisableHorizontalPadding=t,A)),style:GC({"padding-left":u,"padding-right":u})},D("input",{class:"ytCheckboxShapeInput",id:v,checked:e,name:a,type:"checkbox",disabled:b,"prop:checked":e,"on:change":y,"on:click":w}),D(P,{cond:function(){return!(h==null?0:h())}, then:function(){return D(S1a,{isLeading:!0,selectElementClass:q})}}),D(P,{cond:function(){return!!f}, then:function(){return D("div",{class:"ytCheckboxShapeLabel"},f==null?void 0:f())}}),D(P,{cond:h, then:function(){return D(S1a,{isLeading:!1,selectElementClass:q})}})))},"T"); T1a.idomCompat={callbacks:{onChange:!0,onClick:!0,labelRenderable:!0}};var S1a=O(function(a){var b=a.selectElementClass;a={};return D("div",{class:U("ytCheckboxShapeCheckbox",b,(a.ytCheckboxShapeCheckboxDefaultStyle=function(){return!(b==null?0:b())},a)), "aria-hidden":"true"},D(aC,{icon:x("enable_web_delhi_icons")?"square":"BOX_EMPTY"}),D(aC,{icon:x("enable_web_delhi_icons")?"check_square":"BOX_CHECK",active:!0}))},"U");var U1a=new Bn("SEMANTIC_LAYOUT_RESOLVER_TOKEN");function OD(a){var b=PD();return V1a(a,b)} function PD(){var a=Fn().resolve(Cn(U1a)),b=l(ip(a,void 0,"zLIYRc")),c=b.next().value;b=b.next().value;a||Gn(U1a,b);return c} function V1a(a,b){return Vo(function(){var c=a(),d;return c?(d=b())==null?void 0:d(c):void 0},void 0,"eQxhmb")} ;var QD=O(function(a){var b=a.name;var c=a.onChange;var d=a.onClick;var e=a.checked;var f=a.labelRenderable;var h=a.useCheckIcon;var m=a.hasLeadingLabel;var p=a.labelClass;var q=a.isCompact;var t=a.selectElementClass;var u=a.ariaLabel;var v=a.className;var w=a.disabled;var y=a.horizontalPadding;var A=a.verticalPadding;a="radio"+Kw();var C=sw("input"),I=x("enable_ios_webview_radio_button_responsiveness"),K=FC(function(Aa){C.value.checked=!(e==null||!e());c==null||c(Aa);return!1}),N=FC(function(Aa){d== null||d(Aa); return!1}),L=l(ip(!1,void 0,"GelVVb")),R=L.next().value,W=L.next().value; L=FC(function(){var Aa;((Aa=Fn().resolve(Cn(tD)))==null?0:Aa.keyboardInUse)&&W(!0)}); var S=FC(function(){W(!1)}),Y={},da={}; return D("radio-shape",{class:U("ytRadioShapeHost",v)},D("input",{el:C,class:U("ytRadioShapeInput",(Y.ytRadioShapeTappable=function(){return(!!c||!!d)&&!(w==null?0:w())},Y)), id:a,"prop:checked":e,name:b,type:"radio",disabled:w,"on:change":K,"on:click":N,"aria-label":u,"on:focusin":L,"on:focusout":S}),D("label",{class:U("ytRadioShapeLabelContainer",p,(da.ytRadioShapeCompact=q,da.ytRadioShapeKeyboardFocused=R,da.ytRadioShapeTappable=function(){return(!!c||!!d)&&!(w==null?0:w())},da.ytRadioShapeDisabled=w,da)), for:a},D(P,{cond:function(){return!(m==null?0:m())}, then:function(){return D(W1a,{checked:e,useCheckIcon:h,isLeading:!0,selectElementClass:t,usePassthrough:I})}}),D(P,{cond:function(){return!!f}, then:function(){var Aa={};return D("div",{class:U("ytRadioShapeLabel",(Aa.ytRadioShapeEventPassthrough=I,Aa)),"aria-hidden":function(){return!(u==null||!u())}, style:GC({"padding-left":y,"padding-right":y,"padding-top":A,"padding-bottom":A})},f==null?void 0:f())}}),D(P,{cond:m, then:function(){return D(W1a,{checked:e,useCheckIcon:h,isLeading:!1,selectElementClass:t,usePassthrough:I})}})))},"V"); QD.idomCompat={callbacks:{onChange:!0,onClick:!0,labelRenderable:!0}};var W1a=O(function(a){var b=a.useCheckIcon;var c=a.selectElementClass;a=a.usePassthrough;var d=x("radio_shape_filled_icon_manual_setting_killswitch")?"CIRCLE_FILLED":"CIRCLE",e=x("enable_web_delhi_icons")?"CIRCLE_FULL":d,f={};return D("div",{class:U("ytRadioShapeRadio",c,(f.ytRadioShapeCheckIcon=b,f.ytRadioShapeRadioDefaultStyle=function(){return!(c==null?0:c())},f.ytRadioShapeEventPassthrough=a,f)), "aria-hidden":"true"},D(aC,{icon:function(){return(b==null?0:b())?"CHECK":d}}),D(aC,{icon:function(){return(b==null?0:b())?"CHECK":e}, active:function(){return!(b==null?0:b())}}))},"W");function X1a(a,b){return function(c){var d=function(e){ID(HD(e),c,b)||a(e)}; c.addEventListener("click",d);return function(){c.removeEventListener("click",d)}}} ;function Y1a(a){return function(){return z(a(),dy)}} ;function Z1a(a,b){return function(c){var d=Object.keys(b);lw(function(){if(a!=null&&a()){for(var e=l(d),f=e.next();!f.done;f=e.next())f=f.value,c.addEventListener(f,b[f]);zp(function(){for(var h=l(d),m=h.next();!m.done;m=h.next())m=m.value,c.removeEventListener(m,b[m])})}},"bXZGfe")}} ;var $1a=O(function(a){function b(Qa){Qa.stopPropagation();var Bb=c().entityKey,dc=W().isSelected;if(Bb&&da()){if(W().selectionStyle==="LIST_ITEM_SELECTION_STYLE_RADIO"&&dc)return;R1a(Bb,!dc,W().selectionStyle)}f?f(Qa):(Qa=LD(W().rendererContext),Bb=Fn().resolve(JB),Qa&&Bb&&Bb.resolveCommand(Qa))} var c=a.data;var d=a.isMenuItem;var e=a.isCompact;var f=a.onTap;var h=a.trailingAccessory;var m=a.hideSelectionTextChevron;var p=a.disabled;var q=a.inPopup;var t=a.disableHorizontalPadding;var u=a.isOverlay;var v=a.isToggled;var w=a.ariaLabel;var y=a.ariaPressed;var A=a.shouldNotFillIcon;var C=a.clientStateOverrides;var I=!x("web_enable_killswitch_for_selectable_list_item_on_tap_fix"),K=!x("web_enable_killswitch_for_skip_child_tags"),N=OD(function(){return c().horizontalPaddingToken}),L=function(){return(t== null?void 0:t())||c().disableHorizontalPadding},R=function(){var Qa; return!((Qa=c())==null||!Qa.entitySelectorType)},W=Vo(function(){var Qa=c(),Bb=C(),dc=R()?Object.assign({},Qa,Bb.data):Qa; dc.selectionStyle==="LIST_ITEM_SELECTION_STYLE_RADIO"&&Q1a(dc.entityKey);var Nb=dc.entityKey;Qa=Nb?M1a()[Nb]:void 0;Bb=!!dc.isSelected;var Lc=Qa!==void 0?Qa:Bb;Nb&&dc.selectionStyle==="LIST_ITEM_SELECTION_STYLE_RADIO"&&Bb&&Qa===void 0&&queueMicrotask(function(){R1a(Nb,!0,dc.selectionStyle)}); return Object.assign({},dc,{isSelected:Lc})},void 0,"cEn0ec"),S=function(){return!!W().isDisabled||!(p==null||!p())},Y=Y1a(function(){return W().rendererContext}),da=function(){return!(!W().selectionStyle||W().selectionStyle==="LIST_ITEM_SELECTION_STYLE_UNSPECIFIED")},Aa=function(){return(KD(W().rendererContext)||f)&&!da()},Sa=function(){return KD(W().rendererContext)||!!f||da()}; a={};var Ua=U("ytListItemViewModelContainer",(a.ytListItemViewModelTappable=Sa,a.ytListItemViewModelActionTypography=x("web_enable_list_item_action_typography"),a.ytListItemViewModelCompact=e,a.ytListItemViewModelInPopup=q,a.ytListItemViewModelDisableHorizontalPadding=function(){return(L==null?void 0:L())&&da()},a)),qb=function(){return W().leadingImage||W().leadingAccessory},ab=U("ytListItemViewModelImageContainer",function(){return qb()?"ytListItemViewModelTrailing":"ytListItemViewModelLeading"}); a=FC(function(Qa){if(!K||!["A".toString(),"BUTTON".toString()].includes(Qa.target.tagName))if(Qa.key==="Enter"||da()&&Qa.key===" ")Qa.preventDefault(),Qa.currentTarget.click()}); var La=l(ip(!1,void 0,"UDcZeb")),ib=La.next().value,sb=La.next().value,Oa=function(){var Qa;if(Qa=x("web_button_or_anchor_list_item")&&(Aa==null?void 0:Aa()))Qa=c(),Qa=!(Qa.trailingLabel||Qa.selectionText);return Qa},Ca=function(){return D(J1a,{data:W, hideSelectionTextChevron:m,TrailingAccessory:h,isToggled:v,disabled:p,isSelectItem:da,isCompact:e,inPopup:q,disableHorizontalPadding:L,horizontalPadding:N,isTappableWithoutSelect:Aa,useButtonOrAnchor:Oa,onTap:f,shouldNotFillIcon:A})},eb=function(){if(d==null?0:d()){var Qa=W().selectionStyle; return Qa==="LIST_ITEM_SELECTION_STYLE_CHECKBOX"?"menuitemcheckbox":Qa==="LIST_ITEM_SELECTION_STYLE_RADIO"||Qa==="LIST_ITEM_SELECTION_STYLE_DEFAULT"?"menuitemradio":"menuitem"}return"listitem"}; La={};return D("yt-list-item-view-model",{el:dB(MD(function(){return S()?void 0:W().rendererContext},void 0,void 0,x("web_button_or_anchor_list_item")?["A".toString(), "BUTTON".toString()]:[]),X1a(function(Qa){var Bb;!(Bb=S())&&(Bb=I)&&(Bb=W().selectionStyle,Bb=Bb==="LIST_ITEM_SELECTION_STYLE_CHECKBOX"||Bb==="LIST_ITEM_SELECTION_STYLE_RADIO"||Bb==="LIST_ITEM_SELECTION_STYLE_DEFAULT"||Bb==="LIST_ITEM_SELECTION_STYLE_TOGGLE");if(!Bb)if(da())b(Qa);else{var dc;(dc=f)==null||dc(Qa)}},K?["A".toString(), "BUTTON".toString()]:[]),Z1a(function(){return Aa==null?void 0:Aa()},{focusin:function(){var Qa; ((Qa=Fn().resolve(Cn(tD)))==null?0:Qa.keyboardInUse)&&sb(!0)}, focusout:function(){sb(!1)}})), class:U("ytListItemViewModelHost",(La.ytListItemViewModelIsOverlay=u,La.ytListItemViewModelKeyboardFocused=ib,La.ytListItemViewModelHidden=function(){return R()?C().isHidden:!1},La)), role:eb,tabindex:function(){var Qa=f;var Bb=Aa(),dc=Sa();Qa=Oa()?void 0:x("web_enable_killswitch_tabindex_fix")?Qa||Bb?0:void 0:dc?0:void 0;return Qa}, "on:keydown":a,"aria-label":function(){var Qa;return(w==null?void 0:w())||((Qa=Y())==null?void 0:Qa.label)}, "aria-checked":function(){var Qa=eb();return Qa==="menuitemcheckbox"||Qa==="menuitemradio"?W().isSelected:void 0}, "aria-pressed":function(){return(d==null?0:d())||da()?void 0:y==null?void 0:y()}},D(P,{cond:da, then:function(){return D(pw,null,D(jw,{when:function(){return W().selectionStyle==="LIST_ITEM_SELECTION_STYLE_CHECKBOX"}},function(){return D(T1a,{labelRenderable:Ca, isCompact:e,checked:function(){return!!W().isSelected}, hasLeadingLabel:function(){return!!qb()}, labelClass:Ua,selectElementClass:ab,disableHorizontalPadding:L,horizontalPadding:N,onClick:I?b:void 0,disabled:S})}),D(jw,{when:function(){return W().selectionStyle==="LIST_ITEM_SELECTION_STYLE_RADIO"}},function(){return D(QD,{labelRenderable:Ca, isCompact:e,checked:function(){return!!W().isSelected}, hasLeadingLabel:function(){return!!qb()}, labelClass:Ua,selectElementClass:ab,onClick:I?b:void 0,disabled:S})}),D(jw,{when:function(){return W().selectionStyle==="LIST_ITEM_SELECTION_STYLE_DEFAULT"}},function(){return D(QD,{labelRenderable:Ca, isCompact:e,checked:function(){return!!W().isSelected}, hasLeadingLabel:function(){return!!qb()}, labelClass:Ua,selectElementClass:ab,useCheckIcon:!0,onClick:I?b:void 0,disabled:S})}),D(kw,null,Ca))}, else:Ca}))},"Y"),a2a=O(function(a){var b=Vo(function(){return K1a(a.data())},void 0,"FWHYU"); return D($1a,Object.assign({},a,{clientStateOverrides:b}))},"Z"),RD=O(function(a){return D(P,{cond:function(){var b; return!((b=a.data())==null||!b.entitySelectorType)}, then:function(){return D(a2a,Object.assign({},a))}, else:function(){return D($1a,Object.assign({},a,{clientStateOverrides:function(){return{}}}))}})},"$"); RD.idomCompat={callbacks:{onTap:!0,trailingAccessory:!0}};function b2a(a,b,c,d,e){a=b?a.switchOffCommand:a.switchOnCommand;if(d&&e)c2a(a,c,e);else{var f,h;(f=NB({elementsCommand:a}))==null||(h=f.onclick)==null||h.call(f,c)}} function c2a(a,b,c){a=NB({elementsCommand:a,additionalCommandArgs:{commandController:{onSuccess:function(){c(!1)}, onServerError:function(){c(!1)}}}}); if(a==null?0:a.onclick)a.onclick(b),c(!0)} function d2a(a){if(a)return z(a,RPa)} ;var SD=O(function(a){var b=a.data;var c=a.onTap;var d=a.onSwitch;var e=a.overrideDisabled;var f=a.disableHorizontalPadding;var h=a.disableFormsApiMode;var m=rD(function(){return b().formFieldMetadata}); a=l(Gu(function(){var A;return((A=d2a(w()))==null?void 0:A.switchedOnByDefault)||!1})); var p=a.next().value,q=a.next().value;a=l(ip(!1,void 0,"DAypA"));var t=a.next().value,u=a.next().value,v=function(){if((!b().formFieldMetadata||h!=null&&h()?1:3)===3){var A;return((A=m())==null?void 0:A.value)||!1}return p()},w=function(){var A; if(!(A=b().switchButton)){var C=b();A=e==null?void 0:e();C={switchOnCommand:C.switchOnCommand,switchOffCommand:C.switchOffCommand,switchedOnByDefault:C.switchedOnByDefault,isDisabled:C.isDisabled,a11yLabelSwitchedOn:C.a11yLabelSwitchedOn,a11yLabelSwitchedOff:C.a11yLabelSwitchedOff};A!==void 0&&(C.isDisabled=A);A={switchButtonViewModel:C}}return A},y=function(A){var C=d2a(w()); if(!(!C||C.isDisabled||b().ignoreTapUntilCommandCompletes&&t())){c==null||c(A);b2a(C,v(),A,b().ignoreTapUntilCommandCompletes,u);if((!b().formFieldMetadata||h!=null&&h()?1:3)===3){var I;(I=m())==null||I.updateValue(!v())}else q(!v());d==null||d(v())}}; return D("switch-list-item-view-model",{class:"ytSwitchListItemViewModelHost"},D(RD,{data:function(){return{title:b().title,subtitle:b().attributedSubtitle,leadingImage:b().leadingImage,leadingAccessory:b().leadingAccessory,isDisabled:b().isDisabled}}, onTap:y,isToggled:v,shouldNotFillIcon:!0,trailingAccessory:function(){return D(OC,{data:w},{switchButtonViewModel:function(A){return D(q1a,{data:A.data,parentActive:v,onTap:y})}})}, disableHorizontalPadding:f}))},"aa");bB(SD,"switch-list-item-view-model",{props:{data:$A,onTap:aB,onSwitch:aB,overrideDisabled:$A,disableHorizontalPadding:$A,disableFormsApiMode:$A}});bB(RD,"yt-list-item-view-model",{props:{data:$A,isMenuItem:$A,isCompact:$A,onTap:aB,trailingAccessory:aB,hideSelectionTextChevron:$A,disabled:$A,inPopup:$A,disableHorizontalPadding:$A,horizontalPadding:$A,isOverlay:$A,isToggled:$A,ariaLabel:$A,ariaPressed:$A,shouldNotFillIcon:$A}});var TD=function(){return E.apply(this,arguments)||this}; k(TD,E);g=TD.prototype; g.configureRendererStamper=function(){return{"data.items":{id:"items",mapping:{menuNavigationItemRenderer:{component:"ytd-menu-navigation-item-renderer",properties:{useIcons:"[[useIcons]]"}},menuServiceItemRenderer:{component:"ytd-menu-service-item-renderer",properties:{useIcons:"[[useIcons]]"}},menuConditionalNavigationItemRenderer:{component:"ytd-menu-navigation-item-renderer",properties:{useIcons:"[[useIcons]]"}},menuConditionalServiceItemRenderer:{component:"ytd-menu-service-item-renderer",properties:{useIcons:"[[useIcons]]"}}, toggleMenuServiceItemRenderer:{component:"ytd-toggle-menu-service-item-renderer",properties:{useIcons:"[[useIcons]]"}},listItemViewModel:{component:"yt-list-item-view-model",params:{isCompact:!0}},switchListItemViewModel:{component:"switch-list-item-view-model"},menuCustomIconItemRenderer:{component:"ytd-menu-custom-icon-item-renderer"},menuServiceItemDownloadRenderer:{component:"ytd-menu-service-item-download-renderer"},clientSideToggleMenuItemRenderer:{component:"yt-live-chat-toggle-renderer"}}}, "data.footer":{id:"footer",mapping:{menuPopupTipRenderer:"ytd-menu-popup-tip-renderer"}}}}; g.attached=function(){this.hostElement.hasAttribute("role")||this.hostElement.setAttribute("role","menu")}; g.computeAriaLabel=function(a){return a}; g.onPopupOpened=function(){this.items.selected=0;for(var a=l(wt(this.items).children),b=a.next();!b.done;b=a.next())b.value.popupPositionTarget=this.positionTarget;if(a=this.popupTip||void 0)a.setTip(this.source||""),this.source=void 0;this.veData&&(a=Tv())&&vz(a,[this.veData])}; g.onPopupClosed=function(){var a=this.popupTip||void 0;a&&a.clearTip()}; g.onIronActivate=function(a){this.shouldPersist(a)||Xu(this.hostElement,"yt-close-popup-action",["ytd-menu-popup-renderer"]);this.veData&&(a=Tv())&&xz(a,this.veData)}; g.shouldPersist=function(a){var b,c;if(((b=a.detail)==null?void 0:b.selected)===void 0||(c=this.data)==null||!c.items)return!1;var d,e;return!((e=(d=this.data.items[a.detail.selected])==null?void 0:d.toggleMenuServiceItemRenderer)==null||!e.persistentOnMenuPopup)}; g.computeUseIcons=function(){return this.data&&this.data.items?this.data.items.some(function(a){return a.menuNavigationItemRenderer?!!a.menuNavigationItemRenderer.icon:a.menuServiceItemRenderer?!!a.menuServiceItemRenderer.icon:a.menuConditionalServiceItemRenderer?!!a.menuConditionalServiceItemRenderer.icon:a.menuConditionalNavigationItemRenderer?!!a.menuConditionalNavigationItemRenderer.icon:a.toggleMenuServiceItemRenderer?!!a.toggleMenuServiceItemRenderer.defaultIcon:!1}):!1}; TD.prototype.onPopupClosed=TD.prototype.onPopupClosed;TD.prototype.onPopupOpened=TD.prototype.onPopupOpened;n([F(WC.YtEventForwardingBehavior),r("design:type",Object)],TD.prototype,"ytEventForwardingBehavior",void 0);n([F($C.YtRendererstamperBehavior),r("design:type",Object)],TD.prototype,"ytRendererstamperBehavior",void 0);n([F(Yz.YtRendererBehavior),r("design:type",Object)],TD.prototype,"ytRendererBehavior",void 0);n([M(),r("design:type",Object)],TD.prototype,"data",void 0); n([M(),r("design:type",Object)],TD.prototype,"veData",void 0);n([M({reflectToAttribute:!0,readOnly:!0,computed:"computeAriaLabel(data.menuPopupAccessibility.label)"}),r("design:type",String)],TD.prototype,"ariaLabel",void 0);n([M({computed:"computeUseIcons(data)",reflectToAttribute:!0}),r("design:type",Boolean)],TD.prototype,"useIcons",void 0);n([Tt("#items"),r("design:type",Object)],TD.prototype,"items",void 0); n([Tt("ytd-menu-popup-tip-renderer"),r("design:type",Object)],TD.prototype,"popupTip",void 0);n([Kt("yt-popup-opened"),r("design:type",Function),r("design:paramtypes",[]),r("design:returntype")],TD.prototype,"onPopupOpened",null);n([Kt("yt-popup-closed"),r("design:type",Function),r("design:paramtypes",[]),r("design:returntype")],TD.prototype,"onPopupClosed",null);n([gu({is:"ytd-menu-popup-renderer",disableElementRegistration:!0})],TD); Tu(TD,"ytd-menu-popup-renderer",function(){if(f0a!==void 0)return f0a;var a=document.createElement("template");Q(a," \n\n"); a.content.insertBefore(T().content.cloneNode(!0),a.content.firstChild);return f0a=a},{mode:1});function UD(a,b,c,d){return window.spf?e2a(a,b,c,d===void 0?!1:d):f2a(a,b)} function e2a(a,b,c,d){var e=null,f=new uj(function(m,p){var q={};if(b){q.method=b.method;var t=b.postParams||{};Pma(a,b)&&(t[Vk("XSRF_FIELD_NAME")]=Vk("XSRF_TOKEN"));q.postData=Zc(t);b.type&&(q.type=b.type);t=b.headers}q.headers=Mma(a,t);x("debug_forward_web_query_parameters")&&(a=Nma(a,window.location.search));q.experimental_headers=q.headers;q.onError=function(u){u.err&&u.xhr&&(u.err.params={url:u.xhr.responseURL,response:u.xhr.responseText.substr(0,64)});p(u.err)}; q.onPartDone=function(u){c&&c.call(null,u.part)}; q.onDone=function(u){var v=g2a(u.response,"xsrf_token");Yc(window.location.href,a)&&v&&Uk("XSRF_TOKEN",v);if(v=g2a(u.response,"service_worker_killswitch"))Uk("SERVICE_WORKER_KILLSWITCH",v),tRa();m(u.response)}; e=spf.request(a,q)}),h=f.then(h2a); h.thenCatch(function(m){var p=m instanceof Aj;d&&p&&f.cancel("canceled requestPromise");var q=m&&m.hasOwnProperty("params")&&m.params.response?m.params.response:"";m instanceof Error&&(q?p?mo(m):q===")]}'\n{\"reload\":\"now\"}"?mo(m):(i2a(m,a,q),j2a(m,q)?fo(m):co(m)):mo(m));e&&e.abort()}); return h} function h2a(a){if(a.type==="multipart"){var b=a.timing;a=a.parts.reduce(function(c,d){Object.assign(c,d);return c},{}); a.timing=a.timing||{};Object.assign(a.timing,b);a.type="reduced"}return a} function f2a(a,b){b=b===void 0?{}:b;var c=null,d=new uj(function(e,f){b.onFinish=function(h){if(h.readyState===XMLHttpRequest.DONE)if(h.status===200){if(h.responseType!=="json"){var m=h.response;m.substring(0,5)===")]}'\n"&&(m=m.substring(5));try{var p=JSON.parse(m)}catch(q){p=q}}else p=h.response;p instanceof Error?f(p):(m=g2a(p,"xsrf_token"),Yc(window.location.href,a)&&m&&Uk("XSRF_TOKEN",m),h=h.responseURL,window.performance&&window.performance.getEntriesByName?(m=window.performance.getEntriesByName(h).pop())? h={responseStart:im()-(m.responseEnd-m.responseStart)}:(Math.random()<.01&&(m=Error("No timing found"),m.params=h,fo(m)),h={responseStart:-1}):h={responseStart:0},p.timing=p.timing||{},Object.assign(p.timing,h),e(p))}else f(Error("HTTP error: "+h.status))}; (c=nl(a,b))||f(Error("HTTP error: "+c.status))}); d.thenCatch(function(e){e instanceof Error&&(i2a(e,a),j2a(e)&&(e.level="WARNING"))}); x("cancel_pending_navs")&&d.thenCatch(function(){c.abort()}); return d} function g2a(a,b){var c=a[b],d=a.parts;a.type==="multipart"&&d&&(c=(a=d.find(function(e){return b in e}))&&a[b]); return c} function i2a(a,b,c){var d=a.message||"";b={original:d,url:b};if(c)if(d=d.match(/position:?\s*(\d+)/)){d=d&&Number(d[1])?Number(d[1]):0;var e=Math.max(d-25,0);b.position=d;b.response=c.substring(e,d+25)}else b.response=c.substring(0,50);go(a,b);try{a.message="JSON parse error"}catch(f){}} function j2a(a,b){a=a.message||"";a=!!(a.indexOf("<")>=0||a.indexOf("end of ")>=0||a.indexOf("Unterminated string")>=0||a.indexOf("Unexpected EOF"));if(!a&&b)for(var c=b.length,d=!1,e=0;e ");a.content.insertBefore(T().content.cloneNode(!0),a.content.firstChild);yRa=a}a=yRa;return a},{mode:0});var m2a=function(a){if(a.altKey&&!a.ctrlKey||a.metaKey||a.keyCode>=112&&a.keyCode<=123)return!1;if(l2a(a.keyCode))return!0;switch(a.keyCode){case 18:case 20:case 93:case 17:case 40:case 35:case 27:case 36:case 45:case 37:case 224:case 91:case 144:case 12:case 34:case 33:case 19:case 255:case 44:case 39:case 145:case 16:case 38:case 252:case 224:case 92:return!1;case 0:return!zd;default:return a.keyCode<166||a.keyCode>183;}},l2a=function(a){if(a>=48&&a<=57||a>=96&&a<=106||a>=65&&a<=90||Ad&&a==0)return!0; switch(a){case 32:case 43:case 63:case 64:case 107:case 109:case 110:case 111:case 186:case 59:case 189:case 187:case 61:case 188:case 190:case 191:case 192:case 222:case 219:case 220:case 221:case 163:case 58:return!0;case 173:case 171:return zd;default:return!1;}},n2a=function(a){switch(a){case 61:return 187; case 59:return 186;case 173:return 189;case 224:return 91;case 0:return 224;default:return a;}},o2a=function(a){switch(a){case 93:return 91; default:return a;}};var p2a=Vw({entities:kUa}),q2a=new bA(p2a);var hE=function(){return kt.apply(this,arguments)||this}; k(hE,kt);ba.Object.defineProperties(hE.prototype,{store:{configurable:!0,enumerable:!0,get:function(){return q2a}}}); n([Vt()],hE);var iE=[bu.prototype,hE.prototype];var r2a;var s2a;var t2a={}; t2a.YtTappableItemBehavior=[{properties:{tappableItemBehaviorTapEnabled:{type:Boolean,value:!1,observer:"tappableItemBehaviorOnTapEnabledChanged_"}},observers:["tappableItemBehaviorOnTapChanged_(data.onTap)"],listeners:{"yt-commerce-action-init-done":"tappableItemBehaviorOnServiceRequestFinished_","yt-service-request-error":"tappableItemBehaviorOnServiceRequestFinished_","yt-commerce-action-done":"tappableItemBehaviorOnServiceRequestFinished_"},created:function(){this.tappableItemBehaviorTargetId=""; this.tappableItemBehaviorBoundOnTappableItemKeyDown_=this.tappableItemBehaviorOnTappableItemKeyDown_.bind(this);this.tappableItemBehaviorBoundOnTappableItemTap_=this.tappableItemBehaviorOnTappableItemTap_.bind(this)}, attached:function(){this.tappableItemBehaviorGetTappableTarget_().addEventListener("keydown",this.tappableItemBehaviorBoundOnTappableItemKeyDown_,!0);this.tappableItemBehaviorGetTappableTarget_().addEventListener("click",It(this,this.tappableItemBehaviorBoundOnTappableItemTap_))}, detached:function(){this.tappableItemBehaviorGetTappableTarget_().removeEventListener("keydown",this.tappableItemBehaviorBoundOnTappableItemKeyDown_,!0);this.tappableItemBehaviorGetTappableTarget_().removeEventListener("click",It(this,this.tappableItemBehaviorBoundOnTappableItemTap_))}, tappableItemBehaviorOnTappableItemKeyDown_:function(a){!this.tappableItemBehaviorTapEnabled||a.keyCode!==13&&a.keyCode!==32||a.target!=this.tappableItemBehaviorGetTappableTarget_()||this.tappableItemBehaviorHandleTappableItemTap_()}, tappableItemBehaviorOnTappableItemTap_:function(){this.tappableItemBehaviorTapEnabled&&this.tappableItemBehaviorHandleTappableItemTap_()}, tappableItemBehaviorHandleTappableItemTap_:function(){var a=this.data.onTap;a.ypcGetCartEndpoint?($u(this.hostElement,[a]),this.tappableItemBehaviorTapEnabled=!1):a.ypcOffersEndpoint?$u(this.hostElement,[a]):Zu(this.hostElement,[a],this.hostElement)}, tappableItemBehaviorOnTapChanged_:function(a){this.tappableItemBehaviorTapEnabled=!!a}, tappableItemBehaviorOnTapEnabledChanged_:function(){var a=this.tappableItemBehaviorGetTappableTarget_();this.tappableItemBehaviorTapEnabled?(a.setAttribute("tabIndex",0),a.setAttribute("role","button")):(a.removeAttribute("tabIndex"),a.removeAttribute("role"))}, tappableItemBehaviorOnServiceRequestFinished_:function(a){a.target==this&&(this.tappableItemBehaviorTapEnabled=!!this.data.onTap)}, tappableItemBehaviorGetTappableTarget_:function(){return this.tappableItemBehaviorTargetId?this.$[this.tappableItemBehaviorTargetId]:this.hostElement}}];var jE={};function kE(a,b,c){jE[a]||(jE[a]={});jE[a][b]=c} function u2a(){jE.sharingToggleButtonAndDefaultButton||(jE.sharingToggleButtonAndDefaultButton={});return jE.sharingToggleButtonAndDefaultButton} ;var v2a=la(["top-"]),w2a=la(["bottom-"]),x2a=la(["left-"]),y2a=la(["right-"]),lE={},z2a=function(a,b,c){a.removeAttribute("top-"+c);a.removeAttribute("bottom-"+c);a.removeAttribute("left-"+c);a.removeAttribute("right-"+c);b&&(b.top&&nc([Ah(v2a)],a,"top-"+c,b.top),b.bottom&&nc([Ah(w2a)],a,"bottom-"+c,b.bottom),b.left&&nc([Ah(x2a)],a,"left-"+c,b.left),b.right&&nc([Ah(y2a)],a,"right-"+c,b.right))}; lE.YtCardItemBoxBehavior=[{observers:["cardItemContainerMarginChanged_(data.containerMargin)","cardItemContainerPaddingChanged_(data.containerPadding)"],created:function(){this.cardItemBoxBehaviorPaddingTargetId=""}, cardItemContainerMarginChanged_:function(a){var b,c=wt((b=this.hostElement)!=null?b:this),d;b=this.cardItemBoxBehaviorMarginTargetId&&c?c.querySelector("#"+this.cardItemBoxBehaviorMarginTargetId):(d=this.hostElement)!=null?d:this;z2a(b,a,"margin")}, cardItemContainerPaddingChanged_:function(a){var b,c=wt((b=this.hostElement)!=null?b:this),d;b=this.cardItemBoxBehaviorPaddingTargetId&&c?c.querySelector("#"+this.cardItemBoxBehaviorPaddingTargetId):(d=this.hostElement)!=null?d:this;z2a(b,a,"padding")}}];var A2a={};function mE(a){return A2a[a.replace("YT_SYS_COLOR_BASELINE_REFERENCE_","")]} ;var nE={CARD_ITEM_COLOR_GENERAL_BACKGROUND_A:mE("YT_SYS_COLOR_BASELINE_REFERENCE_BASE_BACKGROUND")||"var(--yt-base-background)",CARD_ITEM_COLOR_GENERAL_BACKGROUND_B:mE("YT_SYS_COLOR_BASELINE_REFERENCE_BASE_BACKGROUND")||"var(--yt-base-background)",CARD_ITEM_COLOR_BRAND_BACKGROUND_SOLID:mE("YT_SYS_COLOR_BASELINE_REFERENCE_RAISED_BACKGROUND")||"var(--yt-sys-color-baseline--raised-background)",CARD_ITEM_COLOR_ERROR_BACKGROUND:mE("YT_SYS_COLOR_BASELINE_REFERENCE_INVERTED_BACKGROUND")||"var(--yt-sys-color-baseline--inverted-background)", CARD_ITEM_COLOR_TEXT_PRIMARY:mE("YT_SYS_COLOR_BASELINE_REFERENCE_TEXT_PRIMARY")||"var(--yt-sys-color-baseline--text-primary)",CARD_ITEM_COLOR_TEXT_SECONDARY:mE("YT_SYS_COLOR_BASELINE_REFERENCE_TEXT_SECONDARY")||"var(--yt-sys-color-baseline--text-secondary)",CARD_ITEM_COLOR_TEXT_DISABLED:mE("YT_SYS_COLOR_BASELINE_REFERENCE_TEXT_DISABLED")||"var(--yt-sys-color-baseline--text-disabled)",CARD_ITEM_COLOR_CALL_TO_ACTION:mE("YT_SYS_COLOR_BASELINE_REFERENCE_CALL_TO_ACTION")||"var(--yt-sys-color-baseline--call-to-action)", CARD_ITEM_COLOR_ICON_INACTIVE:mE("YT_SYS_COLOR_BASELINE_REFERENCE_TEXT_PRIMARY")||"var(--yt-sys-color-baseline--text-primary)",CARD_ITEM_COLOR_ICON_DISABLED:mE("YT_SYS_COLOR_BASELINE_REFERENCE_TEXT_DISABLED")||"var(--yt-sys-color-baseline--text-disabled)",CARD_ITEM_COLOR_BRAND_ICON_ACTIVE:mE("YT_SYS_COLOR_BASELINE_REFERENCE_TEXT_PRIMARY")||"var(--yt-sys-color-baseline--text-primary)",CARD_ITEM_COLOR_BRAND_ICON_INACTIVE:mE("YT_SYS_COLOR_BASELINE_REFERENCE_TEXT_PRIMARY")||"var(--yt-sys-color-baseline--text-primary)", CARD_ITEM_COLOR_10_PERCENT_LAYER:mE("YT_SYS_COLOR_BASELINE_REFERENCE_OUTLINE")||"var(--yt-sys-color-baseline--outline)",CARD_ITEM_COLOR_TEXT_PRIMARY_INVERSE:mE("YT_SYS_COLOR_BASELINE_REFERENCE_TEXT_PRIMARY_INVERSE")||"var(--yt-sys-color-baseline--text-primary-inverse)",CARD_ITEM_COLOR_ICON_ACTIVE_OTHER:mE("YT_SYS_COLOR_BASELINE_REFERENCE_TEXT_PRIMARY")||"var(--yt-sys-color-baseline--text-primary)",CARD_ITEM_COLOR_THEMED_GREEN:mE("YT_SYS_COLOR_BASELINE_REFERENCE_THEMED_GREEN")||"var(--yt-sys-color-baseline--themed-green)", CARD_ITEM_COLOR_ERROR_INDICATOR:mE("YT_SYS_COLOR_BASELINE_REFERENCE_ERROR_INDICATOR")||"var(--yt-sys-color-baseline--error-indicator)"};var B2a;var C2a;var oE={};oE.YtVisibilityBehavior={_noAccessors:!0,properties:{disablePrescanVisibility:Boolean,prescanHeight:{type:Number,reflectToAttribute:!0}},onShow:function(){if(this.onShow_)this.onShow_()}};var D2a;var E2a;var pE=ua.caches,qE,F2a,rE=function(){}; rE.prototype.open=function(a){return pE.open(G2a(a))}; rE.prototype.has=function(a){return pE.has(G2a(a))}; rE.prototype.delete=function(a){return pE.delete(G2a(a))}; rE.prototype.match=function(a,b){var c=this,d,e,f,h,m,p;return ra(function(q){switch(q.nextAddress){case 1:return q.yield(c.keys(),2);case 2:d=q.yieldResult,e=l(d),f=e.next();case 3:if(f.done){q.jumpTo(5);break}h=f.value;return q.yield(c.open(h),6);case 6:return m=q.yieldResult,q.yield(m.match(a,b),7);case 7:if(p=q.yieldResult)return q.return(p);f=e.next();q.jumpTo(3);break;case 5:return q.return();}})}; var H2a=function(){}; k(H2a,rE);var G2a=function(a){if(a.includes(":"))throw Error("Invalid user cache name: "+a);return a+":"+Fl("CacheStorage get")}; H2a.prototype.keys=function(){var a,b,c,d,e,f,h,m,p;return ra(function(q){if(q.nextAddress==1)return a=[],b=Fl("CacheStorage keys"),q.yield(pE.keys(),2);c=q.yieldResult;d=l(c);for(e=d.next();!e.done;e=d.next()){f=e.value;var t=f.indexOf(":");h=t===-1?{originalName:f}:{originalName:f.substring(0,t),datasyncId:f.substring(t+1)};m=h.originalName;p=h.datasyncId;p===b&&a.push(m)}return q.return(a)})}; function I2a(){return ra(function(a){if(qE!==void 0)return a.return(qE);qE=new Promise(function(b){var c;return ra(function(d){switch(d.nextAddress){case 1:return d.setCatchFinallyBlocks(2),d.yield(pE.open("test-only"),4);case 4:return d.yield(pE.delete("test-only"),5);case 5:d.leaveTryBlock(3);break;case 2:if(c=d.enterCatchBlock(),c instanceof Error&&c.name==="SecurityError")return b(!1),d.return();case 3:b("caches"in window),d.jumpToEnd();}})}); return a.return(qE)})} function J2a(){return ra(function(a){if(a.nextAddress==1)return a.yield(I2a(),2);if(!a.yieldResult)return a.return(void 0);F2a||(F2a=new H2a);return a.return(F2a)})} ;function sE(a){var b,c,d,e;return ra(function(f){switch(f.nextAddress){case 1:return f.yield(J2a(),2);case 2:b=f.yieldResult;if(!b)throw Error("Cache API not supported");return f.yield(b.open("yt-player-local-img"),3);case 3:return c=f.yieldResult,f.yield(c.match(a),4);case 4:d=f.yieldResult;if(!d)throw Error("Did not find image in cache");return f.yield(d.blob(),5);case 5:return e=f.yieldResult,f.return(e);}})} ;var tE=function(){var a=E.apply(this,arguments)||this;a.empty_=!0;a.loadTime=Infinity;a.pendingPaint=!1;a.hasChange_=!1;a.oldThumbnail_=null;a.oldDelayedSrc_="";a.objectURL_=null;return a}; k(tE,E);g=tE.prototype;g.attached=function(){this.hasChange_&&this.thumbnailChanged_()}; g.ready=function(){var a=this.shouldShowPlaceholder_();Ct(this.hostElement,"no-transition",!0);a&&this.hostElement.classList.add("with-placeholder")}; g.isPreloaded=function(){return this.isThumbPreloaded_(this.thumbnail)}; g.isThumbPreloaded_=function(a){return!!this.get("webThumbnailDetailsExtensionData.isPreloaded",a)}; g.computeSrc_=function(){return this.delayedSrc||this.computeThumbnailSrc_(this.thumbnail)||K2a}; g.computeThumbnailSrc_=function(a){return a&&a.thumbnails?EB(a.thumbnails,this.dimension==="width"?this.width:this.height,this.preferredThumbnail,this.dimension):null}; g.computeAlt_=function(){var a=this.thumbnail&&this.thumbnail.accessibility&&this.thumbnail.accessibility.accessibilityData&&this.thumbnail.accessibility.accessibilityData.label;return this.loaded&&a||""}; g.thumbnailChanged_=function(){var a=l([this.thumbnail,this.oldThumbnail_]),b=a.next().value;a=a.next().value;this.oldThumbnail_=b;if(this.isAttached===void 0)this.hasChange_=!0;else{this.hasChange_=!1;if(this.loaded&&(a=this.computeThumbnailSrc_(a),this.computeThumbnailSrc_(b)===a))return;x("kevlar_use_vimio_behavior")&&this.ytRendererBehavior.markDirty();this.isThumbPreloaded_(b)?(this.loadTime=Infinity,this.setSrc_(this.thumbnail.thumbnails[0].url),this.empty_=!1):b&&Vk("DISABLE_YT_IMG_DELAY_LOADING", !1)?this.loaded&&!this.empty_?ms(this,this.onReload_):ms(this,this.onShow_):this.resetImage_();b&&(this.hostElement.style.opacity=""+b.opacity)}}; g.delayedSrcChanged_=function(){var a=this.oldDelayedSrc_;this.oldDelayedSrc_=this.delayedSrc;this.loaded&&this.delayedSrc===a||this.resetImage_()}; g.setSrc_=function(a){a?(wt(this.hostElement).querySelector("#img").src||this.hostElement.classList.remove("empty"),wt(this.hostElement).querySelector("#img").src=a):(wt(this.hostElement).querySelector("#img").removeAttribute("src"),this.hostElement.classList.add("empty"))}; g.resetImage_=function(){var a=this.hostElement;a.loaded=!1;a.loadTime=Infinity;var b=yXa.get(a);b&&(b.reject(Error("resetImageLoad")),yXa.delete(a));a.pendingPaint&&(CB.delete(a),a.pendingPaint=!1);this.empty_=!0;this.setSrc_(K2a);this.ytRendererBehavior.invalidate(!1)}; g.observePlaceholderColor_=function(){var a=this.thumbnail&&this.thumbnail.placeholderColor;a?this.hostElement.style.backgroundColor=Iy(a):this.shouldShowPlaceholder_()||(this.hostElement.style.backgroundColor="transparent")}; g.onLoad_=function(){wt(this.hostElement).querySelector("#img").src&&wt(this.hostElement).querySelector("#img").src!==K2a&&(BXa(this.hostElement),this.notifyOnLoaded&&Gt(this.hostElement,"yt-img-shadow-loaded"),this.objectURL_&&(URL.revokeObjectURL(this.objectURL_),this.objectURL_=null))}; g.onError_=function(){var a=this;if(x("web_use_cache_for_image_fallback"))sE(wt(this.hostElement).querySelector("#img").src).then(function(b){a.objectURL_=Gb(b).toString();a.setSrc_(a.objectURL_)}).catch(function(){x("kevlar_woffle_fallback_image")&&a.setSrc_("data:image/gif;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mN8XA8AAksBZG7LpHYAAAAASUVORK5CYII=")});else this.onLoad_()}; g.onPrescanVisible=function(){this.onShow_()}; g.onVisible=function(){if(x("yt_img_shadow_trigger_show_on_visible"))this.onShow_()}; g.onShow_=function(){if(!this.loaded||this.empty_){this.empty_=!1;var a=this.computeSrc_();a!==wt(this.hostElement).querySelector("#img").src&&(this.loaded=!1,this.setSrc_(a))}}; g.onReload_=function(){this.empty_=!1;var a=this.computeSrc_();a!==wt(this.hostElement).querySelector("#img").src&&(this.loaded=!1,this.setSrc_(a))}; g.shouldShowPlaceholder_=function(){return x("kevlar_thumbnail_bg")}; tE.prototype.observePlaceholderColor_=tE.prototype.observePlaceholderColor_;tE.prototype.delayedSrcChanged_=tE.prototype.delayedSrcChanged_;tE.prototype.thumbnailChanged_=tE.prototype.thumbnailChanged_;n([M({reflectToAttribute:!0}),r("design:type",String)],tE.prototype,"alt",void 0);n([M({reflectToAttribute:!0}),r("design:type",Object)],tE.prototype,"ariaHidden",void 0);n([M({reflectToAttribute:!0}),r("design:type",String)],tE.prototype,"ariaLabel",void 0); n([M({reflectToAttribute:!0}),r("design:type",Boolean)],tE.prototype,"hidden",void 0);n([M({reflectToAttribute:!0}),r("design:type",String)],tE.prototype,"id",void 0);n([F(oE.YtVisibilityBehavior),r("design:type",Object)],tE.prototype,"ytVisibilityBehavior",void 0);n([F(Yz.YtRendererBehavior),r("design:type",Object)],tE.prototype,"ytRendererBehavior",void 0);n([M(),r("design:type",String)],tE.prototype,"delayedSrc",void 0);n([M(),r("design:type",Object)],tE.prototype,"thumbnail",void 0); n([M({value:!1,reflectToAttribute:!0}),r("design:type",Boolean)],tE.prototype,"loaded",void 0);n([M(),r("design:type",Boolean)],tE.prototype,"notifyOnLoaded",void 0);n([M(),r("design:type",Number)],tE.prototype,"height",void 0);n([M(),r("design:type",Number)],tE.prototype,"width",void 0);n([M({value:function(){return"width"}}), r("design:type",String)],tE.prototype,"dimension",void 0);n([M({reflectToAttribute:!0}),r("design:type",Boolean)],tE.prototype,"fit",void 0);n([M({reflectToAttribute:!0}),r("design:type",Boolean)],tE.prototype,"fitHeight",void 0);n([M({reflectToAttribute:!0}),r("design:type",Boolean)],tE.prototype,"fitWidth",void 0);n([M({reflectToAttribute:!0}),r("design:type",String)],tE.prototype,"objectFit",void 0);n([M({reflectToAttribute:!0}),r("design:type",String)],tE.prototype,"objectPosition",void 0); n([M(),r("design:type",String)],tE.prototype,"preferredThumbnail",void 0);n([M({value:"",computed:"computeAlt_(thumbnail.accessibility.accessibilityData.label, loaded)"}),r("design:type",String)],tE.prototype,"alt_",void 0);n([M({reflectToAttribute:!0}),r("design:type",String)],tE.prototype,"sharedTooltipText",void 0);n([M(),r("design:type",Boolean)],tE.prototype,"ftlEligible",void 0);n([M({value:void 0}),r("design:type",String)],tE.prototype,"observeHiddenOption",void 0); n([M({value:"observe_once"}),r("design:type",String)],tE.prototype,"observePrescanOption",void 0);n([M({reflectToAttribute:!0}),r("design:type",Boolean)],tE.prototype,"roundedContainer",void 0);n([cu("thumbnail"),r("design:type",Function),r("design:paramtypes",[]),r("design:returntype")],tE.prototype,"thumbnailChanged_",null);n([cu("delayedSrc"),r("design:type",Function),r("design:paramtypes",[]),r("design:returntype")],tE.prototype,"delayedSrcChanged_",null); n([Lt("thumbnail.placeholderColor"),r("design:type",Function),r("design:paramtypes",[]),r("design:returntype")],tE.prototype,"observePlaceholderColor_",null);n([fu({is:"yt-img-shadow",disableElementRegistration:!0})],tE);var K2a=Vk("NO_EMPTY_DATA_IMG")?"":"data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7"; Uu()(tE,"yt-img-shadow",function(){if(E2a===void 0){var a=document.createElement("template");Q(a," ");a.content.insertBefore(T().content.cloneNode(!0), a.content.firstChild);var b=a.content,c=b.insertBefore;D2a===void 0&&(D2a=document.createElement("template"));var d=D2a;c.call(b,d.content.cloneNode(!0),a.content.firstChild);E2a=a}a=E2a;return a},{callbackProps:["onTap"], allowedProps:"alt ariaHidden ariaLabel delayedSrc dimension fit fitHeight fitWidth height hidden id loaded notifyOnLoaded objectFit objectPosition preferredThumbnail roundedContainer sharedTooltipText thumbnail width".split(" "),mode:2});var uE=function(){var a=E.apply(this,arguments)||this;a.actionMap={"yt-dark-mode-toggled-action":"handleDarkModeToggledAction_"};return a}; k(uE,E);uE.prototype.attached=function(){this.isDarkTheme_=document.documentElement.hasAttribute("dark")}; uE.prototype.handleDarkModeToggledAction_=function(a){this.isDarkTheme_=a}; uE.prototype.computeThemeImage_=function(a,b){if(!a||!a.imageLight)return!1;this.isCircular_=a.isCircular;a.imageWidth&&(this.hostElement.style.width=a.imageWidth+"px");a.imageHeight&&(this.hostElement.style.height=a.imageHeight+"px");a.borderWidth&&(this.image.style.borderWidth=a.borderWidth+"px",this.image.style.borderStyle="solid");a.borderColor&&(this.image.style.borderColor=Jy(a.borderColor));return b&&a.imageDark?a.imageDark:a.imageLight}; uE.prototype.computeThemeIcon_=function(a){var b,c;if(!(a==null?0:(b=a.themedIcon)==null?0:(c=b.icon)==null?0:c.iconType))return!1;this.icon.style.color=nE[a.themedIcon.iconColor||"CARD_ITEM_COLOR_GENERAL_BACKGROUND_A"];this.icon.style.width=(a.imageWidth||18)+"px";this.icon.style.height=(a.imageHeight||18)+"px";return cz(a.themedIcon.icon.iconType)}; n([F(Yz.YtRendererBehavior),r("design:type",Object)],uE.prototype,"ytRendererBehavior",void 0);n([F($C.YtRendererstamperBehavior),r("design:type",Object)],uE.prototype,"ytRendererstamperBehavior",void 0);n([F(lE.YtCardItemBoxBehavior),r("design:type",Object)],uE.prototype,"ytCardItemBoxBehavior",void 0);n([F(ft.YtActionHandlerBehavior),r("design:type",Object)],uE.prototype,"ytActionHandlerBehavior",void 0);n([M(),r("design:type",Object)],uE.prototype,"data",void 0); n([M({value:!1}),r("design:type",Boolean)],uE.prototype,"fit",void 0);n([M(),r("design:type",Boolean)],uE.prototype,"isDarkTheme_",void 0);n([M({computed:"computeThemeImage_(data, isDarkTheme_)"}),r("design:type",Object)],uE.prototype,"themeImage_",void 0);n([M({computed:"computeThemeIcon_(data)"}),r("design:type",Object)],uE.prototype,"themeIcon_",void 0);n([M({reflectToAttribute:!0,value:!1}),r("design:type",Object)],uE.prototype,"isCircular_",void 0); n([Tt("#image"),r("design:type",Object)],uE.prototype,"image",void 0);n([Tt("#icon"),r("design:type",Object)],uE.prototype,"icon",void 0);n([fu({is:"yt-themed-image-renderer",disableElementRegistration:!0})],uE); Tu(uE,"yt-themed-image-renderer",function(){if(C2a===void 0){var a=document.createElement("template");Q(a,"
\n \n\n \n");a.content.insertBefore(T().content.cloneNode(!0), a.content.firstChild);var b=a.content,c=b.insertBefore;B2a===void 0&&(B2a=document.createElement("template"));var d=B2a;c.call(b,d.content.cloneNode(!0),a.content.firstChild);C2a=a}a=C2a;return a},{mode:2});var L2a;var M2a;var vE=function(){return E.apply(this,arguments)||this}; k(vE,E);vE.prototype.configureRendererStamper=function(){return{"data.vcIcon":{id:"vc-icon",mapping:{themedImageRenderer:{component:"yt-themed-image-renderer"}}}}}; ba.Object.defineProperties(vE.prototype,{vcBalanceWidgetStyle:{configurable:!0,enumerable:!0,get:function(){return this.data&&this.data.style?this.data.style:"VC_BALANCE_WIDGET_STYLE_UNKNOWN"}}}); n([F(Yz.YtRendererBehavior),r("design:type",Object)],vE.prototype,"ytRendererBehavior",void 0);n([F($C.YtRendererstamperBehavior),r("design:type",Object)],vE.prototype,"ytRendererstamperBehavior",void 0);n([M(),r("design:type",Object)],vE.prototype,"data",void 0);n([M(),r("design:type",String)],vE.prototype,"formattedAmount",void 0);n([M({reflectToAttribute:!0}),r("design:type",Object)],vE.prototype,"ariaLabel",void 0); n([M({reflectToAttribute:!0}),H("data.style"),r("design:type",String),r("design:paramtypes",[])],vE.prototype,"vcBalanceWidgetStyle",null);n([fu({is:"yt-vc-balance-renderer",disableElementRegistration:!0})],vE); Tu(vE,"yt-vc-balance-renderer",function(){if(M2a===void 0){var a=document.createElement("template");Q(a,"\n\n[[formattedAmount]]
\n");a.content.insertBefore(T().content.cloneNode(!0), a.content.firstChild);var b=a.content,c=b.insertBefore;L2a===void 0&&(L2a=document.createElement("template"));var d=L2a;c.call(b,d.content.cloneNode(!0),a.content.firstChild);M2a=a}a=M2a;return a},{mode:2});kE("vcBalanceRenderer","vcBalanceRenderer","yt-live-chat-vc-balance-renderer");var wE=function(){return E.apply(this,arguments)||this}; k(wE,E);ba.Object.defineProperties(wE.prototype,{formattedAmount:{configurable:!0,enumerable:!0,get:function(){return this.vcBalanceEntity&&this.vcBalanceEntity.formattedAmount?this.vcBalanceEntity.formattedAmount:""}}, vcBalanceAriaLabel:{configurable:!0,enumerable:!0,get:function(){return this.vcBalanceEntity&&this.vcBalanceEntity.accessibilityFormattedAmount?this.vcBalanceEntity.accessibilityFormattedAmount:""}}}); n([F(Yz.YtRendererBehavior),r("design:type",Object)],wE.prototype,"ytRendererBehavior",void 0);n([F(iE),r("design:type",Object)],wE.prototype,"ytLiveChatReduxBehavior",void 0);n([F(t2a.YtTappableItemBehavior),r("design:type",Object)],wE.prototype,"ytTappableItemBehavior",void 0);n([M(),r("design:type",Object)],wE.prototype,"data",void 0);n([M({selectorArgs:["data.vcBalanceEntityKey"],selector:function(a,b){return yA(a.entities,"vcBalanceEntity",b)}}), r("design:type",Object)],wE.prototype,"vcBalanceEntity",void 0);n([H("vcBalanceEntity"),r("design:type",String),r("design:paramtypes",[])],wE.prototype,"formattedAmount",null);n([H("vcBalanceEntity"),r("design:type",String),r("design:paramtypes",[])],wE.prototype,"vcBalanceAriaLabel",null);n([fu({disableElementRegistration:!0,is:"yt-live-chat-vc-balance-renderer",noInjection:!0})],wE); Tu(wE,"yt-live-chat-vc-balance-renderer",function(){if(s2a===void 0){var a=document.createElement("template");Q(a,"\n \n"); a.content.insertBefore(T().content.cloneNode(!0),a.content.firstChild);var b=a.content,c=b.insertBefore;r2a===void 0&&(r2a=document.createElement("template"));var d=r2a;c.call(b,d.content.cloneNode(!0),a.content.firstChild);s2a=a}a=s2a;return a},{mode:0});var N2a="a[href] a[tabindex] area[href] iframe [tabindex] [contentEditable] summary input:not([disabled]) select:not([disabled]) textarea:not([disabled]) button:not([disabled]) object:not([disabled])".split(" ");function O2a(){var a,b;return typeof CSS!=="undefined"&&((b=(a=CSS).supports)==null?void 0:b.call(a,"selector(:has(*))"))} O2a()&&N2a.push("details:not(:has(summary))");var P2a=N2a.join(",");function Q2a(a){return a.visibility!=="hidden"&&a.display!=="none"} function R2a(a){if(O2a()||a.tagName!=="DETAILS"?!a.matches(P2a):a.querySelector("summary")!==null)return-1;a=a.getAttribute("tabindex")||"0";return Number(a)} function S2a(a){return a.some(function(b){return R2a(b)>0})} function T2a(a){if(a.textContent||a.ariaLabel)return!0;if(a instanceof HTMLInputElement){if(!a.labels)return!1;a=l(a.labels);for(var b=a.next();!b.done;b=a.next())if(b.value.textContent)return!0}return!1} ;function U2a(a){return a.sort(function(b,c){return R2a(c)-R2a(b)})} function V2a(a){a=Array.from(a.querySelectorAll(P2a)).filter(function(b){return(Q2a(b.style)?Q2a(window.getComputedStyle(b)):!1)&&T2a(b)}); return S2a(a)?U2a(a):a} function W2a(a){a=V2a(a);a.length>0&&a[0].focus()} ;var X2a=function(a){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=ef(a)}; k(X2a,Ig);var Y2a=function(a){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=ef(a)}; k(Y2a,Ig);var Z2a=function(a){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=ef(a)}; k(Z2a,Ig);var $2a=function(a){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=ef(a)}; k($2a,Ig);var a3a=function(a){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=ef(a)}; k(a3a,Ig);var b3a=function(a){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=ef(a)}; k(b3a,Ig);var c3a=function(a){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=ef(a)}; k(c3a,Ig);c3a.prototype.getData=function(){return yf(this,2)};var d3a=function(a){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=ef(a)}; k(d3a,Ig);var xE=function(a){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=ef(a)}; k(xE,Ig);xE.prototype.getStyle=function(){return Ef(this,X2a,1)};var yE=function(a){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=ef(a)}; k(yE,Ig);yE.prototype.getPayloadCase=function(){return Df(this,zE)}; yE.prototype.getStyle=function(){return Yf(this,xE,6,zE)}; var e3a=function(){var a=new yE,b=new a3a;return Jf(a,7,zE,b)},f3a=function(){var a=new yE,b=new b3a; return Jf(a,8,zE,b)},zE=[1, 2,3,4,5,6,7,8];var g3a=function(a){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=ef(a)}; k(g3a,Ig);var h3a=function(a){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=ef(a)}; k(h3a,Ig);var i3a=function(a){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=ef(a)}; k(i3a,Ig);var j3a=function(a){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=ef(a)}; k(j3a,Ig);var k3a=function(a){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=ef(a)}; k(k3a,Ig);var l3a=function(a){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=ef(a)}; k(l3a,Ig);var m3a=function(a){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=ef(a)}; k(m3a,Ig);var n3a=function(a){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=ef(a)}; k(n3a,Ig);n3a.prototype.getData=function(){return yf(this,2)};var o3a=function(a){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=ef(a)}; k(o3a,Ig);var p3a=function(a){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=ef(a)}; k(p3a,Ig);p3a.prototype.getPayloadCase=function(){return Df(this,AE)}; var AE=[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15];var BE=function(a,b){a=Error.call(this,a);this.message=a.message;"stack"in a&&(this.stack=a.stack);this.code=b===void 0?2:b}; k(BE,Error);var q3a=Promise;var r3a=function(a){this.channelPromise=a}; r3a.prototype.send=function(a,b,c){this.channelPromise.then(function(d){d.send(a,b,c)})};var CE=function(a,b){this.data=a;this.channel=b}; CE.prototype.reply=function(a,b,c){this.channel.send(a,b,c)};var s3a=function(a){this.JSC$9313_port_=a}; s3a.prototype.send=function(a,b,c){c=c===void 0?[]:c;var d=new MessageChannel;t3a(d.port1,b);this.JSC$9313_port_.postMessage(a,[d.port2].concat(c))}; var u3a=function(a,b){t3a(a,b);return new s3a(a)},t3a=function(a,b){b&&(a.onmessage=function(c){b(new CE(c.data,u3a(c.ports[0])))})};var v3a=function(a){this.verifier_=a},w3a=function(a){var b=Object.create(null); (typeof a==="string"?[a]:a).forEach(function(c){if(c==="null")throw Error("Receiving from null origin not allowed without token verification. Please use NullOriginConnector.");b[c]=!0}); return function(c){return b[c]===!0}};var y3a=function(a){var b=a.destination;var c=a.iframe;var d=a.origin;var e=a.channelName===void 0?"ZNWN1d":a.channelName;var f=a.onMessage===void 0?void 0:a.onMessage;a=a.onEstablished===void 0?void 0:a.onEstablished;return x3a({destination:b,getSource:function(){return c.contentWindow}, originVerifier:d instanceof v3a?d:typeof d==="function"?new v3a(d):new v3a(w3a(d)),channelName:e,onMessage:f,onEstablished:a})},x3a=function(a){var b=a.destination; var c=a.getSource;var d=a.originVerifier;var e=a.token===void 0?void 0:a.token;var f=a.channelName;var h=a.onMessage===void 0?void 0:a.onMessage;var m=a.onEstablished===void 0?void 0:a.onEstablished;return new r3a(new q3a(function(p,q){var t=function(u){u.source&&u.source===c()&&d.verifier_(u.origin)&&(u.data.n||u.data)===f&&(b.removeEventListener("message",t,!1),e&&u.data.t!==e?q(Error("Token mismatch while establishing channel \""+f+"\". Expected "+e+", but received "+u.data.t+".")):(p(u3a(u.ports[0], h)),m&&m(u)))}; b.addEventListener("message",t,!1)}))};var DE=function(a){try{a()}catch(b){gd(b)}};var A3a=function(a){var b=this;var c=a.getMessageType;var d=a.onUnregisteredMessage===void 0?function(){}:a.onUnregisteredMessage; var e=a.onBeforeRegisteredMessage===void 0?function(){}:a.onBeforeRegisteredMessage; a=a.onAfterRegisteredMessage===void 0?function(){}:a.onAfterRegisteredMessage; this.registry_=new Map;this.getMessageType_=c;this.onUnregisteredMessage_=d;this.onBeforeRegisteredMessage_=e;this.onAfterRegisteredMessage_=a;this.onMessage=function(f){return z3a(b,f)}}; A3a.prototype.register=function(a,b){this.registry_.set(a,b);return this}; var z3a=function(a,b){var c=a.getMessageType_(b.data),d=a.registry_.get(c);d?(DE(function(){return a.onBeforeRegisteredMessage_(b,c)}),DE(function(){return d(b)}),DE(function(){return a.onAfterRegisteredMessage_(b,c)})):DE(function(){return a.onUnregisteredMessage_(b,c)})};var EE=function(a){this.JSC$9325_channel_=a}; EE.prototype.send=function(a,b,c){this.JSC$9325_channel_.send(af(a),b,c)}; var B3a=function(a,b){return function(c){var d=new a(c.data);return b(new CE(d,c.channel))}},C3a=function(a){return function(b){return a(new CE(b.data,new EE(b.channel)))}},D3a=function(a,b){return C3a(B3a(a,b))};var FE=function(a,b,c,d){this.registry=a;this.delegate=b;this.receiveMessageConstructor=c;this.createInitMessage=d;this.initialised=!1;this.registry.register.bind(this.registry);this.features=new Set},E3a=function(a){var b=new A3a({getMessageType:a.getPayloadCase}); return new FE(b,new EE(y3a({iframe:a.child,destination:window,origin:a.origin,channelName:a.channelName,onMessage:D3a(a.receiveMessageConstructor,b.onMessage)})),a.receiveMessageConstructor,a.createInitMessage)},F3a=function(a,b){a.createInitMessage=b}; FE.prototype.send=function(a){if(!this.initialised)throw new BE("Attempted to send a message before initialisation.");this.delegate.send(a)}; var G3a=function(a,b){return ra(function(c){if(!a.initialised)throw new BE("Attempted to send a message before initialisation.");return c.return(new Promise(function(d){a.delegate.send(b,D3a(a.receiveMessageConstructor,d))}))})}; FE.prototype.init=function(){var a=this;return ra(function(b){if(a.initialised)throw new BE("Attempted to initialise twice. The SDK can only be initialised once.");if(a.createInitMessage!==void 0){var c=a.delegate,d=c.send,e=a.createInitMessage;var f=new Y2a;var h=[].concat(ia(a.features));f=sfa(f,1,h,qea);d.call(c,e.call(a,f))}a.initialised=!0;b.jumpToEnd()})}; var GE=function(a,b){if(a.initialised)throw new BE("Attempted to set up API \""+b+"\" after initialisation. All APIs must be set up before initialising the SDK.");a.features.add(b);return a.registry}; ba.Object.defineProperties(FE.prototype,{isInitialised:{configurable:!0,enumerable:!0,get:function(){return this.initialised}}});function H3a(a,b){return E3a({child:a,origin:b||"https://gamesnacks.com",channelName:"gspc",receiveMessageConstructor:p3a,getPayloadCase:function(c){return c.getPayloadCase()}, createInitMessage:function(c){var d=new yE,e=new Z2a;c=Gf(e,1,c);return Jf(d,5,zE,c)}})} ;var HE=function(a){this.channel=a;this.registered=!1}; HE.prototype.update=function(a){if(this.channel.isInitialised){if(!this.registered)throw new BE("Using unregistered Audio Feature. Please call audio.update() before init() to indicate usage of the Audio Api.");var b=new yE;var c=new $2a;c=bg(c,1,a);b=Jf(b,2,zE,c);this.channel.send(b)}else this.register();this.audioEnabled=a}; HE.prototype.register=function(){GE(this.channel,1);this.registered=!0}; HE.prototype.isAudioEnabled=function(){return this.audioEnabled};var I3a=function(a){this.channel=a}; g=I3a.prototype;g.onFirstFrameReady=function(a){GE(this.channel,2).register(11,function(b){b=Yf(b.data,g3a,11,AE);if(!b)throw new BE("Unexpectedly nonexistent GameFirstFrameReadyEvent");a(Uf(b,1))})}; g.onReady=function(a){GE(this.channel,2).register(4,function(b){b=Yf(b.data,i3a,4,AE);if(!b)throw new BE("Unexpectedly nonexistent GameReadyEvent");a(Uf(b,1))})}; g.onLevelComplete=function(a){GE(this.channel,2).register(5,function(b){b=Yf(b.data,j3a,5,AE);if(!b)throw new BE("Unexpectedly nonexistent LevelCompleteEvent");a(Uf(b,1),Pf(b,2))})}; g.onGameOver=function(a){GE(this.channel,2).register(6,function(b){b=Yf(b.data,h3a,6,AE);if(!b)throw new BE("Unexpectedly nonexistent GameOverEvent");a(Uf(b,1))})}; g.pause=function(){var a=this;if(!this.channel.isInitialised)return GE(this.channel,2),Promise.resolve();if(!this.channel.features.has(2))throw new BE("Using unregistered Game Feature: pause.");var b=e3a();return new Promise(function(c){return ra(function(d){if(d.nextAddress==1)return d.yield(G3a(a.channel,b),2);c();d.jumpToEnd()})})}; g.resume=function(){var a=this;if(!this.channel.isInitialised)return GE(this.channel,2),Promise.resolve();if(!this.channel.features.has(2))throw new BE("Using unregistered Game Feature: resume.");var b=f3a();return new Promise(function(c){return ra(function(d){if(d.nextAddress==1)return d.yield(G3a(a.channel,b),2);c();d.jumpToEnd()})})};var J3a=function(a){this.channel=a}; J3a.prototype.onReady=function(a){GE(this.channel,5).register(8,function(b){if(!Yf(b.data,k3a,8,AE))throw new BE("Unexpectedly nonexistent PageReadyEvent");a()})};var K3a=function(a){this.channel=a}; K3a.prototype.onChange=function(a){GE(this.channel,3).register(7,function(b){b=Yf(b.data,l3a,7,AE);if(!b)throw new BE("Unexpectedly nonexistent ScoreEvent");a(Uf(b,1),Pf(b,2))})};var L3a={load:function(){throw new BE("Storage used, but storage.onLoad() listener not set!")}, save:function(){throw new BE("Storage used, but storage.onSave() listener not set!")}},M3a=function(a){this.channel=a; this.saveRegistered=this.loadRegistered=this.initialSetupDone=!1},N3a=function(a){GE(a.channel,4).register(2,L3a.load).register(3,L3a.save); a.initialSetupDone=!0}; M3a.prototype.onLoad=function(a){this.initialSetupDone||N3a(this);this.loadRegistered||(this.loadRegistered=!0,GE(this.channel,4).register(2,function(b){var c,d,e;return ra(function(f){if(f.nextAddress==1){c=Yf(b.data,m3a,2,AE);if(!c)throw new BE("Unexpectedly nonexistent StorageLoad");d=Uf(c,1);return f.yield(a(d),2)}e=f.yieldResult;var h=b.reply,m=new yE;var p=new c3a;p=fg(p,1,d);p=qf(p,2,ee(e,!1));m=Jf(m,3,zE,p);h.call(b,m);f.jumpToEnd()})}))}; M3a.prototype.onSave=function(a){this.initialSetupDone||N3a(this);this.saveRegistered||(this.saveRegistered=!0,GE(this.channel,4).register(3,function(b){var c,d,e;return ra(function(f){if(f.nextAddress==1){c=Yf(b.data,n3a,3,AE);if(!c)throw new BE("Unexpectedly nonexistent StorageSave");d=Uf(c,1);e=Ld(c.getData());return f.yield(a(d,e),2)}var h=b.reply,m=new yE;var p=new d3a;p=fg(p,1,d);m=Jf(m,4,zE,p);h.call(b,m);f.jumpToEnd()})}))};var O3a=function(a){this.channel=a}; O3a.prototype.update=function(a){if(!this.channel.features.has(6))throw new BE("Using unregistered Style Feature. Please call style.register() before init() to indicate usage of the Style Api.");var b=new yE,c=new xE;a=Gf(c,1,a);b=Jf(b,6,zE,a);this.channel.send(b)}; O3a.prototype.register=function(){GE(this.channel,6)};var P3a=function(a){this.channel=a;this.userActivityLoggingIntervalMs=0}; P3a.prototype.onUserActivity=function(a,b){this.userActivityLoggingIntervalMs=b;GE(this.channel,7).register(9,function(c){if(!Yf(c.data,o3a,9,AE))throw new BE("Unexpectedly nonexistent ClickEvent");a()})};var Q3a=function(a){var b=this;this.channel=a;this.init=this.channel.init.bind(this.channel);this.page=new J3a(this.channel);this.game=new I3a(this.channel);this.audio=new HE(this.channel);this.score=new K3a(this.channel);this.storage=new M3a(this.channel);this.style=new O3a(this.channel);this.userActivity=new P3a(this.channel);F3a(this.channel,function(c){var d=new Z2a;c=Gf(d,1,c);c=dg(c,3,b.userActivity.userActivityLoggingIntervalMs);d=b.audio.isAudioEnabled();d!==void 0&&bg(c,2,d);d=new yE;return Jf(d, 5,zE,c)})};var R3a=function(){this.timedFunctionContext=0}; R3a.prototype.timeExecution=function(a,b){var c=this;return function(){var d=sa.apply(0,arguments);c.timedFunctionContext=a;return b.apply(null,ia(d))}};var S3a=function(){var a={};this.priorityTasks=(a[3]=[],a[2]=[],a[1]=[],a);this.isFlushing=!1},IE=function(a,b,c){var d=T3a(a,c); a.priorityTasks[c].push(b);d&&a.priorityTasks[c].length===1&&a.flush()},T3a=function(a,b){return Object.keys(a.priorityTasks).map(function(c){return Number(c)}).filter(function(c){return!isNaN(c)&&c>b}).every(function(c){return a.priorityTasks[c].length===0})}; S3a.prototype.flush=function(){if(!this.isFlushing){this.isFlushing=!0;try{for(;Object.values(this.priorityTasks).some(function(a){return a.length>0});)U3a(this,3),U3a(this,2),U3a(this,1)}catch(a){throw Object.values(this.priorityTasks).forEach(function(b){return void b.splice(0,b.length)}),a; }finally{this.isFlushing=!1}}}; var U3a=function(a,b){for(;T3a(a,b)&&a.priorityTasks[b].length>0;)a.priorityTasks[b][0](),a.priorityTasks[b].shift()}; ba.Object.defineProperties(S3a.prototype,{running:{configurable:!0,enumerable:!0,get:function(){return Object.values(this.priorityTasks).some(function(a){return a.length>0})}}});var V3a=function(){this.names=new Map}; V3a.prototype.getName=function(a){var b=this.names.get(a);if(b)return b;var c;b=(c=a.description)!=null?c:vca();this.names.set(a,b);return b};var JE=function(){this.performanceMonitor=new R3a;this.queue=new S3a;this.internalSymbol=Symbol();this.debugNames=new V3a}; JE.prototype.getOnBackgrounded=function(){return Ux}; ba.Object.defineProperties(JE.prototype,{symbol:{configurable:!0,enumerable:!0,get:function(){return this.internalSymbol}}});var KE=function(a,b){b=Error.call(this,b?a+": "+b:String(a));this.message=b.message;"stack"in b&&(this.stack=b.stack);this.code=a;this.__proto__=KE.prototype;this.name=String(a)}; k(KE,Error);var LE=function(a){KE.call(this,1E3,"sfr:\""+a+"\"");this.measurementStrategyFailureReason=a;this.__proto__=LE.prototype}; k(LE,KE);var ME=function(){KE.call(this,1003);this.__proto__=ME.prototype}; k(ME,KE);var NE=function(){KE.call(this,1009);this.__proto__=NE.prototype}; k(NE,KE);var W3a=function(){KE.call(this,1011);this.__proto__=W3a.prototype}; k(W3a,KE);var X3a=function(){KE.call(this,1007);this.__proto__=ME.prototype}; k(X3a,KE);var OE=function(a){KE.call(this,1004,String(a));this.inputObservableIndex=a;this.__proto__=OE.prototype}; k(OE,KE);var Y3a=function(a){KE.call(this,1010,a);this.__proto__=PE.prototype}; k(Y3a,KE);var PE=function(a){KE.call(this,1005,a);this.__proto__=PE.prototype}; k(PE,KE);var Z3a=function(a){var b=sa.apply(1,arguments),c=this;this.orderedFactories=[];this.orderedFactories.push(a);b.forEach(function(d){c.orderedFactories.push(d)})}; Z3a.prototype.isSupported=function(a){return this.orderedFactories.some(function(b){return b.isSupported(a)})}; Z3a.prototype.makeBeacon=function(a,b){for(var c=0;c=a.value?this:a}; g.round=function(){return new QE(Math.round(this.value),this.timeline)}; g.add=function(a){return new QE(this.value+a,this.timeline)}; g.toString=function(){return String(this.value)};function c4a(a){function b(c){return typeof c==="boolean"||typeof c==="string"||typeof c==="number"||c===void 0||c===null} return b(a)?!0:Array.isArray(a)?a.every(b):typeof a==="object"?Object.keys(a).every(function(c){return typeof c==="string"})&&Object.values(a).every(function(c){return Array.isArray(c)?c.every(b):b(c)}):!1} function d4a(a){if(c4a(a))return a;if($3a(a))return{lastMeasurement:{value:d4a(a.lastMeasurement.value),timestamp:RE(a.lastMeasurement.timestamp,new QE(0,a.lastMeasurement.timestamp.timeline))},active:a.active};try{return JSON.parse(JSON.stringify(a))}catch(b){}return String(a)} ;function SE(a,b){return function(c){return new ix(function(d){return c.subscribe(function(e){a.timeExecution(b,function(){d.next(e)})()},function(e){a.timeExecution(b,function(){d.error(e)})()},function(){a.timeExecution(b,function(){d.complete()})()})})}} ;var TE=function(a,b){this.context=a;this.JSC$9419_pinger=b}; TE.prototype.isSupported=function(a){return this.JSC$9419_pinger.isSupported(a)}; TE.prototype.makeBeacon=function(a,b){if(!this.isSupported(b))throw new NE;return new UE(this.context,this.JSC$9419_pinger,b!=null?b:void 0,a)}; var UE=function(a,b,c,d){var e=this;this.JSC$9425_pinger=b;this.properties=c;this.url=d;this.internalIsPending=!0;this.customHeaders=new Map;this.body=void 0;var f;this.method=(f=c==null?void 0:c.beaconMethod)!=null?f:"GET";this.backgroundedSubscription=a.getOnBackgrounded().subscribe(function(){e.sendNow()})}; UE.prototype.deactivate=function(){this.internalIsPending=!1}; UE.prototype.sendNow=function(){if(this.internalIsPending)if(this.backgroundedSubscription.unsubscribe(),this.JSC$9425_pinger.isSupported(this.properties))try{if(this.customHeaders.size>0||this.body!==void 0){var a,b;this.JSC$9425_pinger.pingWithHeadersAndBody((a=this.properties)!=null?a:{},this.customHeaders,(b=this.body)!=null?b:"",this.url)}else this.JSC$9425_pinger.ping(this.url);this.internalIsPending=!1}catch(c){}else this.internalIsPending=!1}; UE.prototype.setHeader=function(a){this.customHeaders.set(a,void 0)};var f4a=function(){for(var a=l(sa.apply(0,arguments)),b=a.next();!b.done;b=a.next())if(b=b.value,b.available()){this.timeProvider=b;return}this.timeProvider=new e4a}; g=f4a.prototype;g.available=function(){return this.timeProvider.available()}; g.now=function(){return this.timeProvider.now()}; g.setTimeout=function(a,b){return this.timeProvider.setTimeout(a,b)}; g.clearTimeout=function(a){this.timeProvider.clearTimeout(a)}; g.interval=function(a,b){var c=this.intervalObservable(a).subscribe(b);return function(){return void c.unsubscribe()}}; g.intervalObservable=function(a){return this.timeProvider.intervalObservable(a)}; ba.Object.defineProperties(f4a.prototype,{timeline:{configurable:!0,enumerable:!0,get:function(){return this.timeProvider.timeline}}}); var e4a=function(){this.timeline=Symbol()}; g=e4a.prototype;g.available=function(){return!1}; g.now=function(){return new QE(0,this.timeline)}; g.setTimeout=function(){return 0}; g.clearTimeout=function(){}; g.interval=function(){return function(){}}; g.intervalObservable=function(){return Ux};var VE=function(a,b){this.intrinsicFunctionNamespace=a;this.performanceMonitor=b}; g=VE.prototype;g.setTimeout=function(a,b){return this.intrinsicFunctionNamespace.setTimeout(this.performanceMonitor.timeExecution(734,a),b)}; g.clearTimeout=function(a){this.intrinsicFunctionNamespace.clearTimeout(a)}; g.interval=function(a,b){var c=this.intervalObservable(a).subscribe(b);return function(){return void c.unsubscribe()}}; g.intervalObservable=function(a){var b=this;return new ix(function(c){var d=0,e=b.intrinsicFunctionNamespace.setInterval(function(){c.next(d++)},a); return function(){b.intrinsicFunctionNamespace.clearInterval(e)}})}; g.available=function(){return!!this.intrinsicFunctionNamespace.clearTimeout&&"setTimeout"in this.intrinsicFunctionNamespace&&"setInterval"in this.intrinsicFunctionNamespace&&!!this.intrinsicFunctionNamespace.clearInterval};var WE=function(a,b){VE.call(this,a,b);this.timeline=b4a}; k(WE,VE);WE.prototype.now=function(){return new QE(this.intrinsicFunctionNamespace.Date.now(),this.timeline)}; WE.prototype.available=function(){return!!this.intrinsicFunctionNamespace.Date&&!!this.intrinsicFunctionNamespace.Date.now&&VE.prototype.available.call(this)};var XE=function(a,b){VE.call(this,a,b);this.timeline=a4a}; k(XE,VE);XE.prototype.now=function(){return new QE(this.intrinsicFunctionNamespace.performance.now(),this.timeline)}; XE.prototype.available=function(){return!!this.intrinsicFunctionNamespace.performance&&!!this.intrinsicFunctionNamespace.performance.now&&VE.prototype.available.call(this)};function g4a(a,b){var c=!1;return new ix(function(d){var e=a.setTimeout(function(){c=!0;d.next(!0);d.complete()},b); return function(){c||a.clearTimeout(e)}})} ;function h4a(a){a=a.global;if(a.fetchLater)return a.fetchLater.bind(a)} var j4a=function(a){this.context=a;if(i4a===void 0)a:{var b,c,d=(b=a.global)==null?void 0:(c=b.document)==null?void 0:c.createElement("meta");if(d)try{d.httpEquiv="origin-trial";d.content="AxjhRadLCARYRJawRjMjq4U8V8okQvSnrBIJWdMajuEkN3/DfVAcLcFhMVrUWnOXagwlI8dQD84FwJDGj9ohqAYAAABveyJvcmlnaW4iOiJodHRwczovL2dvb2dsZWFkc2VydmljZXMuY29tOjQ0MyIsImZlYXR1cmUiOiJGZXRjaExhdGVyQVBJIiwiZXhwaXJ5IjoxNzI1NDA3OTk5LCJpc1RoaXJkUGFydHkiOnRydWV9";a.global.document.head.append(d);i4a=d;break a}catch(e){}i4a=void 0}}, i4a; j4a.prototype.isSupported=function(a){return h4a(this.context)!==void 0&&!(a==null||!a.endOfSession)&&!YE(this.context)&&!(a==null?0:a.attributionEnabled)&&!(a==null?0:a.customHeaders)&&!(a==null?0:a.customBody)}; j4a.prototype.makeBeacon=function(a,b){if(!this.isSupported(b))throw new NE;return new ZE(this.context,a,b)}; var ZE=function(a,b,c){this.context=a;this.properties=c;this.JSC$9449_urlWithoutToken=b;var d;this.beaconMethod=(d=c==null?void 0:c.beaconMethod)!=null?d:"GET";a=h4a(this.context);if(a===void 0)throw Error();this.fetchLater=a;k4a(this,l4a(this))},k4a=function(a,b){a.beaconResult&&a.beaconResult.activated||(a.beaconAbort=new AbortController,a.beaconResult=a.fetchLater(b,{method:a.beaconMethod, cache:"no-cache",mode:"no-cors",signal:a.beaconAbort.signal,activateAfter:96E4}))},l4a=function(a){a=a.JSC$9449_urlWithoutToken; return(a.slice(-1)[0]==="&"?a:a+"&")+"flapi=1"}; ZE.prototype.deactivate=function(){this.beaconResult&&!this.beaconResult.activated&&this.beaconAbort&&(this.beaconAbort.abort(),this.beaconResult=void 0)}; ZE.prototype.sendNow=function(){}; ZE.prototype.setHeader=function(){}; ba.Object.defineProperties(ZE.prototype,{url:{configurable:!0,enumerable:!0,get:function(){return this.JSC$9449_urlWithoutToken}, set:function(a){this.JSC$9449_urlWithoutToken=a;a=l4a(this);this.beaconResult&&this.beaconResult.activated||!this.beaconAbort||(this.beaconAbort.abort(),this.beaconResult=void 0);k4a(this,a)}}, method:{configurable:!0,enumerable:!0,get:function(){return this.beaconMethod}}});function $E(a){return Hx(function(b,c){var d=null,e=!1,f;d=b.subscribe(new Gx(c,void 0,function(h){f=px(a(h,$E(a)(b)));d?(d.unsubscribe(),d=null,f.subscribe(c)):e=!0})); e&&(d.unsubscribe(),d=null,f.subscribe(c))})} ;function m4a(a,b,c){return function(d,e){var f=c,h=b,m=0;d.subscribe(new Gx(e,function(p){var q=m++;h=f?a(h,p,q):(f=!0,p);e.next(h)},void 0,void 0))}} ;function n4a(){return o4a.apply(null,ia(sa.apply(0,arguments)))} function o4a(){var a=sa.apply(0,arguments),b=Bx(a);return Hx(function(c,d){kNa(1)(qx([c].concat(ia(a)),b)).subscribe(d)})} ;function p4a(a){return Hx(function(b,c){var d=!1,e=null,f=null,h=function(){var m;(m=f)==null||m.unsubscribe();f=null;d&&(d=!1,m=e,e=null,c.next(m))}; b.subscribe(new Gx(c,function(m){var p;(p=f)==null||p.unsubscribe();d=!0;e=m;f=new Gx(c,h,void 0,$w);px(a(m)).subscribe(f)},void 0,function(){h(); c.complete()},function(){e=f=null}))})} ;function q4a(a){a=a===void 0?null:a;return Hx(function(b,c){var d=!1;b.subscribe(new Gx(c,function(e){d=!0;c.next(e)},void 0,function(){d||c.next(a); c.complete()}))})} ;function aF(){return Hx(function(a,b){a.subscribe(new Gx(b,$w))})} ;function bF(a){return Hx(function(b,c){b.subscribe(new Gx(c,function(){return c.next(a)}))})} ;function cF(a){return a<=0?function(){return mx}:Hx(function(b,c){var d=0; b.subscribe(new Gx(c,function(e){++d<=a&&(c.next(e),a<=d&&c.complete())}))})} ;function dF(a){var b=b===void 0?gx:b;var c;a=(c=a)!=null?c:r4a;return Hx(function(d,e){var f,h=!0;d.subscribe(new Gx(e,function(m){var p=b(m);if(h||!a(f,p))h=!1,f=p,e.next(m)}))})} function r4a(a,b){return a===b} ;function s4a(a){a=a===void 0?t4a:a;return Hx(function(b,c){var d=!1;b.subscribe(new Gx(c,function(e){d=!0;c.next(e)},void 0,function(){return d?c.complete():c.error(a())}))})} function t4a(){return new Fx} ;function eF(){var a=sa.apply(0,arguments);return function(b){return lNa(b,Cx.apply(null,ia(a)))}} ;function u4a(a){return Hx(function(b,c){var d=0;b.subscribe(new Gx(c,function(e){a.call(void 0,e,d++,b)||(c.next(!1),c.complete())},void 0,function(){c.next(!0); c.complete()}))})} ;function v4a(a,b){var c=arguments.length>=2;return function(d){return d.pipe(a?Vx(function(e,f){return a(e,f,d)}):gx,cF(1),c?q4a(b):s4a(function(){return new Fx}))}} ;function w4a(){return Hx(function(a,b){var c=[];a.subscribe(new Gx(b,function(d){c.push(d);1 =2;return function(d){return d.pipe(a?Vx(function(e,f){return a(e,f,d)}):gx,w4a(),c?q4a(b):s4a(function(){return new Fx}))}} ;function fF(a){var b=Yw(a)?a:function(){return a}; return Yw()?Hx(function(c,d){var e=b();(void 0)(e).subscribe(d).add(c.subscribe(e))}):function(c){var d=new Jx(c,b); Yw(c==null?void 0:c.lift)&&(d.lift=c.lift);d.source=c;d.subjectFactory=b;return d}} ;function gF(a){var b=new Ex(a,void 0,void 0);return function(c){return fF(function(){return b})(c)}} ;function y4a(){var a=sa.apply(0,arguments);return a.length?Hx(function(b,c){wNa([b].concat(ia(a)))(c)}):gx} ;function z4a(){var a=a===void 0?Infinity:a;return a<=0?function(){return mx}:Hx(function(b,c){var d=0,e,f=function(){var h=!1; e=b.subscribe(new Gx(c,void 0,void 0,function(){++d=2))} ;function iF(){var a=sa.apply(0,arguments),b=Bx(a);return Hx(function(c,d){(b?lNa(a,c,b):lNa(a,c)).subscribe(d)})} ;function jF(a){return Hx(function(b,c){var d=null,e=0,f=!1;b.subscribe(new Gx(c,function(h){var m;(m=d)==null||m.unsubscribe();m=e++;px(a(h,m)).subscribe(d=new Gx(c,function(p){return c.next(p)},void 0,function(){d=null; f&&!d&&c.complete()}))},void 0,function(){(f=!0,!d)&&c.complete()}))})} ;function kF(a,b){b=b===void 0?!1:b;return Hx(function(c,d){var e=0;c.subscribe(new Gx(d,function(f){var h=a(f,e++);(h||b)&&d.next(f);!h&&d.complete()}))})} ;function lF(a,b,c){var d=Yw(a)||b||c?{next:a,error:b,complete:c}:a;return d?Hx(function(e,f){e.subscribe(new Gx(f,function(h){var m;(m=d.next)==null||m.call(d,h);f.next(h)},function(h){var m; (m=d.error)==null||m.call(d,h);f.error(h)},function(){var h; (h=d.complete)==null||h.call(d);f.complete()}))}):gx} ;function A4a(){var a=sa.apply(0,arguments),b=RMa(a);return Hx(function(c,d){for(var e=a.length,f=Array(e),h=a.map(function(){return!1}),m=!1,p={i$jscomp$728:0};p.i$jscomp$728 255&&(d[e++]=h&255,h>>=8);d[e++]=h}c=Fd(d)}return c}),cF(1),rF(a.queue))} ;function J4a(a){var b=b===void 0?{}:b;if(typeof Event==="function")return new Event(a,b);if(typeof document!=="undefined"){var c=document.createEvent("CustomEvent");c.initCustomEvent(a,b.bubbles||!1,b.cancelable||!1,b.detail);return c}throw Error()} ;var vF=function(a){this.value=a;this.releasedSubject=new jx}; vF.prototype.release=function(){this.releasedSubject.next();this.releasedSubject.complete();this.value=void 0}; ba.Object.defineProperties(vF.prototype,{ref:{configurable:!0,enumerable:!0,get:function(){return this.value}}, JSC$9477_released:{configurable:!0,enumerable:!0,get:function(){return this.releasedSubject}}});var K4a=["FRAME","IMG","IFRAME"],L4a=/^[01](px)?$/,M4a=function(){this.pendingImagesBlockLoad=this.crossDomainLoadedDefault=!1},N4a=function(){var a=new M4a; a.crossDomainLoadedDefault=!0;a.pendingImagesBlockLoad=!0;return a}; function O4a(a){return Xda(a)?document.getElementById(a):a} function P4a(a){var b=!1;b=b===void 0?!1:b;if(a.tagName==="IMG"){if(a.complete&&(!a.naturalWidth||!a.naturalHeight))return!0;var c;if(b&&((c=a.style)==null?void 0:c.display)==="none")return!0}var d,e;return L4a.test((d=a.getAttribute("width"))!=null?d:"")&&L4a.test((e=a.getAttribute("height"))!=null?e:"")} function Q4a(a,b){if(a.tagName==="IMG")return a.naturalWidth&&a.naturalHeight?!0:!1;try{if(a.readyState)var c=a.readyState;else{var d,e;c=(d=a.contentWindow)==null?void 0:(e=d.document)==null?void 0:e.readyState}return c==="complete"}catch(f){return b===void 0?!1:b}} function R4a(a){a||(a=function(b,c,d){b.addEventListener(c,d)}); return a} function S4a(a,b){var c=N4a();c=c===void 0?new M4a:c;if(a=O4a(a)){var d=R4a(d);for(var e=!1,f=function(C){e||(e=!0,b(C))},h,m=2,p=0;p 0)&&d();w=B5a(b.queue,u).pipe($E(function(C){if(C instanceof OE)throw new PE(String(v[C.inputObservableIndex]));throw C}),Kx(function(C){return Object.freeze(Object.assign.apply(Object,[{}, q].concat(ia(C))))})); return(u=u.length>0)&&a?Tx(Cx(Object.freeze(q)),w):u?w:Cx(Object.freeze(q))} ;function D5a(a,b,c,d,e){return a.performanceMonitor.timeExecution.bind(a.performanceMonitor)(733,function(){var f={};try{return b.pipe($E(function(h){d(Object.assign({},f,{error:h}));return mx}),Nx(function(h){try{var m=c(a,h)}catch(q){return d(Object.assign({},f,{error:q instanceof Error?q:String(q)})),mx}var p={}; return C5a(m,a,h.symbol).pipe(lF(function(q){p=q}),gF(1),Ix()).pipe(e,$E(function(q){d(Object.assign({},p,{error:q})); return mx}),eF(void 0),Kx(function(){return!0}))})).pipe(hF(function(h){return h+1},0),$E(function(h){d(Object.assign({},f,{error:h})); return mx}))}catch(h){return d(Object.assign({},f,{error:h})),mx}})()} ;var E5a=function(a){return a};var F5a=function(a){return a.pipe(Vx(function(b){var c=b.endOfSessionReason;var d;return((d=b.viewable)==null?void 0:d.extrapolateToNow().value)||c!=void 0}),cF(1),aF())};function BF(a){var b=new Map;if(typeof a!=="object"||a===null)return b;Object.values(a).forEach(function(c){c&&typeof c.extrapolateToNow==="function"&&(b.has(c.clock.timeline)||b.set(c.clock.timeline,c.clock.now()))}); return b} ;var G5a=function(){this.startTime=Math.floor(Date.now()/1E3-1704067200);this.sequenceNumber=0},H5a=function(a){var b=a.sequenceNumber.toString(10).padStart(2,"0"); b=""+a.startTime+b;a.sequenceNumber<99&&a.sequenceNumber++;return b};function I5a(a,b){return typeof a==="string"?encodeURIComponent(a):typeof a==="number"?String(a):Array.isArray(a)?a.map(function(c){return I5a(c,b)}).join(","):a instanceof QE?a.toString():a&&typeof a.extrapolateToNow==="function"?I5a(a.extrapolateUsingTimestampMap(b).value,b):a===!0?"1":a===!1?"0":a===void 0||a===null?null:a instanceof G5a?H5a(a):[a.top, a.left,a.top+a.height,a.left+a.width].join()} function CF(a,b){a=Object.entries(a).map(function(c){var d=l(c);c=d.next().value;d=d.next().value;d=I5a(d,b);return d===null?"":c+"="+d}).filter(function(c){return c!==""}); return a.length?a.join("&"):""} ;var J5a=hx(kF(function(a){return a.endOfSessionReason===void 0}),Kx(function(a){return Object.assign({},a,{timestamps:BF(a)})}),Vx(function(a){var b=a.viewable; a=a.timestamps;var c;return(c=b==null?void 0:b.extrapolateUsingTimestampMap(a).value)!=null?c:!1}),Kx(function(a){var b=a.beaconFactory; var c=a.timestampedExposureHistory;var d=a.timeOnScreen;var e=a.binaryContext;a=a.timestamps;if(b===void 0||c===void 0||d===void 0||e===void 0)return!1;if(d.extrapolateUsingTimestampMap(a).value.every(function(f){return f>=0}))return!0; c=c.map(function(f){return f.timestamp+":"+f.value}).join(","); d=CF({bin:e,tos:d},a);b.makeBeacon("https://pagead2.googlesyndication.com/pagead/gen_204?id=av-js&type=dv&"+d+("&eh="+c)).sendNow();return!0}),kF(function(a){return!a}),aF());function K5a(a,b){var c=L5a,d=M5a;b=b===void 0?.01:b;return function(e){b>0&&Math.random()<=b&&(a.global.HTMLFencedFrameElement&&a.global.fence&&typeof a.global.fence.reportEvent==="function"&&a.global.fence.reportEvent({eventType:"active-view-error",eventData:"",destination:["buyer"]}),e=Object.assign({},e,{errorMessage:e.error instanceof Error&&e.error.message?e.error.message:String(e.error),errorStack:e.error instanceof Error&&e.error.stack?String(e.error.stack):null,errorName:e.error instanceof Error&&e.error.name?String(e.error.name):null,errorContext:String(a.performanceMonitor.timedFunctionContext),errorEscapedQueryId:e.escapedQueryId}),c(Object.assign({},e,{payloadMapper:function(){return function(f){try{return d(Object.assign({},f))}catch(h){return{}}}}(), urlPrefixes:["https://pagead2.googlesyndication.com/pagead/gen_204?id=av-js&type=error&bin=17"]}),BF(e)).forEach(function(f){a.beaconFactory.makeBeacon(f).sendNow()}))}} ;var M5a=function(a){return{id:a.pingId,mcvt:a.maxConsecutiveViewTime,p:a.creativePosition,asp:a.adSpeedPosition,tm:a.totalMeasurementTime,tu:a.totalUnviewedTime,mtos:a.maxTimeOnScreen,tos:a.timeOnScreen,v:a.binaryVersion,bin:a.binaryContext,avms:a.measurementStrategy,bs:a.browserSize,mc:a.maximumExposure,"if":a.crossDomainIframeState,vu:a.delayedImpressionJsState,app:a.inApp,mse:a.mraidError,mtop:a.mraidSituation,itpl:a.injectedTemplateId,adk:a.adKey,exk:a.awbidKey,rs:a.requestSource,la:a.isLargeAd, cr:a.isContentRecommendationAd,uach:a.userAgentClientHints,vs:a.viewState,r:a.reasonCode,pay:a.hasCpmavUrl,co:a.clientPingOrderCounter,rst:a.adRenderStartTime,rpt:a.adRenderPeriodTime,isd:a.initialScrollDepth,lsd:a.loadedScrollDepth,context:a.errorContext,msg:a.errorMessage,stack:a.errorStack,name:a.errorName,ec:a.hasElementChanged,sfr:a.strategyFailureReasons,met:a.creativeSearchResult,wmsd:a.webMeasurementStartDiagnostic,pv:a.pageVisible,epv:a.eosPageVisible,pbe:a.inStatefulBeaconExperiment,fle:a.inFetchLaterBeaconExperiment, vae:a.inViewableAttributionExperiment,spb:a.supportsPendingBeacon,sfl:a.supportsFetchLater,ffslot:a.isFencedFrameSlotTurtlex,reach:a.sharedStorageReachMode,io2:a.v2VisibilityBitVector,rxdbg:a.rxDebugger,omida:a.omidAppId,omidp:a.omidPartner,omidpv:a.omidPartnerVersion,omidor:a.omidOcclusionReasons,omidv:a.omidVersion,omids:a.omidSessionType,omidam:a.omidAccessMode,omidct:a.omidCreativeType,omidia:a.omidInApp,omiddc:a.omidDeviceCategory,omidlat:a.omidLastActivity,omiddit:a.omidDeviceIdleTime,qid:a.errorEscapedQueryId}};function N5a(){var a=sa.apply(0,arguments);return function(b){var c=b.pipe(gF(1),Ix());b=a.map(function(d){return c.pipe(d,eF(!0))}); return Lx(b).pipe(cF(1),aF())}} ;function O5a(){var a=sa.apply(0,arguments);return function(b){var c=b.pipe(gF(1),Ix());b=a.map(function(d){return c.pipe(d,eF(!0))}); return Tx.apply(null,ia(b)).pipe(cF(1),aF())}} ;function P5a(a,b){return function(c){var d=c.pipe(gF(1),Ix());c=d.pipe(a,eF(!0));d=d.pipe(hx(b,gF(),Ix()),eF(!0));c=Lx([c,d]);return vNa(c,d).pipe(cF(1),aF())}} ;var Q5a=function(a){var b=[];return a.pipe(Kx(function(c){var d=c.beaconFactory,e=c.fetchBeaconFactory,f=c.timeOnScreen,h=c.timeOnScreenUrlPrefixes,m=c.payloadMapper,p=c.timeOnScreenPingId,q=c.timeOnScreenReason,t=c.urlSerializer,u=c.viewable,v=c.hasImpressionFired,w=c.inStatefulBeaconExperiment,y=c.supportsPendingBeacon,A=c.supportsFetchLater,C=c.turtlexReportEventData;if(!c.geometryMeasurable||!v||c.maxTimeOnScreen===void 0||f===void 0||h===void 0||m===void 0||p===void 0||t===void 0||d===void 0)return!1; if(c.isTurtlex){if(q===void 0)return!1;h=c.reportFencedFrameEvent;if(!h)return!1;h({eventType:"active-view-time-on-screen",eventData:C!=null?C:"",destination:["buyer"]});return!0}if(!(w||A||q))return!1;C=BF(c);var I;u=(I=u==null?void 0:u.extrapolateUsingTimestampMap(C).value)!=null?I:!1;I=t(Object.assign({},c,{pingId:p,viewState:u?4:3,reasonCode:q!=null?q:"u",payloadMapper:m,urlPrefixes:h}),C);if(w){for(;b.length>h.length;)c=void 0,(c=b.shift())==null||c.deactivate();I.forEach(function(N,L){L>=b.length? b.push(d.makeBeacon(N)):b[L].url=N}); return y&&e&&q!==void 0?(I.forEach(function(N){e.makeBeacon(N).sendNow()}),!0):q!==void 0}if(y&&e&&q!==void 0)return I.forEach(function(N){e.makeBeacon(N).sendNow()}),!0; if(A&&e){for(;b.length>h.length;)y=void 0,(y=b.shift())==null||y.deactivate();var K=t(Object.assign({},c,{pingId:p,viewState:u?4:3,reasonCode:q!=null?q:"u",payloadMapper:m,urlPrefixes:["https://pagead2.googlesyndication.com/pagead/gen_204?id=av-js&type=fetch&later&lidartos"]}),C)[0];I.forEach(function(N,L){L>=b.length?b.push(d.makeBeacon(K,{endOfSession:!0})):b[L].url=K}); return q!==void 0?(I.forEach(function(N){e.makeBeacon(N).sendNow()}),!0):q!==void 0}return q!==void 0?(I.forEach(function(N){d.makeBeacon(N).sendNow()}),!0):!1}),kF(function(c){return!c}),aF())};function R5a(a,b,c){c(!0)} ;function S5a(a,b){return hx(jF(function(c){var d=a(c),e=b(c),f={};return d&&e&&f?new ix(function(h){e(d,f,function(m){h.next(Object.assign({},c,{canEmit:m}));h.complete()}); return function(){}}):Ux}),Vx(function(c){return c.canEmit}))} ;function T5a(a){var b={attributes:!0,childList:!0,characterData:!0,subtree:!0};return function(c){return c.pipe(jF(function(d){return new ix(function(e){function f(){m.disconnect();p.unsubscribe()} var h=a.MutationObserver;if(h&&d.ref!==void 0){var m=new h(function(q){e.next(q)}); m.observe(d.ref,b);var p=d.JSC$9477_released.subscribe(f);return f}})}))}} ;function U5a(a){if(a.measurementDeferralState===3)return null;if(a.timeOnScreenReason!==void 0){var b=a.creativeFound===!1?"n":null;if(b!==null)return b}return a.geometricMeasurementErrors instanceof LE?"msf":a.contextValidationErrors instanceof ME?"c":a.contextVisibilityKnown===!1?"pv":a.geometricMeasurementErrors||a.contextValidationErrors?"x":null} var V5a=hx(Vx(function(a){return a.immediateUrlPrefixes!==void 0&&a.payloadMapper!==void 0&&a.urlSerializer!==void 0&&a.inferredPingId!==void 0&&a.beaconFactory!==void 0}),Vx(function(a){return U5a(a)!==null}),S5a(function(a){return a.activeViewUnmeasurableEvent},function(a){return a.emit}),Kx(function(a){if(a.isTurtlex){var b=a.reportFencedFrameEvent; if(b){var c;b({eventType:"active-view-unmeasurable",eventData:(c=a.turtlexReportEventData)!=null?c:"",destination:["buyer"]})}}else{c=void 0;var d=U5a(a);if(d==="x"){var e,f=(e=a.geometricMeasurementErrors)!=null?e:a.contextValidationErrors;f&&(b=f.stack,c=f.message)}a.urlSerializer(Object.assign({},a,{urlPrefixes:a.immediateUrlPrefixes,payloadMapper:a.payloadMapper,pingId:a.inferredPingId,viewState:2,reasonCode:d,errorMessage:c,errorStack:b}),BF(a)).forEach(function(h){a.beaconFactory.makeBeacon(h).sendNow()})}}), cF(1),aF());var W5a=/(?:\[|%5B)([a-zA-Z0-9_]+)(?:\]|%5D)/g;function DF(a,b){return a.replace(W5a,function(c,d){try{var e=yia(b,d);if(e==null||e.toString()==null)return c;e=e.toString();if(e==""||!Ya(e==null?"":String(e)))return encodeURIComponent(e).replace(/%2C/g,",")}catch(f){}return c})} ;function X5a(a,b){var c=Object.assign({},a),d=a.userAgentClientHints;c=(delete c.userAgentClientHints,c);c=a.payloadMapper(c);var e=CF(c,b);return vc(a.urlPrefixes,function(f){var h="";typeof d==="string"&&(h="&"+CF({uach:d},b));var m={};return DF(f,(m.VIEWABILITY=e,m))+h})} ;function L5a(a,b){var c=a.payloadMapper(a),d=CF(c,b);return d?vc(a.urlPrefixes,function(e){e=e.indexOf("?")>=0?e:e+"?";e="?&".indexOf(e.slice(-1))>=0?e:e+"&";return e+d}):a.urlPrefixes} ;var Y5a=hx(Vx(function(a){return a.payloadMapper!==void 0&&a.immediateUrlPrefixes!==void 0&&a.urlSerializer!==void 0&&a.inferredPingId!==void 0&&a.beaconFactory!==void 0}),Kx(function(a){return Object.assign({},a,{timestamps:BF(a)})}),Vx(function(a){var b=a.viewable; var c=a.hasImpressionFired;a=a.timestamps;var d;return!!c&&((d=b==null?void 0:b.extrapolateUsingTimestampMap(a).value)!=null?d:!1)}),S5a(function(a){return a.activeViewViewableEvent},function(a){return a.emit}),Kx(function(a){var b=a.beaconFactory,c=a.turtlexReportEventData; if(a.isTurtlex){var d=a.reportFencedFrameEvent;if(!d)return!1;d({eventType:"active-view-viewable",eventData:c!=null?c:"",destination:["buyer"]});return!0}c=a.urlSerializer(Object.assign({},a,{urlPrefixes:a.immediateUrlPrefixes,payloadMapper:a.payloadMapper,pingId:a.inferredPingId,viewState:4,reasonCode:"v"}),a.timestamps);(d=a.cpmavUrls)&&d.length>0&&a.viewUrlSerializer&&a.viewUrlSerializer(d,a).forEach(function(e){b.makeBeacon(e).sendNow()}); (d=a.viewableRelayUrls)&&d.length>0&&a.viewUrlSerializer&&a.viewUrlSerializer(d,a).forEach(function(e){b.makeBeacon(e).sendNow()}); c.forEach(function(e){b.makeBeacon(e,{attributionEnabled:a.isViewableAttributionEnabled}).sendNow()}); return!0}),kF(function(a){return!a}),aF());function Z5a(){return hx(Vx(function(a){return a!==void 0}),Kx(function(a){return a}))} ;function $5a(a){return hx(Kx(function(){return!0}),iF(!1),rF(a))} ;function a6a(a){return a.length<=0?mx:Lx(a.map(function(b){var c=0;return b.pipe(Kx(function(d){return{index:c++,value:d}}))})).pipe(Vx(function(b){return b.every(function(c){return c.index===b[0].index})}),Kx(function(b){return b.map(function(c){return c.value})}))} ;function b6a(a,b){a.currentState&&(a.previousState=a.currentState);a.currentState=b;a.previousState&&a.previousState.value?(b=Math.max(0,RE(b.timestamp,a.previousState.timestamp)),a.totalTime+=b,a.consecutiveTime+=b):a.consecutiveTime=0;return a} function c6a(){return hx(hF(b6a,{totalTime:0,consecutiveTime:0}),Kx(function(a){return a.totalTime}))} function d6a(){return hx(hF(b6a,{totalTime:0,consecutiveTime:0}),Kx(function(a){return a.consecutiveTime}))} ;var e6a=Kx(function(a){return[a.value.topWindowViewportExternalGeometry.width,a.value.topWindowViewportExternalGeometry.height]});function f6a(a,b){return function(c){return a6a(b.map(function(d){return c.pipe(a(d))}))}} ;function g6a(){var a;return hx(lF(function(b){return void(a=b.timestamp)}),d6a(),Kx(function(b){return{timestamp:a, value:Math.round(b)}}))} ;var EF=function(a,b){this.callback=a;this.options=b;this.intersectionObserverV2=this.intersectionObserverV1=null},h6a=function(a,b){b?a.intersectionObserverV2||(b=Object.assign({},a.options,{delay:100, trackVisibility:!0}),a.intersectionObserverV2=new IntersectionObserver(a.callback,b)):a.intersectionObserverV1||(a.intersectionObserverV1=new IntersectionObserver(a.callback,a.options))},FF=function(a,b){a=b?a.intersectionObserverV2:a.intersectionObserverV1; if(!a)throw new W3a;return a}; EF.prototype.observe=function(a,b){FF(this,a).observe(b)}; EF.prototype.unobserve=function(a,b){FF(this,a).unobserve(b)}; EF.prototype.disconnect=function(a){FF(this,a).disconnect()};var GF={viewportGeometrySourceName:"ns",exposedViewportLocalGeometry:xF,topWindowViewportExternalGeometry:xF,measurementRequests:new jx,elementGeometrySourceName:"ns",elementGeometry:xF,intersectionGeometry:xF,viewportLocalAppOffset:{x:0,y:0}}; function i6a(a,b){return yF(a.topWindowViewportExternalGeometry,b.topWindowViewportExternalGeometry)&&yF(a.elementGeometry,b.elementGeometry)&&yF(a.exposedViewportLocalGeometry,b.exposedViewportLocalGeometry)&&yF(a.intersectionGeometry,b.intersectionGeometry)&&a.elementGeometrySourceName===b.elementGeometrySourceName&&a.measurementRequests===b.measurementRequests&&a.viewportGeometrySourceName===b.viewportGeometrySourceName&&a.viewportLocalAppOffset.x===b.viewportLocalAppOffset.x&&a.viewportLocalAppOffset.y=== b.viewportLocalAppOffset.y} ;function j6a(a,b){return function(c){return function(d){var e=d.pipe(fF(new jx),Ix());d=c.element.pipe(dF());e=e.pipe(Kx(function(f){return f.value})); return Lx([d,e,b]).pipe(Kx(function(f){var h=l(f);f=h.next().value;var m=h.next().value;h=h.next().value;if(f.ref===void 0)var p={top:0,left:0,width:0,height:0};else{p=f.ref.getBoundingClientRect();var q=f.ref,t=a.global,u=new Ph(0,0),v=ki(ci(q));if(wd(v,"parent")){do{if(v==t)var w=vi(q);else w=aja(q),w=new Ph(w.left,w.top);u.x+=w.x;u.y+=w.y}while(v&&v!=t&&v!=v.parent&&(q=v.frameElement)&&(v=v.parent))}p={top:u.y,left:u.x,width:p.width,height:p.height}}p=j5a(p,m.viewportLocalAppOffset);t=i5a(p,m.exposedViewportLocalGeometry); u=a.timeProvider.now();v=Object;q=v.assign;if(h!==2||a.inCrossDomainIframe||t.width<=0||t.height<=0)var y=!1;else try{var A=a.document.elementFromPoint(t.left+t.width/2,t.top+t.height/2);y=A?!k6a(A,f):!1}catch(C){y=!1}return{timestamp:u,value:q.call(v,{},m,{elementGeometrySourceName:"geo",intersectionGeometry:y?GF.intersectionGeometry:t,elementGeometry:p})}}),qF(a.queue))}}} function k6a(a,b,c){c=c===void 0?0:c;return a.ref===void 0||b.ref===void 0?!1:a.ref===b.ref||si(b.ref,function(d){return d===a.ref})?!0:b.ref.ownerDocument&&b.ref.ownerDocument.defaultView&&b.ref.ownerDocument.defaultView===b.ref.ownerDocument.defaultView.top?!1:c<10&&b.ref.ownerDocument&&b.ref.ownerDocument.defaultView&&b.ref.ownerDocument.defaultView.frameElement?k6a(a,new vF(b.ref.ownerDocument.defaultView.frameElement),c+1):!0} ;function l6a(a){return function(b){return b.pipe(a.ResizeObserver?m6a(a):n6a(a),gF(1),Ix())}} function m6a(a){return function(b){return b.pipe(jF(function(c){var d=a.ResizeObserver;if(!d||c.ref===void 0)return Cx(GF.elementGeometry);var e=new ix(function(f){function h(){c.ref!==void 0&&m.unobserve(c.ref);m.disconnect();p.unsubscribe()} if(c.ref===void 0)return f.complete(),function(){}; var m=new d(function(q){q.forEach(function(t){f.next(t)})}); m.observe(c.ref);var p=c.JSC$9477_released.subscribe(h);return h}).pipe(SE(a.performanceMonitor,736),Kx(function(f){return f.contentRect})); return Tx(Cx(c.ref.getBoundingClientRect()),e)}),dF(yF))}} function n6a(a){return function(b){var c=b.pipe(T5a(a)),d=a.onResize;c=Tx(b.pipe(Kx(function(){return J4a("resize")})),c,d); return Lx(b,c).pipe(SE(a.performanceMonitor,737),Kx(function(e){e=l(e).next().value;return e.ref===void 0?void 0:e.ref.getBoundingClientRect()}),Z5a(),dF(yF))}} ;function o6a(a,b){var c=p6a(a,b).pipe(gF(1),Ix());return function(d){return function(e){e=e.pipe(jF(function(f){return f.element}),dF()); return Lx([c,e]).pipe(jF(function(f){var h=l(f);f=h.next().value;h=h.next().value;return q6a(a,f.intersectionObserver,l6a(a),f.observations,d,f.flushRecords,h)}),qF(a.queue))}}} function r6a(a){return Kx(function(b){return b.value.viewportGeometrySourceName!=="nio"?b:Object.assign({},b,{value:Object.assign({},b.value,{exposedViewportLocalGeometry:AF(a,!0),topWindowViewportExternalGeometry:AF(a,!0)})})})} function s6a(a,b){return Cx(b).pipe(a,Kx(function(){return b}))} function p6a(a,b){return a.timeProvider.timeline!==a4a?Dx(new LE(2)):a.MutationObserver?typeof IntersectionObserver==="undefined"?Dx(new LE(0)):new ix(function(c){var d=new jx,e=new EF(d.next.bind(d),{threshold:[].concat(ia(b))});c.next({observations:d.pipe(SE(a.performanceMonitor,735)),intersectionObserver:e,flushRecords:function(f){f=FF(e,f).takeRecords();f.length>0&&d.next(f)}})}).pipe(cF(1),gF(1),Ix()):Dx(new LE(1))} function t6a(a){return KMa(a.sort(function(b,c){return b.time-c.time}),ZMa)} function q6a(a,b,c,d,e,f,h){return new ix(function(m){function p(){y||(y=!0,h.ref!==void 0&&b.unobserve(e,h.ref),t.unsubscribe(),w.unsubscribe(),v.unsubscribe(),A.unsubscribe())} if(h.ref!==void 0){h6a(b,e);b.observe(e,h.ref);var q=new lx({timestamp:a.timeProvider.now(),value:Object.assign({},GF,{viewportGeometrySourceName:"nio",elementGeometrySourceName:"nio"})}),t=d.pipe(Nx(function(C){return t6a(C)}),Vx(function(C){return C.target===h.ref}),Kx(function(C){return{timestamp:new QE(C.time,a4a), value:{viewportGeometrySourceName:"nio",exposedViewportLocalGeometry:C.rootBounds||xF,topWindowViewportExternalGeometry:C.rootBounds||AF(a,!0),measurementRequests:u,elementGeometrySourceName:"nio",intersectionGeometry:C.intersectionRect,elementGeometry:C.boundingClientRect,viewportLocalAppOffset:{x:0,y:0},isIntersecting:C.isIntersecting,isV2Visible:C.isVisible}}}),fF(q),Ix()).subscribe(m),u=new jx,v=u.subscribe(function(){f(e); m.next({timestamp:a.timeProvider.now(),value:q.value.value});h.ref!==void 0&&(b.unobserve(e,h.ref),b.observe(e,h.ref))}),w=s6a(c,h).subscribe(function(){u.next()}),y=!1,A=h.JSC$9477_released.subscribe(function(){return p()}); return p}})} ;function u6a(a,b){var c=a.getOnBackgrounded().pipe(Kx(function(){return"b"})); return vNa(b,c).pipe(cF(1),rF(a.queue))} ;function HF(a){return function(b){var c;return b.pipe(lF(function(d){return void(c=d.timestamp)}),Kx(function(d){return d.value}),a,Kx(function(d){return{timestamp:c, value:d}}))}} ;function v6a(a){return a.intersectionGeometry.width*a.intersectionGeometry.height/(a.elementGeometry.width*a.elementGeometry.height)} var w6a=HF(hx(Kx(function(a){var b;return(b=a.exposureOverride)!=null?b:v6a(a)}),Kx(function(a){return isFinite(a)?a:0}))),x6a=HF(hx(Kx(function(a){var b; return(b=a.exposureOverride)!=null?b:v6a(a)}),Kx(function(a){return isFinite(a)?a:-1})));var IF=function(a,b){this.a=a;this.b=b;if(a.clock.timeline!==b.clock.timeline)throw Error()}; IF.prototype.equivalentTo=function(a){return a instanceof IF?this.a.equivalentTo(a.a)&&this.b.equivalentTo(a.b):!1}; IF.prototype.extrapolateToTime=function(a){var b=this.a.extrapolateToTime(a).value,c=this.b.extrapolateToTime(a).value;return{timestamp:a,value:[b,c]}}; ba.Object.defineProperties(IF.prototype,{active:{configurable:!0,enumerable:!0,get:function(){return this.a.active||this.b.active}}, clock:{configurable:!0,enumerable:!0,get:function(){return this.a.clock}}, lastMeasurement:{configurable:!0,enumerable:!0,get:function(){var a=this.a.lastMeasurement.timestamp.maximum(this.b.lastMeasurement.timestamp),b=this.a.lastMeasurement.timestamp.equals(a)?this.a.lastMeasurement.value:this.a.extrapolateToTime(a).value,c=this.b.lastMeasurement.timestamp.equals(a)?this.b.lastMeasurement.value:this.b.extrapolateToTime(a).value;return{timestamp:a,value:[b,c]}}}});var JF=function(a,b){this.input=a;this.mapFunction=b;this.lastMeasurement={timestamp:this.input.lastMeasurement.timestamp,value:this.mapFunction(this.input.lastMeasurement.value)}}; JF.prototype.equivalentTo=function(a){return a instanceof JF?this.input.equivalentTo(a.input)&&this.mapFunction===a.mapFunction:!1}; JF.prototype.extrapolateToTime=function(a){a=this.input.extrapolateToTime(a);return{timestamp:a.timestamp,value:this.mapFunction(a.value)}}; ba.Object.defineProperties(JF.prototype,{active:{configurable:!0,enumerable:!0,get:function(){return this.input.active}}, clock:{configurable:!0,enumerable:!0,get:function(){return this.input.clock}}});function KF(a,b,c){c=c===void 0?function(d,e){return d===e}:c; return a.timestamp.equals(b.timestamp)&&c(a.value,b.value)} ;var LF=function(){}; LF.prototype.extrapolateToNow=function(){return this.extrapolateToTime(this.clock.now())}; LF.prototype.extrapolateUsingTimestampMap=function(a){var b=this.clock.timeline,c,d=(c=a.get(b))!=null?c:this.clock.now();a.set(b,d);return this.extrapolateToTime(d)}; LF.prototype.map=function(a){return new y6a(this,a)}; LF.prototype.joinWith=function(a){return new z6a(this,a)}; var z6a=function(){IF.apply(this,arguments);this.map=LF.prototype.map;this.joinWith=LF.prototype.joinWith;this.extrapolateToNow=LF.prototype.extrapolateToNow;this.extrapolateUsingTimestampMap=LF.prototype.extrapolateUsingTimestampMap}; k(z6a,IF);var y6a=function(){JF.apply(this,arguments);this.map=LF.prototype.map;this.joinWith=LF.prototype.joinWith;this.extrapolateToNow=LF.prototype.extrapolateToNow;this.extrapolateUsingTimestampMap=LF.prototype.extrapolateUsingTimestampMap}; k(y6a,JF);var MF=function(a,b){this.lastMeasurement=b;this.extrapolateToNow=LF.prototype.extrapolateToNow;this.extrapolateUsingTimestampMap=LF.prototype.extrapolateUsingTimestampMap;this.map=LF.prototype.map;this.joinWith=LF.prototype.joinWith;this.clock=a}; MF.prototype.equivalentTo=function(a){return a.active}; MF.prototype.extrapolateToTime=function(){return this.lastMeasurement}; ba.Object.defineProperties(MF.prototype,{active:{configurable:!0,enumerable:!0,get:function(){return!1}}});function NF(a,b){return b.pipe(Kx(function(c){return new MF(a.timeProvider,{timestamp:a.timeProvider.now(),value:c})}))} ;function A6a(a){return function(b){return b.pipe(A4a(a),Kx(function(c){var d=l(c);c=d.next().value;d=d.next().value;var e=c.value;return{timestamp:c.timestamp,value:e>=1?!0:e<=0?!1:e>=d}}))}} ;var B6a=Kx(function(a){if(a.value.viewportGeometrySourceName==="omid"){if(a.value.elementGeometrySourceName==="nio")return"omio";if(a.value.elementGeometrySourceName==="geo")return"omgeo"}return a.value.elementGeometrySourceName==="geo"||a.value.elementGeometrySourceName==="nio"?a.value.viewportGeometrySourceName:a.value.elementGeometrySourceName});function C6a(){return hx(Vx(function(a,b){return b>0}),D6a,iF(-1),dF())} var D6a=hx(Vx(function(a){return!isNaN(a)}),hF(function(a,b){return isNaN(a)?b:Math.min(a,b)},NaN),dF());var E6a=HF(hx(Kx(function(a){return a.intersectionGeometry.width*a.intersectionGeometry.height/(a.exposedViewportLocalGeometry.width*a.exposedViewportLocalGeometry.height)}),Kx(function(a){return isFinite(a)?Math.min(1,a):0})));function F6a(a,b,c){return a?Lx([b,c]).pipe(Vx(function(d){var e=l(d);d=e.next().value;e=e.next().value;return d.timestamp.equals(e.timestamp)}),Kx(function(d){var e=l(d); d=e.next().value;e=e.next().value;return d.value>e.value?d:e})):b} function G6a(a){return function(b){var c=b.pipe(w6a),d=b.pipe(E6a);return a instanceof ix?a.pipe(jF(function(e){return F6a(e,c,d)})):F6a(a.value,c,d)}} ;var H6a=hx(HF(Kx(function(a){a=a.exposureOverride?a.elementGeometry.width*a.elementGeometry.height*a.exposureOverride/(a.topWindowViewportExternalGeometry.width*a.topWindowViewportExternalGeometry.height):a.intersectionGeometry.width*a.intersectionGeometry.height/(a.topWindowViewportExternalGeometry.width*a.topWindowViewportExternalGeometry.height);return isFinite(a)?a:0})));function I6a(a,b,c,d){var e=d.geometryIsOccluded,f=d.exposureThreshold,h=d.wasLargeAdAtRender,m=d.allowLargeAdThreshold,p=d.largeAdExposureThreshold,q=d.mayUseViewportShareExposure,t=d.hasMeasurementStarted;d=d.useIntersectionObserverV2;b=J6a(a,c,b);c=K6a(a,c);d=L6a(b,d);var u=M6a(a,e,q,b),v=u.pipe(Kx(function(R){return R.value}),dF(),rF(a),hF(function(R,W){return Math.max(R,W)},0)),w=u.pipe(Kx(function(R){return R.value}),C6a(),rF(a)),y=b.pipe(x6a,Kx(function(R){return R.value}),cF(2),dF(),rF(a)); h=N6a(a,b,h,m);var A=h.pipe(iF(!1),dF(),Kx(function(R){return R?p:f})); m=u.pipe(A6a(A),dF(),rF(a));var C=Lx([m,b]).pipe(Vx(function(R){var W=l(R);R=W.next().value;W=W.next().value;return R.timestamp.equals(W.timestamp)}),Kx(function(R){var W=l(R); R=W.next().value;W=W.next().value;return{visible:R.value,geometry:W.value.elementGeometry}}),hF(function(R,W){return!W.visible&&R.visible?R:W},{visible:!1, geometry:xF}),Kx(function(R){return R.geometry}),iF(xF),rF(a),dF(yF)); q=q instanceof ix?q.pipe(dF(),bF()):Ux;A=Lx([q,A]).pipe(bF());var I=b.pipe(Vx(function(R){return R.value.viewportGeometrySourceName!=="ns"&&R.value.elementGeometrySourceName!=="ns"}),hF(function(R){return R+1},0),iF(0),rF(a)),K=c.pipe(bF(!0),iF(!1),rF(a)); K=Lx([t,K]).pipe(Kx(function(R){var W=l(R);R=W.next().value;W=W.next().value;return R&&!W}),rF(a)); var N=b.pipe(H6a,dF()),L=N.pipe(Kx(function(R){return R.value}),hF(function(R,W){return Math.max(R,W)},0),dF(),rF(a)); a=N.pipe(Kx(function(R){return R.value}),C6a(),rF(a)); return{shouldResetExposureSignals:q,shouldResetViewabilitySignals:A,geometrySignals:{readyGeometryWithDefault:b,measurementStrategy:b.pipe(B6a),creativePosition:C.pipe(dF(yF)),visible:m.pipe(dF(KF)),timestampedExposure:u.pipe(dF(KF)),maximumExposure:v,minimumExposure:w,browserSize:b.pipe(e6a,dF(Ec)),timestampedScreenShare:N,maxScreenShare:L,minScreenShare:a,geometricMeasurementErrors:c,measurementRequests:b.pipe(Kx(function(R){return R.value.measurementRequests})), isLargeAd:h,geometryIsOccluded:e,hasMeasurementStarted:t,geometryMeasurable:K,validMeasurementCount:I,loadTimeExposure:y,v2VisibilityBitVector:d}}} function K6a(a,b){return b.pipe(Vx(function(){return!1}),Kx(function(c){return c}),$E(function(c){return tF(new sF(c),a)}))} function J6a(a,b,c){return b.pipe(uNa(Ux),rF(a)).pipe(dF(function(d,e){return KF(d,e,i6a)}),iF({timestamp:c.now(), value:GF}),rF(a))} function M6a(a,b,c,d){c=d.pipe(G6a(c),HF(Kx(function(e){return Math.round(e*100)/100})),rF(a)); return b instanceof sF?c:Lx([c,b]).pipe(Kx(function(e){var f=l(e);e=f.next().value;f=f.next().value;return{timestamp:f.timestamp.maximum(e.timestamp),value:f.value?0:e.value}}),dF(KF),rF(a))} function N6a(a,b,c,d){b=[b.pipe(Kx(function(e){return e.value.elementGeometry.width*e.value.elementGeometry.height>=242500}))]; c instanceof ix&&b.push(c.pipe(Kx(function(e){return!!e}))); c=Lx(b);return d?c.pipe(Kx(function(e){return e.some(function(f){return f})}),iF(!1),dF(),rF(a)):tF(new sF(!1),a)} function L6a(a,b){a=Lx([a,b]).pipe(Kx(function(e){var f=l(e);e=f.next().value;if(f.next().value&&e.value.isIntersecting)return e.value.isV2Visible}),dF()); var c=a.pipe(Kx(function(e){return e===void 0?!0:e}),hF(function(e,f){return e||!f},!1)),d=a.pipe(hF(function(e,f){return f===void 0?e:f?!1:e!=null?e:!0},void 0),Kx(function(e){return!!e})); return Lx([b,xNa(a,c,d)]).pipe(Kx(function(e){var f=l(e);e=f.next().value;var h=l(f.next().value);f=h.next().value;var m=h.next().value;h=h.next().value;var p=0;if(!e)return 0;if(f===void 0)return 16;f&&(p|=1);f||(p|=2);m&&(p|=4);h&&(p|=8);return p}))} ;var O6a=function(a,b){var c=this;this.timeProvider=a;this.measurementRequestObserver=this.lastMeasurementRequest=null;this.requestSubscription=b.pipe(dF()).subscribe(function(d){OF(c);c.measurementRequestObserver=d})},P6a=function(a,b){OF(a); a.lastMeasurementRequest=a.timeProvider.setTimeout(function(){var c;return void((c=a.measurementRequestObserver)==null?void 0:c.next())},b)},OF=function(a){a.lastMeasurementRequest!==null&&a.timeProvider.clearTimeout(a.lastMeasurementRequest); a.lastMeasurementRequest=null}; O6a.prototype.dispose=function(){OF(this);this.requestSubscription.unsubscribe();this.measurementRequestObserver=null};function Q6a(a,b,c,d,e){var f=PF.timeThresholdMs;var h=h===void 0?new O6a(b,d):h;return new ix(function(m){var p=c.pipe(iF(void 0),jF(function(){return R6a(e)})).pipe(Kx(function(q){var t=q.value; q=q.timestamp;var u=t.visible;t=t.consecutiveViewTime;var v=t>=f;v||!u?OF(h):(q=Math.max(0,RE(b.now(),q)),P6a(h,Math.max(0,f-t-q)));return v}),hF(function(q,t){return t||q},!1),dF()).subscribe(m); return function(){h.dispose();p.unsubscribe()}}).pipe(kF(function(m){return!m},!0),rF(a))} function R6a(a){return a6a([a,a.pipe(g6a())]).pipe(Kx(function(b){var c=l(b);b=c.next().value;c=c.next().value;return{timestamp:b.timestamp,value:{visible:b.value,consecutiveViewTime:c.value}}}),dF(function(b,c){return KF(b,c,function(d,e){return d.consecutiveViewTime===e.consecutiveViewTime&&d.visible===e.visible})}))} ;function S6a(){return hx(d6a(),hF(function(a,b){return Math.max(a,b)},0),Kx(function(a){return Math.round(a)}))} ;function T6a(a){return hx(A6a(Cx(a)),S6a())} ;function U6a(a,b){return b instanceof ix?b.pipe(jF(function(c){return(c=c?15:null)?Dx(new LE(c)):a})):(b=b.value?15:null)?Dx(new LE(b)):a} ;function V6a(a){var b=new LE(13);if(a.length<1)return{chain:mx,capturedErrors:mx};var c=new jx,d=a[0];return{chain:a.slice(1).reduce(function(e,f){return e.pipe($E(function(h){c.next(h);return f}))},d).pipe($E(function(e){c.next(e); return Dx(b)}),fF(new jx),Ix()), capturedErrors:c}} ;var W6a=function(){};var X6a=function(a,b){this.context=a;this.strategies=b}; k(X6a,W6a);X6a.prototype.buildGeometrySource=function(a,b){var c=this.strategies.map(function(f){return f.buildGeometrySource(a,b)}),d=V6a(c.map(function(f){return f.geometrySource})),e=d.capturedErrors.pipe(Y6a()); return{geometrySource:d.chain.pipe(rF(this.context.queue)),additionalOutputs:Object.assign.apply(Object,[{strategyFailureReasons:e,strategyErrors:d.capturedErrors}].concat(ia(c.map(function(f){return f.additionalOutputs}))))}}; var Y6a=function(){return hF(function(a,b){b instanceof LE?a.push(b.measurementStrategyFailureReason):a.push(-1);return a},[])};function Z6a(a,b){var c=a.pipe(fF(new jx),Ix());return jF(function(d){return c.pipe(b(d))})} ;function $6a(a,b){if(a.inCrossDomainIframe)return Dx(new LE(6));var c=new jx;return Tx(Cx({}),b,c).pipe(Kx(function(){return{timestamp:a.timeProvider.now(),value:{viewportGeometrySourceName:"geo",exposedViewportLocalGeometry:a7a(a),topWindowViewportExternalGeometry:AF(a,!0),measurementRequests:c,viewportLocalAppOffset:{x:0,y:0}}}}),qF(a.queue))} function a7a(a){var b=AF(a,!1);if(!a.inIframe||!wh(a.global.parent)||a.global.parent===a.global)return b;var c=new zF(a.global.parent,a.debugChannel);c.beaconFactory=a.beaconFactory;c=a7a(c);a=a.global.frameElement.getBoundingClientRect();return i5a(j5a(i5a(c,a),{x:b.left-a.left,y:b.top-a.top}),b)} ;var b7a=function(a,b){this.context=a;this.poller=b}; k(b7a,W6a);b7a.prototype.buildGeometrySource=function(a,b){var c=Z6a($6a(this.context,this.poller),j6a(this.context,b.requestSource));return{geometrySource:U6a(a.measurableCreative.pipe(c),b.inApp),additionalOutputs:{}}};var c7a=function(a,b,c){c=c===void 0?o6a(a,b):c;this.context=a;this.intersectionObserverStrategy=c}; k(c7a,W6a);c7a.prototype.buildGeometrySource=function(a,b){var c=this.intersectionObserverStrategy(b.useV2);return{geometrySource:U6a(a.measurableCreative.pipe(c,r6a(this.context)),b.inApp),additionalOutputs:{}}};function d7a(a){return a.document.JSC$9485_onVisibilityChange.pipe(Kx(function(b){return b==="visible"}),dF(),rF(a.queue))} ;function e7a(a,b,c){var d;return b.pipe(dF(),jF(function(e){return c.pipe(Kx(function(){if(!d){d=!0;try{e.next()}finally{d=!1}}return!0}))}),iF(!1),rF(a.queue))} ;function f7a(a){return hx(HF(Kx(function(b){return b>=1?!0:b<=0?!1:b>=a})),c6a(),Kx(function(b){return Math.round(b)}))} ;function g7a(a,b,c,d,e){var f=h7a;if(f.length>1)for(var h=0;h 0?p-m[q-1]:p})}))}),dF(Ec),rF(a)), maxConsecutiveViewTime:e,consecutiveViewTime:h.pipe(dF(KF),rF(a))}} ;function i7a(a){var b=!0;b=b===void 0?!1:b;return hx(jF(function(c){return a5a(a.document,c,b)}),rF(a.queue))} ;function j7a(a,b,c){var d=c.pipe(Kx(function(e){return{value:e,timestamp:a.timeProvider.now()}}),dF(KF)); return b instanceof ix?b.pipe(dF(),jF(function(e){return e?tF(new sF({value:!1,timestamp:a.timeProvider.now()}),a.queue):d})):b.value===!1?d:new sF(!1)} function k7a(a,b,c,d,e,f,h){var m=PF;b=b instanceof ix?b.pipe(iF(!1),dF()):b;var p=!a.isMobile();c=j7a(a,c,d);a=h.measurableCreative.pipe($5a(a.queue));return Object.assign({},m,{geometryIsOccluded:c,wasLargeAdAtRender:e,allowLargeAdThreshold:p,mayUseViewportShareExposure:b,hasMeasurementStarted:a,useIntersectionObserverV2:f})} ;var l7a=function(a,b,c){var d=d===void 0?Symbol():d;this.element=a;this.immediateUrls=b;this.timeOnScreenUrls=c;this.symbol=d};var PF=Object.freeze({timeThresholdMs:1E3,exposureThreshold:.5,largeAdExposureThreshold:.3}),h7a=Object.freeze([1,.75,PF.exposureThreshold,PF.largeAdExposureThreshold,0]);function m7a(a,b,c,d,e,f){var h=1;f=f===void 0?!0:f;h=h===void 0?.01:h;var m=m===void 0?a.timeProvider.intervalObservable(100).pipe(rF(a.queue)):m;return a.performanceMonitor.timeExecution(916,function(){return n7a(a,b.pipe(qF(a.queue)),c.pipe(qF(a.queue)),d,e,f,h,m)})()} function n7a(a,b,c,d,e,f,h,m){var p=d7a(a).pipe(Kx(function(t){return!t})),q=new X6a(a,[new c7a(a,h7a), new b7a(a,m)]);m=N5a(Y5a,J5a);return D5a(a,b,function(t,u){var v=tF(new sF(u.element),t.queue).pipe(i7a(t),rF(t.queue)),w={loadedElement:v,shouldMeasure:v.pipe(bF(!0)),measurableCreative:v.pipe(Kx(function(R){var W=W===void 0?Symbol():W;return Object.freeze({symbol:W,element:tF(new sF(R),t.queue)})})), creativeSearchResult:tF(new sF("mue"),t.queue)},y=new sF(!1),A=new sF(!1),C=new sF(17),I=new sF(!1),K=new sF(!1),N=tF(uF,t.queue);y=q.buildGeometrySource(w,{inApp:y,useV2:!1,requestSource:tF(C,t.queue)}).geometrySource;w=k7a(t,I,A,p,K,N,w);A=I6a(t.queue,t.timeProvider,y,w);w=A.geometrySignals;I=A.shouldResetViewabilitySignals;A=g7a(t.queue,w.timestampedExposure,w.visible,A.shouldResetExposureSignals,I);I=Q6a(t.queue,t.timeProvider,I,w.measurementRequests,w.visible);K=c.pipe(Vx(function(R){return R=== u.element.ref}),Kx(function(){return"ur"})); N=g4a(t.timeProvider,e).pipe(bF("t"));K=u6a(t,Tx(K,N));N=e7a(t,w.measurementRequests,K.pipe(Vx(function(R){return R!==null}))); y=K.pipe(Vx(function(R){return R!==null}),Kx(function(){return Fja(t.global.document)===1})); var L=$4a(t.document);return Object.assign({},{beaconFactory:new sF(t.beaconFactory),context:new sF(t),inferredPingId:new sF("lidar2"),timeOnScreenPingId:new sF("lidartos"),binaryContext:new sF(17),binaryVersion:new sF(d),requestSource:C,contextValidationErrors:new sF(t.validate()?null:new ME),contextVisibilityKnown:new sF(L),payloadMapper:new sF(M5a),endOfSessionReason:K,timeOnScreenReason:K,requestMeasurementOnEndOfSession:N,hasImpressionFired:G4a,crossDomainIframeState:new sF(t.inCrossDomainIframe? 1:void 0),inStatefulBeaconExperiment:uF,inFetchLaterBeaconExperiment:uF,isTurtlex:uF,turtlexReportEventData:new sF(""),reportFencedFrameEvent:Ux,isViewableAttributionEnabled:uF,inViewableAttributionExperiment:new sF(0),fetchBeaconFactory:Ux,supportsPendingBeacon:uF,supportsFetchLater:uF,emit:new sF(R5a),beginToRenderEvent:new sF(Symbol()),activeViewUnmeasurableEvent:new sF(Symbol()),activeViewViewableEvent:new sF(Symbol()),creativeFound:G4a,immediateUrlPrefixes:new sF(u.immediateUrls),timeOnScreenUrlPrefixes:new sF(u.timeOnScreenUrls), cpmavUrls:Ux,viewableRelayUrls:Ux,measurementDeferralState:new sF(2),urlSerializer:new sF(X5a),viewUrlSerializer:new sF(E5a),isCreativeLoaded:v.pipe($5a(t.queue)),pageVisible:p.pipe(Kx(function(R){return!R})), eosPageVisible:y,timestampedExposureHistory:w.timestampedExposure.pipe(hF(function(R,W){R.push(W);return R},[]))},w,{viewable:NF(t,I), maxTimeOnScreen:NF(t,A.maxTimeOnScreen),timeOnScreen:NF(t,A.timeOnScreen),maxConsecutiveViewTime:NF(t,A.maxConsecutiveViewTime),consecutiveViewTime:A.consecutiveViewTime.pipe(Kx(function(R){return new MF(t.timeProvider,R)})), totalMeasurementTime:NF(t,A.totalMeasurementTime),totalUnviewedTime:NF(t,A.totalUnviewedTime),userAgentClientHints:H4a(t),clientOrderPingCounter:new sF(new G5a())})},K5a(a,h),O5a(f?P5a(m,Q5a):P5a(m,F5a),V5a))} ;var QF=function(a,b){b=b===void 0?36E5:b;var c=c===void 0?!0:c;this.creatives=new jx;this.elementsToUnregister=new jx;this.elementMap=new Map;var d=new zF(window,null);d.beaconFactory=new TE(d,new nF(d));m7a(d,this.creatives,this.elementsToUnregister,a,b,c).subscribe()},o7a=function(a,b,c,d){if(!a.elementMap.has(b)){var e=new vF(b); a.elementMap.set(b,e);a.creatives.next(new l7a(e,c,d))}},RF=function(a,b){a.elementsToUnregister.next(b); var c=a.elementMap.get(b);c!==void 0&&(c.release(),a.elementMap.delete(b))};function p7a(){try{var a,b;return!!((a=window)==null?0:(b=a.top)==null?0:b.location.href)&&!1}catch(c){return!0}} ;var SF=function(a,b,c){c=c===void 0?Error():c;var d=Error.call(this);this.message=d.message;"stack"in d&&(this.stack=d.stack);this.code=a;b+=":";c instanceof Error?(this.message=b+c.message,this.stack=c.stack||""):(this.message=b+String(c),this.stack="");Object.setPrototypeOf(this,this.constructor.prototype)}; k(SF,Error);function q7a(){var a=r7a();a=a===void 0?"bevasrsg":a;return new Promise(function(b){var c=window===window.top?window:p7a()?window:window.top,d=c[a],e;((e=d)==null?0:e.bevasrs)?b(new TF(d.bevasrs)):(d||(d={},d=(d.nqfbel=[],d),c[a]=d),d.nqfbel.push(function(f){b(new TF(f))}))})} var TF=function(a){Ji.call(this);var b=this;this.jc=a;this.tAb="keydown keypress keyup input focusin focusout select copy cut paste change click dblclick auxclick pointerover pointerdown pointerup pointermove pointerout dragenter dragleave drag dragend mouseover mousedown mouseup mousemove mouseout touchstart touchend touchmove wheel".split(" ");this.jKa=void 0;this.sV=this.jc.p;this.aOb=this.x6.bind(this);this.addOnDisposeCallback(function(){return void s7a(b)})}; k(TF,Ji);TF.prototype.snapshot=function(a){return this.jc.s(Object.assign({},a.ot&&{c:a.ot},a.gqa&&{s:a.gqa},a.ySa!==void 0&&{p:a.ySa}))}; TF.prototype.x6=function(a){this.jc.e(a)}; TF.prototype.xea=function(a,b){return this.jc.c(a,b,!1)}; var s7a=function(a){a.jKa!==void 0&&(a.tAb.forEach(function(b){var c;(c=a.jKa)==null||c.removeEventListener(b,a.aOb)}),a.jKa=void 0)}; TF.prototype.y8=function(){return this.jc.l()};function t7a(a){var b,c,d={ot:a.c,dCa:a.e,gec:(b=a.mc)!=null?b:!1,hec:(c=a.me)!=null?c:!1};a.co&&(d.hea={i6a:a.co.c,xMb:a.co.a,tqc:a.co.s});return d} function u7a(a){return function(){var b;return ra(function(c){if(c.nextAddress==1)return c.yield(a(),2);b=c.yieldResult;return c.return({f:function(){return b.gV.promise}, c:function(d){if(d>150)var e=!1;else try{b.cache=new v7a(d,b.logger),e=!0}catch(f){b.reportError(new SF(22,"GBJ:init",f)),e=!1}return e}, m:function(d){return b.nF(t7a(d))}, mws:function(d){return b.zla(t7a(d))}})})}} function w7a(a,b){var c=r7a();c=c===void 0?"bevasrsg":c;b={s:function(f){var h;return a.snapshot(Object.assign({},f.c&&{ot:f.c},f.s&&{gqa:f.s},{k2c:(h=f.p)!=null?h:!0}))}, e:function(f){var h;return void((h=a.x6)==null?void 0:h.call(a,f))}, c:function(f,h){return a.xea(f,h)}, p:a.sV,l:function(){return a.y8()}, wpc:b?u7a(b):void 0};var d=window===window.top?window:p7a()?window:window.top,e=d[c];if(e){e.bevasrs=b;if(e.nqfbel!==void 0)for(c=l(e.nqfbel),d=c.next();!d.done;d=c.next())d=d.value,d(b);e.nqfbel=void 0}else e={},e=(e.bevasrs=b,e.nqfbel=void 0,e),d[c]=e} ;function x7a(a){var b=b===void 0?53:b;var c=[];Ff(a,y7a,6).forEach(function(d){Pf(d,2)<=b&&c.push(Pf(d,1))}); return c} function z7a(a){var b=b===void 0?53:b;var c=[];Ff(a,y7a,6).forEach(function(d){Pf(d,2)>b&&c.push(Pf(d,1))}); return c} ;function A7a(a){a.then(function(){},function(){})} var UF=function(){Ji.apply(this,arguments);this.ssb=1}; k(UF,Ji);UF.prototype.share=function(){if(this.isDisposed())throw Error("E:AD");this.ssb++;return this}; UF.prototype.dispose=function(){--this.ssb||Ji.prototype.dispose.call(this)};var B7a=function(a){this.sFb=a;a.addNewEventMetric("/client_streamz/bg/frs",hw("mk"))},C7a=function(a){a.addNewEventMetric("/client_streamz/bg/wrl",hw("mn"),gw("ac"),gw("sc"),hw("rk"),hw("mk"))},D7a=function(a){this.tFb=a; a.addNewCounter("/client_streamz/bg/ec",hw("en"),hw("mk"))}; D7a.prototype.increment=function(a,b){this.tFb.JSC$7886_incrementCounter("/client_streamz/bg/ec",a,b)}; var E7a=function(a){this.uFb=a;a.addNewEventMetric("/client_streamz/bg/el",hw("en"),hw("mk"))},F7a=function(a){this.vFb=a; a.addNewCounter("/client_streamz/bg/cec",gw("ec"),hw("mk"))}; F7a.prototype.increment=function(a,b){this.vFb.JSC$7886_incrementCounter("/client_streamz/bg/cec",a,b)}; var G7a=function(a){this.wFb=a;a.addNewCounter("/client_streamz/bg/po/csc",gw("cs"),hw("mk"))}; G7a.prototype.increment=function(a,b){this.wFb.JSC$7886_incrementCounter("/client_streamz/bg/po/csc",a,b)}; var H7a=function(a){this.xFb=a;a.addNewCounter("/client_streamz/bg/po/ctav",hw("av"),hw("mk"))}; H7a.prototype.increment=function(a,b){this.xFb.JSC$7886_incrementCounter("/client_streamz/bg/po/ctav",a,b)}; var I7a=function(a){this.yFb=a;a.addNewCounter("/client_streamz/bg/po/cwsc",hw("su"),hw("mk"))}; I7a.prototype.increment=function(a,b){this.yFb.JSC$7886_incrementCounter("/client_streamz/bg/po/cwsc",a,b)}; var J7a=function(a){this.zFb=a;a.addNewEventMetric("/client_streamz/bg/od/p",hw("mk"))},K7a=function(a){this.aGb=a; a.addNewEventMetric("/client_streamz/bg/od/n",hw("et"),hw("mk"))};var L7a=function(a){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=ef(a)}; k(L7a,Ig);var M7a=function(a,b){return sfa(a,3,b,rea)};var N7a=function(){this.minSize=1024}; N7a.prototype.compress=function(a){var b,c,d,e;return ra(function(f){switch(f.nextAddress){case 1:return b=new CompressionStream("gzip"),c=new Response(b.readable).arrayBuffer(),d=b.writable.getWriter(),f.yield(d.write(new TextEncoder().encode(a)),2);case 2:return f.yield(d.close(),3);case 3:return e=Uint8Array,f.yield(c,4);case 4:return f.return(new e(f.yieldResult));}})}; N7a.prototype.isSupported=function(a){return a 0?c:void 0);c=dg(c,4,e>0?e:void 0);c=dg(c,5,f>0?f:void 0);c=ifa(c);Gf(h,10,c)}h=this.logRequest.clone();c=Date.now().toString();h=qf(h,4,Pe(c));a=a.slice();a=Kf(h,3,a);d&&(h=new O7a,d=dg(h,13,d),h=new P7a,d=Gf(h,2,d),h=new Z7a,d=Gf(h,1,d),d=hg(d, 2,9),Gf(a,18,d));b&&eg(a,14,b);return a};function aG(a,b,c,d){this.initialValue_=a;this.maxValue_=b;this.currBaseValue_=this.currValue_=a;this.randomFactor_=c||0;this.backoffFactor_=d||2} aG.prototype.currBackoffCount_=0;aG.prototype.reset=function(){this.currBaseValue_=this.currValue_=this.initialValue_;this.currBackoffCount_=0}; var e8a=function(a){a.currBaseValue_=Math.min(a.maxValue_,a.currBaseValue_*a.backoffFactor_);a.currValue_=Math.min(a.maxValue_,a.currBaseValue_+(a.randomFactor_?Math.round(a.randomFactor_*(Math.random()-.5)*2*a.currBaseValue_):0));a.currBackoffCount_++};var oha=function(a){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=ef(a,8)}; k(oha,Ig);var f8a=uh(oha);var pha=function(a){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=ef(a)}; k(pha,Ig);var bG;bG=new qha;var cG=function(a){Ji.call(this);var b=this;this.componentId="";this.pendingEvents=[];this.lastFailedAuth="";this.pageId=null;this.noFlushUntilMs=this.startWaitingMs=-1;this.JSC$9693_compressor=this.experimentIds=null;this.numRetriesSinceLastSuccessfulFlush=this.numLogsDroppedSinceLastFlush=0;this.metalogService=null;this.persistedLogExpiredCount=this.persistedLogRecoveredCount=0;this.sequencePosition=1;this.timeoutMillis=0;this.JSC$9693_sendBeaconApiEnabled=!1;this.logSource=a.logSource;this.getAuthHeaderValue= a.getAuthHeaderValue||function(){}; this.logRequestBuilder=new b8a(a.logSource,a.isServiceWorkerScope);this.network=a.network||null;this.productID=a.productID||null;this.clearcutUrl=a.urlOverride||null;this.sessionIndex=a.sessionIndex||null;this.disableAutomaticFlush=a.disableAutomaticFlush||!1;this.logger=null;this.withCredentials=!a.disableWithCredentials;this.isServiceWorkerScope=a.isServiceWorkerScope||!1;this.isSendBeaconSupported=!this.isServiceWorkerScope&&!!ki()&&!!ki().navigator&&ki().navigator.sendBeacon!==void 0;this.isBrowserSupported= typeof URLSearchParams!=="undefined"&&!!new URL(g8a()).searchParams&&!!new URL(g8a()).searchParams.set;var c=Y7a(new YF);a8a(this.logRequestBuilder,c);this.flushBackoff=new aG(1E4,3E5,.1);a=h8a(this,a.backgroundJobDeferrer);this.JSC$9693_flushTimer=new VF(this.flushBackoff.currValue_,a);this.backupTimer=new VF(6E5,a);this.disableAutomaticFlush||this.backupTimer.start();this.isServiceWorkerScope||(document.addEventListener("visibilitychange",function(){if(document.visibilityState==="hidden"){i8a(b); var d;(d=b.metalogService)==null||d.flush()}}),document.addEventListener("pagehide",function(){i8a(b); var d;(d=b.metalogService)==null||d.flush()}))}; k(cG,Ji);var h8a=function(a,b){if(!a.isBrowserSupported)return function(){}; var c=function(){a.flush()}; return b?function(){b().then(c)}:c}; cG.prototype.disposeInternal=function(){i8a(this);this.JSC$9693_flushTimer.stop();this.backupTimer.stop();Ji.prototype.disposeInternal.call(this)}; var j8a=function(a){a.clearcutUrl||(a.clearcutUrl=g8a());try{return new URL(a.clearcutUrl).toString()}catch(b){return new URL(a.clearcutUrl,ki().location.origin).toString()}}; cG.prototype.dispatch=function(a){if(a instanceof ZF)this.log(a);else try{var b=new ZF,c=a.serialize();var d=fg(b,8,c);this.log(d)}catch(e){dG(this,4,1)}}; var dG=function(a,b,c){a.metalogService&&a.metalogService.increment(b,c)}; cG.prototype.log=function(a){dG(this,2,1);if(this.isBrowserSupported){a=a.clone();var b=this.sequencePosition++;a=eg(a,21,b);this.componentId&&fg(a,26,this.componentId);b=a;if(yea(of(b,1))==null){var c=Date.now();c=Number.isFinite(c)?c.toString():"0";qf(b,1,Pe(c))}c=of(b,15,void 0,void 0,zea);c!=null&&(typeof c==="bigint"?ne(c)?c=Number(c):(c=ye(64,c),c=ne(c)?Number(c):String(c)):c=Ie(c)?typeof c==="number"?Oe(c):Ne(c):void 0);c!=null||eg(b,15,new Date().getTimezoneOffset()*60);this.experimentIds&&( c=this.experimentIds.clone(),Gf(b,16,c));dG(this,1,1);b=this.pendingEvents.length-1E3+1;b>0&&(this.pendingEvents.splice(0,b),this.numLogsDroppedSinceLastFlush+=b,dG(this,3,b));this.pendingEvents.push(a);this.disableAutomaticFlush||this.JSC$9693_flushTimer.enabled||this.JSC$9693_flushTimer.start()}}; cG.prototype.flush=function(a,b){var c=this;if(this.pendingEvents.length===0)a&&a();else if(this.JSC$9693_sendBeaconApiEnabled&&this.isSendBeaconSupported)this.logRequestBuilder.transmissionType=3,k8a(this);else{var d=Date.now();if(this.noFlushUntilMs>d&&this.startWaitingMs 0&&(c.startWaitingMs=Date.now(),c.noFlushUntilMs=c.startWaitingMs+v),Vea(w.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows),Uea(w),w=bG.ctor?bG.getExtensionFn(w,bG.ctor,175237375,bG.JSC$6117_hasMessageId): bG.getExtensionFn(w,175237375,null,bG.JSC$6117_hasMessageId),w=w===null?void 0:w)&&(w=Pf(w,1,-1),w!==-1&&(c.flushBackoff=new aG(w<1?1:w,3E5,.1),c.JSC$9693_flushTimer.setInterval(c.flushBackoff.currValue_)))}a&&a();c.numRetriesSinceLastSuccessfulFlush=0},t=function(v,w){var y=Ff(f,ZF,3); var A=Number(Rf(f,14));e8a(c.flushBackoff);c.JSC$9693_flushTimer.setInterval(c.flushBackoff.currValue_);v===401&&h&&(c.lastFailedAuth=h);A&&(c.numLogsDroppedSinceLastFlush+=A);w===void 0&&(w=c.isRetryable(v));w&&(c.pendingEvents=y.concat(c.pendingEvents),c.disableAutomaticFlush||c.JSC$9693_flushTimer.enabled||c.JSC$9693_flushTimer.start());dG(c,7,1);b&&b("net-send-failed",v);++c.numRetriesSinceLastSuccessfulFlush},u=function(){c.network&&c.network.send(p,q,t)}; m?m.then(function(v){dG(c,5,e);p.requestHeaders["Content-Encoding"]="gzip";p.requestHeaders["Content-Type"]="application/binary";p.body=v;p.bodyType=2;u()},function(){dG(c,6,e); u()}):u()}}}}; var l8a=function(a,b,c){c=c===void 0?null:c;var d=d===void 0?a.withCredentials:d;var e={},f=new URL(j8a(a));c&&(e.Authorization=c);a.sessionIndex&&(e["X-Goog-AuthUser"]=a.sessionIndex,f.searchParams.set("authuser",a.sessionIndex));a.pageId&&(Object.defineProperty(e,"X-Goog-PageId",{value:a.pageId}),f.searchParams.set("pageId",a.pageId));return{url:f.toString(),body:b,bodyType:1,requestHeaders:e,requestType:"POST",withCredentials:d,timeoutMillis:a.timeoutMillis}},i8a=function(a){a.logRequestBuilder.isFinal= !0; a.flush();a.logRequestBuilder.isFinal=!1},k8a=function(a){m8a(a,function(b,c){b=new URL(b); b.searchParams.set("format","json");var d=!1;try{d=ki().navigator.sendBeacon(b.toString(),c.serialize())}catch(e){}d||(a.isSendBeaconSupported=!1);return d})},m8a=function(a,b){if(a.pendingEvents.length!==0){var c=new URL(j8a(a)); c.searchParams.delete("format");var d=a.getAuthHeaderValue();d&&c.searchParams.set("auth",d);c.searchParams.set("authuser",a.sessionIndex||"0");for(d=0;d<10&&a.pendingEvents.length;++d){var e=a.pendingEvents.slice(0,32),f=a.logRequestBuilder.build(e,a.numLogsDroppedSinceLastFlush,a.numRetriesSinceLastSuccessfulFlush,a.productID,a.persistedLogRecoveredCount,a.persistedLogExpiredCount);if(!b(c.toString(),f)){++a.numRetriesSinceLastSuccessfulFlush;break}a.numLogsDroppedSinceLastFlush=0;a.numRetriesSinceLastSuccessfulFlush= 0;a.persistedLogRecoveredCount=0;a.persistedLogExpiredCount=0;a.pendingEvents=a.pendingEvents.slice(e.length)}a.JSC$9693_flushTimer.enabled&&a.JSC$9693_flushTimer.stop()}}; cG.prototype.isRetryable=function(a){return 500<=a&&a<600||a===401||a===0}; var g8a=function(){return"https://play.google.com/log?format=json&hasfast=true"};var n8a=function(){this.abortSupported=typeof AbortController!=="undefined"}; n8a.prototype.send=function(a,b,c){var d=this,e,f,h,m,p,q,t,u,v,w;return ra(function(y){switch(y.nextAddress){case 1:return f=(e=d.abortSupported?new AbortController:void 0)?setTimeout(function(){e.abort()},a.timeoutMillis):void 0,y.setCatchFinallyBlocks(2,3),h=Object.assign({},{method:a.requestType, headers:Object.assign({},a.requestHeaders)},a.body&&{body:a.body},a.withCredentials&&{credentials:"include"},{signal:a.timeoutMillis&&e?e.signal:null}),y.yield(fetch(a.url,h),5);case 5:m=y.yieldResult;if(m.status!==200){(p=c)==null||p(m.status);y.jumpTo(3);break}if((q=b)==null){y.jumpTo(7);break}return y.yield(m.text(),8);case 8:q(y.yieldResult);case 7:case 3:y.enterFinallyBlock();clearTimeout(f);y.leaveFinallyBlock(0);break;case 2:t=y.enterCatchBlock();switch((u=t)==null?void 0:u.name){case"AbortError":(v= c)==null||v(408);break;default:(w=c)==null||w(400);}y.jumpTo(3);}})}; n8a.prototype.getTransmissionType=function(){return 4};var eG=function(a,b){b=b===void 0?"0":b;Ji.call(this);this.logSource=a;this.sessionIndex=b;this.destinationUrl="https://play.google.com/log?format=json&hasfast=true";this.buildLabel=null;this.serviceWorkerScopeEnabled=!1;this.network=null;this.componentId="";this.JSC$9712_clearExperimentIds=this.productID=null;this.JSC$9712_sendBeaconApiEnabled=!1;this.logger=this.pageId=null}; k(eG,Ji);var o8a=function(a,b){a.buildLabel=b;return a},p8a=function(a,b){a.network=b; return a},q8a=function(a,b){a.JSC$9712_clearExperimentIds=b},r8a=function(a){a.JSC$9712_sendBeaconApiEnabled=!0; return a}; eG.prototype.disableWithCredentials=function(){this.withCredentialsDisabled=!0;return this}; eG.prototype.build=function(){this.network||(this.network=new n8a);var a=new cG({logSource:this.logSource,getAuthHeaderValue:this.getAuthHeaderValue?this.getAuthHeaderValue:Gi,sessionIndex:this.sessionIndex,urlOverride:this.destinationUrl,isServiceWorkerScope:this.serviceWorkerScopeEnabled,disableAutomaticFlush:!1,disableWithCredentials:this.withCredentialsDisabled,backgroundJobDeferrer:this.backgroundJobDeferrer,network:this.network});Ki(this,a);if(this.buildLabel){var b=this.buildLabel,c=$F(a.logRequestBuilder); fg(c,7,b)}a.JSC$9693_compressor=new N7a;this.componentId&&(a.componentId=this.componentId);this.productID&&(a.productID=this.productID);this.pageId&&(a.pageId=this.pageId);this.JSC$9712_clearExperimentIds&&((c=this.JSC$9712_clearExperimentIds)?(a.experimentIds||(a.experimentIds=new cja),b=a.experimentIds,c=c.serialize(),fg(b,4,c)):a.experimentIds&&qf(a.experimentIds,4));this.JSC$9712_sendBeaconApiEnabled&&(a.JSC$9693_sendBeaconApiEnabled=a.isSendBeaconSupported);d8a(a.logRequestBuilder);this.network.setLogSource&& this.network.setLogSource(this.logSource);this.network.setTransportReferenceAndAttemptFlush&&this.network.setTransportReferenceAndAttemptFlush(a);return a};var s8a=function(a,b,c,d,e,f,h){a=a===void 0?-1:a;b=b===void 0?"":b;c=c===void 0?"":c;d=d===void 0?!1:d;e=e===void 0?"":e;Ji.call(this);this.logSource=a;this.componentId=b;f?b=f:(a=new eG(a,"0"),a.componentId=b,Ki(this,a),c!==""&&(a.destinationUrl=c),d&&(a.serviceWorkerScopeEnabled=!0),e&&o8a(a,e),h&&p8a(a,h),b=a.build());this.JSC$9716_transport=b}; k(s8a,Ji);s8a.prototype.flush=function(a){a=a||[];if(a.length){for(var b=new fLa,c=[],d=0;d this.endTimeMs};function b9a(a,b){try{return globalThis.sessionStorage.setItem(a,b),!0}catch(c){return!1}} var c9a,d9a=(c9a=Math.imul)!=null?c9a:function(a,b){return a*b|0}; function e9a(a,b,c,d){b=b===void 0?0:b;c=c===void 0?a.length:c;var e=0;for(d&&(e=e9a(d));b >1,b),e9a(a,a.length>>1)]} var sG=[196,200,224,18];function g9a(a){var b=l(f9a(a,sG));a=b.next().value;b=b.next().value;return a.toString(16)+b.toString(16)} function h9a(a,b){var c=f9a(b);a=new Uint32Array(a.buffer);b=a[0];var d=l(c);c=d.next().value;d=d.next().value;for(var e=1;e >>8|h<<24,h+=f|0,h^=m+38293,f=f<<3|f>>>29,f^=h,p=p>>>8|p<<24,p+=m|0,p^=q+38293,m=m<<3|m>>>29,m^=p;f=[f,h];a[e]^=f[0];e+1 =c?(globalThis.sessionStorage.removeItem(a),["e"]):["a",new Uint8Array(d.buffer,b+4)]} var tG=function(a,b,c){c=c===void 0?[]:c;this.maxItems=a;this.gA=b===void 0?0:b;this.eL=c},k9a=function(a){var b=globalThis.sessionStorage.getItem("iU5q-!O9@$"); if(!b)return new tG(a);var c=b.split(",");if(c.length<2)return globalThis.sessionStorage.removeItem("iU5q-!O9@$"),new tG(a);b=c.slice(1);b.length===1&&b[0]===""&&(b=[]);c=Number(c[0]);return isNaN(c)||c<0||c>b.length?(globalThis.sessionStorage.removeItem("iU5q-!O9@$"),new tG(a)):new tG(a,c,b)}; tG.prototype.serialize=function(){return String(this.gA)+","+this.eL.join()}; tG.prototype.insert=function(a,b){var c=void 0;if(this.eL[this.gA]!==a){var d=this.eL.indexOf(a);d!==-1?(this.eL.splice(d,1),d =this.jec&&this.nQa.resolve();var d=a();a=jG(this.logger,function(){return c.fec(d)},"C"); if(a===void 0)throw new SF(17,"YNJ:Undefined");if(!(a instanceof Uint8Array))throw new SF(18,"ODM:Invalid");b==null||b(a);return a}; var p9a=function(a,b,c){uG.call(this,a);this.fVb=b;this.fU="f";this.m1="z";n9a(this,c)}; k(p9a,uG);p9a.prototype.nF=function(){return this.fVb}; var wG=function(a,b,c){uG.call(this,a);this.wyb=b;this.fU="w";this.m1="z";n9a(this,c)}; k(wG,uG);wG.prototype.nF=function(){var a=this;return jG(this.logger,function(){return Gd(a.wyb)},"d")}; wG.prototype.zla=function(){return this.wyb}; var q9a=function(a,b){uG.call(this,a);this.error=b;this.fU="e";this.m1="y"}; k(q9a,uG);var s9a=function(a,b){var c=(b(a.error.message)+":"+b(a.error.stack)).substring(0,2048);b=c.length+1;c=r9a(c);var d=new Uint8Array(4+c.length);d.set([42,b&127|128,b>>7,a.error.code]);d.set(c,4);return d}; q9a.prototype.nF=function(){if(this.l6a)return this.l6a;this.l6a=s9a(this,function(a){return"_"+Osa(a)}); return s9a(this,function(a){return a})}; var t9a=function(a,b,c){uG.call(this,a);this.b1b=b;this.clientState=c;this.fU="S";this.m1="q"}; k(t9a,uG);t9a.prototype.nF=function(){var a=Math.floor(Date.now()/1E3),b=[Math.random()*255,Math.random()*255],c=b.concat([this.b1b&255,this.clientState],[a>>24&255,a>>16&255,a>>8&255,a&255]);a=new Uint8Array(2+c.length);a[0]=34;a[1]=c.length;a.set(c,2);c=a.subarray(2);for(var d=b=b.length;d a.JSC$9899_maxDelayMs_&&(a.currentMaxDelayMs_=a.JSC$9899_maxDelayMs_)));a.inRetryMode_=!0;return b};var k$a=function(a){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=ef(a)}; k(k$a,Ig);var BG=function(a){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=ef(a)}; k(BG,Ig);var m$a=function(){var a=new BG;return Bf(a,1,l$a,Ge(!0))},n$a=function(){var a=new BG; return Bf(a,2,l$a,Ge(!0))},l$a=[1, 2,3,15];var o$a=function(a){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=ef(a)}; k(o$a,Ig);var CG=function(a){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=ef(a)}; k(CG,Ig);var Zf=[1,2,3,4,5,6,7,8,9,10,11,12,13];var p$a=function(a){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=ef(a)}; k(p$a,Ig);var q$a=function(a){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=ef(a)}; k(q$a,Ig);q$a.prototype.getName=function(){return Xf(this,1,r$a)}; var r$a=[1,2];var s$a=function(a){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=ef(a)}; k(s$a,Ig);s$a.prototype.getOwner=function(){return Ef(this,BG,2)};var t$a=function(a){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=ef(a)}; k(t$a,Ig);t$a.prototype.getOwner=function(){return Ef(this,BG,2)};var u$a=function(a){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=ef(a)}; k(u$a,Ig);var DG=function(a){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=ef(a)}; k(DG,Ig);DG.prototype.setHeader=function(a){return Gf(this,4,a)}; DG.prototype.hasHeader=function(){return sf(this,k$a,4)}; var v$a=[2,3,6];var w$a=function(a){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=ef(a)}; k(w$a,Ig);var x$a=function(a){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=ef(a)}; k(x$a,Ig);var y$a=function(a){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=ef(a)}; k(y$a,Ig);var z$a=function(a){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=ef(a)}; k(z$a,Ig);var A$a=[2,3];var B$a=function(a){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=ef(a)}; k(B$a,Ig);var C$a=function(a){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=ef(a)}; k(C$a,Ig);var D$a=function(a){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=ef(a)}; k(D$a,Ig);D$a.prototype.getMessage=function(){return Uf(this,3)};var EG=function(a){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=ef(a)}; k(EG,Ig);EG.prototype.getStatus=function(){return Ef(this,D$a,1)};var E$a=function(a){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=ef(a)}; k(E$a,Ig);var F$a=function(a){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=ef(a)}; k(F$a,Ig);var G$a=function(a){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=ef(a)}; k(G$a,Ig);var H$a=[1,2,3,5];var I$a=function(a){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=ef(a)}; k(I$a,Ig);var J$a=[2,3,4];var K$a=function(a){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=ef(a)}; k(K$a,Ig);var L$a=function(a){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=ef(a)}; k(L$a,Ig);L$a.prototype.getStatus=function(){return Ef(this,K$a,2)};var M$a=function(a){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=ef(a)}; k(M$a,Ig);var N$a=function(a){this.internalArrayDoNotAccessOrElseMightBeUndefinedWhoKnows=ef(a)}; k(N$a,Ig);function FG(a){Ji.call(this);this.handler_=a;this.JSC$9960_keys_={}} Ra(FG,Ji);var O$a=[];FG.prototype.listen=function(a,b,c,d){Array.isArray(b)||(b&&(O$a[0]=b.toString()),b=O$a);for(var e=0;e =b||(this.tokens=Math.min(b,this.max),this.lastAddedTimestampMs=a)};var $$a=function(){},aab=function(){},bab=function(a){this.httpStatusCode=a},cab=function(a){this.count=a},dab=function(){},eab=function(){},fab=function(){},gab=function(a,b){this.error=a; this.httpStatusCode=b},hab=function(a){this.status=a},iab=function(){this.forceLongPolling=!1};var jab=function(a,b,c,d,e){this.objectId=a;this.version=b;this.payload=c;this.isReplay=d===void 0?!1:d;this.isDirect=e===void 0?!1:e},kab=function(){},lab=function(a){this.timestampMicros=a};var mab={ERAS:["BC","AD"],ERANAMES:["Before Christ","Anno Domini"],NARROWMONTHS:"JFMAMJJASOND".split(""),STANDALONENARROWMONTHS:"JFMAMJJASOND".split(""),MONTHS:"January February March April May June July August September October November December".split(" "),STANDALONEMONTHS:"January February March April May June July August September October November December".split(" "),SHORTMONTHS:"Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec".split(" "),STANDALONESHORTMONTHS:"Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec".split(" "), WEEKDAYS:"Sunday Monday Tuesday Wednesday Thursday Friday Saturday".split(" "),STANDALONEWEEKDAYS:"Sunday Monday Tuesday Wednesday Thursday Friday Saturday".split(" "),SHORTWEEKDAYS:"Sun Mon Tue Wed Thu Fri Sat".split(" "),STANDALONESHORTWEEKDAYS:"Sun Mon Tue Wed Thu Fri Sat".split(" "),NARROWWEEKDAYS:"SMTWTFS".split(""),STANDALONENARROWWEEKDAYS:"SMTWTFS".split(""),SHORTQUARTERS:["Q1","Q2","Q3","Q4"],QUARTERS:["1st quarter","2nd quarter","3rd quarter","4th quarter"],AMPMS:["AM","PM"],DATEFORMATS:["EEEE, MMMM d, y", "MMMM d, y","MMM d, y","M/d/yy"],TIMEFORMATS:["h:mm:ss\u202Fa zzzz","h:mm:ss\u202Fa z","h:mm:ss\u202Fa","h:mm\u202Fa"],DATETIMEFORMATS:["{1} 'at' {0}","{1} 'at' {0}","{1}, {0}","{1}, {0}"],FIRSTDAYOFWEEK:6,WEEKENDRANGE:[5,6],FIRSTWEEKCUTOFFDAY:5},IG=mab;IG=mab;var nab=function(a,b){switch(b){case 1:return a%4!=0||a%100==0&&a%400!=0?28:29;case 5:case 8:case 10:case 3:return 30;}return 31},oab=function(a,b,c,d,e){a=new Date(a,b,c); e=e||0;return a.valueOf()+(((d!==void 0?d:3)-e+7)%7-((a.getDay()+6)%7-e+7)%7)*864E5},KG=function(a){typeof a==="number"?(this.date=pab(a,0,1),JG(this,1)):Ga(a)?(this.date=pab(a.getFullYear(),a.getMonth(),a.getDate()),JG(this,a.getDate())):(this.date=new Date(Ka()),a=this.date.getDate(),this.date.setHours(0),this.date.setMinutes(0),this.date.setSeconds(0),this.date.setMilliseconds(0),JG(this,a))},pab=function(a,b,c){b=new Date(a,b,c); a>=0&&a<100&&b.setFullYear(b.getFullYear()-1900);return b}; g=KG.prototype;g.firstDayOfWeek_=IG.FIRSTDAYOFWEEK;g.firstWeekCutOffDay_=IG.FIRSTWEEKCUTOFFDAY;g.clone=function(){var a=new KG(this.date);a.firstDayOfWeek_=this.firstDayOfWeek_;a.firstWeekCutOffDay_=this.firstWeekCutOffDay_;return a}; g.getFullYear=function(){return this.date.getFullYear()}; g.getYear=function(){return this.getFullYear()}; g.getMonth=function(){return this.date.getMonth()}; g.getDate=function(){return this.date.getDate()}; g.getTime=function(){return this.date.getTime()}; g.getDay=function(){return this.date.getDay()}; g.getUTCFullYear=function(){return this.date.getUTCFullYear()}; g.getUTCMonth=function(){return this.date.getUTCMonth()}; g.getUTCDate=function(){return this.date.getUTCDate()}; g.getUTCDay=function(){return this.date.getDay()}; g.getUTCHours=function(){return this.date.getUTCHours()}; g.getUTCMinutes=function(){return this.date.getUTCMinutes()}; g.getTimezoneOffset=function(){return this.date.getTimezoneOffset()}; g.set=function(a){this.date=new Date(a.getFullYear(),a.getMonth(),a.getDate())}; g.setFullYear=function(a){this.date.setFullYear(a)}; g.setYear=function(a){this.setFullYear(a)}; g.setMonth=function(a){this.date.setMonth(a)}; g.setDate=function(a){this.date.setDate(a)}; g.setTime=function(a){this.date.setTime(a)}; g.setUTCFullYear=function(a){this.date.setUTCFullYear(a)}; g.setUTCMonth=function(a){this.date.setUTCMonth(a)}; g.setUTCDate=function(a){this.date.setUTCDate(a)}; g.add=function(a){if(a.years||a.months){var b=this.getMonth()+a.months+a.years*12,c=this.getYear()+Math.floor(b/12);b%=12;b<0&&(b+=12);var d=Math.min(nab(c,b),this.getDate());this.setDate(1);this.setFullYear(c);this.setMonth(b);this.setDate(d)}a.days&&(c=this.getYear(),b=c>=0&&c<=99?-1900:0,a=new Date(new Date(c,this.getMonth(),this.getDate(),12).getTime()+a.days*864E5),this.setDate(1),this.setFullYear(a.getFullYear()+b),this.setMonth(a.getMonth()),this.setDate(a.getDate()),JG(this,a.getDate()))}; var qab=function(a){var b=a.getFullYear(),c=b<0?"-":b>=1E4?"+":"";return[c+Oc(Math.abs(b),c?6:4),Oc(a.getMonth()+1,2),Oc(a.getDate(),2)].join("")+""}; KG.prototype.equals=function(a){return!(!a||this.getYear()!=a.getYear()||this.getMonth()!=a.getMonth()||this.getDate()!=a.getDate())}; KG.prototype.toString=function(){return qab(this)}; var JG=function(a,b){a.getDate()!=b&&a.date.setUTCHours(a.date.getUTCHours()+(a.getDate()>>0)}; g=MG.prototype;g.isSafeInteger=function(){var a=this.high_>>21;return a==0||a==-1&&!(this.low_==0&&this.high_==-2097152)}; g.toString=function(a){a=a||10;if(a<2||36>2);var c=Math.pow(a,b),d=OG(c,c/4294967296);c=this.div(d);d=Math.abs(NG(PG(this,c.multiply(d))));var e=a==10?""+d:d.toString(a);e.length>>0>a.low_>>>0?1:-1:this.high_>a.high_?1:-1}; g.negate=function(){var a=~this.low_+1|0;return OG(a,~this.high_+!a|0)}; g.add=function(a){var b=this.high_>>>16,c=this.high_&65535,d=this.low_>>>16,e=a.high_>>>16,f=a.high_&65535,h=a.low_>>>16;a=(this.low_&65535)+(a.low_&65535);h=(a>>>16)+(d+h);d=h>>>16;d+=c+f;return OG((h&65535)<<16|a&65535,((d>>>16)+(b+e)&65535)<<16|d&65535)}; var PG=function(a,b){return a.add(b.negate())}; g=MG.prototype;g.multiply=function(a){if(this.isZero())return this;if(a.isZero())return a;var b=this.high_>>>16,c=this.high_&65535,d=this.low_>>>16,e=this.low_&65535,f=a.high_>>>16,h=a.high_&65535,m=a.low_>>>16;a=a.low_&65535;var p=e*a;var q=(p>>>16)+d*a;var t=q>>>16;q=(q&65535)+e*m;t+=q>>>16;t+=c*a;var u=t>>>16;t=(t&65535)+d*m;u+=t>>>16;t=(t&65535)+e*h;u=u+(t>>>16)+(b*a+c*m+d*h+e*f)&65535;return OG((q&65535)<<16|p&65535,u<<16|t&65535)}; g.div=function(a){if(a.isZero())throw Error("division by zero");if(this.high_<0){if(this.equals(QG)){if(a.equals(RG)||a.equals(tab))return QG;if(a.equals(QG))return RG;var b=this.high_;b=OG(this.low_>>>1|b<<31,b>>1);b=b.div(a).shiftLeft(1);if(b.equals(SG))return a.high_<0?RG:tab;var c=PG(this,a.multiply(b));return b.add(c.div(a))}return a.high_<0?this.negate().div(a.negate()):this.negate().div(a).negate()}if(this.isZero())return SG;if(a.high_<0)return a.equals(QG)?SG:this.div(a.negate()).negate(); b=SG;for(c=this;c.compare(a)>=0;){var d=Math.max(1,Math.floor(NG(c)/NG(a))),e=Math.ceil(Math.log(d)/Math.LN2);e=e<=48?1:Math.pow(2,e-48);for(var f=TG(d),h=f.multiply(a);h.high_<0||h.compare(c)>0;)d-=e,f=TG(d),h=f.multiply(a);f.isZero()&&(f=RG);b=b.add(f);c=PG(c,h)}return b}; g.not=function(){return OG(~this.low_,~this.high_)}; g.and=function(a){return OG(this.low_&a.low_,this.high_&a.high_)}; g.or=function(a){return OG(this.low_|a.low_,this.high_|a.high_)}; g.xor=function(a){return OG(this.low_^a.low_,this.high_^a.high_)}; g.shiftLeft=function(a){a&=63;if(a==0)return this;var b=this.low_;return a<32?OG(b<>>32-a):OG(0,b< 0?a>=0x7fffffffffffffff?wab:new MG(a,a/4294967296):a<0?a<=-0x7fffffffffffffff?QG:new MG(-a,-a/4294967296).negate():SG},OG=function(a,b){return new MG(a,b)},UG=function(a,b){if(a.charAt(0)=="-")return UG(a.substring(1),b).negate(); var c=parseInt(a,b||10);if(c<=9007199254740991)return new MG(c%4294967296|0,c/4294967296|0);if(a.length==0)throw Error("number format error: empty string");if(a.indexOf("-")>=0)throw Error("number format error: interior \"-\" character: "+a);b=b||10;if(b<2||36a.parts.length)b=!1;else{for(b=0;b 1){var t=q[0];q=q[1];var u=t.split("_");h=u.length>=2&&u[1]=="type"?h+(t+"="+q+"&"):h+(t+"=redacted&")}}}else h=null;}else h=f;return"XMLHTTP REQ ("+d+") [attempt "+e+"]: "+b+"\n"+c+"\n"+h})},Qab=function(a,b,c,d,e,f,h){a.info(function(){return"XMLHTTP RESP ("+d+") [ attempt "+e+"]: "+b+"\n"+c+"\n"+f+" "+h})},hH=function(a,b,c,d){a.info(function(){return"XMLHTTP TEXT ("+ b+"): "+Rab(a,c)+(d?" "+d:"")})},Sab=function(a,b){a.info(function(){return"TIMEOUT: "+b})}; gH.prototype.debug=function(){}; gH.prototype.info=function(){}; gH.prototype.warning=function(){}; var Rab=function(a,b){if(!a.redactEnabled_)return b;if(!b)return null;try{var c=JSON.parse(b);if(c)for(var d=0;d 0&&(a.readyStateChangeThrottle_=new Fw(Ia(a.xmlHttpHandler_,a,a.xmlHttp_),a.JSC$10067_readyStateChangeThrottleMs_));a.JSC$10067_eventHandler_.listen(a.xmlHttp_,"readystatechange", a.readyStateChangeHandler_);b=a.JSC$10067_extraHeaders_?Xh(a.JSC$10067_extraHeaders_):{};a.postData_?(a.verb_||(a.verb_="POST"),b["Content-Type"]="application/x-www-form-urlencoded",a.xmlHttp_.send(a.requestUri_,a.verb_,a.postData_,b)):(a.verb_="GET",a.xmlHttp_.send(a.requestUri_,a.verb_,null,b));dH(1);Pab(a.JSC$10067_channelDebug_,a.verb_,a.requestUri_,a.rid_,a.retryId_,a.postData_)}; iH.prototype.readyStateChangeHandler_=function(a){a=a.target;var b=this.readyStateChangeThrottle_;b&&xo(a)==3?(this.JSC$10067_channelDebug_.debug("Throttling readystatechange."),b.fire()):this.xmlHttpHandler_(a)}; iH.prototype.xmlHttpHandler_=function(a){try{a==this.xmlHttp_?bbb(this):this.JSC$10067_channelDebug_.warning("Called back with an unexpected xmlhttp")}catch(b){this.JSC$10067_channelDebug_.debug("Failed call to OnXmlHttpReadyStateChanged_")}finally{}}; var bbb=function(a){var b=xo(a.xmlHttp_),c=a.xmlHttp_.JSC$6832_lastErrorCode_,d=a.xmlHttp_.getStatus();if(!(b<3||b==3&&!cbb(a))){a.cancelled_||b!=4||c==7||(c==8||d<=0?dH(3):dH(2));dbb(a);var e=a.xmlHttp_.getStatus();a.lastStatusCode_=e;c=ebb(a);cbb(a)||a.JSC$10067_channelDebug_.debug(function(){return"No response text for uri "+a.requestUri_+" status "+e}); a.successful_=e==200;Qab(a.JSC$10067_channelDebug_,a.verb_,a.requestUri_,a.rid_,a.retryId_,b,e);if(a.successful_){if(a.decodeInitialResponse_&&!a.initialResponseDecoded_)if(d=fbb(a))hH(a.JSC$10067_channelDebug_,a.rid_,d,"Initial handshake response via X-HTTP-Initial-Response"),a.initialResponseDecoded_=!0,gbb(a,d);else{a.successful_=!1;a.JSC$10067_lastError_=3;eH(12);a.JSC$10067_channelDebug_.warning("XMLHTTP Missing X_HTTP_INITIAL_RESPONSE ("+a.rid_+")");jH(a);kH(a);return}a.decodeChunks_?hbb(a, b,c):(hH(a.JSC$10067_channelDebug_,a.rid_,c,null),gbb(a,c));b==4&&jH(a);a.successful_&&!a.cancelled_&&(b==4?ibb(a.JSC$10067_channel_,a):(a.successful_=!1,$ab(a)))}else Jsa(a.xmlHttp_),e==400&&c.indexOf("Unknown SID")>0?(a.JSC$10067_lastError_=3,eH(12),a.JSC$10067_channelDebug_.warning("XMLHTTP Unknown SID ("+a.rid_+")")):(a.JSC$10067_lastError_=0,eH(13),a.JSC$10067_channelDebug_.warning("XMLHTTP Bad status "+e+" ("+a.rid_+")")),jH(a),kH(a)}},fbb=function(a){return a.xmlHttp_&&(a=a.xmlHttp_,(a=a.xhr_? a.xhr_.getResponseHeader("X-HTTP-Initial-Response"):null)&&!Ya(a))?a:null},ebb=function(a){if(!jbb(a))return a.xmlHttp_.getResponseText(); var b=Isa(a.xmlHttp_);if(b==="")return"";var c="",d=b.length,e=xo(a.xmlHttp_)==4;if(!a.fetchResponseState_.textDecoder){if(typeof TextDecoder==="undefined")return jH(a),kH(a),"";a.fetchResponseState_.textDecoder=new ua.TextDecoder}for(var f=0;f 0&&!a.firstByteReceived_&&(a.firstByteReceived_=!0,b=a.JSC$10067_channel_,b.backChannelRequest_==a&&b.detectBufferingProxy_&&!b.bpDetectionDone_&&(b.JSC$10104_channelDebug_.info("Great, no buffering proxy detected. Bytes received: "+c.length),lbb(b),b.bpDetectionDone_=!0,eH(11))):(hH(a.JSC$10067_channelDebug_,a.rid_,c,"[Invalid Chunked Response]"),jH(a),kH(a))},kbb=function(a,b){var c=a.xmlHttpChunkStart_,d=b.indexOf("\n",c); if(d==-1)return Xab;c=Number(b.substring(c,d));if(isNaN(c))return Wab;d+=1;if(d+c>b.length)return Xab;b=b.slice(d,d+c);a.xmlHttpChunkStart_=d+c;return b}; iH.prototype.cancel=function(){this.cancelled_=!0;jH(this)}; var $ab=function(a){a.watchDogTimeoutTime_=Date.now()+a.timeout_;mbb(a,a.timeout_)},mbb=function(a,b){if(a.watchDogTimerId_!=null)throw Error("WatchDog timer not null"); a.watchDogTimerId_=fH(Ia(a.onWatchDogTimeout_,a),b)},dbb=function(a){a.watchDogTimerId_&&(ua.clearTimeout(a.watchDogTimerId_),a.watchDogTimerId_=null)}; iH.prototype.onWatchDogTimeout_=function(){this.watchDogTimerId_=null;var a=Date.now();a-this.watchDogTimeoutTime_>=0?(Sab(this.JSC$10067_channelDebug_,this.requestUri_),this.JSC$10067_type_!=2&&(dH(3),eH(17)),jH(this),this.JSC$10067_lastError_=2,kH(this)):(this.JSC$10067_channelDebug_.warning("WatchDog timer called too early"),mbb(this,this.watchDogTimeoutTime_-a))}; var kH=function(a){a.JSC$10067_channel_.state_==0||a.cancelled_||ibb(a.JSC$10067_channel_,a)},jH=function(a){dbb(a); Ii(a.readyStateChangeThrottle_);a.readyStateChangeThrottle_=null;a.JSC$10067_eventHandler_.removeAll();if(a.xmlHttp_){var b=a.xmlHttp_;a.xmlHttp_=null;b.abort();b.dispose()}}; iH.prototype.getLastError=function(){return this.JSC$10067_lastError_}; var gbb=function(a,b){try{var c=a.JSC$10067_channel_;if(c.state_!=0&&(c.backChannelRequest_==a||nbb(c.forwardChannelRequestPool_,a)))if(!a.initialResponseDecoded_&&nbb(c.forwardChannelRequestPool_,a)&&c.state_==3){try{var d=c.wireCodec_.parser_.parse(b)}catch(m){d=null}if(Array.isArray(d)&&d.length==3){b=d;if(b[0]==0){a:if(c.JSC$10104_channelDebug_.debug("Server claims our backchannel is missing."),c.backChannelTimerId_)c.JSC$10104_channelDebug_.debug("But we are currently starting the request.");else {if(c.backChannelRequest_){if(c.backChannelRequest_.requestStartTime_+3E3 0&&(a[0].nextHopProtocol=="hq"||a[0].nextHopProtocol=="h2")):a=!!(ua.chrome&&ua.chrome.loadTimes&&ua.chrome.loadTimes()&&ua.chrome.loadTimes().wasFetchedViaSpdy);this.maxSize_=a?this.maxPoolSizeConfigured_:1;this.requestPool_=null;this.maxSize_>1&&(this.requestPool_=new Set);this.JSC$10078_request_=null;this.JSC$10078_pendingMessages_=[]},ubb=function(a){return a.JSC$10078_request_? !0:a.requestPool_?a.requestPool_.size>=a.maxSize_:!1},rbb=function(a){return a.JSC$10078_request_?1:a.requestPool_?a.requestPool_.size:0},nbb=function(a,b){return a.JSC$10078_request_?a.JSC$10078_request_==b:a.requestPool_?a.requestPool_.has(b):!1},vbb=function(a,b){a.requestPool_?a.requestPool_.add(b):a.JSC$10078_request_=b},wbb=function(a,b){a.JSC$10078_request_&&a.JSC$10078_request_==b?a.JSC$10078_request_=null:a.requestPool_&&a.requestPool_.has(b)&&a.requestPool_.delete(b)}; tbb.prototype.cancel=function(){this.JSC$10078_pendingMessages_=xbb(this);if(this.JSC$10078_request_)this.JSC$10078_request_.cancel(),this.JSC$10078_request_=null;else if(this.requestPool_&&this.requestPool_.size!==0){for(var a=l(this.requestPool_.values()),b=a.next();!b.done;b=a.next())b.value.cancel();this.requestPool_.clear()}}; var xbb=function(a){if(a.JSC$10078_request_!=null)return a.JSC$10078_pendingMessages_.concat(a.JSC$10078_request_.JSC$10067_pendingMessages_);if(a.requestPool_!=null&&a.requestPool_.size!==0){var b=a.JSC$10078_pendingMessages_;a=l(a.requestPool_.values());for(var c=a.next();!c.done;c=a.next())b=b.concat(c.value.JSC$10067_pendingMessages_);return b}return Dc(a.JSC$10078_pendingMessages_)},ybb=function(a,b){a.JSC$10078_pendingMessages_=a.JSC$10078_pendingMessages_.concat(b)};function zbb(a,b){var c=new gH;c.debug("TestLoadImage: loading "+a);if(ua.Image){var d=new Image;d.onload=Ja(mH,c,"TestLoadImage: loaded",!0,b,d);d.onerror=Ja(mH,c,"TestLoadImage: error",!1,b,d);d.onabort=Ja(mH,c,"TestLoadImage: abort",!1,b,d);d.ontimeout=Ja(mH,c,"TestLoadImage: timeout",!1,b,d);ua.setTimeout(function(){if(d.ontimeout)d.ontimeout()},1E4); d.src=a}else b(!1)} function Abb(a,b){var c=new gH,d=new AbortController,e=setTimeout(function(){d.abort();mH(c,"TestPingServer: timeout",!1,b)},1E4); fetch(a,{signal:d.signal}).then(function(f){clearTimeout(e);f.ok?mH(c,"TestPingServer: ok",!0,b):mH(c,"TestPingServer: server error",!1,b)}).catch(function(){clearTimeout(e); mH(c,"TestPingServer: error",!1,b)})} function mH(a,b,c,d,e){try{a.debug(b),e&&(e.onload=null,e.onerror=null,e.onabort=null,e.ontimeout=null),d(c)}catch(f){}} ;var Bbb=function(){}; Bbb.prototype.stringify=function(a){return ua.JSON.stringify(a,void 0)}; Bbb.prototype.parse=function(a){return ua.JSON.parse(a,void 0)};function Cbb(){this.parser_=new Bbb} ;var Dbb=function(a){this.JSC$10091_worker_=a.worker||null;this.JSC$10091_streamBinaryChunks_=a.streamBinaryChunks||!1;this.JSC$10091_credentialsMode_=void 0}; Ra(Dbb,ysa);Dbb.prototype.createInstance=function(){var a=new nH(this.JSC$10091_worker_,this.JSC$10091_streamBinaryChunks_);this.JSC$10091_credentialsMode_&&a.setCredentialsMode(this.JSC$10091_credentialsMode_);return a}; Dbb.prototype.setCredentialsMode=function(a){this.JSC$10091_credentialsMode_=a}; var nH=function(a,b){Yi.call(this);this.JSC$10095_worker_=a;this.JSC$10095_streamBinaryChunks_=b;this.JSC$10095_credentialsMode_=void 0;this.status=this.readyState=0;this.responseURL=this.responseType=this.responseText=this.response=this.statusText="";this.onreadystatechange=null;this.requestHeaders_=new Headers;this.JSC$10095_responseHeaders_=null;this.JSC$10095_method_="GET";this.JSC$10095_url_="";this.inProgress_=!1;this.textDecoder_=this.currentReader_=this.fetchResponse_=null;this.abortController_= new AbortController}; Ra(nH,Yi);nH.prototype.open=function(a,b){if(this.readyState!=0)throw this.abort(),Error("Error reopening a connection");this.JSC$10095_method_=a;this.JSC$10095_url_=b;this.readyState=1;oH(this)}; nH.prototype.send=function(a){if(this.readyState!=1)throw this.abort(),Error("need to call open() first. ");if(this.abortController_.signal.aborted)throw this.abort(),Error("Request was aborted.");this.inProgress_=!0;var b={headers:this.requestHeaders_,method:this.JSC$10095_method_,credentials:this.JSC$10095_credentialsMode_,cache:void 0,signal:this.abortController_.signal};a&&(b.body=a);(this.JSC$10095_worker_||ua).fetch(new Request(this.JSC$10095_url_,b)).then(this.handleResponse_.bind(this),this.handleSendFailure_.bind(this))}; nH.prototype.abort=function(){this.response=this.responseText="";this.requestHeaders_=new Headers;this.status=0;this.abortController_.abort("Request was aborted.");this.currentReader_&&this.currentReader_.cancel("Request was aborted.").catch(function(){return null}); this.readyState>=1&&this.inProgress_&&this.readyState!=4&&(this.inProgress_=!1,pH(this));this.readyState=0}; nH.prototype.handleResponse_=function(a){if(this.inProgress_&&(this.fetchResponse_=a,this.JSC$10095_responseHeaders_||(this.status=this.fetchResponse_.status,this.statusText=this.fetchResponse_.statusText,this.JSC$10095_responseHeaders_=a.headers,this.readyState=2,oH(this)),this.inProgress_&&(this.readyState=3,oH(this),this.inProgress_)))if(this.responseType==="arraybuffer")a.arrayBuffer().then(this.handleResponseArrayBuffer_.bind(this),this.handleSendFailure_.bind(this));else if(typeof ua.ReadableStream!== "undefined"&&"body"in a){this.currentReader_=a.body.getReader();if(this.JSC$10095_streamBinaryChunks_){if(this.responseType)throw Error("responseType must be empty for \"streamBinaryChunks\" mode responses.");this.response=[]}else this.response=this.responseText="",this.textDecoder_=new TextDecoder;Ebb(this)}else a.text().then(this.handleResponseText_.bind(this),this.handleSendFailure_.bind(this))}; var Ebb=function(a){a.currentReader_.read().then(a.handleDataFromStream_.bind(a)).catch(a.handleSendFailure_.bind(a))}; nH.prototype.handleDataFromStream_=function(a){if(this.inProgress_){if(this.JSC$10095_streamBinaryChunks_&&a.value)this.response.push(a.value);else if(!this.JSC$10095_streamBinaryChunks_){var b=a.value?a.value:new Uint8Array(0);if(b=this.textDecoder_.decode(b,{stream:!a.done}))this.response=this.responseText+=b}a.done?pH(this):oH(this);this.readyState==3&&Ebb(this)}}; nH.prototype.handleResponseText_=function(a){this.inProgress_&&(this.response=this.responseText=a,pH(this))}; nH.prototype.handleResponseArrayBuffer_=function(a){this.inProgress_&&(this.response=a,pH(this))}; nH.prototype.handleSendFailure_=function(){this.inProgress_&&pH(this)}; var pH=function(a){a.readyState=4;a.fetchResponse_=null;a.currentReader_=null;a.textDecoder_=null;oH(a)}; nH.prototype.setRequestHeader=function(a,b){this.requestHeaders_.append(a,b)}; nH.prototype.getResponseHeader=function(a){return this.JSC$10095_responseHeaders_?this.JSC$10095_responseHeaders_.get(a.toLowerCase())||"":""}; nH.prototype.getAllResponseHeaders=function(){if(!this.JSC$10095_responseHeaders_)return"";for(var a=[],b=this.JSC$10095_responseHeaders_.entries(),c=b.next();!c.done;)c=c.value,a.push(c[0]+": "+c[1]),c=b.next();return a.join("\r\n")}; nH.prototype.setCredentialsMode=function(a){this.JSC$10095_credentialsMode_=a}; var oH=function(a){a.onreadystatechange&&a.onreadystatechange.call(a)}; Object.defineProperty(nH.prototype,"withCredentials",{get:function(){return this.JSC$10095_credentialsMode_==="include"}, set:function(a){this.setCredentialsMode(a?"include":"same-origin")}});var Fbb=function(a){var b="";Sh(a,function(c,d){b+=d;b+=":";b+=c;b+="\r\n"}); return b},Gbb=function(a,b,c){Wh(c)||(c=Fbb(c),typeof a==="string"?bd(a,Ic(b),c):Op(a,b,c))};function qH(a,b,c){return c&&c.internalChannelParams?c.internalChannelParams[a]||b:b} function rH(a){this.serverVersion_=0;this.outgoingMaps_=[];this.JSC$10104_channelDebug_=new gH;this.hostPrefix_=this.backChannelUri_=this.forwardChannelUri_=this.JSC$10104_path_=this.backChannelRequest_=this.httpSessionId_=this.httpSessionIdParam_=this.extraParams_=this.httpHeadersOverwriteParam_=this.initHeaders_=this.JSC$10104_extraHeaders_=null;this.nextMapId_=this.nextRid_=0;this.failFast_=qH("failFast",!1,a);this.enableStreaming_=this.deadBackChannelTimerId_=this.backChannelTimerId_=this.forwardChannelTimerId_= this.handler_=null;this.allowStreamingMode_=!0;this.errorResponseStatusCode_=this.lastPostResponseArrayId_=this.lastArrayId_=-1;this.backChannelAttemptId_=this.backChannelRetryCount_=this.forwardChannelRetryCount_=0;this.baseRetryDelayMs_=qH("baseRetryDelayMs",5E3,a);this.retryDelaySeedMs_=qH("retryDelaySeedMs",1E4,a);this.forwardChannelMaxRetries_=qH("forwardChannelMaxRetries",2,a);this.forwardChannelRequestTimeoutMs_=qH("forwardChannelRequestTimeoutMs",2E4,a);this.JSC$10104_xmlHttpFactory_=a&&a.xmlHttpFactory|| void 0;this.networkTestUrl_=a&&a.networkTestUrl||void 0;this.usesFetchStreams_=a&&a.useFetchStreams||!1;this.backChannelRequestTimeoutMs_=void 0;this.supportsCrossDomainXhrs_=a&&a.supportsCrossDomainXhr||!1;this.JSC$10104_sid_="";this.forwardChannelRequestPool_=new tbb(a&&a.concurrentRequestLimit);this.maxMapsPerRequest_=Math.min(a&&a.maxMessagesPerRequest||1E3,1E3);this.wireCodec_=new Cbb;this.fastHandshake_=a&&a.fastHandshake||!1;this.encodeInitMessageHeaders_=a&&a.encodeInitMessageHeaders||!1; this.fastHandshake_&&this.encodeInitMessageHeaders_&&(this.JSC$10104_channelDebug_.warning("Ignore encodeInitMessageHeaders because fastHandshake is set."),this.encodeInitMessageHeaders_=!1);this.blockingHandshake_=a&&a.blockingHandshake||!1;a&&a.disableRedact&&this.JSC$10104_channelDebug_.disableRedact();a&&a.forceLongPolling&&(this.allowStreamingMode_=!1);this.detectBufferingProxy_=!this.fastHandshake_&&this.allowStreamingMode_&&a&&a.detectBufferingProxy||!1;this.longPollingTimeout_=void 0;a&&a.longPollingTimeout&& a.longPollingTimeout>0&&(this.longPollingTimeout_=a.longPollingTimeout);this.forwardChannelFlushedCallback_=void 0;this.handshakeRttMs_=0;this.bpDetectionDone_=!1;this.nonAckedMapsAtChannelClose_=this.bpDetectionTimerId_=null} rH.prototype.channelVersion_=8;rH.prototype.state_=1;rH.prototype.connect=function(a,b,c,d){this.JSC$10104_channelDebug_.debug("connect()");eH(0);this.JSC$10104_path_=a;this.extraParams_=b||{};c&&d!==void 0&&(this.extraParams_.OSID=c,this.extraParams_.OAID=d);this.enableStreaming_=this.allowStreamingMode_;this.JSC$10104_channelDebug_.debug("connectChannel_()");a=Hbb(this,null,this.JSC$10104_path_);this.JSC$10104_channelDebug_.debug("GetForwardChannelUri: "+a);this.forwardChannelUri_=a;Ibb(this)}; rH.prototype.disconnect=function(){this.JSC$10104_channelDebug_.debug("disconnect()");Jbb(this);if(this.state_==3){var a=this.nextRid_++,b=this.forwardChannelUri_.clone();Op(b,"SID",this.JSC$10104_sid_);Op(b,"RID",a);Op(b,"TYPE","terminate");sH(this,b);a=new iH(this,this.JSC$10104_channelDebug_,a);a.JSC$10067_type_=2;a.baseUri_=Pp(b.clone());b=!1;if(ua.navigator&&ua.navigator.sendBeacon)try{b=ua.navigator.sendBeacon(a.baseUri_.toString(),"")}catch(c){}!b&&ua.Image&&(new Image().src=a.baseUri_,b=!0); b||(a.xmlHttp_=abb(a.JSC$10067_channel_,null),a.xmlHttp_.send(a.baseUri_));a.requestStartTime_=Date.now();$ab(a)}Kbb(this)}; var pbb=function(a){a.backChannelRequest_&&(lbb(a),a.backChannelRequest_.cancel(),a.backChannelRequest_=null)},Jbb=function(a){pbb(a); a.backChannelTimerId_&&(ua.clearTimeout(a.backChannelTimerId_),a.backChannelTimerId_=null);obb(a);a.forwardChannelRequestPool_.cancel();a.forwardChannelTimerId_&&(typeof a.forwardChannelTimerId_==="number"&&ua.clearTimeout(a.forwardChannelTimerId_),a.forwardChannelTimerId_=null)}; rH.prototype.getState=function(){return this.state_}; var Ibb=function(a){ubb(a.forwardChannelRequestPool_)||a.forwardChannelTimerId_||(a.forwardChannelTimerId_=!0,dj(a.onStartForwardChannelTimer_,a),a.forwardChannelRetryCount_=0)},Mbb=function(a,b){if(rbb(a.forwardChannelRequestPool_)>=a.forwardChannelRequestPool_.maxSize_-(a.forwardChannelTimerId_?1:0))return!1; if(a.forwardChannelTimerId_)return a.JSC$10104_channelDebug_.debug("Use the retry request that is already scheduled."),a.outgoingMaps_=b.JSC$10067_pendingMessages_.concat(a.outgoingMaps_),!0;if(a.state_==1||a.state_==2||a.forwardChannelRetryCount_>=(a.failFast_?0:a.forwardChannelMaxRetries_))return!1;a.JSC$10104_channelDebug_.debug("Going to retry POST");a.forwardChannelTimerId_=fH(Ia(a.onStartForwardChannelTimer_,a,b),Lbb(a,a.forwardChannelRetryCount_));a.forwardChannelRetryCount_++;return!0}; rH.prototype.onStartForwardChannelTimer_=function(a){if(this.forwardChannelTimerId_)if(this.forwardChannelTimerId_=null,this.JSC$10104_channelDebug_.debug("startForwardChannel_"),this.state_==1){if(!a){this.JSC$10104_channelDebug_.debug("open_()");this.nextRid_=Math.floor(Math.random()*1E5);a=this.nextRid_++;var b=new iH(this,this.JSC$10104_channelDebug_,a),c=this.JSC$10104_extraHeaders_;this.initHeaders_&&(c?(c=Xh(c),Zh(c,this.initHeaders_)):c=this.initHeaders_);this.httpHeadersOverwriteParam_!== null||this.encodeInitMessageHeaders_||(b.JSC$10067_extraHeaders_=c,c=null);var d;if(this.fastHandshake_)a:{for(var e=d=0;e 4096){d=e;break a}if(d===4096||e===this.outgoingMaps_.length-1){d=e+1;break a}}d=this.maxMapsPerRequest_}else d=this.maxMapsPerRequest_;d=Nbb(this,b,d);e=this.forwardChannelUri_.clone();Op(e,"RID", a);Op(e,"CVER",22);this.httpSessionIdParam_&&Op(e,"X-HTTP-Session-Id",this.httpSessionIdParam_);sH(this,e);c&&(this.encodeInitMessageHeaders_?d="headers="+Ic(Fbb(c))+"&"+d:this.httpHeadersOverwriteParam_&&Gbb(e,this.httpHeadersOverwriteParam_,c));vbb(this.forwardChannelRequestPool_,b);this.blockingHandshake_&&Op(e,"TYPE","init");this.fastHandshake_?(Op(e,"$req",d),Op(e,"SID","null"),b.decodeInitialResponse_=!0,Zab(b,e,null)):Zab(b,e,d);this.state_=2}}else this.state_==3&&(a?Obb(this,a):this.outgoingMaps_.length== 0?this.JSC$10104_channelDebug_.debug("startForwardChannel_ returned: nothing to send"):ubb(this.forwardChannelRequestPool_)||(Obb(this),this.JSC$10104_channelDebug_.debug("startForwardChannel_ finished, sent request")))}; var Obb=function(a,b){var c;b?c=b.rid_:c=a.nextRid_++;var d=a.forwardChannelUri_.clone();Op(d,"SID",a.JSC$10104_sid_);Op(d,"RID",c);Op(d,"AID",a.lastArrayId_);sH(a,d);a.httpHeadersOverwriteParam_&&a.JSC$10104_extraHeaders_&&Gbb(d,a.httpHeadersOverwriteParam_,a.JSC$10104_extraHeaders_);c=new iH(a,a.JSC$10104_channelDebug_,c,a.forwardChannelRetryCount_+1);a.httpHeadersOverwriteParam_===null&&(c.JSC$10067_extraHeaders_=a.JSC$10104_extraHeaders_);b&&(a.outgoingMaps_=b.JSC$10067_pendingMessages_.concat(a.outgoingMaps_)); b=Nbb(a,c,a.maxMapsPerRequest_);c.setTimeout(Math.round(a.forwardChannelRequestTimeoutMs_*.5)+Math.round(a.forwardChannelRequestTimeoutMs_*.5*Math.random()));vbb(a.forwardChannelRequestPool_,c);Zab(c,d,b)},sH=function(a,b){a.extraParams_&&Sh(a.extraParams_,function(c,d){Op(b,d,c)}); a.handler_&&Sh({},function(c,d){Op(b,d,c)})},Nbb=function(a,b,c){c=Math.min(a.outgoingMaps_.length,c); var d=a.handler_?Ia(a.handler_.badMapError,a.handler_,a):null;a:{for(var e=a.outgoingMaps_,f=-1;;){var h=["count="+c];f==-1?c>0?(f=e[0].mapId,h.push("ofs="+f)):f=0:h.push("ofs="+f);for(var m=!0,p=0;p =3)return!1; a.JSC$10104_channelDebug_.debug("Going to retry GET");a.backChannelAttemptId_++;a.backChannelTimerId_=fH(Ia(a.onStartBackChannelTimer_,a),Lbb(a,a.backChannelRetryCount_));a.backChannelRetryCount_++;return!0}; rH.prototype.onStartBackChannelTimer_=function(){this.backChannelTimerId_=null;Qbb(this);if(this.detectBufferingProxy_&&!this.bpDetectionDone_)if(this.backChannelRequest_==null||this.handshakeRttMs_<=0)this.JSC$10104_channelDebug_.warning("Skip bpDetectionTimerId_ "+this.backChannelRequest_+" "+this.handshakeRttMs_);else{var a=4*this.handshakeRttMs_;this.JSC$10104_channelDebug_.info("BP detection timer enabled: "+a);this.bpDetectionTimerId_=fH(Ia(this.onBpDetectionTimer_,this),a)}}; rH.prototype.onBpDetectionTimer_=function(){if(this.bpDetectionTimerId_){this.bpDetectionTimerId_=null;this.JSC$10104_channelDebug_.info("BP detection timeout reached.");if(this.backChannelRequest_.xmlHttp_!=null){var a=this.backChannelRequest_.xmlHttp_.getResponseText();a&&this.JSC$10104_channelDebug_.warning("Timer should have been cancelled : "+a)}this.JSC$10104_channelDebug_.info("Buffering proxy detected and switch to long-polling!");this.enableStreaming_=!1;this.bpDetectionDone_=!0;eH(10);pbb(this); Qbb(this)}else this.JSC$10104_channelDebug_.warning("Invalid operation.")}; var lbb=function(a){a.bpDetectionTimerId_!=null&&(a.JSC$10104_channelDebug_.debug("Cancel the BP detection timer."),ua.clearTimeout(a.bpDetectionTimerId_),a.bpDetectionTimerId_=null)},Qbb=function(a){a.JSC$10104_channelDebug_.debug("Creating new HttpRequest"); a.backChannelRequest_=new iH(a,a.JSC$10104_channelDebug_,"rpc",a.backChannelAttemptId_);a.httpHeadersOverwriteParam_===null&&(a.backChannelRequest_.JSC$10067_extraHeaders_=a.JSC$10104_extraHeaders_);a.backChannelRequest_.JSC$10067_readyStateChangeThrottleMs_=0;var b=a.backChannelUri_.clone();Op(b,"RID","rpc");Op(b,"SID",a.JSC$10104_sid_);Op(b,"AID",a.lastArrayId_);Op(b,"CI",a.enableStreaming_?"0":"1");!a.enableStreaming_&&a.longPollingTimeout_&&Op(b,"TO",a.longPollingTimeout_);Op(b,"TYPE","xmlhttp"); sH(a,b);a.httpHeadersOverwriteParam_&&a.JSC$10104_extraHeaders_&&Gbb(b,a.httpHeadersOverwriteParam_,a.JSC$10104_extraHeaders_);a.backChannelRequestTimeoutMs_&&a.backChannelRequest_.setTimeout(a.backChannelRequestTimeoutMs_);var c=a.backChannelRequest_,d=a.hostPrefix_;c.JSC$10067_type_=1;c.baseUri_=Pp(b.clone());c.postData_=null;c.decodeChunks_=!0;Yab(c,d);a.JSC$10104_channelDebug_.debug("New Request created")}; rH.prototype.onBackChannelDead_=function(){this.deadBackChannelTimerId_!=null&&(this.deadBackChannelTimerId_=null,pbb(this),qbb(this),eH(19))}; var obb=function(a){a.deadBackChannelTimerId_!=null&&(ua.clearTimeout(a.deadBackChannelTimerId_),a.deadBackChannelTimerId_=null)},ibb=function(a,b){a.JSC$10104_channelDebug_.debug("Request complete"); var c=null;if(a.backChannelRequest_==b){obb(a);lbb(a);a.backChannelRequest_=null;var d=2}else if(nbb(a.forwardChannelRequestPool_,b))c=b.JSC$10067_pendingMessages_,wbb(a.forwardChannelRequestPool_,b),d=1;else return;if(a.state_!=0)if(b.successful_)d==1?(Oab(b.postData_?b.postData_.length:0,Date.now()-b.requestStartTime_,a.forwardChannelRetryCount_),Ibb(a)):Pbb(a);else{var e=b.lastStatusCode_,f=b.getLastError();if(f==3||f==0&&e>0)a.JSC$10104_channelDebug_.debug("Not retrying due to error type"),e> 200&&(a.errorResponseStatusCode_=b.lastStatusCode_);else{a.JSC$10104_channelDebug_.debug(function(){return"Maybe retrying, last error: "+Vab(f,a.errorResponseStatusCode_)}); if(d==1&&Mbb(a,b)||d==2&&qbb(a))return;a.JSC$10104_channelDebug_.debug("Exceeded max number of retries")}c&&c.length>0&&ybb(a.forwardChannelRequestPool_,c);a.JSC$10104_channelDebug_.debug("Error: HTTP request failed");switch(f){case 1:lH(a,5);break;case 4:lH(a,10);break;case 3:lH(a,6);break;default:lH(a,2);}}},Lbb=function(a,b){var c=a.baseRetryDelayMs_+Math.floor(Math.random()*a.retryDelaySeedMs_); a.isActive()||(a.JSC$10104_channelDebug_.debug("Inactive channel"),c*=2);return c*b}; rH.prototype.onInput_=function(a,b){for(var c=0;c this.lastArrayId_+1&&this.lastArrayId_>-1&&this.JSC$10104_channelDebug_.warning("Received non-consecutive message with arrayId: "+e+", lastArrayId: "+this.lastArrayId_),this.lastArrayId_=e,d=d[1],this.state_==2){if(d[0]=="c"){this.JSC$10104_sid_=d[1]; this.hostPrefix_=d[2];e=d[3];e!=null&&(this.channelVersion_=e,this.JSC$10104_channelDebug_.info("VER="+this.channelVersion_));e=d[4];e!=null&&(this.serverVersion_=e,this.JSC$10104_channelDebug_.info("SVER="+this.serverVersion_));d=d[5];d!=null&&typeof d==="number"&&d>0&&(this.backChannelRequestTimeoutMs_=d*=1.5,this.JSC$10104_channelDebug_.info("backChannelRequestTimeoutMs_="+d));if(d=b.xmlHttp_){var f=d.xhr_?d.xhr_.getResponseHeader("X-Client-Wire-Protocol"):null;f&&(e=this.forwardChannelRequestPool_, !e.requestPool_&&($a(f,"spdy")||$a(f,"quic")||$a(f,"h2"))&&(e.maxSize_=e.maxPoolSizeConfigured_,e.requestPool_=new Set,e.JSC$10078_request_&&(vbb(e,e.JSC$10078_request_),e.JSC$10078_request_=null)));this.httpSessionIdParam_&&((d=d.xhr_?d.xhr_.getResponseHeader("X-HTTP-Session-Id"):null)?(this.httpSessionId_=d,Op(this.forwardChannelUri_,this.httpSessionIdParam_,d)):this.JSC$10104_channelDebug_.warning("Missing X_HTTP_SESSION_ID in the handshake response"))}this.state_=3;this.handler_&&this.handler_.channelOpened(); this.detectBufferingProxy_&&(this.handshakeRttMs_=Date.now()-b.requestStartTime_,this.JSC$10104_channelDebug_.info("Handshake RTT: "+this.handshakeRttMs_+"ms"));d=b;e=Hbb(this,this.supportsCrossDomainXhrs_?this.hostPrefix_:null,this.JSC$10104_path_);this.JSC$10104_channelDebug_.debug("GetBackChannelUri: "+e);this.backChannelUri_=e;d.initialResponseDecoded_?(this.JSC$10104_channelDebug_.debug("Upgrade the handshake request to a backchannel."),wbb(this.forwardChannelRequestPool_,d),e=d,(f=this.backChannelRequestTimeoutMs_)&& e.setTimeout(f),e.watchDogTimerId_&&(dbb(e),$ab(e)),this.backChannelRequest_=d):Pbb(this);this.outgoingMaps_.length>0&&Ibb(this)}else d[0]!="stop"&&d[0]!="close"||lH(this,7);}else this.state_==3&&(d[0]=="stop"||d[0]=="close"?d[0]=="stop"?lH(this,7):this.disconnect():d[0]!="noop"&&this.handler_&&this.handler_.channelHandleArray(d),this.backChannelRetryCount_=0)}}; var lH=function(a,b){a.JSC$10104_channelDebug_.info("Error code "+b);if(b==2){var c=Ia(a.testNetworkCallback_,a),d=a.networkTestUrl_,e=!d;d=new Gp(d||"//www.google.com/images/cleardot.gif");ua.location&&ua.location.protocol=="http"||Hp(d,"https");Pp(d);e?zbb(d.toString(),c):Abb(d.toString(),c)}else eH(2);a.onError_(b)}; rH.prototype.testNetworkCallback_=function(a){a?(this.JSC$10104_channelDebug_.info("Successfully pinged google.com"),eH(2)):(this.JSC$10104_channelDebug_.info("Failed to ping google.com"),eH(1))}; rH.prototype.onError_=function(a){this.JSC$10104_channelDebug_.debug("HttpChannel: error - "+a);this.state_=0;this.handler_&&this.handler_.channelError(a);Kbb(this);Jbb(this)}; var Kbb=function(a){a.state_=0;a.nonAckedMapsAtChannelClose_=[];if(a.handler_){var b=xbb(a.forwardChannelRequestPool_);if(b.length!=0||a.outgoingMaps_.length!=0)a.JSC$10104_channelDebug_.debug(function(){return"Number of undelivered maps, pending: "+b.length+", outgoing: "+a.outgoingMaps_.length}),Zba(a.nonAckedMapsAtChannelClose_,b),Zba(a.nonAckedMapsAtChannelClose_,a.outgoingMaps_),a.forwardChannelRequestPool_.JSC$10078_pendingMessages_.length=0,Dc(a.outgoingMaps_),a.outgoingMaps_.length=0; a.handler_.channelClosed()}},Hbb=function(a,b,c){var d=Qp(c); if(d.JSC$6953_domain_!="")b&&Ip(d,b+"."+d.JSC$6953_domain_),Jp(d,d.JSC$6953_port_);else{var e=ua.location;d=e.protocol;b=b?b+"."+e.hostname:e.hostname;e=+e.port;var f=new Gp(null);d&&Hp(f,d);b&&Ip(f,b);e&&Jp(f,e);c&&Kp(f,c);d=f}c=a.httpSessionIdParam_;b=a.httpSessionId_;c&&b&&Op(d,c,b);Op(d,"VER",a.channelVersion_);sH(a,d);return d},abb=function(a,b,c){if(b&&!a.supportsCrossDomainXhrs_)throw Error("Can't create secondary domain capable XhrIo object."); b=a.usesFetchStreams_&&!a.JSC$10104_xmlHttpFactory_?new so(new Dbb({streamBinaryChunks:c})):new so(a.JSC$10104_xmlHttpFactory_);b.JSC$6832_withCredentials_=a.supportsCrossDomainXhrs_;return b}; rH.prototype.isActive=function(){return!!this.handler_&&this.handler_.isActive(this)}; var Rbb=function(){}; g=Rbb.prototype;g.channelOpened=function(){}; g.channelHandleArray=function(){}; g.channelError=function(){}; g.channelClosed=function(){}; g.isActive=function(){return!0}; g.badMapError=function(){};var uH=function(a,b){Yi.call(this);this.JSC$10113_channel_=new rH(b);this.JSC$10113_url_=a;this.messageUrlParams_=b&&b.messageUrlParams||null;a=b&&b.messageHeaders||null;b&&b.clientProtocolHeaderRequired&&(a?a["X-Client-Protocol"]="webchannel":a={"X-Client-Protocol":"webchannel"});this.JSC$10113_channel_.JSC$10104_extraHeaders_=a;a=b&&b.initMessageHeaders||null;b&&b.messageContentType&&(a?a["X-WebChannel-Content-Type"]=b.messageContentType:a={"X-WebChannel-Content-Type":b.messageContentType});b&& b.clientProfile&&(a?a["X-WebChannel-Client-Profile"]=b.clientProfile:a={"X-WebChannel-Client-Profile":b.clientProfile});this.JSC$10113_channel_.initHeaders_=a;(a=b&&b.httpHeadersOverwriteParam)&&!Ya(a)&&(this.JSC$10113_channel_.httpHeadersOverwriteParam_=a);this.supportsCrossDomainXhr_=b&&b.supportsCrossDomainXhr||!1;this.sendRawJson_=b&&b.sendRawJson||!1;(b=b&&b.httpSessionIdParam)&&!Ya(b)&&(this.JSC$10113_channel_.httpSessionIdParam_=b,a=this.messageUrlParams_,a!==null&&b in a&&(a=this.messageUrlParams_, b in a&&delete a[b]));this.channelHandler_=new tH(this)}; Ra(uH,Yi);uH.prototype.open=function(){this.JSC$10113_channel_.handler_=this.channelHandler_;this.supportsCrossDomainXhr_&&(this.JSC$10113_channel_.supportsCrossDomainXhrs_=!0);this.JSC$10113_channel_.connect(this.JSC$10113_url_,this.messageUrlParams_||void 0)}; uH.prototype.close=function(){this.JSC$10113_channel_.disconnect()}; uH.prototype.send=function(a){var b=this.JSC$10113_channel_;if(typeof a==="string"){var c={};c.__data__=a;a=c}else this.sendRawJson_&&(c={},c.__data__=mj(a),a=c);b.outgoingMaps_.push(new sbb(b.nextMapId_++,a));b.state_==3&&Ibb(b)}; uH.prototype.disposeInternal=function(){this.JSC$10113_channel_.handler_=null;delete this.channelHandler_;this.JSC$10113_channel_.disconnect();delete this.JSC$10113_channel_;uH.superClass_.disposeInternal.call(this)}; var Sbb=function(a){Q$a.call(this);a.__headers__&&(this.headers=a.__headers__,this.statusCode=a.__status__,delete a.__headers__,delete a.__status__);var b=a.__sm__;b?this.data=(this.metadataKey=Th(b))?yia(b,this.metadataKey):b:this.data=a}; Ra(Sbb,Q$a);var Tbb=function(a){R$a.call(this);this.status=1;this.errorCode=a}; Ra(Tbb,R$a);var tH=function(a){this.JSC$10120_channel_=a}; Ra(tH,Rbb);tH.prototype.channelOpened=function(){this.JSC$10120_channel_.dispatchEvent("d")}; tH.prototype.channelHandleArray=function(a){this.JSC$10120_channel_.dispatchEvent(new Sbb(a))}; tH.prototype.channelError=function(a){this.JSC$10120_channel_.dispatchEvent(new Tbb(a))}; tH.prototype.channelClosed=function(){this.JSC$10120_channel_.dispatchEvent("e")}; var V$a=function(a){this.JSC$10123_channel_=a}; V$a.prototype.commit=function(a){this.JSC$10123_channel_.forwardChannelFlushedCallback_=a};var Ubb=function(){this.changeList=[]}; Ubb.prototype.add=function(a){this.changeList.push(a)}; function Vbb(a){return new ix(function(b){var c=Bw(function(){b.next({});b.complete()},a); return function(){ua.clearTimeout(c)}})} var Wbb=function(){var a=a===void 0?Date:a;var b=b===void 0?TG(a.now()*1E3):b;this.clock=a;this.clientStartMicros=b},Xbb=function(a,b,c){this.JSC$10141_authMethod=b; this.JSC$10141_jspbClient=new Hab(a,c)},Ybb=function(a,b,c,d,e){var f,h,m,p,q,t,u; return ra(function(v){if(v.nextAddress==1){f=new Wbb;var w=new w$a;w=Gf(w,1,b);w=dg(w,4,d);h=dg(w,5,c);if(e){w=e.rttMicros!=null?NG(e.rttMicros)/1E6:void 0;w=qf(h,2,Ee(w));var y=e.clockOffsetMicros!=null?TG(e.clock.now()*1E3).add(e.clockOffsetMicros):void 0;y=(m=y)==null?void 0:m.toString();eg(w,3,y)}return v.yield(a.JSC$10141_jspbClient.post("/v1/chooseServer",h,x$a,Cab(a.JSC$10141_authMethod)),2)}p=v.yieldResult;w=f;y=UG(Wf(p,4));var A=UG(Wf(p,5)),C=TG(w.clock.now()*1E3),I=PG(A,y);w.rttMicros=PG(PG(C, w.clientStartMicros),I);w.clockOffsetMicros=PG(PG(y,w.clientStartMicros).add(A),C).div(TG(2));q=Se(of(p,1));if(q==null)throw Error("ChooseServer response is missing gsessionid");w=v.return;y=Je(of(p,2));return w.call(v,{gsessionid:q,affinitization:(t=y)!=null?t:0,initialConnectionDelayMillis:(u=Le(of(p,3)))!=null?u:0,timeEstimator:f})})},Zbb=function(a,b,c){this.JSC$10147_authMethod=b; this.JSC$10147_jspbClient=new Hab(a,c)},$bb=function(a,b,c){var d,e; return ra(function(f){if(f.nextAddress==1){if(a.JSC$10147_authMethod instanceof aH)return f.return(Promise.resolve());var h=new M$a;d=fg(h,1,c);e=Cab(a.JSC$10147_authMethod);e.queryParams==null&&(e.queryParams={});e.queryParams.gsessionid=b;e.timeoutMs=1E4;f.setCatchFinallyBlocks(2);return f.yield(a.JSC$10147_jspbClient.post("/v1/refreshCreds",d,N$a,e),4)}if(f.nextAddress!=2)return f.leaveTryBlock(0);f.enterCatchBlock();f.jumpToEnd()})},acb=function(a,b,c){this.project=a; this.interestSet=b;this.JSC$23511_knowledgeTimestamp=c;this.hasRecurred=!1;this.resyncMillis=Date.now()},ccb=function(a,b){var c=this; this.channelDeps=a;this.options=b;this.refreshCredsTimerScheduled=!1;this.causalStreams=new Map;this.limboStreams=new Map;this.nonCausalStreams=new Map;this.newStreamSubject=new jx;this.streamNumber=0;this.rawStatus=new jx;this.status=new lx(new zG());this.skipBackoff=new Z$a;this.recentResyncs=[];this.hasConnected=!1;this.consecutiveThrottledConnections=0;this.channelTryOpenMillis=[];this.channelStatHandler=new FG;this.JSC$10158_channelEventCallback=function(h){Promise.resolve().then(function(){var m, p;(m=c.options.channelOptions)==null||(p=m.JSC$23477_channelEventCallback)==null||p.call(m,h)}).catch(function(){})}; var d;((d=this.options.channelOptions)==null?0:d.JSC$23477_channelEventCallback)&&this.channelStatHandler.listen(Kab(),"statevent",function(h){c.JSC$10158_channelEventCallback(h)}); this.rawStatus.pipe(p4a(function(h){return Pf(h,1)===0?Promise.resolve():new Promise(function(m){Bw(m,500)})})).subscribe(this.status); this.delayGenerator=new i$a;var e,f;this.reconnectHint=(f=(e=b.reconnectHint)==null?void 0:e.pipe($E(function(){return Ux}),n4a(Ux)))!=null?f:Ux; bcb(this)},dcb=function(a,b,c){b=b.then(function(d){var e=!1; switch(d.domainType()){case 2:case 0:var f=a.firstPartyUri;e=a.addDomainPrefix;break;case 1:f=a.thirdPartyUri;break;default:f=new Gp;}var h=Kp(f.clone(),Iab(f.JSC$6953_path_,"/multi-watch/channel"));return{serverChooser:new Xbb(f,d,Gab(c.xmlHttpFactory)),credentialRefresher:new Zbb(f,d,Gab(c.xmlHttpFactory)),channelCreator:function(m,p,q){var t,u,v=new S$a(h,d,c.xmlHttpFactory!==void 0,e,(u=(t=c.channelOptions)==null?void 0:t.forceLongPolling)!=null?u:!1);m=new GG(m,p,v,function(w,y){return new uH(w, y)},q); m.open();return m}}}); return new ccb(b,c)},ecb=function(a,b){return Math.max(Math.min(a,b!=null?b:a)+(24E4+4E4*Math.random())-a,0)},fcb=function(a){var b; Bw(function(){a.channelDeps.then(function(c){var d,e;((d=a.channelState)==null?void 0:d.channelId)!=null&&((e=a.channelState)==null?void 0:e.lastRefreshTime)!=null&&Date.now()>=a.channelState.lastRefreshTime+24E4?($bb(c.credentialRefresher,a.channelState.gsessionid,a.channelState.channelId).catch(function(){}),a.channelState.lastRefreshTime=Date.now(),fcb(a)):a.refreshCredsTimerScheduled=!1})},ecb(Date.now(),(b=a.channelState)==null?void 0:b.lastRefreshTime))},gcb=function(a,b){return a.recentResyncs.find(function(c){var d; if(d=c.project===b.project)c=c.interestSet,d=b.interestSet,d=c instanceof XG&&d instanceof XG?c.equals(d):c instanceof YG&&d instanceof YG?c.equals(d):!1;return d})}; g=ccb.prototype;g.onOpen=function(){this.JSC$10158_channelEventCallback(new eab);var a=AG(new zG,0);try{this.rawStatus.next(a)}catch(b){}}; g.onClose=function(){this.JSC$10158_channelEventCallback(new fab);this.channelState=void 0;bcb(this)}; g.onError=function(a,b){this.JSC$10158_channelEventCallback(new gab(a,b));a=AG(new zG,Fab(b));this.handleError(a)}; g.onServerError=function(a){Pf(a,1)!==0&&(this.JSC$10158_channelEventCallback(new hab(ifa(a))),this.handleError(a))}; g.handleError=function(a){this.channelState==null||this.channelState.hasReceivedMessage||Pf(a,1)!==14||this.consecutiveThrottledConnections++;try{this.rawStatus.next(a)}catch(c){}a=l(this.causalStreams.values());for(var b=a.next();!b.done;b=a.next())b.value.streamInitiationReason=2;a=l(this.nonCausalStreams.values());for(b=a.next();!b.done;b=a.next())b.value.streamInitiationReason=2}; var jcb=function(a,b,c){if(a.channelState){var d=hcb(c.project,c.interestSet);if(c instanceof icb){var e=qf(d,1,Pe(c.JSC$10188_knowledgeTimestamp.toString()));bg(e,8,c.knowledgeTimestampChosenByPunctual)}hg(d,9,c.streamInitiationReason);c.streamInitiationReason=0;c=new B$a;e=Lf(c,1,z$a);b=qf(e,1,Pe(b.toString()));d=Jf(b,2,A$a,d);hg(d,4,a.channelState.affinitization);a.channelState.channel.send(c)}},hcb=function(a,b){var c=new DG().setHeader(W$a); if(b instanceof XG){var d=new s$a;a!=null&&(a=kcb(a),Gf(d,1,a));a=b.isPrivate?n$a():m$a();a=Gf(d,2,a);b=lcb(b);Gf(a,3,b);Jf(c,2,v$a,d)}else d=new t$a,a!=null&&(a=kcb(a),Gf(d,1,a)),a=b.root.isPrivate?n$a():m$a(),a=Gf(d,2,a),b=lcb(b.root),Gf(a,3,b),Jf(c,6,v$a,d);return c},bcb=function(a){var b=j$a(a.delayGenerator); Vbb(b).pipe(y4a(a.reconnectHint.pipe(v4a(function(){var c=a.skipBackoff;c.update();c.tokens<1?c=!1:(c.tokens--,c=!0);return c})))).subscribe(function(){a.channelDeps.then(function(c){a.JSC$10158_channelEventCallback(new $$a); mcb(a,c.serverChooser).then(function(d){a.JSC$10158_channelEventCallback(new aab);a.serverTimeEstimator=d.timeEstimator;Bw(function(){a.hasConnected=!0;ncb(a,c.channelCreator,d)},a.hasConnected?0:d.initialConnectionDelayMillis)},function(d){var e=AG(new zG,2); if(d instanceof cH){gg(e,2,d.message);if(d.status){var f=d.status;AG(e,Fab(d.status))}d.status===503&&a.consecutiveThrottledConnections++}else gg(e,2,d.toString());a.JSC$10158_channelEventCallback(new bab(f));try{a.rawStatus.next(e)}catch(h){}bcb(a)})},function(c){var d=AG(new zG,13); c=gg(d,2,c.toString());a.rawStatus.next(c)})})},mcb=function(a,b){var c,d,e,f,h,m,p,q; return ra(function(t){if(t.nextAddress==1)return t.yield(ocb(a),2);c=t.yieldResult;d=l(c);e=d.next().value;f=d.next().value;h=e;m=f;for(p=Date.now();a.channelTryOpenMillis.length>0&&a.channelTryOpenMillis[a.channelTryOpenMillis.length-1]<=p-12E4;)a.channelTryOpenMillis.pop();q=a.channelTryOpenMillis.length;q>1&&a.JSC$10158_channelEventCallback(new cab(q));return t.return(Ybb(b,hcb(h,m),q,a.consecutiveThrottledConnections,a.serverTimeEstimator))})},ocb=function(a){var b,c,d,e,f,h,m,p,q,t,u,v,w,y; return ra(function(A){b=[a.causalStreams,a.limboStreams,a.nonCausalStreams];if(a.options.shouldPreferPrivateObjectsForChooseServer)for(c=l(b),d=c.next();!d.done;d=c.next())for(e=d.value,f=l(e.values()),h=f.next();!h.done;h=f.next())if(m=h.value,p=m.interestSet,p instanceof YG&&(p=p.root),p.isPrivate)return A.return([m.project,m.interestSet]);q=l(b);for(t=q.next();!t.done;t=q.next())for(u=t.value,v=l(u.values()),w=v.next();!w.done;w=v.next())return y=w.value,A.return([y.project,y.interestSet]);var C= new ix;C.source=a.newStreamSubject;return A.yield(WMa(C.pipe(v4a())),1)})},ncb=function(a,b,c){a.JSC$10158_channelEventCallback(new dab); a.channelTryOpenMillis.unshift(Date.now());a.channelState={channel:b(function(f){var h=Ff(f,I$a,1);h=l(h);for(var m=h.next();!m.done;m=h.next()){var p=a,q=m.value;p.channelState!=null&&(p.channelState.hasReceivedMessage=!0);p.consecutiveThrottledConnections=0;m=Nf(q,1);if(m!=null)if(m=Number(m),uf(q,EG,3,J$a)){a:{if(q=Yf(q,EG,3,J$a))if(q=q.getStatus())break a;q=void 0}if(q){var t=p.causalStreams.get(m)||p.limboStreams.get(m)||p.nonCausalStreams.get(m);t&&(Le(of(q,1))===0?t.observer.complete():t.observer.error(q), p.causalStreams.delete(m),p.limboStreams.delete(m),p.nonCausalStreams.delete(m))}}else if(q=Yf(q,G$a,2,J$a))switch(Df(q,H$a)){case 1:if(q=p.causalStreams.get(m)){try{q.observer.next(new kab)}catch(C){}p.causalStreams.delete(m);p.limboStreams.set(m,q.start())}break;case 3:a:{if(q=Yf(q,E$a,3,H$a))if(q=Nf(q,1),q!=null){t=new lab(UG(q));break a}t=void 0}if(t&&(q=m,m=t,(t=p.limboStreams.get(q))?(t=new icb(t.observer,t.project,t.interestSet,m.timestampMicros),p.limboStreams.delete(q),p.nonCausalStreams.set(q, t),p=t):p=p.nonCausalStreams.get(q),p)){q=p;t=m.timestampMicros;t>q.JSC$10188_knowledgeTimestamp&&(q.JSC$10188_knowledgeTimestamp=t,q.knowledgeTimestampChosenByPunctual=!0);try{p.observer.next(m)}catch(C){}}break;case 2:m=p.nonCausalStreams.get(m)||p.limboStreams.get(m);if(!m)break;p=m.interestSet;if(t=Yf(q,F$a,2,H$a)){q=new Ubb;t=l(Ff(t,u$a,1));for(var u=t.next();!u.done;u=t.next()){u=u.value;var v=Ef(u,p$a,6),w=Nf(u,3);if(v&&w!=null){var y=void 0,A=(y=vf(u,2))==null?void 0:Ld(y);y=A==null?void 0: A;(v=pcb(p,v))&&q.add(new jab(v,UG(w),y,!!He(of(u,7)),!!He(of(u,8))))}}p=q}else p=void 0;if(p)for(p=l(p.changeList),q=p.next();!q.done;q=p.next()){q=q.value;q=new jab(q.objectId,q.version,q.payload,q.isReplay,q.isDirect);try{m.observer.next(q)}catch(C){}}break;case 5:if(m=p.causalStreams.get(m)||p.limboStreams.get(m)||p.nonCausalStreams.get(m)){if(m instanceof icb){q=p;t=0;for(u=Date.now();t =q.recentResyncs[t].resyncMillis+6E4?q.recentResyncs.splice(t):++t;(q=gcb(p,m))?( q.hasRecurred=!0,q.JSC$23511_knowledgeTimestamp=m.JSC$10188_knowledgeTimestamp,q.resyncMillis=Date.now()):p.recentResyncs.push(new acb(m.project,m.interestSet,m.JSC$10188_knowledgeTimestamp))}try{m.observer.complete()}catch(C){}}}}if(sf(f,K$a,2))switch(h=f.getStatus(),Je(of(h,1))){case 1:h=l(a.causalStreams.values());for(m=h.next();!m.done;m=h.next())m.value.streamInitiationReason=3;h=l(a.nonCausalStreams.values());for(m=h.next();!m.done;m=h.next())m.value.streamInitiationReason=3;a.channelState&& a.channelState.channel.close();}sf(f,C$a,3)&&a.channelState&&(h=a.channelState,f=Ef(f,C$a,3),f=Uf(f,1),h.channelId=f,a.channelState.lastRefreshTime=Date.now(),a.refreshCredsTimerScheduled||(fcb(a),a.refreshCredsTimerScheduled=!0))},a,c.gsessionid), affinitization:c.affinitization,gsessionid:c.gsessionid,hasReceivedMessage:!1};b=[].concat(Array.from(a.causalStreams.entries())).concat(Array.from(a.nonCausalStreams.entries()));b.sort(function(f,h){return f[0]-h[0]}); b=l(b);for(c=b.next();!c.done;c=b.next()){var d=l(c.value);c=d.next().value;d=d.next().value;jcb(a,c,d)}b=l(a.limboStreams);for(c=b.next();!c.done;c=b.next())c=l(c.value),c.next(),c.next().value.observer.complete();a.limboStreams.clear();var e=a.channelState;Bw(function(){a.channelState===e&&a.delayGenerator.reset()},45E3)}; ccb.prototype.watch=function(a,b){var c=this;b=b===void 0?{}:b;return new ix(function(d){var e=++c.streamNumber,f,h=(f=b.projectOverride)!=null?f:c.options.defaultProject;d=new qcb(d,h,a);c.causalStreams.set(e,d);c.newStreamSubject.next({});jcb(c,e,d);return function(){var m=new B$a;var p=Lf(m,1,z$a);p=qf(p,1,Pe(e.toString()));var q=new y$a;Jf(p,3,A$a,q);c.channelState&&c.channelState.channel.send(m);c.causalStreams.delete(e);c.limboStreams.delete(e);c.nonCausalStreams.delete(e)}})}; var qcb=function(a,b,c){this.observer=a;this.project=b;this.interestSet=c;this.streamInitiationReason=1}; qcb.prototype.start=function(){return new rcb(this.observer,this.project,this.interestSet)}; var rcb=function(a,b,c){this.observer=a;this.project=b;this.interestSet=c},icb=function(a,b,c,d){this.observer=a; this.project=b;this.interestSet=c;this.JSC$10188_knowledgeTimestamp=d;this.knowledgeTimestampChosenByPunctual=!0;this.streamInitiationReason=1}; function kcb(a){var b=new q$a;return Bf(b,1,r$a,Re(a))} function lcb(a){var b=new p$a;a=l(a.parts);for(var c=a.next();!c.done;c=a.next()){var d=c.value;c=new CG;if(d.value===null){d=c;var e=new o$a;Jf(d,13,Zf,e)}else d.value instanceof MG?d.isDecreasing?Bf(c,4,Zf,Pe(d.value.toString())):Bf(c,2,Zf,Pe(d.value.toString())):typeof d.value==="string"?d.isDecreasing?Bf(c,3,Zf,Re(d.value)):Bf(c,1,Zf,Re(d.value)):d.value instanceof Uint8Array?d.isDecreasing?Bf(c,5,Zf,ee(d.value,!1)):Bf(c,7,Zf,ee(d.value,!1)):d.value instanceof LG?d.isDecreasing?(e=c,d=rab(d.value), Jf(e,11,Zf,d)):(e=c,d=rab(d.value),Jf(e,12,Zf,d)):c=d.value.rep;Mf(b,1,CG,c)}return b} function pcb(a,b){if(a instanceof XG)return Ff(b,CG,1).length>0?null:a.isPrivate?Bab.apply(XG,ia(a.parts)):Aab.apply(XG,ia(a.parts));var c=Array.of.apply(Array,ia(a.root.parts));b=l(Ff(b,CG,1));for(var d=b.next();!d.done;d=b.next())switch(d=d.value,Df(d,Zf)){case 4:c.push(WG(UG(zfa(d,4))));break;case 2:c.push(yab(UG(zfa(d,2))));break;case 8:case 10:case 6:case 9:c.push(new VG(new HG(d)));break;case 3:c.push(WG($f(d,3,Zf)));break;case 1:c.push(yab($f(d,1,Zf)));break;case 7:var e=void 0,f=c,h=f.push, m=d;d=tf(d,Zf,7);d=vf(m,d);h.call(f,yab((e=d)==null?void 0:Ld(e)));break;case 5:e=void 0;f=c;h=f.push;m=d;d=tf(d,Zf,5);d=vf(m,d);h.call(f,WG((e=d)==null?void 0:Ld(e)));break;case 12:d=sab(Yf(d,zi,12,Zf));if(d===null)return null;c.push(new VG(d));break;case 11:d=sab(Yf(d,zi,11,Zf));if(d===null)return null;c.push(WG(d));break;case 13:c.push(new VG(null));break;case 0:c.push(new VG(new HG(d)));break;default:return null;}return a.root.isPrivate?Bab.apply(XG,ia(c)):Aab.apply(XG,ia(c))} ;var scb={firstPartyUri:new Gp("https://signaler-pa.clients6.google.com/punctual"),thirdPartyUri:new Gp("https://signaler-pa.googleapis.com/punctual"),addDomainPrefix:!1},tcb={firstPartyUri:new Gp("https://punctual.corp.google.com/punctual"),thirdPartyUri:new Gp,addDomainPrefix:!1},ucb={firstPartyUri:new Gp("https://punctual-dev.corp.google.com/punctual"),thirdPartyUri:new Gp("https://signaler-staging.sandbox.google.com/punctual"),addDomainPrefix:!1},vcb=Map,wcb=["preprod-dynamite-alpha-us",vH("alpha-us")], xcb=["preprod-dynamite-alpha-eu",vH("alpha-eu")],ycb=["preprod-dynamite-beta-us",vH("beta-us")],zcb=["preprod-dynamite-beta-eu",vH("beta-eu")],Acb=["preprod-dynamite-gamma-us",vH("gamma-us")],Bcb=["preprod-dynamite-gamma-eu",vH("gamma-eu")],Ccb;Ccb={firstPartyUri:new Gp("https://preprod-qual-dynamite-perftest-signaler-pa.clients6.google.com/punctual"),thirdPartyUri:new Gp("https://preprod-qual-dynamite-perftest-signaler-pa.googleapis.com/punctual"),addDomainPrefix:!1}; var Dcb=new vcb([["corp",tcb],["prod",scb],["prod-up",tcb],wcb,xcb,ycb,zcb,Acb,Bcb,["preprod-qual-dynamite-perftest",Ccb],["prod-dynamite-prod-00-eu",vH("prod-00-eu")],["prod-dynamite-prod-01-eu",vH("prod-01-eu")],["prod-dynamite-prod-00-us",vH("prod-00-us")],["prod-dynamite-prod-01-us",vH("prod-01-us")],["prod-dynamite-prod-02-us",vH("prod-02-us")],["prod-dynamite-prod-03-us",vH("prod-03-us")],["prod-dynamite-prod-04-us",vH("prod-04-us")],["prod-dynamite-prod-05-us",vH("prod-05-us")],["prod-dynamite-prod-06-us", vH("prod-06-us")],["prod-dynamite-prod-07-us",vH("prod-07-us")],["prod-dynamite-prod-08-us",vH("prod-08-us")],["prod-dynamite-prod-09-us",vH("prod-09-us")],["dynamite-alpha-us",wH("preprod","alpha-us")],["dynamite-alpha-eu",wH("preprod","alpha-eu")],["dynamite-beta-us",wH("preprod","beta-us")],["dynamite-beta-eu",wH("preprod","beta-eu")],["dynamite-gamma-us",wH("preprod","gamma-us")],["dynamite-gamma-eu",wH("preprod","gamma-eu")],["dynamite-prod-00-us",wH("prod","prod-00-us")],["dynamite-prod-00-eu", wH("prod","prod-00-eu")],["dynamite-prod-01-us",wH("prod","prod-01-us")],["dynamite-prod-01-eu",wH("prod","prod-01-eu")],["dynamite-prod-02-us",wH("prod","prod-02-us")],["dynamite-prod-03-us",wH("prod","prod-03-us")],["dynamite-prod-04-us",wH("prod","prod-04-us")],["dynamite-prod-05-us",wH("prod","prod-05-us")],["dynamite-prod-06-us",wH("prod","prod-06-us")],["dynamite-prod-07-us",wH("prod","prod-07-us")],["dynamite-prod-08-us",wH("prod","prod-08-us")],["dynamite-prod-09-us",wH("prod","prod-09-us")], ["ytprod",{firstPartyUri:new Gp("https://signaler-pa.youtube.com/punctual"),thirdPartyUri:new Gp("https://signaler-pa.googleapis.com/punctual"),addDomainPrefix:!1}],["dev",ucb]]);function wH(a,b){return{firstPartyUri:new Gp("https://"+a+"-dynamite-"+b+"-signaler-pa.clients6.google.com/punctual"),thirdPartyUri:new Gp("https://"+a+"-dynamite-"+b+"-signaler-pa.googleapis.com/punctual"),addDomainPrefix:!0}} function vH(a){return{firstPartyUri:new Gp("https://chat.google.com/punctual/"+a),thirdPartyUri:new Gp("https://chat.google.com/punctual/"+a),addDomainPrefix:!1}} ;var Ecb=function(){this.authParams=new Dab;this.shouldPreferPrivateObjectsForChooseServer=!1;this.channelOptions=new iab}; Ecb.prototype.build=function(){var a=Eab(this.authParams);if(!"/punctual/ytprod/youtube_live_chat_web".startsWith("/punctual/"))throw Error("Invalid Punctual project path does not start with /punctual/: /punctual/ytprod/youtube_live_chat_web");var b=["ytprod","youtube_live_chat_web"];if(b.length!==2)throw Error("Invalid Punctual path has an incorrect number of parts: /punctual/ytprod/youtube_live_chat_web");b=l(b);var c=b.next().value;b=b.next().value;if(c.startsWith("custom:"))c=new Gp(decodeURIComponent(c.substring(7))), Kp(c,"/punctual"),c={firstPartyUri:c,thirdPartyUri:c,addDomainPrefix:!1};else{var d=Dcb.get(c);if(!d)throw Error("Invalid Punctual environment: '"+c+"'");c=d}return dcb(c,a,{reconnectHint:this.reconnectHint,defaultProject:b,xmlHttpFactory:void 0,shouldPreferPrivateObjectsForChooseServer:this.shouldPreferPrivateObjectsForChooseServer,channelOptions:this.channelOptions})};var Fcb=function(a){this.name=a};var Gcb=function(a){var b=b===void 0?{}:b;this.punctualClient=a;this.watchOpts=b;this.status=a.status}; Gcb.prototype.start=function(){return{stop:function(){return Promise.resolve()}}}; var Hcb=function(a,b){b=Aab(b.name);return a.punctualClient.watch(new YG(b),a.watchOpts).pipe(Vx(function(c){return!(c instanceof lab)}),Kx(function(c){if(c instanceof jab){var d=c.objectId.parts.length===1,e=c.payload&&Sca(c.payload); return{version:c.version,payload:e,payloadAsBytes:c.payload,isSynthetic:!1,isSuppressor:d}}return{isSynthetic:!0,isSuppressor:!0}}),z4a())};var Icb={get payments(){return window.payments}};function Jcb(a,b,c){b=b===void 0?5:b;if(b!==0){var d=typeof a==="function"?a():document.querySelector(a);d?(c==null?0:c.enableSmartFocus)?Kcb(d):d.focus():setTimeout(function(){Jcb(a,b-1,c)},500)}} function Lcb(a){if(a&&a.focus)if(a!==document.activeElement)a.focus();else return Mcb(function(){return ra(function(b){document.activeElement&&document.activeElement.blur();return b.return(Mcb(function(){a.focus()}))})})} function Kcb(a){var b=b===void 0?5:b;setTimeout(function(){var c;return ra(function(d){d.nextAddress==1&&(c=document.activeElement);if(d.nextAddress!=5)return(document.activeElement===c||document.activeElement===document.body)&&b>=0&&a?d.yield(Lcb(a),5):d.jumpTo(0);if(document.activeElement===a)return d.return();a=a.parentElement;--b;return d.jumpTo(2)})},15)} function Mcb(a){return new Promise(function(b){requestAnimationFrame(function(){b(a())})})} ;function Ncb(a){return ne(a)?Number(a):String(a)} ;function Ocb(a,b){a.name!==void 0?(this.name=a.name,this.code=Pcb[a.name]):(this.code=a=a.code,this.name=Qcb(a));Va.call(this,pca("%s %s",this.name,b))} Ra(Ocb,Va);var Qcb=function(a){var b=wia(Pcb,function(c){return a==c}); if(b===void 0)throw Error("Invalid code: "+a);return b},xH={},Pcb=(xH.AbortError=3,xH.EncodingError=5,xH.InvalidModificationError=9,xH.InvalidStateError=7,xH.NotFoundError=1,xH.NotReadableError=4,xH.NoModificationAllowedError=6,xH.PathExistsError=12,xH.QuotaExceededError=10,xH.SecurityError=2,xH.SyntaxError=8,xH.TypeMismatchError=11,xH);function Rcb(a,b){Li.call(this,a.type,b)} Ra(Rcb,Li);var Scb=function(a,b,c){c===void 0&&(c=a.size);return a.slice?a.slice(b,c):null};var Tcb=new WeakMap;function Ucb(a){var b=b===void 0?Vcb:b;var c=Ha(a),d=function(f){f=l(f);f.next();f=ha(f);return b(c,f)},e=function(f){var h=l(f); f=h.next().value;h=ha(h);return a.apply(f,h)}; return function(){var f=sa.apply(0,arguments),h=this||ua,m=Tcb.get(h);m||(m={},Tcb.set(h,m));return ada(m,[this].concat(ia(f)),e,d)}} var Vcb=function(a,b){a=[a];for(var c=b.length-1;c>=0;--c)a.push(typeof b[c],b[c]);return a.join("\x0B")};function yH(a){var b={};a=a.replace(/\r/g,"").split("\n");for(var c=0;c =0;d--)ni(c[d],b);oi(b)};var qdb=function(){},FH=function(a){for(var b=[],c=a.getTextRangeCount(),d=0;d =0&&tdb(c,a,1,0)<=0:tdb(c,a,0,0)>=0&&tdb(c,a,1,1)<=0}else c=!1;return c}; g.isCollapsed=function(){return KH(this).isCollapsed()}; g.JSC$10232_getText=function(){return KH(this).JSC$10242_range_.toString()}; g.__iterator__=function(){return new GH(this.JSC$10232_getStartNode(),this.JSC$10232_getStartOffset(),this.JSC$10232_getEndNode(),this.JSC$10232_getEndOffset())}; g.select=function(){KH(this).select(this.isReversed_)}; g.JSC$10232_removeContents=function(){var a=KH(this).JSC$10242_range_;a.extractContents();if(a.startContainer.hasChildNodes()&&(a=a.startContainer.childNodes[a.startOffset])){var b=a.previousSibling;Via(a)==""&&oi(a);b&&Via(b)==""&&oi(b)}this.startNode_=this.startOffset_=this.endNode_=this.endOffset_=null}; g.insertNode=function(a,b){a=KH(this).insertNode(a,b);this.startNode_=this.startOffset_=this.endNode_=this.endOffset_=null;return a}; g.collapse=function(a){a=this.isReversed()?!a:a;this.browserRangeWrapper_&&this.browserRangeWrapper_.collapse(a);a?(this.endNode_=this.startNode_,this.endOffset_=this.startOffset_):(this.startNode_=this.endNode_,this.startOffset_=this.endOffset_);this.isReversed_=!1};var wdb=function(){}; Ra(wdb,qdb);wdb.prototype.JSC$10232_containsRange=function(a,b){var c=FH(this);a=FH(a);return(b?xc:Xba)(a,function(d){return xc(c,function(e){return e.JSC$10232_containsRange(d,b)})})}; wdb.prototype.insertNode=function(a,b){b?(b=this.JSC$10232_getStartNode(),b.parentNode&&b.parentNode.insertBefore(a,b)):ni(a,this.JSC$10232_getEndNode());return a};var xdb,ydb=di().JSC$6229_document_.documentElement;xdb=ydb.requestFullscreen?"fullscreenchange":ydb.webkitRequestFullscreen?"webkitfullscreenchange":ydb.mozRequestFullScreen?"mozfullscreenchange":ydb.msRequestFullscreen?"MSFullscreenChange":"fullscreenchange";function zdb(){var a=di().JSC$6229_document_;return!!(a.webkitIsFullScreen||a.mozFullScreen||a.msFullscreenElement||a.fullscreenElement)} ;var LH=function(){this.browserRanges_=[];this.ranges_=[];this.container_=this.sortedRanges_=null}; Ra(LH,wdb);g=LH.prototype;g.clone=function(){var a=new LH;a.browserRanges_=Dc(this.browserRanges_);return a}; g.JSC$10232_getType=function(){return"mutli"}; g.getBrowserRangeObject=function(){return this.browserRanges_[0]}; g.getTextRangeCount=function(){return this.browserRanges_.length}; g.getTextRange=function(a){this.ranges_[a]||(this.ranges_[a]=udb(new HH(this.browserRanges_[a])));return this.ranges_[a]}; g.getContainer=function(){if(!this.container_){for(var a=[],b=this.getTextRangeCount(),c=0;c1){c=new LH;b=a.rangeCount;for(var d=0;d0} ;function QH(){Yi.call(this);this.reader_=new FileReader;this.reader_.onloadstart=Ia(this.dispatchProgressEvent_,this);this.reader_.onprogress=Ia(this.dispatchProgressEvent_,this);this.reader_.onload=Ia(this.dispatchProgressEvent_,this);this.reader_.onabort=Ia(this.dispatchProgressEvent_,this);this.reader_.onerror=Ia(this.dispatchProgressEvent_,this);this.reader_.onloadend=Ia(this.dispatchProgressEvent_,this)} Ra(QH,Yi);QH.prototype.abort=function(){try{this.reader_.abort()}catch(a){throw new Ocb(a,"aborting read")}}; QH.prototype.getError=function(){return this.reader_.error&&new Ocb(this.reader_.error,"reading file")}; QH.prototype.dispatchProgressEvent_=function(a){this.dispatchEvent(new Rcb(a,this))}; QH.prototype.disposeInternal=function(){QH.superClass_.disposeInternal.call(this);delete this.reader_}; var Cdb=function(a){var b=new no;a.listen("loadend",Ja(function(c,d){var e=d.reader_.result,f=d.getError();e==null||f?oo(c,f):c.callback(e);d.dispose()},b,a)); return b};var Ddb={COMPACT_DECIMAL_SHORT_PATTERN:{1E3:{other:"0K"},1E4:{other:"00K"},1E5:{other:"000K"},1E6:{other:"0M"},1E7:{other:"00M"},1E8:{other:"000M"},1E9:{other:"0B"},1E10:{other:"00B"},1E11:{other:"000B"},1E12:{other:"0T"},1E13:{other:"00T"},1E14:{other:"000T"}},COMPACT_DECIMAL_LONG_PATTERN:{1E3:{other:"0 thousand"},1E4:{other:"00 thousand"},1E5:{other:"000 thousand"},1E6:{other:"0 million"},1E7:{other:"00 million"},1E8:{other:"000 million"},1E9:{other:"0 billion"},1E10:{other:"00 billion"},1E11:{other:"000 billion"}, 1E12:{other:"0 trillion"},1E13:{other:"00 trillion"},1E14:{other:"000 trillion"}}},RH=Ddb;RH=Ddb;var Edb=!1,Gdb=function(){if(!Edb){for(var a in Fdb)SH[a]=Fdb[a];Edb=!0}},SH={AED:[2, "dh","\u062F.\u0625."],ALL:[0,"Lek","Lek"],AUD:[2,"$","AU$"],BDT:[2,"\u09F3","Tk"],BGN:[2,"lev","lev"],BRL:[2,"R$","R$"],CAD:[2,"$","C$"],CDF:[2,"FrCD","CDF"],CHF:[2,"CHF","CHF"],CLP:[0,"$","CL$"],CNY:[2,"\xA5","RMB\xA5"],COP:[32,"$","COL$"],CRC:[0,"\u20A1","CR\u20A1"],CZK:[50,"K\u010D","K\u010D"],DKK:[50,"kr.","kr."],DOP:[2,"RD$","RD$"],EGP:[2,"\xA3","LE"],ETB:[2,"Birr","Birr"],EUR:[2,"\u20AC","\u20AC"],GBP:[2,"\xA3","GB\xA3"],HKD:[2,"$","HK$"],HRK:[2,"kn","kn"],HUF:[34,"Ft","Ft"],IDR:[0, "Rp","Rp"],ILS:[34,"\u20AA","IL\u20AA"],INR:[2,"\u20B9","Rs"],IRR:[0,"Rial","IRR"],ISK:[0,"kr","kr"],JMD:[2,"$","JA$"],JPY:[0,"\xA5","JP\xA5"],KRW:[0,"\u20A9","KR\u20A9"],LKR:[2,"Rs","SLRs"],LTL:[2,"Lt","Lt"],MNT:[0,"\u20AE","MN\u20AE"],MVR:[2,"Rf","MVR"],MXN:[2,"$","Mex$"],MYR:[2,"RM","RM"],NOK:[50,"kr","NOkr"],PAB:[2,"B/.","B/."],PEN:[2,"S/.","S/."],PHP:[2,"\u20B1","PHP"],PKR:[0,"Rs","PKRs."],PLN:[50,"z\u0142","z\u0142"],RON:[2,"RON","RON"],RSD:[0,"din","RSD"],RUB:[50,"\u20BD","RUB"],SAR:[2, "SAR","SAR"],SEK:[50,"kr","kr"],SGD:[2,"$","S$"],THB:[2,"\u0E3F","THB"],TRY:[2,"\u20BA","TRY"],TWD:[2,"$","NT$"],TZS:[0,"TSh","TSh"],UAH:[2,"\u0433\u0440\u043D.","UAH"],USD:[2,"$","US$"],UYU:[2,"$","$U"],VND:[48,"\u20AB","VN\u20AB"],YER:[0,"Rial","Rial"],ZAR:[2,"R","ZAR"]},Fdb={AFN:[48,"Af.","AFN"],AMD:[32,"Dram","dram"],ANG:[2,"NAf.","ANG"],AOA:[2,"Kz","Kz"],ARS:[34,"$","AR$"],AWG:[2,"Afl.","Afl."],AZN:[34,"\u20BC","AZN"],BAM:[2,"KM","KM"],BBD:[2,"$","Bds$"],BHD:[3,"din","din"],BIF:[0,"FBu","FBu"], BMD:[2,"$","BD$"],BND:[2,"$","B$"],BOB:[2,"Bs","Bs"],BSD:[2,"$","BS$"],BTN:[2,"Nu.","Nu."],BWP:[2,"P","pula"],BYN:[50,"\u0440.","BYN"],BYR:[48,"\u0440.","BYR"],BZD:[2,"$","BZ$"],CLF:[4,"UF","CLF"],CNH:[2,"\xA5","RMB\xA5"],CUC:[1,"$","CUC$"],CUP:[2,"$","CU$"],CVE:[2,"CVE","Esc"],DJF:[0,"Fdj","Fdj"],DZD:[2,"din","din"],ERN:[2,"Nfk","Nfk"],FJD:[2,"$","FJ$"],FKP:[2,"\xA3","FK\xA3"],GEL:[2,"GEL","GEL"],GHS:[2,"GHS","GHS"],GIP:[2,"\xA3","GI\xA3"],GMD:[2,"GMD","GMD"],GNF:[0,"FG","FG"],GTQ:[2, "Q","GTQ"],GYD:[0,"$","GY$"],HNL:[2,"L","HNL"],HTG:[2,"HTG","HTG"],IQD:[0,"din","IQD"],JOD:[3,"din","JOD"],KES:[2,"Ksh","Ksh"],KGS:[2,"KGS","KGS"],KHR:[2,"Riel","KHR"],KMF:[0,"CF","KMF"],KPW:[0,"\u20A9KP","KPW"],KWD:[3,"din","KWD"],KYD:[2,"$","KY$"],KZT:[2,"\u20B8","KZT"],LAK:[0,"\u20AD","\u20AD"],LBP:[0,"L\xA3","LBP"],LRD:[2,"$","L$"],LSL:[2,"LSL","LSL"],LYD:[3,"din","LD"],MAD:[2,"dh","MAD"],MDL:[2,"MDL","MDL"],MGA:[0,"Ar","MGA"],MKD:[2,"din","MKD"],MMK:[0,"K","MMK"],MOP:[2,"MOP","MOP$"],MRO:[0, "MRO","MRO"],MUR:[0,"MURs","MURs"],MWK:[2,"MWK","MWK"],MZN:[2,"MTn","MTn"],NAD:[2,"$","N$"],NGN:[2,"\u20A6","NG\u20A6"],NIO:[2,"C$","C$"],NPR:[2,"Rs","NPRs"],NZD:[2,"$","NZ$"],OMR:[3,"Rial","OMR"],PGK:[2,"PGK","PGK"],PYG:[16,"Gs.","PYG"],QAR:[2,"Rial","QR"],RWF:[0,"RF","RF"],SBD:[2,"$","SI$"],SCR:[2,"SCR","SCR"],SDG:[2,"SDG","SDG"],SHP:[2,"\xA3","SH\xA3"],SLE:[0,"SLE","SLE"],SLL:[0,"SLL","SLL"],SOS:[0,"SOS","SOS"],SRD:[2,"$","SR$"],SSP:[2,"\xA3","SSP"],STD:[0,"Db","Db"],SYP:[0,"\xA3","SY\xA3"], SZL:[2,"SZL","SZL"],TJS:[2,"Som","TJS"],TMT:[50,"m","TMT"],TND:[3,"din","DT"],TOP:[2,"T$","T$"],TTD:[2,"$","TT$"],UGX:[0,"UGX","UGX"],UZS:[0,"so\u02BCm","UZS"],VEF:[2,"Bs","Bs"],VES:[2,"Bs","Bs"],VUV:[0,"VUV","VUV"],WST:[2,"WST","WST"],XAF:[0,"FCFA","FCFA"],XCD:[2,"$","EC$"],XOF:[0,"CFA","CFA"],XPF:[48,"FCFP","FCFP"],ZMW:[0,"ZMW","ZMW"],ZWD:[0,"$","Z$"]};function Hdb(){} var TH=function(a){if(typeof a=="number"){var b=new Hdb;b.standardOffset_=a;var c=a;if(c==0)c="Etc/GMT";else{var d=["Etc/GMT",c<0?"-":"+"];c=Math.abs(c);d.push(Math.floor(c/60)%100);c%=60;c!=0&&d.push(":",Oc(c,2));c=d.join("")}b.timeZoneId_=c;c=a;c==0?c="UTC":(d=["UTC",c<0?"+":"-"],c=Math.abs(c),d.push(Math.floor(c/60)%100),c%=60,c!=0&&d.push(":",c),c=d.join(""));a=Idb(a);b.tzNames_=[c,c];b.tzNamesExt_={STD_LONG_NAME_GMT:a,STD_GENERIC_LOCATION:a};b.transitions_=[];return b}b=new Hdb;b.timeZoneId_= a.id;b.standardOffset_=-a.std_offset;b.tzNames_=a.names;b.tzNamesExt_=a.names_ext;b.transitions_=a.transitions;return b},Idb=function(a){var b=["GMT"]; b.push(a<=0?"+":"-");a=Math.abs(a);b.push(Oc(Math.floor(a/60)%100,2),":",Oc(a%60,2));return b.join("")},Jdb=function(a,b){b=Date.UTC(b.getUTCFullYear(),b.getUTCMonth(),b.getUTCDate(),b.getUTCHours(),b.getUTCMinutes())/36E5; for(var c=0;c =a.transitions_[c];)c+=2;return c==0?0:a.transitions_[c-1]},Kdb=function(a,b){a=a.standardOffset_-Jdb(a,b); return a===-1440?0:a};var UH=function(a,b){this.patternParts_=[];this.JSC$10273_dateTimeSymbols_=b||IG;typeof a=="number"?Ldb(this,a):Mdb(this,a)},Ndb=[/^'(?:[^']|'')*('|$)/, /^(?:G+|y+|Y+|u+|M+|k+|S+|E+|a+|b+|B+|h+|K+|H+|c+|L+|Q+|d+|m+|s+|v+|V+|w+|z+|Z+)/,/^[^'GyYuMkSEabBhKHcLQdmsvVwzZ]+/],VH=function(a){return a.getHours?a.getHours():0},Mdb=function(a,b){for(Odb&&(b=b.replace(/\u200f/g,""));b;){for(var c=b,d=0;d 0?-864E5:864E5))));c=[];for(var f=0;f =12&&b<24?1:0]},Pdb=function(a,b,c,d,e,f){var h=b.length; switch(b.charAt(0)){case"G":return c=d.getFullYear()>0?1:0,h>=4?a.JSC$10273_dateTimeSymbols_.ERANAMES[c]:a.JSC$10273_dateTimeSymbols_.ERAS[c];case"y":return Sdb(a,h,d,!0);case"Y":return c=new Date(oab(d.getFullYear(),d.getMonth(),d.getDate(),a.JSC$10273_dateTimeSymbols_.FIRSTWEEKCUTOFFDAY,a.JSC$10273_dateTimeSymbols_.FIRSTDAYOFWEEK)).getFullYear(),h==2&&(c%=100),WH(a,Rdb(c,h));case"u":return Sdb(a,h,d,!1);case"M":a:switch(c=d.getMonth(),h){case 5:h=a.JSC$10273_dateTimeSymbols_.NARROWMONTHS[c]; break a;case 4:h=a.JSC$10273_dateTimeSymbols_.MONTHS[c];break a;case 3:h=a.JSC$10273_dateTimeSymbols_.SHORTMONTHS[c];break a;default:h=WH(a,Oc(c+1,h));}return h;case"k":return XH(e),WH(a,Oc(VH(e)||24,h));case"S":return WH(a,(e.getMilliseconds()/1E3).toFixed(Math.min(3,h)).slice(2)+(h>3?Oc(0,h-3):""));case"E":return c=d.getDay(),h>=4?a.JSC$10273_dateTimeSymbols_.WEEKDAYS[c]:a.JSC$10273_dateTimeSymbols_.SHORTWEEKDAYS[c];case"a":return Tdb(a,e);case"b":return Tdb(a,e);case"B":return Tdb(a,e);case"h":return XH(e), WH(a,Oc(VH(e)%12||12,h));case"K":return XH(e),WH(a,Oc(VH(e)%12,h));case"H":return XH(e),WH(a,Oc(VH(e),h));case"c":a:switch(c=d.getDay(),h){case 5:h=a.JSC$10273_dateTimeSymbols_.STANDALONENARROWWEEKDAYS[c];break a;case 4:h=a.JSC$10273_dateTimeSymbols_.STANDALONEWEEKDAYS[c];break a;case 3:h=a.JSC$10273_dateTimeSymbols_.STANDALONESHORTWEEKDAYS[c];break a;default:h=WH(a,Oc(c,1));}return h;case"L":a:switch(c=d.getMonth(),h){case 5:h=a.JSC$10273_dateTimeSymbols_.STANDALONENARROWMONTHS[c];break a;case 4:h= a.JSC$10273_dateTimeSymbols_.STANDALONEMONTHS[c];break a;case 3:h=a.JSC$10273_dateTimeSymbols_.STANDALONESHORTMONTHS[c];break a;default:h=WH(a,Oc(c+1,h));}return h;case"Q":return c=Math.floor(d.getMonth()/3),h<4?a.JSC$10273_dateTimeSymbols_.SHORTQUARTERS[c]:a.JSC$10273_dateTimeSymbols_.QUARTERS[c];case"d":return WH(a,Oc(d.getDate(),h));case"m":return XH(e),WH(a,Oc(e.getMinutes?e.getMinutes():0,h));case"s":return XH(e),WH(a,Oc(e.getSeconds(),h));case"v":return(f||TH(c.getTimezoneOffset())).timeZoneId_; case"V":return a=f||TH(c.getTimezoneOffset()),h<=2?a.timeZoneId_:Jdb(a,c)>0?a.tzNamesExt_.DST_GENERIC_LOCATION!==void 0?a.tzNamesExt_.DST_GENERIC_LOCATION:a.tzNamesExt_.DST_GENERIC_LOCATION:a.tzNamesExt_.STD_GENERIC_LOCATION!==void 0?a.tzNamesExt_.STD_GENERIC_LOCATION:a.tzNamesExt_.STD_GENERIC_LOCATION;case"w":return c=oab(e.getFullYear(),e.getMonth(),e.getDate(),a.JSC$10273_dateTimeSymbols_.FIRSTWEEKCUTOFFDAY,a.JSC$10273_dateTimeSymbols_.FIRSTDAYOFWEEK),WH(a,Oc(Math.floor(Math.round((c-new Date(new Date(c).getFullYear(), 0,1).valueOf())/864E5)/7)+1,h));case"z":return a=f||TH(c.getTimezoneOffset()),h<4?a.tzNames_[Jdb(a,c)>0?2:0]:a.tzNames_[Jdb(a,c)>0?3:1];case"Z":return b=f||TH(c.getTimezoneOffset()),h<4?(h=-Kdb(b,c),a=[h<0?"-":"+"],h=Math.abs(h),a.push(Oc(Math.floor(h/60)%100,2),Oc(h%60,2)),h=a.join("")):h=WH(a,Idb(Kdb(b,c))),h;default:return"";}};var Udb=/^[ \t\xA0\u1680\u180e\u2000-\u200a\u202f\u205f\u3000]/,Vdb=/^[\s\xA0\u1680\u180e\u2000-\u200a\u202f\u205f\u3000]+/,Xdb=function(a){this.patternParts_=[];this.JSC$10283_dateTimeSymbols_=IG;if(typeof a=="number"){a>11&&(a=10);if(a<4)var b=this.JSC$10283_dateTimeSymbols_.DATEFORMATS[a];else a<8?b=this.JSC$10283_dateTimeSymbols_.TIMEFORMATS[a-4]:(b=this.JSC$10283_dateTimeSymbols_.DATETIMEFORMATS[a-8],b=b.replace("{1}",this.JSC$10283_dateTimeSymbols_.DATEFORMATS[a-8]),b=b.replace("{0}",this.JSC$10283_dateTimeSymbols_.TIMEFORMATS[a- 8]));Wdb(this,b)}else Wdb(this,a)},Wdb=function(a,b){for(var c=!1,d="",e=0;e 0&&(a.patternParts_.push({text:d,count:0,abutStart:!1,numeric:!1}),d=""),a.patternParts_.push({text:" ",count:0,abutStart:!1,numeric:!1});e =0){d.length>0&&(a.patternParts_.push({text:d,count:0,abutStart:!1,numeric:!1}),d="");for(var h=b.charAt(e),m=e+1;m 0||m==0&&h<3);a.patternParts_.push({text:f,count:h,abutStart:!1,numeric:m});e+=h-1}else f=="'"?e+1