UNPKG

@datazoom/collector_videojs_mt_om

Version:

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