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