@datazoom/collector_universal_mt_om
Version:
1 lines • 172 kB
JavaScript
(()=>{var e,t,n,s,Nc="object"==typeof module?{}:null;((Ze,et,g)=>{var d,p,tt=Ze.Object,s=Ze.Array,u=Ze.Date,Et=Ze.Number,I=Ze.String,c=Ze.RegExp,nt=Ze.Math,l=Ze.XMLHttpRequest,A=Ze.Uint8Array,N=Ze.ArrayBuffer,f=Ze.JSON,_t=Ze.Promise,m=Ze.URL,h=Ze.URLSearchParams,v=Ze.EventTarget,E=Ze.CustomEvent,St=Ze.document||{},e=St.currentScript||{},_=Ze.location||{},S=Ze.navigator||{},y=S.userAgent||"",yt=S.connection||S.mozConnection||S.webkitConnection,L=Ze.crypto,w=Ze.console||{},t=Ze.performance,U=Ze.setInterval,T=Ze.setTimeout,x=Ze.decodeURIComponent,V=Ze.encodeURIComponent;try{d=Ze.localStorage,p=Ze.sessionStorage}catch(e){}function F(n){return n?function(e,t){e="[DZ] "+e,void 0===t?n.call(w,e):n.call(w,e,t)}:null}var n=F(w.log)||function(){},B=F(w.error)||n,W=F(w.warn)||n,H=F(w.info)||n,j=F(w.debug)||n,It={options:{cmcdEnable:!1,cmcdMode:null,cmcdKeys:null}},G="datazoom_",q="custom_",Y="v_";if(It[n="__"+G+"rootobj"]=1,Nc)Nc.datazoom=It;else{if(Yt(Ze.datazoom)){if(Ze.datazoom[n])return W("Collector already loaded");W("Overwriting window.datazoom")}Ze.datazoom=It}function D(t,n,e){var a,i=n.shift();return null==i?a=t:t?i instanceof c?tt.keys(t).some(function(e){if(i.test(e))return null!=(a=D(t[e],n.slice()))}):a=D(t[i],n):a=null,null!=a?a:e}function at(e){return"function"==typeof e}function K(e,t){if(at(e))try{return new(e=t?e.bind.apply(e,[null].concat(t)):e),1}catch(e){}}K(m,["http://x.io"])&&K(h)||(h=function(e){var a=[];function n(e,t){!1!==t&&a.push([e,t])}function i(t){a=a.filter(function(e){return e[0]!==t})}e&&e.slice(1).split("&").forEach(function(e){e=e.split("=");try{a.push([x(e[0]),null==e[1]||x(e[1])])}catch(e){rt(e,"URLSearchParams()")}});e=this;e.append=n,e["delete"]=i,e.set=function(e,t){i(e),n(e,t)},e.get=function(t){var n=null;return a.some(function(e){if(e[0]===t)return n=e[1],!0}),n},e.toString=function(){return a.map(function(e){var t=V(e[0]);return!0===e[1]?t:t+"="+V(e[1])}).join("&")}},m=function(e){var t=this,e=e.split("?"),n=e[0],e=e[1]?"?"+e[1]:"";t.search=e,t.searchParams=new h(e),t.toString=function(){return n+t.search}}),K(v)&&K(E,["x"])||(v=function(){var n=this,a={};n.addEventListener=function(e,t){var n=a[e];n||(a[e]=n=[]),n.push(t)},n.removeEventListener=function(e,t){var n=a[e];n&&(a[e]=n.filter(function(e){return e!=t}))},n.dispatchEvent=function(t){var e=a[t.type];e&&e.forEach(function(e){T(function(){e.call(n,t)},0)})}},E=function(e){this.type=e}),et=tt.assign({},{cn:"Universal (MT/OM)",sv:"2.3.0",cf:"",mf:null,ev:[],fd:[],md:[],mb:"",sw:!1,sm:"",sp:[],ss:"",sd:"",sc:"",ab:"",st:null,hi:1e4,ti:200,cm:null,am:null,cq:null,aq:null,rd:[1,2,4,8,8,8,8],bd:50,kd:50,mh:5e3,ml:0,mc:256,mp:2,ep:2,ed:2e3,ec:Et.MAX_VALUE,cc:"",cl:"",ci:"",cd:[],og:!0,os:!0,tt:!1,om:!1,ps:null,sn:["IDLE","CT_REQUESTED","CT_BUFFERING","CT_PLAYING","CT_PAUSED","CT_SEEKING","CT_COMPLETED","CT_STOPPED","CT_ERROR","AD_BUFFERING","AD_PLAYING","AD_PAUSED","AD_SEEKING","AD_COMPLETED","AD_SKIPPED","AD_ERROR","AD_BREAK_STARTED","AD_BREAK_ENDED"],le:function(e){var t=e.event,n=e.video;bt("[Event] "+t.type+(n?" ("+n.media_type+")":"")+" @"+t.timestamp,xt(e))}},et||{});var $,z,At,X={datapoints:{events:"ev",flux_data:"fd",metadata:"md",cmcd:"cd"},endpoints:{event_ingest:"mb",sampling:"sm",ad_blocker_bait:"ab"},sampling:{enable:"sw",definition_namespace:"ss",definition_key_name:"sd",criteria_sampling_key_name:"sc",criteria_matching_fields:"sp"},customer_code:"cc",connector_list:"cl",app_session_timeout_mins:"st",heartbeat_interval_ms:"hi",content_milestone_percent:"cm",ad_milestone_percent:"am",content_qv_sec:"cq",ad_qv_sec:"aq",observability:{lag_enabled:"og",loss_enabled:"os"},om_enabled:"om",configuration_id:""},Q=!Nc&&e.src||"/",J=_.href||"https://localhost",Z="configuration_id",C="urn:x-cast:io.datazoom.collector",Tt="transfer",ee=0,te=1,ne=2,ae=3,ie=4,re=5,oe={off:ee,error:te,warning:ne,info:ae,debug:ie,verbose:re},se=ne;function ue(e){var t;e&&(t=oe[e],ee<=(t=null!=t?t:+e)&&t<=re?se=t:W("Invalid log level: "+e))}function ce(){$={},z=[],[[et.ps],[Q.split("?")[1]],[J.split("?")[1],G]].forEach(function(e){var a=e[1];e[0]&&e[0].split("&").forEach(function(e){try{var t=e.split("="),n=x(t[0]);if(a){if(!n.startsWith(a))return;n=n.slice(a.length)}$[n]=null==t[1]||x(t[1]),n.startsWith("x-")&&z.push([n,$[n]])}catch(e){W("Invalid query string: "+e.message)}})}),At="true"==$.demo,ue($.log)}ce();var le="io.datazoom.",de=le,fe="__ss_ev_count",pe="__ss_last_act",me="__ss_custom_md",he="__ss_msg_queue",ve="__ss_sm_resp",ge="__ss_appss_to",Ee="collector_observability",_e="loss",Se="process_duration_ms",ye="send_duration_ms",Ie="call_duration_ms",Ae="queue_duration_ms",Te="evnt_fail",De="attempt_count",Ce="attempt",be="status_code",Oe="status_codes",Re="b4_ss",Me="sample",ke="config",Pe="log";function Ne(e,t,n,a){se<e||t(n,a)}function Dt(e,t){Ne(te,B,e,t)}function it(e,t){Ne(ne,W,e,t)}function Ct(e,t){Ne(ae,H,e,t)}function bt(e,t){Ne(ie,j,e,t)}function Le(e,t){Ne(re,j,e,t)}function rt(e,t){t="[Exception] "+(t?"("+t+") ":"")+e;return Dt(t,e),t}function Ot(n,a,i,r,o){var s,u=0,c=1,l=0;return a=a||"",i=i||1,r=r||Et.MAX_VALUE,{log:function(e,t){o&&(s=ot())>=l+o&&(u=0,c=1,l=s),++u>=c&&(n("["+u+"] "+a+e,t),c+=nt.min(c*i,r))}}}function Rt(e,t){b(Ze,"postMessage",[{type:e,data:t},"*"])}var we,ot,Ue,xe,Ve,Fe,Be=[],We=0;function He(e,t,n,a,i,r,o,s){var n={time:n,metric_name:a,dimension:{},batch:function(){return r}},u=(e&&(n.type=e),null!=i&&(n.metric_value=i),n.dimension);return t&&(u.target=t),s&&s.forEach(function(e){u[e[0]]=e[1]}),o&&(u[Re]=!0),n}function je(a,i,r,o){var s=i,u=1,c=We++;return{retry:function(e){s=e,u++},log:function(e,t){var n;et.og&&(null!=r&&Be.push(He(null,a,n=i-r,Se,e-n,c,o,[[De,u],[be,t]]),He(null,a,n,Ae,r,c,o)),Be.push(He(null,a,i,ye,e-i,c,!1,[[De,u],[be,t]]),He(null,a,s,Ie,e-s,c,!1,[[Ce,u],[be,t]])))}}}function Ge(e,t){var n,a;et.os&&(a=e.t,a=nt.trunc(a/6e4),(a=(we=we||{})[a]||(we[a]=[0,0,0]))[2]++,n=(a=a[3]||(a[3]={}))[t],e=ys(e.m,si),n?n.push(e):a[t]=[e])}function qe(e){var t,n=we[e],a=We++;n[2]&&(n[3]&&(t=[[Oe,n[3]]]),Be.push(He(_e,null,6e4*+e,Te,n[2],a,!1,t)))}function st(e){return e&&(qt(e)?e.slice():tt.assign({},e))}function Ye(e,t){return Yt(t)?e?tt.assign({},e,t):t:e}function Ke(e,t){var n;return t?((n={})[e]=t,n):null}function $e(n,a){var i;return a?n?(i=st(n),tt.keys(a).forEach(function(e){var t=n[e];i[e]=t?tt.assign({},t,a[e]):a[e]}),i):a:n}function b(e,t,n,a){t=D(e,[t],a);return at(t)?t.apply(e,n):null}function ze(e,t,n){return function(){try{return t.apply(e,arguments)}catch(e){rt(e,n)}}}function Xe(n,e){tt.keys(n).forEach(function(t){e.forEach(function(e){e[t]=ze(e,n[t],t)})}),e[0]}function Qe(e){var t={};return e.forEach(function(e){t[e.nm]=e}),t}function Je(e){var t={};return e.forEach(function(e){t[e.nm]=!0}),t}function Mt(e,t,n){e.forEach(function(e){e[t]=n})}function kt(e){for(var t=e.length-1;0<=t;t--)null==e[t][1]&&e.splice(t,1);return e}function Pt(e,t){var e=new m(e,J),n=new h(e.search);return t(n),e.search="?"+n.toString(),e.toString()}function Nt(e){var t,n=z.length;return n?Pt(e,function(e){for(t=0;t<n;t++)e.append(z[t][0],z[t][1])}):e}function Lt(e,t,n){var a;return null!=(a=e?new m(e,J).searchParams.get(t):a)?a:n}Ue=0,xe=et.ec,Ve=Ot(it,"Abnormal clock increment: ",.2,1e3,3e5),t&&t.now,Fe=Ue+u.now(),ot=function(e){var t=u.now(),n=Fe,a=(Fe=Ue+t)-n;return(a<0||xe<a)&&(Fe=n+et.ti,Ue=Fe-t,Ve.log(a)),Fe};var wt=(()=>{for(var n=[],e=0;e<256;e++)n.push((e+256).toString(16).substr(1).toLowerCase());return function(){var e=new A(16);if(L&&L.getRandomValues)L.getRandomValues(e);else{it("getRandomValues() not supported");for(var t=0;t<16;t++)e[t]=nt.floor(256*nt.random())}return e[6]=15&e[6]|64,e[8]=63&e[8]|128,n[e[0]]+n[e[1]]+n[e[2]]+n[e[3]]+"-"+n[e[4]]+n[e[5]]+"-"+n[e[6]]+n[e[7]]+"-"+n[e[8]]+n[e[9]]+"-"+n[e[10]]+n[e[11]]+n[e[12]]+n[e[13]]+n[e[14]]+n[e[15]]}})();function Ut(e,t,n,a,i,r){var o=new l;if(o.open(e,t,!0),null!=r&&(o.timeout=r),n)for(var s=tt.keys(n),u=0;u<s.length;u++)o.setRequestHeader(s[u],n[s[u]]);return i&&(o.onreadystatechange=function(){i(o)}),o.send(a),{abort:function(){delete o.onreadystatechange,o.abort()}}}function xt(e){if(e)try{return f.stringify(e)}catch(e){rt(e,"toJSON")}return null}function ut(e){if(e)try{return f.parse(e)}catch(e){rt(e,"fromJSON")}return null}function Vt(e,t){return(e===p?de:le)+t}function Ft(e,t,n){if(e)if(null==n)Wt(e,t);else try{e.setItem(Vt(e,t),xt({v:n}))}catch(e){rt(e,"storageSet")}}function Bt(e,t){e=e?ut(e.getItem(Vt(e,t))):null;return e?e.v:null}function Wt(e,t){e&&e.removeItem(Vt(e,t))}Ze.self!==Ze.top&&bt("Page loaded in a frame, set sessionStorage prefix to: "+(de+=($.frame_id||wt())+"."));var Ht=ut('{"omidPartnerName":"amazon2","omidPartnerVersion":"1.0.0"}')||{};function jt(e){return"string"==typeof e}function Gt(e){return Et.isFinite(e)}function qt(e){return s.isArray(e)}function Yt(e){return null!=e&&"object"==typeof e&&!qt(e)}function Kt(e){return jt(e)?e:""+e}function $t(e){return Gt(e=+e)?e:null}function zt(t,n,a){return null==t&&null==n?$t:function(e){return null!=(e=$t(e))&&(null!=t&&e<t?e=a?null:t:null!=n&&n<e&&(e=a?null:n)),e}}function Xt(e){return nt.round(e)}function Qt(e,t){for(var n=0;n<t.length;n++)!function(e){for(var t=e,n=1;n<arguments.length;n++)t.dv||(t.dv=[]),t.dv.push(arguments[n])}(t[n],e)}function Jt(e,t){if(t)for(var n=0;n<t.length&&null!=e;n++)e=t[n](e);return e}var Zt,en,tn,nn,an=4,rn=8,on=16,sn=32,un=65535,cn=an,n=1|on,t=(e=an|on)|sn,i=rn,ln={ap:2,nm:"ad_break_start"},dn={ap:2,nm:"ad_break_end"},fn={ap:2,nm:"ad_click"},pn={ap:2,nm:"ad_impression"},mn={ap:2,nm:"ad_skip"},hn={ap:cn,nm:"app_session_end"},vn={ap:3,nm:"audio_track_changed"},gn={ap:3,nm:"buffer_start"},En={ap:3,nm:"buffer_end"},_n={ap:3,nm:"cast_start"},Sn={ap:3,nm:"cast_end"},yn={ap:3,nm:"cast_transfer"},In={ap:un,nm:"context_ready"},An={ap:cn,nm:"datazoom_loaded"},Tn={ap:3,nm:"error"},Dn={ap:3,nm:"exit_fullscreen"},Cn={ap:3,nm:"fullscreen"},bn={ap:3,nm:"heartbeat"},On={ap:3,nm:"media_loaded"},Rn={ap:1,nm:"media_object_request"},Mn={ap:3,nm:"media_request"},kn={ap:3,nm:"milestone"},Pn={ap:3,nm:"mute"},Nn={ap:3,nm:"pause"},Ln={ap:3,nm:"play_btn"},wn={ap:3,nm:"playback_start"},Un={ap:3,nm:"playback_complete"},xn={ap:1,nm:"player_ready"},Vn={ap:3,nm:"playing"},Fn={ap:3,nm:"qualified_view"},Bn={ap:1,nm:"quality_change_request"},Wn={ap:3,nm:"rendition_change"},Hn={ap:3,nm:"resize"},jn={ap:3,nm:"resume"},Gn={ap:3,nm:"seek_start"},qn={ap:3,nm:"seek_end"},Yn={ap:3,nm:"stall_start"},Kn={ap:3,nm:"stall_end"},$n={ap:3,nm:"stop"},zn={ap:3,nm:"subtitle_change"},Xn={ap:3,nm:"unmute"},Qn={ap:3,nm:"volume_change"},Jn=(Mn.rtc=0,wn.rtc=1,Nn.rtc=2,gn.rtc=3,Yn.rtc=4,Gn.rtc=5,Wn.rtc=6,kn.rtc=7,Mn.rta=8,wn.rta=9,gn.rta=10,Yn.rta=11,kn.rta=12,Tn.rta=mn.rta=Un.rta=13,ln.rta=14,dn.rta=15,bn.rt=16,gn.rt=17,Yn.rt=18,["event","metrics"]),Zn={ap:n,nm:"bandwidth_kbps"},ea={ap:n,nm:"buffer_duration_ms"},ta={ap:n,nm:"buffer_duration_ads_ms"},na={ap:n,nm:"buffer_duration_content_ms"},aa={ap:n,nm:"buffer_fill_percent"},ia={ap:n,nm:"buffer_length_ms"},ra={ap:n,nm:"content_session_start_ts_ms"},oa={ap:3,nm:"current_audio_track"},sa={ap:n,nm:"current_subtitles"},ua={ap:e,nm:"engagement_duration_ms"},ca={ap:e,nm:"engagement_duration_ads_ms"},la={ap:e,nm:"engagement_duration_content_ms"},da={ap:i,nm:"event_count"},fa={ap:n,nm:"num_ad_break_plays"},pa={ap:e,nm:"num_ad_plays"},ma={ap:e,nm:"num_content_plays"},ha={ap:e,nm:"num_errors"},va={ap:e,nm:"num_errors_ads"},ga={ap:e,nm:"num_errors_content"},Ea={ap:e,nm:"num_requests_content"},_a={ap:n,nm:"pause_duration_ms"},Sa={ap:n,nm:"pause_duration_ads_ms"},ya={ap:n,nm:"pause_duration_content_ms"},Ia={ap:n,nm:"playback_duration_ms"},Aa={ap:n,nm:"playback_duration_ads_ms"},Ta={ap:2,nm:"playback_duration_ad_session_ms"},Da={ap:n,nm:"playback_duration_content_ms"},Ca={ap:n,nm:"playback_duration_promo_ms"},O={ap:3,nm:"playback_rate"},ba={ap:n,nm:"player_state"},Oa={ap:n,nm:"player_viewable"},ct={ap:n,nm:"player_viewable_percent"},lt={ap:3,nm:"playhead_position_sec"},Ra={ap:n,nm:"playhead_pdt_sec"},Ma={ap:3,nm:"rendition_audio_bitrate_kbps"},dt={ap:3,nm:"rendition_height"},R={ap:3,nm:"rendition_name"},ft={ap:3,nm:"rendition_video_bitrate_kbps"},M={ap:3,nm:"rendition_width"},ka={ap:n,nm:"stall_count"},Pa={ap:n,nm:"stall_count_ads"},Na={ap:n,nm:"stall_count_content"},La={ap:n,nm:"stall_duration_ms"},wa={ap:n,nm:"stall_duration_ads_ms"},Ua={ap:n,nm:"stall_duration_content_ms"},xa={ap:n,nm:"time_since_last_ad_break_start_ms"},Va={ap:n,nm:"time_since_last_ad_completed_ms"},Fa={ap:n,nm:"time_since_last_buffer_start_ms"},Ba={ap:n,nm:"time_since_last_buffer_start_ad_ms"},Wa={ap:n,nm:"time_since_last_buffer_start_content_ms"},Ha={ap:n,nm:"time_since_last_heartbeat_ms"},ja={ap:n,nm:"time_since_last_milestone_ad_ms"},Ga={ap:n,nm:"time_since_last_milestone_content_ms"},qa={ap:n,nm:"time_since_last_pause_ms"},Ya={ap:n,nm:"time_since_last_rendition_change_ms"},Ka={ap:n,nm:"time_since_last_request_ad_ms"},$a={ap:n,nm:"time_since_last_seek_start_ms"},za={ap:n,nm:"time_since_last_stall_start_ms"},Xa={ap:n,nm:"time_since_last_stall_start_ad_ms"},Qa={ap:n,nm:"time_since_last_stall_start_content_ms"},Ja={ap:n,nm:"time_since_last_started_ad_ms"},Za={ap:n,nm:"time_since_request_content_ms"},ei={ap:n,nm:"time_since_started_content_ms"},pt={ap:n,nm:"volume_level_percent"};Mt([ea,ta,na,_a,Sa,ya,Ia,Aa,Da,Ca,ka,Pa,Na,La,wa,Ua,pa,ha,va,ga,ma,Ea],"df",0),Za.ts=0,ei.ts=1,qa.ts=2,Wa.ts=3,Qa.ts=4,$a.ts=5,Ya.ts=6,Ga.ts=7,Ka.ts=8,Ja.ts=9,Ba.ts=10,Xa.ts=11,ja.ts=12,xa.ts=14,Va.ts=13,Ha.ts=16,Fa.ts=17,za.ts=18;var ti=["ops_metadata"],ni=["custom"],ai=["vendor"],ii={p:li=[],ap:t,nm:"configuration_id"},ri={p:li,ap:t,nm:"connector_list"},oi={p:li,ap:t,nm:"customer_code"},si={p:li,ap:i,nm:"event_id"},ui={p:di=["event"],ap:i,nm:"timestamp"},ci={p:di,ap:i,nm:"type"},li={p:a=["cmcd"],ap:i,nm:"bl"},di={p:a,ap:i,nm:"br"},fi={p:a,ap:i,nm:"bs"},pi={p:a,ap:i,nm:"cid"},mi={p:a,ap:i,nm:"d"},hi={p:a,ap:i,nm:"dl"},vi={p:a,ap:i,nm:"mtp"},gi={p:a,ap:i,nm:"nor"},Ei={p:a,ap:i,nm:"nrr"},_i={p:a,ap:i,nm:"ot"},Si={p:a,ap:i,nm:"pr"},yi={p:a,ap:i,nm:"rid"},Ii={p:a,ap:i,nm:"rtp"},Ai={p:a,ap:i,nm:"sf"},Ti={p:a,ap:i,nm:"sid"},Di={p:a,ap:i,nm:"st"},Ci={p:a,ap:i,nm:"su"},bi={p:a,ap:i,nm:"tb"},a={p:a,ap:i,nm:"v"},Oi={p:Fi=["event","attributes"],ap:i,nm:"abs_shift"},k={p:Fi,ap:i,nm:"error_code"},P={p:Fi,ap:i,nm:"error_msg"},Ri={p:Fi,ap:i,nm:"inner_error"},Mi={p:Fi,ap:i,nm:"heartbeat_count"},ki={p:Fi,ap:i,nm:"milestone_percent"},Pi={p:Fi,ap:i,nm:"qualified_view_sec"},Ni={p:Fi,ap:i,nm:"seek_start_point_ms"},Li={p:Fi,ap:i,nm:"seek_end_point_ms"},wi={p:Fi,ap:i,nm:"startup_duration_content_ms"},Ui={p:Fi,ap:i,nm:"startup_duration_total_ms"},xi={p:Gi=["user_details"],ap:e,nm:"app_session_id"},Vi={p:Gi,ap:e,nm:"app_session_start_ts_ms"},Fi={p:Gi,ap:e,nm:"app_session_end_ts_ms"},Bi={p:Gi,ap:n,nm:"cast_app_session_id"},Wi={p:Gi,ap:n,nm:"cast_content_session_id"},Hi={p:Gi,ap:t,nm:"client_ip"},ji={p:Gi,ap:n,nm:"content_session_id"},Gi={p:Gi,ap:e,nm:"user_agent"},qi={p:r=["player"],ap:n,nm:"autostart"},Yi={p:r,ap:n,nm:"casting"},Ki={p:r,ap:n,nm:"controls"},$i={p:r,ap:n,nm:"default_muted"},zi={p:r,ap:n,nm:"default_playback_rate"},Xi={p:r,ap:n,nm:"fullscreen"},Qi={p:r,ap:n,nm:"loop"},mt={p:r,ap:n,nm:"muted"},Ji={p:r,ap:n,nm:"player_name"},ht={p:r,ap:n,nm:"player_version"},Zi={p:r,ap:n,nm:"preload"},er={p:r,ap:n,nm:"ready_state"},tr={p:r,ap:n,nm:"streaming_protocol"},nr={p:r,ap:n,nm:"streaming_type"},ar={p:r,ap:n,nm:"subtitles"},r={p:hr=["device"],ap:e,nm:"advertising_id"},ir={p:hr,ap:e,nm:"browser_name"},rr={p:hr,ap:e,nm:"browser_height"},or={p:hr,ap:e,nm:"browser_version"},sr={p:hr,ap:e,nm:"browser_width"},ur={p:hr,ap:e,nm:"cookies_enabled"},cr={p:hr,ap:t,nm:"device_id"},lr={p:hr,ap:e,nm:"device_mfg"},dr={p:hr,ap:e,nm:"device_name"},fr={p:hr,ap:e,nm:"device_type"},pr={p:hr,ap:e,nm:"orientation"},mr={p:hr,ap:e,nm:"os_name"},hr={p:hr,ap:e,nm:"os_version"},vr={p:wr=["video"],ap:n,nm:"asset_id"},gr={p:wr,ap:n,nm:"description"},vt={p:wr,ap:n,nm:"duration_sec"},Er={p:wr,ap:n,nm:"frame_rate"},_r={p:wr,ap:n,nm:"media_tags"},Sr={p:wr,ap:3,nm:"media_type"},yr={p:wr,ap:n,nm:"player_height"},Ir={p:wr,ap:n,nm:"player_width"},Ar={p:wr,ap:n,nm:"source"},Tr={p:wr,ap:n,nm:"title"},Dr={p:Fr=["geo_location"],ap:t,nm:"city"},Cr={p:Fr,ap:t,nm:"country"},br={p:Fr,ap:t,nm:"country_code"},Or={p:Fr,ap:t,nm:"latitude"},Rr={p:Fr,ap:t,nm:"longitude"},Mr={p:Fr,ap:t,nm:"postal_code"},kr={p:Fr,ap:t,nm:"region"},Pr={p:Fr,ap:t,nm:"region_code"},Nr={p:Fr,ap:t,nm:"continent"},Lr={p:Fr,ap:t,nm:"continent_code"},wr={p:Fr,ap:t,nm:"district"},Ur={p:Fr,ap:t,nm:"timezone_name"},xr={p:Fr,ap:t,nm:"timezone_offset"},Vr={p:qr=["network"],ap:t,nm:"asn"},Fr={p:qr,ap:t,nm:"asn_org"},Br={p:qr,ap:e,nm:"connection_type"},Wr={p:qr,ap:t,nm:"isp"},Hr={p:qr,ap:t,nm:"mobile_connection"},jr={p:ti,ap:i,nm:"context_id"},Gr={p:ti,ap:i,nm:"context_name"},qr={p:ti,ap:e,nm:"dz_dictionary_version"},Yr={p:ti,ap:i,nm:"msg_send_client_ts_ms"},Kr={p:ti,ap:i,nm:"player_context_id"},$r={p:ti,ap:t,nm:"server_ts_offset_ms"},zr={p:fo=["page"],ap:e,nm:"collector_name"},Xr={p:fo,ap:e,nm:"dz_sdk_version"},Qr={p:fo,ap:e,nm:"page_title"},Jr={p:fo,ap:e,nm:"page_url"},Zr={p:fo,ap:e,nm:"referrer_url"},eo={p:fo,ap:e,nm:"site_domain"},to={p:o=["ad"],ap:t,nm:"ad_blocker"},no={p:o,ap:n,nm:"ad_break_id"},ao={p:o,ap:2,nm:"ad_click_url"},io={p:o,ap:2,nm:"ad_creative_id"},gt={p:o,ap:2,nm:"ad_duration_sec"},ro={p:o,ap:2,nm:"ad_id"},oo={p:o,ap:2,nm:"ad_partner"},so={p:o,ap:n,nm:"ad_position"},uo={p:o,ap:2,nm:"ad_session_id"},co={p:o,ap:2,nm:"ad_system"},lo={p:o,ap:2,nm:"ad_time_offset_sec"},fo={p:o,ap:e,nm:"ad_tracking_opt_out"},po={p:o,ap:2,nm:"advertiser_name"},mo={p:o,ap:2,nm:"deal_id"},ho={p:o,ap:2,nm:"skip_time_offset_sec"},vo={p:o,ap:2,nm:"wrapper_creative_ids"},go={p:o,ap:2,nm:"wrapper_id"},Eo={p:o,ap:2,nm:"wrapper_systems"},t={p:["cdn"],ap:n,nm:"cdn"},_o=(mo.df="",Mt([vo,go,Eo],"df",[]),Qt(function(e){return!!e},[to,fo,qi,fi,Yi,Ki,ur,$i,Xi,Qi,Hr,mt,Ci,ar,Oa]),Qt(function(e){qt(e)||(e=[e]);for(var t=0;t<e.length;t++)e[t]=Kt(e[t])||"";return e},[vo,go,Eo]),Qt(null==Zt&&null==en?Kt:function(e){var t;return null!=(e=Kt(e))&&(t=e.length,null!=Zt&&t<Zt?e=null:null!=en&&en<t&&(e=tn?null:e.slice(0,en))),e},[Oi,no,ao,io,ro,oo,so,uo,co,po,r,xi,Vr,Fr,vr,ir,or,Bi,Wi,t,pi,Dr,Hi,ii,ri,ji,Nr,Lr,Cr,br,oi,mo,gr,cr,lr,dr,fr,wr,Xr,k,P,si,Ri,Wr,Sr,gi,Ei,pr,mr,hr,_i,Qr,Jr,Kr,Ji,ht,Mr,Zi,Zr,kr,Pr,yi,Ai,Ti,eo,Ar,Di,tr,nr,Ur,Tr,ci,Gi,oa,sa,ba,R]),Qt(zt(0,100),[aa,ct,pt]),Qt(zt(0,1e9,!0),[Zn]),Qt(zt(),[gt,lo,Fi,Vi,li,di,rr,sr,mi,zi,hi,vt,Er,Mi,Or,Rr,ki,vi,yr,Ir,Si,Pi,er,Ii,Li,Ni,$r,ho,wi,Ui,bi,ui,xr,a,ta,na,ea,ia,ra,ca,la,ua,da,fa,pa,ma,ha,va,ga,Ea,Sa,ya,_a,Aa,Ta,Da,Ia,Ca,O,lt,Ma,dt,ft,M,ka,Pa,Na,wa,Ua,La,xa,Va,Ba,Wa,Fa,Ha,ja,Ga,qa,Ya,Ka,$a,Xa,Qa,za,Ja,Za,ei]),Qt(0==(e=5)?Xt:(nn=nt.pow(10,e),function(e){return nt.round(e*nn)/nn}),[gt,lo,Fi,Vi,li,di,rr,sr,mi,zi,hi,vt,Er,Mi,Or,Rr,ki,vi,yr,Ir,Si,Pi,er,Ii,Li,Ni,$r,ho,wi,Ui,bi,ui,xr,a,Zn,ta,na,ea,aa,ia,ra,ca,la,ua,da,fa,pa,ma,ha,va,ga,Ea,Sa,ya,_a,Aa,Ta,Da,Ia,Ca,O,ct,lt,Ma,dt,ft,M,ka,Pa,Na,wa,Ua,La,xa,Va,Ba,Wa,Fa,Ha,ja,Ga,qa,Ya,Ka,$a,Xa,Qa,za,Ja,Za,ei,pt]),[ln,dn,fn,pn,mn,hn,vn,gn,En,_n,Sn,yn,In,An,Tn,Dn,Cn,bn,On,Rn,Mn,kn,Pn,Nn,Ln,wn,Un,xn,Vn,Fn,Bn,Wn,Hn,jn,Gn,qn,Yn,Kn,$n,zn,Xn,Qn]),So=Qe(_o);function yo(e,t){return Y+e+"_"+t}function Io(e,t){var n,a=Je(_o),i={},r={};e?0<e.length?(e=jt(n=et.tt&&$.beta_ev)?e.concat(n.split(".").map(function(e){return{name:e,media_types:["na"]}})):e).forEach(function(e){var t,n=e&&e.name;n&&a[n]?(e=e.media_types)&&0<e.length&&(i[n]=!0,"na"!=e[0])&&(t={},e.forEach(function(e){t[e]=!0}),r[n]=t):it("Unknown event: "+n)}):t&&it("This collector is not active. Configure it to a data pipe to start sending events."):i=r=null,_o.forEach(function(e){e.on=!(i&&!i[e.nm]),e.mm=r&&r[e.nm]})}Io(),Mt([pa,ha,va,ga,ma,Ea],"st",p);var Ao=[Zn,ea,ta,na,aa,ia,ra,oa,sa,ua,ca,la,da,fa,pa,ma,ha,va,ga,Ea,_a,Sa,ya,Ia,Aa,Ta,Da,Ca,O,ba,Oa,ct,lt,Ra,Ma,dt,R,ft,M,ka,Pa,Na,La,wa,Ua,xa,Va,Fa,Ba,Wa,Ha,ja,Ga,qa,Ya,Ka,$a,za,Xa,Qa,Ja,Za,ei,pt],To=[],Do=(Ao.forEach(function(e){null!=e.ts&&To.push(e)}),[]),Co=[];function bo(e){var t,n=Je(Ao),a={};e?(e=jt(t=et.tt&&$.beta_fd)?e.concat(t.split(".")):e).forEach(function(e){n[e]?a[e]=!0:it("Unknown flux data: "+e)}):a=null,Do=[],Co=[],Ao.forEach(function(e){e.on=!(a&&!a[e.nm]),e.on&&(e.ap==i?Co:Do).push(e)})}bo(),Mt([xi,Vi],"st",p);var Oo,Ro,Mo,ko,Po=[Ji,ht,r,Tr,vr,nr,Yi],No={},Lo=(Po.forEach(function(e){No[e.nm.toUpperCase()]=G+e.nm}),[ii,ri,oi,si,ui,ci,li,di,fi,pi,mi,hi,vi,gi,Ei,_i,Si,yi,Ii,Ai,Ti,Di,Ci,bi,a,Oi,k,P,Ri,Mi,ki,Pi,Ni,Li,wi,Ui,xi,Vi,Fi,Bi,Wi,Hi,ji,Gi,qi,Yi,Ki,$i,zi,Xi,Qi,mt,Ji,ht,Zi,er,tr,nr,ar,r,ir,rr,or,sr,ur,cr,lr,dr,fr,pr,mr,hr,vr,gr,vt,Er,_r,Sr,yr,Ir,Ar,Tr,Dr,Cr,br,Or,Rr,Mr,kr,Pr,Nr,Lr,wr,Ur,xr,Vr,Fr,Br,Wr,Hr,jr,Gr,qr,Yr,Kr,$r,zr,Xr,Qr,Jr,Zr,eo,to,no,ao,io,gt,ro,oo,so,uo,co,lo,fo,po,mo,ho,vo,go,Eo,t]),wo=Qe(Lo),Uo=Lo.concat(Ao),xo=[si],Vo=[],Fo=[];function Bo(e){var t,n=Je(Lo),a={};Oo=Ro=Mo=ko=!1,e?((e=jt(t=et.tt&&$.beta_md)?e.concat(t.split(".")):e).forEach(function(e){n[e]?a[e]=!0:"custom_metadata_all"==e?Oo=!0:"custom_events_all"==e?Ro=!0:"vendor_metadata_all"==e?Mo=!0:"vendor_events_all"==e?ko=!0:it("Unknown metadata: "+e)}),xo.forEach(function(e){a[e.nm]=!0})):Oo=Ro=Mo=ko=!(a=null),Vo=[],Fo=[],Lo.forEach(function(e){e.on=!(a&&!a[e.nm]),e.on&&(e.ap==i?Fo:Vo).push(e)})}Bo();var Wo="ad",Ho="auto",jo="VOD",Go="Live",qo=/^live$/i,Yo="HLS",Ko="DASH",$o="Flash",zo="MP4",Xo={"application/x-mpegURL":Yo,"application/dash+xml":Ko,"application/vnd.ms-sstr+xm":"Smooth","video/x-flv":$o,"video/mp4":zo,"video/MP2T":"MPEG2-TS","video/3gpp":"3GPP","video/quicktime":"Quicktime","video/x-msvideo":"AVI","video/x-ms-wmv":"Windows Media"},Qo={m3u8:Yo,mpd:Ko,mp4:zo};function Jo(e,t){e=e&&Xo[e];return e=e?e:(t=(t=(t=t)&&/\.(\w+)($|\?)/.exec(t))&&t[1])&&Qo[t.toLowerCase()]}var o=[[/Opera\/([\d.]+)/,"Opera"],[/OPR\/([\d.]+)/,"Opera"],[/Edge\/([\d.]+)/,"Microsoft Edge"],[/Edg\/([\d.]+)/,"Microsoft Edge"],[/MSIE ([\d.]+)/,"Microsoft Internet Explorer"],[/Trident\/.*rv:([\d.]+)/,"Microsoft Internet Explorer"],[/Seamonkey\/([\d.]+)/,"Seamonkey"],[/Firefox\/([\d.]+)/,"Firefox"],[/Chromium\/([\d.]+)/,"Chromium"],[/Chrome\/([\d.]+)/,"Chrome"],[/Safari\/([\d.]+)/,"Safari"]],n=[[/Windows 10\.0|Windows NT 10\.0/,"Windows 10"],[/Windows 8\.1|Windows NT 6\.3/,"Windows 8.1"],[/Windows 8|Windows NT 6\.2/,"Windows 8"],[/Windows 7|Windows NT 6\.1/,"Windows 7"],[/Windows NT 6\.0/,"Windows Vista"],[/Windows NT 5\.2/,"Windows Server 2003"],[/Windows NT 5\.1|Windows XP/,"Windows XP"],[/Windows NT 5\.0|Windows 2000/,"Windows 2000"],[/Win 9x 4\.90|Windows ME/,"Windows ME"],[/Windows 98|Win98/,"Windows 98"],[/Windows 95|Win95|Windows_95/,"Windows 95"],[/Windows NT 4\.0|WinNT4\.0|WinNT|Windows NT/,"Windows NT 4.0"],[/Windows CE/,"Windows CE"],[/Win16/,"Windows 3.11"],[/Tizen/,"Tizen"],[/Android/,"Android"],[/OpenBSD/,"Open BSD"],[/SunOS/,"Sun OS"],[/Linux|X11/,"Linux"],[/iPhone|iPad|iPod/,"iOS"],[/Mac OS X/,"Mac OS X"],[/MacPPC|MacIntel|Mac_PowerPC|Macintosh/,"Mac OS"],[/QNX/,"QNX"],[/UNIX/,"UNIX"],[/BeOS/,"BeOS"],[/OS\/2/,"OS/2"],[/nuhk|Googlebot|Yammybot|Openbot|Slurp|MSNBot|Ask Jeeves\/Teoma|ia_archiver/,"Search Bot"]],e=[[/SMART-TV|SmartTV|HbbTV|Tizen/i,"tv"],[/mobile/i,"mobile"],[/CrKey/i,"ott device"],[/iPad|Android|Touch/i,"tablet"],[/.*/,"pc"]],Zo=["CMCD-Request","CMCD-Object","CMCD-Status","CMCD-Session"];function es(e,t,n){t&&n.push(e)}function ts(e,t,n){n.push(e+"="+t)}function ns(e,t,n){n.push(e+($.cmcd_ntq?"="+t:'="'+t+'"'))}function as(e,t,n){n.push(e+'="'+t.replace(/\\/g,"\\\\").replace(/"/g,'\\"')+'"')}function is(e){return"false"!==e}function rs(e){return+e}function os(e){return e.replace(/"/g,"")}function ss(e){return e.replace(/^"/,"").replace(/"$/,"").replace(/\\"/g,'"').replace(/\\\\/g,"\\")}var us,cs,ls={bl:[0,[ts,rs],li],br:[1,[ts,rs],di],bs:[2,[es,is],fi],cid:[3,[as,ss],pi],d:[1,[ts,rs],mi],dl:[0,[ts,rs],hi],mtp:[0,[ts,rs],vi],nor:[0,[as,ss],gi],nrr:[0,[as,ss],Ei],ot:[1,[ns,os],_i],pr:[3,[ts,rs],Si],rtp:[2,[ts,rs],Ii],sf:[3,[ns,os],Ai],sid:[3,[as,ss],Ti],st:[3,[ns,os],Di],su:[0,[es,is],Ci],tb:[1,[ts,rs],bi],v:[3,[ts,rs],a]},ds={bs:!1,su:!1,v:1,pr:1},fs="org.svalabs-";function ps(e){for(var t,n,a=[[],[],[],[]],i=tt.keys(e),r=0;r<i.length;r++)t=i[r],(n=ls[t])&&n[3]&&n[1][0](t,e[t],a[n[0]]);return a}function ms(e){var a={};return e&&e.split(",").forEach(function(e){var e=e.split("="),t=e[0],n=ls[t];n&&(a[t]=n[1][1](e[1]))}),a}function hs(e){var t,n=tt.keys(ls);for(us=!1,cs="header"===(It.options.cmcdMode||$.cmcd_mode),t=0;t<n.length;t++)ls[n[t]][3]=!1;if(e&&qt(e)&&0<e.length)if(us=!0,"na"==e[0])for(t=0;t<n.length;t++)ls[n[t]][3]=!0;else e.forEach(function(e){var t=ls[e];t?t[3]=!0:it("Unknown CMCD key: "+e)})}function vs(e,t,n){for(var a,i,r=tt.keys(e),o=0;o<r.length;o++)delete e[r[o]];for(o=0;o<t.length;o++)0!=((a=t[o]).ap&n)&&null!=(i=null==(i=(i=a.st||a.se)&&Bt(i,a.nm))?a.df:i)&&(e[a.nm]=i)}function gs(e,t,n,a){for(var i,r,o,s,u=0;u<a.length;u++)o=(r=(i=a[u])[0]).nm,0!=(r.ap&n)?(s=t[o])&&s(i)||(e[o]=i[1],(s=r.st||r.on&&r.se)&&Ft(s,o,i[1])):it("Setting inapplicable data",r)}function Es(e,t){return e[t.nm]}function _s(e,t,n,a,i){var r,o=[];return n&&o.push([n,r=t(n)+a]),i&&o.push([i,t(i)+a]),e(o),r}function Ss(e,t,n){if(t)for(var a,i,r=0;r<t.length;r++)if(i=e[a=t[r]])e=i;else{if(n)return null;e=e[a]={}}return e}function ys(e,t){e=Ss(e,t.p||Jn,!0);return e&&e[t.nm]}function Is(e,t,n,a){for(var i,r,o,s=0;s<t.length;s++)0!=((i=t[s]).ap&n)&&null!=(o=Jt(e[r=i.nm],i.dv))&&(Ss(a,i.p)[r]=o)}ls[fs+"rid"]=[0,[as,ss],yi],ls[fs+"tid"]=[0,[as,ss]],ls[fs+"cmi"]=[0,[ts,rs]],ls[fs+"pmi"]=[0,[ts,rs]],hs();var As,Ts,Ds,Cs,bs,Os,Rs,Ms,ks,Ps,Ns,Ls,ws,Us,xs,Vs,Fs,Bs,Ws={},Hs={},js=Bt(p,he)||[],Gs=[],qs=1,Ys=2,Ks=4,$s=Ks,zs=Ys|qs|$s,Xs=0,Qs=[];function Js(e){return null!=e?6e4*e:12e5}function Zs(e,t){if(!zs&&0<js.length){for(var n,a=ot(),i=0,r=0;r<js.length;r++)js[r].p&&(n=!0,Is(Ws,Vo,sn,js[r].m)),i=nt.max(i,a-js[r].t);Ls&&uu(js,0,je(Pe,a,i,n),e),t=!0}t&&(js=[],Wt(p,he)),Rs=null}function eu(e){(zs&=~e)||null!=Rs||Zs()}function tu(e,t,n,a,i,r,o,s,u){if(4==e.readyState){var c=ot(),l=e.status;if(t+=" status: "+l+", ",0==l||429==l||500<=l&&l<=599){r=r[i++];if(null!=r)return T(function(){o.retry(ot()),n(a,i,o)},1e3*r),void it(t+"retry #"+i+" after "+r+"s")}o.log(c,l),!(l<200||299<l||s&&!s(e,c))||u&&u(t,l)||it(t+"failed")}}function nu(t,n,a){ks=Ut("POST",Nt(et.sm),{"Content-Type":"application/json","cache-control":"no-cache"},t,function(e){4==e.readyState&&(ks=null,tu(e,"Sampling API",nu,t,n,et.rd,a,function(e){e=ut(e.responseText);if(Ps=e&&e[et.ss+"_sampling"])return Ls=Ps.in_sample,Ns=!1,eu(Ys),Ft(p,ve,Ps),!0},function(e){return Ls=Ns=!0,eu(Ys),it(e+"forced in"),!0}))})}function au(){var e;!Ms||zs&qs||(et.sw&&et.sm?(et.sp,(e=wo[et.sd])&&(Ms.sampling_definition_params={namespace:et.ss,key_name:e.nm,key_value:lu(e)}),(e=wo[et.sc])&&(Ms.sampling_criteria_params={sampling:{key_name:e.nm,key_value:lu(e)}}),Ms.sampling_override=$.sampling_override||"NONE",Ms.sampling_request_id=wt(),nu(xt(Ms),0,je(Me,ot()))):(Ls=!0,eu(Ys)),Ms=null)}function iu(a,t,n){var e,i;et.ci?(et.tt&&(et.mf=$.mock_config||et.mf),bt("Get config from "+(e=et.mf||Pt(Nt("https://"+et.cf+"platform.datazoom.io/beacon/v2/config"),function(e){e.append(Z,et.ci)}))),i=ot(),Ut("GET",e,null,null,function(e){tu(e,"Config API",iu,a,t,et.rd,n,function(e,t){var n=ut(e.responseText);if(n)return a(n,e.getResponseHeader("dz-extra"),i,t),!0},function(e,t){t<400||429==t||499<t||(et.om=!1),a()})})):(it("Missing configuration ID"),et.om=!1,a())}function ru(){iu(function(e,t,n,a){et.st=null,e&&function a(i,r){Yt(i)?tt.keys(i).forEach(function(e){var t=i[e],n=r[e];Yt(n)?a(t,n):null==n?Ct("Unknown config key: "+e):null==t?Ct("Undefined config key: "+e):n&&(et[n]=t)}):it("Invalid config object",i)}(e,X),Ft(p,ge,et.st),et.st=Js(et.st),Io(et.ev,e),bo(et.fd),Bo(et.md),hs(et.cd),et.og||(Be=[]),et.os||(we=null),b(et.cm,"sort"),b(et.am,"sort"),b(et.cq,"sort"),b(et.aq,"sort"),cu([[oi,et.cc],[ri,et.cl]]),Gs.forEach(function(e){var t,n,a,i,r,o=!1,s=ys(e.m,ci),u=So[s];u?o=u.on:s.startsWith(q)?o=Ro:s.startsWith(Y)&&(o=ko),o&&(t=e.m,n={},Vo.concat(Fo).forEach(function(e){null!=(a=ys(t,e))&&(Ss(n,e.p)[e.nm]=a)}),i=Ss(t,Jn),r=Ss(n,Jn),Do.concat(Co).forEach(function(e){null!=(a=ys(i,e))&&(r[e.nm]=a)}),Oo&&(a=Ss(t,ni,!0))&&tt.assign(Ss(n,ni),a),Mo&&(a=Ss(t,ai,!0))&&tt.assign(Ss(n,ai),a),ou(n,r),e.m=n,js.push(e))}),Ft(p,he,js),Gs=[];var i,e=cr.nm,e=(cr.on?(i=Bt(d,e))||(i=wt(),Ft(d,e,i)):Wt(d,e),cu([[cr,i]]),t);try{var r,o,s,u,c,l=e&&ut(atob(e));l?(r=l.latitude,o=l.longitude,s=l.timezone_offset,c=(u=l.time_sync)&&+u,cu([[Hi,l.client_ip],[Hr,l.mobile_connection],[Vr,l.asn],[Pr,l.region_code],[kr,l.region],[br,l.country_code],[Cr,l.country],[Mr,l.postal_code],[Dr,l.city],[Or,r?+r:null],[Rr,o?+o:null],[Nr,l.continent],[Lr,l.continent_code],[Ur,l.timezone_name],[xr,null!=s?s/3600:null]]),c&&cu([[$r,nt.round(c-(n+a)/2)]])):it("Missing or invalid dz-extra header")}catch(e){rt(e,"processDzExtra")}et.ab&&to.on&&null==lu(to)?Ut("GET",Nt(et.ab),null,null,function(e){4==e.readyState&&(cu([[to,!e.status]]),eu(Ks))}):eu(Ks),eu(qs),au(),T(function(){eu($s),au()},et.mh)},0,je(ke,ot()))}function ou(e,t){var n=""+(bs+1e7);Ss(e,si.p)[si.nm]=Ds+"_"+n.substr(-7,2)+"."+n.substr(-5),Ft(p,fe,++bs),da.on&&(t[da.nm]=bs)}function su(e,t,n,a,i,r,o){var s,u,c,l,d,o=o?an:on,f=Ss(e,Jn);for(Is(Ws,Vo,o,e),Is(Ws,Do,o,f),(a=a||[]).push([ci,t],[ui,n]),s=0;s<a.length;s++)u=(c=a[s])[0],c[2]||0!=(u.ap&rn)?u.on&&null!=(c=Jt(c[1],u.dv))&&(Ss(e,u.p)[u.nm]=c):it("Invalid event data",u);Oo&&(o=Ye(As,i),t=e,i=xt(o),d=i?i.length:0,(l=et.ml)&&l<d?it("Custom metadata size: "+d+" > "+l):2<d&&(o=ut(i))&&tt.assign(Ss(t,ni),o)),Mo&&(l=$e(Ts,r),d=e,l)&&tt.assign(Ss(d,ai),l),At&&Rt("evInfo",e),!(se<ie)&&et.le&&et.le(e)||(i={p:zs,m:e,t:n},zs&qs?Gs.push(i):(ou(e,f),js.push(i),Ft(p,he,js),null==Rs&&(Rs=T(Zs,et.bd))))}function uu(n,t,a,e){var i,r=n.map(function(e){return e.m}),o=(r.forEach(function(e,t){var n,a=Ss(e,ti);Yr.on&&(Ss(e,Yr.p)[Yr.nm]=ot()),Ps&&(a[et.ss+"_sampling"]=Ps),null!=Ns&&(a[et.ss+"_forced_sampling_in"]=Ns),t||(i=a[Ee],we&&(tt.keys(we).forEach(qe),we=null),Be.length&&(i=i?i.concat(Be):Be,Be=[],i.length>et.mc&&(i.sort(function(e,t){return e.batch()>t.batch()?1:-1}),n=i[i.length-et.mc-1].batch(),i=i.filter(function(e){return e.batch()>n})),a[Ee]=i))}),Nt(et.mb)),r=xt(r);e&&S.sendBeacon&&S.sendBeacon(o,r)||Ut("POST",o,{"Content-Type":"application/json"},r,function(e){tu(e,"Message post",uu,n,t,et.rd,a,null,function(e,t){n.forEach(function(e){Ge(e,t)}),i&&(Be=i.concat(Be))})})}function cu(e){gs(Ws,Hs,an,e)}function lu(e){return Ws[e.nm]}function du(e){if(Rc&&(Rc=!1,pu(An,e)),!Ds||!Cs||(t=e,n=et.st,t<Os&&it("Activity time reversal: "+Os+" -> "+t),0<=n&&(t<Os||Os+n<=t))){Zs(!(Gs=[]),!0);n=e,t=Qs[Xs];if(Ds=wt(),Cs=Os=n,cu([[xi,Ds],[Vi,Cs],[pa,bs=0],[ha,0],[va,0],[ga,0],[ma,0],[Ea,0]]),Ft(p,fe,bs),Ft(p,pe,Os),Wt(p,ve),ks&&ks.abort(),ks=Ps=null,Ls=Ns=null,zs|=Ys,Ms={},au(),at(t))try{t()}catch(e){rt(e,"onAppSessionStart")}}else Ft(p,pe,Os=e);var t,n;cu([[ua,e-Cs],[sr,Ze.outerWidth],[rr,Ze.outerHeight],[Qr,St.title],[Jr,_.href],[Zr,St.referrer],[eo,_.hostname],[ur,S.cookieEnabled]])}function fu(e,t,n){_s(cu,lu,e,t,n)}function pu(e,t,n,a,i){0!=(e.ap&an)?(du(t),e.on&&su({},e.nm,t,n,a,i,!0)):it("Event inapplicable: "+e.nm+", ss",e)}function mu(t,n){var a,i;t&&Po.forEach(function(e){a=G+e.nm,null!=(i=t[a])&&(n([[e,i]]),delete t[a])})}if(vs(Ws,Uo,an),Ds=lu(xi),Cs=lu(Vi),bs=Bt(p,fe)||0,Os=Bt(p,pe)||0,Ps=Bt(p,ve),As=Bt(p,me),Ts=Bt(p,"__ss_vendor_md"),et.st=Js(Bt(p,ge)),Ps?(Ls=Ps.in_sample,Ns=!1,eu(Ys)):Ms={},o.some(function(e){if(Bs=e[0].exec(y))return ws=e[1],Us=Bs[1],!0})||(Bs=/(\w+)\/([\d.]+)(?!.*\w+\/[\d.]+)/.exec(y))&&(ws=Bs[1],Us=Bs[2]),(Bs=/Version\/([\d.]+)/.exec(y))&&(Us=Bs[1]),n.some(function(e){if(e[0].test(y))return xs=e[1],!0})){switch(Bs=null,xs){case"Mac OS X":Bs=/Mac OS X (10[\d._]+)/.exec(y);break;case"Android":Bs=/Android ([\d._]+)/.exec(y);break;case"iOS":Bs=/OS (\d+_\d+(_\d+)?)/.exec(y);break;case"Tizen":Bs=/Tizen[ \/]([\d._]+)/.exec(y);break;default:(Bs=/Windows (.*)/.exec(xs))&&(xs="Windows")}Bs&&(Vs=Bs[1].replace(/_/g,"."))}else xs=Vs="-";e.some(function(e){if(e[0].test(y))return Fs=e[1],!0}),cu([[Gi,y],[ir,ws],[or,Us],[mr,xs],[hr,Vs],[fr,Fs],[zr,et.cn],[Xr,et.sv],[qr,3]]);var hu="baseContext",vu="contextType",gu="contextName",Eu="metadata",_u=0,Su=["base","player"],yu={},Iu=[];function Au(e){if(!e.destroyed){e.setTimer(null);try{var t=e.destroyCallback;t&&t()}catch(e){rt(e,"onDestroy")}delete yu[e.id],e.removeListeners(),e.destroyed=!0}}function Tu(e,t,n,a,i,r,o){(i=i||[]).push([jr,e.id],[Gr,e.name]),su(t,n,a,i,Ye(e.customMetadata,r),$e(e.vendorMetadata,o))}function Du(e,t){return!(null!=t&&!Yt(t)||(e.customMetadata=ut(xt(t)),0))}function Cu(e){var t=st(Ws);return t._c_=Ye(As,e.customMetadata),t._v_=$e(Ts,e.vendorMetadata),t}function bu(){var n,c=[],a={},r={id:wt(),type:_u,destroyed:!1,destroyCallback:null,customMetadata:null,vendorMetadata:null,shallBlock:function(e,t,n){if(r.destroyed)return it(e+" after destroyed"+(t?": "+t:""),n),!0},onDestroy:function(e){r.destroyCallback=e},setTimer:function(e){var t;n&&(0<=(t=Iu.indexOf(n))&&Iu.splice(t,1),n=null),e&&(Iu.push(e),n=e)},fireEvent:function(e,t,n,a,i){r.shallBlock("fireEvent",e.nm,e)||(du(t),e.on&&Tu(r,{},e.nm,t,n,a,i))},fireVendorEvent:function(e,t,n){r.fireEvent({ap:un,nm:yo(e,t),on:ko},ot(),null,null,Ke(e,n))},addListener:function(e,t,n,a,i){if(e&&t){var r=e[a=a||"addEventListener"];if(at(r)){u=ze(e,n,s="listener: "+(s=t));var o=se<re?u:function(){Le(s,arguments),u.apply(null,arguments)};try{"-"===t?r.call(e,o):r.call(e,t,o),c.push([e,t,n,o,i||"removeEventListener"])}catch(e){rt(e,"addListener: "+t)}}else it("Invalid add-listener method: "+a,e)}var s,u},removeListeners:function(i,r,o){c=c.filter(function(e){var t=e[0],n=e[1];if(i&&i!=t||r&&r!=n||o&&o!=e[2])return!0;var a=t&&t[e[4]];if(at(a))try{"-"===n?a.call(t,e[3]):a.call(t,n,e[3])}catch(e){}else it("Invalid remove-listener method: "+e[4],t)})},stash:function(e,t,n){a[e]=[t,n]},unstash:function(e){e.forEach(function(t){var e=a[t];if(e){delete a[t];try{e[0].apply(null,e[1])}catch(e){rt(e,"unstash: "+t)}}})}},e={getError:function(){return null},contextID:function(){return r.id},contextName:function(){return r.name},contextType:function(){return Su[r.type]},isDestroyed:function(){return r.destroyed},destroy:function(){Au(r)},setMetadata:function(e){return Du(r,e)},getMetadata:function(){return ut(xt(r.customMetadata))},generateEvent:function(e,t){r.fireEvent({ap:un,nm:q+e,on:Ro},ot(),null,t)},dumpDzData:function(e){var t=ut(xt(Cu(r)));return null==e?t:t[e]}};return r.basePublicMethods=e,r.publicContext=st(e),yu[r.id]=r}function Ou(e){return et.sn&&et.sn[e]||""+e}var Ru,Mu,ku,Pu,Nu=[],Lu="idle",wu=(Nu[2]=Nu[9]="buffering",Nu[3]=Nu[10]="playing",Nu[4]=Nu[11]="paused",Nu[5]=Nu[12]="seeking",Nu[6]="ended",Nu[0]=Nu[7]=Nu[8]=Lu,function(U,x,i){var a,r,o,V,F,B,W,f={},H={},E={},j={},G={},q={},Y=[],K=[],$=[],z=[],X=[],Q=[],J=[],p=[],Z=wt(),m=(w=i[hu],(e=(e=Yt(w)&&at(w.contextID)&&w.contextID())&&jt(e)&&yu[e])&&e.type==_u&&e.publicContext===w?e:(null!=w&&it("Invalid contextOptions."+hu,w),bu())),e=i[gu],s=(null!=e&&(m.name=e),(w=i["adapterID"])&&jt(w)&&Tc[w]||(null!=w&&it("Adapter not found for id: "+w),Ru)),u=i["adapterOptions"];function ee(){if(o){for(var e,t=tt.keys(o),n=ot(),a=0;a<t.length;a++)N((e=o[t[a]]).ev,n,e.dl);o=null}}function _(e,t,n){(o=o||{})[n||e.nm]={ev:e,dl:t}}function h(e){gs(f,H,1,e)}function S(e){gs(E,j,2,e)}function y(e,t){return Es(t?E:f,e)}function te(e){return E[e.nm]}function ne(){var e=y(Ji),t=y(ht);vs(f,Uo,1),h([[Sr,"content"],[Ji,e],[ht,t]])}function ae(){vs(E,Uo,2),S([[Sr,"ad"]])}function t(e,t){H[e.nm]=t}function ie(e,t){j[e.nm]=t}function re(e,t){q[e.nm]=t}function n(e,t,n,a){for(var i=[],r=0;r<t.length;r++)i[t[r]]=!0;J[e]={tr:i,en:n,ex:a}}u=Yt(u)?st(u):{},s&&(B=s[2],W=s[3],tt.assign(u,s[4]||{}),V=u[Ic],F=u[Ac],(u[yc]||[]).forEach(function(e){G[e[0].nm]=e[1]})),U&&tt.keys(yu).some(function(e){e=yu[e];if(1==e.type&&e.player===U)return e.publicContext.destroy(),!0});var oe,c,se,ue,ce,l,le,de,I,fe,pe,A,me,T,D,he,ve,ge,Ee,_e,C,b,Se,ye,d,v,O,R,Ie,Ae,M,k,Te,g=0,De=Lu,Ce=1,be=ot(),Oe=Ot(it,"Abnormal duration increment: ",1,1e3,3e5);function Re(){return 2==Ce}function Me(){return!!T&&T.type===Wo}function ke(e){I=e+et.hi,bt("Heartbeats started")}function Pe(){I&&bt("Heartbeats stopped"),I=0}function P(e,t,n){return _s(h,y,e,t,n)}function Ne(e){var t=e-be;t<0||t>et.ed?Oe.log(t):0<t&&(4==g?P(ya,t,_a):11==g?P(Sa,t,_a):2==g?(c&&P(Ua,t,La),P(na,t,ea)):9==g&&(c&&P(wa,t,La),P(ta,t,ea))),be=e}function Le(e,t){null!=e&&(p[e]=t)}function N(t,n,a,e,i,r){if(!m.shallBlock("fireEvent",t.nm,t))if(r=r||(Me()?2:Ce),0!=(t.ap&r)){if(du(n),(a=a||[]).push([Kr,m.id]),Te||(Te=!0,(u=$.some(function(e){try{return e(n,a,t,r)}catch(e){rt(e,"extEventHandler")}}))||(u=(c=q&&q[t.nm])&&c(n,a,t,r)),Te=!1),!u){Ne(n);for(var o,s,u,c,l=[[ba,De]],d=0;d<To.length;d++)s=p[(o=To[d]).ts],l.push([o,s?n-s:0]);h(l),null==y(Zn)&&yt&&(c=yt.downlink)&&h([[Zn,1e3*c]]),Le(t.rt,n),Le(2==r?t.rta:t.rtc,n),!t.on||t.mm&&!t.mm[y(Sr,2==r)]||(c=Ss(u={},Jn),2==r?(Is(E,Vo,2,u),Is(E,Do,2,c),Is(f,Vo,on,u),Is(f,Do,on,c)):(Is(f,Vo,1,u),Is(f,Do,1,c),Is(E,Vo,on,u),Is(E,Do,on,c)),Tu(m,u,t.nm,n,a,e,i))}}else it("Event inapplicable: "+t.nm+", "+r,t)}function we(e){var t=e[1];t&&t!=y(e[0])&&_(yn)}function Ue(e,t){var n=3==t?C:b;if(e!=n){var a,i,r,o,s,u,c,l,d=ot();if(I||ke(d),fe=!0,3==t){if(s=V||et.mp,C=e,r=d-Se,Se=d,a=y(vt),A){var f,p=T;if(null==he&&0<a&&(f=A.locate(a),he=(f.type?f.start:a)-f._e),a=he,D&&n>=D.start&&n<=D.end||(D=A.locate(n)),(T=T&&e>=T.start&&e<=T.end?T:A.locate(e))&&(u=T.type,c=T.start,l=T._d),T!=p&&(f=k<=e&&e<k+s,u===Wo?M!==c&&l&&((null==M?Be:(f&&N(Un,d),Ge))(d),M=c,k=T.end,He(),S(l.concat([[gt,k-M]])),je(d,T._a),N(pn,d,null,null,null,2),b=0,ye=d):null!=M&&(f&&N(Un,d,null,null,null,2),Ge(d),We(d))),u===Wo)return void(l&&(Ue(p=e-c,10),E[lt.nm]=p))}de||(i=ve=!ve&&et.cm?et.cm.slice():ve)}else s=F||et.mp,b=e,r=d-ye,ye=d,a=te(gt),i=ge=!ge&&et.am?et.am.slice():ge;if(null!=n&&null!=e&&0<=n&&n<e&&e<=n+s){if(0<a&&i)for(var m,h,v=0,g=3==t&&D&&T?(h=((D.type?D.start:n)-D._e)/a,((u?c:e)-T._e)/a):(h=n/a,e/a);v<i.length&&!(g<(m=i[v]/100));)h<m?(i.splice(v,1),_(kn,[[ki,100*m]],kn.nm+m)):v++;if(3==t){if(O=e,r<0||r>et.ed)Oe.log(r);else if(0<r)if(u)P("promo"===u?Ca:null,r,Ia);else if(a=P(Da,r,Ia)/1e3,et.cq)for(Ee=Ee||et.cq.slice();null!=(o=Ee[0])&&o<=a;)Ee.shift(),_(Fn,[[Pi,o]],Fn.nm+o)}else if(R=e,r<0||r>et.ed)Oe.log(r);else if(0<r&&(P(Aa,r,Ia),a=_s(S,te,Ta,r)/1e3,et.aq))for(_e=_e||et.aq.slice();null!=(o=_e[0])&&o<=a;)_e.shift(),_(Fn,[[Pi,o]],Fn.nm+o)}}}function xe(e,t){null==d&&null!=e&&null!=O&&e!=O&&(d=O,N(Gn,t||ot()))}function Ve(e,t){null==v&&null!=e&&null!=R&&e!=R&&(v=R,N(Gn,t||ot()))}function Fe(e){oe&&N($n,e),oe=se=!1,Ce=1,d=O=null,Pe()}function Be(e){var t,n,a="pre";y(Da)>1e3*et.ep&&(t=y(lt),n=y(vt),a=null!=t&&null!=n&&t+et.ep>n?"post":"mid"),ue=l=le=!1,ae(),h([[no,wt()],[so,a],[fa,0]]),N(ln,e)}function We(e){Ie+=e-p[14],N(dn,e,null,null,null,2),h([[no,null],[so,null],[fa,null]])}function He(){le||(le=!0,S([[uo,r||wt()],[Ta,0]]),r=null)}function je(e,t){var n=Qs[3];if(ue=!0,ge=_e=null,fu(pa,1),P(fa,1),at(n))try{n(a,t)}catch(e){rt(e,"onAdStart")}N(wn,e)}function Ge(e){if(ue){var t=Qs[4];if(Ae+=e-p[9],at(t))try{t(a)}catch(e){rt(e,"onAdEnd")}}ue=l=le=!1,v=R=M=k=null,ae()}function qe(e,t,n,a){var i,r,o,s;e!=g&&(o=J[g],i=Ou(g)+" => "+Ou(e),r=Nu[e]||De,m.shallBlock("setState",i)||(o.tr[e]?(bt("state: "+i+" ("+r+")"),(o=o.ex)&&o(t,e,n,a),Ne(t),s=g,De=r,(o=J[g=e].en)&&o(t,s,n,a),fe=!0):it("Invalid transition: "+i)))}function Ye(e){return e!=g&&!!J[g].tr[e]}function Ke(){return 0==g||7==g||8==g}function L(o,s,u){return function(e){var t,n,a,i,r;t=o,n=s,a=u,r=(e=e)[0],e=e[1]=Jt(e[1],r.dv),r=y(r,a),null!=a&&a!=Re()||null==r||null==e||(n?!e!=!r&&_(e?t:n):e!=r&&_(t,i=t==Wn?r<e?[[Oi,"up"]]:e<r?[[Oi,"down"]]:null:i))}}function $e(e){e[1]=Jt(e[1],e[0].dv)}n(0,[1,8]),n(1,[2,7,8,16],function(e){var t=Qs[1];if(Fe(e),oe=!(ce=!1),de=qo.test(y(nr)),Ie=Ae=0,h([[ji,Z],[ra,e]]),Z=wt(),fu(Ea,1),at(t))try{t(a)}catch(e){rt(e,"onContentSessionStart")}A=me,me=T=D=he=null,M=k=null,pe=0,N(Mn,e)}),n(2,[3,4,5,7,8,16],function(e,t){(c=3==t)&&(P(Na,1,ka),N(Yn,e)),N(gn,e)},function(e){N(En,e),c&&N(Kn,e),c=!1,se||N(On,e)}),n(3,[2,4,5,6,7,8,16],function(e){var t;se||(t=e-p[0],se=!0,ve=Ee=null,fu(ma,1),N(wn,e,[[wi,t-Ie],[Ui,t-Ae]])),C=O=y(lt),Se=e,null!=d&&(N(qn,e,[[Ni,1e3*d],[Li,null!=C?1e3*C:null]]),d=null),N(Vn,e),ce&&(ce=!1,N(jn,e)),I||ke(e)},function(){C=null}),n(4,[2,3,5,6,7,8,16],function(e){ce||(ce=!0,N(Nn,e))}),n(5,[2,3,4,6,7,8,16],function(e){xe(y(lt),e)}),n(6,[2,3,4,5,7,8,16],function(e){N(Un,e)}),n(7,[],function(e){Fe(e)}),n(8,[],function(e,t,n){N(Tn,e,n),Fe(e)}),n(9,[10,11,12,14,15,7],function(e,t){He(),(c=10==t)&&(P(Pa,1,ka),N(Yn,e)),N(gn,e)},function(e){N(En,e),c&&N(Kn,e),c=!1}),n(10,[9,11,12,13,14,15,7],function(e,t,n,a){He(),ue||je(e,a),b=R=te(lt),ye=e,null!=v&&(N(qn,e,[[Ni,1e3*v],[Li,null!=b?1e3*b:null]]),v=null),N(Vn,e),l&&(l=!1,N(jn,e)),I||ke(e)},function(){b=null}),n(11,[9,10,12,14,15,7],function(e){l||(l=!0,N(Nn,e))}),n(12,[9,10,11,13,14,15,7],function(e){Ve(te(lt),e)}),n(13,[9,10,17,7],function(e){N(Un,e),Ge(e)}),n(14,[9,10,17,7],function(e){N(mn,e),Ge(e)}),n(15,[9,10,17,7],function(e,t,n){N(Tn,e,n),Ge(e)}),n(16,[9,10,15,17,7],function(e){Ce=2,Be(e)}),n(17,[2,3,4,5,6,7],function(e){We(e),Ce=1});var ze,e=ft,w=ft;function Xe(e){var a=[],i=0,r=0;return a.locate=function(t){return a.find(function(e){return t>=e.start&&t<=e.end})},e.forEach(function(e){var t=e.start,n=e.end;Gt(t)&&Gt(n)&&(t=t<i?i:t)<n?(i<t&&a.push({start:i,end:t,_e:r}),a.push(tt.assign({},e,{start:t,_e:r})),e.type&&(r+=n-t),i=n):it("Skipped time span",e)}),a.push({start:i,end:Et.MAX_VALUE,_e:r}),a}function Qe(e,t){e=e&&e({type:Tt,ack:t,appSID:lu(xi),ctSID:y(ji)});e&&e["catch"](function(e){Ct("Cast transfer message rejected",e)})}function Je(e){var t,n=m.publicContext,a=null;m.player=e,tt.assign(n,m.basePublicMethods,{getError:function(){return a},getPlayer:function(){return e},adapterID:function(){return s?s[0]:null},contentSessionID:function(){return y(ji)},nextContentSessionID:function(){return Z},playerState:function(){return De},destroy:function(){if(!m.destroyed){Ye(7)&&qe(7,ot());for(var e=0;e<K.length;e++)try{K[e]()}catch(e){rt(e,"extOnDestroy")}Au(m)}},setMetadata:function(e){return!!Du(m,e)&&(mu(m.customMetadata,m.setData),!0)},annotateContentSession:function(e){return null==e?!(me=null):!!qt(e)&&(me=Xe(e.slice().sort(function(e,t){return e.start>t.start?1:-1})),!0)},dumpDzData:function(e){var t=tt.assign(Cu(m),f,E),n=Sr.nm;return t[n]=(Re()||Me()?E:f)[n],t=ut(xt(t)),null==e?t:t[e]}}),xu.forEach(function(e){try{e(n,m,Y,K,$,z,X,Q)}catch(e){rt(e,"extInit")}});try{a=B?B(e,m,u):null}catch(e){a=rt(e,s[0]+" initContext")}return a?(Dt(a),n.destroy()):(null!=(t=i[Eu])&&n.setMetadata(t),t=ot(),N(In,t),N(xn,t),m.setTimer(function(){for(var e=0;e<Y.length;e++)try{Y[e]()}catch(e){rt(e,"extOnTimer")}if(ze)try{ze()}catch(e){rt(e,"onTimer")}var t=ot();Ne(t),I&&I<=t&&(fe?(N(bn,t,[[Mi,++pe]]),I=t+et.hi,fe=!1):Pe())})),n}return 1&(G[e.nm]||0)&&(e=dt),2&(G[w.nm]||0)&&(w=dt),t(vt,$e),ie(gt,$e),t(tr,function(e){var t=e[1];e[1]=t&&Xo[t]||t}),t(nr,function(e){de=qo.test(e[1])}),t(lt,function(e){for(var t=0;t<z.length;t++)try{z[t](e)}catch(e){rt(e,"extPlayheadHandler")}5==g||2==g?xe(e[1]):3==g&&Ue(e[1],3)}),ie(lt,function(e){12==g?Ve(e[1]):10==g&&Ue(e[1],10)}),t(e,L(Wn,null,!1)),ie(w,L(Wn,null,!0)),t(mt,L(Pn,Xn)),t(Xi,L(Cn,Dn)),t(Yi,L(_n,Sn)),t(Ir,L(Hn)),t(yr,L(Hn)),t(pt,L(Qn)),t(oa,L(vn,null,!1)),ie(oa,L(vn,null,!0)),t(sa,L(zn)),t(ar,L(zn)),t(Bi,we),t(Wi,we),t(ct,function(e){var t,n,a,i,r=e[1];r=r&&at(r.getBoundingClientRect)?"visible"==St.visibilityState?(t=(n=r.getBoundingClientRect()).left,a=n.top,i=n.bottom,nt.min(100,nt.max(0,nt.round(100*(nt.min(n=n.right,Ze.innerWidth)-nt.max(t,0))*(nt.min(i,Ze.innerHeight)-nt.max(a,0))/((n-t)*(i-a)))))):0:Jt(r,ct.dv),null!=(e[1]=r)&&h([[Oa,50<=r]])}),t(ia,function(e){var t=e[1];if(t&&at(t.end)){var n,a,i=y(lt);if(null!=i)for(n=0;n<t.length;n++)if(a=t.end(n),i>=t.start(n)&&i<=a)return void(e[1]=1e3*(a-i));e[1]=0}}),re(On,function(e,t,n,a){2==a&&(r=wt(),t.push([uo,r,!0]))}),re(pn,function(e,t){r&&t.push([uo,r,!0])}),re(Tn,function(e,t,n,a){fu(1==a?ga:va,1,ha)}),ne(),ae(),tt.assign(m,{type:1,fireEvent:N,fire:function(e,t,n){N(e,ot(),t,null,null,n)},setState:function(e,t,n){qe(e,ot(),t,n)},canSetState:Ye,reset:function(){Ye(7)&&qe(7,ot()),ne(),ae(),p=[],g=0,De=Lu},setData:function(e){h(e),ee()},setAdData:function(e){S(e),ee()},getData:y,getAdData:te,getState:function(){return g},isIdle:Ke,isAdIdle:function(){return 13==g||14==g||15==g},isInAds:Re,isInSsaiAds:Me,onTimer:function(e){ze=e},matchCtSource:function(e){return y(Ar)==e},reqCtSID:function(){return Ke()?Z:y(ji)},reqTracer:function(e,r){e=Pt(e,function(e){e["delete"]("CMCD")});var t,n=m.reqCtSID(),a=wt(),i=((r=tt.assign({},r||{},{sid:n}))[fs+"rid"]=a,1==r.v&&delete r.v,1==r.pr&&delete r.pr,null==r.cid&&null!=(t=y(vr))&&(r.cid=t),{url:e,sid:n,rid:a,cmcd:r,start:ot()});return{reqID:a,urlBase:e,url:function(){var t=ps(r);return Pt(e,function(e){e.append("CMCD",t[0].concat(t[1],t[2],t[3]).sort().join())})},headers:function(){for(var e={},t=ps(r),n=0;n<4;n++)t[n].length&&(e[Zo[n]]=t[n].sort().join());return e},enabledData:function(){for(var e,t,n=tt.keys(r),a={},i=0;i<n.length;i++)e=n[i],(t=ls[e])&&t[3]&&(a[e]=r[e]);return a},status:function(e){i.status=e},start:function(){i.start=ot()},resp:function(e){i.resp=null!=e?i.start+e:ot(),At&&Rt("reqInfo",i)},end:function(e){var t=ot(),n=(i.end=null!=e?i.start+e:t,tt.assign({},ds,r)),a=[];tt.keys(n).forEach(function(e){var t=ls[e];t&&t[2]&&a.push([t[2],n[e]])}),N(Rn,t,a,null,null,1),At&&Rt("reqInfo",i)}}},updateTimedMetadata:function(e,t,n,a,i){for(var r=0;r<X.length;r++)try{X[r](e,t,n,a,i)}catch(e){rt(e,"extTimedMetadataHandler")}},addCtTimeSpans:function(e){var u=A?A.filter(function(e){return e.type}):[];e.forEach(function(e){for(var t,n,a,i,r=e.start,o=e.end,s=0;s<u.length&&(a=(n=u[s]).start,i=n.end,!(o<=a));s++)r<i&&(a<r?(u.splice(s+1,0,tt.assign({},n,{start:r})),n.end=r):(t||(u.splice(s++,0,e),t=!0),o<i?n.start=o:u.splice(s--,1)));t||u.splice(s,0,e)}),A=Xe(u),T=D=he=null},initCastTransfer:function(e){Ke()||Qe(e,!1)},handleCastMessage:function(e,t){!e||e.type!==Tt||Ke()||(m.setData([[Bi,e.appSID],[Wi,e.ctSID]]),e.ack)||Qe(t,!0)},sa:{}}),s&&h([[Ji,s[1]]]),zs&qs&&hs((e=It.options).cmcdEnable?e.cmcdKeys||["sid","org.svalabs-rid"]:null),x?W?new _t(function(t,n){try{W(x,m,u).then(function(e){a=Je(e),t(a)},function(e){Dt(e),n(e)})}catch(e){n(rt(e,s[0]+" createTargetObject"))}}):_t.reject("Not implemented"):a=Je(U)}),Uu=function(e,o){var s=new(e||v);return o=o||E,s.dispatch=function(e,t,n){var a,i,r;n=n||{},t&&((r=t.media)&&tt.assign(s,r),r=t.ima)&&((t=r.adsManager)&&tt.assign(s,t),n.getAdData=function(){return{currentTime:s.currentTime}},(a=r.ad)&&(n.getAd=function(){return{getAdId:function(){return a.adId},getAdSystem:function(){return a.adSystem},getAdvertiserName:function(){return a.advertiserName},getCreativeId:function(){return a.creativeId},getDealId:function(){return a.dealId},getDuration:function(){return a.duration},getSkipTimeOffset:function(){return a.skipTimeOffset},getVastMediaBitrate:function(){return a.vastMediaBitrate},getVastMediaWidth:function(){return a.vastMediaWidth},getVastMediaHeight:function(){return a.vastMediaHeight},getWrapperAdIds:function(){return a.wrapperAdIds},getWrapperAdSystems:function(){return a.wrapperAdSystems},getWrapperCreativeIds:function(){return a.wrapperCreativeIds},getAdPodInfo:function(){return{getPodIndex:function(){return a.adPodIndex},getTimeOffset:function(){return a.adTimeOffset}}},h:{clickThroughUrl:a.clickThroughUrl}}}),i=r.error)&&(n.getError=function(){return{getErrorCode:function(){return i.code},getMessage:function(){return i.message},getInnerError:function(){return i.innerError}}}),e&&(t=new o(e),tt.assign(t,n),s.dispatchEvent(t))},s.getBoundingClientRect=function(){return s.boundingClientRect||{left:0,right:0,top:0,bottom:0}},s.getVolume=function(){return s.volume},s},xu=[],Vu="REQUEST_COMPLETE",Fu="SLOT_STARTED",Bu="SLOT_ENDED",Wu="AD_INITIATED",Hu="AD_BUFFERING_START",ju="AD_BUFFERING_END",Gu="AD_PAUSE",qu="AD_RESUME",Yu="AD_IMPRESSION",Ku="AD_IMPRESSION_END",$u="AD_COMPLETE",zu="AD_SKIPPED",Xu="AD_CLICK",Qu=(xu.push(function(e,a,t,n){var i,r,o=a.setState,s=a.setAdData,u=a.fire,c={},l={on:{}};function d(){i&&(a.removeListeners(i),c={},i=r=null)}l.$update=l.update=function(e,t){var n;a.isInAds()&&(t&&s([[lo,b(t,"getTimePosition")]]),r&&(s([[lt,b(r,"getPlayheadTime")],[gt,b(r,"getDuration")],[ro,b(r,"getAdId")],[io,r._creativeId],[mo,b(r,"getDealId")],[ho,b(r,"getSkipOffset")]]),t=b(r,"getActiveCreativeRendition"))&&(n=b(t,"getHeight"),s([[M,b(t,"getWidth")],[dt,n],[R,n?n+"p":null]])),e)&&(t=b(e,"getAdVolume"),a.setData([[pt,100*t],[mt,0==t]]))},l.on[Vu]=function(e,t){t.success?u(Mn,null,2):u(Tn,null,2)},l.on[Fu]=function(e,t){r=null,o(16),l.update(e,t.slot)},l.on[Bu]=function(){o(17),r=null},l.on[Wu]=function(){s([[O,1]]),u(On,null,2)},l.on[Hu]=function(){o(9)},l.on[ju]=l.on[qu]=function(){o(10,null,r)},l.on[Yu]=function(){o(10,null,r),u(pn,null,2)},l.on[Gu]=function(){o(11)},l.on[$u]=function(){o(13),r=null},l.on[zu]=function(){o(14),r=null},l.on[Ku]=function(){r=null},l.on[Xu]=function(){u(fn)},l.on["ERROR"]=function(e,t){o(15,[[k,t.errorCode],[P,t.errorInfo]]),r=null},l.on["AD"]=function(e,t){r=t.adInstance,l.update(e);var n=c[t.subType];n&&n(e,t)},l.$on=st(l.on),a.sa.fwContext=l,t.push(function(){i&&l.update(i)}),n.push(d),Xe({attachFwContext:function(e){var t;!a.shallBlock("attachFwContext",null,e)&&e!=i&&(d(),i=e)&&(t=D(Ze.tv,["freewheel","SDK"]),[Vu,Fu,Bu,"AD"].forEach(function(n){var e=t&&t["EVENT_"+n];e&&a.addListener(i,e,function(e){var t=l.on[n];t&&t(i,e)})}),[Wu,Hu,ju,Gu,qu,Yu,Ku,$u,zu,Xu,"ERROR"].forEach(function(a){var e=t&&t["EVENT_"+a];e&&(c[e]=function(e,t){var n=l.on[a];n&&n(e,t)})}))},detachFwContext:d},[e,a])}),"pla