1!function(e,t){"use strict";"function"==typeof define&&define.amd?(t(e.ns_=e.ns_||{}),define([],(function(){return e.ns_}))):"object"==typeof module&&module.exports?module.exports=t({}):t(e.ns_=e.ns_||{})}(this,(function(e){"use strict";var t;e.ns_=e,(t=t||{}).indexOf=function(e,t){var s=-1;return this.forEach(t,(function(t,n){t==e&&(s=n)})),s},t.forEach=function(e,t,s){try{if("function"==typeof t)if(s=void 0!==s?s:null,"number"!=typeof e.length||void 0===e[0]){var n=void 0!==e.__proto__;for(var a in e)e.hasOwnProperty(a)&&(!n||n&&void 0===e.__proto__[a])&&"function"!=typeof e[a]&&t.call(s,e[a],a)}else for(var i=0,r=e.length;i<r;i++)t.call(s,e[i],i)}catch(e){}},(t=t||{}).parseBoolean=function(e,t){return t=t||!1,e?"0"!=e:t},t.parseInteger=function(e,t){return null==e||isNaN(e)?t||0:parseInt(e)},t.parseLong=function(e,t){var s=Number(e);return null==e||isNaN(s)?t||0:s},t.toString=function(e){if(void 0===e)return"undefined";if("string"==typeof e)return e;if(e instanceof Array)return e.join(",");var t="";for(var s in e)e.hasOwnProperty(s)&&(t+=s+":"+e[s]+";");return t||e.toString()},(t=t||{}).filter=function(e,t){var s={};for(var n in t)t.hasOwnProperty(n)&&e(t[n])&&(s[n]=t[n]);return s},t.extend=function(e){var t,s=arguments.length;e=e||{};for(var n=1;n<s;n++)if(t=arguments[n])for(var a in t)t.hasOwnProperty(a)&&(e[a]=t[a]);return e},(t=t||{}).cloneObject=function(e){return null==e||"object"!=typeof e?e:function(){function e(){}function t(t){return"object"==typeof t?(e.prototype=t,new e):t}function s(e){for(var t in e)e.hasOwnProperty(t)&&(this[t]=e[t])}function n(){this.copiedObjects=[];var e=this;this.recursiveDeepCopy=function(t){return e.deepCopy(t)},this.depth=0}function a(e,t){var s=new n;return t&&(s.maxDepth=t),s.deepCopy(e)}var i=[];return s.prototype={constructor:s,canCopy:function(){return!1},create:function(e){},populate:function(e,t,s){}},n.prototype={constructor:n,maxDepth:256,cacheResult:function(e,t){this.copiedObjects.push([e,t])},getCachedResult:function(e){for(var t=this.copiedObjects,s=t.length,n=0;n<s;n++)if(t[n][0]===e)return t[n][1]},deepCopy:function(e){if(null===e)return null;if("object"!=typeof e)return e;var t=this.getCachedResult(e);if(t)return t;for(var s=0;s<i.length;s++){var n=i[s];if(n.canCopy(e))return this.applyDeepCopier(n,e)}throw new Error("Unable to clone the following object "+e)},applyDeepCopier:function(e,t){var s=e.create(t);if(this.cacheResult(t,s),this.depth++,this.depth>this.maxDepth)throw new Error("Maximum recursion depth exceeded.");return e.populate(this.recursiveDeepCopy,t,s),this.depth--,s}},a.DeepCopier=s,a.deepCopiers=i,a.register=function(e){e instanceof s||(e=new s(e)),i.unshift(e)},a.register({canCopy:function(){return!0},create:function(e){return e instanceof e.constructor?t(e.constructor.prototype):{}},populate:function(e,t,s){for(var n in t)t.hasOwnProperty(n)&&(s[n]=e(t[n]));return s}}),a.register({canCopy:function(e){return e instanceof Array},create:function(e){return new e.constructor},populate:function(e,t,s){for(var n=0;n<t.length;n++)s.push(e(t[n]));return s}}),a.register({canCopy:function(e){return e instanceof Date},create:function(e){return new Date(e)}}),a.register({canCopy:function(e){return function(e){return"undefined"!=typeof window&&window&&window.Node?e instanceof Node:"undefined"!=typeof document&&e===document||"number"==typeof e.nodeType&&e.attributes&&e.childNodes&&e.cloneNode}(e)},create:function(e){return"undefined"!=typeof document&&e===document?document:e.cloneNode(!1)},populate:function(e,t,s){if("undefined"!=typeof document&&t===document)return document;if(t.childNodes&&t.childNodes.length)for(var n=0;n<t.childNodes.length;n++){var a=e(t.childNodes[n]);s.appendChild(a)}}}),{deepCopy:a}}().deepCopy(e)},(t=t||{}).getNamespace=function(){return e.ns_||e},t.uid=function(){var e=1;return function(){return+new Date+"_"+e++}}(),t.isEmpty=function(e){return null==e||""===e||e instanceof Array&&0===e.length},t.isNotEmpty=function(e){return!this.isEmpty(e)},t.safeGet=function(e,t){return t=this.exists(t)?t:"",this.exists(e)?e:t},t.isTrue=function(e){return void 0!==e&&("string"==typeof e?"true"===(e=e.toLowerCase())||"1"===e||"on"===e:!!e)},t.regionMatches=function(e,t,s,n,a){if(t<0||n<0||t+a>e.length||n+a>s.length)return!1;for(;--a>=0;){if(e.charAt(t++)!=s.charAt(n++))return!1}return!0},t.exists=function(e){return void 0!==e&&null!=e},function(){var e=[],s=!1,n=!0,a=1e3;t.onSystemClockJump=function(t,i){e.push(t),s||(s=!0,a=i||a,n=+new Date,setInterval((function(){var t=n+a,s=+new Date;n=s;var i=s-t;if(Math.abs(i)>
1a)for(var r=0;r<e.length;++r)e[r](i>0)}),a))}}(),(t=t||{}).hasPageVisibilityAPISupport=function(){if("undefined"==typeof document)return!1;var e=!1;return(void 0!==document.hidden||void 0!==document.mozHidden||void 0!==document.msHidden||void 0!==document.webkitHidden)&&(e=!0),function(){return e}}(),t.getPageVisibilityAPI=function(){if("undefined"==typeof document)return null;var e,t,s;void 0!==document.hidden?(e="hidden",t="visibilitychange",s="visibilityState"):void 0!==document.mozHidden?(e="mozHidden",t="mozvisibilitychange",s="mozVisibilityState"):void 0!==document.msHidden?(e="msHidden",t="msvisibilitychange",s="msVisibilityState"):void 0!==document.webkitHidden&&(e="webkitHidden",t="webkitvisibilitychange",s="webkitVisibilityState");var n={hidden:e,visibilityChange:t,state:s};return function(){return n}}(),t.isTabInBackground=function(){if("undefined"==typeof document)return null;var e=t.getPageVisibilityAPI();return function(){return document[e.hidden]}}(),t.getBrowserName=function(){if(!navigator)return"";var e,t,s=navigator.userAgent||"",n=navigator.appName||"";return-1!=(t=s.indexOf("Opera"))||-1!=(t=s.indexOf("OPR/"))?n="Opera":-1!=(t=s.indexOf("Android"))?n="Android":-1!=(t=s.indexOf("Chrome"))?n="Chrome":-1!=(t=s.indexOf("Safari"))?n="Safari":-1!=(t=s.indexOf("Firefox"))?n="Firefox":-1!=(t=s.indexOf("IEMobile"))?n="Internet Explorer Mobile":"Microsoft Internet Explorer"==n||"Netscape"==n?n="Internet Explorer":(e=s.lastIndexOf(" ")+1)<(t=s.lastIndexOf("/"))?(n=s.substring(e,t)).toLowerCase()==n.toUpperCase()&&(n=navigator.appName):n="unknown",n},t.getBrowserFullVersion=function(){if(!navigator)return"";var e,t,s,n=navigator.userAgent||"",a=navigator.appName||"",i=navigator.appVersion?""+parseFloat(navigator.appVersion):"";return-1!=(t=n.indexOf("Opera"))?(i=n.substring(t+6),-1!=(t=n.indexOf("Version"))&&(i=n.substring(t+8))):-1!=(t=n.indexOf("OPR/"))?i=n.substring(t+4):-1!=(t=n.indexOf("Android"))?i=n.substring(t+11):-1!=(t=n.indexOf("Chrome"))?i=n.substring(t+7):-1!=(t=n.indexOf("Safari"))?(i=n.substring(t+7),-1!=(t=n.indexOf("Version"))&&(i=n.substring(t+8))):-1!=(t=n.indexOf("Firefox"))?i=n.substring(t+8):"Microsoft Internet Explorer"==a?null!=new RegExp("MSIE ([0-9]{1,}[.0-9]{0,})").exec(n)&&(i=parseFloat(RegExp.$1)):"Netscape"==a?null!=new RegExp("Trident/.*rv:([0-9]{1,}[.0-9]{0,})").exec(n)&&(i=parseFloat(RegExp.$1)):i=n.lastIndexOf(" ")+1<(t=n.lastIndexOf("/"))?n.substring(t+1):"unknown",-1!=(s=(i=i.toString()).indexOf(";"))&&(i=i.substring(0,s)),-1!=(s=i.indexOf(" "))&&(i=i.substring(0,s)),-1!=(s=i.indexOf(")"))&&(i=i.substring(0,s)),e=parseInt(""+i,10),isNaN(e)&&(i=""+parseFloat(navigator.appVersion)),i},t.browserAcceptsLargeURLs=function(){return"undefined"==typeof window||(window.ActiveXObject,!0)},t.isBrowser=function(){return"undefined"!=typeof window&&"undefined"!=typeof document},t.isWebSecure=function(){return"undefined"!=typeof document&&null!=document&&"s"===document.location.href.charAt(4)};var s,n,a,i,r,o,g,c,l=function(e,t){function s(t){t=t||[];var s=[r,+new Date];return e&&s.push(e),t=Array.prototype.slice.call(t),s.concat(t)}function n(e){var s,n,a;if("boolean"==typeof t||!t)return!!t;if(a=e.join(" "),t instanceof Array&&t.length>0){for(s=0;s<t.length;++s)if((n=t[s])instanceof RegExp&&n.test(a))return!0;return!1}if("object"==typeof t){var i=!1;if(t.hide instanceof Array)for(s=0;s<t.hide.length;++s)if((n=t.hide[s])instanceof RegExp&&n.test(a)){i=!0;break}if(t.show instanceof Array)for(s=0;s<t.show.length;++s)if((n=t.show[s])instanceof RegExp&&n.test(a))return!0;return!i&&!t.show}return!0}function a(e){var s=o.length;(s>1e4||t&&t.max&&s>t.max)&&(o=o.slice(-Math.floor(t.max/2))).push("Previous logs: "+s),o.push(e)}var i=this,r="comScore",o=[];i.log=function(){var e=s(arguments);a(e),"undefined"!=typeof console&&"function"==typeof console.log&&n(e)&&console.log.apply(console,e)},i.warn=function(){var e=s(arguments);a(e),"undefined"!=typeof console&&"function"==typeof console.warn&&n(e)&&console.warn.apply(console,e)},i.error=function(){var e=s(arguments);a(e),"undefined"!=typeof console&&"function"==typeof console.error&&n(e)&&console.error.apply(console,e)},i.apiCall=function(e){for(var t=["API call to:",e],s=1;s<arguments.length;++s)t.push("arg"+s+":",arguments[s]);this.log.apply(this,t)},i.infoLog=function(){var e=["Trace log:"];e.push.apply(e,Array.prototype.slice.call(arguments)),this.log.apply(this,e)},i.deprecation=function(e,t){var s=["Deprecated API:",e,"is deprecated and will be eventually removed."];t&&s.push("Use",t,"instead."),this.warn.apply(this,s)},i.getLogHistory=function(){return o}};return e.StreamingAnalytics=e.StreamingAnalytics||function(){var e={PLATFORM:"generic",httpGet:function(e,t){if("undefined"!=typeof Image){var s=new Image;s.onload=function(){t&&t(200),s=null},s.onerror=function(){t&&t(),s=null},s.src=e}else"function"==typeof setTimeout?t&&setTimeout(t,0):t&&t()},httpPost:function(e,t,s){"function"==typeof setTimeout?s&&setTimeout((function(){s(200)}),0):s&&s(200)},Storage:function(){var e="cs_";return function(){var s="undefined"!=typeof localStorage?localStorage:null;t.extend(this,{get:function(t){return s&&s.getItem(e+t)},set:function(t,n){s&&s.setItem(e+t,n)},has:function(t){return s&&s.getItem(e+t)},remove:function(t){s&&s.removeItem(e+t)},clear:function(){for(var t=0;s&&t<s.length;++t){var n=s.key(t);n.substr(0,e.length)===e&&s.removeItem(n)}}})}}(),IO:{dir:function(){return null},append:function(e,t,s){},write:function(e,t,s){},deleteFile:function(){return!1},read:function(){return null}},onDataFetch:function(e){e()},getCrossPublisherId:function(){return null},getAppName:function(){return s.UNKNOWN_VALUE},getAppVersion:function(){return s.UNKNOWN_VALUE},getVisitorId:function(){return+new Date+~~(1e3*Math.random())},getVisitorIdSuffix:function(){return"72"},getDeviceModel:function(){return s.UNKNOWN_VALUE},getPlatformVersion:function(){return s.UNKNOWN_VALUE},getPlatformName:function(){return"js"},getRuntimeName:function(){return s.UNKNOWN_VALUE},getRuntimeVersion:function(){return s.UNKNOWN_VALUE}
1,getDisplayResolution:function(){return s.UNKNOWN_RESOLUTION},getApplicationResolution:function(){return s.UNKNOWN_RESOLUTION},getLanguage:function(){return s.UNKNOWN_VALUE},getPackageName:function(){return null},isConnectionAvailable:function(){return!0},isCompatible:function(){return!0},autoSelect:function(){},setPlatformAPI:function(){},isCrossPublisherIdChanged:function(){return!1},setTimeout:function(e,t){return setTimeout(e,t)},clearTimeout:function(e){return clearTimeout(e)},getDeviceArchitecture:function(){return s.UNKNOWN_VALUE},getConnectionType:function(){return s.UNKNOWN_VALUE},getDeviceJailBrokenFlag:function(){return s.UNKNOWN_VALUE},isConnectionSecure:function(){return!1},processMeasurementLabels:function(){}},s={UNKNOWN_VALUE:"unknown",UNKNOWN_RESOLUTION:"0x0"};t.jsonObjectToStringDictionary=function(e){var t={};for(var s in e){var n=e[s];t[s]=null==n?n:e[s]+""}return t},t.getKeys=function(e,t){var s,n=[];for(s in e)t&&!t.test(s)||!e.hasOwnProperty(s)||(n[n.length]=s);return n},t.fixEventTime=function(e){if(e.ns_ts)return parseInt(e.ns_ts);var t=+new Date;return e.ns_ts=t+"",t},t.isBrowser=function(){return"undefined"!=typeof window&&"undefined"!=typeof document},t.addNewPlaybackInterval=function(e,s,n,a){var i,r={};if(!(n>=s))return t.cloneObject(e);if(r.start=s,r.end=n,0==e.length)return e.push(r),t.cloneObject(e);for(i=0;i<e.length;i++)if(r.start>=e[i].start&&r.end<=e[i].end)return t.cloneObject(e);var o,g=!1;for(o=0;o<e.length;o++)if(o+1===e.length&&r.start>=e[o].start||r.start>=e[o].start&&r.start<e[o+1].start){e.splice(o+1,0,r),g=!0;break}g||e.splice(0,0,r);var c=[e[0]];for(i=1;i<e.length;i++)c[c.length-1].end+a<e[i].start?c.push(e[i]):c[c.length-1].end<e[i].end&&(c[c.length-1].end=e[i].end);return t.cloneObject(c)},t.stateToString=function(e){var t=C.InternalStates;for(var s in t)if(t.hasOwnProperty(s)&&t[s]==e)return s};var n=function(){var e=["play","pause","pause-on-buffering","end","buffer","buffer-stop","keep-alive","hb","custom","load","start","skstart","adskip","cta","error","trans","drmfa","drmap","drmde","bitrt","playrt","volume","window","audio","video","subs","cdn"];return{PLAY:0,PAUSE:1,PAUSE_ON_BUFFERING:2,END:3,BUFFER:4,BUFFER_STOP:5,KEEPALIVE:6,HEARTBEAT:7,CUSTOM:8,LOAD:9,ENGAGE:10,SEEK_START:11,AD_SKIP:12,CTA:13,ERROR:14,TRANSFER:15,DRM_FAILED:16,DRM_APPROVED:17,DRM_DENIED:18,BIT_RATE:19,PLAYBACK_RATE:20,VOLUME:21,WINDOW_STATE:22,AUDIO:23,VIDEO:24,SUBS:25,CDN:26,toString:function(t){return e[t]}}}(),a={IDLE:0,PLAYBACK_NOT_STARTED:1,PLAYING:2,PAUSED:3,BUFFERING_BEFORE_PLAYBACK:4,BUFFERING_DURING_PLAYBACK:5,BUFFERING_DURING_SEEKING:6,BUFFERING_DURING_PAUSE:7,SEEKING_BEFORE_PLAYBACK:8,SEEKING_DURING_PLAYBACK:9,SEEKING_DURING_BUFFERING:10,SEEKING_DURING_PAUSE:11,PAUSED_DURING_BUFFERING:12},i=function(){var e=["c","s","r"];return{SINGLE_CLIP:0,SEGMENTED:1,REDUCED:2,toString:function(t){return e[t]}}}(),r={STREAMINGANALYTICS_VERSION:"6.1.0.170130",MODEL_VERSION:"5.8",LOG_NAMESPACE:"STA",DEFAULT_PLAYERNAME:"js_api",DEFAULT_HEARTBEAT_INTERVAL:[{playingtime:6e4,interval:1e4},{playingtime:null,interval:6e4}],DEFAULT_KEEP_ALIVE_INTERVAL:12e5,DEFAULT_PAUSED_ON_BUFFERING_INTERVAL:500,C1_VALUE:"19",C10_VALUE:"js",NS_AP_C12M_VALUE:"1",NS_NC_VALUE:"1",PAGE_NAME_LABEL:"name",RESTRICTED_URL_LENGTH_LIMIT:2048,URL_LENGTH_LIMIT:4096,THROTTLING_DELAY:500,INTERVAL_MERGE_TOLERANCE:500,SYSTEM_CLOCK_JUMP_DETECTION_DEFAULT_INTERVAL:1e3,SYSTEM_CLOCK_JUMP_DETECTION_MINIMUM_INTERVAL:500,DEFAULT_ASSET_PLAYBACK_RATE:100,STANDARD_METADATA_LABELS:["ns_st_st","ns_st_ci","ns_st_pr","ns_st_sn","ns_st_en","ns_st_ep","ns_st_ty","ns_st_ct","ns_st_li","ns_st_ad","ns_st_bn","ns_st_tb","ns_st_an","ns_st_ta","ns_st_pu","c3","c4","c6"],LABELS_ORDER:["c1","c2","ca2","cb2","cc2","cd2","ns_site","ca_ns_site","cb_ns_site","cc_ns_site","cd_ns_site","ns_vsite","ca_ns_vsite","cb_ns_vsite","cc_ns_vsite","cd_ns_vsite","ns_alias","ca_ns_alias","cb_ns_alias","cc_ns_alias","cd_ns_alias","ns_ap_an","ca_ns_ap_an","cb_ns_ap_an","cc_ns_ap_an","cd_ns_ap_an","ns_ap_pn","ns_ap_pv","c12","ca12","cb12","cc12","cd12","ns_ak","ns_ap_hw","name","ns_a
1p_ni","ns_ap_ec","ns_ap_ev","ns_ap_device","ns_ap_id","ns_ap_csf","ns_ap_bi","ns_ap_pfm","ns_ap_pfv","ns_ap_ver","ca_ns_ap_ver","cb_ns_ap_ver","cc_ns_ap_ver","cd_ns_ap_ver","ns_ap_sv","ns_ap_cv","ns_ap_smv","ns_type","ca_ns_type","cb_ns_type","cc_ns_type","cd_ns_type","ns_radio","ns_nc","cs_partner","cs_xcid","cs_impid","ns_ap_ui","ca_ns_ap_ui","cb_ns_ap_ui","cc_ns_ap_ui","cd_ns_ap_ui","ns_ap_gs","ns_st_sv","ns_st_pv","ns_st_smv","ns_st_it","ns_st_id","ns_st_ec","ns_st_sp","ns_st_sc","ns_st_psq","ns_st_asq","ns_st_sq","ns_st_ppc","ns_st_apc","ns_st_spc","ns_st_cn","ns_st_ev","ns_st_po","ns_st_cl","ns_st_el","ns_st_sl","ns_st_pb","ns_st_hc","ns_st_mp","ca_ns_st_mp","cb_ns_st_mp","cc_ns_st_mp","cd_ns_st_mp","ns_st_mv","ca_ns_st_mv","cb_ns_st_mv","cc_ns_st_mv","cd_ns_st_mv","ns_st_pn","ns_st_tp","ns_st_ad","ns_st_li","ns_st_ci","ns_st_si","ns_st_pt","ns_st_dpt","ns_st_ipt","ns_st_et","ns_st_det","ns_st_upc","ns_st_dupc","ns_st_iupc","ns_st_upa","ns_st_dupa","ns_st_iupa","ns_st_lpc","ns_st_dlpc","ns_st_lpa","ns_st_dlpa","ns_st_pa","ns_st_ie","ns_ap_jb","ns_ap_et","ns_ap_res","ns_ap_sd","ns_ap_po","ns_ap_ot","ns_ap_c12m","cs_c12u","ca_cs_c12u","cb_cs_c12u","cc_cs_c12u","cd_cs_c12u","ns_ap_install","ns_ap_updated","ns_ap_lastrun","ns_ap_cs","ns_ap_runs","ns_ap_usage","ns_ap_fg","ns_ap_ft","ns_ap_dft","ns_ap_bt","ns_ap_dbt","ns_ap_dit","ns_ap_as","ns_ap_das","ns_ap_it","ns_ap_uc","ns_ap_aus","ns_ap_daus","ns_ap_us","ns_ap_dus","ns_ap_ut","ns_ap_oc","ns_ap_uxc","ns_ap_uxs","ns_ap_lang","ns_ap_ar","ns_ap_miss","ns_ts","ns_ap_cfg","ns_st_ca","ns_st_cp","ns_st_er","ca_ns_st_er","cb_ns_st_er","cc_ns_st_er","cd_ns_st_er","ns_st_pe","ns_st_ui","ca_ns_st_ui","cb_ns_st_ui","cc_ns_st_ui","cd_ns_st_ui","ns_st_bc","ns_st_dbc","ns_st_bt","ns_st_dbt","ns_st_bp","ns_st_lt","ns_st_skc","ns_st_dskc","ns_st_ska","ns_st_dska","ns_st_skd","ns_st_skt","ns_st_dskt","ns_st_pc","ns_st_dpc","ns_st_pp","ns_st_br","ns_st_pbr","ns_st_rt","ns_st_prt","ns_st_ub","ns_st_vo","ns_st_pvo","ns_st_ws","ns_st_pws","ns_st_ki","ns_st_rp","ns_st_bn","ns_st_tb","ns_st_an","ns_st_ta","ns_st_pl","ns_st_pr","ns_st_sn","ns_st_en","ns_st_ep","ns_st_sr","ns_st_ty","ns_st_ct","ns_st_cs","ns_st_ge","ns_st_st","ns_st_stc","ns_st_ce","ns_st_ia","ns_st_dt","ns_st_ddt","ns_st_tdt","ns_st_tm","ns_st_dtm","ns_st_ttm","ns_st_de","ns_st_pu","ns_st_ti","ns_st_cu","ns_st_fee","ns_st_ft","ns_st_at","ns_st_pat","ns_st_vt","ns_st_pvt","ns_st_tt","ns_st_ptt","ns_st_cdn","ns_st_pcdn","ns_st_ami","ns_st_amt","ns_st_ams","ns_ap_i1","ns_ap_i2","ns_ap_i3","ns_ap_i4","ns_ap_i5","ns_ap_i6","ns_ap_referrer","ns_clid","ns_campaign","ns_source","ns_mchannel","ns_linkname","ns_fee","gclid","utm_campaign","utm_source","utm_medium","utm_term","utm_content","ns_ecommerce","ns_ec_sv","ns_client_id","ns_order_id","ns_ec_cur","ns_orderline_id","ns_orderlines","ns_prod_id","ns_qty","ns_prod_price","ns_prod_grp","ns_brand","ns_shop","ns_category","category","ns_c","ns_search_term","ns_search_result","ns_m_exp","ns_m_chs","c3","ca3","cb3","cc3","cd3","c4","ca4","cb4","cc4","cd4","c5","ca5","cb5","cc5","cd5","c6","ca6","cb6","cc6","cd6","c10","c11","c13","c14","c15","c16","c7","c8","c9","ns_ap_er","ns_st_amc"]},o=function(){function e(){var e,n,a,i,o,g,c,l,u,S,_,P,f,b,p,y,k,A,d,m,E,T,L,v,I,N,C,D,B,h,R,U,O,F,G,w,K,M,Y,x,V,H,q,W,j,J,z,$,Q,X=this,Z=r.INTERVAL_MERGE_TOLERANCE;t.extend(this,{getHash:function(){return e},setHash:function(t){e=t},setPlaybackIntervalMergeTolerance:function(e){Z=e},getPlaybackIntervalMergeTolerance:function(){return Z},setInternalLabel:function(e,t){i[e]=t},getInternalLabel:function(e){return i[e]},hasInternalLabel:function(e){return null!=i[e]},setLabels:function(e){e&&t.extend(o,e)},getLabels:function(){return o},setLabel:function(e,t){o[e]=t},getLabel:function(e){return o[e]},hasLabel:function(e){return e in o},getClipNumber:function(){return parseInt(X.getInternalLabel("ns_st_cn"))},setClipNumber:function(e){X.setInternalLabel("ns_st_cn",e+"")},getPartNumber:function(){return X.hasLabel("ns_st_pn")?parseInt(X.getLabel("ns_st_pn")):parseInt(X.getInternalLabel("ns_st_pn"))},createLabels:function(e,s){var n=e||{},r=t.isEmpty(n.ns_st_pt)?X.getPlaybackTime():parseInt(n.ns_st_pt);n.ns_st_pt=r+(isNaN(l)?0:s-l)+"",n.ns_st_dpt=r+(isNaN(l)?0:s-l)-u+"",n.ns_st_ipt=r+(isNaN(l)?0:s-l)-S+"";var g=t.isEmpty(n.ns_st_et)?X.getElapsedTime():parseInt(n.ns_st_et);n.ns_st_et=g+(isNaN(f)?0:s-f)+"",n.ns_st_det=g+(isNaN(f)?0:s-f)-b+"";
1var c=t.isEmpty(n.ns_st_bt)?X.getBufferingTime():parseInt(n.ns_st_bt);n.ns_st_bt=c+"",n.ns_st_dbt=c+(isNaN(N)?0:s-N)-C+"";for(var _,P=parseInt(n.ns_st_po),p=t.addNewPlaybackInterval(t.cloneObject(X.getSegmentPlaybackIntervals()),Q<0?P:A,Q<0?A:P,Z),y=t.addNewPlaybackInterval(t.cloneObject(X.getAssetPlaybackIntervals()),Q<0?P:A,Q<0?A:P,Z),k=0,I=0,D=0;D<p.length;D++)k+=_=Math.abs(p[D].end-p[D].start),_>I&&(I=_);var h=0,R=0;for(D=0;D<y.length;D++)h+=_=Math.abs(y[D].end-y[D].start),_>R&&(R=_);n.ns_st_upc=k+"",n.ns_st_dupc=k-d+"",n.ns_st_iupc=k-m+"",n.ns_st_iupc=k>m?k-m+"":"0",n.ns_st_lpc=I+"",n.ns_st_dlpc=I-E+"",n.ns_st_upa=h+"",n.ns_st_dupa=h-T+"",n.ns_st_iupa=h>L?h-L+"":"0",n.ns_st_lpa=R+"",n.ns_st_dlpa=R-v+"";var U=t.isEmpty(n.ns_st_pc)?X.getPauses():parseInt(n.ns_st_pc);n.ns_st_pc=U+"",n.ns_st_dpc=U-x+"";var F=t.isEmpty(n.ns_st_skc)?X.getSeeks():parseInt(n.ns_st_skc);n.ns_st_skc=F+"",n.ns_st_dskc=F-H+"";var G=t.isEmpty(n.ns_st_bc)?X.getBuffers():parseInt(n.ns_st_bc);n.ns_st_bc=G+"",n.ns_st_dbc=G-B+"";var w=t.isEmpty(n.ns_st_skt)?X.getSeekingTime():parseInt(n.ns_st_skt);n.ns_st_skt=w+"",n.ns_st_dskt=w-O+"";var M=t.isEmpty(n.ns_st_ska)?X.getSeekingAmount():parseInt(n.ns_st_ska);return n.ns_st_ska=M+"",n.ns_st_dska=M-K+"",a&&(n.ns_st_spc=q+"",n.ns_st_apc=W+"",n.ns_st_sq=j+"",n.ns_st_asq=J+""),n.ns_st_sc=a||0!=z?z+"":"1",n.ns_st_rt=Q+"",t.extend(n,i,o),n},updateDeltaLabels:function(e){u=parseInt(e.ns_st_pt),b=parseInt(e.ns_st_et),C=parseInt(e.ns_st_bt),d=parseInt(e.ns_st_upc),E=parseInt(e.ns_st_lpc),T=parseInt(e.ns_st_upa),v=parseInt(e.ns_st_lpa),x=parseInt(e.ns_st_pc),H=parseInt(e.ns_st_skc),B=parseInt(e.ns_st_bc),O=parseInt(e.ns_st_skt),K=parseInt(e.ns_st_ska),X.setSeekingDirection(0)},updateIndependentLabels:function(e){S=parseInt(e.ns_st_pt),m=parseInt(e.ns_st_upc),L=parseInt(e.ns_st_upa)},getVideoTrack:function(){return X.getInternalLabel("ns_st_vt")},setVideoTrack:function(e){X.setInternalLabel("ns_st_vt",e+"")},getAudioTrack:function(){return X.getInternalLabel("ns_st_at")},setAudioTrack:function(e){X.setInternalLabel("ns_st_at",e+"")},getSubtitleTrack:function(){return X.getInternalLabel("ns_st_tt")},setSubtitleTrack:function(e){X.setInternalLabel("ns_st_tt",e+"")},getCDN:function(){return X.getInternalLabel("ns_st_cdn")},setCDN:function(e){X.setInternalLabel("ns_st_cdn",e+"")},getSegmentPlaybackIntervals:function(){return y},setAssetPlaybackIntervals:function(e){y=e},getAssetPlaybackIntervals:function(){return k},incrementPauses:function(){Y++},incrementSeeks:function(){V++},incrementPlayCounter:function(){j++},getPlayCounter:function(){return j}
1,getBufferingTime:function(){return I},setBufferingTime:function(e){I=e},addBufferingTime:function(e){if(!isNaN(N)){var t=X.getBufferingTime();t+=e-N,X.setBufferingTime(t),N=NaN}},setPlaybackStartPosition:function(e){A=parseInt(e)},getPlaybackStartPosition:function(){return A},addInterval:function(e){isNaN(A)||isNaN(e)||(y=t.addNewPlaybackInterval(y,Q<0?e:A,Q<0?A:e,Z),k=t.addNewPlaybackInterval(k,Q<0?e:A,Q<0?A:e,Z),A=NaN)},getElapsedTime:function(){return P},setElapsedTime:function(e){P=e},addElapsedTime:function(e){if(!isNaN(f)){var t=X.getElapsedTime();t+=e-f,X.setElapsedTime(t),f=NaN}},getElapsedTimestamp:function(){return f},setElapsedTimestamp:function(e){f=e},addPlaybackTime:function(e){if(!isNaN(l)){var t=X.getPlaybackTime();t+=e-l,X.setPlaybackTime(t),l=NaN}},getPlaybackTime:function(){return c},getExpectedPlaybackPosition:function(e){return isNaN(l)?_:_+Math.floor((e-l)*Q/100)},setPlaybackTimeOffset:function(e){_=e},getPlaybackTimeOffset:function(){return _},setPlaybackTime:function(e){c=e},getPlaybackTimestamp:function(){return l},setPlaybackTimestamp:function(e){l=e},setPreviousPlaybackTime:function(e){u=e},setPreviousPlaybackTimestamp:function(e){e},getBufferingTimestamp:function(){return N},setBufferingTimestamp:function(e){N=e},getPauses:function(){return Y},setPauses:function(e){Y=e},getSeeks:function(){return V},setSeeks:function(e){V=e},setSeeking:function(e){h=e},isSeeking:function(){return h},setCollectingSeekingTime:function(e){G=e},isCollectingSeekingTime:function(){return G},setAssetStarted:function(e){n=e},isAssetStarted:function(){return n},setPlaybackStarted:function(e){a=e},isPlaybackStarted:function(){return a},setSeekingTimestamp:function(e){R=e},getSeekingTimestamp:function(){return R},addSeekingTime:function(e){if(!isNaN(R)){var t=X.getSeekingTime();t+=e-R,X.setSeekingTime(t),R=NaN}},getSeekingTime:function(){return U},setSeekingTime:function(e){U=e},setSeekingTimeBeforeEnd:function(e){M=e},getSeekingTimeBeforeEnd:function(){return M},setSeekStartPosition:function(e){F=e},getSeekStartPosition:function(){return F},setSeekingAmount:function(e){w=e},getSeekingAmount:function(){return w},addSeekingAmount:function(e){var t,s=X.getSeekingAmount();s+=Math.abs(e-F),X.setSeekingAmount(s),F==e?t=0:F>e?t=-1:F<e&&(t=1),X.setSeekingDirection(t),F=0},getSeekingDirection:function(){return parseInt(X.getInternalLabel("ns_st_skd"))},setSeekingDirection:function(e){X.setInternalLabel("ns_st_skd",e+"")},resetAssetLifecycleLabels:function(){c=0,u=0,S=0,I=0,C=0,D=0,B=0,Y=0,x=0,j=0,k=[],T=0,L=0,v=0,P=0,b=0,U=0,O=0,w=0,K=0,V=0,H=0},incrementSegmentPlaybackCounter:function(){q++},incrementAssetLoadCounter:function(){z++},incrementAssetPlaybackCounter:function(){W++},getPreviousUniquePlaybackInterval:function(){return d},setPreviousUniquePlaybackInterval:function(e){d=e},getPreviousEventIndependentUniquePlaybackInterval:function(){return m},setPreviousEventIndependentUniquePlaybackInterval:function(e){m=e},setPreviousLongestPlaybackInterval:function(e){E=e},getPreviousLongestPlaybackInterval:function(){return E},resetAssetPlaybackIntervals:function(){k=[],T=0,L=0,v=0},setSegmentPlaybackCounter:function(e){q=e},setAssetLoadCounter:function(e){z=e},setAssetPlaybackCounter:function(e){W=e},setLowestPartNumberPlayed:function(e){p=e},getSegmentPlaybackCounter:function(){return q},getAssetLoadCounter:function(){return z},getAssetPlaybackCounter:function(){return W},getLowestPartNumberPlayed:function(){return p},getBuffers:function(){return D},incrementBufferCount:function(){D++},getPreviousBufferingTime:function(){return C},setPlaySequenceCounter:function(e){J=e},incrementPlaySequenceCounter:function(){J++},getPlaySequenceCounter:function(){return J},isPlaybackSessionLooping:function(){return $},setPlaybackSessionLooping:function(e){$=e},enableAutoCalculatePositions:function(e){g=!!e},isAutoCalculatePositionsEnabled:function(){return g},getPlaybackRate:function(){return Q},setPlaybackRate:function(e){Q=e}}),(i={}).ns_st_cl="0",i.ns_st_pn="1",i.ns_st_tp="0",i.ns_st_cn="1",i.ns_st_skd="0",i.ns_st_ci="0",i.c3="*null",i.c4="*null",i.c6="*null",i.ns_st_st="*null",i.ns_st_pu="*null",i.ns_st_pr="*null",i.ns_st_ep="*null",i.ns_st_sn="*null",i.ns_st_en="*null",i.ns_st_ct="*null",o={},a=!1,n=!1,e=s.UNKNOWN_VALUE,g=!0,c=0,l=NaN,_=0,u=0,P=0,f=NaN,p=0,b=0,S=0,A=NaN,y=[],k=[],d=0,m=0,E=0,T=0,L=0,v=0,I=0,N=NaN,C=0,D=0,B=0,h=!1,R=NaN,G=!1,F=0,M=0,U=0,O=0,w=0,K=0,Y=0,x=0,V=0,H=0,q=0,W=0,j=0,J=0,z=0,$=!1,Q=r.DEFAULT_ASSET_PLAYBACK_RATE}return e.resetAsset=function(e,t,s){for(var n=e.getLabels(),a={},i=0;s&&i<s.length;++i)n.hasOwnProperty(s[i])&&(a[s[i]]=n[s[i]]);t.setLabels(a),t.setPlaybackIntervalMergeTolerance(e.getPlaybackIntervalMergeTolerance())},e}(),g=function(){function e(e){var s,i,g,c,l,u,S,_,P,f,b,p,y,k,A,d,m=this;t.extend(this,{resetAsset:function(){var e=s;s=new o,o.resetAsset(e,s)},hashExists:function(e){return null!=_[e]},storeHash:function(e){_[e]={}},removeHash:function(e){delete _[e]},storeAssetPlaybackCounters:function(){for(var e in _)if(_.hasOwnProperty(e)&&_[e].clipNumber===s.getClipNumber()){t.extend(_[e],{segmentPlaybackCounter:s.getSegmentPlaybackCounter(),assetLoadCounter:s.getAssetLoadCounter(),assetPlaybackCounter:s.getAssetPlaybackCounter(),lowestPartNumberPlayed:s.getLowestPartNumberPlayed(),seeking:s.isSeeking(),seekingTimeBeforeEnd:s.getSeekingTimeBeforeEnd(),seekingStartPosition:s.get
1SeekStartPosition(),segmentPlaybackIntervals:s.getSegmentPlaybackIntervals(),videoTrack:s.getVideoTrack(),audioTrack:s.getAudioTrack(),subtitleTrack:s.getSubtitleTrack(),cdn:s.getCDN(),playSequenceCounter:s.getPlaySequenceCounter(),previousUniquePlaybackInterval:s.getPreviousUniquePlaybackInterval(),previousEventIndependentUniquePlaybackInterval:s.getPreviousEventIndependentUniquePlaybackInterval(),previousLongestPlaybackInterval:s.getPreviousLongestPlaybackInterval()});break}},getStoredAssetRegisters:function(e){return _[e]},getClipNumber:function(e){return _[e].clipNumber},getMaxClipNumber:function(){return P},storeClipNumber:function(e,t){_[e].clipNumber=t,t>P&&(P=t)},setLabels:function(e){null!=e&&t.extend(u,e)},getLabels:function(){return u},setLabel:function(e,t){var s={};s[e]=t,m.setLabels(s)},getLabel:function(e){return u[e]},getAsset:function(){return s},addInternalErrorFlag:function(e){for(var t=0;t<d.length;++t)if(d[t]==e)return;d.push(e)},createLabels:function(n,a){var i=n||{},r=t.isEmpty(i.ns_st_pa)?m.getPlaybackTime():parseInt(i.ns_st_pa);return i.ns_st_pa=r+(isNaN(c)?0:a-c)+"",i.ns_st_pp=y+"",i.ns_st_sp=k+"",i.ns_st_bp=A+"",f||(i.ns_st_pb=null!=i.ns_st_pb?i.ns_st_pb:"1"),s.isPlaybackStarted()&&(i.ns_st_ppc=b+"",i.ns_st_psq=p+""),d.length>0&&(i.ns_st_ie=(i.ns_st_ie?i.ns_st_ie+";":"")+d.join(";")),t.extend(i,l,u),e.getPlaybackSession().getAsset().createLabels(i,a),i},incrementPlayCounter:function(){k++},incrementPauses:function(){y++},addPlaybackTime:function(e){if(!isNaN(c)){var t=m.getPlaybackTime();t+=e-c,m.setPlaybackTime(t),c=NaN}},addBufferingTime:function(e){if(!isNaN(i)){var t=m.getBufferingTime();t+=e-i,m.setBufferingTime(t),i=NaN}}
1,getBufferingTime:function(){return A},setBufferingTime:function(e){A=e},getPlaybackTime:function(){return g},setBufferingTimestamp:function(e){i=e},getBufferingTimestamp:function(){return i},setPlaybackTime:function(e){g=e},setPlaybackTimestamp:function(e){c=e},getPlaybackTimestamp:function(){return c},getPauses:function(){return y},setPauses:function(e){y=e},isPlaybackSessionStarted:function(){return S},setPlaybackSessionStarted:function(e){S=e},getPlaybackCounter:function(){return b},incrementPlaybackCounter:function(){b++},setFirstEventSent:function(e){f=e},setPlaySequenceCounter:function(e){p=e},incrementPlaySequenceCounter:function(){p++},getPlaybackSessionID:function(){return l.ns_st_id},setAsset:function(s,i){e.getLogging().apiCall("setAsset",s,i),s=t.jsonObjectToStringDictionary(s);var o=e.getStateMachine().getCurrentState();if(o!=a.IDLE){e.getLogging().infoLog("Ending the current Clip. It was in state:",t.stateToString(o));var g={};e.getStaCore().newEvent(n.END,t.fixEventTime(g),g)}var c="",l=0;if(null!=s.ns_st_cn)c=s.ns_st_cn;else for(var u=0;u<r.STANDARD_METADATA_LABELS.length;u++)s[r.STANDARD_METADATA_LABELS[u]]&&(c+=r.STANDARD_METADATA_LABELS[u]+":"+s[r.STANDARD_METADATA_LABELS[u]]+";");var S=m,_=S.getAsset();_.isAssetStarted()?(S.hashExists(_.getHash())||(S.storeHash(_.getHash()),S.storeClipNumber(_.getHash(),_.getClipNumber())),S.storeAssetPlaybackCounters(),l=S.hashExists(c)?S.getClipNumber(c):t.exists(s.ns_st_cn)?parseInt(s.ns_st_cn):S.getMaxClipNumber()+1):l=S.hashExists(c)?S.getClipNumber(c):_.getClipNumber(),S.resetAsset(),(_=S.getAsset()).setHash(c),_.setClipNumber(l),_.setLabels(s);var P=S.getStoredAssetRegisters(c);P&&(_.setAssetStarted(!0),_.setSegmentPlaybackCounter(P.segmentPlaybackCounter),_.setAssetLoadCounter(P.assetLoadCounter),_.setAssetPlaybackCounter(P.assetPlaybackCounter),_.setLowestPartNumberPlayed(P.lowestPartNumberPlayed),_.setSeeking(P.seeking),_.setSeekingTimeBeforeEnd(P.seekingTimeBeforeEnd),_.setSeekStartPosition(P.seekingStartPosition),_.setAssetPlaybackIntervals(P.segmentPlaybackIntervals),P.videoTrack&&_.setVideoTrack(P.videoTrack),P.audioTrack&&_.setAudioTrack(P.audioTrack),P.subtitleTrack&&_.setSubtitleTrack(P.subtitleTrack),P.cdn&&_.setCDN(P.cdn),_.setPlaySequenceCounter(P.playSequenceCounter),_.setPreviousUniquePlaybackInterval(P.previousUniquePlaybackInterval),_.setPreviousEventIndependentUniquePlaybackInterval(P.previousEventIndependentUniquePlaybackInterval),_.setPreviousLongestPlaybackInterval(P.previousLongestPlaybackInterval)),_.incrementAssetLoadCounter(),_.isAssetStarted()&&i&&S.incrementPlayCounter(),i&&(S.setPlaySequenceCounter(0),_.setPlaybackSessionLooping(!0)),!t.exists(s.ns_st_tp)&&t.exists(s.ns_st_ad)&&t.isNotEmpty(s.ns_st_ad)&&"0"!==s.ns_st_ad&&_.setInternalLabel("ns_st_tp","1")}}),s=new o,(l={}).ns_st_id=+new Date+"",u={},i=NaN,g=0,c=NaN,_={},P=0,S=!1,f=!1,b=0,y=0,p=0,k=1,A=0,d=[]}return e.resetPlaybackSession=function(e,t,s){for(var n=t.getAsset(),a=t.getLabels(),i={},r=0;s&&r<s.length;r++)a.hasOwnProperty(s[r])&&(i[s[r]]=a[s[r]]);e.getPlaybackSession().setLabels(i),o.resetAsset(n,e.getPlaybackSession().getAsset(),s)},e}(),c=function(e){function s(s){i=t.extend({},s);var n=e.getStaCore().getLiveEndpointURL();if(e.getAppCore()){if(e.getStaCore().isProperlyInitialized()){var a=e.getStaCore().getExports().et;if("function"==typeof e.getAppCore().getMeasurementDispatcher)e.getAppCore().getMeasurementDispatcher().send(a.HIDDEN,s,n);else{var r=e.getStaCore().getExports().am.newApplicationMeasurement(e.getAppCore(),a.HIDDEN,s,n);e.getAppCore().getQueue().offer(r)}}}else n&&e.getStaCore().getPlatformAPI().httpGet(e.getStaCore().prepareUrl(n,s))}var a,i,r=this,o=[];t.extend(this,{newEvent:function(e){for(var t=0;t<o.length;++t)o[t](e.eventLabels);s(e.eventLabels),e.eventType!=n.HEARTBEAT&&r.incrementEventCounter()},addMeasurementListener:function(e){"function"==typeof e&&o.push(e)},removeMeasurementListener:function(e){for(var t=NaN,s=0;s<o.length;++s)if(o[s]==e){t=s;break}isNaN(t)||o.splice(t,1)},getEventCounter:function(){return a},incrementEventCounter:function(){a++},setEventCounter:function(e){a=e},getMeasurementSnapshot:function(){return i}}),a=1},u=function(e){function s(){g++;var s={},a=t.fixEventTime(s);s.ns_st_hc=e.getHeartbeat().getCount()+"";var i=e.getStaCore().createLabels(n.HEARTBEAT,s,a);e.getPlaybackSession().getAsset().updateIndependentLabels(i.eventLabels),e.getEventManager().newEvent(i),o=0,c.resume()}function a(){null!=i&&(e.getStaCore().getPlatformAPI().clearTimeout(i),i=null)}var i,o,g,c=this,l=r.DEFAULT_HEARTBEAT_INTERVAL;t.extend(this,{getCount:function(){return g},setIntervals:function(e){l=e},getInterval:function(e){var t=0;if(null!=l)for(var s=0;s<l.length;s++){var n=l[s],a=n.playingtime;if(!a||e<a){t=n.interval;break}}return t},getIntervals:function(){return l},resume:function(){a();var t=c.getInterval(e.getPlaybackSession().getAsset().getPlaybackTime()+(+new Date-e.getPlaybackSession().getAsset().getPlaybackTimestamp()));if(t>0){var n=o>0?o:t;i=e.getStaCore().getPlatformAPI().setTimeout(s,n)}o=0},pause:function(){a();var t=c.getInterval(e.getPlaybackSession().getAsset().getPlaybackTime()+(+new Date-e.getPlaybackSession().getAsset().getPlaybackTimestamp()));o=t-(e.getPlaybackSession().getAsset().getPlaybackTime()+(+new Date-e.getPlaybackSession().getAsset().getPlaybackTimestamp()))%t}}),o=0,g=0},S=function(e){function s(){var s={},a=t.fixEventTime(s);
1e.getStaCore().newPseudoEvent(n.KEEPALIVE,a,s),o.start()}function a(){null!=i&&(e.getStaCore().getPlatformAPI().clearTimeout(i),i=null)}var i,o=this,g=r.DEFAULT_KEEP_ALIVE_INTERVAL;t.extend(o,{start:function(){a(),i=e.getStaCore().getPlatformAPI().setTimeout(s,g)},stop:a,setInterval:function(e){g=e},getInterval:function(){return g}})},_=function(e){var s,i,r,o=this;t.extend(o,{eventTypeToState:function(e){if(r==a.IDLE){if(e==n.PLAY)return a.PLAYING;if(e==n.SEEK_START)return a.SEEKING_BEFORE_PLAYBACK;if(e==n.BUFFER)return a.BUFFERING_BEFORE_PLAYBACK}else if(r==a.PLAYBACK_NOT_STARTED){if(e==n.PLAY)return a.PLAYING;if(e==n.SEEK_START)return a.SEEKING_BEFORE_PLAYBACK;if(e==n.BUFFER)return a.BUFFERING_BEFORE_PLAYBACK;if(e==n.END||e==n.AD_SKIP)return a.IDLE}else if(r==a.PLAYING){if(e==n.END||e==n.AD_SKIP)return a.IDLE;if(e==n.BUFFER)return a.BUFFERING_DURING_PLAYBACK;if(e==n.PAUSE)return a.PAUSED;if(e==n.SEEK_START)return a.SEEKING_DURING_PLAYBACK}else if(r==a.PAUSED){if(e==n.END||e==n.AD_SKIP)return a.IDLE;if(e==n.BUFFER)return a.BUFFERING_DURING_PAUSE;if(e==n.PLAY)return a.PLAYING;if(e==n.SEEK_START)return a.SEEKING_DURING_PAUSE}else if(r==a.BUFFERING_BEFORE_PLAYBACK){if(e==n.END||e==n.AD_SKIP)return a.IDLE;if(e==n.PAUSE||e==n.BUFFER_STOP)return a.PLAYBACK_NOT_STARTED;if(e==n.PLAY)return a.PLAYING;if(e==n.SEEK_START)return a.SEEKING_BEFORE_PLAYBACK}else if(r==a.BUFFERING_DURING_PLAYBACK){if(e==n.END||e==n.AD_SKIP)return a.IDLE;if(e==n.PLAY||e==n.BUFFER_STOP)return a.PLAYING;if(e==n.PAUSE_ON_BUFFERING)return a.PAUSED_DURING_BUFFERING;if(e==n.SEEK_START)return a.SEEKING_DURING_BUFFERING;if(e==n.PAUSE)return a.PAUSED}else if(r==a.BUFFERING_DURING_SEEKING){if(e==n.END||e==n.AD_SKIP)return a.IDLE;if(e==n.PLAY)return a.PLAYING;if(e==n.BUFFER_STOP)return a.SEEKING_DURING_PLAYBACK;if(e==n.PAUSE)return a.PAUSED}else if(r==a.BUFFERING_DURING_PAUSE){if(e==n.END||e==n.AD_SKIP)return a.IDLE;if(e==n.PLAY)return a.PLAYING;if(e==n.SEEK_START)return a.SEEKING_DURING_PAUSE;if(e==n.BUFFER_STOP||e==n.PAUSE)return a.PAUSED}else if(r==a.SEEKING_BEFORE_PLAYBACK){if(e==n.END||e==n.AD_SKIP)return a.IDLE;if(e==n.PAUSE)return a.PLAYBACK_NOT_STARTED;if(e==n.PLAY)return a.PLAYING;if(e==n.BUFFER)return a.BUFFERING_BEFORE_PLAYBACK}else if(r==a.SEEKING_DURING_PLAYBACK){if(e==n.END||e==n.AD_SKIP)return a.IDLE;if(e==n.PLAY)return a.PLAYING;if(e==n.PAUSE)return a.PAUSED;if(e==n.BUFFER)return a.BUFFERING_DURING_SEEKING}else if(r==a.SEEKING_DURING_BUFFERING){if(e==n.END||e==n.AD_SKIP)return a.IDLE;if(e==n.PLAY)return a.PLAYING;if(e==n.PAUSE||e==n.BUFFER_STOP)return a.PAUSED;if(e==n.BUFFER)return a.BUFFERING_DURING_SEEKING}else if(r==a.SEEKING_DURING_PAUSE){if(e==n.END||e==n.AD_SKIP)return a.IDLE;if(e==n.PLAY)return a.PLAYING;if(e==n.PAUSE||e==n.BUFFER_STOP)return a.PAUSED;if(e==n.BUFFER)return a.BUFFERING_DURING_PAUSE}else if(r==a.PAUSED_DURING_BUFFERING){if(e==n.END||e==n.AD_SKIP)return a.IDLE;if(e==n.SEEK_START)return a.SEEKING_DURING_BUFFERING;if(e==n.PAUSE)return a.PAUSED;if(e==n.PLAY||e==n.BUFFER_STOP)return a.PLAYING}return null},getCurrentState:function(){return r},newEvent:function(e,t){var n=o.eventTypeToState(e);r!=n&&(i=r,r=n,s=t)},getPreviousState:function(){return i},getLastStateChangeTimestamp:function(){return s}}),r=a.IDLE,i=null,s=NaN},P=function(e){t.extend(this,{onSeekStartWhenPausedOrBufferingDuringPause:function(t,s){var n=parseInt(s.ns_st_po);e.getPlaybackSession().getAsset().isSeeking()?e.getPlaybackSession().getAsset().isCollectingSeekingTime()||(e.getPlaybackSession().getAsset().setSeekingTimestamp(t),e.getPlaybackSession().getAsset().setCollectingSeekingTime(!0)):e.getPlaybackSession().getAsset().incrementSeeks(),e.getPlaybackSession().getAsset().isSeeking()||(e.getPlaybackSession().getAsset().setSeeking(!0),e.getPlaybackSession().getAsset().setCollectingSeekingTime(!0),e.getPlaybackSession().getAsset().setSeekStartPosition(n),e.getPlaybackSession().getAsset().setSeekingTimestamp(t)),e.getPlaybackSession().getAsset().addElapsedTime(t),e.getPlaybackSession().getAsset().setElapsedTimestamp(t)},onBufferWhenSeekingOrPaused:function(t,s){e.getPlaybackSession().setBufferingTimestamp(t),e.getPlaybackSession().getAsset().setBufferingTimestamp(t),e.getPlaybackSession().getAsset().addElapsedTime(t),e.getPlaybackSession().getAsset().setElapsedTimestamp(t)},onPlayWhenSeekingDuringBufferingOrSeekingDuringPause:function(t,s){var a=parseInt(s.ns_st_po);e.getPlaybackSession().incrementPlaySequenceCounter(),e.getPlaybackSession().getAsset().incrementPlaySequenceCounter(),e.getPlaybackSession().getAsset().isSeeking()&&(e.getPlaybackSession().getAsset().isCollectingSeekingTime()&&(e.getPlaybackSession().getAsset().addSeekingTime(t),e.getPlaybackSession().getAsset().setCollectingSeekingTime(!1)),e.getPlaybackSession().getAsset().addSeekingAmount(a),e.getPlaybackSession().getAsset().setSeeking(!1)),e.getPlaybackSession().getAsset().incrementPlayCounter(),e.getPlaybackSession().setPlaybackTimestamp(t),e.getPlaybackSession().getAsset().setPlaybackTimestamp(t),e.getPlaybackSession().getAsset().addElapsedTime(t),e.getPlaybackSession().getAsset().setElapsedTimestamp(t),e.getPlaybackSession().getAsset().setPlaybackStartPosition(a),e.getHeartbeat().resume(),e.getKeepAlive().start();var i=e.getStaCore().createLabels(n.PLAY,s,t);e.getPlaybackSession().getAsset().updateDeltaLabels(i.eventLabels),e.getPlaybackSession().getAsset().updateIndependentLabels(i.eventLabels),e.getEventManager().newEvent(i)}
1,onBufferStopWhenBufferingDuringSeekingOrBufferingDuringPause:function(t,s){e.getPlaybackSession().addBufferingTime(t),e.getPlaybackSession().getAsset().addBufferingTime(t),e.getPlaybackSession().getAsset().addElapsedTime(t),e.getPlaybackSession().getAsset().setElapsedTimestamp(t)},onPauseWhenSeekingDuringPlaybackOrSeekingDuringPause:function(t,s){e.getPlaybackSession().getAsset().isSeeking()&&e.getPlaybackSession().getAsset().isCollectingSeekingTime()&&(e.getPlaybackSession().getAsset().addSeekingTime(t),e.getPlaybackSession().getAsset().setCollectingSeekingTime(!1)),e.getPlaybackSession().getAsset().addElapsedTime(t),e.getPlaybackSession().getAsset().setElapsedTimestamp(t)},onEndOrAdSkipWhenSeekingDuringBufferingOrSeekingDuringPause:function(s,a){e.getStaCore().resetHeartbeat(),e.getKeepAlive().stop(),e.getPlaybackSession().getAsset().addElapsedTime(s);var i=e.getStaCore().createLabels(n.END,a,s);e.getPlaybackSession().getAsset().updateDeltaLabels(i.eventLabels),e.getPlaybackSession().getAsset().updateIndependentLabels(i.eventLabels),e.getEventManager().newEvent(i),e.getPlaybackSession().getAsset().isSeeking()&&e.getPlaybackSession().getAsset().isCollectingSeekingTime()&&(e.getPlaybackSession().getAsset().setSeekingTimeBeforeEnd(s-e.getPlaybackSession().getAsset().getSeekingTimestamp()),e.getPlaybackSession().getAsset().setCollectingSeekingTime(!1)),e.getPlaybackSession().storeAssetPlaybackCounters(),e.getPlaybackSession().getAsset().resetAssetLifecycleLabels(),e.getPlaybackSession().getAsset().setPlaybackStarted(!1),a.hasOwnProperty("ns_st_pe")&&t.parseBoolean(a.ns_st_pe,!1)&&e.getStaCore().resetPlaybackSession()},onBufferStopWhenSeekingDuringBufferingOrSeekingDuringPause:function(t,s){e.getPlaybackSession().getAsset().isSeeking()&&e.getPlaybackSession().getAsset().isCollectingSeekingTime()&&(e.getPlaybackSession().getAsset().addSeekingTime(t),e.getPlaybackSession().getAsset().setCollectingSeekingTime(!1)),e.getPlaybackSession().getAsset().addElapsedTime(t),e.getPlaybackSession().getAsset().setElapsedTimestamp(t)},onBufferStopOrOnPlayWhenBufferingDuringPlayback:function(t,s){var n=parseInt(s.ns_st_po);e.getStaCore().stopPausedOnBufferingTimer(),e.getPlaybackSession().incrementPlaySequenceCounter(),e.getPlaybackSession().getAsset().incrementPlayCounter(),e.getPlaybackSession().getAsset().incrementPlaySequenceCounter(),e.getPlaybackSession().addBufferingTime(t),e.getPlaybackSession().getAsset().addBufferingTime(t),e.getPlaybackSession().setPlaybackTimestamp(t),e.getPlaybackSession().getAsset().setPlaybackTimestamp(t),e.getPlaybackSession().getAsset().setPlaybackStartPosition(n),e.getPlaybackSession().getAsset().addElapsedTime(t),e.getPlaybackSession().getAsset().setElapsedTimestamp(t),e.getHeartbeat().resume(),e.getKeepAlive().start()}})},f=function(e){t.extend(this,{onEndOrAdSkip:function(s,n){e.getPlaybackSession().addBufferingTime(s),e.getPlaybackSession().getAsset().addBufferingTime(s),e.getPlaybackSession().getAsset().isSeeking()&&e.getPlaybackSession().getAsset().isCollectingSeekingTime()&&e.getPlaybackSession().getAsset().setSeekingTimeBeforeEnd(s-e.getPlaybackSession().getAsset().getSeekingTimestamp()),e.getPlaybackSession().getAsset().resetAssetLifecycleLabels(),e.getPlaybackSession().getAsset().setPlaybackStarted(!1),n.hasOwnProperty("ns_st_pe")&&t.parseBoolean(n.ns_st_pe,!1)&&e.getStaCore().resetPlaybackSession()},onBufferStop:function(t,s){e.getPlaybackSession().addBufferingTime(t),e.getPlaybackSession().getAsset().addBufferingTime(t),e.getPlaybackSession().getAsset().isSeeking()&&e.getPlaybackSession().getAsset().isCollectingSeekingTime()&&(e.getPlaybackSession().getAsset().addSeekingTime(t),e.getPlaybackSession().getAsset().setCollectingSeekingTime(!1))},onSeekStart:function(t,s){var n=parseInt(s.ns_st_po);e.getPlaybackSession().addBufferingTime(t),e.getPlaybackSession().getAsset().addBufferingTime(t),e.getPlaybackSession().getAsset().isSeeking()?e.getPlaybackSession().getAsset().isCollectingSeekingTime()||(e.getPlaybackSession().getAsset().setSeekingTimestamp(t),e.getPlaybackSession().getAsset().setCollectingSeekingTime(!0)):e.getPlaybackSession().getAsset().incrementSeeks(),e.getPlaybackSession().getAsset().isSeeking()||(e.getPlaybackSession().getAsset().setSeeking(!0),e.getPlaybackSession().getAsset().setCollectingSeekingTime(!0),e.getPlaybackSession().getAsset().setSeekStartPosition(n),e.getPlaybackSession().getAsset().setSeekingTimestamp(t))},onPause:function(t,s){e.getPlaybackSession().addBufferingTime(t),e.getPlaybackSession().getAsset().addBufferingTime(t),e.getPlaybackSession().getAsset().isSeeking()&&e.getPlaybackSession().getAsset().isCollectingSeekingTime()&&(e.getPlaybackSession().getAsset().addSeekingTime(t),e.getPlaybackSession().getAsset().setCollectingSeekingTime(!1))},onPlay:function(t,s){var a=parseInt(s.ns_st_po);e.getPlaybackSession().addBufferingTime(t),e.getPlaybackSession().getAsset().addBufferingTime(t),e.getPlaybackSession().getAsset().isSeeking()&&(e.getPlaybackSession().getAsset().isCollectingSeekingTime()&&(e.getPlaybackSession().getAsset().addSeekingTime(t),e.getPlaybackSession().getAsset().setCollectingSeekingTime(!1)),e.getPlaybackSession().getAsset().addSeekingAmount(a),e.getPlaybackSession().getAsset().setSeeking(!1)),e.getPlaybackSession().getAsset().setPlaybackStarted(!0),(e.getPlaybackSession().getAsset().isPlaybackSessionLooping()||0==e.getPlaybackSession().getPlaybackCounter())&&(e.getPlaybackSession().incrementPlaybackCounter(),e.getPlaybackSession().getAsset().setPlaybackSessionLooping(!1)),e.getPlaybackSession().incrementPlaySequenceCounter(),e.getPlaybackSession().getAsset().setPlaybackStarted(!0),e.getPlaybackSession().getAsset().incrementSegmentPlaybackCounter(),e.getPlaybackSession().getAsset().incrementPlayCounter(),e.getPlaybackSession().setPlaybackTimestamp(t),e.getPlaybackSession().getAsset().setPlaybackTimestamp(t),e.getPlaybackSession().getAsset().setElapsedTimestamp(t),e.getPlaybackSession().getAsset().setPlaybackStartPosition(a),(0==e.getPlaybackSession().getAsset().getLowestPartNumberPlayed()||e.getPlaybackSession().getAsset().getPartNumber()<=e.getPlaybackSession().getAsset().getLowestPartNumberPlayed())&&(e.getPlaybackSession().getAsset().setLowestPartNumberPlayed(e.getPlaybackSession().getAsset().getPartNumber()),e.getPlaybackSession().getAsset().incrementAssetPlaybackCounter(),e.getPlaybackSession().getAsset().setPlaySequenceCounter(0),e.getPlaybackSession().getAsset().resetAssetPlaybackIntervals()),e.getPlaybackSession().getAsset().incrementPlaySequenceCounter(),e.getStaCore().isLoadingTimeSent()||(s.ns_st_lt=e.getStaCore().getLoadTimeOffset()+t-e.getStaCore().getInitTimestamp()+"",e.getStaCore().setLoa
1dingTimeSent(!0)),e.getHeartbeat().resume(),e.getKeepAlive().start();var i=e.getStaCore().createLabels(n.PLAY,s,t);e.getPlaybackSession().getAsset().updateDeltaLabels(i.eventLabels),e.getPlaybackSession().getAsset().updateIndependentLabels(i.eventLabels),e.getEventManager().newEvent(i)}})},b=function(e){t.extend(this,{onEndAndSkip:function(s,a){e.getStaCore().resetHeartbeat(),e.getKeepAlive().stop(),e.getPlaybackSession().addBufferingTime(s),e.getPlaybackSession().getAsset().addBufferingTime(s),e.getPlaybackSession().getAsset().addElapsedTime(s);var i=e.getStaCore().createLabels(n.END,a,s);e.getPlaybackSession().getAsset().updateDeltaLabels(i.eventLabels),e.getPlaybackSession().getAsset().updateIndependentLabels(i.eventLabels),e.getEventManager().newEvent(i),e.getPlaybackSession().getAsset().isSeeking()&&e.getPlaybackSession().getAsset().isCollectingSeekingTime()&&(e.getPlaybackSession().getAsset().setSeekingTimeBeforeEnd(s-e.getPlaybackSession().getAsset().getSeekingTimestamp()),e.getPlaybackSession().getAsset().setCollectingSeekingTime(!1)),e.getPlaybackSession().storeAssetPlaybackCounters(),e.getPlaybackSession().getAsset().resetAssetLifecycleLabels(),e.getPlaybackSession().getAsset().setPlaybackStarted(!1),a.hasOwnProperty("ns_st_pe")&&t.parseBoolean(a.ns_st_pe,!1)&&e.getStaCore().resetPlaybackSession()},onPause:function(t,s){e.getPlaybackSession().addBufferingTime(t),e.getPlaybackSession().getAsset().addBufferingTime(t),e.getPlaybackSession().getAsset().addElapsedTime(t),e.getPlaybackSession().getAsset().setElapsedTimestamp(t)},onPlay:function(t,s){var a=parseInt(s.ns_st_po);e.getPlaybackSession().incrementPlaySequenceCounter(),e.getPlaybackSession().getAsset().incrementPlaySequenceCounter(),e.getPlaybackSession().getAsset().incrementPlayCounter(),e.getPlaybackSession().addBufferingTime(t),e.getPlaybackSession().getAsset().addBufferingTime(t),e.getPlaybackSession().getAsset().isSeeking()&&(e.getPlaybackSession().getAsset().isCollectingSeekingTime()&&(e.getPlaybackSession().getAsset().addSeekingTime(t),e.getPlaybackSession().getAsset().setCollectingSeekingTime(!1)),e.getPlaybackSession().getAsset().addSeekingAmount(a),e.getPlaybackSession().getAsset().setSeeking(!1)),e.getPlaybackSession().getAsset().addElapsedTime(t),e.getPlaybackSession().getAsset().setElapsedTimestamp(t),e.getPlaybackSession().setPlaybackTimestamp(t),e.getPlaybackSession().getAsset().setPlaybackTimestamp(t),e.getPlaybackSession().getAsset().setPlaybackStartPosition(a),e.getHeartbeat().resume(),e.getKeepAlive().start();var i=e.getStaCore().createLabels(n.PLAY,s,t);e.getPlaybackSession().getAsset().updateDeltaLabels(i.eventLabels),e.getPlaybackSession().getAsset().updateIndependentLabels(i.eventLabels),e.getEventManager().newEvent(i)}})},p=function(e){t.extend(this,{onPauseOnBuffering:function(t,s){parseInt(s.ns_st_po),e.getStaCore().stopPausedOnBufferingTimer(),e.getPlaybackSession().getAsset().addElapsedTime(t),e.getPlaybackSession().getAsset().setElapsedTimestamp(t),e.getPlaybackSession().addBufferingTime(t),e.getPlaybackSession().getAsset().addBufferingTime(t),e.getPlaybackSession().incrementPauses(),e.getPlaybackSession().getAsset().incrementPauses();var a=e.getStaCore().createLabels(n.PAUSE,s,t);e.getPlaybackSession().getAsset().updateDeltaLabels(a.eventLabels),e.getPlaybackSession().getAsset().updateIndependentLabels(a.eventLabels),e.getEventManager().newEvent(a),e.getPlaybackSession().setBufferingTimestamp(t),e.getPlaybackSession().getAsset().setBufferingTimestamp(t)},onEndOrAdSkip:function(s,a){parseInt(a.ns_st_po),e.getStaCore().stopPausedOnBufferingTimer(),e.getStaCore().resetHeartbeat(),e.getKeepAlive().stop(),e.getPlaybackSession().addBufferingTime(s),e.getPlaybackSession().getAsset().addBufferingTime(s),e.getPlaybackSession().getAsset().addElapsedTime(s);var i=e.getStaCore().createLabels(n.END,a,s);e.getPlaybackSession().getAsset().updateDeltaLabels(i.eventLabels),e.getPlaybackSession().getAsset().updateIndependentLabels(i.eventLabels),e.getEventManager().newEvent(i),e.getPlaybackSession().getAsset().resetAssetLifecycleLabels(),e.getPlaybackSession().getAsset().setPlaybackStarted(!1),a.hasOwnProperty("ns_st_pe")&&t.parseBoolean(a.ns_st_pe,!1)&&e.getStaCore().resetPlaybackSession()},onSeekStart:function(t,s){var a=parseInt(s.ns_st_po);e.getStaCore().stopPausedOnBufferingTimer(),e.getHeartbeat().pause(),e.getKeepAlive().stop(),e.getPlaybackSession().getAsset().addElapsedTime(t),e.getPlaybackSession().getAsset().setElapsedTimestamp(t),e.getPlaybackSession().addBufferingTime(t),e.getPlaybackSession().getAsset().addBufferingTime(t),e.getPlaybackSession().getAsset().incrementSeeks(),e.getPlaybackSession().getAsset().setSeeking(!0),e.getPlaybackSession().getAsset().setCollectingSeekingTime(!0),e.getPlaybackSession().getAsset().setSeekStartPosition(a),e.getPlaybackSession().getAsset().setSeekingTimestamp(t),e.getPlaybackSession().incrementPauses(),e.getPlaybackSession().getAsset().incrementPauses();var i=e.getStaCore().createLabels(n.PAUSE,s,t);e.getPlaybackSession().getAsset().updateDeltaLabels(i.eventLabels),e.getPlaybackSession().getAsset().updateIndependentLabels(i.eventLabels),e.getEventManager().newEvent(i)},onPause:function(t,s){parseInt(s.ns_st_po),e.getStaCore().stopPausedOnBufferingTimer(),e.getPlaybackSession().getAsset().addElapsedTime(t),e.getPlaybackSession().getAsset().setElapsedTimestamp(t),e.getPlaybackSession().addBufferingTime(t),e.getPlaybackSession().getAsset().addBufferingTime(t),e.getPlaybackSession().incrementPauses(),e.getPlaybackSession().getAsset().incrementPauses();var a=e.getStaCore().createLabels(n.PAUSE,s,t);e.getPlaybackSession().getAsset().updateDeltaLabels(a.eventLabels),e.getPlaybackSession().getAsset().updateIndependentLabels(a.eventLabels),e.getEventManager().newEvent(a)}})},y=function(e){t.extend(this,{onEndOrAdSkip:function(s,a){e.getStaCore().resetHeartbeat(),e.getKeepAlive().stop(),e.getStaCore().stopPausedOnBufferingTimer(),e.getPlaybackSession().addBufferingTime(s),e.getPlaybackSession().getAsset().addBufferingTime(s),e.getPlaybackSession().getAsset().addElapsedTime(s);var i=e.getStaCore().createLabels(n.END,a,s);e.getPlaybackSession().getAsset().updateDeltaLabels(i.eventLabels),e.getPlaybackSession().getAsset().updateIndependentLabels(i.eventLabels),e.getEventManager().newEvent(i),e.getPlaybackSession().getAsset().isSeeking()&&e.getPlaybackSession().getAsset().isCollectingSeekingTime()&&(e.getPlaybackSession().getAsset().setSeekingTimeBeforeEnd(s-e.getPlaybackSession().getAsset().getSeekingTimestamp()),e.getPlaybackSession().getAsset().setCollectingSeekingTime(!1)),e.getPlaybackSession().storeAssetPlaybackCounters(),e.getPlaybackSession().getAsset().resetAssetLifecycleLabels(),e.getPlaybackSession().getAsset().setPlaybackStarted(!1),a.hasOwnProperty("ns_st_pe")&&t.parseBoolean(a.ns_st_pe,!1)&&e.getStaCore().resetPlaybackSession()},onPause:function(t,s){e.getPlaybackSession().addBufferingTime(t),e.getPlaybackSession().getAsset().addBufferingTime(t),e.getPlaybackSession().incrementPauses(),e.getPlaybackSession().getAsset().incrementPauses(),e.getPlaybackSession().getAsset().isSeeking()&&e.getPlaybackSession().getAsset().isCollectingSeekingTime()&&(e.getPlaybackSession().getAsset().addSeekingTime(t),e.getPlaybackSession().getAsset().setCollectingSeekingTime(!1)),e.getPlaybackSession().getAsset().addElapsedTime(t),e.getPlaybackSession().getAsset().setElapsedTimestamp(t)},onPlay:function(t,s){var a=parseInt(s.ns_st_po);e.getPlaybackSession().incrementPlaySequenceCounter(),e.getPlaybackSession().getAsset().incrementPlaySequenceCounter(),e.getPlaybackSession().getAsset().incrementPlayCounter(),e.getPlaybackSession().addBufferingTime(t),e.getPlaybackSession().getAsset().addBufferingTime(t),e.getPlaybackSession().getAsset().isSeeking()&&(e.getPlaybackSession().getAsset().isCollectingSeekingTime()&&(e.getPlaybackSession().getAsset().addSeekingTime(t),e.getPlaybackSession().getAsset().setCollectingSeekingTime(!1)),e.getPlaybackSession().getAsset().addSeekingAmount(a),e.getPlaybackSession().getAsset().setSeeking(!1)),e.getPlaybackSession().getAsset().addElapsedTime(t),e.getPlaybackSession().getAsset().setElapsedTimestamp(t),e.getPlaybackSession().setPlaybackTimestamp(t),e.getPlaybackSession().getAsset().setPlaybackTimestamp(t),e.getPlaybackSession().getAsset().setPlaybackStartPosition(a),e.getHeartbeat().resume(),e.getKeepAlive().start();var i=e.getStaCore().createLabels(n.PLAY,s,t);e.getPlaybackSession().getAsset().updateDeltaLabels(i.eventLabels),e.getPlaybackSession().getAsset().updateIndependentLabels(i.eventLabels),e.getEventManager().newEvent(i)}})},k=function(e){t.extend(this,{onBuffer:function(t,s){e.getPlaybackSession().setPlaybackSessionStarted(!0),e.getPlaybackSession().getAsset().setAssetStarted(!0),e.getPlaybackSession().getAsset().isSeeking()&&e.getPlaybackSession().getAsset().setSeekingTime(e.getPlaybackSession().getAsset().getSeekingTimeBeforeEnd()),e.getPlaybackSession().setBufferingTimestamp(t),e.getPlaybackSession().getAsset().setBufferingTimestamp(t)},onSeekStart:function(t,s){var n=parseInt(s.ns_st_po);e.getPlaybackSession().setPlaybackSessionStarted(!0),e.getPlaybackSession().getAsset().setAssetStarted(!0),e.getPlaybackSession().getAsset().isSeeking()&&e.getPlaybackSession().getAsset().setSeekingTime(e.getPlaybackSession().getAsset().getSeekingTimeBeforeEnd()),e.getPlaybackSession().getAsset().incrementSeeks(),e.getPlaybackSession().getAsset().setSeeking(!0),e.getPlaybackSession().getAsset().setCollectingSeekingTime(!0),e.getPlaybackSession().getAsset().setSeekStartPosition(n),e.getPlaybackSession().getAsset().setSeekingTimestamp(t)},onPlay:function(t,s){var a=parseInt(s.ns_st_po);e.getPlaybackSession().setPlaybackSessionStarted(!0),e.getPlaybackSession().getAsset().setAssetStarted(!0),(e.getPlaybackSession().getAsset().isPlaybackSessionLooping()||0==e.getPlaybackSession().getPlaybackCounter())&&(e.getPlaybackSession().incrementPlaybackCounter(),e.getPlaybackSession().getAsset().setPlaybackSessionLooping(!1)),e.getPlaybackSession().getAsset().isSeeking()&&(e.getPlaybackSession().getAsset().setSeekingTime(e.getPlaybackSession().getAsset().getSeekingTimeBeforeEnd()),e.getPlaybackSession().getAsset().addSeekingAmount(a),e.getPlaybackSession().getAsset().setSeeking(!1)),e.getPlaybackSession().incrementPlaySequenceCounter(),e.getPlaybackSession().getAsset().setPlaybackStarted(!0),e.getPlaybackSession().getAsset().incrementSegmentPlaybackCounter(),(0==e.getPlaybackSession().getAsset().getLowestPartNumberPlayed()||e.getPlaybackSession().getAsset().getPartNumber()<=e.getPlaybackSession().getAsset().getLowestPartNumberPlayed())&&(e.getPlaybackSession().getAsset().setLowestPartNumberPlayed(e.getPlaybackSession().getAsset().getPartNumber()),e.getPlaybackSession().getAsset().incrementAssetPlaybackCounter(),e.getPlaybackSession().getAsset().setPlaySequenceCounter(0),e.getPlaybackSession().getAsset().resetAssetPlaybackIntervals()),e.getPlaybackSession().getAsset().incrementPlaySequenceCounter(),e.getPlaybackSession().getAsset().incrementPlayCounter(),e.getPlaybackSession().setPlaybackTimestamp(t),e.getPlaybackSession().getAsset().setPlaybackTimestamp(t),e.getPlaybackSession().getAsset().setElapsedTimestamp(t),e.getPlaybackSession().getAsset().setPlaybackStartPosition(a),e.getStaCore().isLoadingTimeSent()||(s.ns_st_lt=e.getStaCore().getLoadTimeOffset()+t-e.getStaCore().getInitTimestamp()+"",e.getStaCore().setLoa
1dingTimeSent(!0)),e.getHeartbeat().resume(),e.getKeepAlive().start();var i=e.getStaCore().createLabels(n.PLAY,s,t);e.getPlaybackSession().getAsset().updateDeltaLabels(i.eventLabels),e.getPlaybackSession().getAsset().updateIndependentLabels(i.eventLabels),e.getEventManager().newEvent(i)}})},A=function(e){t.extend(this,{onEndOrAdSkip:function(s,a){e.getStaCore().resetHeartbeat(),e.getKeepAlive().stop(),e.getPlaybackSession().getAsset().addElapsedTime(s);var i=e.getStaCore().createLabels(n.END,a,s);e.getPlaybackSession().getAsset().updateDeltaLabels(i.eventLabels),e.getPlaybackSession().getAsset().updateIndependentLabels(i.eventLabels),e.getEventManager().newEvent(i),e.getPlaybackSession().getAsset().isSeeking()&&e.getPlaybackSession().getAsset().isCollectingSeekingTime()&&(e.getPlaybackSession().getAsset().setSeekingTimeBeforeEnd(s-e.getPlaybackSession().getAsset().getSeekingTimestamp()),e.getPlaybackSession().getAsset().setSeeking(!1)),e.getPlaybackSession().storeAssetPlaybackCounters(),e.getPlaybackSession().getAsset().resetAssetLifecycleLabels(),e.getPlaybackSession().getAsset().setPlaybackStarted(!1),a.hasOwnProperty("ns_st_pe")&&t.parseBoolean(a.ns_st_pe,!1)&&e.getStaCore().resetPlaybackSession()},onPlay:function(t,s){var a=parseInt(s.ns_st_po);e.getPlaybackSession().incrementPlaySequenceCounter(),e.getPlaybackSession().getAsset().isSeeking()&&(e.getPlaybackSession().getAsset().isCollectingSeekingTime()&&(e.getPlaybackSession().getAsset().addSeekingTime(t),e.getPlaybackSession().getAsset().setCollectingSeekingTime(!1)),e.getPlaybackSession().getAsset().addSeekingAmount(a),e.getPlaybackSession().getAsset().setSeeking(!1)),e.getPlaybackSession().getAsset().incrementPlayCounter(),e.getPlaybackSession().getAsset().incrementPlaySequenceCounter(),e.getPlaybackSession().setPlaybackTimestamp(t),e.getPlaybackSession().getAsset().setPlaybackTimestamp(t),e.getPlaybackSession().getAsset().addElapsedTime(t),e.getPlaybackSession().getAsset().setElapsedTimestamp(t),e.getPlaybackSession().getAsset().setPlaybackStartPosition(a),e.getHeartbeat().resume(),e.getKeepAlive().start();var i=e.getStaCore().createLabels(n.PLAY,s,t);e.getPlaybackSession().getAsset().updateDeltaLabels(i.eventLabels),e.getPlaybackSession().getAsset().updateIndependentLabels(i.eventLabels),e.getEventManager().newEvent(i)}})},d=function(e){t.extend(this,{onEndOrAdSkip:function(s,a){e.getStaCore().resetHeartbeat(),e.getKeepAlive().stop(),e.getPlaybackSession().addBufferingTime(s),e.getPlaybackSession().getAsset().addBufferingTime(s),e.getPlaybackSession().getAsset().addElapsedTime(s),e.getPlaybackSession().getAsset().isSeeking()&&e.getPlaybackSession().getAsset().isCollectingSeekingTime()&&(e.getPlaybackSession().getAsset().setSeekingTimeBeforeEnd(s-e.getPlaybackSession().getAsset().getSeekingTimestamp()),e.getPlaybackSession().getAsset().setCollectingSeekingTime(!1));var i=e.getStaCore().createLabels(n.END,a,s);e.getPlaybackSession().getAsset().updateDeltaLabels(i.eventLabels),e.getPlaybackSession().getAsset().updateIndependentLabels(i.eventLabels),e.getEventManager().newEvent(i),e.getPlaybackSession().getAsset().resetAssetLifecycleLabels(),e.getPlaybackSession().getAsset().setPlaybackStarted(!1),a.hasOwnProperty("ns_st_pe")&&t.parseBoolean(a.ns_st_pe,!1)&&e.getStaCore().resetPlaybackSession()},onBufferStop:function(t,s){var a=parseInt(s.ns_st_po);e.getPlaybackSession().addBufferingTime(t),e.getPlaybackSession().getAsset().addBufferingTime(t),e.getPlaybackSession().setPlaybackTimestamp(t),e.getPlaybackSession().getAsset().setPlaybackTimestamp(t),e.getPlaybackSession().getAsset().addElapsedTime(t),e.getPlaybackSession().getAsset().setElapsedTimestamp(t),e.getPlaybackSession().getAsset().setPlaybackStartPosition(a),e.getHeartbeat().resume(),e.getKeepAlive().start();var i=e.getStaCore().createLabels(n.PLAY,s,t);e.getPlaybackSession().getAsset().updateDeltaLabels(i.eventLabels),e.getPlaybackSession().getAsset().updateIndependentLabels(i.eventLabels),e.getEventManager().newEvent(i)},onSeekStart:function(t,s){var n=parseInt(s.ns_st_po);e.getPlaybackSession().addBufferingTime(t),e.getPlaybackSession().getAsset().addBufferingTime(t),e.getPlaybackSession().getAsset().isSeeking()?e.getPlaybackSession().getAsset().isCollectingSeekingTime()||(e.getPlaybackSession().getAsset().setSeekingTimestamp(t),e.getPlaybackSession().getAsset().setCollectingSeekingTime(!0)):e.getPlaybackSession().getAsset().incrementSeeks(),e.getPlaybackSession().getAsset().isSeeking()||(e.getPlaybackSession().getAsset().setSeeking(!0),e.getPlaybackSession().getAsset().setCollectingSeekingTime(!0),e.getPlaybackSession().getAsset().setSeekStartPosition(n),e.getPlaybackSession().getAsset().setSeekingTimestamp(t)),e.getPlaybackSession().getAsset().addElapsedTime(t),e.getPlaybackSession().getAsset().setElapsedTimestamp(t)},onPause:function(t,s){e.getPlaybackSession().addBufferingTime(t),e.getPlaybackSession().getAsset().addBufferingTime(t),e.getPlaybackSession().getAsset().addElapsedTime(t),e.getPlaybackSession().getAsset().setElapsedTimestamp(t)},onPlay:function(t,s){var a=parseInt(s.ns_st_po);e.getPlaybackSession().incrementPlaySequenceCounter(),e.getPlaybackSession().getAsset().incrementPlaySequenceCounter(),e.getPlaybackSession().addBufferingTime(t),e.getPlaybackSession().getAsset().addBufferingTime(t),e.getPlaybackSession().getAsset().incrementPlayCounter(),e.getPlaybackSession().setPlaybackTimestamp(t),e.getPlaybackSession().getAsset().setPlaybackTimestamp(t),e.getPlaybackSession().getAsset().addElapsedTime(t),e.getPlaybackSession().getAsset().setElapsedTimestamp(t),e.getPlaybackSession().getAsset().setPlaybackStartPosition(a),e.getHeartbeat().resume(),e.getKeepAlive().start();var i=e.getStaCore().createLabels(n.PLAY,s,t);e.getPlaybackSession().getAsset().updateDeltaLabels(i.eventLabels),e.getPlaybackSession().getAsset().updateIndependentLabels(i.eventLabels),e.getEventManager().newEvent(i)}})},m=function(e){t.extend(this,{onEndOrAdSkip:function(s,n){e.getPlaybackSession().getAsset().isSeeking()&&e.getPlaybackSession().getAsset().isCollectingSeekingTime()&&(e.getPlaybackSession().getAsset().setSeekingTimeBeforeEnd(s-e.getPlaybackSession().getAsset().getSeekingTimestamp()),e.getPlaybackSession().getAsset().setCollectingSeekingTime(!1)),e.getPlaybackSession().storeAssetPlaybackCounters(),e.getPlaybackSession().getAsset().resetAssetLifecycleLabels(),e.getPlaybackSession().getAsset().setPlaybackStarted(!1),n.hasOwnProperty("ns_st_pe")&&t.parseBoolean(n.ns_st_pe,!1)&&e.getStaCore().resetPlaybackSession()},onSeekStart:function(t,s){var n=parseInt(s.ns_st_po);e.getPlaybackSession().getAsset().isSeeking()?e.getPlaybackSession().getAsset().setSeekingTimestamp(t):e.getPlaybackSession().getAsset().incrementSeeks(),e.getPlaybackSession().getAsset().isSeeking()||(e.getPlaybackSession().getAsset().setSeeking(!0),e.getPlaybackSession().getAsset().setCollectingSeekingTime(!0),e.getPlaybackSession().getAsset().setSeekStartPosition(n),e.getPlaybackSession().getAsset().setSeekingTimestamp(t))},onPlay:function(t,s){var a=parseInt(s.ns_st_po);e.getPlaybackSession().getAsset().isSeeking()&&(e.getPlaybackSession().getAsset().addSeekingAmount(a),e.getPlaybackSession().getAsset().setSeeking(!1)),e.getPlaybackSession().setPlaybackSessionStarted(!0),(e.getPlaybackSession().getAsset().isPlaybackSessionLooping()||0==e.getPlaybackSession().getPlaybackCounter())&&(e.getPlaybackSession().incrementPlaybackCounter(),e.getPlaybackSession().getAsset().setPlaybackSessionLooping(!1)),e.getPlaybackSession().incrementPlaySequenceCounter(),e.getPlaybackSession().getAsset().setPlaybackStarted(!0),e.getPlaybackSession().getAsset().incrementSegmentPlaybackCounter(),(0==e.getPlaybackSession().getAsset().getLowestPartNumberPlayed()||e.getPlaybackSession().getAsset().getPartNumber()<=e.getPlaybackSession().getAsset().getLowestPartNumberPlayed())&&(e.getPlaybackSession().getAsset().setLowestPartNumberPlayed(e.getPlaybackSession().getAsset().getPartNumber()),e.getPlaybackSession().getAsset().incrementAssetPlaybackCounter(),e.getPlaybackSession().getAsset().setPlaySequenceCounter(0),e.getPlaybackSession().getAsset().resetAssetPlaybackIntervals()),e.getPlaybackSession().getAsset().incrementPlaySequenceCounter(),e.getPlaybackSession().getAsset().incrementPlayCounter(),e.getPlaybackSession().setPlaybackTimestamp(t),e.getPlaybackSession().getAsset().setPlaybackTimestamp(t),e.getPlaybackSession().getAsset().setElapsedTimestamp(t),e.getPlaybackSession().getAsset().setPlaybackStartPosition(a),e.getStaCore().isLoadingTimeSent()||(s.ns_st_lt=e.getStaCore().getLoadTimeOffset()+t-e.getStaCore().getInitTimestamp()+"",e.getStaCore().setLoa
1dingTimeSent(!0)),e.getHeartbeat().resume(),e.getKeepAlive().start();var i=e.getStaCore().createLabels(n.PLAY,s,t);e.getPlaybackSession().getAsset().updateDeltaLabels(i.eventLabels),e.getPlaybackSession().getAsset().updateIndependentLabels(i.eventLabels),e.getEventManager().newEvent(i)},onBuffer:function(){e.getPlaybackSession().setBufferingTimestamp(eventTimestamp),e.getPlaybackSession().getAsset().setBufferingTimestamp(eventTimestamp)}})},E=function(e){t.extend(this,{onEndOrAdSkip:function(s,a){var i=parseInt(a.ns_st_po);e.getStaCore().resetHeartbeat(),e.getKeepAlive().stop(),e.getPlaybackSession().addPlaybackTime(s),e.getPlaybackSession().getAsset().addPlaybackTime(s),e.getPlaybackSession().getAsset().addElapsedTime(s),e.getPlaybackSession().getAsset().addInterval(i);var r=e.getStaCore().createLabels(n.END,a,s);e.getPlaybackSession().getAsset().updateDeltaLabels(r.eventLabels),e.getPlaybackSession().getAsset().updateIndependentLabels(r.eventLabels),e.getEventManager().newEvent(r),e.getPlaybackSession().getAsset().resetAssetLifecycleLabels(),e.getPlaybackSession().getAsset().setPlaybackStarted(!1),a.hasOwnProperty("ns_st_pe")&&t.parseBoolean(a.ns_st_pe,!1)&&e.getStaCore().resetPlaybackSession()},onBuffer:function(t,s){var n=parseInt(s.ns_st_po);e.getHeartbeat().pause(),e.getKeepAlive().stop(),e.getPlaybackSession().addPlaybackTime(t),e.getPlaybackSession().getAsset().addPlaybackTime(t),e.getPlaybackSession().getAsset().addInterval(n),e.getStaCore().isPauseOnBufferingEnabled()&&e.getStaCore().startPausedOnBufferingTimer(t,s),e.getPlaybackSession().getAsset().incrementBufferCount(),e.getPlaybackSession().setBufferingTimestamp(t),e.getPlaybackSession().getAsset().setBufferingTimestamp(t),e.getPlaybackSession().getAsset().addElapsedTime(t),e.getPlaybackSession().getAsset().setElapsedTimestamp(t)},onSeekStart:function(t,s){var a=parseInt(s.ns_st_po);e.getHeartbeat().pause(),e.getKeepAlive().stop(),e.getPlaybackSession().addPlaybackTime(t),e.getPlaybackSession().getAsset().addPlaybackTime(t),e.getPlaybackSession().getAsset().addInterval(a),e.getPlaybackSession().getAsset().incrementSeeks(),e.getPlaybackSession().getAsset().setSeeking(!0),e.getPlaybackSession().getAsset().setCollectingSeekingTime(!0),e.getPlaybackSession().getAsset().setSeekStartPosition(a),e.getPlaybackSession().getAsset().setSeekingTimestamp(t),e.getPlaybackSession().getAsset().addElapsedTime(t),e.getPlaybackSession().getAsset().setElapsedTimestamp(t),e.getPlaybackSession().incrementPauses(),e.getPlaybackSession().getAsset().incrementPauses();var i=e.getStaCore().createLabels(n.PAUSE,s,t);e.getPlaybackSession().getAsset().updateDeltaLabels(i.eventLabels),e.getPlaybackSession().getAsset().updateIndependentLabels(i.eventLabels),e.getEventManager().newEvent(i)},onPause:function(t,s){var a=parseInt(s.ns_st_po);e.getHeartbeat().pause(),e.getKeepAlive().stop(),e.getPlaybackSession().addPlaybackTime(t),e.getPlaybackSession().getAsset().addPlaybackTime(t),e.getPlaybackSession().getAsset().addInterval(a),e.getPlaybackSession().getAsset().addElapsedTime(t),e.getPlaybackSession().getAsset().setElapsedTimestamp(t),e.getPlaybackSession().incrementPauses(),e.getPlaybackSession().getAsset().incrementPauses();var i=e.getStaCore().createLabels(n.PAUSE,s,t);e.getPlaybackSession().getAsset().updateDeltaLabels(i.eventLabels),e.getPlaybackSession().getAsset().updateIndependentLabels(i.eventLabels),e.getEventManager().newEvent(i)}})},T=function(e){t.extend(this,{onEndOrAdSkip:function(s,n){e.getPlaybackSession().getAsset().isSeeking()&&e.getPlaybackSession().getAsset().isCollectingSeekingTime()&&(e.getPlaybackSession().getAsset().setSeekingTimeBeforeEnd(s-e.getPlaybackSession().getAsset().getSeekingTimestamp()),e.getPlaybackSession().getAsset().setCollectingSeekingTime(!1)),e.getPlaybackSession().storeAssetPlaybackCounters(),e.getPlaybackSession().getAsset().resetAssetLifecycleLabels(),e.getPlaybackSession().getAsset().setPlaybackStarted(!1),n.hasOwnProperty("ns_st_pe")&&t.parseBoolean(n.ns_st_pe,!1)&&e.getStaCore().resetPlaybackSession()},onPause:function(t,s){e.getPlaybackSession().getAsset().isSeeking()&&e.getPlaybackSession().getAsset().isCollectingSeekingTime()&&(e.getPlaybackSession().getAsset().addSeekingTime(t),e.getPlaybackSession().getAsset().setCollectingSeekingTime(!1))},onPlay:function(t,s){var a=parseInt(s.ns_st_po);e.getPlaybackSession().getAsset().isSeeking()&&(e.getPlaybackSession().getAsset().isCollectingSeekingTime()&&(e.getPlaybackSession().getAsset().addSeekingTime(t),e.getPlaybackSession().getAsset().setCollectingSeekingTime(!1)),e.getPlaybackSession().getAsset().addSeekingAmount(a),e.getPlaybackSession().getAsset().setSeeking(!1)),(e.getPlaybackSession().getAsset().isPlaybackSessionLooping()||0==e.getPlaybackSession().getPlaybackCounter())&&(e.getPlaybackSession().incrementPlaybackCounter(),e.getPlaybackSession().getAsset().setPlaybackSessionLooping(!1)),e.getPlaybackSession().incrementPlaySequenceCounter(),e.getPlaybackSession().getAsset().incrementPlaySequenceCounter(),e.getPlaybackSession().getAsset().incrementPlayCounter(),e.getPlaybackSession().getAsset().setPlaybackStarted(!0),e.getPlaybackSession().getAsset().incrementSegmentPlaybackCounter(),(0==e.getPlaybackSession().getAsset().getLowestPartNumberPlayed()||e.getPlaybackSession().getAsset().getPartNumber()<=e.getPlaybackSession().getAsset().getLowestPartNumberPlayed())&&(e.getPlaybackSession().getAsset().setLowestPartNumberPlayed(e.getPlaybackSession().getAsset().getPartNumber()),e.getPlaybackSession().getAsset().incrementAssetPlaybackCounter(),e.getPlaybackSession().getAsset().setPlaySequenceCounter(0),e.getPlaybackSession().getAsset().resetAssetPlaybackIntervals()),e.getPlaybackSession().setPlaybackTimestamp(t),e.getPlaybackSession().getAsset().setPlaybackTimestamp(t),e.getPlaybackSession().getAsset().setElapsedTimestamp(t),e.getPlaybackSession().getAsset().setPlaybackStartPosition(a),e.getStaCore().isLoadingTimeSent()||(s.ns_st_lt=e.getStaCore().getLoadTimeOffset()+t-e.getStaCore().getInitTimestamp()+"",e.getStaCore().setLoa
1dingTimeSent(!0)),e.getHeartbeat().resume(),e.getKeepAlive().start();var i=e.getStaCore().createLabels(n.PLAY,s,t);e.getPlaybackSession().getAsset().updateDeltaLabels(i.eventLabels),e.getPlaybackSession().getAsset().updateIndependentLabels(i.eventLabels),e.getEventManager().newEvent(i)}})},L=function(e){t.extend(this,{onPause:function(t,s){e.getPlaybackSession().incrementPauses(),e.getPlaybackSession().getAsset().incrementPauses(),e.getPlaybackSession().getAsset().isSeeking()&&e.getPlaybackSession().getAsset().isCollectingSeekingTime()&&(e.getPlaybackSession().getAsset().addSeekingTime(t),e.getPlaybackSession().getAsset().setCollectingSeekingTime(!1)),e.getPlaybackSession().getAsset().addElapsedTime(t),e.getPlaybackSession().getAsset().setElapsedTimestamp(t)}})},v=function(e){t.extend(this,{onEndOrAdSkip:function(s,a){parseInt(a.ns_st_po),e.getStaCore().resetHeartbeat(),e.getKeepAlive().stop(),e.getPlaybackSession().getAsset().addElapsedTime(s);var i=e.getStaCore().createLabels(n.END,a,s);e.getPlaybackSession().getAsset().updateDeltaLabels(i.eventLabels),e.getPlaybackSession().getAsset().updateIndependentLabels(i.eventLabels),e.getEventManager().newEvent(i),e.getPlaybackSession().getAsset().isSeeking()&&e.getPlaybackSession().getAsset().isCollectingSeekingTime()&&(e.getPlaybackSession().getAsset().setSeekingTimeBeforeEnd(s-e.getPlaybackSession().getAsset().getSeekingTimestamp()),e.getPlaybackSession().getAsset().setCollectingSeekingTime(!1)),e.getPlaybackSession().storeAssetPlaybackCounters(),e.getPlaybackSession().getAsset().resetAssetLifecycleLabels(),e.getPlaybackSession().getAsset().setPlaybackStarted(!1),a.hasOwnProperty("ns_st_pe")&&t.parseBoolean(a.ns_st_pe,!1)&&e.getStaCore().resetPlaybackSession()},onPlay:function(t,s){var a=parseInt(s.ns_st_po);e.getPlaybackSession().incrementPlaySequenceCounter(),e.getPlaybackSession().getAsset().incrementPlaySequenceCounter(),e.getPlaybackSession().getAsset().incrementPlayCounter(),e.getPlaybackSession().getAsset().isSeeking()&&(e.getPlaybackSession().getAsset().isCollectingSeekingTime()&&(e.getPlaybackSession().getAsset().addSeekingTime(t),e.getPlaybackSession().getAsset().setCollectingSeekingTime(!1)),e.getPlaybackSession().getAsset().addSeekingAmount(a),e.getPlaybackSession().getAsset().setSeeking(!1)),e.getPlaybackSession().getAsset().addElapsedTime(t),e.getPlaybackSession().getAsset().setElapsedTimestamp(t),e.getPlaybackSession().setPlaybackTimestamp(t),e.getPlaybackSession().getAsset().setPlaybackTimestamp(t),e.getPlaybackSession().getAsset().setPlaybackStartPosition(a),e.getStaCore().isLoadingTimeSent()||(s.ns_st_lt=e.getStaCore().getLoadTimeOffset()+t-e.getStaCore().getInitTimestamp()+"",e.getStaCore().setLoadingTimeSent(!0)),e.getHeartbeat().resume(),e.getKeepAlive().start();var i=e.getStaCore().createLabels(n.PLAY,s,t);e.getPlaybackSession().getAsset().updateDeltaLabels(i.eventLabels),e.getPlaybackSession().getAsset().updateIndependentLabels(i.eventLabels),e.getEventManager().newEvent(i)}})},I=function(o){function I(e){var t=D.getStateMachine().getCurrentState();if(t==a.IDLE||t==a.PLAYBACK_NOT_STARTED||t==a.BUFFERING_BEFORE_PLAYBACK||t==a.SEEKING_BEFORE_PLAYBACK){if(e==n.PLAY)return!0}else if(t==a.PLAYING){if(e==n.END||e==n.AD_SKIP||e==n.SEEK_START||e==n.PAUSE)return!0}else if(t==a.PAUSED||t==a.BUFFERING_DURING_PAUSE||t==a.SEEKING_DURING_PLAYBACK||t==a.SEEKING_DURING_BUFFERING||t==a.SEEKING_DURING_PAUSE){if(e==n.END||e==n.AD_SKIP||e==n.PLAY)return!0}else if(t==a.BUFFERING_DURING_PLAYBACK){if(e==n.PAUSE_ON_BUFFERING||e==n.END||e==n.AD_SKIP||e==n.SEEK_START||e==n.PAUSE||e==n.PLAY)return!0}else if(t==a.BUFFERING_DURING_SEEKING){if(e==n.END||e==n.AD_SKIP||e==n.PAUSE||e==n.PLAY)return!0}else if(t==a.PAUSED_DURING_BUFFERING&&(e==n.END||e==n.AD_SKIP||e==n.BUFFER_STOP||e==n.PLAY))return!0;return!1}function C(e,t,s){var i=D.getStateMachine().getCurrentState();e==n.AD_SKIP&&!s.hasOwnProperty("ns_st_ui")&&I(e)?s.ns_st_ui="skip":e==n.SEEK_START&&!s.hasOwnProperty("ns_st_ui")&&I(e)&&(s.ns_st_ui="seek"),i==a.IDLE?e==n.BUFFER?B.onBuffer(t,s):e==n.SEEK_START?B.onSeekStart(t,s):e==n.PLAY&&B.onPlay(t,s):i==a.PLAYBACK_NOT_STARTED?e==n.END||e==n.AD_SKIP?R.onEndOrAdSkip(t,s):e==n.SEEK_START?R.onSeekStart(t,s):e==n.PLAY?R.onPlay(t,s):e==n.BUFFER&&R.onBuffer(t,s):i==a.PLAYING?e==n.END||e==n.AD_SKIP?U.onEndOrAdSkip(t,s):e==n.BUFFER?U.onBuffer(t,s):e==n.SEEK_START?U.onSeekStart(t,s):e==n.PAUSE&&U.onPause(t,s):i==a.PAUSED?e==n.END||e==n.AD_SKIP?h.onEndOrAdSkip(t,s):e==n.PLAY?h.onPlay(t,s):e==n.BUFFER?V.onBufferWhenSeekingOrPaused(t,s):e==n.SEEK_START&&V.onSeekStartWhenPausedOrBufferingDuringPause(t,s):i==a.BUFFERING_BEFORE_PLAYBACK?e==n.END||e==n.AD_SKIP?O.onEndOrAdSkip(t,s):e==n.BUFFER_STOP?O.onBufferStop(t,s):e==n.SEEK_START?O.onSeekStart(t,s):e==n.PAUSE?O.onPause(t,s):e==n.PLAY&&O.onPlay(t,s):i==a.BUFFERING_DURING_PLAYBACK?e==n.PAUSE_ON_BUFFERING?F.onPauseOnBuffering(t,s):e==n.BUFFER_STOP?V.onBufferStopOrOnPlayWhenBufferingDuringPlayback(t,s):e==n.END||e==n.AD_SKIP?F.onEndOrAdSkip(t,s):e==n.SEEK_START?F.onSeekStart(t,s):e==n.PAUSE?F.onPause(t,s):e==n.PLAY&&V.onBufferStopOrOnPlayWhenBufferingDuringPlayback(t,s):i==a.BUFFERING_DURING_SEEKING?e==n.END||e==n.AD_SKIP?G.onEndOrAdSkip(t,s):e==n.PAUSE?G.onPause(t,s):e==n.PLAY?G.onPlay(t,s):e==n.BUFFER_STOP&&V.onBufferStopWhenBufferingDuringSeekingOrBuffer
1ingDuringPause(t,s):i==a.BUFFERING_DURING_PAUSE?e==n.END||e==n.AD_SKIP?w.onEndAndSkip(t,s):e==n.PAUSE?w.onPause(t,s):e==n.PLAY?w.onPlay(t,s):e==n.SEEK_START?V.onSeekStartWhenPausedOrBufferingDuringPause(t,s):e==n.BUFFER_STOP&&V.onBufferStopWhenBufferingDuringSeekingOrBufferingDuringPause(t,s):i==a.SEEKING_BEFORE_PLAYBACK?e==n.END||e==n.AD_SKIP?M.onEndOrAdSkip(t,s):e==n.PAUSE?M.onPause(t,s):e==n.PLAY?M.onPlay(t,s):e==n.BUFFER&&V.onBufferWhenSeekingOrPaused(t,s):i==a.SEEKING_DURING_PLAYBACK?e==n.END||e==n.AD_SKIP?x.onEndOrAdSkip(t,s):e==n.PLAY?x.onPlay(t,s):e==n.BUFFER?V.onBufferWhenSeekingOrPaused(t,s):e==n.PAUSE&&V.onPauseWhenSeekingDuringPlaybackOrSeekingDuringPause(t,s):i==a.SEEKING_DURING_BUFFERING?e==n.PAUSE?Y.onPause(t,s):e==n.BUFFER?V.onBufferWhenSeekingOrPaused(t,s):e==n.PLAY?V.onPlayWhenSeekingDuringBufferingOrSeekingDuringPause(t,s):e==n.END||e==n.AD_SKIP?V.onEndOrAdSkipWhenSeekingDuringBufferingOrSeekingDuringPause(t,s):e==n.BUFFER_STOP&&V.onBufferStopWhenSeekingDuringBufferingOrSeekingDuringPause(t,s):i==a.PAUSED_DURING_BUFFERING?e==n.END||e==n.AD_SKIP?K.onEndOrAdSkip(t,s):e==n.BUFFER_STOP?K.onBufferStop(t,s):e==n.SEEK_START?K.onSeekStart(t,s):e==n.PAUSE?K.onPause(t,s):e==n.PLAY&&K.onPlay(t,s):i==a.SEEKING_DURING_PAUSE&&(e==n.BUFFER?V.onBufferWhenSeekingOrPaused(t,s):e==n.PLAY?V.onPlayWhenSeekingDuringBufferingOrSeekingDuringPause(t,s):e==n.PAUSE?V.onPauseWhenSeekingDuringPlaybackOrSeekingDuringPause(t,s):e==n.END||e==n.AD_SKIP?V.onEndOrAdSkipWhenSeekingDuringBufferingOrSeekingDuringPause(t,s):e==n.BUFFER_STOP&&V.onBufferStopWhenSeekingDuringBufferingOrSeekingDuringPause(t,s)),I(e)&&D.getPlaybackSession().setFirstEventSent(!0)}var D,B,h,R,U,O,F,G,w,K,M,Y,x,V,H,q,W,j,J,z,$,Q,X,Z,ee,te,se,ne,ae=this,ie={},re=r.DEFAULT_PAUSED_ON_BUFFERING_INTERVAL,oe=r.THROTTLING_DELAY,ge={},ce=!1;t.extend(ae,{getConfiguration:function(){return o||{}},enableSystemClockJumpsDetection:function(e){(e<r.SYSTEM_CLOCK_JUMP_DETECTION_MINIMUM_INTERVAL||!e)&&(e=r.SYSTEM_CLOCK_JUMP_DETECTION_DEFAULT_INTERVAL),t.onSystemClockJump((function(e){te=e,ce=!0}),e)},createLabels:function(e,s,o){var g=!1;if(e==n.HEARTBEAT){var c=isNaN(j)?W:j;j=o,(o<c||ce)&&(g=!0,ce=!1,o<c?(D.getPlaybackSession().addInternalErrorFlag("1"),D.getLogging().infoLog("System clock jump detected","to the far past")):te?(D.getPlaybackSession().addInternalErrorFlag("3"),D.getLogging().infoLog("System clock jump detected","to the future")):(D.getPlaybackSession().addInternalErrorFlag("2"),D.getLogging().infoLog("System clock jump detected","to the near past")),o=c)}var l={};if("undefined"!=typeof document){var u=document;l.c7=u.URL,l.c8=u.title,l.c9=u.referrer}return l.ns_ts=+new Date+"",l.ns_st_ev=n.toString(e),l.ns_st_mp=r.DEFAULT_PLAYERNAME,l.ns_st_mv=r.STREAMINGANALYTICS_VERSION,l.ns_st_ub="0",l.ns_st_br="0",l.ns_st_pn="1",l.ns_st_tp="0",l.ns_st_it=i.toString(i.SINGLE_CLIP),l.ns_st_sv=r.STREAMINGANALYTICS_VERSION,l.ns_st_smv=r.MODEL_VERSION,l.ns_type="hidden",l.ns_st_ec=D.getEventManager().getEventCounter()+"",l.ns_st_ki=D.getKeepAlive().getInterval()+"",D.getPlaybackSession().getAsset().isAutoCalculatePositionsEnabled()?l.ns_st_po=D.getPlaybackSession().getAsset().getExpectedPlaybackPosition(o)+"":l.ns_st_po=ee+"",ee=parseInt(l.ns_st_po),t.extend(l,ae.getLabels()),D.getPlaybackSession().createLabels(l,o),t.extend(l,s),g&&(D.getPlaybackSession().setPlaybackTimestamp(j-parseInt(l.ns_st_pt)),D.getPlaybackSession().getAsset().setPlaybackTimestamp(j-parseInt(l.ns_st_pt)),D.getPlaybackSession().getAsset().setElapsedTimestamp(j-parseInt(l.ns_st_et)),D.getStateMachine().getCurrentState()==a.BUFFERING_DURING_PLAYBACK&&D.getPlaybackSession().getAsset().setBufferingTimestamp(j-parseInt(l.ns_st_bp))),{eventType:e,eventLabels:l}},newEvent:function(e,s,i,r){ae.stopDelayedTransitionTimer();var o=D.getStateMachine().getCurrentState(),g=D.getStateMachine().eventTypeToState(e);if(null!=g&&g!=o)if(!ae.isThrottlingEnabled()||o!=a.PLAYING&&o!=a.PAUSED||g!=a.PLAYING&&g!=a.PAUSED||r){var c=isNaN(j)?W:j;j=s;var l=!1;(s<c||ce)&&(l=!0,ce=!1,s<c?(D.getPlaybackSession().addInternalErrorFlag("1"),D.getLogging().infoLog("System clock jump detected","to the far past")):te?(D.getPlaybackSession().addInternalErrorFlag("3"),D.getLogging().infoLog("System clock jump detected","to the future")):(D.getPlaybackSession().addInternalErrorFlag("2"),D.getLogging().infoLog("System clock jump detected","to the near past")),s=c),i.ns_st_po||(D.getPlaybackSession().getAsset().isAutoCalculatePositionsEnabled()?D.get
1StateMachine().getCurrentState()==a.IDLE?i.ns_st_po="0":i.ns_st_po=D.getPlaybackSession().getAsset().getExpectedPlaybackPosition(s)+"":i.ns_st_po=ee+""),ee=parseInt(i.ns_st_po),D.getPlaybackSession().getAsset().setPlaybackTimeOffset(parseInt(i.ns_st_po)),C(e,s,i);var u=0;isNaN(D.getStateMachine().getLastStateChangeTimestamp())||(u=s-D.getStateMachine().getLastStateChangeTimestamp()),D.getStateMachine().newEvent(e,s),l&&(g!=a.IDLE&&g!=a.PLAYBACK_NOT_STARTED&&g!=a.SEEKING_BEFORE_PLAYBACK&&g!=a.BUFFERING_BEFORE_PLAYBACK&&D.getPlaybackSession().getAsset().setElapsedTimestamp(j),g!=a.BUFFERING_BEFORE_PLAYBACK&&g!=a.BUFFERING_DURING_PAUSE&&g!=a.BUFFERING_DURING_PLAYBACK&&g!=a.BUFFERING_DURING_SEEKING&&g!=a.PAUSED_DURING_BUFFERING||(D.getPlaybackSession().setBufferingTimestamp(j),D.getPlaybackSession().getAsset().setBufferingTimestamp(j)),g!=a.PLAYING&&g!=a.BUFFERING_DURING_PLAYBACK||(D.getPlaybackSession().setPlaybackTimestamp(j),D.getPlaybackSession().getAsset().setPlaybackTimestamp(j)),g!=a.SEEKING_BEFORE_PLAYBACK&&g!=a.SEEKING_DURING_BUFFERING&&g!=a.SEEKING_DURING_PAUSE&&g!=a.SEEKING_DURING_PLAYBACK&&g!=a.BUFFERING_DURING_SEEKING||D.getPlaybackSession().getAsset().setSeekingTimestamp(j)),D.getLogging().log("Transition from",t.stateToString(o),"to",t.stateToString(g),"due to event:",n.toString(e));for(var S=0,_=X.length;S<_;S++)X[S](o,g,i,u)}else{D.getLogging().infoLog("Throttled event:",n.toString(e),"during state",t.stateToString(o),i,ae.getThrottlingDelay(),"ms");var P=function(e,t,n){return function(){ae.newEvent(e,s,n,!0)}}(e,0,i);Q=D.getPlatformAPI().setTimeout(P,ae.getThrottlingDelay())}else D.getLogging().infoLog("Ignored event:",n.toString(e),"during state",t.stateToString(o),i)},newPseudoEvent:function(e,i,r){if(e!=n.LOAD&&e!=n.ENGAGE||D.getStateMachine().getCurrentState()==a.IDLE){e==n.ERROR&&null==r.ns_st_er&&(r.ns_st_er=s.UNKNOWN_VALUE),e==n.TRANSFER&&null==r.ns_st_rp&&(r.ns_st_rp=s.UNKNOWN_VALUE);var o,g,c,l,u=!0,S=!1;switch(e){case n.BIT_RATE:o="ns_st_br",g="ns_st_pbr";break;case n.PLAYBACK_RATE:o="ns_st_rt",g="ns_st_prt";break;case n.VOLUME:o="ns_st_vo",g="ns_st_pvo";break;case n.WINDOW_STATE:o="ns_st_ws",g="ns_st_pws";break;case n.AUDIO:o="ns_st_at",g="ns_st_pat";break;case n.VIDEO:o="ns_st_vt",g="ns_st_pvt";break;case n.SUBS:o="ns_st_tt",g="ns_st_ptt";break;case n.CDN:o="ns_st_cdn",g="ns_st_pcdn";break;default:u=!1}if(u&&o in r)switch(l=r[o],e){case n.BIT_RATE:case n.VOLUME:case n.WINDOW_STATE:o in ge&&(c=ge[o],r[g]=c,S=l==c+""),ge[o]=r[o];break;case n.AUDIO:case n.VIDEO:case n.SUBS:case n.CDN:D.getPlaybackSession().getAsset().hasInternalLabel(o)&&(c=D.getPlaybackSession().getAsset().getInternalLabel(o),r[g]=c,S=l==c+""),D.getPlaybackSession().getAsset().setInternalLabel(o,r[o]);break;case n.PLAYBACK_RATE:c=D.getPlaybackSession().getAsset().getPlaybackRate(),r[g]=c+""}if(u&&D.getStateMachine().getCurrentState()!=a.PLAYING&&D.getStateMachine().getCurrentState()!=a.BUFFERING_DURING_PLAYBACK||u&&S)return e==n.PLAYBACK_RATE&&D.getPlaybackSession().getAsset().setPlaybackRate(parseInt(r.ns_st_rt)),void D.getLogging().infoLog("No measurement send for the pseudo-event:",n.toString(e),"during state",t.stateToString(D.getStateMachine().getCurrentState()),r);var _=isNaN(j)?W:j;j=i;var P=!1;(i<_||ce)&&(P=!0,ce=!1,i<_?(D.getPlaybackSession().addInternalErrorFlag("1"),D.getLogging().infoLog("System clock jump detected","to the far past")):te?(D.getPlaybackSession().addInternalErrorFlag("3"),D.getLogging().infoLog("System clock jump detected","to the future")):(D.getPlaybackSession().addInternalErrorFlag("2"),D.getLogging().infoLog("System clock jump detected","to the near past")),i=_),r.ns_st_po||(D.getPlaybackSession().getAsset().isAutoCalculatePositionsEnabled()?r.ns_st_po=D.getPlaybackSession().getAsset().getExpectedPlaybackPosition(i)+"":r.ns_st_po=ee+""),ee=parseInt(r.ns_st_po),D.getPlaybackSession().getAsset().setPlaybackTimeOffset(parseInt(r.ns_st_po)),D.getStateMachine().getCurrentState()!=a.IDLE&&D.getStateMachine().getCurrentState()!=a.PLAYBACK_NOT_STARTED&&D.getStateMachine().getCurrentState()!=a.SEEKING_BEFORE_PLAYBACK&&D.getStateMachine().getCurrentState()!=a.BUFFERING_BEFORE_PLAYBACK&&(D.getPlaybackSession().getAsset().addElapsedTime(i),D.getPlaybackSession().getAsset().setElapsedTimestamp(i)),D.getStateMachine().getCurrentState()!=a.PLAYING&&D.getStateMachine().getCurrentState()!=a.BUFFERING_DURING_PLAYBACK||(D.getPlaybackSession().addPlaybackTime(i),D.getPlaybackSession().setPlaybackTimestamp(i),D.getPlaybackSession().getAsset().addPlaybackTime(i),D.getPlaybackSession().getAsset().setPlaybackTimestamp(i),D.getPlaybackSession().getAsset().addInterval(parseInt(r.ns_st_po)),D.getPlaybackSession().getAsset().setPlaybackStartPosition(parseInt(r.ns_st_po))),D.getStateMachine().getCurrentState()!=a.BUFFERING_BEFORE_PLAYBACK&&D.getStateMachine().getCurrentState()!=a.BUFFERING_DURING_PAUSE&&D.getStateMachine().getCurrentState()!=a.BUFFERING_DURING_PLAYBACK&&D.getStateMachine().getCurrentState()!=a.BUFFERING_DURING_SEEKING||(D.getPlaybackSession().addBufferingTime(i),D.getPlaybackSession().setBufferingTimestamp(i),D.getPlaybackSession().getAsset().addBufferingTime(i),D.getPlaybackSession().getAsset().setBufferingTimestamp(i));var f=ae.createLabels(e,r,i);D.getPlaybackSession().getAsset().updateDeltaLabels(f.eventLabels),D.getPlaybackSession().getAsset().updateIndependentLabels(f.eventLabels),D.getEventManager().newEvent(f),e==n.PLAYBACK_RATE&&D.getPlaybackSession().getAsset().setPlaybackRate(parseInt(r.ns_st_rt)),P&&(D.getStateMachine().getCurrentState()!=a.PLAYING&&D.getStateMachine().getCurrentState()!=a.BUFFERING_DURING_PLAYBACK||(D.getPlaybackSession().setPlaybackTimestamp(j),D.getPlaybackSession().getAsset().setPlaybackTimestamp(j)),D.getStateMachine().getCurrentState()!=a.IDLE&&D.getStateMachine().getCurrentState()!=a.PLAYBACK_NOT_STARTED&&D.getStateMachine().getCurrentState()!=a.SEEKING_BEFORE_PLAYBACK&&D.getStateMachine().getCurrentState()!=a.BUFFERING_BEFORE_PLAYBACK&&D.getPlaybackSession().getAsset().setElapsedTimestamp(j),D.getStateMachine().getCurrentState()!=a.BUFFERING_BEFORE_PLAYBACK&&D.getStateMachine().getCurrentState()!=a.BUFFERING_DURING_PAUSE&&D.getStateMachine().getCurrentState()!=a.BUFFERING_DURING_PLAYBACK&&D.getStateMachine().getCurrentState()!=a.BUFFERING_DURING_SEEKING&&D.getStateMachine().getCurrentState()!=a.PAUSED_DURING_BUFFERING||(D.getPlaybackSession().setBufferingTimestamp(j),D.getPlaybackSession().getAsset().setBufferingTimestamp(j)),D.getStateMachine().getCurrentState()!=a.SEEKING_BEFORE_PLAYBACK&&D.getStateMachine().getCurrentState()!=a.SEEKING_DURING_BUFFERING&&D.getStateMachine().getCurrentState()!=a.SEEKING_DURING_PAUSE&&D.getStateMachine().getCurrentState()!=a.SEEKING_DURING_PLAYBACK&&D.getStateMachine().getCurrentState()!=a.BUFFERING_DURING_SEEKING||D.getPlaybackSession().getAsset().setSeekingTimestamp(j))}else D.getLogging().infoLog("Ignored pseudo-event:",n.toString(e),"during state",t.stateToString(D.getStateMachine().getCurrentState()),r)},getState:function(){return D.getStateMachine().getCurrentState()},addListener:function(e){X.push(e)},removeListener:function(e){X.splice(t.indexOf(e,X),1)},getLabel:function(e){return ge[e]},getLabels:function(){return ge},setLabel:function(e,t){null==t?delete ge[e]:ge[e]=t},setLabels:function(e){for(var t in e)e.hasOwnProperty(t)&&ae.setLabel(t,e[t])},getPlatformAPI:function(){return D.getAppCore()?D.getAppCore().getPlatformAPI():e},getExports:function(){return ie},isProperlyInitialized:function(){var e=D.getAppCore().getAppContext(),t=D.getAppCore().getSalt(),s=D.getAppCore().getPixelURL();return e&&s&&t},setThrottlingDelay:function(e){oe=e},getThrottlingDelay:function(){return oe},isThrottlingEnabled:function(){return $},setThrottlingEnabled:function(e){$=e},isLoadingTimeSent:function(){return H}
1,setLoadingTimeSent:function(e){H=e},getLoadTimeOffset:function(){return q},setLoadTimeOffset:function(e){q=e},getInitTimestamp:function(){return W},setPauseOnBufferingInterval:function(e){re=e},getPauseOnBufferingInterval:function(){return re},isPauseOnBufferingEnabled:function(){return J},setPauseOnBufferingEnabled:function(e){J=e},startPausedOnBufferingTimer:function(e,s){ae.stopPausedOnBufferingTimer(),z=ae.getPlatformAPI().setTimeout((function(){var e={},a=t.fixEventTime(e),i=parseInt(s.ns_st_po);e.ns_st_po=i+"",ae.newEvent(n.PAUSE_ON_BUFFERING,a,e)}),re)},stopPausedOnBufferingTimer:function(){null!=z&&(ae.getPlatformAPI().clearTimeout(z),z=null)},stopDelayedTransitionTimer:function(){Q&&(ae.getPlatformAPI().clearTimeout(Q),Q=null)},setLiveEndpointURL:function(e){if(null==e||0==e.length)return null;var t=decodeURIComponent||unescape,s=e.indexOf("?");if(s>=0){if(s<e.length-1){for(var n=e.substring(s+1).split("&"),a=0,i=n.length;a<i;a++){var o=n[a].split("=");2==o.length?ae.setLabel(o[0],t(o[1])):1==o.length&&ae.setLabel(r.PAGE_NAME_LABEL,t(o[0]))}e=e.substring(0,s+1)}}else e+="?";return Z=e},getLiveEndpointURL:function(){return Z||("undefined"!=typeof ns_p&&"string"==typeof ns_p.src?Z=ns_p.src.replace(/&/,"&").replace(/&ns__t=\d+/,""):"string"==typeof ns_pixelUrl?Z=ns_pixelUrl.replace(/&/,"&").replace(/&ns__t=\d+/,""):null)},getStaSM:function(){return D},resetPlaybackSession:function(e){var t=D.getPlaybackSession();D.setPlaybackSession(new g(D)),g.resetPlaybackSession(D,t,e)},resetHeartbeat:function(){D.getHeartbeat().pause();var e=D.getHeartbeat().getIntervals();D.setHeartbeat(new u(D)),D.getHeartbeat().setIntervals(e)}}),t.isBrowser()?(se=window,ne=document):(se={},ne={location:{href:""},title:"",URL:"",referrer:"",cookie:""}),t.extend(ae,{prepareUrl:function(e,s){for(var n,a=se.encodeURIComponent||escape,i=[],o=r.LABELS_ORDER,g=e.split("?"),c=g[0],l=g[1].split("&"),u=0,S=l.length;u<S;u++){var _=l[u].split("="),P=unescape(_[0]),f=unescape(_[1]);P&&(s[P]=f)}for(var b={},p=0,y=o.length;p<y;p++){var k=o[p];if(s.hasOwnProperty(k)){var A=s[k];void 0!==A&&null!=A&&(b[k]=!0,i.push(a(k)+"="+a(s[k])))}}for(var d in s)if(s.hasOwnProperty(d)){if(b[d])continue;var m=s[d];void 0!==m&&null!=m&&i.push(a(d)+"="+a(s[d]))}n=(n=c+"?"+i.join("&"))+(n.indexOf("&c8=")<0?"&c8="+a(ne.title):"")+(n.indexOf("&c7=")<0?"&c7="+a(ne.URL):"")+(n.indexOf("&c9=")<0?"&c9="+a(ne.referrer):"");var E=t.browserAcceptsLargeURLs()?r.URL_LENGTH_LIMIT:r.RESTRICTED_URL_LENGTH_LIMIT;if(n.length>E&&n.indexOf("&")>0){var T=n.substr(0,E-8).lastIndexOf("&");n=(n.substring(0,T)+"&ns_cut="+a(n.substring(T+1))).substr(0,E)}return n}}),function(){if(D=new N(ae),t.getNamespace().comScore?(ie=t.getNamespace().comScore.exports,D.setAppCore(ie.c())):D.setAppCore(null),o.publisherId){ae.setLabel("c2",o.publisherId);var e=o.secure;!e&&D.getAppCore()?e=D.getAppCore().isSecure():!e&&t.isBrowser()&&(e=t.isWebSecure());var s=(e?"https://sb":"http://b")+".scorecardresearch.com/p?c1=2";ae.setLiveEndpointURL(s)}o.liveEndpointURL&&ae.setLiveEndpointURL(o.liveEndpointURL),D.setKeepAlive(new S(D)),D.setHeartbeat(new u(D)),D.setEventManager(new c(D)),D.setStateMachine(new _),D.setLogging(new l(r.LOG_NAMESPACE,o.debug)),D.setPlaybackSession(new g(D)),B=new k(D),h=new A(D),R=new m(D),U=new E(D),O=new f(D),F=new p(D),G=new y(D),w=new b(D),K=new d(D),M=new T(D),Y=new L(D),x=new v(D),V=new P(D),H=!1,q=0,W=+new Date,J=!0,$=!1,X=[],o.systemClockJumpDetection&&ae.enableSystemClockJumpsDetection(parseInt(o.systemClockJumpDetectionInterval))}()},N=function(e){var s,n,a,i,r,o,g;t.extend(this,{getAppCore:function(){return s},getStaCore:function(){return e},getEventManager:function(){return n},getStateMachine:function(){return a},getHeartbeat:function(){return i},getKeepAlive:function(){return r},getPlaybackSession:function(){return o},getLogging:function(){return g},setAppCore:function(e){s=e},setKeepAlive:function(e){r=e},setHeartbeat:function(e){i=e},setEventManager:function(e){n=e},setStateMachine:function(e){a=e},setPlaybackSession:function(e){o=e},setLogging:function(e){g=e}})},C=function(e){function s(e){var s,a;if(s="object"==typeof arguments[1]?arguments[1]:"object"==typeof arguments[2]?arguments[2]:{},a="number"==typeof arguments[1]?arguments[1]:"number"==typeof arguments[2]?arguments[2]:NaN,n.toString(e)){s=t.jsonObjectToStringDictionary(s);var i=t.fixEventTime(s);
1s.ns_st_po||isNaN(a)||(s.ns_st_po=t.parseInteger(a,0)+""),e==n.PLAY||e==n.PAUSE||e==n.BUFFER||e==n.END||e==n.SEEK_START||e==n.AD_SKIP||e==n.BUFFER_STOP?o.newEvent(e,i,s):o.newPseudoEvent(e,i,s)}}function i(){l&&o.getStaSM().getStateMachine().getCurrentState()!=a.IDLE&&c.notifyEnd()}var o,c=this,l=!0;t.extend(this,{isProperlyInitialized:function(){return o.isProperlyInitialized()},reset:function(e){s(n.END);var t=o;t.getStaSM().getKeepAlive().stop(),t.getStaSM().getHeartbeat().pause(),o=new I(t.getConfiguration()),g.resetPlaybackSession(o.getStaSM(),t.getStaSM().getPlaybackSession(),e)},setPauseOnBufferingInterval:function(e){o.setPauseOnBufferingInterval(e)},getPauseOnBufferingInterval:function(){return o.getPauseOnBufferingInterval()},setKeepAliveInterval:function(e){o.getStaSM().getKeepAlive().setInterval(e)},getKeepAliveInterval:function(){return o.getStaSM().getKeepAlive().getInterval()},setHeartbeatIntervals:function(e){o.getStaSM().getHeartbeat().setIntervals(e)},notifyPlay:function(e,t){o.getStaSM().getLogging().apiCall("notifyPlay",e,t),s(n.PLAY,e,t)},notifyPause:function(e,t){o.getStaSM().getLogging().apiCall("notifyPause",e,t),s(n.PAUSE,e,t)},notifyEnd:function(e,t){o.getStaSM().getLogging().apiCall("notifyEnd",e,t),s(n.END,e,t)},notifyBufferStart:function(e,t){o.getStaSM().getLogging().apiCall("notifyBufferStart",e,t),s(n.BUFFER,e,t)},notifyBufferStop:function(e,t){o.getStaSM().getLogging().apiCall("notifyBufferStop",e,t),s(n.BUFFER_STOP,e,t)},notifyLoad:function(e,t){o.getStaSM().getLogging().apiCall("notifyLoad",e,t),s(n.LOAD,e,t)},notifyEngage:function(e,t){o.getStaSM().getLogging().apiCall("notifyEngage",e,t),s(n.ENGAGE,e,t)},notifySeekStart:function(e,t){o.getStaSM().getLogging().apiCall("notifySeekStart",e,t),s(n.SEEK_START,e,t)},notifySkipAd:function(e,t){o.getStaSM().getLogging().apiCall("notifySkipAd",e,t),s(n.AD_SKIP,e,t)},notifyCallToAction:function(e,t){o.getStaSM().getLogging().apiCall("notifyCallToAction",e,t),s(n.CTA,e,t)},notifyError:function(e,t){o.getStaSM().getLogging().apiCall("notifyError",e,t),s(n.ERROR,e,t)},notifyTransferPlayback:function(e,t){o.getStaSM().getLogging().apiCall("notifyTransferPlayback",e,t),s(n.TRANSFER,e,t)},notifyDrmFail:function(e,t){o.getStaSM().getLogging().apiCall("notifyDrmFail",e,t),s(n.DRM_FAILED,e,t)},notifyDrmApprove:function(e,t){o.getStaSM().getLogging().apiCall("notifyDrmApprove",e,t),s(n.DRM_APPROVED,e,t)},notifyDrmDeny:function(e,t){o.getStaSM().getLogging().apiCall("notifyDrmDeny",e,t),s(n.DRM_DENIED,e,t)},notifyChangeBitrate:function(e,t,a){if(o.getStaSM().getLogging().apiCall("notifyChangeBitrate",e,t,a),null!=e){var i=a||{};i.ns_st_br=e+"",s(n.BIT_RATE,i,t)}},notifyChangePlaybackRate:function(e,t,a){if(o.getStaSM().getLogging().apiCall("notifyChangePlaybackRate",e,t,a),null!=e){var i=a||{};i.ns_st_rt=e+"",s(n.PLAYBACK_RATE,i,t)}},notifyChangeVolume:function(e,t,a){if(o.getStaSM().getLogging().apiCall("notifyChangeVolume",e,t,a),null!=e){var i=a||{};i.ns_st_vo=e+"",s(n.VOLUME,i,t)}},notifyChangeWindowState:function(e,t,a){if(o.getStaSM().getLogging().apiCall("notifyChangeWindowState",e,t,a),null!=e){var i=a||{};i.ns_st_ws=e+"",s(n.WINDOW_STATE,i,t)}},notifyChangeAudioTrack:function(e,t,a){if(o.getStaSM().getLogging().apiCall("notifyChangeAudioTrack",e,t,a),null!=e){var i=a||{};i.ns_st_at=e+"",s(n.AUDIO,i,t)}},notifyChangeVideoTrack:function(e,t,a){if(o.getStaSM().getLogging().apiCall("notifyChangeVideoTrack",e,t,a),null!=e){var i=a||{};i.ns_st_vt=e+"",s(n.VIDEO,i,t)}},notifyChangeSubtitleTrack:function(e,t,a){if(o.getStaSM().getLogging().apiCall("notifyChangeSubtitleTrack",e,t,a),null!=e){var i=a||{};i.ns_st_tt=e+"",s(n.SUBS,i,t)}},notifyChangeCdn:function(e,t,a){if(o.getStaSM().getLogging().apiCall("notifyChangeCdn",e,t,a),null!=e){var i=a||{};i.ns_st_cdn=e+"",s(n.CDN,i,t)}},notifyCustomEvent:function(e,t){o.getStaSM().getLogging().apiCall("notifyCustomEvent",e,t),s(n.CUSTOM,e,t)},getLabels:function(){return o.getLabels()},getState:function(){return o.getStaSM().getStateMachine().getCurrentState()},setLabels:function(e){o.setLabels(e)},getLabel:function(e){return o.getLabel(e)},setLabel:function(e,t){o.setLabel(e,t)},getLoadTimeOffset:function(){return o.getLoadTimeOffset()}
1,setLoadTimeOffset:function(e){o.setLoadTimeOffset(e)},setLiveEndpointURL:function(e){return o.setLiveEndpointURL(e)},getLiveEndpointURL:function(){return o.getLiveEndpointURL()},isPauseOnBufferingEnabled:function(){return o.isPauseOnBufferingEnabled()},setPauseOnBufferingEnabled:function(e){o.setPauseOnBufferingEnabled(e)},isThrottlingEnabled:function(){return o.isThrottlingEnabled()},setThrottlingEnabled:function(e){o.setThrottlingEnabled(e)},setThrottlingDelay:function(e){o.setThrottlingDelay(e)},getThrottlingDelay:function(){return o.getThrottlingDelay()},setPlaybackIntervalMergeTolerance:function(e){o.getStaSM().getPlaybackSession().getAsset().setPlaybackIntervalMergeTolerance(e)},getPlaybackIntervalMergeTolerance:function(){return o.getStaSM().getPlaybackSession().getAsset().getPlaybackIntervalMergeTolerance()},createPlaybackSession:function(e){o.getStaSM().getLogging().apiCall("createPlaybackSession",e),e=t.jsonObjectToStringDictionary(e);var s=o.getStaSM().getStateMachine().getCurrentState();s!=a.IDLE&&(o.getStaSM().getLogging().infoLog("Ending the current Clip. It was in state:",t.stateToString(s)),c.notifyEnd()),o.getStaSM().getPlaybackSession().isPlaybackSessionStarted()&&o.resetPlaybackSession(),o.getStaSM().getPlaybackSession().setLabels(e)},getVersion:function(){return r.STREAMINGANALYTICS_VERSION},addListener:function(e){o.addListener(e)},removeListener:function(e){o.removeListener(e)},addMeasurementListener:function(e){o.getStaSM().getEventManager().addMeasurementListener(e)},removeMeasurementListener:function(e){o.getStaSM().getEventManager().removeMeasurementListener(e)},getPlaybackSession:function(){return o.getStaSM().getPlaybackSession()},setExitEndEventEnabled:function(e){l=e},isExitEndEventEnabled:function(){return l},getPlatformAPI:function(){return o.getPlatformAPI()},_getLogHistory:function(){return o.getStaSM().getLogging().getLogHistory()}}),t.isBrowser()&&(window.addEventListener?(window.addEventListener("beforeunload",i),window.addEventListener("unload",i)):window.attachEvent&&(window.attachEvent("onbeforeunload",i),window.attachEvent("onunload",i))),e=t.extend({},e),(o=new I(e)).getStaSM().getLogging().log("New StreamingAnalytics instance with configuration",e)};return C.PlayerEvents=n,C.InternalStates=a,C.ImplementationType=i,C.Constants=r,C}(),e.ReducedRequirementsStreamingAnalytics=e.ReducedRequirementsStreamingAnalytics||(s={LongFormOnDemand:"12",ShortFormOnDemand:"11",Live:"13",UserGeneratedLongFormOnDemand:"22",UserGeneratedShortFormOnDemand:"21",UserGeneratedLive:"23",Bumper:"99",Other:"00"},n={LinearOnDemandPreRoll:"11",LinearOnDemandMidRoll:"12",LinearOnDemandPostRoll:"13",LinearLive:"21",BrandedOnDemandPreRoll:"31",BrandedOnDemandMidRoll:"32",BrandedOnDemandPostRoll:"33",BrandedOnDemandContent:"34",BrandedOnDemandLive:"35",Other:"00"},a=e.StreamingAnalytics,i=e.StreamingAnalytics.InternalStates||null,r=e.StreamingAnalytics.ImplementationType||null,o=null!=e.StreamingAnalytics.InternalStates&&null!=e.StreamingAnalytics.ImplementationType,g=e.StreamingAnalytics.Constants,(c=function(e){function c(e,s,n){return!!(t.exists(e)&&t.exists(s)&&t.exists(n)&&(s.hasOwnProperty(e)&&n.hasOwnProperty(e)&&s[e]===n[e]||!s.hasOwnProperty(e)&&!n.hasOwnProperty(e)))}function u(e){var t=e||{};t.ns_st_ad="1",t.ns_st_an=++P+"",b.getPlaybackSession().setAsset(t),b.notifyPlay(),f=!1}function S(e,t){y==p.None&&(y=t),f&&y==t&&function(e){for(var t in g.STANDARD_METADATA_LABELS)if(g.STANDARD_METADATA_LABELS.hasOwnProperty(t)&&!c(g.STANDARD_METADATA_LABELS[t],_,e))return!1;return!0}(e)?(b.getPlaybackSession().getAsset().setLabels(e),b.getState()!=i.PLAYING&&b.notifyPlay()):function(e){b.getPlaybackSession().setAsset(e),_=e,b.notifyPlay()}(e),f=!0,y=t}var _=null,P=0,f=!1,b=null,p={None:0,AudioContent:1,VideoContent:2},y=p.None,k=new l("TTSTA",(e||{}).debug);t.extend(this,{playVideoAdvertisement:function(e,s){if(b){k.apiCall("playVideoAdvertisement",e,s);var a={ns_st_ct:"va"};s?a.ns_st_ct="va"+s:k.warn("Calling 'playVideoAdvertisement' without specifying the media type as a second parameter."),s!=n.LinearLive&&s!=n.BrandedOnDemandLive||(a.ns_st_li="1"),e&&t.extend(a,e),u(a)}},playAudioAdvertisement:function(e,s){if(b){k.apiCall("playAudioAdvertisement",e,s);var a={ns_st_ct:"aa"};s?a.ns_st_ct="aa"+s:k.warn("Calling 'playAudioAdvertisement' without specifying the media type as a second parameter."),s!=n.LinearLive&&s!=n.BrandedOnDemandLive||(a.ns_st_li="1"),e&&t.extend(a,e),u(a)}},playVideoContentPart:function(e,n){if(b){k.apiCall("playVideoContentPart",e,n);var a={ns_st_ct:"vc"};n?a.ns_st_ct="vc"+n:k.warn("Calling 'playVideoContentPart' without specifying the media type as a second parameter."),n!=s.Live&&n!=s.UserGeneratedLive||(a.ns_st_li="1"),e&&t.extend(a,e),S(a,p.VideoContent)}},playAudioContentPart:function(e,n){if(b){k.apiCall("playAudioContentPart",e,n);var a={ns_st_ct:"ac"};n?a.ns_st_ct="ac"+n:k.warn("Calling 'playAudioContentPart' without specifying the media type as a second parameter."),n!=s.Live&&n!=s.UserGeneratedLive||(a.ns_st_li="1"),e&&t.extend(a,e),S(a,p.AudioContent)}},stop:function(){b&&(k.apiCall("stop"),b.notifyPause())}}),o&&(t.exists(e)&&(e.customerC2||e.publisherId)||t.getNamespace().comScore?b=new a(e):k.error("Cannot instantiate StreamingAnalytics","The property publisherId was not provided (or incorrectly provided) in the StreamingAnalytics configuration."),b&&b.setLabel("ns_st_it",r.toString(r.REDUCED)))}).ContentType=s,c.AdType=n,c),e}));
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.