var Perf,globalLeft;define("jqBehavior",["jquery","viewport"],function(n){return function(t,i,r){function u(n){var t=n.length;return t>1?function(){for(var i=0;i<t;i++)n[i]()}:t?n[0]:f}function f(){}if(typeof t!="function")throw"Behavior constructor must be a function";if(i&&typeof i!="object")throw"Defaults must be an object or null";if(r&&typeof r!="object")throw"Exclude must be an object or null";return r=r||{},function(f,e,o){function c(n){n&&(typeof n.setup=="function"&&l.push(n.setup),typeof n.teardown=="function"&&a.push(n.teardown),typeof n.update=="function"&&v.push(n.update))}var h;if(o&&typeof o!="object")throw"Options must be an object or null";var s=n.extend(!0,{},i,o),l=[],a=[],v=[],y=!0;if(r.query){if(typeof f!="string")throw"Selector must be a string";c(t(f,s))}else h=n(f,e),r.each?c(t(h,s)):(y=h.length>0,h.each(function(){var i=n(this);c(t(i,r.data?s:n.extend(!0,{},s,i.data?i.data():{})))}));return y?{setup:u(l),teardown:u(a),update:u(v)}:null}}});define("trackInfo.tokens",{spinTimeout:150,browserFilterTable:{webkit:"530.0.0",mozilla:"1.9.0"}});define("implicitPersonalizationTracker",["headData","getCookie","setCookie","classList","window","document","c.onload"],function(n,t,i,r,u,f){function d(){var f=[h,y.homepage],r=h,u=0,t=e[s],n,i;if(t)for(n in t)i=t[n],t.hasOwnProperty(n)&&typeof i=="number"&&i>u&&f.indexOf(n)==-1&&(u=i,r=n);return r}function g(){var i=0,n=e[s],t;if(n)for(t in n)n.hasOwnProperty(t)&&typeof n[t]=="number"&&(i+=n[t]);return i}function w(n){return y[n]||h}function b(n,t){var i=e[n];i&&(i[t]&&typeof i[t]=="number"?i[t]+=1:i[t]=1)}function nt(n){e&&(e._t=(new Date).getTime()/1e3,e._v=k,i(v,u.JSON.stringify(n),30,i.topDomain,"/"))}var v="ipt",k="1",s="v",h="U",y={news:"A",weather:"B",entertainment:"C",sports:"D",money:"E",lifestyle:"F",health:"G",foodanddrink:"H",travel:"I",autos:"J",video:"K",homepage:"L",movies:"M",games:"N",music:"O",tv:"P"},p={ap:"a",gp:"b",vp:"c",sp:"d",hp:"e"},c="",e={v:{},pt:{}},l,o,a;if(n.clientSettings==null)return 1;l=w(n.clientSettings.lvk);o="u";for(a in p)if(r.contains(f.body,a)){o=p[a];break}if(c=t(v),c)try{e=u.JSON.parse(c)}catch(tt){}return e&&(b(s,l),b("pt",o)),nt(e),{getTopVerticalId:d,getTotalVerticalViewCount:g,getVerticalId:w,pageType:o,values:e,verticalName:l}});define("afire",["image"],function(n){return function(t){if(t){var i=new n;i.onload=i.onerror=function(){i.onload=i.onerror=null};i.src=t.replace(/&amp;/gi,"&")}}});define("track.generic",["track","extend","trackInfo"],function(n,t,i){function r(n){this.defaultOpts=t(!0,{},u,n);this.samplingRate=this.defaultOpts.samplingRate}var u={base:"",samplingRate:100,eventAlias:{submit:"click",mouseenter:"click",mouseleave:"click",click_nonnav:"click",mouseenter_nav:"click",contextmenu:"click"}};return r.prototype={getEventTrackingUrl:function(t){var u=this.defaultOpts,r,f;return(t||(t=(i.event||{}).type),r=u[t],!r&&u.eventAlias&&(r=u[u.eventAlias[t]]),r)?(f=u.base+(r.url?r.url:""),n.generateUrl(f,u.common,u.commonMap,r.param,r.paramMap)):""},getPageViewTrackingUrl:function(){return this.getEventTrackingUrl("impr")}},r});define("trackInfo",["trackInfo.tokens","dom","pageInstance","getCookie","screen","window","document","viewAware","deviceGroup","logging"],function(n,t,i,r,u,f,e,o,s,h){function it(n,t){this.element=n;this.visible=t;this.visible&&(this.compress=function(){var n=this.element.getAttribute("data-m"),t=n.replace(/\'/g,'"');try{return JSON.parse(t)}catch(i){return n}})}function g(){f.innerWidth?(y=f.innerWidth,p=f.innerHeight):(y=e.documentElement.clientWidth,p=e.documentElement.clientHeight)}function nt(n){if(n){var i=k(n),r=b(i,"data-aop")||b(i,"data-region"),t;return(t=nt(i),t&&r)?[t,r].join(c.cmSeparator):r||t}}function tt(n){if(n){var r=k(n),i=b(r,"data-region"),t;return(t=tt(r),t&&i)?[t,i].join(c.cmSeparator):i||t}}var b=t.attr,k=t.parent,v,d,y,p,l,w=[],a="",c={notrack:"notrack",cmSeparator:">",defaultModule:"body",defaultFormHeadline:"[form submit]",piitxt:"data-piitxt",piiurl:"piiurl",wrapperId:"wrapper",defaultConnectionType:"LAN",smpCookie:"Sample",smpExp:182,MUIDCookie:"MUID",spinTimeout:n.spinTimeout,trackTcm:"tcm",trackAop:"aop",curAop:"",trackRegion:"region",curRegion:"",event:{},sitePage:{},userStatic:{},oobWaitTime:150,enableOOB:1,bwVerTable:n.browserFilterTable,client:{clientId:function(){return v||v===""||(v=r(c.MUIDCookie)||c.sitePage.requestId||""),v},OTFTelemetry:function(n){require(["binding","c.deferred"],function(){var t,s,r,u,h,l,o,i;typeof n=="undefined"?n="load":n==null&&(n="");w=[];t=e.body.querySelectorAll("[data-m]");s=f.innerHeight;r=f.innerWidth;u=0;h=e.getElementById("content");h&&(l=h.getBoundingClientRect(),r=l.right,u=l.left);var a=e.body.querySelector(".ip")||e.body.querySelector(".mip"),y=a&&c.telemetryTracking.isVisible(a,r,u,s),v=[];for(o=0;o<t.length;o++)v.push(c.telemetryTracking.isVisible(t[o],r,u,s,y));for(i=0;i<t.length;i++)w.push(new it(t[i],v[i]));c.telemetryTracking.init(!1,n,c.telemetryTracking.formatModules(),c)})},OTFSpecialSection:function(n){c.telemetryTracking.specialSection(n)},colorDepth:u.colorDepth,connectionType:function(){return c.defaultConnectionType},cookieSupport:function(){return e.cookie?"Y":"N"},height:function(){return p||g(),p},pageUrl:function(){return f.location.href},referrer:function(){return e.referrerOverride||e.referrer},screenResolution:function(){return[u.width,u.height].join("x")},width:function(){return y||g(),y},timezone:function(){var i=new Date,r=new Date,n,t;return r.setMonth(i.getMonth()+6),n=Math.round(i.getTimezoneOffset()/60)*-1,t=Math.round(r.getTimezoneOffset()/60)*-1,n<t?n:t},viewType:function(){return s.isTmx&&!l&&o.listen(function(n){n&o.views.SIZE1COLUMN?l="size1column":n&o.views.SIZE2COLUMN?l="size2column":n&o.views.SIZE3COLUMN?l="size3column":n&o.views.SIZE4COLUMN&&(l="size4column")}),l},isIE:function(){return f.ActiveXObject?!0:!1}},userDynamic:{anid:function(){return r("ANON")},isHomePage:function(){var n=e.documentElement,t=0;if(n.addBehavior&&(d||n.addBehavior("#default#homePage")&&(d=1)))try{t=n.isHomePage(f.location.href)?"Y":"N"}catch(i){}return t},timeStamp:function(){return+new Date},AOP:function(){return c.curAop!=null&&c.curAop==""&&(c.curAop=nt(t.getTarget(c.event))||""),c.curAop},Region:function(){return c.curRegion!=null&&c.curRegion==""&&(c.curRegion=tt(t.getTarget(c.event))||""),c.curRegion},slideType:function(){for(var n=c.event.target,i="halfpane";n&&t.name(n)!="SECTION";){if(t.name(n)=="LI"&&t.containsClass(n,i))return i;n=t.parent(n)}return null},eventNumber:0},telemetryTracking:{setupParameters:function(n){var t=c.sitePage;return{evt:n,rid:i.getActivityId()||t.requestId,di:t.domainId,clid:c.client.clientId()}},init:function(n,t,i){var r=this.setupParameters("impr_update");r&&(r.mech=t,r.e1=i,this.sendUpdate(r))},isVisible:function(n,t,i,r,u){var o,e;if(!n)return!1;if(u&&((o=n.getAttribute("data-aop"),o&&o.indexOf("slide")>=0)||(e=n.getAttribute("data-m"),e&&(e.indexOf("'a':'halfpane")>=0||e.indexOf("'a':'head-to-head")>=0||e.indexOf("'a':'mosaic")>=0||e.indexOf("'a':'triptych")>=0))))return!0;var s=!1,h=!1,c=!1,l=!1,f=n.getBoundingClientRect();return s=f.top>=0&&f.top<r,h=f.left>=i&&f.left<t,c=f.right>i&&f.right<=t,l=f.height!==0||f.width!==0,l&&s&&(h||c)},formatModules:function(){var t=[],i,n;for(i in w)n=w[i],n&&n.compress&&t.push(n.compress());return{e:t}},specialSection:function(n){var t=this.setupParameters("section");t&&(t.sn=n,c.telemetryTracking.sendUpdate(t))},sendUpdate:function(n){var i,t;if(n){if(!a&&(a=(c.sitePage||{}).otfURL,!a)){h.error("[telemetryTracking.sendUpdate] BaseUrl was empty or undefined in sitePage.");return}if(JSON&&JSON.stringify){try{i=JSON.stringify([n])}catch(r){h.error("[telemetryTracking.sendUpdate] Error in using JSON.stringify.",r);return}if(i&&i!="[{}]")try{t=new XMLHttpRequest;t.open("POST",a,!0);t.setRequestHeader("Content-type","application/json; charset=utf-8");t.onreadystatechange=function(){};t.send(i)}catch(r){h.error("[telemetryTracking.sendUpdate] Error in generating the XDomainRequest or XMLHttpRequest","BaseUrl = "+a,r);return}}}}}};return c});define("c.track.mobi",["track","trackInfo","pageInstance","screen","navigator","dom","events","document"],function(n,t,i,r,u,f,e,o){function y(n){var i=l.exec(n),t=i[i.length-1].split("."),r=t.length;return r>1&&(t=t.slice(r-2)),t.join(".")}function p(t,i,r,u,f,e,o,s){if(t){t[h]=i;r=r&&r.length>0?r:a;var c=n.createEvent(null,r,t);n.trackEvent(c,t,u,f,e,o,s)}}var a="click_nonnav",h="touch_gesture",s=!1,c=0,v=1e3,l;return n.extend({client:{scrW:function(){return r.width},scrH:function(){return r.height},orientation:function(){return r.width>r.height?"landscape":"portrait"},userAgent:function(){return u.userAgent},hourOfDay:function(){return(new Date).getUTCHours()},linkDomain:function(){var n=t.report?t.report.destinationUrl:null;return n&&n.length?y(n):null},pageTitle:function(){return o.title},gesture:function(){var n=f.getTarget(t.event);return n&&n[h]?n[h]:t.event&&(t.event.type=="click"||t.event.type=="click_nonnav"||t.event.type=="submit")&&s==!0&&t.sitePage.device?"tap":""}},userDynamic:{requestId:function(){var n=i.getActivityId()||t.sitePage.requestId;return n?n:window.console&&console.error("No requestID passed in from the server or generated via guidGen.js, please check the trackInfo.sitePage.requestId or pageInstance.js")}}}),l=/^(\w+:\/\/)?([^:\/]*)/,u.pointerEnabled||u.msPointerEnabled?e.bind(o,u.pointerEnabled?"pointerup":"MSPointerUp",function(n){s=n.pointerType==n.MSPOINTER_TYPE_TOUCH||n.pointerType=="touch"?!0:!1}):(e.bind(o,"mouseup",function(){var n=(new Date).getTime();n>c+v&&(s=!1)}),e.bind(o,"touchend",function(){s=!0;c=(new Date).getTime()})),n.trackGesture=p,1});define("track",["trackInfo","extend","dom","getCookie","setCookie","events","window","document","mediator","navigation","headData","pageInstance","afire"],function(n,t,i,r,u,f,e,o,s,h,c,l,a){function ot(n){var i,u=0,f,t,o,s,r;for(st(),it.incrementEventNumber();u<b.length;u++){if(i=b[u],t=i.defaultOpts,t.disableOnAutoRefresh){for(o=t.disableOnAutoRefresh.split(";"),s=!1,r=0;r<o.length;r++)if(o[r]==t.id){s=!0;break}if(s&&(f||(f=h.getParamsFromUrl(e.location.href)),f.AR)){t.isGeneratedEarly=!1;continue}}t.isGeneratedEarly?t.isGeneratedEarly=!1:i&&i.samplingRate>=y&&a(i[n]())}p.curAop="";p.curRegion=""}function st(){if(-1==y){var n=p.smpCookie;y=parseInt(r(n));y=isNaN(y)?Math.floor(Math.random()*100):y%100;u(n,y,182,u.topDomain,"/")}return y}function tt(n,t,i){var u=nt(n)||[],r=0,f;for(t=t||"alt";r<u.length;r++)if(f=v(u[r],t)||tt(u[r],t,i),f&&!(i==u[r].localName))return f}function ht(n){if(n){var r=g(n),t=v(r,"id"),i;return p.wrapperId==t?void 0:(i=ht(r),i&&t)?[i,t].join(p.cmSeparator):t||i}}function ct(n){if(n){var u=g(n),i,t=0,r=0;if(!v(u,"id"))if(t=ct(u),t)t--;else return 0;for(i=nt(u)||[];r<i.length;r++){if(i[r]==n){t++;break}t+=lt(i[r])}return t}}function lt(n){var t=0,i=0,r;if(n&&!v(n,"id"))for(r=nt(n)||[],v(n,"href")&&!v(n,p.notrack)&&t++;i<r.length;i++)t+=lt(r[i]);return t}function at(n,t,i){var u,r,e,f;if(i&&n&&t){if(n.tagName==t)return n;for(u=nt(n)||[],r=0,e=u.length;r<e;r++){if(u[r].tagName==t)return u[r];if(f=at(u[r],t,i-1),f)return f}}return null}function wt(n){if(n)for(var t,i=0;i<b.length;i++)if(t=b[i],t.defaultOpts.id===n){a(t["getPageViewTrackingUrl"]());break}}function w(t,r,u,f,e,o,s){var c,l,p,h,a,y;(!r&&t&&(r=t.target),r&&!v(r,n.notrack))&&(n.event=t,r.jquery&&(r=r[0]),c=r.href||v(r,"href"),c=="#"&&(c=r.href),u=u||v(r,n.piiurl)||c||v(r,"action")||"",f||(l=at(r,"H4",2),l&&(f=i.text(l))),f=f||v(r,n.piitxt)||("FORM"==rt(r)?n.defaultFormHeadline:tt(r,"title","img")||i.text(r)||v(r,"alt")||tt(r,"alt")||""),f.trim!=undefined&&(f=f.trim()),e=e||ht(r)||n.defaultModule,o=o||(v(r,"id")?1:ct(r)),p=r.className||v(r,"class"),s=s||(/GT1-(\d+)\b/i.exec(p)?RegExp.$1:"")||(/[?&]GT1=(\d+)\b/i.exec(c)?RegExp.$1:""),h="",t&&(t.type==="click"||t.type===d||t.type==="submit"||t.type==="contextmenu")&&(a="data-m",h=v(r,a),h||(y=g(r),h=y?v(y,a):""),h&&(h=h.replace(/\'/g,'"'))),n.report={destinationUrl:u,headline:f,contentModule:e,contentElement:o,campaignId:s,module:h,sourceIndex:r.sourceIndex||"",nodeName:r.nodeName||""},ot("getEventTrackingUrl",t?!t.noSpin:1))}function bt(n){var i=null,t=new RegExp(pt).exec(n);return t&&t.length>=1&&t[1]&&(i=t[1]),i}function kt(n){var i=null,r,t;return n&&(n.indexOf(et)==-1?(r=n.substring(0,n.indexOf("#")).toLowerCase(),t=e.location.href.toLowerCase(),(t==r||t.substring(0,t.indexOf("#"))==r)&&(i=d)):i=bt(n)),i}function vt(n,t,i){var r=null;return k.createEvent?(r=k.createEvent("Events"),r.initEvent(t,!1,!0,i||e,0,0,0,0,0,!1,!1,!1,!1,0,null)):k.createEventObject&&(r=k.createEventObject(n),r.type=t),r&&(r.customTarget=i),r}function dt(n){n.preventDefault?n.preventDefault():n.returnValue=!1}function yt(n){2!=n.button&&gt(n)}function gt(n){var t,u,r,f;try{n.customTarget&&n.customTarget.useMap&&(n.customTarget=n.customTarget.document.activeElement,n.target=n.customTarget)}catch(e){}for(t=i.getTarget(n);t&&!v(t,"href")&&t.nodeName!="BUTTON";)t=g(t);if(t&&!t.form)if(u=n,r=t.href,r&&r.length){if(r.indexOf("#")==r.length-1||r.indexOf(et)>=0)if(n.type=="click")f=kt(r),f&&(u=vt(n,d,t));else if(n.type=="contextmenu")return;u.type==d&&dt(n);w(u,t)}else u.type!="contextmenu"&&w({type:d,target:t})}var v=i.attr,rt=i.name,g=i.parent,nt=i.children,b=[],y=-1,ut,ft=e,k=o,et="tevt=",d="click_nonnav",pt=/#tevt=([A-Za-z0-9]+_[A-Za-z0-9]+)(;*)/g,p,it={onClick:yt,trackEvent:w,createEvent:vt,sendSinglePageViewBeacon:wt,trackPage:function(){delete n.event;delete n.userStatic.requestId;c&&c.clientSettings&&c.clientSettings.static_page&&(n.sitePage.requestId=l.getActivityId(),n.sitePage.isStaticPage="True");ot("getPageViewTrackingUrl");ut?s.pub("pageView"):ut=1},trackThirdPartyUpdate:function(){s.pub("thirdPartyTrackingUpdate")},register:function(){for(var t=0,n;n=arguments[t++];)isNaN(n.samplingRate)&&(n.samplingRate=99),b.push(n)},incrementEventNumber:function(){p.userDynamic.eventNumber++},isSampled:function(n){return!(st()>n)},generateUrl:function(i,r,u,f,e){var h,c,o,s,l=[];f=t({},r,f);e=t(!0,{},u,e);for(h in e)if(n[h]){c=e[h];for(o in c)s=n[h][c[o]],typeof s=="function"&&(s=s()),s!=null&&(f[o]=s)}for(o in f)l.push(encodeURIComponent(o)+"="+encodeURIComponent(f[o]));return i+l.join("&").replace(/%20/g,"+")},extend:function(i){t(!0,n,i)},form:function(n){n&&n.length||(n=[n]);for(var t,i=0;t=n[i++];)"FORM"==rt(t)&&f.bind(t,"submit",w)}};return f.bind(k,"click",yt),f.bind(ft,"load",w),f.bind(ft,"unload",w),require(["c.dom"],function(){it.form(i.getElementsByTagName("form"))}),s.sub("ViewabilityUpdatedEvent",n.client.OTFTelemetry),p=n,it});define("binding",["viewAware","mediator","window"],function(n,t,i){function e(t,r,u){this.behaviorName=t;this.selector=r;this.context=u;this.views=n.views.NONE;this.timeout=i.setTimeout(function(){throw'binding("'+t+'", "'+r+'") was not followed with an all(), view(), or fallback() call!';},0)}function o(t){this.view(n.views.ALL&~this.views,t)}function s(n,t){for(var u=null,i=0;i<r.length;i++)if(r[i].behaviorName==n&&r[i].args[0]==t){u=r[i];break}return u}function c(n){var t,f,i;for(u=n,i=0;i<r.length;i++)t=r[i],f=t.view&u,t.active&&(f?t.update():(t.teardown(),t.active=0));for(i=0;i<r.length;){if(t=r[i],f=t.view&u,f&&!t.active&&!h(t)){r.splice(i,1);continue}++i}}function h(n){if(!n.setup){var t=n.behavior.apply(null,n.args);t&&(n.setup=t.setup,n.teardown=t.teardown,n.update=t.update)}return n.setup?(n.setup(),n.active=1,!0):!1}var r=[],u,f;return n.listen(c),e.prototype={view:function(n,t){var e=this.behaviorName,o=[this.selector,this.context,t],f={active:0,args:o,behaviorName:this.behaviorName,view:n};return this.views|=n,i.clearTimeout(this.timeout),require([e],function(t){f.behavior=t;var i=!0;n&u&&(i=h(f));i&&r.push(f)}),this},fallback:o,all:o,get:s},f=function(n,t,i){return new e(n,t,i)},f.views=n.views,i.binding=f,i.binding.get=s,f});define("getCookie",function(){return function(n){var i=new RegExp("\\b"+n+"\\s*=\\s*([^;]*)","i"),t=i.exec(document.cookie);return t&&t.length>1?t[1]:""}});define("setCookie",["location"],function(n){function t(n,t,i,r,u,f){var o,e=[n,"=",t],s;-1==i?o="Fri, 31 Dec 1999 23:59:59 GMT":i&&(s=new Date,s.setTime(s.getTime()+i*864e5),o=s.toUTCString());o&&e.push(";expires=",o);r&&e.push(";domain=",r);u&&e.push(";path=",u);f&&e.push(";secure");document.cookie=e.join("")}return t.topDomain=(n.hostname.match(/[^.]+\.[^.\d]+$/)||{})[0]||"",t});define("dom",function(){var n=document,t=/[\n\t]/g,i=/(^\s+)|(\s+$)/mg;return{attr:function(n,t){return n&&(n.getAttribute?n.getAttribute(t,2):n[t])||""},name:function(n){return n&&n.nodeName||""},text:function(n){return(n&&(n.textContent||n.innerText)||"").replace(i,"")},children:function(n){return n&&n.children||[]},parent:function(n){return n&&n.parentNode},getElementsByTagName:function(t){return n.getElementsByTagName(t)},create:function(t){return n.createElement(t)},containsClass:function(n,i){return n&&(" "+(n.className||n.getAttribute("class"))+" ").replace(t," ").indexOf(" "+i+" ")>-1},getTarget:function(n){return n&&(n.customTarget||n.target||n.srcElement)||document}}});define("events",function(){function n(n,t,i){n.addEventListener&&n.addEventListener(t,i,!1)}function t(n,t,i){n.removeEventListener&&n.removeEventListener(t,i,!1)}return{bind:n,unbind:t}});define("extend",function(){function n(){var f=arguments,t=f[0]||{},e=1,i,r,o,u;for((typeof t=="boolean"||typeof t=="number")&&(o=!!t,t=f[1],e=2);e<f.length;e++){r=f[e];for(i in r)r[i]!==undefined&&(o&&typeof r[i]=="object"?(u=t[i],typeof u!="object"&&(u={}),n(!0,u,r[i]),t[i]=u):t[i]=r[i])}return t}return n});define("format",function(){function t(t,i,r){for(var u=0;u<r.length-i;++u)t=t.replace(n[u]||(n[u]=new RegExp("\\{"+u+"\\}","g")),r[u+i]);return r.length?t:t.toString()}var n=[];return String.prototype.format=function(){return t(this,0,arguments)},function(n){return(typeof n=="function"&&(n=n.apply(n,Array.prototype.slice.call(arguments,1))),n==null)?"":(typeof n!="string"&&(n=n.toString()),n)?t(n,1,arguments):""}});define("refreshDeferredModules",["jquery","refreshModules"],function(n,t){function i(){return t(n("[data-module-deferred]:not([data-sso-dependent])"))}return i});define("navigation",["location"],function(n){function i(n,t,i){var s=function(n){return n=n.replace(/\+/g," "),decodeURIComponent(n)},u={},o,e;if(n)for(n=n.split("#")[0],o=n.split("&"),e=0;e<o.length;e++){var h=o[e].split("="),r=h[0],f=h[1];i&&(r=s(r),f&&(f=s(f)));t?(u[r]||(u[r]=[]),u[r].push(f)):u[r]=f}return u}function r(n){var t=u.exec(n);return t?t[2]:!1}var u=/[a-z][a-z0-9+\-.]*:\/\/([a-z0-9\-._~%!$&'()*+,;=]+@)?([a-z0-9\-._~%]+|\[[a-z0-9\-._~%!$&'()*+,;=:]+\])/i,t={getUrl:function(n){return t.filter?t.filter(n):n},navigate:function(i,r){t.filter&&(i=t.filter(i));r?n.replace(i):n.href=i},getHostName:r,isLocal:function(t){var i=r(t);return!i||n.hostname==i},getParams:i,getParamsFromUrl:function(n,t,r){var u=n.split("?")[1];return i(u,t,r)},mergeQueryStringParams:function(n,t){var f,u,e,r;if(t){if(f=n.split("?"),f[1]){u=i(f[1],!1,!0);for(r in t)u[r]=t[r]}else u=t;n=f[0];e="?";for(r in u)n+=u[r]?e+encodeURIComponent(r)+"="+encodeURIComponent(u[r]):e+encodeURIComponent(r),e="&"}return n},filter:null};return t});define("refreshPdpModules",["jquery","refreshModules","trackInfo"],function(n,t,i){function r(){var r=n("[data-pdp-dependent]"),u=t(r,{pfr:1});u.done(function(){i.client.OTFSpecialSection("PdpReady");define("c.pdpready",1)})}return r});define("refreshSigninModule",["jquery","refreshModules","binding"],function(n,t,i){function r(){var r=n("[data-sso-dependent]");t(r).done(function(){i.get("flyout","#sign-in").teardown();i("flyout","#username").all({eventOrigin:"#username>button,#username>figure"});i.get("marketDropdown","#site-market").teardown();i("marketDropdown","#site-market").all();i("marketDropdown",".marketswitch").all({triggerEvent:"click"});i("marketDropdown",".langtoggle").all({triggerEvent:"click"})})}return r});define("pointerEvents",["navigator"],function(){return window.PointerEvent?{enabled:!0,down:"pointerdown",up:"pointerup",cancel:"pointercancel",move:"pointermove",over:"pointerover",out:"pointerout",enter:"pointerenter",leave:"pointerleave"}:window.MSPointerEvent?{enabled:!0,down:"MSPointerDown",up:"MSPointerUp",cancel:"MSPointerCancel",move:"MSPointerMove",over:"MSPointerOver",out:"MSPointerOut",enter:"MSPointerOver",leave:"MSPointerOut"}:{enabled:!1,down:"mousedown",up:"mouseup",cancel:"mouseup",move:"mousemove",over:"mouseover",out:"mouseout",enter:"mouseenter",leave:"mouseleave"}});define("promise",["window"],function(n){function t(n,e){function y(n){s==i&&(o=n,s=u,v())}function a(n){s==i&&(o=n,s=f,v())}function p(n){for(var t=0;t<h.length;t++)h[t](n)}function v(){for(var n=0;n<c.length;n++)l(c[n])}function l(n){switch(s){case i:c.push(n);break;case u:n.complete();break;case f:n.error()}}if(typeof n!="function")throw"promise must take an init function as the first parameter";var s=i,o,c=[],h=[];this.addEventListener=function(){throw"not implemented";};this.cancel=function(){s==i&&(e&&(e(),e=null),a(new Error("Cancel")))};this.dispatchEvent=function(){throw"not implemented";};this.done=function(n,i,r){function u(n){if(t.onerror)t.onerror(n);else throw n;}l({complete:function(){if(n)try{n(o)}catch(t){u(t)}},error:function(){if(i)try{i(o)}catch(n){u(n)}else u(o)}});r&&h.push(r)};this.removeEventListener=function(){throw"not implemented";};this.then=function(n,i,u){var f,e,s,c=new t(function(n,t,i){f=n;e=t;s=i});return l({complete:function(){var i,u=1;if(n)try{i=n(o);typeof i=="undefined"&&(i=o)}catch(s){u=0;e(r(s))}else i=o;u&&(t.is(i)?i.then(f,e):f(i))},error:function(){var n,u=0;if(i)try{n=i(o);typeof n=="undefined"?n=o:u=1}catch(s){n=r(s)}else n=o;u?t.is(n)?n.then(f,e):f(n):e(n)}}),u&&h.push(u),c};n(y,a,p)}function r(n){return n&&n.name==e||(n=new Error(n)),n}var i=1,u=2,f=3,e="Error";return t.any=function(n){function u(){r()}for(var r,f=new t(function(n){r=n}),i=0;i<n.length;i++)n[i].then(u,u);return f},t.as=function(n){if(n){if(n.name==e)return t.wrapError(n);if(t.is(n))return n}return t.wrap(n)},t.is=function(n){return n&&typeof n.then=="function"},t.join=function(n){function u(){--f||r()}for(var f=n.length,r,e=new t(function(n){r=n}),i=0;i<n.length;i++)n[i].then(u,u);return e},t.theneach=function(){throw"not implemented";},t.timeout=function(i,r){function f(){u=1}var u;return r&&r.done(f,f),new t(function(t){function f(){u||(r&&r.cancel(),t())}i===0&&n.setImmediate?n.setImmediate(f):n.setTimeout(f,i)})},t.wrap=function(n){return new t(function(t){t(n)})},t.wrapError=function(n){return new t(function(t,i){i(r(n))})},t});define("scrollLeft",["dir.tokens","device"],function(n,t){var i,r;if(!n.ltr){if(r=t.capability("RtlScrollLeftAdjustment"),r=="fromLeft")return i=function(n,t){return t?n.scrollLeft=n.scrollWidth-n.clientWidth-t:n.scrollWidth-n.clientWidth-n.scrollLeft},i.adjustValue=function(n,t){return n.scrollWidth-n.clientWidth-t},i;if(r=="negativeValue")return i=function(n,t){return t?n.scrollLeft=t*-1:Math.abs(n.scrollLeft)},i.adjustValue=function(n,t){return t*-1},i}return i=function(n,t){return t?n.scrollLeft=t:n.scrollLeft},i.adjustValue=function(n,t){return t},i});define("sso",["headData","trackInfo","getCookie"],function(n,t,i){return function(r,u){var o=n.sso,f,v;if(r=r||function(){},u=u||window,!o||n.clientSettings&&n.clientSettings.static_page||i("eso")=="1"){r({signedIn:!1,closed:!1});return}o=o.replace(/amp;/g,"&");f=u.document.createElement("IFRAME");f.id="sso_frame";f.style.width="1px";f.style.height="1px";f.style.position="absolute";f.style.visibility="hidden";f.style.left="0px";f.style.bottom="0px";f.src=o;u.document.body.appendChild(f);var s=null,a=0,h,e,c,l=function(n){(n.data==="sso_completed"||n.data==="sso_failed")&&(s=n.data)};u.addEventListener?(e="message",c=u.addEventListener(e,l,!1),h=u.removeEventListener):(e="onmessage",u.attachEvent(e,l),c=l,h=u.detachEvent);v=u.setInterval(function(){if(s||a>=5){var i={signedIn:s==="sso_completed",closed:!!s};u.clearInterval(v);h.call(u,e,c);u.document.body.removeChild(f);r(i);i.signedIn&&(t.client.OTFSpecialSection("sso-success"),define("c.sso",n.signedin=1))}else a++},1e3)}});define("duplicateHtmlIds",["logging","document","c.dom"],function(n,t){function i(){for(var r,i,n={},e=t.querySelectorAll("[id]"),u,f=0;u=e[f];++f)n[u.id]=(n[u.id]||0)+1;r=[];for(i in n)(!i||n[i]>1)&&r.push(' "'+i+'" ('+n[i]+" occurrences)");return r.length?r.join(","):null}function r(){var t=i();t&&n.error("[MARKUP VALIDATION] Duplicate/blank htmlids:"+t)}return r(),i});require(["logging","document","window","c.dom"],function(n,t,i){function e(n){function r(){n(i)}var i=t.createElement("iframe");i.id="modernizrFrame";i.setAttribute("style","left:-1000px;top:-1000px;position:absolute;");i.src="javascript:false";i.attachEvent?i.attachEvent("onload",r):typeof i.onload!="undefined"&&(i.onload=r);i=t.body.appendChild(i)}function s(n,t,i){
/*! START MODERNIZR CODE */
/*! Modernizr 2.7.1 (Custom Build) | MIT & BSD */
function st(n){g.cssText=n}function h(n,t){return typeof n===t}function ht(n,t){return!!~(""+n).indexOf(t)}function et(n,t){var u,r;for(u in n)if(r=n[u],!ht(r,"-")&&g[r]!==i)return t=="pfx"?r:!0;return!1}function ct(n,t,r){var f,u;for(f in n)if(u=t[n[f]],u!==i)return r===!1?n[f]:h(u,"function")?u.bind(r||t):u;return!1}function o(n,t,i){var r=n.charAt(0).toUpperCase()+n.slice(1),u=(n+" "+rt.join(r+" ")+r).split(" ");return h(t,"string")||h(t,"undefined")?et(u,t):(u=(n+" "+ut.join(r+" ")+r).split(" "),ct(u,t,i))}function lt(){r.input=function(i){for(var r=0,f=i.length;r<f;r++)c[i[r]]=!!(i[r]in u);return c.list&&(c.list=!!(t.createElement("datalist")&&n.HTMLDataListElement)),c}("autocomplete autofocus list placeholder max min multiple pattern required step".split(" "));r.inputtypes=function(n){for(var f=0,r,o,s,h=n.length;f<h;f++)u.setAttribute("type",o=n[f]),r=u.type!=="text",r&&(u.value=nt,u.style.cssText="position:absolute;visibility:hidden;",/^range$/.test(o)&&u.style.WebkitAppearance!==i?(e.appendChild(u),s=t.defaultView,r=s.getComputedStyle&&s.getComputedStyle(u,null).WebkitAppearance!=="textfield"&&u.offsetHeight!==0,e.removeChild(u)):/^(search|tel)$/.test(o)||(r=/^(url|email)$/.test(o)?u.checkValidity&&u.checkValidity()===!1:u.value!=nt)),ft[n[f]]=!!r;return ft}("search tel url email datetime date month week time datetime-local number range color".split(" "))}var r={},y=!0,e=t.documentElement,s="modernizr",d=t.createElement(s),g=d.style,u=t.createElement("input"),nt=":)",tt=" -webkit- -moz- -o- -ms- ".split(" "),it="Webkit Moz O ms",rt=it.split(" "),ut=it.toLowerCase().split(" "),f={},ft={},c={},p=[],w=p.slice,l,a=function(n,i,r,u){var l,a,c,v,f=t.createElement("div"),h=t.body,o=h||t.createElement("body");if(parseInt(r,10))while(r--)c=t.createElement("div"),c.id=u?u[r]:s+(r+1),f.appendChild(c);return l=["&#173;",'<style id="s',s,'">',n,"<\/style>"].join(""),f.id=s,(h?f:o).innerHTML+=l,o.appendChild(f),h||(o.style.background="",o.style.overflow="hidden",v=e.style.overflow,e.style.overflow="hidden",e.appendChild(o)),a=i(f,n),h?f.parentNode.removeChild(f):(o.parentNode.removeChild(o),e.style.overflow=v),!!a},ot=function(t){var i=n.matchMedia||n.msMatchMedia,r;return i?i(t).matches:(a("@media "+t+" { #"+s+" { position: absolute; } }",function(t){r=(n.getComputedStyle?getComputedStyle(t,null):t.currentStyle).position=="absolute"}),r)},b={}.hasOwnProperty,k,v;k=h(b,"undefined")||h(b.call,"undefined")?function(n,t){return t in n&&h(n.constructor.prototype[t],"undefined")}:function(n,t){return b.call(n,t)};Function.prototype.bind||(Function.prototype.bind=function(n){var t=this,i,r;if(typeof t!="function")throw new TypeError;return i=w.call(arguments,1),r=function(){var f,e,u;return this instanceof r?(f=function(){},f.prototype=t.prototype,e=new f,u=t.apply(e,i.concat(w.call(arguments))),Object(u)===u)?u:e:t.apply(n,i.concat(w.call(arguments)))},r});f.flexbox=function(){return o("flexWrap")};f.canvas=function(){var n=t.createElement("canvas");return!!(n.getContext&&n.getContext("2d"))};f.touch=function(){var i;return"ontouchstart"in n||n.DocumentTouch&&t instanceof DocumentTouch?i=!0:a(["@media (",tt.join("touch-enabled),("),s,")","{#modernizr{top:9px;position:absolute}}"].join(""),function(n){i=n.offsetTop===9}),i};f.geolocation=function(){return"geolocation"in navigator};f.history=function(){return!!(n.history&&history.pushState)};f.cssanimations=function(){return o("animationName")};f.csstransforms=function(){return!!o("transform")};f.csstransforms3d=function(){var n=!!o("perspective");return n&&"webkitPerspective"in e.style&&a("@media (transform-3d),(-webkit-transform-3d){#modernizr{left:9px;position:absolute;height:3px;}}",function(t){n=t.offsetLeft===9&&t.offsetHeight===3}),n};f.csstransitions=function(){return o("transition")};f.video=function(){var i=t.createElement("video"),n=!1;try{n=!!i.canPlayType;n&&(n=new Boolean(n),n.ogg=i.canPlayType('video/ogg; codecs="theora"').replace(/^no$/,""),n.h264=i.canPlayType('video/mp4; codecs="avc1.42E01E"').replace(/^no$/,""),n.webm=i.canPlayType('video/webm; codecs="vp8, vorbis"').replace(/^no$/,""))}catch(r){}return n};for(v in f)k(f,v)&&(l=v.toLowerCase(),r[l]=f[v](),p.push((r[l]?"":"no-")+l));return r.input||lt(),r.addTest=function(n,t){if(typeof n=="object")for(var u in n)k(n,u)&&r.addTest(u,n[u]);else{if(n=n.toLowerCase(),r[n]!==i)return r;t=typeof t=="function"?t():t;typeof y!="undefined"&&y&&(e.className+=" "+(t?"":"no-")+n);r[n]=t}return r},st(""),d=u=null,r._version="2.7.1",r._prefixes=tt,r._domPrefixes=ut,r._cssomPrefixes=rt,r.mq=ot,r.testProp=function(n){return et([n])},r.testAllProps=o,r.testStyles=a,r.prefixed=function(n,t,i){return t?o(n,t,i):o(n,"pfx")},e.className=e.className.replace(/(^|\s)no-js(\s|$)/,"$1$2")+(y?" js "+p.join(" "):""),r}var r,u=10,f=150;e(function o(t){var e,h;try{e=t.contentWindow;h=e.document}catch(c){u--?i.setTimeout(function(){o(t)},f):n.error("[modernizr.js] Creating an iframe for modernizr failed","iframe.src='"+t.src+"'","document.domain='"+document.domain+"'",c);return}r=s(e,h);t.style.display="none";r.transEndEventNames={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",transition:"transitionend"};r.animEndEventNames={WebkitTransition:"webkitAnimationEnd",MozTransition:"animationend",transition:"animationend"};i.Modernizr=r;define("modernizr",r)});
/*! END MODERNIZR CODE */
}),function(n){function u(){return Math.round(r())}function e(n){var t={hasFired:!1},r={},f=n.send||function(i){var r=n.url,f=r.indexOf("?")>=0?"&":"?",u=new Image;t.onsent&&(u.onload=t.onsent);u.src=encodeURI(r+f+"DATA="+i)},i;t.mark=function(n,i){var o=typeof n,e,f;if(o==="string")for((i===null||i===undefined)&&(i=u()),e=n.split("."),f=r,f[n]=i;e.length;)n=e.shift(),e.length>0?f=f[n]=f[n]||{}:f[n]=i;else if(o==="object"){i=n;for(n in i)i.hasOwnProperty(n)&&t.mark(n,i[n])}return i};t.fire=function(){var i=t.onbeforefire,n;i&&i();this.payload=JSON.stringify(r);r={};n=t.onfire;n&&n();t.hasFired=!0};for(i in n)!t.hasOwnProperty(i)&&n.hasOwnProperty(i)&&(t[i]=n[i]);return t}var i="now",f=window,t=f.performance,r;n.timing=t&&t.timing;n.navigation=t&&t.navigation;r=t&&t[i]&&t[i].bind(t)||Date[i]||function(){return(new Date).getTime()};n.now=u;n.Beacon=e}(Perf||(Perf={}));window.pp=new window.Perf.Beacon({}),function(n,t){function r(){var r={},e="navigationStart",u=t[e],n,i,f,o,s;if(u===null||u===undefined||u<0)return r;for(n in t)n!==e&&(i=t[n],i>-1)&&(i>=u&&(i-=u),o=(f=n.lastIndexOf("End"))>0&&1||(f=n.lastIndexOf("Start"))>0&&0,f!==-1?(n=n.substr(0,f),s=r[n]||(r[n]=[-1,-1]),s[o]=i):r[n]=i);return r}if(t){var i=n.onbeforefire;n.onbeforefire=function(){i&&i();n.mark("w3c",r())}}}(pp,Perf.timing);define("w3cTimer",function(){return window.pp});define("guidGen",function(){return function(){function t(t){var i=(n+Math.random()*16)%16|0;return n=Math.floor(n/16),(t=="x"?i:i&7|8).toString(16)}var n=(new Date).getTime();return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,t)}});define("pageInstance",["mediator","guidGen"],function(n,t){var i,r="updatePageInstance";return n.sub(r,function(){var r,u,f,n;if(i=t().replace(/-/g,""),r=document.body.querySelector("#srchfrm"),r)for(u=r.querySelectorAll("input[name='refig']"),f=u.length,n=0;n<f;n++)u[n].value=i}),{getActivityId:function(){return i},eventName:r}});define("animate",["jquery","promise"],function(n,t){function u(n){return new t(function(t){n.one(i.endEvent,t)})}function f(i){if(i.length==1)return u(i);var r=[];return i.each(function(){r.push(u(n(this)))}),t.join(r)}function r(n,u,e){return n.css(e),new t(function(t){if(n.css(u),i.enabled){var o=setTimeout(function(){t("timeout")},r.timeout);f(n).then(function(){clearTimeout(o);e.transitionProperty&&n.css("transitionProperty","");e.transitionDuration&&n.css("transitionDuration","0s");t()})}else t()})}var i={enabled:!1};return navigator.msPointerEnabled&&(i={enabled:!0,endEvent:"transitionend",timeout:400}),r.timeout=i.timeout,r});define("refreshModules",["jquery","navigation","headData","window","location","promise","requestAnimationFrame","imgSrc","mediator"],function(n,t,i,r,u,f,e,o,s){function p(){var t,n,i;if(h&&h.deferLoadedItems){for(t=h.deferLoadedItems.split(","),n=0,i=t.length;n<i;n++)t[n]&&h.removeItem(t[n]);h.removeItem("deferLoadedItems")}}function w(t,i){if(!h||!t||!i)return null;var r,u=h.getItem(t);try{r=JSON.parse(u)}catch(f){return null}return r&&r.data&&r.lastUpdatedTime&&n.now()-r.lastUpdatedTime<i?r.data:null}function b(t,i){h&&(h.deferLoadedItems||(h.deferLoadedItems=""),h.deferLoadedItems+=","+t,h.setItem(t,JSON.stringify({lastUpdatedTime:n.now(),data:i})))}function y(t,i,r){var u,f,e;i&&(u=n("<data>"+n.trim(i)+"<data>"),d(u),f=u.find("[data-module-id]"),t.each(function(){var s=n(this),t,i=s.data("moduleId"),u,o;t=f.filter("[data-module-id='"+i+"']");t.length&&(u=n("[data-module-id='"+i+"']"),o=t.html(),o&&o!=l[i]&&(l[i]=o,k(t,u),t.insertAfter(u.first()),u.remove(),e=!0),!r&&s.data("cache-duration")&&b(i,t[0].outerHTML))}))}function k(t,i){n("img[data-src]",t).each(function(){o.force(this,i)||o.go(this)})}function d(t){var i=t.children("link[rel=stylesheet]");i.length&&i.each(function(){var t=this.getAttribute("href");a[t]||((v||(v=n("head"))).append(this),a[t]=!0)})}var c=i.moduleapi,l={},a={},v,h;try{h=r.localStorage}catch(g){h=null}return c?function(e,o){if(i.signedin||p(),!e||e.length===0)return new f(function(n){n()});e instanceof n||(e=n(e));typeof o=="string"&&(o=t.getParams(o));var k=n.extend(t.getParamsFromUrl(u.href),o),l=n.param(k),v=c.split("?")[0]+(l?"?"+l:"");v+=(v.indexOf("?")===-1?"?":"&")+"ou="+encodeURIComponent(u.href);var h={RequestUri:u.href.split("?")[0]+(l?"?"+l:""),ExperienceId:i.xdid||null},a={},b=[];return e.each(function(){var i=n(this).data("moduleId"),r,u,t;if(i){if(r=n(this).data("cache-duration"),u=r?w(i,r):null,u){b.push(u);return}if(t=i.split("|"),t.length==5){var o={key:t[3],type:t[4]},f={key:t[1],type:t[2],Modules:[o]},e=f.key+f.type;a[e]?a[e].Modules.push(o):a[e]=f;h.Type||(h.Type=t[0])}}}),b.length&&y(e,b.join(""),!0),h.Regions=n.map(a,function(n){return n}),h.Regions!=null&&h.Regions.length>0?new f(function(t,i){n.ajax({url:v,dataType:"html",data:JSON.stringify(h),method:"POST",contentType:"application/json"}).done(function(i){y(e,i);t(i);e.each(function(){var t=n(this).data("moduleId");t&&s.pub("moduleRefreshed-"+t)})}).fail(function(){i(arguments)})}):(r.console&&r.console.log&&console.warn("Regions were empty or null"),new f(function(n){n()}))}:(r.console&&console.log("moduleApiEndpoint is missing from header, ajax module update will exit."),n.noop)});define("safeCss",["jquery"],function(n){function r(n){var t={},i="";this.css=function(r,u){if(u)t[r]=i;else if(typeof r=="object")for(var f in r)t[f]=i;return n.css.apply(n,arguments),this};this.hide=function(){throw"not implemented";};this.show=function(){throw"not implemented";};this.toggle=function(){throw"not implemented";};this.reset=function(){n.css(t);t={}}}var t=1,i=".";return{createGroup:function(){function e(t){var h=[],s,e;return t.each(function(){var i=n(this),t=i.data(f);t||(t=o++,i.data(f,t));h.push(t)}),s=h.join(i),e=u[s],e||(e=new r(t),u[s]=e),e}var f="safeCssId"+t++,o=1,u={};return e.reset=function(){for(var n in u)u[n].reset()},e}}});define("touchGestures",["jquery","modernizr","window","deviceGroup"],function(n,t,i,r){function c(n){n.originalEvent&&n.originalEvent.preventManipulation&&n.originalEvent.preventManipulation();n.preventDefault();n.stopPropagation()}function p(n){var t=n.originalEvent,i=t.changedTouches||t.touches;return i||(i=[{identifier:t.pointerId,screenX:t.screenX,screenY:t.screenY,clientX:t.clientX,clientY:t.clientY,pageX:t.pageX,pageY:t.pageY,force:t.pressure,target:t.target}]),i&&i.length?i:[n]}function w(n,t){var i=t,r=n.y/n.x;return!isNaN(r)&!(n.y<s.minimumDistanceForMove&&n.x<s.minimumDistanceForMove)&&(i=n.x&&Math.abs(Math.atan(r))<v?h:y),i}function l(n,t){return n&&t?{x:n.x/t,y:n.y/t}:{x:0,y:0}}function e(n,t){return n&&t?{x:n.x-t.x,y:n.y-t.y}:{x:0,y:0}}function o(t,i,r){n.each(f[i],function(n,u){t.bind(u,function(n){r(n,i)})})}function b(t,i){n.fn[t]=function(n,i){return n?this.bind(t,i,n):this.trigger(t,i)};n.event.special[t]={setup:function(t,r){i(n(this),t,r)}}}var s={direction:"all",maximumDistanceForClick:20,maximumTimeForClick:250,distanceBeforeDirectionDetection:10,minimumTimeForSwipe:.02,maximumTimeForThrow:1200,minimumLastThrowSpeed:1,maximumTimeForSwipe:400,minimumDistanceForSwipe:30,directionChangeBuffer:5},v=Math.PI/4,a=n(i),u={eventName:"gesture",start:"start",move:"move",stop:"stop",cancel:"cancel",tap:"tap",swipeUp:"swipeUp",swipeRight:"swipeRight",swipeDown:"swipeDown",swipeLeft:"swipeLeft",throwUp:"throwUp",throwRight:"throwRight",throwDown:"throwDown",throwLeft:"throwLeft"},h="horizontal",y="vertical",f={pointer:{start:["pointerdown"],stop:["pointerup"],move:["pointermove"],cancel:["pointercancel","pointerleave"],touchSupported:!0,type:"pointer"},mspointer:{start:["MSPointerDown"],stop:["MSPointerUp"],move:["MSPointerMove"],cancel:["MSPointerCancel","MSPointerLeave"],touchSupported:!0,type:"mspointer"},touch:{start:["touchstart","touchenter"],stop:["touchend","touchleave"],move:["touchmove"],cancel:["touchcancel"],touchSupported:!0,type:"touch"},mouse:{start:["mousedown"],stop:["mouseup"],move:["mousemove"],cancel:["mouseleave"],touchSupported:!1,type:"mouse"}};return f=!t.touch||r.isPc&&typeof InstallTrigger!="undefined"?navigator.pointerEnabled?f.pointer:navigator.msPointerEnabled?f.mspointer:f.mouse:f.touch,b(u.eventName,function(t,i){function it(){tt=r=v=k=d=g=0}function nt(t,i){if(f.type=="mouse"||(f.type=="pointer"||f.type=="mspointer")&&t.originalEvent.pointerType=="mouse")b=!0;else{b=!1;var e=p(t);(tt||d&&r.totalDistance>=y.maximumDistanceForClick)&&(tt=!0,c(t));(r||i==u.start)&&n.each(e,function(n,r){rt(n,r,t,i)})}}function rt(i,f,o,s){var p,rt,ot,st,tt;if(ft(f),p={touchType:s,coord:{x:f.pageX,y:f.pageY},screenCoord:{x:f.screenX,y:f.screenY},scrollCoord:{x:a.scrollLeft(),y:a.scrollTop()},count:v?v.count+1:0,time:(new Date).getTime()},s==u.start&&(it(),b=!1,r=n.extend({totalDistance:0},p),v=n.extend({},p)),p.delta=e(p.coord,v.coord),p.screenDelta=e(p.screenCoord,v.screenCoord),p.duration=p.time-v.time,p.speed=l(p.delta,v.duration),r.delta=e(p.coord,r.coord),r.screenDelta=e(p.screenCoord,r.screenCoord),r.totalDistance+=Math.sqrt(Math.pow(p.delta.x,2)+Math.pow(p.delta.y,2)),rt=y.direction==h,v&&v.speed&&(ot=rt?p.delta.x:p.delta.y,st=rt?v.delta.x:v.delta.y,ot*st<0&&(r.movecoord=p.coord,r.movetime=p.time)),r.movecoord&&(r.movechange=e(p.coord,r.movecoord),r.moveduration=p.time-r.movetime,r.movespeed=l(r.movechange,r.moveduration)),r.duration=p.time-r.time,r.speed=l(r.delta,r.duration),k=w(r.delta,y.direction),!g&&r.totalDistance>y.distanceBeforeDirectionDetection&&y.direction!="all"&&!d&&(r.direction=k,y.direction!=k?(g=!0,p.touchType=u.cancel):(c(o),d=!0)),p.touchType==u.stop){var ut=(r.movechange||r.delta).x,et=(r.movechange||r.delta).y,ht=r.moveduration||r.duration,nt=k==h,lt=nt?Math.abs(r.speed.x):Math.abs(r.speed.y),at=nt?Math.abs(p.speed.x):Math.abs(p.speed.y),vt=nt?Math.abs(v.speed.x):Math.abs(v.speed.y),ct=Math.max((at+vt)/2,lt);r.duration<y.maximumTimeForClick&&r.totalDistance<y.maximumDistanceForClick?(b=!0,p.touchType=u.tap):(p.distance=Math.abs(nt?ut:et),ct>y.minimumTimeForSwipe&&(ht<y.maximumTimeForSwipe?p.touchType=nt?ut>0?u.swipeRight:u.swipeLeft:et>0?u.swipeDown:u.swipeUp:ht<y.maximumTimeForThrow&&ct>y.minimumLastThrowSpeed&&(p.touchType=nt?ut>0?u.throwRight:u.throwLeft:et>0?u.throwDown:u.throwUp)))}(v.touchType!=p.touchType||v.coord.x!=p.coord.x||v.coord.y!=p.coord.y)&&(g&&p.touchType!=u.cancel&&p.touchType!=u.tap||(tt=n.Event(u.eventName,{current:p,last:v,start:r,direction:k,originalEvent:o,allowClick:b}),t.trigger(tt),b=tt.allowClick!==!1,tt.isDefaultPrevented()&&o.preventDefault(),tt.isPropagationStopped()&&o.stopPropagation(),tt.isImmediatePropagationStopped()&&o.stopImmediatePropagation()));s==u.stop||s==u.cancel?it():v=p}function ut(n){return b||c(n),b}function ft(n){n.pageX||n.originalEvent&&(n.pageX=n.originalEvent.pageX,n.pageY=n.originalEvent.pageY,n.screenX=n.originalEvent.screenX,n.screenY=n.originalEvent.screenY,n.pointerId=n.originalEvent.pointerId,n.identifier=n.originalEvent.identifier)}var r,v,k,d,tt,g,b=!0,y=n.extend({},s,i);it();t.addClass("unselectable").find("A, [onclick]").not(".mobilead").bind("click",ut);o(t,u.start,nt);o(t,u.move,nt);o(t,u.stop,nt);o(t,u.cancel,nt)}),{types:u,settings:f}});define("touchDataManager",["jquery"],function(n){function o(){var c=.85,l=.1,h,o,u,r,n;this.reset=function(t){h=t;o=+new Date;u=o;r=h;n=0};this.input=function(t){var e=+new Date,i=e-u,f;i=i>0?i:1;u=e;r+=n*i;f=t-r;r+=c*f;n+=l*f/i};this.getPosition=function(){return r};this.getVelocity=function(){return n};this.getDelta=function(){return r-h};this.getDuration=function(){return 220};this.getTouchDuration=function(){return u-o};this.getDrift=function(t,i){var e=this.getDelta(),l,s;e<0&&(e=-e);var h=1-e/t,c=.2,r=t*(h>c?h:c),f=n*150,a=u-o<300&&(n>.3||n<-.3);return a?(l=i,s=l-e,f=(n>0?1:-1)*(s<r?s:r)):f>r?f=r:f<-r&&(f=-r),f};this.getTimingFunction=function(){return"cubic-bezier(0,"+e(n)+",.58,1)"};this.ensureJQueryEase=function(){var r=e(n);r=Math.round(r/f)*f;i[r]||(i[r]=s(r));t=i[r]};this.reset(0)}function e(n){var t=n>0?n:-n;return t*.3}function s(n){for(var f=[],t,e,o,i,u=r.length;u--;)t=r[u],i=1-t,o=i*t*t*.58+t*t*t,e=i*i*t*n+i*t*t+t*t*t,f[u]={x:e,t:o};return f}for(var i={},f=.1,t,r=[],u=0;u<=1;u+=.01)r.push(u);return n.easing.cubicBezier=function(n){if(n==1)return 1;for(var r,o,u,s,i,f=t.length-1,e=0;f--&&!e;)i=t[f],r=i.t,r<=n&&(u=i.x,i=t[f+1],o=i.t,s=i.x,e=(n-r)/(o-r)*(s-u)+u);return e},n.easing.cubicBezierQuint=function(n){return 1-Math.pow(1-n,5)},o});define("carouselManager",function(){return function(){var n=[],t=0;this.load=function(t){n=t};this.getItem=function(i){if(!n.length)return null;var r=(t+i)%n.length;return n[r<0?r+n.length:r]};this.setIndex=function(n){t=n};this.changeIndex=function(n){t+=n}}});globalLeft="left";define("dir.tokens",{ltr:globalLeft=="left",left:"left",paddingLeft:"padding-left",paddingRight:"padding-right",marginLeft:"margin-left",marginRight:"margin-right"});define("socialPlugins.tokens",{twitterLang:"en",facebookLang:"en_US",loadDelay:"1000"});define("truncate.tokens",{truncateEllipsis:"…"});define("webApp.tokens",{appVersion:"2.0.5520.31177"});define("sharingToolbar.tokens",{shareCountMinimumThreshold:1});define("feedback.tokens",{inputBoxError:"Please leave a comment.",categoryNotSelectedError:"Please leave a comment or select a problem category."});define("flyout",["jquery","jqBehavior","document"],function(n,t,i){function r(t,r){function p(n){var t=f[0],i;n.preventDefault();t.el.hasClass(t.cls)?(i=s?s[0]:!1,r.allowToggleOff&&c(n,h),i!==n.target&&u.filter(n.target).length===1&&y(n,e)):y(n,e)}function w(i){var f=t.find(r.contentEventOrigin),e;f.length||(f=t);e=r.skipContentOriginEventTargetCheck?!(n.contains(f[0],i.target)===!0||u[0]===i.target):!(f[0]===i.target||n.contains(f[0],i.target)===!0||u[0]===i.target);e&&(r.disableEventBubbling&&i.preventDefault(),c(i,h))}function h(t,i){for(var u,r=0;r<f.length;r++)u=f[r],u.el.removeClass(u.cls).attr("aria-hidden",!0);a.off(v,w);s=!1;n.isFunction(i)&&i!==e&&i()}function b(n){t.find("."+r.toggleClass).length&&c(n,h)}function e(t,i){var r,u;for(s=n(t.target),r=0;r<f.length;r++)u=f[r],u.el.addClass(u.cls).attr("aria-hidden",!1);a.on(v,w);n.isFunction(i)&&i!==e&&i()}var a=n(i),u=t.find(r.eventOrigin),l;u.length||(u=n(r.eventOrigin));var v=r.outsideEvent,o=r.toggleTargets,s=!1,y=n.isFunction(r.openFlyoutDelegate)?r.openFlyoutDelegate:e,c=n.isFunction(r.closeFlyoutDelegate)?r.closeFlyoutDelegate:h,f=[];if(typeof o!="object")o===!0&&f.push({el:t,cls:"show"});else for(l in o)f.push({el:t.find(l),cls:o[l]});return{setup:function(){u.on(r.triggerEvent,p)},update:function(){b()},teardown:function(){b();u.off(r.triggerEvent,p)}}}return t(r,{allowToggleOff:!0,eventOrigin:".flyout > button",toggleTargets:!0,triggerEvent:"click",outsideEvent:"mousedown touchstart scroll",openFlyoutDelegate:!1,skipContentOriginEventTargetCheck:!1,closeFlyoutDelegate:!1})});define("feedback",["jquery","trackInfo","feedback.tokens","flyout","logging","jqBehavior","mediator","document","headData"],function(n,t,i,r,u,f,e,o,s){function y(f){function ht(){et?o.body.appendChild(d):(d=o.createElement("div"),d.setAttribute("class","layoutoverlay"),o.body.appendChild(d),y.$provideFeedback=f.find(".feedbackheader .selected"),y.$reportProblem=n("#feedback-reportproblem"),y.$submitButton=n("#feedback-submit"),y.$close=n("#feedback-ok"),y.$closeButton=n("#feedback-close"),y.$feedbackArea=n("#feedback-feedbackarea"),y.$feedbackInput=n("#feedback-inputbox"),y.$userAlias=n("#feedback-useralias"),y.$starRating=f.find(".stars > ul > li"),et=!0);b=!1;y.$selectedCategory=null;w.text(st);w.removeClass("uploading uploaded");rt=ct();it=!1}function kt(){if(t.sitePage){var n=t.sitePage,i=t.telemetryTracking.setupParameters();p["feedback.id"]=rt;p.pageType=n.pageName;p.subcvs=n.vertical;p.cvs=n.canvas;p.contentid=n.entityId;p.cu=n.pageUrl;p.evt="feedback";p.mkt=n.localeCode;p["client.deviceOS"]=n.os;p.flightid=n.flightid;p.referrer=o.referrer;p.signedin=t.userStatic?t.userStatic.isSignedIn:"";p.scr=screen.width&&screen.height?screen.width.toString()+" X "+screen.height.toString():"";p["client.deviceModel"]=s?s.dg:"";i!=null&&(p.rid=i.rid,p.clid=i.clid)}}function dt(){y.$feedbackInput.length&&(p.submitValue=y.$feedbackInput[0].value);y.$userAlias.length&&(p["feedback.source"]=y.$userAlias[0].value)}function gt(){if(p["feedback.area"])return k&&nt(),!0;if(!k&&y.$feedbackInput.length){if(y.$feedbackInput[0].value.length>0)return!0;y.$feedbackInput.addClass("error");y.$feedbackInput[0].value=b?i.categoryNotSelectedError:i.inputBoxError;y.$feedbackInput.on("focus",nt);k=!0}return!1}function nt(){k&&(y.$feedbackInput.removeClass("error").off("focus",nt),k=!1);y.$feedbackInput[0].value=""}function ct(){var n=(new Date).getTime();return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,function(t){var i=(n+Math.random()*16)%16|0;return n=Math.floor(n/16),(t=="x"?i:i&7|8).toString(16)})}function lt(n){n.preventDefault();g.click()}function at(){var t=g[0],r=t.value?t.value.replace(/^.*(\\|\/|\:)/,""):"",i;w.text(r||st);t.value&&t.files&&t.files.length&&(w.addClass("uploading"),i=new window.FormData,i.append("file",t.files[0]),n.ajax({url:h+"?"+n.param({"feedback.id":rt}),data:i,processData:!1,contentType:!1,type:"POST"}).done(function(){w.removeClass("uploading");w.addClass("uploaded")}))}function ni(){kt();dt();n.ajax({type:"POST",url:h,data:JSON.stringify([p]),contentType:"application/json; charset=utf-8",dataType:"json"}).fail(function(n,t,i){u.error("[feedback] Error submitting user feedback. ErrorType: {0}. Error: {1}".format(t,i.message))})}function ti(n,t){ht();y.$submitButton.on("click",wt);y.$closeButton.on("click",tt);y.$reportProblem.on("click",bt);y.$provideFeedback.on("click",ft);y.$starRating.on("click",pt);g.on("change",at);w.on("click",lt);e.pub("feedback.open");t(n)}function vt(n){var t=y.$feedbackArea.find(".feedbackarea > ul > li");if(t.length)if(n)t.on("click",yt);else t.off("click",yt)}function yt(t){var i=n(t.currentTarget);p["feedback.area"]=i.text();p["feedback.type"]="bug";y.$selectedCategory&&y.$selectedCategory.removeClass("selectedcategory");y.$selectedCategory=i;i.addClass("selectedcategory")}function pt(t){var i=n(t.currentTarget),r=i.index()+1;i.parent().attr("data-selected",r);p["feedback.rating"]=r}function ii(){p["feedback.rating"]=0;y.$starRating.parent().attr("data-selected",0).off("click",pt)}function tt(){e.pub("feedback.close");it&&(y.$close.off("click",tt),ni());f.removeClass("show finalpage");o.body.removeChild(d);y.$submitButton.off("click",wt);y.$closeButton.off("click",tt);y.$reportProblem.off("click",bt);y.$provideFeedback.off("click",ft);g.off("change",at);w.off("click",lt);nt();ii();b&&ft()}function wt(){if(gt()){f.addClass("finalpage");it=!0;y.$close.on("click",tt)}}function bt(){b||(b=!0,y.$feedbackArea.addClass("showproblemarea"),y.$provideFeedback.removeClass("selected"),y.$reportProblem.addClass("selected"),vt(!0))}function ft(){b&&(vt(!1),p["feedback.type"]="General",p["feedback.area"]=undefined,y.$provideFeedback.addClass("selected"),y.$reportProblem.removeClass("selected"),y.$feedbackArea.removeClass("showproblemarea"),b=!1,y.$selectedCategory&&y.$selectedCategory.removeClass("selectedcategory"),y.$selectedCategory=null)}var et=!1,ot={$provideFeedback:null,$reportProblem:null,$submitButton:null,$close:null,$closeButton:null,$feedbackInput:null,$feedbackArea:null,$starRating:null,$selectedCategory:null,$userAlias:null},b,k,d,it,y=ot,p={},rt=ct(),g=f.find(a),w=f.find(v),st="Upload a Screenshot",ut;return p["feedback.rating"]=0,p["feedback.type"]="General",ut=r(c,o,{eventOrigin:l,outsideEvent:"",openFlyoutDelegate:ti,allowToggleOff:!1}),{setup:ut.setup,teardown:ut.teardown,feedback:{initialize:ht,feedbackVariables:ot}}}var h="http://otf.msn.com/c.gif",c="#feedback-flyout",l="#footer_feedback, #usermenu-feedback",a="#feedback-file",v="#feedback-upload";return f(y)});define("marketDropdown",["jquery","jqBehavior","window","headData","track"],function(n,t,i,r,u){function e(t,r){function o(){t.on(r.triggerEvent,e)}function e(){var i,n,e;t[0].tagName=="SELECT"?(e=t.find("option:selected"),i=e.data("marketSwitchLocale"),n=e.data("marketSwitchUrl")):(i=r.marketSwitchLocale,n=r.marketSwitchUrl);n&&i&&(u.trackEvent({type:"click_nonnav",target:t},"","",n),h(f,n,i))}function s(){t.off(r.triggerEvent,e)}function h(t,r,u){var f=JSON.stringify({Market:u,SuppressPrompt:!0}),e=[{Path:"MSNHomePage/MarketConfiguration",Operation:"Update",Payload:f}];n.ajax({url:t,dataType:"html",data:JSON.stringify(e),method:"POST",contentType:"application/json"}).done(function(){i.location.href=r}).fail(function(){i.location.href=r})}return{setup:o,teardown:s}}var f=r.pdpdeltaupdateapi;return t(e,{triggerEvent:"change"})});define("navArrowScroll",["jquery","jqBehavior","modernizr","device","window","dir.tokens","touchGestures"],function(n,t,i,r,u,f,e){function l(t,i){function yt(){it.on("click",d);rt.on("click",p);ri(r);kt();y();ii()}function pt(){it.off("click",d);rt.off("click",p);y()}function wt(){w=0;c=0;st(0);y()}function ot(n){ht();var t=bt(n);st(t)}function st(n){s?(n=o.replace("{0}",n),r.css("transform",n)):r.css(o,n)}function ht(){if(g=h.width(),tt)a=r[0].scrollWidth;else{a=0;for(var n=0;n<r.length;n++)a+=r[n].scrollWidth}v=r.position().left-w}function bt(n){var t=0,i;return n==1?c>0&&(c=c-1,t=l[c].getAttribute(nt)):c<l.length-1&&(t=l[c].getAttribute(nt),c=c+1),i=f.ltr?n:-n,ft=v+i*t}function kt(){for(var t,n=0,i=l.length;n<i;n++)t=l.eq(n),l[n].setAttribute(nt,t.outerWidth(!0)),t.hasClass(vt)&&(et=n)}function ct(){f.ltr||(w=r.position().left,v=r.position().left-w)}function y(){if(ht(),a>g){tt=!0;dt();var n=f.ltr?v:-v,t=parseInt(r.css(f.marginLeft)),i=g-(a+n);c==0?(h.addClass(k).removeClass(b),ct()):i>=t?h.addClass(b).removeClass(k):h.addClass(ut)}else tt=!1,h.removeClass(ut),gt(),ct()}function dt(){for(var t=r[1].children.length,n=0;n<t;n++)r[1].children[0].id="mylink_"+n,r[0].appendChild(r[1].children[0])}function gt(){for(var t=r[0].children.length,n=0;n<t;n++)!r[0].children["mylink_"+n]||r[1].appendChild(r[0].children["mylink_"+n])}function d(){ot(1);y()}function p(){ot(-1);y()}function ni(){f.ltr?p():d()}function ti(){f.ltr?d():p()}function lt(){return f.ltr&&h.hasClass(k)||!f.ltr&&h.hasClass(b)}function at(){return f.ltr&&h.hasClass(b)||!f.ltr&&h.hasClass(k)}function ii(){for(var n=0;n<et;n++)(f.ltr&&lt()||!f.ltr&&at())&&p()}function ri(n){e.settings.touchSupported&&n.gesture(ui,{direction:"horizontal"})}function ui(t){if(t.direction)switch(t.current.touchType){case e.types.throwRight:case e.types.swipeRight:at()&&ti();break;case e.types.throwLeft:case e.types.swipeLeft:lt()&&ni();break;case e.types.stop:case e.types.tap:var i=t.originalEvent.originalEvent,r=i.target,f=document.createEvent("MouseEvent");f.initMouseEvent("click",!1,!1,u,i.detail,i.screenX,i.screenY,i.clientX,i.clientY,i.ctrlKey,i.altKey,i.shiftKey,i.metaKey,i.button,null);r.tagName!=="A"&&(r=n(r).parentsUntil("LI","A")[0]);r&&r.dispatchEvent(f)}}var h=t,r=h.find(i.navSelector),l=h.find(i.navItemSelector),it=h.find("button").first(),rt=h.find("button").last(),w=r.position().left,c=0,g=0,a=0,b="show-left",k="show-right",ut="show-left show-right",vt="current",ft=0,v=0,nt="data-width",et=0,tt=!1;return{setup:yt,teardown:pt,update:wt}}var o="left",s=!1,c,h;return i.csstransforms&&r.isCapable("AllowTransform2d")&&(o="translateX({0}px)",s=!0),c=n(u),h={navSelector:"ul",navItemSelector:"ul > li"},t(l,h)});define("scrollStop",["jquery","jqBehavior","touchGestures"],function(n,t,i){function f(t,f){function o(){e===!1?e=!0:clearTimeout(s);s=setTimeout(a,l)}function h(){e&&o()}function a(){e=!1;t.trigger("scrollStop")}var c=n.extend({},u,f),l=c.delay,e,s;return{setup:function(){e=!1;t.on("scroll",o);if(i.settings.touchSupported)t.on(r,h)},teardown:function(){t.off(r,h);t.off("scroll",o)}}}var u={delay:100},e=i.settings.start.join(" "),r=i.settings.move.join(" ");return t(f,{})});define("sharingToolbar",["sharingToolbar.tokens","jquery","jqBehavior","track","format","window"],function(n,t,i,r,u,f){function l(n){n.each(function(){var n=t(this);n.hasClass(h)||n.find("a.stb-btn").each(function(){var n=t(this);n.click(function(){return(n.hasClass(e.toolbarClassPrefix+"pinterest")&&a(n),n.hasClass(e.toolbarClassPrefix+"email"))?!0:(s(n.attr("href")),r.trackEvent({type:"click",target:this}),!1)})})})}function a(n){var f=n.attr("href"),t=y(f),r=v(n),u,i;r&&t&&(u=encodeURIComponent(r.split("?")[0]),w(t,u),i=b(t),i&&n.attr("href",i))}function v(n){return n.parents(".gallery-container:first").find(".gallery .show img.image:first").attr("src")||t(".fullscreen .gallery .show img.image:first").attr("src")}function y(n){if(!n)return null;var t={};return(n.replace(c,function(n,i,r,u){!n||r||u?i&&u&&(t[i]=u):t.baseUrl=n}),p(t)!==4)?null:t}function p(n){var t=0;for(var i in n)n.hasOwnProperty(i)&&t++;return t}function w(n,t){n&&n.media&&t&&(n.media=t)}function b(n){var i,t;if(n&&n.baseUrl&&n.media&&n.url&&n.description){i=n.baseUrl+"?";for(t in n)n.hasOwnProperty(t)&&t!=="baseUrl"&&(i+=t+"="+n[t]+"&");return i.substring(0,i.length-1)}return null}function s(n){f.open(n,null,"toolbar=0,status=0,resizable=1,scrollbars=1")}var e={toolbarClassPrefix:"stb-"},h="stb-processed",c=new RegExp("([^?=&]+)(=([^&]*))?","g"),o=i(l);return o.openNewWindow=s,o});define("searchBing",["jquery","jqBehavior","track","device"],function(n,t,i,r){return r.capability("SupportFixedPosition")!=="false"&&r.capability("SupportFixedPosition")||n("body>.head").addClass("unfixposition"),t(function(t){function f(){var n=t.attr("action"),r=t.attr("target");i.trackEvent({type:"submit",target:t[0]},null,u);t.attr("action",u).attr("target","_blank").submit().attr("action",n).attr("target",r)}var r=n("button[name='bingSearch']",t),e=n("body>.head"),u=t.data("bing-action-uri");return{setup:function(){r.on("click",f)},teardown:function(){r.off("click",f)}}})});define("searchTargetSelf",["jqBehavior"],function(n){function u(n){return i=n.attr(t),{setup:function(){n.attr(t,r)},teardown:function(){n.attr(t,i)}}}var t="target",r="_self",i;return n(u)});define("socialPlugins",["jquery","jqBehavior","format","socialPlugins.tokens"],function(n,t,i,r){function e(n,t){function f(){if(t.facebookLikeUrl&&t.facebookButtonWidth){var f="//www.facebook.com/plugins/like.php?locale="+encodeURIComponent(r.facebookLang)+"&href="+encodeURIComponent(t.facebookLikeUrl)+"&amp;send=false&amp;layout=button_count&amp;width=450&amp;show_faces=false&amp;font&amp;colorscheme=light&amp;action=like&amp;height=21";n.find(t.facebookSelector).append(i(u,f,t.facebookButtonWidth))}}function e(){var f,e;t.twitterFollowScreenName&&t.twitterButtonWidth&&(f="//platform.twitter.com/widgets/follow_button.html?show_screen_name="+t.twitterShowScreenName+"&screen_name="+encodeURIComponent(t.twitterFollowScreenName)+"&show_count=false&lang="+encodeURIComponent(r.twitterLang),n.find(t.twitterSelector).append(i(u,f,t.twitterButtonWidth)),t.twitterShowScreenName&&(e=t.twitterButtonWidth,typeof InstallTrigger!="undefined"&&(e=parseFloat(t.twitterButtonWidth)+.3+"rem"),n.find(t.twitterBreakingNewsSelector).append(i(u,f,e))))}window.setTimeout(function(){f();e()},t.delay)}var f={facebookSelector:"#fbcount",twitterSelector:"#twcount",twitterBreakingNewsSelector:"#bnewstwcount",delay:r.loadDelay},u='<iframe src="{0}" scrolling="no" frameborder="0" allowTransparency="true" allowTransparency="true" style="width:{1};"><\/iframe>';return t(e,f)});define("truncate",["jquery","jqBehavior","mediator","requestAnimationFrame","measure","format","truncate.tokens"],function(n,t,i,r,u,f,e){function l(t,e){function st(){var i,f,e,o,r;if(it){for(it=!1,i=l;i--;){for(f="",e=0,r=t[i].firstChild;r!=null;)r.nodeType==1?(++e,o=r):r.nodeType==3&&(f+=r.nodeValue),r=r.nextSibling;e==1&&n.trim(f)==""&&(p[i]=o)}for(i=l;i--;)w[i]=u(t[i]),v[i]=(p[i]||t[i]).innerHTML,nt[i]=t[i].title}else ot();for(i=l;i--;)rt(i),b[i]=v[i],y[i]=!0;ut()}function ht(){for(var n=l;n--;)rt(n),y[n]=t[n].scrollHeight>a[n];ut()}function rt(n){var i=t[n];if(i&&i.parentNode){var r=w[n],o=i.getAttribute("data-truncate-lines")||e.truncateLines,u=parseFloat(r("paddingTop")),s=parseFloat(r("paddingBottom")),h=r("lineHeight"),f=parseFloat(r("maxHeight"));o?(a[n]=parseFloat(h)*o+s,a[n]>f&&(a[n]=f),a[n]+=u):a[n]=(f||i.clientHeight)+u;a[n]=a[n]+.5|0;tt[n]=i.clientWidth;g[n]=u+2*parseFloat(h)+s+.5|0}else w[n]=p[n]=null,y[n]=d[n]=!1}function ut(){for(var f=!0,e=1e3,i,r,u;f&&--e;){for(f=!1,i=l;i--;)if(y[i])if(d[i]=t[i].scrollHeight>a[i],d[i]){if(k[i]=!0,t[i].scrollHeight<g[i]){ft(i);continue}r=b[i];r.slice(-s)==o&&(r=r.slice(0,-s));u=c.exec(r);u&&u[0]!=r?(f=!0,t[i].scrollHeight>a[i]*2&&(r=r.substr(0,r.length/2)),b[i]=r.substr(0,r.length-u[0].length)+o):ft(i)}else y[i]=!1;for(i=l;i--;)d[i]&&((p[i]||t[i]).innerHTML=b[i])}for(i=l;i--;)k[i]&&(t[i].title=n.trim(n("<span>"+v[i]+"<\/span>").text()))}function ft(n){var t=tt[n]-parseInt(w[n]("paddingLeft"))-parseInt(w[n]("paddingRight"));b[n]=t>0?f(h,v[n],t+"px"):v[n];y[n]=!1}function et(){r(st)}function ot(){for(var n=l;n--;)k[n]&&((p[n]||t[n]).innerHTML=v[n],t[n].title=nt[n],k[n]=!1)}var l=t.length,p=new Array(l),w=new Array(l),g=new Array(l),v=new Array(l),nt=new Array(l),tt=new Array(l),b=new Array(l),a=new Array(l),y=new Array(l),k=new Array(l),d=new Array(l),it=!0;return i.sub("truncate",function(){r(ht)}),{setup:et,teardown:ot,update:et}}var h='<span style="white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;width:{1}">{0}<\/span>',o=e.truncateEllipsis,s=o.length,c=/(?:\s|[,!\.\?:;])*([\u3000-\u30ff\u3400-\u4DBF\u4E00-\u9FFF\uF900-\uFAFF]|[^\s\u3000-\u30ff\u3400-\u4DBF\u4E00-\u9FFF\uF900-\uFAFF]+)(?:\s|[,!\.\?:;])*$/;return t(l,null,{each:1})});define("twitterComments",["jquery","jqBehavior","window"],function(n,t,i){function r(t){function r(t){t.preventDefault();i.open(n(this).attr("href"),"Twitter","status=0,toolbar=0,location=0,resizable=1,scrollbars=1,left="+(i.screen.width-250)/2+",top="+(i.screen.height-350)/2+",width=500,height=450")}return{setup:function(){t.find(".twitteractions > a").on("click",r)},teardown:function(){t.find(".twitteractions > a").off("click")}}}return t(r)});require(["window","jquery","device","mediator"],function(n,t,i,r){var f,u=t("meta[name=viewport]"),e=i.capability("Viewport_Landscape"),s=u.attr("content"),o=function(){n.innerHeight>n.innerWidth?u.attr("content",s):u.attr("content",e);r.pubChannel("update","mediaQuery")};u.length&&e&&(o(),t(n).resize(function(){clearTimeout(f);f=setTimeout(o,50)}))});require(["jquery","navigation","headData","webApp.tokens"],function(n,t,i,r){var u=/(\?|&)ver=[\d\.]+(&|$)/gi;n.ajaxPrefilter(function(n){var f;if(n=n||{},f=n.url,i.ssl===!0&&f.substr(0,7).toLowerCase()=="http://"&&(f="https://"+f.substr(7)),!n.notVersioning&&f&&t.isLocal(f)&&!f.match(u)){var e=f.split("#"),o=e[0],s=e[1]?"#"+e[1]:"";n.url=o+(o.indexOf("?")>-1?"&":"?")+"ver="+r.appVersion+s}})});require(["getCookie","setCookie","navigation","location","c.onload"],function(n,t,i,r){var o=15,u="ocid",f="hp",e="homepage";(function(){var h=i.getParamsFromUrl(r.href),c=h&&h[u]?h[u].toLowerCase():"",l=c.indexOf(f)!=-1||c.indexOf(e)!=-1,s=n(u);l&&!s?t(u,c,o,t.topDomain,"/"):!l&&s&&(s.indexOf(f)!=-1||s.indexOf(e)!=-1)&&t(u,"",-1,t.topDomain,"/")})()});require(["binding","c.dom"],function(n){require(["c.deferred"],function(){require(["jquery","imgSrc"],function(n,t){n("#username img,#sign-in img").each(function(){t.go(this)})});n("twitterComments","#breakingnews").all();n("marketDropdown","#site-market").all();n("marketDropdown",".marketswitch").all({triggerEvent:"click"});n("marketDropdown",".langtoggle").all({triggerEvent:"click"});require(["c.onload"],function(){n("socialPlugins","#social-plugins").all();n("socialPlugins","#bnewssocial-plugins").all()});n("makeHomePage","#makehomepage").all()});n("poll",".pollcontainer").all();n("flyout",".megamenu").all({eventOrigin:"#header-common>h1>.vertical",skipContentOriginEventTargetCheck:!0});n("flyout","#header-common").view(n.views.SIZE12COLUMN,{eventOrigin:"#header-search>button",outsideEvent:"mousedown touchstart"});n("flyout","#header-common").view(n.views.SIZE12COLUMN,{eventOrigin:"#q",triggerEvent:"focus click",allowToggleOff:!1,outsideEvent:"mousedown touchstart",contentEventOrigin:"#srchfrm",disableEventBubbling:!0});n("flyout","#header-common").view(n.views.SIZE34COLUMN,{eventOrigin:"#q",triggerEvent:"focus click",allowToggleOff:!1,outsideEvent:"mousedown touchstart",contentEventOrigin:"#srchfrm"});n("flyout","#username").all({eventOrigin:"#username>button,#username>figure"});n("flyout","#sign-in").all({eventOrigin:"#sign-in>a"});n("flyout","#language-toggle").view(n.views.SIZE34COLUMN,{eventOrigin:"#language-toggle>button"});n("feedback","#feedback-flyout").all();n("searchBing","#srchfrm").all();n("navArrowScroll",".navinner").all();n("sharingToolbar",".stb").all();n("sharingToolbar",".pinit-button").all()});require(["sso","headData","c.deferred"],function(n){n();var t=document.getElementsByTagName("head")[0];t&&t.getAttribute("data-pdp-stale")&&define("c.pdp",1)});define("jqueryPlus",["jquery","modernizr","device","screen","requestAnimationFrame","deviceGroup"],function(n,t,i,r,u,f){function b(n){var t=n.match(a);return t&&t.length>2?t[2].split(","):[]}function v(n){var t=b(n),i=t.length;return parseFloat(i==6?t[4]:i==16?t[12]:0)}function y(n){return parseFloat(n.css("font-size"))||12}function k(){var u,t,i,n,r;for(u in o){t=o[u];for(i in t)i.indexOf("$")!=0&&(n=t[i],n&&(r=(new Date).getTime()-n.animation.startTime,r>=n.animation.options.duration?w(t,n):d(t,n,r)))}p()}function p(){s.length?(l=!0,u(function(){k()})):l=!1}function d(t,i,r){var h=i.animation.options.easing||"swing",e=n.easing[h],o=i.animation.options.step,u,f,s;o&&(i=o(i));u=i.startValue;e&&(f=i.animation.options.duration,s=e(r/f,r,0,1,f),u=i.startValue+s*(i.endValue-i.startValue)||i.startValue);t.$element.css(i.name,u)}function w(t,i,r){var f=i.name,u;r||t.$element.css(f,i.endValue);u=i.animation;delete o[t.$element.uniqueId()];delete u.properties[f];delete t[i];u.properties.length||(u.options.complete&&u.options.complete(),n.inArray(u,s)+1&&s.splice(n.inArray(u,s),1))}var h=t.prefixed("transform")||"transform",e,a,c,o,s,l;return(n.fn.innerHeight=function(){var n=this[0];return n&&n.innerHeight?n.innerHeight:this.height()},e={},Number.prototype.mod=function(n){return e[this]||(e[this]={}),e[this][n]||(e[this][n]=(this%n+n)%n),e[this][n]},t.translateXCss=t.csstransforms3d&&i.isCapable("AllowTransform3d")?"translateX3d":t.csstransforms&&i.isCapable("AllowTransform2d")?"translateX":"left",a=new RegExp("matrix(3d)?\\(([0-9-., ]*)\\)","i"),n.cssHooks.translateX={get:function(t){var i=n(t).css(h);return v(i)},set:function(t,i){n(t).css(h,i===""?i:"translateX("+i+")")}},n.fx.step.translateX=function(t){n.cssHooks.translateX.set(t.elem,t.now+t.unit)},n.cssHooks.translateX3d={get:function(t){var i=n(t).css(h);return v(i)},set:function(t,i){n(t).css(h,i?"translate3d("+i+",0,0)":"")}},n.fx.step.translateX3d=function(t){n.cssHooks.translateX3d.set(t.elem,t.now+t.unit)},n.extend(n.easing,{easeOutQuad:function(n,t,i,r,u){return-r*(t/=u)*(t-2)+i},easeOutCubic:function(n,t,i,r,u){return r*((t=t/u-1)*t*t+1)+i},easeInCubic:function(n,t,i,r,u){return r*(t/=u)*t*t+i}}),n.fn.pxToEm=function(n,t){if(!n)return 0;var i=y(t||this);return parseFloat(n)/i+"em"},n.fn.toPx=function(n,t){var i=0;return n&&(i=parseFloat(n),n.indexOf("em")!=-1&&(i*=y(t||this))),i},c=0,n.fn.uniqueId=function(){var t=n(this).data("uniqueId");return t||(c++,t=c,n(this).data("uniqueId",t)),t},o={},s=[],f.isPc)?n:(n.fn.animate=function(t,i){for(var f,r,a,v,y=(new Date).getTime(),e=0;e<this.length;e++){var h=n(this[e]),c=h.uniqueId(),u=o[c];u||(u=o[c]={$element:h});i.step&&typeof i.step!="function"&&(i.step=null);f={properties:t,options:i,startTime:y};s.push(f);for(r in t)u[r]&&w(u,u[r],!0,f),a=t[r],v=h.css(r),u[r]={name:r,startValue:v,endValue:a,animation:f}}return l||p(),n(this)},n.fn.stop=function(){return n(this)},n)});define("touchEvents",["jquery","modernizr","window"],function(n,t,i){function p(){return"ontouchstart"in i}function a(n){return f(n),!1}function f(n){n.originalEvent&&n.originalEvent.preventManipulation&&n.originalEvent.preventManipulation();n.preventDefault();n.stopPropagation()}function w(n){var t=n.originalEvent.changedTouches||n.originalEvent.touches;return t&&t.length?t:[n]}function b(n){return n.x&&Math.abs(Math.atan(n.y/n.x))<y?s:l}function h(n,t){return n&&t?{x:n.x/t,y:n.y/t}:{x:0,y:0}}function e(n,t){return n&&t?{x:n.x-t.x,y:n.y-t.y}:{x:0,y:0}}function o(t,i,r){n.each(u[i],function(n,u){t.bind(u,function(n){r(n,i)})})}function k(t,i){n.fn[t]=function(n,i){return n?this.bind(t,i,n):this.trigger(t,i)};n.event.special[t]={setup:function(t,r){i(n(this),t,r)}}}var v={direction:"all",preventDefaultOnStart:!0,maximumDistanceForClick:20,maximumTimeForClick:300,distanceBeforeDirectionDetection:0,maximumTimeForThrow:1200,minimumLastThrowSpeed:1,maximumTimeForSwipe:400,minimumDistanceForSwipe:30,directionChangeBuffer:5},y=Math.PI/4,c=n(i),r={touch:"touch",start:"start",move:"move",stop:"stop",cancel:"cancel",tap:"tap",swipeUp:"swipeUp",swipeRight:"swipeRight",swipeDown:"swipeDown",swipeLeft:"swipeLeft",throwUp:"throwUp",throwRight:"throwRight",throwDown:"throwDown",throwLeft:"throwLeft"},s="horizontal",l="vertical",u={touch:{start:["touchstart","touchenter"],stop:["touchend","touchleave"],move:["touchmove"],cancel:["touchcancel"],preventDefaultOnStart:!1,mimickBrowserScroll:!1},mouse:{start:["mousedown"],stop:["mouseup"],move:["mousemove"],cancel:["mouseleave"],preventDefaultOnStart:!1,mimickBrowserScroll:!1}};return n.each({touch:t.touch||p(),mouse:!0},function(n,t){return t&&(u=u[n]),!t}),k(r.touch,function(t,y){function ft(){ut=p=k=g=it=nt=0}function rt(o,a){var v=w(o);u.preventDefaultOnStart&&f(o);(ut||it&&p.totalDistance>=d.maximumDistanceForClick)&&(ut=!0,f(o));(p||a==r.start)&&n.each(v,function(v,y){var w,ot,ct,lt,ut;if(et(y),w={touchType:a,coord:{x:y.pageX,y:y.pageY},screenCoord:{x:y.screenX,y:y.screenY},scrollCoord:{x:c.scrollLeft(),y:c.scrollTop()},count:k?k.count+1:0,time:(new Date).getTime()},a==r.start&&(ft(),tt=!1,p=n.extend({totalDistance:0},w),k=n.extend({},w)),w.delta=e(w.coord,k.coord),w.screenDelta=e(w.screenCoord,k.screenCoord),w.duration=w.time-k.time,w.speed=h(w.delta,k.duration),p.delta=e(w.coord,p.coord),p.screenDelta=e(w.screenCoord,p.screenCoord),p.totalDistance+=Math.sqrt(Math.pow(w.delta.x,2)+Math.pow(w.delta.y,2)),ot=d.direction==s,k&&k.speed&&(ct=ot?w.delta.x:w.delta.y,lt=ot?k.delta.x:k.delta.y,ct*lt<0&&(p.movecoord=w.coord,p.movetime=w.time)),p.movecoord&&(p.movechange=e(w.coord,p.movecoord),p.moveduration=w.time-p.movetime,p.movespeed=h(p.movechange,p.moveduration)),p.duration=w.time-p.time,p.speed=h(p.delta,p.duration),g=b(p.delta),p.totalDistance>d.distanceBeforeDirectionDetection&&d.direction!="all"&&!it&&!nt&&(p.direction=g,d.direction!=g?(nt=!0,w.touchType=r.cancel):p.totalDistance>d.maximumDistanceForClick&&(it=!0,f(o))),w.touchType==r.stop){var st=(p.movechange||p.delta).x,ht=(p.movechange||p.delta).y,at=p.moveduration||p.duration,rt=g==s,yt=rt?Math.abs(p.speed.x):Math.abs(p.speed.y),pt=rt?Math.abs(w.speed.x):Math.abs(w.speed.y),wt=rt?Math.abs(k.speed.x):Math.abs(k.speed.y),vt=Math.max((pt+wt)/2,yt);p.duration<d.maximumTimeForClick&&p.totalDistance<d.maximumDistanceForClick?(tt=!0,w.touchType=r.tap):(w.distance=Math.abs(rt?st:ht),vt>.3&&(at<d.maximumTimeForSwipe?w.touchType=rt?st>0?r.swipeRight:r.swipeLeft:ht>0?r.swipeDown:r.swipeUp:at<d.maximumTimeForThrow&&vt>d.minimumLastThrowSpeed&&(w.touchType=rt?st>0?r.throwRight:r.throwLeft:ht>0?r.throwDown:r.throwUp)))}(k.touchType!=w.touchType||k.coord.x!=w.coord.x||k.coord.y!=w.coord.y)&&(nt&&w.touchType!=r.cancel||(ut=n.Event(r.touch,{current:w,last:k,start:p,direction:g,originalEvent:o}),t.trigger(ut),tt=ut.allowClick!==!1,ut.isDefaultPrevented()&&o.preventDefault(),ut.isPropagationStopped()&&o.stopPropagation(),ut.isImmediatePropagationStopped()&&o.stopImmediatePropagation()));nt&&u.mimickBrowserScroll&&g==l&&(p.scrollCoord.y-=w.screenDelta.y,n(i).scrollTop(p.scrollCoord.y));a==r.stop||a==r.cancel?ft():k=w})}function et(n){n.pageX||n.originalEvent&&(n.pageX=n.originalEvent.pageX,n.pageY=n.originalEvent.pageY,n.screenX=n.originalEvent.screenX,n.screenY=n.originalEvent.screenY,n.pointerId=n.originalEvent.pointerId,n.identifier=n.originalEvent.identifier)}var p,k,g,it,ut,nt,tt=!1,d=n.extend({},v,y);ft();t.find("*").addBack().each(function(){n(this).attr("draggable",!1).attr("selectable",!1).bind("ondragstart",a).bind("drag",a).not(".mobilead").not(".ip,.ip *").bind("click",function(n){return tt||f(n),tt});this.onselectstart!==undefined?this.onselectstart=function(){return!1}:this.style.MozUserSelect!==undefined&&(this.style.MozUserSelect="none")});o(t,r.start,rt);o(t,r.move,rt);o(t,r.stop,rt);o(t,r.cancel,rt)}),r});define("tabKeyPressed",["jquery"],function(n){var t=!1;n(document).on("keydown",function(n){n.keyCode==9&&(t=!0)}).on("keyup",function(n){n.keyCode==9&&(t=!1)});return function(){return t}});require(["jquery","binding","c.dom"],function(n,t){var i=n("html");require(["c.deferred"],function(){i.addClass("loaded")});n(".ad a.adchoices").removeClass("adchoices").addClass("adchoicesjs");t("searchTargetSelf","#srchfrm").view(t.views.SIZE12COLUMN);t("searchScope","#search-scope").view(t.views.SIZE3COLUMN|t.views.SIZE4COLUMN);t("truncate",".truncate").all()});define("modal.tokens",{closeButtonTitle:"Close",errorMessageTitle:"Message:",errorMessageLabel:"Error loading content"});define("modal",["jquery","modal.tokens"],function(n,t){function s(){var n=document.createElement("div");return n.setAttribute("id",r),n.setAttribute("title",t.closeButtonTitle),n}function h(n){var t=document.createElement("section");return t.setAttribute("class",o),t.setAttribute("role","dialog"),t.setAttribute("aria-labelledby","dialog-title"),t.setAttribute("aria-describedby","dialog-desc"),n&&t.setAttribute("id",n),t}function a(n){var i=document.createElement("button");return i.setAttribute("class","close"),i.setAttribute("title",t.closeButtonTitle),i.click(function(){f.close(n)}),i}var r="mask",o="modal",c="error",i,u,e=220,l="<h1>"+t.errorMessageTitle+"<\/h1><p>"+t.errorMessageLabel+"<\/p>",f={open:function(t,v,y,p){var w,b;i=i||n("body");u||(i.append(s()),u=n("#"+r),u.click(function(){f.close(y)}));w=n("#"+y);w.length==0&&(b=h(),i.append(b),n("."+o+":not([id])").attr("id",y),w.load(v,function(t,i,r){i==="error"?(w.append(l).addClass(c),n("p",this).append(r.status+" "+r.statusText)):typeof p=="function"&&p(y);w.append(a(y))}));i.addClass(r);n("#"+r+", #"+y).fadeIn(e);n(".webkit > #"+y).show()},close:function(t){i=i||n("body");n("#"+r+", #"+t).fadeOut(e).hide();i.removeClass(r)},openModalWithContent:function(t,o,c,l){var y,a,v;i=i||n("body");u||(i.append(s()),u=n("#"+r),u.click(function(){l&&typeof l=="function"?l():f.close(o)}));y=n("#"+o);y.length==0&&(a=h(o),c&&(v=n("#"+c),v&&v.appendTo(a)),i.append(a));i.addClass(r);n("#"+r+", #"+o).fadeIn(e);n(".webkit > #"+o).show()}};return f});require(["binding","c.dom"],function(n){n("comments","#user-comments").all()});define("videoPlayer",["jquery","window","mediator","portablePlayer","c.deferred"],function(n,t,i){function v(t){if(t.loadplayer)s(t);else n("#"+t.id).one("click",function(){s(t)})}function s(u){var s=t.createVxPlayer,e;if(s){s(u.id,u.video,u.overrides);e=n("#"+u.id);e.addClass(a);e.on(f.playbackStatusChanged,function(n,t){var i=o[t.status];i&&i(n,t,u)}).on(f.onFullscreenExit,function(){i.pub(r.fullscreen,!1);h.removeClass(l)}).on(f.onFullscreenEnter,function(){i.pub(r.fullscreen,!0);h.addClass(l)})}}var h=n("body"),r={fullscreen:"fullscreen",video:"video"},u={started:"started",completed:"completed"},f={playbackStatusChanged:"playbackStatusChanged",onFullscreenExit:"onFullscreenExit",onFullscreenEnter:"onFullscreenEnter"},c={ready:"ready",videoPlaying:"videoPlaying",videoPlayCompleted:"playbackCompleted"},l="fullscreen",a="playerloaded",e=[],o=[];return o[c.videoPlaying]=function(n,t,f){e[f.id]||(e[f.id]=!0,i.pub(r.video,{type:u.started,args:f}))},o[c.videoPlayCompleted]=function(n,t,f){e[f.id]=!1;i.pub(r.video,{type:u.completed,args:f})},{addPlayer:v,loadPlayer:s,events:r,eventTypes:u}});define("openNewWindow",["jquery","jqBehavior"],function(n,t){function i(n){return{setup:function(){n.attr("target","_blank")},teardown:function(){}}}return t(i)});define("stickyWidget",["jquery","jqBehavior","window","viewAware","document"],function(n,t,i,r,u){function f(t,f){function c(){t.css("position")!=="fixed"&&(t.data(f.orignalTopDataAttrib,t.offset().top),o=t.outerHeight(),t.nextAll().each(function(){var t=n(this);t.is("script")||t.is("style")||(t.data(f.orignalTopDataAttrib,t.offset().top),o=o+t.outerHeight())}))}function l(){var g=e.scrollTop(),nt=e.height(),rt=g+nt,tt=y.height()-rt,u=p.height(),ut=s.length===0?0:s.outerHeight(!0),k=w.outerHeight(!0)+ut,d=h.length===0?0:h.outerHeight(!0),r=t.siblings().last(),ft=o-nt+k+d+u,l,it=t.nextAll().length===0,i;if(b()===!1||u===undefined||u===null){v();return}if(c(),tt<ft){if(it&&(r=t),i=u-tt-k-d+a(r)+f.bottomAdditionalSpacing,i=Math.max(k+d+f.bottomAdditionalSpacing,i),r.css("bottom",i+"px"),r.css("position","fixed"),r.css("left","auto"),r.css("left","auto"),r.css("top","auto"),i=i+r.outerHeight(!0),it)return;r.prevAll().each(function(){var r=n(this);if(!r.is("script")&&!r.is("style"))return i=i+a(r),r.css("position","fixed"),r.css("bottom",i+"px"),r.css("top","auto"),r.css("left","auto"),r.css("right","auto"),i=i+n(this).height(),t.is(r)?!1:void 0});return}t.nextAll().andSelf().css("bottom","auto");l=g+u;l>=t.data(f.orignalTopDataAttrib)?(t.css("position","fixed"),t.css("top",u+"px"),t.nextAll().each(function(){var i=n(this);i.is("script")||i.is("style")||(i.css("position","fixed"),l=i.data(f.orignalTopDataAttrib)-t.data(f.orignalTopDataAttrib)+u,i.css("top",l+"px"),i.css("left","auto"),i.css("right","auto"))})):v()}function a(n){return parseInt(n.css("marginBottom"))}function b(){var i=t.attr(f.stickyViewListDataAttrib),n;return(i&&(n=i.split("")),n===null||n===undefined||jQuery.inArray(k(),n)===-1)?!1:!0}function v(){t.attr("style","");t.nextAll().attr("style","")}function k(){switch(r.currentView()){case r.views.SIZE1ROWSIZE1COLUMN:case r.views.SIZE2ROWSIZE1COLUMN:return"1";case r.views.SIZE1ROWSIZE2COLUMN:case r.views.SIZE2ROWSIZE2COLUMN:return"2";case r.views.SIZE1ROWSIZE3COLUMN:case r.views.SIZE2ROWSIZE3COLUMN:return"3";case r.views.SIZE1ROWSIZE4COLUMN:return"4";default:return"4"}}var e=n(i),y=n(u),p=n(f.headerSelector),s=n(f.appPromoSelector),h=n(f.prefooterSelector),w=n(f.footerSelector),o=0;return{setup:function(){e.on("scroll",l);c();r.listen(function(){l()})},teardown:function(){e.off("scroll")}}}return t(f,{headerSelector:".head",orignalTopDataAttrib:"orig-top",stickyViewListDataAttrib:"data-stickyviews",stickyWidgetClass:"stickywidget",asideSelector:"#aside",appPromoSelector:".promoappcntnr",prefooterSelector:"#prefooter",footerSelector:"#foot",bottomAdditionalSpacing:20})});define("readMoreButton",["jquery","jqBehavior","window","track","mediator"],function(n,t,i,r,u){function f(t){function e(n){n.preventDefault();n.stopImmediatePropagation();t.css("max-height",t[0].scrollHeight);f.hide();r.trackEvent({type:"click",target:n.target},null,i.location.href+"#page=2");r.trackEvent({type:"unload",noSpin:1},i);u.pub("updatePageInstance");o()}function o(){i.location.hash="page=2";r.trackPage();require(["dap"],function(n){n.refresh()})}function s(){var s=n(i),u=s.height(),c=t.offset().top+t.height(),o=150,h=o*2,r;f.length>0&&s.scrollTop()<o&&c>u&&(r=u+o-t.offset().top,t.find(".image.loaded").each(function(){var t=n(this);t.offset().top<u&&t.offset().top+t.height()>u&&(r+=t.offset().top+t.height()-u+o)}),r<h&&(r=h),r+r/4<t.height()&&(t.css({overflow:"hidden","max-height":r+"px"}),f.on("click",e).show()))}var f=t.find(".readmore");return{setup:s,teardown:function(){f.off("click")}}}return t(f)});require(["refreshPdpModules","c.sso"],function(n){n()});require(["refreshPdpModules","c.pdp"],function(n){n()});require(["refreshDeferredModules","c.onload"],function(n){n()});require(["binding","c.deferred"],function(n){n("stickyWidget",".bingwidget").view(n.views.SIZE234COLUMN);n("stickyWidget",".authorinfo").view(n.views.SIZE234COLUMN);n("openNewWindow","section[itemprop='articleBody'] a:not(.inline-slide)").all();n("readMoreButton",".articlecontent .articlebody").all()});require(["jquery","c.dom"],function(n){n(".articlebody > p:first-child").has(".globalleft").addClass("hasfloatedimage")});define("keypressCapture",["jquery","jqBehavior","mediator","perfMarker","window","document"],function(n,t,i,r,u,f){function s(t,u){function a(){h=!0}function v(){h||n(this).focus()}function c(t){t.charCode>32&&t.charCode<=126&&n(t.target).is(l)&&s.focus()}var s=n(u.focusSelector),l=":not(input,textarea,select,{selector})".replace("{selector}",u.focusSelector),h=!1,f;o.one("focusin mousedown touchstart",a);s.one("keypress",v);return f={setup:function(){t.on("keypress",c);e||(e=!0,r("TimeToFirstSearchInteractive",!0))},teardown:function(){t.off("keypress",c)}},i.sub("feedback.open",f.teardown),i.sub("feedback.close",f.setup),f}var o=n(f),e;return t(s,{focusSelector:""})});define("tableWrap",["jqBehavior"],function(n){function t(n){return{setup:function(){n.wrap('<div class="tablewrap" />')},teardown:function(){n.unwrap()}}}return n(t)});require(["binding","c.dom"],function(n){n("keypressCapture","body").all({focusSelector:"#q"});n("blockquoteMobile","#main blockquote").view(n.views.SIZE12COLUMN);n("tableWrap",".articlecontent table").view(n.views.SIZE12COLUMN);n("truncate",".related .captiontitle").all()});define("articleImageModal",["jquery","jqBehavior","modal","imgSrc","track"],function(n,t,i,r,u){function f(t,i){function f(t){e(t);var c=n(t.target),f=c.parent().parent(),l=f.hasClass(i.inlineImageClass),o;l?(o=r.index(f),u.trackEvent({type:"click",target:this})):o=f.index()+r.length;var a=location.pathname,s="?",h="";location.search.length&&(s="&",h=location.search);document.location=a+h+s+"fullscreen=true#image="+(o+1)}function e(n){n&&n.preventDefault&&n.preventDefault()}var r=n("."+i.inlineImageClass);return{setup:function(){t.on("click",f)},teardown:function(){t.off("click")}}}return t(f,{attributionSelector:".attribution",captionSelector:".caption",closeButtonSelector:"#close-button-article-modal",copyrightSymbol:"&#169; ",imageListSelector:"#image-modal img",inlineImageClass:"inlineimage",modalContentId:"view-image",modalId:"view-image-modal"})});require(["binding","c.deferred"],function(n){n("articleImageModal",".articleimgthumbnails a").all();n("articleImageModal",".storyimage.inlineimage img").all()});define("appPromoFooter",["jquery","setCookie","track","c.dom"],function(n,t,i){return function(){function f(){i.trackEvent({type:"click_nonnav"},this);r.remove();t("pf-"+u,e(),365,!1,"/")}function e(){var n=new Date;return n.getFullYear()+"-"+(n.getMonth()+1)+"-"+n.getDate()}var r=n("#promoappfooter"),u;r.length&&(u=r.attr("data-vkey"),r.find(".closebutton,.msnpromo li a,.appexploretext").click(f))}});require(["appPromoFooter"],function(n){n()});define("bingAutoSuggest.tokens",{resourceJs:"http://www.bing.com/s/as/1436447/en.js",helpLinkText:"What's this?",helpLinkUrl:"http://help.live.com/help.aspx?project=wl_searchv1&market=en-US&querytype=keyword&query=nsmtseggus",market:"en-US",popularNowText:"Popular Now",enablePopularNow:1,bingHelp:"http://onlinehelp.microsoft.com/en-us/bing/ff808490.aspx",disableText:"Turn off search suggestions",enableText:"Turn on search suggestions"});define("bingAutoSuggest",["bingAutoSuggest.tokens","jquery","jqBehavior","mediator","getCookie","setCookie","track","events","format","headData","window","document"],function(n,t,i,r,u,f,e,o,s,h,c,l){function b(n,i){function k(){var n=new RegExp("\\b"+it+"=0\\b","i");return u(tt).match(n)?1:0}function lt(n,i,r){if(typeof n!="undefined"){var u=n.js;u&&t.isFunction(i)&&t.ajax({url:u,dataType:"script",success:function(){i(r)}})}}function at(){nt();var u=t.extend(!0,{},{f:n.attr("id"),i:i.inputId},i.config,{sid:w||""});u.cb=function(n){if(g=!0,r.pub(y.beforeSubmit,n.value),g){var u=t(n).parents("form"),i=u[0],f=i&&i.action&&i.action.indexOf("://")>=0?i.action:"";e.trackEvent({type:"submit",target:i},null,f);u.submit()}};c._G={Mkt:i.market};typeof c.sa_autosuggest!="undefined"&&(c[v]=new c.sa_autosuggest(u),c[v].init(v),u.lmh||t(".sa_om").hide(),nt(),n[0]&&o.unbind(n[0],"submit",e.trackEvent))}function ot(){var r=k(),u;return(h.attr(ut,r?ft:et),typeof c[v]!="undefined")?(c[v].enable(!k()),nt(),1):n[0]&&h[0]&&!r?(i.config.asId&&(rt=i.config.asId),n.append(t("<div><\/div>").attr("id",rt)),i.delayBind==2?(d=1,st()):ht(p.delay,st),lt(i.resources,at),u=new Image,u.src=i.config.u+"&q=",1):0}function vt(n,t){var r=t?"1":"0";i.cookieDomain||(i.cookieDomain=f.topDomain);f(tt,it+"="+r,i.cookieExpiry,i.cookieDomain,"/");i.delayBind=2;ot();n.preventDefault()}function st(){return a(u("_SS"),5)||f("_SS","SID=00",365,i.cookieDomain,"/"),1}function ht(n,i){n==0?i():n==1?t(l).ready(i):n==2&&yt(i)}function yt(n){var t=".asue";h.bind("click"+t,function(){n()&&h.unbind(t)}).bind("keyup"+t,function(i){i.which!=27&&i.which!=9&&n()&&h.unbind(t)})}function nt(){var n,r,i,f;w||(n=a(p.cn,1)?p.cn.split("+"):null,n&&a(n[0],1)&&(r=u(n[0]),a(r,4)&&(i=r.match(/SID=[\d(A-Z(a-z)]+/),i&&a(i[0],5)&&(w=i[0].substr(4)))));typeof c[v]!="undefined"&&(f=c[v].sid,t.isFunction(f)&&f(w),d&&(d=0,l.activeElement==h[0]&&h.click()));w&&t.isFunction(p.onCk)&&(p.onCk(),p.onCk=0)}function ct(n){var t=k();n.text(t?i.enableText:i.disableText);h.attr(ut,t?ft:et)}var tt="SRCHHPGUSR",it="AS",rt="sw_as",ut="autocomplete",ft="on",et="off",v="sa_inst",p=i.sharedCk,pt=new RegExp("^http(s?)://[a-zA-z\\d\\-.]+\\.("+p.domain+")"),d=0,w,b,h,g;i.config.u=s(i.config.u,i.formCode);i.sharedCk.ru=s(i.sharedCk.ru,i.formCode);b=t(i.toggleSelector);h=t("#"+i.inputId,n);r.sub(y.preventSubmit,function(){g=!1});ct(b);b.click(function(n){n.stopImmediatePropagation();vt(n,k());ct(b)});ht(i.delayBind,ot)}function a(n,t){return typeof n=="string"&&(!t||n.length>=t)}var v=h.ssl===!0?"https":"http",w={resources:{js:v+n.resourceJs.substr(n.resourceJs.indexOf("://"))},config:{l:[n.helpLinkText,n.helpLinkUrl,1],r:"AutoSugShared",o:"s+a+p+hs+",h:1,k:0,m:8,d:100,u:v+"://api.bing.com/qsonhs.aspx?form={0}",mkt:n.market,ol:1,tPN:n.popularNowText,eLO:1,eHS:1,ePN:n.enablePopularNow,nw:"true",lh:n.bingHelp,lmh:0},disableText:n.disableText,enableText:n.enableText,inputId:"q",openNew:"1",market:n.market,cookieExpiry:365,cookieDomain:"msn.com",delayBind:1,sharedCk:{delay:1,ru:v+"://"+location.host+"/sck.aspx&form={0}",pu:v+"://www.bing.com/sck",cn:"_SS",domain:"msn.com",onCk:function(){}},toggleSelector:"#asugoff"},y={beforeSubmit:"autosuggestBeforeSubmit",preventSubmit:"autosuggestPreventSubmit"},p=i(b,w);return p.event=y,p.resize=function(n){c.sa_inst&&c.sa_inst.autosuggest.setQuery(n.val())},p});require(["binding","c.deferred"],function(n){n("bingAutoSuggest","#srchfrm").all()});define("facebookModeration",["jquery","trackInfo","feedback.tokens","flyout","logging","jqBehavior","document"],function(n,t,i,r,u,f,e){function c(t){function v(){c?i.$overlayDiv.appendTo(e.body):(i.$overlayDiv=n('<div class="layoutoverlay"><\/div>').appendTo(e.body),i.$submitButton=n("#mod-flyout .submitbutton"),i.$closeButton=n("#mod-flyout .close"),i.$locale=n("#mod-flyout #locale"),i.$successTitle=n("#mod-flyout .messagetitle"),i.$successMessage=n("#mod-flyout .messagebody"),i.$category=n("#mod-flyout #category"),i.$author=n("#mod-flyout #author"),i.$comment=n("#mod-flyout #comment"),c=!0);b();k()}function b(){f=!1;n("#mod-flyout #category option:eq(0)").prop("selected",!0);i.$author.val("");i.$comment.val("");i.$submitButton.prop("disabled",!0);u=n("html").attr("lang")||"en-US";i.$locale.val(u);i.$successTitle.text("");i.$successMessage.text("");t.removeClass("finalpage")}function k(){n("#mod-form").bind("keyup keypress",function(n){var t=n.keyCode||n.which;if(t==13&&n.target.id!="comment")return n.preventDefault(),!1});i.$submitButton.bind("keydown",function(n){if(n.keyCode==9)return n.shiftKey?(n.preventDefault(),i.$comment.focus()):(n.preventDefault(),i.$closeButton.focus()),!1});i.$closeButton.bind("keydown",function(n){if(n.keyCode==9&&n.shiftKey)return n.preventDefault(),i.$submitButton.prop("disabled")?i.$comment.focus():i.$submitButton.focus(),!1});i.$comment.bind("keydown",function(n){if(n.keyCode==9&&!n.shiftKey)return n.preventDefault(),i.$submitButton.prop("disabled")?i.$closeButton.focus():i.$submitButton.focus(),!1})}function y(){f||(f=!0,n.ajax({type:"POST",url:"/"+u+"/"+o,enctype:"multipart/form-data",data:n("#mod-form").serialize()}).done(function(n){i.$successTitle.text(n.title);i.$successMessage.text(n.message);t.addClass("finalpage");i.$closeButton.focus()}).fail(function(){i.$successTitle.text(n("#mod-flyout .failtitle").text());i.$successMessage.text(n("#mod-flyout .failbody").text());t.addClass("finalpage");i.$closeButton.focus()}))}function d(t,r){v();i.$submitButton.on("click",y);i.$closeButton.on("click",w);i.$author.on("input",p);r(t);n("#mod-flyout").attr("tabindex",-1);i.$category.focus()}function p(){i.$author.val()&&i.$author.val().trim().length!=0?i.$submitButton.prop("disabled",!1):i.$submitButton.prop("disabled",!0)}function w(){t.removeClass("show finalpage");i.$overlayDiv.remove();i.$submitButton.off("click",y);i.$closeButton.off("click",w);i.$author.off("input",p);n("#mod-flyout").removeAttr("tabindex");n("#mod-icon").focus()}var c=!1,l={$submitButton:null,$closeButton:null,$successTitle:null,$successMessage:null,$category:null,$author:null,$comment:null,$locale:null,$overlayDiv:null},u,f,i=l,a=r(s,e,{eventOrigin:h,outsideEvent:"",openFlyoutDelegate:d,allowToggleOff:!1});return{setup:a.setup,teardown:a.teardown,facebookModeration:{initialize:v,modVariables:l}}}var o="homepage/facebook/postcommentmod",s="#mod-flyout",h="#mod-icon";return f(c)});require(["jquery","window","binding","track","c.deferred"],function(n,t,i,r){function u(t){var e=t||n("html").attr("lang")||"en-US",f="en_US",u=e.split("-"),r,i;if(u.length===2){r=u[0].toLowerCase();i=u[1].toUpperCase();switch(r){case"en":i!="US"&&(i="GB");break;case"es":i!="ES"&&(i="LA");break;case"fr":i!="CA"&&(i="FR");break;case"nl":case"de":case"ar":i=r.toUpperCase()}f=r+"_"+i}return f}i("facebookModeration","#mod-flyout").all();t.facebookLocale=u;t.fbAsyncInit=function(){t.FB.init({appId:"689384617806917",xfbml:!0,cookie:!0,version:"v2.0"});t.FB.Event.subscribe("comment.create",function(){r.trackEvent({type:"click_nonnav",target:this},"","","FBCommentPosted")});t.FB.Event.subscribe("xfbml.render",function(){n(".fb_comments_count").text()=="1"?n(".commentstext").show():n(".commentstextplural").show();n("#fbcommentsmodule").show();n(".fbcommentsteaser").show()})};require({js:"//connect.facebook.net/"+u()+"/all.js"})});define("wcvp.adInfo",["jquery","wcvp.classFramework","wcvp.locStrings","wcvp.companionAdRenderer"],function(n,t,i,r){function u(n){var t=this;t.VideoPlayer=n;t.LinearAds=null;t.Companions=[];t.Impressions=null}return t.DeclareClass(u,{GetPreRollAd:function(){var n=this;if(n.LinearAds.length)return n.LinearAds[0]},GetCompanions:function(t,i,r){var u=this;return n.grep(u.Companions,function(u){var f=!1;return u&&u.Location&&u.Width==i&&u.Height==r&&n.each(t,function(n,t){if(u.CreativeType==t)return f=!0,!1}),f})},Populate:function(t,u){var f=this;t!=null&&t.each(function(){var t=u.shift(),o,e;t&&(o=n("<a style='line-height: 0 !important;'>").attr("href",t.ClickThrough).attr("target","_blank").attr("title",i.ad_link_tiptext).css("border","0").css("margin","0").css("padding","0").css("width",t.Width).css("height",t.Height).css("display","block").bind("keydown",n.OnAnchorKeydown.bind(f)),e=n("<img>"),e.load(function(){var t=this;setTimeout(function(){n(t).height()>1?n(t).closest("div."+r.ContainerClassName).children("div:last-child").show():n(t).closest("div."+r.ContainerClassName).children("div:last-child").hide()},0)}),e.error(function(){n(this).closest("div."+r.ContainerClassName).children("div:last-child").hide()}),e.attr("src",t.Location).attr("alt",i.ad_image_tiptext).css("border","0 none").css("margin","0").css("padding","0").css("width",t.Width).css("height",t.Height).css("position","relative").appendTo(o),n(this).empty().append(o),n.ping(t.Tracking))})}}),u});define("wcvp.adManagerBase",["jquery","wcvp.classFramework","wcvp.adTrigger"],function(n,t,i){function r(n){var t=this,r=n.Config.AdConfig;t.VideoPlayer=n;t.ReportingPageGroup=null;t.Video=null;t.AdManagerRequestTimeout=r.AdManagerRequestTimeout||5;t.TimerId=0;t.Callback=null;t.HasPreroll=!1;t.IsAdPlaying=!1;t.AdType=null;t.IsVpaid=!1;t.AdId=null;t.AdUrl=null;t.ClickThrough=null;t.VisitorToken=null;t.PolicyType=r.PolicyType;t.PageGroup=n.Config.Video.pageGroup||r.PageGroup;t.AdTimeout=r.AdTimeout||5;t.VisitorTargetingService=r.VisitorTargetingService;t.AdProvider=r.AdProvider;t.AdTrigger=new i(n);t.AddExternalCompanionInfo(n.Config.AdDiv);t.Log("AdManager initialized (Provider="+t.AdProvider+", FWServer="+t.FWServer+", FWNetworkId="+t.FWNetworkId+", FWHtml5Profile="+t.FWHtml5Profile+")")}return r.SetFwParams=function(t,i){return i.FWPageSession=Math.round(Math.random()*1e5),i.FWServer=t.FWServer,i.FWNetworkId=n.asInt(t.FWNetworkId),i.FWHtml5Profile=t.FWHtml5Profile,i},t.DeclareClass(r,{Namespace:"AdManager",AddExternalCompanionInfo:function(t){var i=this;"string"==typeof t?n.each(t.split(";"),function(n,t){if(/(\w+)\s*[,|]\s*(\d+)\s*[,|]\s*(\d+)/.test(t)){var r=RegExp.$1,u=RegExp.$2,f=RegExp.$3;i.AddCompanionInfo(r,u,f)}}):"object"==typeof t&&n.each(t,function(n,t){if(/(\d+)x(\d+)/.test(n)){var r=RegExp.$1,u=RegExp.$2;0==t.indexOf("#")&&(t=t.slice(1));i.AddCompanionInfo(t,r,u)}})},Dispose:function(){var n=this;n.DisposeBase},DisposeBase:function(){var n=this;n.AdTrigger&&n.AdTrigger.SaveState()},StopTimeoutTimer:function(){var n=this;n.TimerId&&(clearTimeout(n.TimerId),n.TimerId=null)},LoadXDRequest:function(t,i,r){var u=this;n.ajax({url:t,dataType:"text",timeout:u.AdTimeout*1e3,xhrFields:{withCredentials:!0},success:function(n){r(n,i)},error:function(n){u.Log("XDR error :"+n);r("",i)}})},VideosPlayedCounter:function(){var n=this;return n.AdTrigger.VideosPlayedCounter},TimePlayingCounter:function(){var n=this;return n.AdTrigger.TimePlayingCounter},TimeElapsedCounter:function(){var n=this;return n.AdTrigger.TimeElapsedCounter},ParseVisitorToken:function(n){var t=this;return self.VisitorToken="",n&&(t.VisitorToken=n,n.indexOf("=")!=-1&&(t.VisitorToken=n.split("=")[1])),{token:!0}},ParseTime:function(n){if(n){var t=n.split(":");if(t.length==3)return(parseInt(t[0])*3600+parseInt(t[1])*60+parseInt(t[2]))*1e3}return 0},Log:function(n){var t=this;t.VideoPlayer.Log(n,t.Namespace)}}),r});define("wcvp.adTrigger",["jquery","wcvp.classFramework"],function(n,t){function i(t){var i=this,r;i.CookieName="trg";i.CookieDisabled=!1;i.VideosPlayedNoAds=null;i.VideosPlayed=null;i.TimePlaying=null;i.TimeElapsed=null;i.VideosPlayedCounter=null;i.TimePlayingCounter=null;i.TimeElapsedCounter=null;i.UsePageReload=null;i.VideoPlayer=t;r=t.Config.AdConfig;r.PolicyType!="noads"&&(i.VideosPlayedNoAds=n.asInt(r.VideosPlayedNoAds),i.VideosPlayed=n.asInt(r.VideosPlayed),i.TimePlaying=n.asInt(r.TimePlaying),i.TimeElapsed=n.asInt(r.TimeElapsed),i.UsePageReload=r.UsePageReload,i.TimePlaying>0&&!i.TimeElapsed&&(i.TimeElapsed=i.TimePlaying));i.Reset();i.LoadState();i.UnbindContainerEvents();i.BindContainerEvents();i.VideoPlayer.Log(i.AdTriggerToString(),i.Namespace);i.VideoPlayer.Log("AdTrigger initialized",i.Namespace)}return t.DeclareClass(i,{Namespace:"AdTrigger",Reset:function(n){var t=this;t.VideosPlayedCounter=n?t.VideosPlayedNoAds:0;t.TimePlayingCounter=0;t.TimeElapsedCounter=0;n&&t.SaveState()},AdsTriggered:function(){var n=this,t=!0;return n.VideoPlayer.Log("Adtrigger.AdsTriggered : "+t,n.Namespace),t},IncreaseVideoPlayed:function(){var n=this;n.VideosPlayedCounter++;n.VideosPlayedNoAds>0&&n.VideosPlayedNoAds==n.VideosPlayedCounter&&n.Reset(!0);n.SaveState()},BindContainerEvents:function(){var n=this;n.UnbindContainerEvents();n.VideoPlayer.Container.bind("AdComplete."+n.Namespace,n.OnAdComplete.bind(n)).bind("ContentStart."+n.Namespace,n.OnContentStart.bind(n))},UnbindContainerEvents:function(){var n=this;n.VideoPlayer.Container&&n.VideoPlayer.Container.unbind("."+n.Namespace)},OnAdComplete:function(){var n=this;n.Reset(!0);n.UsePageReload&&(n.TimeElapsedCounter=Math.floor((new Date).getTime()/1e3),n.SaveState(),window.location.reload())},OnContentStart:function(){var n=this;n.TimeElapsedCounter||(n.TimeElapsedCounter=Math.floor((new Date).getTime()/1e3));n.IncreaseVideoPlayed()},LoadState:function(){var i=this,t=n.cookie(i.CookieName);t?(t=t.split("|"),t.length==3&&(i.VideosPlayedCounter=n.asInt(t[0]),i.TimePlayingCounter=n.asInt(t[1]),i.TimeElapsedCounter=n.asInt(t[2]))):(i.SaveState(),t=n.cookie(i.CookieName),t||(i.CookieDisabled=!0))},SaveState:function(){var t=this,i=t.VideosPlayedCounter+"|"+t.TimePlayingCounter+"|"+t.TimeElapsedCounter;n.cookie(t.CookieName,i,10/1440)},AdTriggerToString:function(){var n=this,t=n.TimeElapsedCounter?(new Date).getTime()/1e3-n.TimeElapsedCounter:0;return"User TimeElapsed="+t+", User TimePlayed="+n.TimePlayingCounter+", User VideoPlayed="+n.VideosPlayedCounter+", VideosPlayedNoAds="+n.VideosPlayedNoAds+", VideosPlayed="+n.VideosPlayed+", TimePlaying="+n.TimePlaying+", TimeElapsed="+n.TimeElapsed}}),i});define("wcvp.companionAdRenderer",["jquery","wcvp.classFramework","wcvp.locStrings"],function(n,t,i){function r(n){var t=this;t.VideoPlayer=n;t.AdInfo=null;t.Companions=[];t.BindEvents();t.VideoPlayer.Log("CompanionAdRenderer initialized",t.Namespace)}return t.DeclareClass(r,{Namespace:"CompanionAdRenderer",ContainerClassName:"companionadcontainer",AddCompanionInfo:function(n,t,i){var r=this;"string"==typeof n&&n.length>0&&!isNaN(t)&&t>0&&!isNaN(i)&&i>0&&r.Companions.push({id:n,width:t,height:i})},OnAdsLoaded:function(n,t){var i=this;i.AdInfo=t},OnAdStart:function(){var n=this;setTimeout(function(){n.RenderCompanions()},0)},RenderCompanions:function(){var t=this,i=t.AdInfo;i&&n.each(t.Companions,function(r,u){var o=u.id,f=n("#"+o),e=i.GetCompanions(["image/jpeg","image/gif","image/png"],u.width,u.height);f.length&&e.length&&(t.RenderCompanionAd(f,e,u.hidden),t.VideoPlayer.Broadcast("CompanionAdRendered",u))})},RenderCompanionAd:function(t,u,f){var e=this,s,o;f||(e.VideoPlayer.Config.AdChoicesInfoUrl!=null&&e.VideoPlayer.Config.AdChoicesInfoUrl.length>0&&e.VideoPlayer.Config.AdChoicesThemeImageUrl!=null&&e.VideoPlayer.Config.AdChoicesThemeImageUrl.length>0&&t.parent().attr("class")!=r.ContainerClassName&&(s=n("<div>").addClass(r.ContainerClassName),o=n("<div style='text-align: right; display: none;'>"),n("<a href='"+e.VideoPlayer.Config.AdChoicesInfoUrl+"' title='"+i.adchoices_link_tiptext+"' target='_blank' style='border: 0 none; margin: 0; padding: 0; display: inline-block; line-height: 0 !important; width: auto; height: auto;'><img src='"+e.VideoPlayer.Config.AdChoicesThemeImageUrl+"' alt='"+i.adchoices_image_tiptext+"' style='border: none; width: auto; height: auto;'/>").bind("keydown",n.OnAnchorKeydown.bind(e)).appendTo(o),n(t).wrap(s),n(t).parent().append(o)),e.AdInfo.Populate(t,u))},HideCompanionAd:function(t){var i=this,r=t.attr("id");n.each(i.Companions,function(n,t){if(t.id==r)return t.hidden=!0,!1})},ShowCompanionAd:function(t){var i=this,r;t&&(r=t.attr("id"),n.each(i.Companions,function(n,u){var f,e;if(u.id==r)return u.hidden&&(u.hidden=!1,f=i.AdInfo,f&&(e=f.GetCompanions(["image/jpeg","image/gif","image/png"],u.width,u.height),e&&i.RenderCompanionAd(t,e))),!1}))},BindEvents:function(){var n=this;n.UnbindEvents();n.VideoPlayer.Container.bind("OnAdsLoaded."+n.Namespace,n.OnAdsLoaded.bind(n));n.VideoPlayer.Container.bind("AdStart."+n.Namespace,n.OnAdStart.bind(n))},UnbindEvents:function(){var n=this;n.VideoPlayer.Container.unbind("."+n.Namespace)}}),r});define("wcvp.fwAdManager",["jquery","wcvp.classFramework","wcvp.environment","wcvp.adManagerBase"],function(n,t,i,r){function u(n){var t=this,e,f,o,s;t.Companions=[];r.call(t,n);t.FWAdManager=null;t.IsFreeWheel=!0;t.FWContext=null;t.VideoUrl=null;t.Prerolls=null;t.Midrolls=null;t.Overlays=null;t.Postrolls=null;t.CurrentSlot=null;t.MidRollsAsPostRolls=!1;t.RequestPending=!1;t.VisitorTokenLoading=!1;t.Seq=0;e=n.Config.AdConfig;r.SetFwParams(e,t);t.MidRollsAsPostRolls=!(i.IProduct||i.AndroidModern||i.IE>9||i.Webkit);u.Script||(f=e.FWJSAdManagerLocation,u.Script="string"==typeof f&&f.length>0?f:"//adm.fwmrm.net/p/vitest-js/AdManager.js",o=document.createElement("script"),o.src=u.Script,s=document.getElementsByTagName("script")[0],s.parentNode.insertBefore(o,s));t.WaitForFW()}return u.ScriptLoading=!1,u.Script=null,t.DeriveClass(u,r,{Namespace:"FWAdManager",WaitForFW:function(){var n=this,t=u.ScriptLoading++;t>n.AdManagerRequestTimeout*5||window.tv&&tv.freewheel&&tv.freewheel.SDK&&tv.freewheel.SDK.AdManager?n.OnFWReady():(t%5||n.Log("waiting for FW AdManager.js to load..."),setTimeout(n.WaitForFW.bind(n),200))},OnFWReady:function(){var n=this,t;u.ScriptLoading=!1;window.tv&&tv.freewheel&&tv.freewheel.SDK&&tv.freewheel.SDK.AdManager&&(t=n.FWAdManager=new tv.freewheel.SDK.AdManager,t.setNetwork(n.FWNetworkId));n.Log("FWAdManager initialized");n.LoadPending&&(n.LoadPending=!1,n.LoadAds(n.Video,n.Callback))},LoadAds:function(n,t){var i=this,r,f;if(i.Video=n,i.Callback=t,i.HasPreroll=!1,i.PreRolls=[],i.MidRolls=[],i.Overlays=[],i.PostRolls=[],i.StopTimeoutTimer(),!i.FWAdManager){u.ScriptLoading?i.LoadPending=!0:setTimeout(function(){i.DoCallback()},0);return}i.VisitorTokenLoading=!0;i.LoadXDRequest(i.VisitorTargetingService,i.Seq++,i.VisitTargetingRequestComplete.bind(i));r=i.FWContext;r&&(r.removeEventListener(tv.freewheel.SDK.EVENT_REQUEST_COMPLETE,i.OnRequestComplete.bind(i)),r.removeEventListener(tv.freewheel.SDK.EVENT_AD_IMPRESSION,i.OnAdImpression.bind(i)),r.removeEventListener(tv.freewheel.SDK.EVENT_AD_IMPRESSION_END,i.OnAdImpressionEnd.bind(i)),r.removeEventListener(tv.freewheel.SDK.EVENT_SLOT_ENDED,i.OnSlotEnded.bind(i)),r.removeEventListener(tv.freewheel.SDK.EVENT_AD_CLICK,i.OnAdClicked.bind(i)),r.dispose());r=i.FWContext=i.FWAdManager.newContext();r.setContentVideoElement(i.VideoPlayer.Player);r.setProfile(i.FWHtml5Profile);r.setVideoAsset(i.FWVideoAssetId||n.uuidBase32||n.uuid,n.durationSecs,i.Video.adNetworkId||i.FWNetworkId,null,i.VideoPlayer.Config.AutoPlay?tv.freewheel.SDK.VIDEO_ASSET_AUTO_PLAY_TYPE_ATTENDED:tv.freewheel.SDK.VIDEO_ASSET_AUTO_PLAY_TYPE_NONE,Math.round(Math.random()*1e5));r.setSiteSection(i.PageGroup,i.FWNetworkId,i.FWPageSession);f=i.VideoPlayer.Config.AdConfig.AdBitrate;isNaN(f)||(i.Log("desired ad bitrate = "+f),r.setParameter(tv.freewheel.SDK.PARAMETER_DESIRED_BITRATE,f,tv.freewheel.SDK.PARAMETER_LEVEL_OVERRIDE));r.setParameter(tv.freewheel.SDK.PARAMETER_RENDERER_VIDEO_DISPLAY_CONTROLS_WHEN_PAUSE,!1,tv.freewheel.SDK.PARAMETER_LEVEL_GLOBAL);r.addEventListener(tv.freewheel.SDK.EVENT_REQUEST_COMPLETE,i.OnRequestComplete.bind(i));r.addEventListener(tv.freewheel.SDK.EVENT_AD_IMPRESSION,i.OnAdImpression.bind(i));r.addEventListener(tv.freewheel.SDK.EVENT_AD_IMPRESSION_END,i.OnAdImpressionEnd.bind(i));r.addEventListener(tv.freewheel.SDK.EVENT_SLOT_ENDED,i.OnSlotEnded.bind(i));r.addEventListener(tv.freewheel.SDK.EVENT_AD_CLICK,i.OnAdClicked.bind(i));i.VideoPlayer.Config.PlayerMode==="test"&&r.addEventListener(tv.freewheel.SDK.EVENT_ERROR,i.onAdManagerError.bind(i));r.setParameter(tv.freewheel.SDK.PARAMETER_RENDERER_VIDEO_START_DETECT_TIMEOUT,1e4,tv.freewheel.SDK.PARAMETER_LEVEL_GLOBAL);r.setParameter(tv.freewheel.SDK.PARAMETER_RENDERER_VIDEO_PROGRESS_DETECT_TIMEOUT,1e4,tv.freewheel.SDK.PARAMETER_LEVEL_GLOBAL);i.VisitorTokenLoading?i.RequestPending=!0:i.SubmitFWRequest()},VisitTargetingRequestComplete:function(n){var t=this;t.VisitorTokenLoading=!1;t.ParseVisitorToken(n);t.RequestPending&&t.SubmitFWRequest()},SubmitFWRequest:function(){var n=this,t=n.FWContext,i;t&&(n.RequestPending=!1,i=!1,n.VisitorToken&&n.VisitorToken.length&&(t.setVisitor(n.VisitorToken),n.FWServer+="?_fw_ekv=1:"+n.VisitorToken,i=!0),n.VideoPlayer.Config.PlayerMode==="test"&&n.VideoPlayer.Config.AdConfig.AdTagUrl&&(t.addKeyValue("csURL",n.VideoPlayer.Config.AdConfig.AdTagUrl),n.FWServer+=(i?"&":"?")+"cana=4260535,4260536,4260537"),n.FWAdManager.setServer(n.FWServer),n.TimerId=setTimeout(function(){n.OnRequestComplete({success:!1})},n.AdTimeout*1e3),t.submitRequest())},OnRequestComplete:function(t){var i=this,r;i.Log("OnRequestComplete");i.StopTimeoutTimer();r=i.FWContext;t.success&&(n.each(r.getTemporalSlots(),function(n,t){switch(t.getTimePositionClass()){case tv.freewheel.SDK.TIME_POSITION_CLASS_PREROLL:i.PreRolls.push(t);break;case tv.freewheel.SDK.TIME_POSITION_CLASS_MIDROLL:i.MidRolls.push({slot:t});break;case tv.freewheel.SDK.TIME_POSITION_CLASS_POSTROLL:i.PostRolls.push(t)}}),n.each(i.Companions,function(n,t){t.hidden&&i.SetSlotVisible(t,!1)}));i.DoCallback()},DoCallback:function(){var n=this,t=n.Callback;t&&(n.Callback=null,t())},SetSlotVisible:function(n,t){var u=this,r=u.FWContext,i;r&&(i=r.getSlotByCustomId(n.slotId),i&&i.setVisible&&i.setVisible(t))},HideCompanionAd:function(n){var t=this;t.SetCompanionVisible(n,!1)},ShowCompanionAd:function(n){var t=this;t.SetCompanionVisible(n,!0)},SetCompanionVisible:function(t,i){var r=this,u=t.attr("id");try{n.each(r.Companions,function(n,t){return t.id==u?(r.SetSlotVisible(t,i),t.hidden=!i,!1):!0})}catch(f){r.Log("******** SetCompanionVisible Caught Exception: "+f)}},BeginPlayback:function(){var n=this;n.VideoUrl=n.VideoPlayer.PlayerElt.attr("src");n.PlayPreRolls()},SkipAd:function(){var n=this;n.CurrentSlot&&(n.CurrentSlot.stop(),n.OnSlotEnded({slot:n.CurrentSlot}))},RestartAd:function(){var n=this;n.VideoPlayer.OnAdEnded()},OnSlotEnded:function(n){var t=this,i=n.slot,r=i.getTimePositionClass();t.Log("onSlotEnded slotTimePositionClass: "+r);t.CurrentSlot==i&&(t.CurrentSlot=null,t.IsAdPlaying=!1,t.AdType=null);switch(r){case tv.freewheel.SDK.TIME_POSITION_CLASS_PREROLL:t.PreRolls.shift();t.PlayPreRolls();break;case tv.freewheel.SDK.TIME_POSITION_CLASS_MIDROLL:t.PlayContent();break;case tv.freewheel.SDK.TIME_POSITION_CLASS_POSTROLL:t.PostRolls.shift();t.PlayPostRolls()}},OnAdImpression:function(t){var i=this,r=t.adInstance,u,f;r&&i.CurrentSlot==r.getSlot()&&(i.AdId=t.adInstance.getAdId(),i.IsAdPlaying=i.AdType&&i.AdType!="overlay",u=r.getAllCreativeRenditions(),f=u.length>0?u[0]:null,i.IsVpaid=f&&f.getCreativeApi().toLowerCase().indexOf("vpaid")>=0,i.hideCompanionDivs(),i.VideoPlayer.Report("BufferComplete",{isAd:!0}),i.VideoPlayer.Report("AdStart"),n.each(i.Companions,function(t,u){var f=!0;n.each(r.getCompanionAdInstances(),function(n,t){var r=t.getSlot();return r&&r.getCustomId()==u.slotId&&(i.Log("companion available: id="+u.id+", "+u.width+"x"+u.height),u.div.css("visibility","visible"),i.VideoPlayer.Broadcast("CompanionAdRendered",u),f=!1),f})}))},hideCompanionDivs:function(){var t=this;n.each(t.Companions,function(n,t){t.div.css("visibility","hidden")})},OnAdImpressionEnd:function(){var n=this;n.IsVpaid&&(n.IsVpaid=!1,n.VideoPlayer.OnAdEnded());n.IsAdPlaying=!1},OnAdClicked:function(){var n=this;n.VideoPlayer.Pause()},onAdManagerError:function(n){var t=this;t.Log("Error: "+n.message)},PlayContent:function(){var n=this;n.VideoPlayer.PlayerElt.bind("canplay.FWAdmanager",function(){n.VideoPlayer.PlayerElt.unbind("canplay.FWAdmanager");n.VideoPlayer.SetCurrentPlayingTime(n.CurrentVideoTime);n.VideoPlayer.Play()});n.VideoPlayer.PlayerElt.attr("src",n.VideoUrl)},PlaySlot:function(n,t){var i=this;i.CurrentSlot=t;i.AdType=n;i.IsAdPlaying=!0;t.play()},PlayPreRolls:function(){var n=this;n.PreRolls.length?n.PlaySlot("preroll",n.PreRolls[0]):n.VideoPlayer.Play()},PlayMidRollsAsPostRolls:function(){for(var n=this;n.MidRolls.length&&(n.MidRolls[0].played||n.Midrolls[0].slot.getTimePositionClass==tv.freewheel.SDK.TIME_POSITION_CLASS_OVERLAY);)n.MidRolls.shift();n.MidRolls.length?(n.MidRolls[0].played=!0,n.PlaySlot("midroll-as-postroll",n.MidRolls[0].slot)):n.PlayPostRolls()},PlayPostRolls:function(){var n=this;n.PostRolls.length?n.PlaySlot("postroll",n.PostRolls[0]):(n.FWContext&&n.FWContext.setVideoState(tv.freewheel.SDK.VIDEO_STATE_COMPLETED),n.VideoPlayer.PlaybackComplete())},TimeUpdate:function(t){var i=this,e,r,u,o,f;i.CurrentSlot||(e=Number.POSITIVE_INFINITY,r=null,n.each(i.MidRolls,function(n,f){u=t-f.slot.getTimePosition();u>=0&&u<e&&(!i.MidRollsAsPostRolls||f.slot.getTimePostionClass==tv.freewheel.SDK.TIME_POSITION_CLASS_OVERLAY)&&(e=u,r=f)}),r&&!r.played&&(r.played=!0,o=r.slot,f="miroll",o.getTimePositionClass()==tv.freewheel.SDK.TIME_POSITION_CLASS_OVERLAY&&(f="overlay",i.FWContext.setParameter("renderer.html.marginHeight",50,tv.freewheel.SDK.PARAMETER_LEVEL_GLOBAL)),i.Log("TimeUpdate playing "+f),i.PlaySlot(f,o)))},VideoPlaying:function(){var n=this;n.FWContext&&n.FWContext.setVideoState(tv.freewheel.SDK.VIDEO_STATE_PLAYING)},VideoPaused:function(){var n=this;n.FWContext&&n.FWContext.setVideoState(tv.freewheel.SDK.VIDEO_STATE_PAUSED)},VideoStopped:function(){var n=this;n.FWContext&&n.FWContext.setVideoState(tv.freewheel.SDK.VIDEO_STATE_STOPPED)},VideoEnded:function(){var n=this;n.Log("OnContentVideoEnded");n.FWContext&&n.FWContext.setVideoState(tv.freewheel.SDK.VIDEO_STATE_STOPPED);n.PlayMidRollsAsPostRolls()},AddCompanionInfo:function(t,i,r){var e=this,u,f,o;t&&t.length>0&&!isNaN(i)&&i>0&&!isNaN(r)&&r>0&&(u=n("#"+t),u&&(f="slot"+e.FWPageSession+"_"+t,o='<span id="{0}" class="_fwph"><form id="_fw_form_{0}" style="display:none"><input type="hidden" name="_fw_input_{0}" id="_fw_input_{0}" value="slid={0}&ptgt=p&envp=g_iframe&w={1}&h={2}"><\/form><span id="_fw_container_{0}" class="_fwac"><\/span><\/span>',u.html(o.format(f,i,r)),e.Companions.push({div:u,id:t,w:i,h:r,slotId:f})))}}),u});define("wcvp.vastAdManager",["jquery","wcvp.classFramework","wcvp.environment","wcvp.adManagerBase","wcvp.companionAdRenderer","wcvp.adInfo"],function(n,t,i,r,u,f){function e(n){var t=this,i=n.Config.AdConfig;t.CompanionAdRenderer=new u(n);r.call(t,n);t.RedirectCounter=null;t.Ad=null;t.VideoUrl=null;t.VideoRandomNumber=0;t.WrapperAdInfo=null;t.SvcUrl=i.SvcUri;t.SvcType=i.SvcType;t.ProxySvcUrl=i.ProxySvcUri;t.AllowAdServerUrlOverride=i.AllowAdServerUrlOverride;t.Sequence=0;r.SetFwParams(i,t);t.BindContainerEvents();t.Log("VastAdManager initialized")}return t.DeriveClass(e,r,{Namespace:"VastAdManager",Dispose:function(){var n=this;n.UnbindContainerEvents();n.DisposeBase()},LoadAds:function(n,t){var i=this,r,u,f;i.Video=n;i.Callback=t;i.HasPreroll=!1;i.WrapperAdInfo=[];i.RedirectCounter=0;i.VideoRandomNumber=Math.floor(Math.random()*1e5)+1e4;r=++i.Sequence;i.StopTimeoutTimer();i.AdsTriggered()?(i.TimerId=setTimeout(function(){i.OnTimeout(r)},i.AdTimeout*1e3),i.AdProvider.toLowerCase()=="freewheel"?i.LoadRequest(i.VisitorTargetingService,!1,r):(u=i.SvcType.toLowerCase()=="proxy"&&i.ProxySvcUrl,f=i.GetAdUrl(),i.LoadRequest(f,u,r))):t()},LoadAdsComplete:function(t){var r=this,e,u;if(r.Sequence++,r.StopTimeoutTimer(),!t||t.IsFailed)e={VideoLength:0,ErrorDesc:"Failure to retrieve ad",VideoId:r.Video.uuid,VideoPageGroup:r.ReportingPageGroup,PlayerTechnology:"HTML5",AdId:t?t.AdId:""},r.VideoPlayer.Broadcast("AdError",e),t=null;else if(r.AdId=t.AdId,u=t.GetPreRollAd(),r.Ad=u,u){r.HasPreroll=!0;n.each(r.WrapperAdInfo,function(i,r){var f=r.Impressions;f.length&&n.each(f,function(n,i){t.Impressions.push(i)});n.each(r.LinearAds,function(n,t){for(var i in t.Tracking)u.Tracking[i]||(u.Tracking[i]=[]),u.Tracking[i].push(t.Tracking[i])})});var o=i.IsMobile?0:r.VideoPlayer.MaxBitrate,f,s=!1,h=u.MediaFile;n.each(r.VideoPlayer.SupportedTypes,function(t,i){n.each(h,function(n,t){if(t.Type==i){var u=t.BitRate;(!s||f<u&&u<=o||f>u&&u>=o)&&(r.AdUrl=t.Location,f=u,s=!0)}})});r.Duration=u.Duration;r.ClickThrough=u.ClickThrough;r.Ad=u}r.Callback&&(r.Callback(t),r.Callback=null)},GetAdProperties:function(n){var i=this,t={};return t.pg=i.PageGroup,t.pub=encodeURIComponent("MSN Video"),t.mid="11111111-1111-1111-1111-111111111111",t.pl="no_ad",t.spl="no_ad",t.pg.toLowerCase()!="msv_notset"&&i.PolicyType.toLowerCase()=="videocontent"&&(t.mid=n.uuid||"",t.pl="web",t.spl="web"),i.ReportingPageGroup=t.pg,t},GetAdUrl:function(t){var i=this,r=i.SvcUrl,u=i.GetAdProperties(i.Video,t);return n.each(u,function(n,t){r=r.replace("{"+n+"}",t)}),r},LoadRequest:function(n,t,i){var r=this,u,f;if(r.SvcType.toLowerCase()=="yume")return r.Log("Loading Yume data from : "+n),r.LoadYumeRequest(n,i);if(t&&(n=r.ProxySvcUrl.replace("{0}",encodeURIComponent(n))),r.Log("Loading ads data from : "+n),window.XDomainRequest){r.Log("Using XDR");u=new XDomainRequest;u.onerror=u.ontimeout=u.onload=function(){var n=u.responseText;r.OnResponse(n,i)};u.timeout=r.AdTimeout*1e3;try{u.open("get",n);u.send()}catch(e){r.Log("XDR error :"+e)}}else r.Log("Using XHR"),f=new XMLHttpRequest,f.onreadystatechange=function(){if(this.readyState==4&&this.status==200){var n=this.responseText;n==null&&(n=this.responseXML);r.OnResponse(n,i)}},f.open("GET",n,!0),f.send()},LoadYumeRequest:function(t,i){function u(n){r.OnResponse(n,i)}var r=this,f={pubchannel:r.PageGroup};n.ajax({url:t,dataType:"jsonp",data:f,jsonp:"json_callback",success:u,error:u})},OnResponse:function(n,t){var i=this,r;i.Log("Got ads data : "+n);i.TimerId?i.Sequence==t?(r=i.ParseResponse(n),r?r.token?i.LoadRequest(i.FreeWheelAdRequest(),!1,t):r.redirect?(i.RedirectCounter++,i.RedirectCounter<4?(r.ad&&i.WrapperAdInfo.push(r.ad),i.LoadRequest(r.redirect,!1,t)):i.LoadAdsComplete()):r.ad&&i.LoadAdsComplete(r.ad):(i.Log("Data could not be parsed"),i.LoadAdsComplete())):i.Log("Ad response received after sequence increased.."):i.Log("Ad response received after timeout..")},OnTimeout:function(n){var t=this;t.Sequence==n&&t.LoadAdsComplete()},ParseResponse:function(t){var r=this,i;try{i=n(t)}catch(u){i=n("<empty>")}return i.find("AdPlacements").length?r.ParseVmsResponse(t):i.find("InLine").length||i.find("Wrapper").length?r.ParseVastResponse(t):i.children("ad").length?r.ParseRadResponse(t):t.indexOf("<VAST ")>=0?null:r.AdProvider.toLowerCase()=="freewheel"?r.ParseVisitorToken(t):null},ParseVmsResponse:function(t){var i=this,f=!1,u,r,e;if(n(t).find("Attribute").each(function(t,i){if(n(i).attr("Name")=="allowAdServerUrlOverride"){var r=n(i).attr("Value");f=r&&r.toLowerCase()=="true"}}),u=n(t).children("AdPlacements"),!u.length){i.Log("AdPlacements node missing.");return}if(r=[],u.find("AdPlacement").each(function(){var u=n(this).attr("uri"),t;f&&(t=i.PageGroup,u="http://rad.msn.com/ADSAdClient31.dll?GetAd?NCT=1&PG="+t,i.ReportingPageGroup=t);r.push({Uri:u,Type:n(this).attr("adtype"),StartTime:i.ParseTime(n(this).attr("starttime"))})}),!r.length){i.Log("Missing Ad placement.");return}return e=r[0].Uri,{redirect:e}},ParseRadResponse:function(t){var i=this,r=n(t).children("ad"),e,o,s,h,c,l,a,u;if(!r.length){i.Log("Ad node missing.");return}if(e=r.children("mediagroup"),!e.length){i.Log("Mediagroup node missing.");return}if(o=e.children("content"),!o.length){i.Log("Content node missing.");return}if(s=o.attr("url"),!s){i.Log("Wrong url.");return}return c=r.children("trackgroup"),c.length&&c.children().each(function(){n(this).attr("type")=="onload"&&(h=n(this).attr("url"))}),l={},a=r.find("tpsImage"),a.length==1&&(l.start=a.attr("url")),u=new f(i.VideoPlayer),u.Impressions=h?[h]:[],u.LinearAds=[{Tracking:l}],{ad:u,redirect:s}},ParseVastResponse:function(t){var i=this,e,v,y,r,s,u,h,c,l,a,o;if(t=t.replace(/<!\[CDATA\[/g,""),t=t.replace(/]]>/g,""),t=t.replace(/&/g,"&amp;"),e=n(t).find("Ad").attr("id"),r=n(t).find("InLine"),r.length!=1){if(r=n(t).find("Wrapper"),r.length!=1)return i.Log("<InLine> and/or <Wrapper> bogus"),{ad:{AdId:e,IsFailed:!0}};if(v=!0,s=r.children("VASTAdTagURI"),s.length!=1)return i.Log("<VASTAdTagURI> bogus"),{ad:{AdId:e,IsFailed:!0}};y=s.text()}return(h=[],r.find("Impression").each(function(){u=n(this).text();u&&u!="about:blank"&&u!=""&&h.push(u)}),c=r.find("Creative"),!c.length)?(i.Log("<Creatives> missing or empty"),{ad:{AdId:e,IsFailed:!0}}):(l=[],a=[],c.each(function(){var f=n(this),o=f.attr("sequence"),t,r,h;if(o||i.Log("<Creative> sequence not defined."),t=f.children("Linear"),t.length){var c=i.ParseTime(t.children("Duration").text()),y=t.find("ClickThrough").text(),s=[];t.find("MediaFile").each(function(){var r=n(this),t={BitRate:parseInt(r.attr("bitrate")),Type:r.attr("type"),Location:r.text()};s.push(t);i.Log("MediaFile type: "+t.Type+" bitrate: "+t.BitRate+" location: "+t.Location)});r={};t.find("Tracking").each(function(){var t=n(this),i=t.attr("event"),u=t.text();r[i]=[u]});i.SvcType=="yume"&&(r.start||(r.start=u,u=null));r.length||i.Log("Tracking missing.");v||(s.length||i.Log("Mediafile missing."),y||i.Log("ClickThrough missing."),c||i.Log("Duration bogus."));l.push({Id:e,Sequence:o,Duration:c,ClickThrough:y,MediaFile:s,Tracking:r})}else h=f.find("Companion"),h.length&&h.each(function(){var t=n(this),u=t.attr("width"),f=t.attr("height"),e=t.find("CompanionClickThrough").text(),s=t.find("Tracking").text(),r=t.find("StaticResource");r.length||(r=t.find("IFrameResource"));r.length?a.push({Sequence:o,CreativeType:r.attr("creativeType"),Location:r.first().text(),Width:u,Height:f,ClickThrough:e,Tracking:s}):i.Log("StaticResource or IFrameResource nodes are missing.")})}),o=new f(i.VideoPlayer),o.Impressions=h,o.LinearAds=l,o.Companions=a,{ad:o,redirect:y})},FreeWheelAdRequest:function(){var t=this,r=t.FWServer+(t.FWServer.lastIndexOf("/")==t.FWServer.length-1?"":"/")+"ad/g/1?",i={nw:t.FWNetworkId,flag:"+aeti+emcr",prof:t.FWHtml5Profile,caid:t.Video.uuidBase32||t.Video.uuid,csid:t.PageGroup,vdur:t.Video.durationSecs,resp:"vast2",crtp:"vast2s",pvrn:t.VideoPlayer.PageRandomNumber,vprn:t.VideoRandomNumber};return t.VisitorToken&&(i._fw_ekv="1:"+t.VisitorToken),t.PlayerMode==="test"&&(i.cana="4260535,4260536,4260537"),t.ReportingPageGroup=i.csid,r+=n.param(i)+";",r+=";",r+=n.param({ptgt:"a",tpcl:"preroll"})+";",n.each(t.CompanionAdRenderer.Companions,function(u,f){i={ptgt:"p",w:f.w,h:f.h,slid:"slot"+t.FWPageSession+"_"+f.id,flag:"+cmpn"};r+=n.param(i)+";"}),r},AdsTriggered:function(){var n=this;return!n.AdTrigger||n.AdTrigger.AdsTriggered()},AddCompanionInfo:function(n,t,i){var r=this;r.CompanionAdRenderer.AddCompanionInfo(n,t,i)},BeginPlayback:function(n){var t=this;t.HasPreroll&&(n||(t.VideoUrl=t.VideoPlayer.PlayerElt.attr("src")),t.IsAdPlaying=!0,t.AdType="preroll",t.VideoPlayer.PlayerElt.attr("src",t.AdUrl),t.VideoPlayer.Player.load());t.VideoPlayer.Player.play()},TimeUpdate:function(){},VideoEnded:function(){var n=this;n.VideoPlayer.PlaybackComplete()},VideoPlaying:function(){},VideoPaused:function(){},VideoStopped:function(){},SkipAd:function(){var n=this;n.VideoUrl&&n.PlayContent()},RestartAd:function(){var n=this;n.VideoPlayer.PlayerElt.attr("src",null);n.BeginPlayback(!0)},HideCompanionAd:function(n){var t=this;t.CompanionAdRenderer.HideCompanionAd(n)},ShowCompanionAd:function(n){var t=this;t.CompanionAdRenderer.ShowCompanionAd(n)},BindContainerEvents:function(){var n=this;n.UnbindContainerEvents();n.VideoPlayer.Container.bind("AdMute."+n.Namespace,n.OnAdMute.bind(n)).bind("AdUnmute."+n.Namespace,n.OnAdUnmute.bind(n)).bind("AdPaused."+n.Namespace,n.OnAdPaused.bind(n)).bind("AdResume."+n.Namespace,n.OnAdResume.bind(n)).bind("AdStart."+n.Namespace,n.OnAdStart.bind(n)).bind("Ad25Percent."+n.Namespace,n.OnAdFirstQuartile.bind(n)).bind("Ad50Percent."+n.Namespace,n.OnAdMidPoint.bind(n)).bind("Ad75Percent."+n.Namespace,n.OnAdThirdQuartile.bind(n)).bind("AdComplete."+n.Namespace,n.OnAdComplete.bind(n)).bind("AdFullscreen."+n.Namespace,n.OnAdFullscreen.bind(n)).bind("AdError."+n.Namespace,n.OnAdError.bind(n)).bind("OnAdsLoaded."+n.Namespace,n.OnAdsLoaded.bind(n))},UnbindContainerEvents:function(){var n=this;n.VideoPlayer.Container&&n.VideoPlayer.Container.unbind("."+n.Namespace)},Report:function(t,i){var r=this,u=r.Ad.Tracking[i];u&&u.length&&(r.Log("Ad reporting event : "+i),n.each(u,function(){r.Log("pinging : "+this);n.ping(this)}))},FireImpressions:function(){var t=this;t.AdInfo&&(t.Log("Ad reporting event : Impression"),n.each(t.AdInfo.Impressions,function(){t.Log("pinging : "+this);n.ping(this)}))},OnAdsLoaded:function(n,t){var i=this;i.AdInfo=t;i.Log("Ad reporting: Ad Loaded")},OnAdMute:function(n,t){var i=this;i.Report(t,"mute")},OnAdUnmute:function(n,t){var i=this;i.Report(t,"unmute")},OnAdPaused:function(n,t){var i=this;i.Report(t,"pause")},OnAdResume:function(n,t){var i=this;i.Report(t,"resume")},OnAdStart:function(n,t){var i=this;i.FireImpressions();i.Report(t,"creativeView");i.Report(t,"start")},OnAdFirstQuartile:function(n,t){var i=this;i.Report(t,"firstQuartile")},OnAdMidPoint:function(n,t){var i=this;i.Report(t,"midpoint")},OnAdThirdQuartile:function(n,t){var i=this;i.Report(t,"thirdQuartile")},OnAdComplete:function(n,t){var i=this;i.PlayContent();t.PlaybackStatus!="VideoPlayFailed"&&i.Report(t,"complete")},OnAdFullscreen:function(n,t){var i=this;i.Report(t,"fullscreen")},OnAdError:function(){},PlayContent:function(){var n=this;n.IsAdPlaying=!1;n.AdType=null;n.VideoPlayer.PlayerElt.attr("src",n.VideoUrl);n.VideoPlayer.IProduct||n.VideoPlayer.AndroidModern?n.VideoPlayer.Player.play():setTimeout(function(){n.VideoPlayer.Player.play()},0)},ParseTime:function(n){if(n){var t=n.split(":");if(t.length==3)return(parseInt(t[0])*3600+parseInt(t[1])*60+parseInt(t[2]))*1e3}return 0}}),e});define("wcvp.geoConnector",["jquery","wcvp.classFramework","wcvp.locStrings","wcvp.vcConnector","wcvp.wcAjax"],function(n,t,i,r,u){function f(t){function f(t){if(t&&t.user){var f=t.user.country,e=t.user.market,u=[f.name.$,f.flags.$,f.zip?f.zip.$:"",e.name.$,e.enabled.$];u=u.join("|");i.VideoPlayer.Log("Setting cookie ({0}) to: {1}".format(i.CookieName,u),"GeoConnector");n.cookie(r,u,7);i.ParseGeoInfo(u)||(i.Failed=!0)}else i.VideoPlayer.Log("GeoConnector call failed or timed out","GeoConnector"),i.Failed=!0;i.Failed&&i.VideoPlayer.Log("geoInfo fetch failed!","GeoConnector");i.Callback&&(i.Callback(),i.Callback=null)}var i=this,r="vidgeo",e;i.VideoPlayer=t;i.GeoServiceUrl=(t.Config.SecureMode?"https://www.bing.com/videos/":"http://video.msn.com/")+"services/user/info?responseEncoding=json";i.Country=null;i.CountryFlags=null;i.Market=null;i.Zip=null;i.Callback=null;i.Failed=!1;t.Config.GeofenceEnabled==="true"&&t.Config.GeofenceUseSps==="true"&&(e=n.cookie(r),i.ParseGeoInfo(e)||(i.VideoPlayer.Log("Cookie ({0}) not present or invalid, fetching from {1}".format(i.CookieName,i.GeoServiceUrl),"GeoConnector"),u.ajax({url:i.GeoServiceUrl,dataType:"jsonp",jsonp:"callback",timeout:3e3,success:f,error:f})))}return t.DeclareClass(f,{Validate:function(n,t){var u=this,o=!1,h=!1,s,e,f;if(u.VideoPlayer.Config.GeofenceEnabled==="true"&&u.VideoPlayer.Config.GeofenceUseSps==="true")if(u.CountryFlags){if(s=u.CountryFlags,e=r.GetVideoTag(n,"geofence"),e){var c=e.length,l=s.length,a=Math.min(c,l);for(f=1;!o&&f<=a;f++)o=parseInt(s.charAt(l-f),16)&parseInt(e.charAt(c-f),16)}}else u.Failed||(u.Callback=t,h=!0);return{blocked:o,waiting:h,msg:i.geolocation_error}},ParseGeoInfo:function(n){var t=this;return n&&(n=n.split("|"),n.length==5)?(t.Country=n[0],t.CountryFlags=n[1],t.Zip=n[2],t.Market=n[3],setTimeout(function(){t.VideoPlayer.Broadcast("GeoInfoLoaded",t)},0),!0):!1}}),f});define("wcvp.ageGate",["jquery","wcvp.classFramework","wcvp.locStrings","wcvp.basePane","wcvp.vcConnector"],function(n,t,i,r,u){function f(n){var t=this;r.call(t);t.VideoPlayer=n;t.Container=null;t.PaneType="agegate";t.Visible=!1;t.CookieName="vidage";t.Callback=null;t.UserCanceled=null;t.AgeRestriction=null;t.Day=null;t.Month=null;t.Year=null;t.AllDays=null;t.AllMonths=null;t.AllYears=null;t.SubmitButton=null;t.Container=n.SlateContainer;t.ReadCookie();n.AgeGate=t}return t.DeriveClass(f,r,{Namespace:"AgeGate",Validate:function(t,r){var f=this,e=!1,s=!1,h=n.asInt(u.GetVideoTag(t,"agerestriction"));if(h>0)if(f.Day==null)f.UserCanceled?(f.UserCanceled=!1,e=!0):(f.VideoPlayer.ShowAgeGate(),f.Callback=r,s=!0);else{var o=new Date,a=o.getDate(),c=o.getMonth()+1,l=o.getFullYear()-h;e=l==f.Year?c==f.Month?a<f.Day:c<f.Month:l<f.Year}return{blocked:e,waiting:s,msg:i.agegate_error}},Render:function(t){var r=this,o=r.VideoPlayer.Container.hasClass("small_player"),c,s,u,p,l,b,a,v,h,k;r.Container.empty();var e=n("<div>").addClass("slatecontainer").appendTo(r.Container),y=n('<div class="agegatecontainer pane"><\/div>').appendTo(e),f=n('<div class="intro"><\/div>').appendTo(y);for(n("<div>").addClass("lbl").text(i.agegate_label).appendTo(f),n("<div>").addClass("hdr").text(i.agegate_header).appendTo(f),c=n("<div>").addClass("btn").text(i.agegate_button).attr("role","button").attr("tabindex",0).appendTo(f),f=n('<div class="main"><\/div>').hide().appendTo(y),n("<div>").text(i.agegate_month).appendTo(f),s=n("<div>").addClass("month").attr("role","radiogroup").appendTo(f),r.AllMonths=[],u=1;u<=12;u++)p=n("<div>").addClass("entry").text(u).attr("role","radio").attr("aria-checked","false").bind("keydown",{collectionContainingClickedItem:r.AllMonths,itemIndexInCollection:u-1,functionToCallAfterNewFocus:r.SetSelection},r.OnFakeRadioButtonKeydown.bind(r)).appendTo(s),r.AllMonths[r.AllMonths.length]=p;if(r.AllMonths[0].attr("tabindex",0),!o){for(n("<div>").addClass("daylabel").text(i.agegate_day).appendTo(f),s=n("<div>").addClass("day").attr("role","radiogroup").appendTo(f),r.AllDays=[],u=1;u<=31;u++)l=n("<div>").addClass("entry").text(u).attr("role","radio").attr("aria-checked","false").bind("keydown",{collectionContainingClickedItem:r.AllDays,itemIndexInCollection:u-1,functionToCallAfterNewFocus:r.SetSelection},r.OnFakeRadioButtonKeydown.bind(r)).appendTo(s),r.AllDays[r.AllDays.length]=l,l.index=r.AllDays.length-1;r.AllDays[0].attr("tabindex",0)}n("<div>").text(i.agegate_year).appendTo(f);var w=n("<div>").appendTo(f),d=n("<div>").appendTo(w),g=n("<div>").addClass("year").attr("role","radiogroup").appendTo(d);for(r.AllYears=[],b=new Date,u=1930;u<=b.getFullYear();u++)a=n("<div>").addClass("entry").text(u).attr("role","radio").attr("aria-checked","false").bind("keydown",{collectionContainingClickedItem:r.AllYears,itemIndexInCollection:u-1930,functionToCallPriorToNewFocus:r.ScrollItemIntoView,functionToCallAfterNewFocus:r.SetSelection},r.OnFakeRadioButtonKeydown.bind(r)).appendTo(g),r.AllYears[r.AllYears.length]=a;r.AllYears[40].attr("tabindex",0);r.MakeScrollable.call(r,w,a.outerWidth(!0),40,r.ClearYearSelection);v=n("<div>").addClass("right").appendTo(f);h=n("<div>").addClass("btn disabled").text(i.agegate_submit).attr("role","button").attr("aria-disabled",!0).attr("tabindex",0).appendTo(v);r.SubmitButton=h;h.click(function(){if(!n(this).hasClass("disabled")){var i=e.find(".entry.selected");i.length==3?r.OnUserInput(i.eq(1).text(),i.eq(0).text(),i.eq(2).text()):i.length==2&&o&&r.OnUserInput("50",i.eq(0).text(),i.eq(1).text());(t.WindowsPhone||t.Android||t.AndroidModern||t.IPhone)&&r.VideoPlayer.Container.addClass("clicktoplay")}}).bind("keydown",r.OnKeydown.bind(r));k=n("<div>").addClass("btn").text(i.agegate_cancel).attr("role","button").attr("tabindex",0).appendTo(v);k.click(function(){r.OnUserCancel()}).bind("keydown",r.OnKeydown.bind(r));c.bind("click",function(){var n=e.find(".intro"),i=e.find(".main");t.IsMobile?(n.hide(),i.show(),r.SetScrollableAriaVisibility()):n.fadeOut(500,function(){i.fadeIn(400,r.SetScrollableAriaVisibility.bind(this))}.bind(this))}.bind(r));c.bind("keydown",r.OnKeydown.bind(r));e.find(".entry").click(function(){n(this).siblings(".entry").removeClass("selected").attr("aria-checked","false");n(this).addClass("selected").attr("aria-checked","true");o=r.VideoPlayer.Container.hasClass("small_player");var t=e.find(".entry.selected").length;(t==3||t==2&&o)&&h.removeClass("disabled").attr("aria-disabled",!1)})},ClearYearSelection:function(){var n=this;n.Container.find(".year").find(".entry").removeClass("selected");n.SubmitButton.addClass("disabled").attr("aria-disabled",!0)},SetSelection:function(n,t){t.trigger("click")},OnUserInput:function(n,t,i){var r=this;r.WriteCookie(n,t,i);r.OnHide();r.Callback()},OnUserCancel:function(){var n=this;n.UserCanceled=!0;n.OnHide();n.Callback()},ReadCookie:function(){var t=this,i=n.cookie(t.CookieName);i&&(i=i.split("|"),i.length==3&&(t.Day=n.asInt(i[0]),t.Month=n.asInt(i[1]),t.Year=n.asInt(i[2])),t.VideoPlayer.Log("AgeGate age : "+t.Month+"/"+t.Year))},WriteCookie:function(t,i,r){var u=this;u.Day=t;u.Month=i;u.Year=r;n.cookie(u.CookieName,t+"|"+i+"|"+r)}}),f});define("wcvp.basePane",["jquery","wcvp.classFramework","wcvp.locStrings","wcvp.environment"],function(n,t,i,r){function u(){this.CloseButtonContainer=null;this.ScrollableItemWidth=0;this.FirstElementInTabOrder=null;this.LastElementInTabOrder=null;this.TrailingRadioListName=null;this.Param=null;this.RerenderTimerId=-1}return t.DeclareClass(u,{OnKeydown:function(t){switch(t.keyCode){case 13:case 32:n(t.currentTarget).trigger("click",!0);t.preventDefault()}},OnFakeRadioButtonKeydown:function(n){var f=this,r,i,u,t;switch(n.keyCode){case 37:r=n.data.collectionContainingClickedItem;i=n.data.itemIndexInCollection;i>0&&(u=r[i],t=r[i-1],n.data.functionToCallPriorToNewFocus&&n.data.functionToCallPriorToNewFocus.call(f,t),u.removeAttr("tabindex"),t.attr("tabindex",0),t.focus(),n.data.functionToCallAfterNewFocus&&n.data.functionToCallAfterNewFocus.call(f,u,t));n.preventDefault();break;case 39:r=n.data.collectionContainingClickedItem;i=n.data.itemIndexInCollection;i<r.length-1&&(u=r[i],t=r[i+1],n.data.functionToCallPriorToNewFocus&&n.data.functionToCallPriorToNewFocus.call(f,t),u.removeAttr("tabindex"),t.attr("tabindex",0),t.focus(),n.data.functionToCallAfterNewFocus&&n.data.functionToCallAfterNewFocus.call(f,u,t));n.preventDefault()}},Close:function(n,t){var i=this;i.OnHide(t);n&&n.preventDefault()},OnShow:function(n,t,i){var r=this;r.OnShowBase(n,t,i)},OnShowBase:function(n,t,i){var u=this;u.Param=n;u.Visible||(i?r.IPhone||r.BlackBerry||r.Android&&!r.AndroidModern||r.Android&&r.IsMobile?u.Container.show():u.Container.fadeIn(500):u.Container.fadeIn(500),u.Visible=!0,u.CloseButtonContainer&&t&&u.CloseButtonContainer.focus(),u.VideoPlayer.Broadcast("paneOpened",{paneType:u.PaneType}))},OnHide:function(n){var t=this;t.Visible&&(t.Param&&t.Param.resumeAction=="endslate"||r.IPhone||r.BlackBerry||r.Android&&!r.AndroidModern||r.Android&&r.IsMobile?t.Container.hide():t.Container.fadeOut(500),t.Visible=!1,t.VideoPlayer.OnPaneClosed(t.PaneType,t.Param,n))},OnResize:function(){},ReRender:function(){function t(){n.RerenderTimerId!=-1&&(clearTimeout(n.RerenderTimerId),n.RerenderTimerId!=-1)}var n=this;t();n.RerenderTimerId=setTimeout(function(){t();n.Render()},50)},MakeScrollable:function(t,u,f,e){function w(){var r,i,t;for(c=!1,r=o.position().left,i=o.children(),t=0;t<i.length;t++)if(u*t>=-r){n(i[t]).attr("tabindex",0);break}s.SetScrollableAriaVisibility()}var s=this;s.ScrollableItemWidth=u;var h=n(t).children("div"),o=h.children("div"),b=o.css("height"),v=o.children().length,k=u*v*-1,c=!1;h.addClass("scrlouter").css("height",b);o.addClass("scrlinner");o.attr("style","width: "+u*v+"px;");n(t).addClass("scrlparent");var l=n("<div>").addClass("scrlleft").attr({title:i.player_chevron_left,role:"button",tabindex:0}),a=n("<div>").addClass("scrlright").attr({title:i.player_chevron_right,role:"button",tabindex:0}),y=n("<div>").addClass("video_image scrlleftinner"),p=n("<div>").addClass("video_image scrlrightinner");y.appendTo(l);p.appendTo(a);n(t).prepend(l);h.after(a);n.addImageElement(s.VideoPlayer.ControlsSpriteUrl,"",y);n.addImageElement(s.VideoPlayer.ControlsSpriteUrl,"",p);l.bind("click",function(){if(!c){o.children("[tabindex]").removeAttr("tabindex");e&&e.call(this);var t=o.position().left,i=Math.floor(h.width()/u)*u,n=t+i;n>0&&(n=0);r.IPhone||r.BlackBerry||r.Android&&!r.AndroidModern||r.Android&&r.IsMobile?o.css("left",n):(o.animate({left:n},w),c=!0)}}.bind(this)).bind("keydown",s.OnKeydown.bind(s));a.bind("click",function(){if(!c){var t=o.position().left,i=Math.floor(h.width()/u)*u,n=t-i;n>k&&(o.children("[tabindex]").removeAttr("tabindex"),e&&e.call(this),r.IPhone||r.BlackBerry||r.Android&&!r.AndroidModern||r.Android&&r.IsMobile?o.css("left",n):(o.animate({left:n},w),c=!0))}}.bind(this)).bind("keydown",s.OnKeydown.bind(s));f&&o.css({left:f*u*-1});s.SetScrollableAriaVisibility()},SetScrollableAriaVisibility:function(){for(var r,u=this,f=this.Container.find(".scrlinner"),e=f.position().left,o=this.Container.find(".scrlright").position().left-this.Container.find(".scrlleft").position().left-this.Container.find(".scrlleft").width(),i=f.children(),t=0;t<i.length;t++)r=n(i[t]).position().left,r<Math.abs(e)?n(i[t]).attr("aria-hidden",!0):r>Math.abs(e)+o-u.ScrollableItemWidth+u.ScrollableItemWidth*.15?n(i[t]).attr("aria-hidden",!0):n(i[t]).attr("aria-hidden",!1)},ScrollItemIntoView:function(t){var i=this,u=this.Container.find(".scrlinner"),e=this.Container.find(".scrlright").position().left-this.Container.find(".scrlleft").position().left-this.Container.find(".scrlleft").width(),r=u.position().left,f=n(t).position().left;f<Math.abs(r)?u.css({left:r+i.ScrollableItemWidth}):f>Math.abs(r)+e-i.ScrollableItemWidth+1&&u.css({left:r-i.ScrollableItemWidth});i.SetScrollableAriaVisibility()},Log:function(n,t){var i=this;i.VideoPlayer&&i.VideoPlayer.LogBase(n,t||i.Namespace)},SetUpFocusTrap:function(){var t=this,r=n(".video_pane_container").find("[tabindex]"),u,i;if(t.FirstElementInTabOrder=r.eq(0),t.FirstElementInTabOrder.bind("keydown",t.OnFirstElementKeydown.bind(t)),t.LastElementInTabOrder=r.eq(r.length-1),t.LastElementInTabOrder.bind("keydown",t.OnLastElementKeydown.bind(t)),t.LastElementInTabOrder.attr("type")=="radio")for(t.TrailingRadioListName=t.LastElementInTabOrder.attr("name"),u=n("input[name='"+t.TrailingRadioListName+"']"),i=u.length-2;i>=0;i--)u.eq(i).bind("keydown",t.OnLastElementKeydown.bind(t))},OnLastElementKeydown:function(n){var t=this;switch(n.keyCode){case 9:n.shiftKey||(t.FirstElementInTabOrder.focus(),n.preventDefault())}},OnFirstElementKeydown:function(t){var i=this,r;switch(t.keyCode){case 9:t.shiftKey&&(i.TrailingRadioListName&&(r=n("input[name='"+i.TrailingRadioListName+"']:checked"),r.length>0&&(i.LastElementInTabOrder=r.eq(0))),i.LastElementInTabOrder.focus(),t.preventDefault())}}}),u});define("wcvp.captionSettingsPane",["jquery","wcvp.classFramework","wcvp.locStrings","wcvp.basePane"],function(n,t,i,r){function u(n){var t=this;r.call(t);t.VideoPlayer=n;t.Config=n.Config.InfoPaneConfig||{};t.Container=n.SlateContainer;t.Namespace="captionsettings";t.PaneType="captionsettings";t.Param=null;t.Visible=!1;t.UserPreferences={};t.TempPreferences={};t.StorageKeyName="ttmluxoverrides";t.CaptionPreviewWindow=null;t.CaptionPreviewText=null;t.BorderPanel=null;t.ScrollPanel=null;t.SortSettingsMapEntries();t.LoadUserPreferences();n.CaptionSettingsPane=t}return u.SettingsValuesMap={textfont:{label:"closecaption_label_text_font",map:{"default":{label:"closecaption_options_default",value:""},monospaceserif:{label:"closecaption_options_font_monospaceserif",value:"font-family: Courier; font-variant: normal"},proportionalserif:{label:"closecaption_options_font_proportionalserif",value:"font-family: Times New Roman, Serif; font-variant: normal"},monospacesansserif:{label:"closecaption_options_font_monospacesansserif",value:"font-family: Lucida sans typewriter, Lucida console, Consolas; font-variant: normal"},proportionalsansserif:{label:"closecaption_options_font_proportionalsansserif",value:"font-family: Arial, Sans-serif; font-variant: normal"},casual:{label:"closecaption_options_font_casual",value:"font-family: Verdana; font-variant: normal"},cursive:{label:"closecaption_options_font_cursive",value:"font-family: Zapf-Chancery, Segoe script, Cursive; font-variant: normal"},smallcaps:{label:"closecaption_options_font_smallcaps",value:"font-family: Arial, Helvetica, Sans-serif; font-variant: small-caps"}}},textcolor:{label:"closecaption_label_text_color",map:{"default":{label:"closecaption_options_default",value:""},black:{label:"closecaption_options_color_black",value:"color: #000"},white:{label:"closecaption_options_color_white",value:"color: #FFF"},red:{label:"closecaption_options_color_red",value:"color: #FF0000"},green:{label:"closecaption_options_color_green",value:"color: #00FF00"},blue:{label:"closecaption_options_color_blue",value:"color: #0000FF"},yellow:{label:"closecaption_options_color_yellow",value:"color: #FFFF00"},magenta:{label:"closecaption_options_color_magenta",value:"color: #FF00FF"},cyan:{label:"closecaption_options_color_cyan",value:"color: #00FFFF"}}},textsize:{label:"closecaption_label_text_size",map:{"default":{label:"closecaption_options_default",value:""},"50%":{label:"closecaption_options_size_50",value:"font-size: 50%"},"75%":{label:"closecaption_options_size_75",value:"font-size: 75%"},"100%":{label:"closecaption_options_size_100",value:"font-size: 100%"},"150%":{label:"closecaption_options_size_150",value:"font-size: 150%"},"200%":{label:"closecaption_options_size_200",value:"font-size: 200%"}}},textedge:{label:"closecaption_label_text_edge",map:{"default":{label:"closecaption_options_default",value:""},none:{label:"closecaption_options_edge_none",value:"text-shadow: none"},raised:{label:"closecaption_options_edge_raised",value:"text-shadow: 1px 1px 0 #000, -1px -1px 0x #FFF"},depressed:{label:"closecaption_options_edge_depressed",value:"text-shadow: 1px 1px 0 #FFF, -1px -1px 0 #000"},uniform:{label:"closecaption_options_edge_uniform",value:"text-shadow: 1px 1px 0 #000, -1px 1px 0 #000, 1px -1px 0 #000, -1px -1px 0 #000"},dropshadow:{label:"closecaption_options_edge_dropshadow",value:"text-shadow: 1px 1px 0 #000"}}},texttransparency:{label:"closecaption_label_text_transparency",map:{"default":{label:"closecaption_options_default",value:""},opaque:{label:"closecaption_options_transparency_opaque",value:"1"},"semi-transparent54":{label:"closecaption_options_transparency_semitransparent_33",value:"0.33"},"semi-transparentA8":{label:"closecaption_options_transparency_semitransparent_66",value:"0.66"}}},textbackgroundcolor:{label:"closecaption_label_text_background_color",map:{"default":{label:"closecaption_options_default",value:""},black:{label:"closecaption_options_color_black",value:"background-color: #000"},white:{label:"closecaption_options_color_white",value:"background-color: #FFF"},red:{label:"closecaption_options_color_red",value:"background-color: #FF0000"},green:{label:"closecaption_options_color_green",value:"background-color: #00FF00"},blue:{label:"closecaption_options_color_blue",value:"background-color: #0000FF"},yellow:{label:"closecaption_options_color_yellow",value:"background-color: #FFFF00"},magenta:{label:"closecaption_options_color_magenta",value:"background-color: #FF00FF"},cyan:{label:"closecaption_options_color_cyan",value:"background-color: #00FFFF"}}},textbackgroundtransparency:{label:"closecaption_label_text_background_transparency",map:{"default":{label:"closecaption_options_default",value:""},opaque:{label:"closecaption_options_transparency_opaque",value:"1"},"semi-transparent54":{label:"closecaption_options_transparency_semitransparent_33",value:"0.33"},"semi-transparentA8":{label:"closecaption_options_transparency_semitransparent_66",value:"0.66"},transparent:{label:"closecaption_options_transparency_transparent",value:"0"}}},windowbackgroundcolor:{label:"closecaption_label_window_background_color",map:{"default":{label:"closecaption_options_default",value:""},black:{label:"closecaption_options_color_black",value:"background-color: #000"},white:{label:"closecaption_options_color_white",value:"background-color: #FFF"},red:{label:"closecaption_options_color_red",value:"background-color: #FF0000"},green:{label:"closecaption_options_color_green",value:"background-color: #00FF00"},blue:{label:"closecaption_options_color_blue",value:"background-color: #0000FF"},yellow:{label:"closecaption_options_color_yellow",value:"background-color: #FFFF00"},magenta:{label:"closecaption_options_color_magenta",value:"background-color: #FF00FF"},cyan:{label:"closecaption_options_color_cyan",value:"background-color: #00FFFF"}}},windowbackgroundtransparency:{label:"closecaption_label_window_background_transparency",map:{"default":{label:"closecaption_options_default",value:""},opaque:{label:"closecaption_options_transparency_opaque",value:"1"},"semi-transparent54":{label:"closecaption_options_transparency_semitransparent_33",value:"0.33"},"semi-transparentA8":{label:"closecaption_options_transparency_semitransparent_66",value:"0.66"},transparent:{label:"closecaption_options_transparency_transparent",value:"0"}}}},t.DeriveClass(u,r,{Render:function(){var t=this,f,h,c,e,o,r,s;t.Log("CaptionSettingsPane.Render:  UserPreferences: "+n.toJSON(t.UserPreferences),"ttml");t.Container.empty();f=n("<div>").addClass("pane ccsettings_pane").appendTo(t.Container);t.CloseButtonContainer=n("<div>").addClass("video_close_button_container").attr("title",i.pane_close).attr("role","button").attr("tabindex",0).appendTo(f).bind("keydown",t.OnKeydown.bind(t)).bind("click",t.OnClose.bind(t));h=n("<div>").addClass("video_close_button_image").appendTo(t.CloseButtonContainer);n.addImageElement(t.VideoPlayer.ControlsSpriteUrl,"",h);t.CloseButtonContainer.append(n("<span>").addClass("video_close_button_txt").text(i.pane_close));t.BorderPanel=n("<div>").addClass("pane ccsettings_borderpanel").appendTo(f);c=n("<div>").addClass("pane ccsettings_headerpanel").appendTo(t.BorderPanel);t.ScrollPanel=n("<div>").addClass("pane ccsettings_scrollpanel").css("height","10px").appendTo(t.BorderPanel);e=n("<div>").addClass("pane ccsettings_footerpanel").appendTo(t.BorderPanel);n("<div>").addClass("ccsettings_header").text(i.closecaption_title).appendTo(c);t.CaptionPreviewWindow=n("<span>").addClass("ccsettings_captionpreview_window").appendTo(e);t.CaptionPreviewText=n("<span>").html("&nbsp;"+i.closecaption_caption_preview+"&nbsp;").css("white-space","nowrap").appendTo(t.CaptionPreviewWindow);o=n("<span>").addClass("ccsettings_button_container").appendTo(e);t.ResetButtonContainer=n("<span>").addClass("ccsettings_reset_button_container").attr("title",i.closecaption_reset).attr("role","button").attr("tabindex",0).appendTo(o).bind("keydown",t.OnKeydown.bind(t)).bind("click",t.OnReset.bind(t));t.ResetButtonContainer.append(n("<span>").addClass("video_reset_button_txt").text(i.closecaption_reset));t.DoneButtonContainer=n("<span>").addClass("ccsettings_done_button_container").attr("title",i.closecaption_done).attr("role","button").attr("tabindex",0).appendTo(o).bind("keydown",t.OnKeydown.bind(t)).bind("click",t.OnDone.bind(t));t.DoneButtonContainer.append(n("<span>").addClass("video_done_button_txt").text(i.closecaption_done));r=0;n.each(u.SettingsValuesMap,function(u,f){var e,o,s;++r;e=r%3==1?"clear_float":"";o=n("<div>").addClass("ccsettings_floater "+e).appendTo(t.ScrollPanel);e=r===8||r===9?"ccsettings_label_margintop":"";n("<label>").attr("id",u+"label").text(i[f.label]).appendTo(n("<div>").addClass("ccsettings_label "+e).appendTo(o));s=n("<select>").attr("id",u).addClass("ccsettings_select").attr("aria-labelledby",u+"label").appendTo(o);n.each(f.map,function(t,r){s.append(n("<option>").attr("id",t).attr("value",r.value).attr("aria-labelledby",u+"label").text(i[r.label]))})});s=t.Container.find("select");s.each(function(i,r){r=n(r);var u=t.TempPreferences[r.attr("id")],f=r.find("option");u&&f.each(function(n,t){t.selected=t.id==u})});s.each(function(i,r){n(r).bind("change",t.UpdateCaptionPreview.bind(t))});t.SetUpFocusTrap();setTimeout(function(){var n=t.Container.height()-t.BorderPanel.outerHeight()+t.ScrollPanel.height();t.ScrollPanel.css("min-height",n);t.ScrollPanel.css("max-height",n);t.UpdateCaptionPreview()},0)},OnResize:function(){var n=this,t;n.ScrollPanel.css("height","10px");t=n.Container.height()-n.BorderPanel.outerHeight()+n.ScrollPanel.height();n.ScrollPanel.css("min-height",t);n.ScrollPanel.css("max-height",t)},UpdateCaptionPreview:function(){var t=this,i;t.CaptionPreviewWindow&&t.CaptionPreviewText&&(i=t.Container.find("select"),t.Container.find("select").each(function(n,i){t.TempPreferences[i.id]=i.options[i.selectedIndex].id}),t.BuildPrefsCss(t.TempPreferences),t.CaptionPreviewWindow.css("background-color","rgba(0,0,0,0)"),t.CaptionPreviewText.css("background-color","rgba(0,0,0,0)"),t.CaptionPreviewText.css("color",""),t.CaptionPreviewText.css("font-family",""),t.CaptionPreviewText.css("font-size",""),t.CaptionPreviewText.css("text-shadow",""),n.each(t.TempPreferences.css,function(i,r){var o=i.indexOf("text")==0?t.CaptionPreviewText:t.CaptionPreviewWindow,h,f,s,e;r&&r.length>0?(h=r.split(";"),n.each(h,function(n,t){r=t.split(":");r.length>1&&(i=r[0].trim(),r=r[1].trim(),o.css(i,r))})):i.indexOf("color")>0&&(f=i.substr(0,i.length-5)+"transparency",t.TempPreferences[f]!=="default"&&(s=i.indexOf("background")>0?"background-color":"color",e=o.css(s),e=t.FormatAsRgba(e,u.SettingsValuesMap[f].map[t.TempPreferences[f]].value),o.css(s,e)))}))},BuildPrefsCss:function(t){var i=this;t.css={};n.each(t,function(n,i){n!=="css"&&i&&i.length>0&&n.indexOf("transparency")<0&&(t.css[n]=u.SettingsValuesMap[n].map[i].value)});n.each(t,function(n,r){if(n!=="css"&&r&&r.length>0&&n.indexOf("transparency")>0){var f=n.substr(0,n.length-12)+"color";t.css[f]&&(t.css[f]=i.FormatAsRgba(t.css[f],u.SettingsValuesMap[n].map[r].value))}})},rgbRegEx:/\s*rgba*\(\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,\s*(\d{1,3}).*/,FormatAsRgba:function(n,t){var o=this,r=n,u,f,e,i;return n&&t&&(n==="transparent"?r="rgba(0,0,0,{0})".format(t):n.indexOf("#")>=0?(i=n.split("#"),i.length==2&&(u=parseInt(i[1].substr(0,2),16),f=parseInt(i[1].substr(2,2),16),e=parseInt(i[1].substr(4,2),16),r="{0}rgba({1},{2},{3},{4})".format(i[0],u,f,e,t))):n.indexOf("rgb")==0&&(i=o.rgbRegEx.exec(n),i&&i.length==4&&(u=i[1],f=i[2],e=i[3],r="rgba({0},{1},{2},{3})".format(u,f,e,t)))),r},OnDone:function(n,t){var i=this,r={};i.Container.find("select").each(function(n,t){r[t.id]=t.options[t.selectedIndex].id});i.StoreUserPreferences(r);i.Close(n,t);i.Container.empty();i.CloseButtonContainer=null;i.CaptionPreviewWindow=null;i.CaptionPreviewText=null},OnReset:function(){var n=this;n.ResetUserPreferences();n.Render()},OnClose:function(t,i){var r=this;r.Close(t,i);r.TempPreferences=n.extend(!0,{},r.UserPreferences)},SortSettingsMapEntries:function(){n.each(u.SettingsValuesMap,function(t,r){if(t!=="textsize"){var e={"default":r.map["default"]},f=[];n.each(r.map,function(n,t){n!=="default"&&f.push({id:n,record:t})});f.sort(function(n,t){return(n=i[n.record.label],t=i[t.record.label],n===t)?0:n<t?-1:1});n.each(f,function(n,t){e[t.id]=t.record});u.SettingsValuesMap[t].map=e}})},ResetUserPreferences:function(){var t=this;n.cookie(t.StorageKeyName,null);t.LoadUserPreferences()},LoadUserPreferences:function(t){var i=this,r;if(i.UserPreferences={},t||(t=n.cookie(i.StorageKeyName)),t){i.Log("CaptionSettingsPane.LoadUserPreferences:  json("+t+")","ttml");try{r=n.parseJSON?n.parseJSON(t):JSON&&JSON.parse?JSON.parse(t):"";n.each(r,function(n,t){u.SettingsValuesMap[n]&&(i.UserPreferences[n]=u.SettingsValuesMap[n].map[t]?t:"default")})}catch(f){}}n.each(u.SettingsValuesMap,function(n){i.UserPreferences[n]||(i.UserPreferences[n]="default")});i.BuildPrefsCss(i.UserPreferences);i.TempPreferences=n.extend(!0,{},i.UserPreferences)},StoreUserPreferences:function(t){var r=this,u={},i;n.each(t,function(n,t){n!=="css"&&t&&t.length>0&&t!=="default"&&(u[n]=t)});i=n.toJSON(u);n.cookie(r.StorageKeyName,i,36500);r.Log("CaptionSettingsPane.StoreUserPreferences:  json("+i+")","ttml");r.LoadUserPreferences(i)}}),u});define("wcvp.closeCaptioningFile",["wcvp.classFramework"],function(n){function t(){}return n.DeclareClass(t,{url:null,formatCode:null}),t});define("wcvp.closeCaptioningModel",["jquery","wcvp.classFramework","wcvp.captionSettingsPane"],function(n,t,i){function r(t,i){var r=this,u,f;r.videoPlayer=t;r.currentIndex=0;r.isReady=!1;r.ttmlContext=null;r.videoPlayer&&i&&n.ms_TtmlParser&&(u=r.videoPlayer.CaptionContainer.css("bottom"),u.substr(u.length-2)==="px"&&(u=u.substr(0,u.length-2)),f={log:r.ttmlLog.bind(r),fontMap:{"default":"Segoe ui, Arial"},relatedMediaObjectRegion:{width:r.videoPlayer.CaptionContainerWrapper.width(),height:r.videoPlayer.CaptionContainerWrapper.height()-u}},r.ttmlContext=n.ms_TtmlParser(i,f),r.ttmlContext&&r.ttmlContext.events&&r.ttmlContext.events.length&&(r.isReady=!0,r.usingTtml=!0))}return t.DeclareClass(r,{Namespace:"CC",UpdateCaptions:function(){var t=this,r,i,u,f;t.isReady&&(r=Math.floor(t.videoPlayer.GetCurrentPlayingTime()*1e3),i=-1,t.ttmlContext.currentEvent!=-1&&r>=t.ttmlContext.events[t.ttmlContext.currentEvent]&&(t.ttmlContext.currentEvent<t.ttmlContext.events.length-1&&r<t.ttmlContext.events[t.ttmlContext.currentEvent+1]?i=t.ttmlContext.currentEvent:t.ttmlContext.currentEvent<t.ttmlContext.events.length-2&&r<t.ttmlContext.events[t.ttmlContext.currentEvent+2]&&(i=t.ttmlContext.currentEvent+1)),i==-1&&t.ttmlContext.events.length>0&&(r>=t.ttmlContext.events[0]&&r<t.ttmlContext.events[1]?i=0:r>=t.ttmlContext.events[t.ttmlContext.events.length-1]?i=t.ttmlContext.events.length:(i=n.binarySearch(t.ttmlContext.events,r),i<0&&(i=-i-2))),i!=t.ttmlContext.currentEvent&&(t.ttmlContext.currentEvent=i,t.videoPlayer.CaptionContainer.empty(),t.videoPlayer.CaptionContainerWrapper.hide(),t.ttmlContext.currentEvent<t.ttmlContext.events.length&&(u=t.videoPlayer.CaptionContainer.css("bottom"),u.substr(u.length-2)==="px"&&(u=u.substr(0,u.length-2)),t.ttmlContext.settings.relatedMediaObjectRegion={width:t.videoPlayer.CaptionContainerWrapper.width(),height:t.videoPlayer.CaptionContainerWrapper.height()-u},f=t.ttmlContext.cues(t.ttmlContext.events[t.ttmlContext.currentEvent]),f.length>0&&(n.each(f,function(n,i){t.videoPlayer.CaptionSettingsPane.UserPreferences&&t.ApplyUserPreferencesOverrides(i);i.appendTo(t.videoPlayer.CaptionContainer)}),t.videoPlayer.CaptionContainerWrapper.css("display","block")))))},ApplyUserPreferencesOverrides:function(t){var r=this;n.each(r.videoPlayer.CaptionSettingsPane.UserPreferences.css,function(u,f){var o=u.indexOf("text")==0?t.find(u.indexOf("textbackground")==0?"span, br":"p, span, br"):t.children(),h,e,s;f&&f.length>0?(h=f.split(";"),n.each(h,function(t,i){var e,h,s;f=i.split(":");f.length>1&&(u=f[0].trim(),f=f[1].trim(),u==="font-size"&&(e=parseInt(f.substr(0,f.length-1)),isNaN(e)?f="100%":(s=r.ttmlContext.settings.rootContainerRegion?r.ttmlContext.settings.rootContainerRegion.height:r.ttmlContext.settings.relatedMediaObjectRegion.height,f=Math.round(s*e*75/(r.ttmlContext.settings.cellResolution.rows*1e3))/10+"px",h=Math.round(s*e/(r.ttmlContext.settings.cellResolution.rows*10))/10+"px",o.each(function(t,i){n(i).css("line-height",h)}))),o.each(function(t,i){n(i).css(u,f)}))})):u.indexOf("color")>0&&(e=u.substr(0,u.length-5)+"transparency",r.videoPlayer.CaptionSettingsPane.UserPreferences[e]!=="default"&&(s=u.indexOf("background")>0?"background-color":"color",o.each(function(t,u){var o=n(u),f=o.css(s);f=r.videoPlayer.CaptionSettingsPane.FormatAsRgba(f,i.SettingsValuesMap[e].map[r.videoPlayer.CaptionSettingsPane.UserPreferences[e]].value);o.css(s,f)})))})},Reset:function(){var n=this;n.isReady&&(n.ttmlContext.currentEvent=-1);n.videoPlayer.CaptionContainerWrapper.hide();n.videoPlayer.CaptionContainer.empty()},Dispose:function(){this.Reset()},ttmlLog:function(n){this.Log(n,"ttml")},Log:function(n,t){var i=this;i.videoPlayer&&i.videoPlayer.Log&&i.videoPlayer.Log(n,t||i.Namespace)}}),r});define("wcvp.controlBar",["jquery","wcvp.classFramework","wcvp.locStrings","wcvp.closeCaptioningModel","wcvp.closeCaptioningFile"],function(n,t,i,r,u){function f(n){var t=this;t.VideoPlayer=n;t.Container=n.ControlContainer;t.Controls=null;t.Expanded=!1;t.ElementDragging=null;t.LangControls=null;t.IsNativeFullScreenEnabled=document.fullscreenEnabled||document.mozFullScreenEnabled||document.webkitFullscreenEnabled||document.msFullscreenEnabled;t.Container&&(t.CreateElements(),n.ControlBar=t)}return t.DeclareClass(f,{constructor:f,AUTO_HIDE_TIMEOUT:3e3,CreateElements:function(){var t=this;t.Container&&(t.Controls={},t.Controls.play={className:"video_image control_button play",div:!0,title:i.player_play,interactive:!0,role:"button",addImage:!0},t.Controls.pause={className:"video_image control_button pause",div:!0,title:i.player_pause,interactive:!0,role:"button",addImage:!0},t.Controls.controls={className:"control_container",div:!0},t.Controls.volume_container={className:"volume_container control_button",div:!0,parent:"controls"},t.Controls["volume-toggle"]={className:"video_image volume_button",div:!0,parent:"volume_container",title:i.player_volume,interactive:!0,role:"button",addImage:!0},t.Controls["volume-popup"]={className:"volume_bar",activeClass:"volume_active",div:!0,parent:"volume_container",visible:!1,hideTimerId:0,role:"dialog"},t.Controls["volume-total"]={className:"volume_total",parent:"volume-popup"},t.Controls["volume-elapsed"]={className:"volume_elapsed",parent:"volume-popup"},t.Controls["volume-handle"]={className:"video_image volume_handle",parent:"volume-popup",title:i.player_volume,interactive:!0,role:"slider",addImage:!0},t.Controls.mute={className:"video_image mute",parent:"volume-popup",title:i.player_mute,interactive:!0,role:"button",addImage:!0},t.VideoPlayer.Config.CCCultureInfoArray!=null&&n.asBool(t.VideoPlayer.Config.ShowClosedCaptioning,!0)&&(t.Controls["close-caption-container"]={className:"close_caption_container control_button",div:!0,parent:"controls",visible:!1},t.Controls["close-caption-toggle"]={className:"video_image close_caption_button",div:!0,parent:"close-caption-container",title:i.player_close_caption,interactive:!0,role:"button",addImage:!0},t.Controls["close-caption-bar"]={className:"close_caption_bar",activeClass:"close_caption_active",div:!0,parent:"close-caption-container",hideTimerId:0,role:"menu"},t.Controls["close-caption-box"]={className:"close_caption_box",div:!0,parent:"close-caption-bar"},t.Controls["close-caption-langbox"]={className:"close_caption_langbox",div:!0,parent:"close-caption-box"}),t.VideoPlayer.SharePane&&!t.VideoPlayer.SharePane.Disabled&&(t.Controls.share={className:"video_image control_button share",parent:"controls",div:!0,title:i.endslate_share,interactive:!0,role:"button",addImage:!0}),t.VideoPlayer.InfoPane&&!t.VideoPlayer.InfoPane.Disabled&&(t.Controls.info={className:"video_image control_button info",parent:"controls",div:!0,title:i.endslate_info,interactive:!0,role:"button",addImage:!0}),t.VideoPlayer.Config.ShowQuality&&(t.Controls.quality={className:"qualityselector control_button",div:!0,parent:"controls"},t.Controls["quality-toggle"]={className:"video_image qualityselectorbutton",div:!0,parent:"quality",title:i.quality,interactive:!0,role:"button"},t.Controls["quality-toggle-image"]={className:"video_image qualityselectorbutton",div:!0,parent:"quality-toggle",title:i.quality,addImage:!0},t.Controls["quality-toggle-text"]={className:"qualitytext",div:!0,parent:"quality-toggle"},t.Controls["quality-popup"]={className:"qualityselector_bar",activeClass:"quality_active",div:!0,parent:"quality",visible:!1,hideTimerId:0,role:"menu"},t.Controls["quality-selection-hd"]={className:"qualitybutton",div:!0,parent:"quality-popup",title:i.quality_hd_tiptext,label:"HD",interactive:!0,role:"menuitem"},t.Controls["quality-selection-hq"]={className:"qualitybutton",div:!0,parent:"quality-popup",title:i.quality_hq_tiptext,label:"HQ",interactive:!0,role:"menuitem"},t.Controls["quality-selection-sd"]={className:"qualitybutton",div:!0,parent:"quality-popup",title:i.quality_sd_tiptext,label:"SD",interactive:!0,role:"menuitem"},t.Controls["quality-selection-lo"]={className:"qualitybutton",div:!0,parent:"quality-popup",title:i.quality_lo_tiptext,label:"LO",interactive:!0,role:"menuitem"}),t.Controls.expand={className:"video_image control_button video_expand",div:!0,parent:"controls",title:i.player_expand,interactive:!0,role:"button",addImage:!0},t.Controls.unexpand={className:"video_image control_button video_unexpand",div:!0,parent:"controls",title:i.player_unexpand,interactive:!0,role:"button",addImage:!0},t.Controls.progress={className:"video_progress_bar",div:!0},t.Controls["time-text"]={className:"video_text",parent:"progress"},t.Controls.scrubber={className:"video_scrubber_bar",div:!0,parent:"progress",title:i.player_time},t.Controls["time-total"]={className:"video_total",parent:"scrubber"},t.Controls["time-buffered"]={className:"video_buffered",parent:"scrubber"},t.Controls["time-elapsed"]={className:"video_elapsed",parent:"scrubber"},t.Controls["time-handle"]={className:"video_image video_handle",parent:"scrubber",title:i.player_time,interactive:!0,role:"slider",addImage:!0},n.each(t.Controls,function(i,r){var u=r.parent?t.Controls[r.parent].element:t.Container;r.element=n(r.div?"<div>":"<span>").addClass(r.className).appendTo(u);r.label!=null&&r.element.text(r.label);r.title!=null&&r.element.attr("title",r.title);r.interactive==!0&&r.element.attr("tabindex",0);r.role&&r.element.attr("role",r.role);r.addImage&&n.addImageElement(t.VideoPlayer.ControlsSpriteUrl,r.title||"",r.element)}),t.SetPlayButtonState(),t.SetMuteButtonState(t.VideoPlayer.IsPlayerMute()),t.SetShareButtonState(),t.SetInfoButtonState(),t.SetExpandButtonState(),t.UpdatePopupVisibility("volume-popup",!1),t.UpdatePopupVisibility("quality-popup",!1),t.UpdatePopupVisibility("close-caption-bar",!1),t.UpdateQualityList(0,0,!0))},BindControlEvents:function(){var t=this;t.UnbindControlEvents();t.Controls&&(t.Controls.pause.element.bind("click",t.Pause.bind(t)).bind("keydown",t.OnKeydown.bind(t)),t.Controls.play.element.bind("click",t.Play.bind(t)).bind("keydown",t.OnKeydown.bind(t)),t.Controls["volume-toggle"].element.bind("click",function(n,i){t.TogglePopup("volume-popup",i)}).bind("contextmenu",function(n){n.preventDefault()}).bind("keydown",t.OnKeydown.bind(t)),t.Controls["volume-popup"].element.bind("mouseenter focusin",function(){t.Controls["volume-popup"].hideTimerId&&(clearTimeout(t.Controls["volume-popup"].hideTimerId),t.Controls["volume-popup"].hideTimerId=0)}).bind("mouseleave",function(){t.Controls["volume-popup"].hideTimerId=setTimeout(function(){t.UpdatePopupVisibility("volume-popup",!1,!0)},t.AUTO_HIDE_TIMEOUT)}),t.SetPopupToHideOnFocusLoss("volume_container","volume-popup"),t.Controls.mute.element.bind("click",function(n,i){t.VideoPlayer.IsPlayerMute()?t.Unmute():t.Mute(i)}).bind("keydown",{type:"mute"},t.OnKeydown.bind(t)),t.Controls["volume-total"].element.bind("mousedown",{type:"volume-handle"},t.StartDrag.bind(t)),t.Controls["volume-elapsed"].element.bind("mousedown",{type:"volume-handle"},t.StartDrag.bind(t)),t.Controls["volume-handle"].element.bind("mousedown",{type:"volume-handle"},t.StartDrag.bind(t)).bind("keydown",{type:"volume-handle"},t.OnKeydown.bind(t)),t.SetUpFocusTrap(t.Controls["volume-popup"]),t.Controls["close-caption-toggle"]!=null&&(t.Controls["close-caption-toggle"].element.bind("click",function(n,i){t.TogglePopup("close-caption-bar",i)}).bind("keydown",t.OnKeydown.bind(t)),t.Controls["close-caption-bar"].element.bind("mouseenter focusin",function(){t.Controls["close-caption-bar"].hideTimerId&&(clearTimeout(t.Controls["close-caption-bar"].hideTimerId),t.Controls["close-caption-bar"].hideTimerId=0)}).bind("mouseleave",function(){t.Controls["close-caption-bar"].hideTimerId=setTimeout(function(){t.UpdatePopupVisibility("close-caption-bar",!1,!0)},t.AUTO_HIDE_TIMEOUT)}),t.SetPopupToHideOnFocusLoss("close-caption-container","close-caption-bar")),t.Controls.share!=null&&t.Controls.share.element.bind("click",t.ShowSharePane.bind(t)).bind("keydown",t.OnKeydown.bind(t)),t.Controls.info!=null&&t.Controls.info.element.bind("click",t.ShowInfoPane.bind(t)).bind("keydown",t.OnKeydown.bind(t)),t.Controls["quality-popup"]&&t.Controls["quality-popup"].element.bind("mouseenter focusin",function(){t.Controls["quality-popup"].hideTimerId&&(clearTimeout(t.Controls["quality-popup"].hideTimerId),t.Controls["quality-popup"].hideTimerId=0)}).bind("mouseleave",function(){t.Controls["quality-popup"].hideTimerId=setTimeout(function(){t.UpdatePopupVisibility("quality-popup",!1,!0)},t.AUTO_HIDE_TIMEOUT)}),t.Controls.quality&&t.SetPopupToHideOnFocusLoss("quality","quality-popup"),t.Controls.expand.element.bind("click",t.Expand.bind(t)).bind("keydown",{type:"player-expand"},t.OnKeydown.bind(t)),t.Controls.unexpand.element.bind("click",t.Expand.bind(t)).bind("keydown",{type:"player-unexpand"},t.OnKeydown.bind(t)),t.Controls.scrubber.element.bind("mousedown",{type:"time-handle"},t.StartDrag.bind(t)).bind("click",{type:"time-handle"},t.OnClick.bind(t)),t.Controls["time-total"].element.bind("mousedown",{type:"time-handle"},t.StartDrag.bind(t)),t.Controls["time-buffered"].element.bind("mousedown",{type:"time-handle"},t.StartDrag.bind(t)),t.Controls["time-elapsed"].element.bind("mousedown",{type:"time-handle"},t.StartDrag.bind(t)),t.Controls["time-handle"].element.bind("mousedown",{type:"time-handle"},t.StartDrag.bind(t)).bind("keydown",{type:"time-handle"},t.OnKeydown.bind(t)),n.each(t.Controls,function(n,i){i.interactive&&i.element.bind("focusin",function(){i.hasFocus=!0;t.OnFocusIn(t)}).bind("focusout",function(){i.hasFocus=!1;t.OnFocusOut(t)})}))},SetPopupToHideOnFocusLoss:function(n,t){var i=this;i.Controls[n].element.bind("focusout",function(){i.Controls[t].hideTimerId&&(clearTimeout(i.Controls[t].hideTimerId),i.Controls[t].hideTimerId=0);i.Controls[t].hideTimerId=setTimeout(function(){i.UpdatePopupVisibility(t,!1,!1)},50)});i.Controls[n].element.bind("focusin",function(){i.Controls[t].hideTimerId&&(clearTimeout(i.Controls[t].hideTimerId),i.Controls[t].hideTimerId=0)})},GetNameOfControlWithFocus:function(){var t=this,i=null;return t.Controls&&n.each(t.Controls,function(n,t){t.hasFocus&&(i=n)}),i==null&&t.LangControls&&n.each(t.LangControls,function(n,t){t.hasFocus&&(i=t.name)}),i},FocusControl:function(n){var t=this;t.Controls&&t.Controls[n]!=null&&t.Controls[n].element.focus()},ClearFocus:function(){var t=this;t.Controls&&n.each(t.Controls,function(n,t){t.hasFocus&&t.element.blur()})},UnbindControlEvents:function(){var t=this;t.ElementDragging=null;n.each(t.Controls,function(n,t){t.element&&t.element.unbind()})},Play:function(){var n=this;n.VideoPlayer.Play()},Pause:function(n,t){var i=this;i.VideoPlayer.Pause();t&&(i.VideoPlayer.OnPause(),i.FocusControl("play"))},ShowSharePane:function(n,t){var i=this;i.VideoPlayer.OnShare(t)},HideSharePane:function(){var n=this;n.VideoPlayer.HideSharePane()},ShowInfoPane:function(n,t){var i=this;i.VideoPlayer.OnInfo(t)},HideInfoPane:function(){var n=this;n.VideoPlayer.HideInfoPane()},Mute:function(n){var t=this;t.VideoPlayer.Mute(!0);t.UpdatePopupVisibility("volume-popup",!1);n&&t.FocusControl("volume-toggle")},Unmute:function(){var n=this;n.VideoPlayer.Unmute(!0)},Expand:function(n,t){var r=this,i=r.VideoPlayer.PlayerElt.parent()[0],u=document.fullscreenElement||document.mozFullScreenElement||document.webkitFullscreenElement||document.msFullscreenElement;r.IsNativeFullScreenEnabled?u?i===u&&(document.cancelFullScreen?document.cancelFullScreen():document.mozCancelFullScreen?document.mozCancelFullScreen():document.webkitCancelFullScreen?document.webkitCancelFullScreen():document.msExitFullscreen&&document.msExitFullscreen()):i.requestFullScreen?i.requestFullScreen():i.mozRequestFullScreen?i.mozRequestFullScreen():i.webkitRequestFullScreen?i.webkitRequestFullScreen():i.msRequestFullscreen&&i.msRequestFullscreen():r.VideoPlayer.Expand(t)},OnFocusIn:function(n){var t=this;t.VideoPlayer.ShowControlsBasedOnState(n)},OnFocusOut:function(n){var t=this;t.VideoPlayer.HideControlsBasedOnState(n)},Resize:function(t){var i=this,r;if(i.Controls&&(r=i.Controls["time-text"].element.width(),r>0)){var u=Math.max(0,n.asInt(i.Controls["time-text"].element.css("margin-right"))),f=i.Container.width()-r-u-2,e=(i.Controls["time-text"].element.height()-i.Controls["time-total"].element.height())/2;i.Controls.scrubber.element.css("top",e).css("width",f)}i.SetExpandButtonState(t)},SetPlayButtonState:function(n){var t=this,i,r;t.Controls&&(i=n?"none":"inline-block",r=n?"inline-block":"none",t.Controls.play.element.css("display",i),t.Controls.pause.element.css("display",r))},SetMuteButtonState:function(n){var t=this;t.Controls&&(n?(t.Container.addClass("muted"),t.Controls.mute.element.attr("title",i.player_unmute)):(t.Container.removeClass("muted"),t.Controls.mute.element.attr("title",i.player_mute)))},SetInfoButtonState:function(n,t){var i=this,r;i.Controls&&i.Controls.info!=null&&(r=n||t?"none":"inline-block",i.Controls.info.element.css("display",r))},SetShareButtonState:function(n,t){var i=this,r;i.Controls&&i.Controls.share!=null&&(r=n||t?"none":"inline-block",i.Controls.share.element.css("display",r))},SetExpandButtonState:function(n){var t=this,i,r;t.Expanded=!!n;t.Controls&&(i=n?"none":"inline-block",r=n?"inline-block":"none",t.Controls.unexpand.element.css("display",r),t.Controls.expand.element.css("display",i))},Dispose:function(){var t=this;t.UnbindControlEvents();t.Controls&&(n.each(t.Controls,function(n,t){t.element&&(t.element.remove(),t.element=null)}),t.Controls=null);t.LangControls&&t.DisposeLangControls()},UpdateTimeRail:function(n,t,i){var r=this,f=r.Controls["time-text"],u=r.Controls["time-handle"],p=r.Controls["time-elapsed"],a=r.Controls["time-buffered"],v=0,h,s,c,e,l;t>0&&(v=Math.max(Math.min(i/t,1),0));var y=r.FormatTime(t),o=r.FormatTime(n),w=t>3600,b=t>600;u.element.attr("aria-valuemin",0);u.element.attr("aria-valuemax",t);h=u.element.attr("aria-valuenow");(isNaN(h)||Math.abs(n-h)>1)&&u.element.attr("aria-valuenow",n);w?f.element.removeClass("minutes").addClass("hours"):b?f.element.removeClass("hours").addClass("minutes"):f.element.removeClass("hours").removeClass("minutes");s=0;t>0&&(s=Math.max(Math.min(s=n/t,1),0));o=o+(y.length>0?"/":"")+y;o!=f.element.text()&&(f.element.text(o),r.Controls.progress.element.css("visibility")==="hidden"&&r.Controls.progress.element.css("visibility","visible"),r.Resize(r.Expanded));c=r.Controls.scrubber.element.width();e=Math.floor(c*s);e!=u.element.css("left")&&(u.element.css("left",e),p.element.css("width",e).css("visibility",e>0?"visible":"hidden"));l=Math.floor(c*v);l!=a.element.css("width")&&a.element.css("width",l)},UpdateVolumeRail:function(t){var u=this,i=u.Controls["volume-total"],r=u.Controls["volume-handle"],f=u.Controls["volume-elapsed"],e=n.asInt(i.element.css("height"))||i.element.height(),o=e*t,s=(n.asInt(i.element.css("top"))||i.element.position().top)+e-o;r.element.attr("aria-valuemin",0);r.element.attr("aria-valuemax",1);r.element.attr("aria-valuenow",t);r.element.css("top",s);f.element.css("top",s);f.element.css("height",o)},UpdateQualityList:function(t,r,u){var f=this,e;if(f.Controls["quality-popup"])if(e=f.Controls["quality-toggle"].element,e.unbind(),e.addClass("buttondisabled"),u)f.Controls.quality.element.css("display","none");else{var o=t.length>1,s=f.BitRateToQuality(r),h=f.Controls["quality-selection-"+s].label;f.Controls["quality-toggle-text"].element.text(h);o&&e.bind("click",function(n,t){f.TogglePopup("quality-popup",t)}).bind("keydown",{type:"quality-selection"},f.OnKeydown.bind(f)).bind("selectstart",function(n){n.preventDefault()}).bind("focusin",function(){f.Controls["quality-toggle"].hasFocus=!0;f.OnFocusIn(f)}).bind("focusout",function(){f.Controls["quality-toggle"].hasFocus=!1;f.OnFocusOut(f)}).removeClass("buttondisabled");f.Controls["quality-selection-hd"].element.css("display","none").removeClass("qualitybuttonselected").removeAttr("tabindex");f.Controls["quality-selection-hq"].element.css("display","none").removeClass("qualitybuttonselected").removeAttr("tabindex");f.Controls["quality-selection-sd"].element.css("display","none").removeClass("qualitybuttonselected").removeAttr("tabindex");f.Controls["quality-selection-lo"].element.css("display","none").removeClass("qualitybuttonselected").removeAttr("tabindex");n.each(t,function(n,t){var e=t==r,o=f.BitRateToQuality(t),u=f.Controls["quality-selection-"+o];u.bitrate=t;u.element.css("display","block").addClass(e?"qualitybuttonselected":"").unbind();e?u.element.bind("click",function(n,t){f.TogglePopup("quality-popup",t)}).bind("keydown",{type:"quality-selection"},f.OnKeydown.bind(f)).attr("title",u.title+i.quality_selected).attr("tabindex",0):u.element.bind("click",function(){f.SelectQuality(o)}).bind("keydown",{type:"quality-selection"},f.OnKeydown.bind(f)).bind("selectstart",function(n){n.preventDefault()}).attr("tabindex",0).attr("title",u.title);u.element.bind("focusin",function(){u.hasFocus=!0;f.OnFocusIn(f)}).bind("focusout",function(){u.hasFocus=!1;f.OnFocusOut(f)})});f.Controls.quality.element.css("display","inline-block");f.SetUpFocusTrap(f.Controls["quality-popup"])}},BitRateToQuality:function(n){var t="";return n>0&&(t=n>1400?"hd":n>600?"hq":n>400?"sd":"lo"),t},TogglePopup:function(t,i){var u=this,r=u.Controls[t];if(u.UpdatePopupVisibility(t,!r.visible,!1,u.AUTO_HIDE_TIMEOUT),i)if(r.visible)t=="volume-popup"?(n(r.firstElement).focus(),r.currentFocusIndex=0):(n(r.selectedElement).focus(),r.currentFocusIndex=r.selectedElementIndex);else switch(t){case"quality-popup":u.FocusControl("quality-toggle");break;case"close-caption-bar":u.FocusControl("close-caption-toggle");break;case"volume-popup":u.FocusControl("volume-toggle")}},UpdatePopupVisibility:function(n,t,i,r){var f=this,e=f.Controls.controls.element,u=f.Controls[n];u&&(u.element.stop(!0,!0),t?(e.hasClass("volume_active")&&n!="volume-popup"?f.UpdatePopupVisibility("volume-popup",!1):e.hasClass("quality_active")&&n!="quality-popup"?f.UpdatePopupVisibility("quality-popup",!1):e.hasClass("close_caption_active")&&n!="close-caption-bar"&&f.UpdatePopupVisibility("close-caption-bar",!1),u.hideTimerId&&(clearTimeout(u.hideTimerId),u.hideTimerId=0),u.element.show(),u.element.focus(),e.addClass(u.activeClass).addClass("popup_open"),r&&(u.hideTimerId=setTimeout(function(){f.UpdatePopupVisibility(n,!1,!0)},r))):(e.hasClass("close_caption_active")&&f.ccPref&&f.ccPref!="off"?e.removeClass("popup_open"):e.removeClass(u.activeClass).removeClass("popup_open"),i?u.element.fadeOut(400,function(){u.element.hide()}):u.element.hide()),u.visible=t)},StartDrag:function(t){var i=this,r=t.data.type;(r!="time-handle"||i.VideoPlayer.CanSeek)&&(n.attachDragEvents(i.MoveDrag.bind(i),i.StopDrag.bind(i)),i.ElementDragging=r,i.MoveDrag(t))},OnClick:function(){var n=this;n.VideoPlayer.SeekFromClick=n.VideoPlayer.Player.PreviousTime||n.VideoPlayer.Player.currentTime;n.VideoPlayer.Player.PreviousTime=null},StopDrag:function(){var t=this;n.detachDragEvents();t.ElementDragging=null},MoveDrag:function(n){var t=this,i;t.ElementDragging!=null&&(i={x:n.clientX,y:n.clientY},t.ElementDragging=="time-handle"?t.TimeClick(i):t.ElementDragging=="volume-handle"&&t.VolumeClick(i))},TimeClick:function(n){var t=this,i=t.Controls["time-total"],r=i.element.getRelativePosition(n.x,n.y),u=Math.max(0,Math.min(1,r.x/i.element.width()));(t.VideoPlayer.Player.PreviousTime===null||typeof t.VideoPlayer.Player.PreviousTime=="undefined")&&(t.VideoPlayer.Player.PreviousTime=t.VideoPlayer.Player.currentTime);t.VideoPlayer.SetPlayerTimeRatio(u)},VolumeClick:function(n){var t=this,i=t.Controls["volume-total"],u=i.element.getRelativePosition(n.x,n.y),r=1-Math.max(0,Math.min(1,u.y/i.element.height()));t.VideoPlayer.SetPlayerVolume(r);r===0?t.VideoPlayer.Mute(!0):t.VideoPlayer.Unmute(!0)},SelectQuality:function(n){var t=this;t.UpdatePopupVisibility("quality-popup",!1);t.VideoPlayer.SetMaxBitRate(t.Controls["quality-selection-"+n].bitrate);t.VideoPlayer.RestartMedia(!0);t.VideoPlayer.VideoQualityChanged()},OnKeydown:function(t){var i=this,r;switch(t.keyCode){case 35:t.data&&(t.data.type=="time-handle"?i.VideoPlayer.SetCurrentPlayingTime(Number.MAX_VALUE):t.data.type=="volume-handle"&&i.VideoPlayer.SetPlayerVolume(1));t.preventDefault();break;case 36:t.data&&(t.data.type=="time-handle"?i.VideoPlayer.SetCurrentPlayingTime(0):t.data.type=="volume-handle"&&i.VideoPlayer.SetPlayerVolume(0));t.preventDefault();break;case 13:case 32:t.data&&(t.data.type==="player-expand"||t.data.type==="player-unexpand")?(i.VideoPlayer.Expand(),t.currentTarget.nextElementSibling?t.currentTarget.nextElementSibling.focus():t.currentTarget.previousElementSibling.focus()):n(t.currentTarget).trigger("click",!0);t.data&&(t.data.type=="volume-handle"||t.data.type=="mute")&&i.Controls["volume-popup"].visible&&i.TogglePopup("volume-popup",!0);t.preventDefault();break;case 9:t.data&&(t.data.type=="volume-handle"||t.data.type=="mute")&&(r=i.Controls["volume-popup"],t.shiftKey?t.target==r.firstElement&&(n(r.lastElement).focus(),t.preventDefault()):t.target==r.lastElement&&(n(r.firstElement).focus(),t.preventDefault()));break;case 27:t.data&&(t.data.type=="volume-handle"||t.data.type=="mute"?(i.Controls["volume-toggle"].element.focus(),i.UpdatePopupVisibility("volume-popup",!1,!1),t.preventDefault()):t.data.type=="quality-selection"?(i.Controls["quality-toggle"].element.focus(),i.UpdatePopupVisibility("quality-popup",!1,!1),t.preventDefault()):t.data.type=="close-caption-item"&&(i.Controls["close-caption-toggle"].element.focus(),i.UpdatePopupVisibility("close-caption-bar",!1,!1),t.preventDefault()));break;case 37:t.data&&(t.data.type=="time-handle"?i.VideoPlayer.IncreasePlayerTime(-10):t.data.type=="volume-handle"&&i.VideoPlayer.IncreasePlayerVolume(-.1));t.preventDefault();break;case 38:t.data&&(t.data.type=="volume-handle"?i.VideoPlayer.IncreasePlayerVolume(.1):(r=null,t.data.type=="quality-selection"?r=i.Controls["quality-popup"]:t.data.type=="close-caption-item"&&(r=i.Controls["close-caption-bar"]),r&&(t.target==r.firstElement?(n(r.lastElement).focus(),r.currentFocusIndex=r.allElementsInTabOrder.length-1):n(r.allElementsInTabOrder.get(--r.currentFocusIndex)).focus())));t.preventDefault();break;case 39:t.data&&(t.data.type=="time-handle"?i.VideoPlayer.IncreasePlayerTime(10):t.data.type=="volume-handle"&&i.VideoPlayer.IncreasePlayerVolume(.1));t.preventDefault();break;case 40:t.data&&(t.data.type=="volume-handle"?i.VideoPlayer.IncreasePlayerVolume(-.1):(r=null,t.data.type=="quality-selection"?r=i.Controls["quality-popup"]:t.data.type=="close-caption-item"&&(r=i.Controls["close-caption-bar"]),r&&(t.target==r.lastElement?(n(r.firstElement).focus(),r.currentFocusIndex=0):n(r.allElementsInTabOrder.get(++r.currentFocusIndex)).focus())));t.preventDefault()}},FormatTime:function(n){isNaN(n)&&(n=0);var t=Math.floor(n/3600),r=Math.floor(n%3600/60),u=Math.floor(n%60),i="";return i+=t>0?t<10?"0"+t+":":t:"",i+=(r<10?"0":"")+r+":",i+((u<10?"0":"")+u)},SetCloseCaptionLangControls:function(t){var r=this,a,o,e,c,s;r.DisposeLangControls();r.LangControls=[];var f=r.VideoPlayer.ControlBar,l=f.Controls["close-caption-langbox"],h=0;l&&r.VideoPlayer.Config.CCCultureInfoArray&&t.files!=null&&(l.activeControl=null,a=f.Controls["close-caption-langbox"].element,n.each(t.files,function(t,i){var s=n.asInt(i.formatCode),c,o,e;s>2999&&s<4e3&&i.culture&&i.url&&(c=r.VideoPlayer.Config.CCCultureInfoArray[i.culture],c&&(o=new u,o.url=i.url,o.formatCode=i.formatCode,h++,e={name:"close-caption-lang"+s,className:"close_caption_lang",parent:"close-caption-langbox",visible:!0,interactive:!0},e.ccfile=o,e.culture=i.culture.toLowerCase(),e.element=n("<span>").addClass(e.className).text(c).attr("lang",i.culture).attr("role","menuitem").appendTo(a),e.element.attr("tabindex",0).bind("click",function(n,t){f.OnCaptionSelect(e,!0,t)}).bind("keydown",{type:"close-caption-item"},r.OnKeydown.bind(r)).bind("focusin",function(){e.hasFocus=!0;r.OnFocusIn(r)}).bind("focusout",function(){e.hasFocus=!1;r.OnFocusOut(r)}),f.LangControls.push(e)))}),h>0&&(o={name:"close-caption-settings",className:"close_caption_off",parent:"close-caption-box",interactive:!0},o.element=n("<div>").addClass(o.className).text(i.closecaption_settings).attr("role","menuitem").appendTo(f.Controls["close-caption-box"].element),o.element.attr("tabindex",0),o.element.bind("click",function(n,t){f.ShowCaptionSettingsPane(o,t)}).bind("keydown",{type:"close-caption-item"},r.OnKeydown.bind(r)).bind("focusin",function(){o.hasFocus=!0;r.OnFocusIn(r)}).bind("focusout",function(){o.hasFocus=!1;r.OnFocusOut(r)}),f.LangControls.push(o),e={name:"close-caption-off",className:"close_caption_off",parent:"close-caption-box",interactive:!0,isOffControl:!0},e.element=n("<div>").addClass(e.className).text(i.closecaption_off).attr("role","menuitem").appendTo(f.Controls["close-caption-box"].element),e.element.attr("tabindex",0),e.element.bind("click",function(n,t){f.OnCaptionOff(e,t)}).bind("keydown",{type:"close-caption-item"},r.OnKeydown.bind(r)).bind("focusin",function(){e.hasFocus=!0;r.OnFocusIn(r)}).bind("focusout",function(){e.hasFocus=!1;r.OnFocusOut(r)}),f.LangControls.push(e),c=!1,s=r.LoadCCPreference(),s&&(s=s.toLowerCase()),s&&s!=="off"&&n.each(f.LangControls,function(n,t){if(t.culture===s)return r.VideoPlayer.Log("Matched user cc preference ({0})".format(s),"preferences"),f.OnCaptionSelect(t,!1),c=!0,!1}),c||r.ChangeCloseCaptionActiveControl(e,!1),f.Controls["close-caption-container"].element.show()),r.SetUpFocusTrap(r.Controls["close-caption-bar"]));h==0&&f.Controls["close-caption-container"]&&f.Controls["close-caption-container"].element.hide()},DisposeLangControls:function(){var t=this;t.LangControls&&(n.each(t.LangControls,function(n,t){t.element&&(t.element.unbind(),t.element.remove(),t.element=null);t.ccfile&&(t.ccfile=null)}),t.LangControls=null)},ShowCaptionSettingsPane:function(n,t){var i=this;i.UpdatePopupVisibility("close-caption-bar",!1);i.VideoPlayer.OnCaptionSettings(t)},OnCaptionOff:function(n,t){var i=this;i.Controls.controls.element.removeClass("close_caption_active");i.UpdatePopupVisibility("close-caption-bar",!1);t&&i.Controls["close-caption-toggle"].element.focus();i.VideoPlayer.ClearCloseCaptions();i.ChangeCloseCaptionActiveControl(n,!0);i.VideoPlayer.CurrentMedia.Video.CurrentCCFormat=null;i.VideoPlayer.CurrentMedia.Video.CurrentCCModel=null},OnCaptionSelect:function(n,t,i){var u=this;u.UpdatePopupVisibility("close-caption-bar",!1);i&&u.Controls["close-caption-toggle"].element.focus();u.Controls.controls.element.addClass("close_caption_active");n.ccfile&&(u.VideoPlayer.CurrentMedia.Video.Captions==null||u.VideoPlayer.CurrentMedia.Video.Captions[n.ccfile.formatCode]==null?u.VideoPlayer.VcConnector.LoadTtml(n.ccfile.url,function(i){var f=new r(u.VideoPlayer,i);f.isReady?(u.VideoPlayer.CurrentMedia.Video.Captions==null&&(u.VideoPlayer.CurrentMedia.Video.Captions={}),u.VideoPlayer.CurrentMedia.Video.Captions[n.ccfile.formatCode]=f,u.setCurrentCcModel(f,n,t)):(u.VideoPlayer.ClearCloseCaptions(),u.VideoPlayer.CurrentMedia.Video.CurrentCCModel=null,u.VideoPlayer.CurrentMedia.Video.CurrentCCFormat=n.ccfile.formatCode,u.ChangeCloseCaptionActiveControl(n,t))}):u.setCurrentCcModel(u.VideoPlayer.CurrentMedia.Video.Captions[n.ccfile.formatCode],n,t))},setCurrentCcModel:function(n,t,i){var r=this;(r.VideoPlayer.CurrentMedia.Video.CurrentCCModel!=n||r.VideoPlayer.CurrentMedia.Video.CurrentCCFormat!=t.ccfile.formatCode)&&(r.VideoPlayer.CurrentMedia.Video.CurrentCCModel=n,r.VideoPlayer.CurrentMedia.Video.CurrentCCFormat=t.ccfile.formatCode,r.VideoPlayer.BindCloseCaptions(),r.VideoPlayer.ResetCCModels());r.ChangeCloseCaptionActiveControl(t,i)},ChangeCloseCaptionActiveControl:function(n,t){var r=this,u=r.Controls["close-caption-langbox"].activeControl;u!=null&&u.element.removeClass("active").removeAttr("title");r.Controls["close-caption-langbox"].activeControl=n;r.Controls["close-caption-langbox"].activeControl.element.addClass("active").attr("title",i.closecaption_menuitem_selected);r.SetUpFocusTrap(r.Controls["close-caption-bar"]);t&&r.StoreCCPreference(n.culture)},LoadCCPreference:function(){var t=this;return t.ccPref=n.cookie(t.VideoPlayer.CcCookieName),t.ccPref},StoreCCPreference:function(t){var i=this;i.ccPref=t||"off";n.cookie(i.VideoPlayer.CcCookieName,i.ccPref);i.VideoPlayer.Log("Saved user cc preference ({0})".format(i.ccPref),"preferences")},SetUpFocusTrap:function(t){t.allElementsInTabOrder=t.element.find("[tabindex]");t.currentFocusIndex=0;t.firstElement=t.allElementsInTabOrder.get(0);t.lastElement=t.allElementsInTabOrder.get(t.allElementsInTabOrder.length-1);n.each(t.allElementsInTabOrder,function(i,r){var u=n(r).attr("class");if(u.indexOf("selected")!=-1||u.indexOf("active")!=-1)return t.selectedElement=r,t.selectedElementIndex=i,!1})}}),f});define("wcvp.endSlate",["jquery","wcvp.classFramework","wcvp.locStrings","wcvp.basePane"],function(n,t,i,r){function u(t){var i=this;r.call(i);i.PaneType="endslate";i.ActionDiv=null;i.Config=t.Config.EndSlateConfig||{};i.Container=t.SlateContainer;i.Pane=null;i.HomePageLink=t.Config.HomePageLink||"//www.msn.com";i.RelatedVideos=t.Config.RelatedVideos;i.ReloadPageOnVideoReplay=n.asBool(i.Config.ReloadPageOnVideoReplay,!1);i.ShareLink=null;i.ShowHomePageButton=n.asBool(i.Config.ShowHomePageButton,!1);i.ShowRelatedVideos=n.asBool(i.Config.ShowRelatedVideos,!1);i.ShowReplayVideoButton=n.asBool(i.Config.ShowReplayVideoButton,!0);i.ShowShareButtons=n.asBool(i.Config.ShowShareButtons,!1);i.Video=null;i.VideoPlayer=t;i.Visible=!1;t.EndSlate=i}return t.DeriveClass(u,r,{Namespace:"EndSlate",SetVideo:function(n){var t=this;t.Video=n},Render:function(){var t=this,r,e,o,u,f,s;t.Container.empty();r=n('<div class="endslatecontainer">').appendTo(t.Container);t.ActionDiv=n('<div class="act">').appendTo(r);t.ShowHomePageButton&&(e=n('<div class="arrow">').append(n('<div class="updiag">'),n('<div class="lodiag">')),this.RenderAction(t.HomePageLink,i.video_endslate_goto_hp_text,"_self","hp",t.ActionDiv,e));t.ShowReplayVideoButton&&(t.ReloadPageOnVideoReplay?this.RenderAction("",i.video_endslate_replay_video,"_self","rp",t.ActionDiv).click(function(){location.reload()}):(o=n('<div class="rp">').attr("title",i.video_endslate_replay_video).appendTo(t.ActionDiv).click(function(){t.OnEndslateHide({resumeAction:"replay"})}),n('<div class="text">').text(i.video_endslate_replay_video).appendTo(o)));t.ShowShareButtons&&(t.ShareLink=t.Video.shareUrl||t.VideoPlayer.GetPermalink(t.Video),t.ShareLink&&(u=n('<div class="stb">').appendTo(n('<div class="sh">').appendTo(t.ActionDiv)),f=encodeURI(t.ShareLink),this.RenderShareButton("https://www.facebook.com/sharer.php?u="+f,"_blank","stb-facebook",u),this.RenderShareButton("https://twitter.com/share?url="+f,"_blank","stb-twitter",u),s="mailto:?subject="+encodeURIComponent(i.player_emailtitle)+"&body="+encodeURIComponent(i.player_emailbody)+"%0A"+encodeURIComponent(i.player_emailbody2+": ")+f+"%0A("+encodeURIComponent(i.player_emailfooter)+")%0A",this.RenderShareButton(s,"_blank","stb-email",u)));t.ShowRelatedVideos&&t.PopulateRelatedVideos(r)||r.addClass("no-rvs");require(["binding","c.dom"],function(n){n("truncate",".relatedvideo .title,.relatedvideo .description,.relatedvideo .sourceFriendly").all()});t.Pane=r;t.OnResize()},OnResize:function(){var t=this,n=t.Pane;n&&(n.width()>1e3?(n.addClass("superwide"),n.removeClass("wide")):n.width()>700?(n.addClass("wide"),n.removeClass("superwide")):n.removeClass("superwide wide"),n.height()<t.ActionDiv.height()?t.ActionDiv.addClass("short"):t.ActionDiv.removeClass("short"),t.ActionDiv.css("margin-top","-"+t.ActionDiv.height()/2+"px"))},OnShow:function(n,t,i){var r=this;r.OnShowBase(n,t,i);r.Render()},OnEndslateHide:function(n){var t=this;t.Visible&&(t.Visible=!1,t.Container.hide(),t.VideoPlayer.OnPaneClosed(t.PaneType,n))},PopulateRelatedVideos:function(t){var i=this,u=i.RelatedVideos||[];if(!u.length)return!1;var f=n('<div class="rvinner">'),e=n("<ul>").appendTo(f),r=!1;return n.each(u,function(t,u){if(u.headlineImage){var o=n("<li>").appendTo(e),s=n("<a>").attr({href:i.VideoPlayer.GetPermalink(u),title:u.title}).appendTo(o),f=n('<div class="relatedvideo">').appendTo(s),h=n('<div class="thumb">').appendTo(f);n("<img>").attr({src:i.VideoPlayer.VcConnector.GetImageUrl(u,100,80),alt:u.title}).appendTo(h);n('<div class="title">').text(u.title).appendTo(f);n('<div class="description">').text(u.description).appendTo(f);u.sourceLogo&&n('<img class="srclog">').attr({src:u.sourceLogo,alt:u.sourceFriendly}).appendTo(f);n('<span class="srcname">').text(u.sourceFriendly).appendTo(f);r=!0}}.bind(i)),r&&f.appendTo(n('<div class="rvouter">').appendTo(t)),r},RenderAction:function(t,i,r,u,f,e){var o=n("<a>").attr({href:t,title:i,target:r}).appendTo(f),s=n("<div>").addClass(u).appendTo(o);return e&&e.appendTo(s),n('<div class="text">').text(i).appendTo(s),o},RenderShareButton:function(t,i,r,u){n("<a>").attr({href:t,target:i}).addClass("stb-btn "+r).append('<span class="stb-box">').appendTo(u)}}),u});define("wcvp.infoPane",["jquery","wcvp.classFramework","wcvp.locStrings","wcvp.basePane"],function(n,t,i,r){function u(t){var i=this;r.call(i);i.BaseParam=null;i.Param=null;i.Video=null;i.Visible=!1;i.ShowRating=!1;i.VideoPlayer=t;i.Config=t.Config.InfoPaneConfig||{};i.Container=t.SlateContainer;i.ShowRating=n.asBool(i.Config.ShowRating,!1);i.Disabled=!t.Config.EnableInfoPane;t.InfoPane=i}return t.DeriveClass(u,r,{Namespace:"infoSlate",PaneType:"info",SetVideo:function(n){this.Video=n},Render:function(){var t=this,r,c,f,e;t.Container.empty();var u=t.Video,o=t.FormatDate(u.startDate),s=t.FormatDuration(u.durationSecs),h=0;if(u.usage&&n.each(u.usage,function(n,t){t.counterType=="3"&&(h=t.totalAverage)}),r=n("<div>").addClass("infocontainer pane").appendTo(t.Container),t.CloseButtonContainer=n("<div>").addClass("video_close_button_container").attr("title",i.pane_close).attr("role","button").attr("tabindex",0).appendTo(r),c=n("<div>").addClass("video_close_button_image").appendTo(t.CloseButtonContainer),n.addImageElement(t.VideoPlayer.ControlsSpriteUrl,"",c),t.CloseButtonContainer.append(n("<span>").addClass("video_close_button_txt").text(i.pane_close)),n("<div>").addClass("title hdr").text(u.title).appendTo(r),o&&n("<div>").addClass("date").text(i.infoslate_date+" "+o).appendTo(r),s&&n("<div>").addClass("duration").text(i.infoslate_duration+" "+s).appendTo(r),n("<div>").addClass("description").text(u.description).appendTo(r),t.ShowRating){for(f=1;f<=5;f++)e=n("<div>").addClass("video_image star").attr("data-value",f).attr("title",i.infoslate_rating).attr("role","button").attr("tabindex",0).appendTo(r),e.click(function(){t.UpdateRating(n(this).attr("data-value"))}).bind("keydown",t.OnKeydown.bind(t)),n.addImageElement(t.VideoPlayer.ControlsSpriteUrl,"",e);t.UpdateRating(h,!0)}u.relatedLinks&&n.each(u.relatedLinks,function(i,u){u&&u.text&&u.url&&n("<a>").addClass("link").text(u.text).attr("href",u.url).attr("tabindex",0).attr("target",t.VideoPlayer.Config.PopLink?"_blank":"_self").bind("keydown",n.OnAnchorKeydown.bind(t)).appendTo(r)});r.find(".video_close_button_container").bind("keydown",t.OnKeydown.bind(t)).bind("click",t.Close.bind(t));t.SetUpFocusTrap()},UpdateRating:function(t,r){var e=this,o=e.Container.find(".star"),f,u,s,h,c,l;for(o.removeClass("on"),f=0;f<=t-1;f++)o.eq(f).addClass("on");for(u=0;u<=4;u++)s=i.infoslate_nstar.replace("{0}",u+1),h=i.infoslate_nrating.replace("{0}",Math.floor(t)),o.eq(u).attr("aria-label",s+" "+h);r||(c="http://"+e.VideoPlayer.Config.VCConfig.SvcDomain+"/frauddetect.aspx?callbackName=?",l={u:e.Video.uuid,t:3,ag:t},n.getJSON(c,l,function(){}))},FormatDate:function(n){if(n!=null&&typeof n=="string"&&n.length>0)try{var t=new Date(Date.parse(n));return t.getUTCMonth()+1+"/"+t.getUTCDate()+"/"+t.getUTCFullYear()}catch(i){}return""},FormatDuration:function(n){isNaN(n)&&(n=0);var t=Math.floor(n/3600),r=Math.floor(n%3600/60),u=Math.floor(n%60),i="";return i+=t>0?t<10?"0"+t+":":t:"",i+=(r<10?"0":"")+r+":",i+((u<10?"0":"")+u)}}),u});define("wcvp.mediaManager",["jquery","wcvp.classFramework","wcvp.locStrings","wcvp.fwAdManager","wcvp.vastAdManager","wcvp.geoConnector","wcvp.ageGate"],function(n,t,i,r,u,f,e){function o(t){var i=this;i.VideoPlayer=t;i.AutoPlay=t.Config.AutoPlay;i.AdManager=t.Config.AdConfig.PolicyType.toLowerCase()=="noads"?null:t.Config.AdConfig.AdProvider.toLowerCase()=="freewheel"&&n.asBool(t.Config.AdConfig.UseFWAdManager,!1)?new r(t):new u(t);i.Video=null;i.Validated=!1;i.PlaybackStarted=!1;i.Validators=[];n.each(o.ValidatorPlugins,function(n,r){i.Validators.push(new r(t))});i.VideoPlayer.Log("MediaManager initialized",i.Namespace)}return o.ValidatorPlugins=[f,e],t.DeclareClass(o,{Namespace:"MediaManager",Dispose:function(){var n=this;n.AdManager&&n.AdManager.Dispose()},LoadVideo:function(n){var t=this;t.PlaybackStarted=t.VideoPlayer.PreserveTime||!1;t.Validated=t.VideoPlayer.PreserveTime||!1;t.Video=t.VideoPlayer.VcConnector.GetVideoAsync(n,t.VideoDataLoaded.bind(t));t.VideoPlayer.Broadcast("currentVideoChanged",{video:t.Video})},VideoDataLoaded:function(n){var t=this;t.Video=n;t.VideoPlayer.PrepareMedia(n);t.VideoPlayer.Broadcast("currentVideoDataUpdated",{video:n})},LoadAds:function(){var n=this;n.AdManager?n.AdManager.LoadAds(n.Video,function(t){n.OnAdsLoaded(t)}):setTimeout(function(){n.OnAdsLoaded(null)},0)},OnAdsLoaded:function(n){var t=this;t.VideoPlayer.Broadcast("OnAdsLoaded",n);t.VideoPlayer.OnAdsLoaded()},Play:function(){var n=this;n.AutoPlay=!0;n.ValidateAndPlay()},Validate:function(n){var t=this,u,r;if(!t.Video||t.Video.isFailed){t.VideoPlayer.StopMedia(i.player_nullvideoerror);return}if(!t.VideoPlayer.PreserveTime&&!t.Validated){for(u=0;u<t.Validators.length;u++){if(r=null,r=n?t.Validators[u].Validate(t.Video,function(){t.ValidateAndPlay()}):t.Validators[u].Validate(t.Video,function(){t.Validate()}),r.waiting)return;if(r.blocked){setTimeout(function(){t.VideoPlayer.StopMedia(r.msg,r.blocked)},100);return}}t.Validated=!0}},ValidateAndPlay:function(){var n=this;(n.Validate(!0),n.Validated)&&(n.VideoPlayer.PreserveTime||!n.AdManager||n.PlaybackStarted?n.VideoPlayer.IProduct||n.VideoPlayer.AndroidModern?n.VideoPlayer.Player.play():setTimeout(function(){n.VideoPlayer.Player.play()},0):(n.PlaybackStarted=!0,n.AdManager.BeginPlayback()))},TimeUpdate:function(n){var t=this.AdManager;t&&t.TimeUpdate(n)},VideoEnded:function(){var n=this;n.AdManager?n.AdManager.VideoEnded():n.VideoPlayer.PlaybackComplete()},SkipAd:function(){var n=this.AdManager;n&&n.SkipAd()},RestartAd:function(){var n=this.AdManager;n&&n.RestartAd()},Playing:function(){var n=this.AdManager;n&&!n.IsAdPlaying&&n.VideoPlaying()},Paused:function(){var n=this.AdManager;n&&!n.IsAdPlaying&&n.VideoPaused()},Stopped:function(){var n=this.AdManager;n&&!n.IsAdPlaying&&n.VideoStopped()},IsAdPlaying:function(){var n=this.AdManager;return n&&n.IsAdPlaying},AdType:function(){var n=this.AdManager;return n&&n.AdType},IsVpaid:function(){var n=this.AdManager;return n&&n.IsVpaid},ClickThrough:function(){var n=this.AdManager;return n&&n.ClickThrough},VideosPlayedCounter:function(){var n=this.AdManager;return n?n.VideosPlayedCounter:0},TimePlayingCounter:function(){var n=this.AdManager;return n?n.TimePlayingCounter:0},TimeElapsedCounter:function(){var n=this.AdManager;return n?n.TimeElapsedCounter:0}}),o});define("wcvp.sharePane",["jquery","wcvp.classFramework","wcvp.locStrings","wcvp.basePane","wcvp.vcConnector"],function(n,t,i,r,u){function f(t){var i=this;r.call(i);i.VideoPlayer=t;i.Container=t.SlateContainer;i.Config=t.Config.SharePaneConfig||{};i.ShowFacebook=n.asBool(i.Config.ShowFacebook,!0);i.ShowTwitter=n.asBool(i.Config.ShowTwitter,!0);i.ShowLinkedin=n.asBool(i.Config.ShowLinkedin,!0);i.ShowEmail=n.asBool(i.Config.ShowEmail,!0);i.ShowPermalink=n.asBool(i.Config.ShowPermalink,!0);i.ShowEmbedCode=n.asBool(i.Config.ShowEmbedCode,!0);i.ShowPlayerSize=n.asBool(i.Config.ShowPlayerSize,!0);i.Disabled=!(t.Config.EnableSharing&&(i.ShowFacebook||i.ShowTwitter||i.ShowLinkedin||i.ShowEmail||i.ShowPermalink||i.ShowEmbedCode));i.Param=null;i.Video=null;i.Visible=!1;t.SharePane=i}return t.DeriveClass(f,r,{Namespace:"shareSlate",PaneType:"share",SetVideo:function(n){var t=this;t.Video=n},Render:function(){var t=this,u,r,f;t.Container.empty();u=n("<div>").addClass("slatecontainer").appendTo(t.Container);r=n('<div class="sharecontainer pane"><div class="left"><\/div><div class="right"><\/div><\/div>');u.append(r);t.CloseButtonContainer=n("<div>").addClass("video_close_button_container").attr("title",i.pane_close).attr("role","button").attr("tabindex",0);r.prepend(t.CloseButtonContainer);f=n("<div>").addClass("video_close_button_image").appendTo(t.CloseButtonContainer);n.addImageElement(t.VideoPlayer.ControlsSpriteUrl,"",f);t.CloseButtonContainer.append(n("<span>").addClass("video_close_button_txt").text(i.pane_close));r.find(".video_close_button_container").bind("keydown",t.OnKeydown.bind(t)).bind("click",t.Close.bind(t));t.PopulateShare();t.SetUpFocusTrap()},PopulateShare:function(){var t=this,r=t.Container.find(".left"),u,f,c,l,a,v,e,o,s,h;if(n("<div>").addClass("hdr").text(i.share_share).appendTo(r),u=t.Video,f=t.VideoPlayer.GetPermalink(u,"sharepermalink-link"),t.ShowFacebook&&(c="http://www.facebook.com/share.php?u="+encodeURIComponent(t.GetShareLink(u)),t.CreateShareOption(c,"fb",i.share_facebook,!0,r)),t.ShowTwitter&&(l="http://twitter.com/share?url="+encodeURIComponent(f)+"&text="+encodeURIComponent(t.Video.title),t.CreateShareOption(l,"tw",i.share_twitter,!0,r)),t.ShowLinkedin&&(a="http://www.linkedin.com/shareArticle?mini=true&url="+encodeURIComponent(f)+"&title="+encodeURIComponent(t.Video.title)+"&summary="+encodeURIComponent(t.Video.description)+"&source=MSN",t.CreateShareOption(a,"li",i.share_linkedin,!0,r)),t.ShowEmail&&t.CreateShareOption(t.GetEmailLink(u),"em",i.share_email,!1,r),r=t.Container.find(".right"),t.ShowPermalink&&(n("<div>").addClass("hdr").text(i.share_link).appendTo(r),v=n('<input type="text" readonly="readonly">').attr("value",f).attr("title",i.share_link).attr("tabindex",0).addClass("txt").appendTo(r),window.clipboardData&&(e=n("<div>").addClass("btn").text(i.share_copy).attr("role","button").attr("tabindex",0).appendTo(r),e.bind("keydown",t.OnKeydown.bind(t)).click(function(){window.clipboardData.setData("Text",f);e.addClass("disabled").attr("aria-disabled",!0)}))),o=t.GetIFrameLink(u),t.ShowEmbedCode&&o&&(n("<div>").addClass("hdr").text(i.share_embed).appendTo(r),s=n('<input type="text" readonly="readonly">').attr("value",o).attr("title",i.share_embed).attr("tabindex",0).addClass("txt").appendTo(r),window.clipboardData&&(h=n("<div>").addClass("btn").text(i.share_copy).attr("role","button").attr("tabindex",0).appendTo(r),h.bind("keydown",t.OnKeydown.bind(t)).click(function(){window.clipboardData.setData("Text",s.attr("value"));h.addClass("disabled").attr("aria-disabled",!0)})),t.ShowPlayerSize)){var y=Math.floor(Math.random()*1e4).toString(),p=[{label:i.share_small,w:320,h:180},{label:i.share_medium,w:740,h:415},{label:i.share_large,w:980,h:550}],w=n("<div style='float: left;'>").appendTo(r);n.each(p,function(i,r){var u=n("<div>").appendTo(w),f=n("<input>").attr("type","radio").attr("name",y+"size").attr("id",r.label).attr("tabindex",0).addClass("rd").appendTo(u);i===1&&(f[0].defaultChecked=!0);n("<label>").attr("for",r.label).text(r.label+" ("+r.w+" x "+r.h+")").appendTo(u);f.change(function(){var n=t.GetIFrameLink(t.Video,r.w,r.h);s.attr("value",n)})})}},CreateShareOption:function(t,i,r,u,f){var o=this,e=n("<a>").addClass("actacr").addClass("sharebtn").attr("href",t).attr("tabindex",0).bind("keydown",n.OnAnchorKeydown.bind(o)).appendTo(f),s;return u&&e.attr("target","_blank"),s=n('<div class="video_image act">').addClass(i).attr("title",r).appendTo(e),n.addImageElement(o.VideoPlayer.ControlsSpriteUrl,"",s),n('<span class="actlbl">').text(r).appendTo(e),e},GetIFrameLink:function(t,i,r){var f=this,e=null;if(u.IsVideoSyndicated(t)){var o="shareembed-syndication",s=f.VideoPlayer.GetPermalink(t,o),h="vars="+n.base64Encode(n.makeFlashvars(f.GetCommonEmbedFlashvars(o))),c=f.EncodeHmtl(t.title).replace("'","%27"),l=encodeURIComponent(f.VideoPlayer.Config.ReportingConfig.Brand||""),a=f.Config.IFrameEmbedFormat||"<iframe width={0} height={1} allowfullscreen='true' src='http://hub.video.msn.com/embed/{2}/?{3}' marginheight='0' marginwidth='0' frameborder='0' scrolling='no'><a href='{4}' target='_new' title='{5}' >{6} {5}<\/a><\/iframe>";e=a.format(i||740,r||415,t.uuid,h,s,c,l)}return e},GetShareLink:function(t){var i=this,r=i.VideoPlayer.GetPermalink(t),f=r,e=i.VideoPlayer.Config.VCConfig.LinkOverride,o,s;return u.IsVideoSyndicated(t)&&e&&e.length&&(o=n.base64Encode(r+"&rst=H5Pl:share:facebook:"),s=n.base64Encode(n.makeFlashvars(i.GetCommonEmbedFlashvars("shareembed-facebook","true"))),f=i.VideoPlayer.ShareSvc.format(encodeURIComponent(t.uuid),encodeURIComponent(o),encodeURIComponent(s))),f},GetCommonEmbedFlashvars:function(n,t){var r=this,i=r.VideoPlayer.Config;return{mkt:i.ReportingConfig.Market||"en-us",brand:i.ReportingConfig.Brand,linkback:i.VCConfig.LinkBack,linkoverride2:i.VCConfig.LinkOverride,configCsid:"MSNVideo",configName:"syndicationplayer",syndication:"tag",fr:n,ap:t}},GetEmailLink:function(n){var t=this;return"mailto:?Subject="+i.player_emailtitle+"&body="+i.player_emailbody+"0A "+i.player_emailbody2+": "+t.VideoPlayer.GetPermalink(n,"sharepermalink-email").replace(/&/g,"%26")+"%0A           ("+i.player_emailfooter+")0A"},EncodeHmtl:function(t){return n("<div/>").text(t).html()}}),f});define("wcvp.stopWatch",["wcvp.classFramework"],function(n){function t(){var n=this;n.Timestamp=null;n.Value=null;n.FirstValue=null;n.TotalValue=null;n.Intervals=null;n.Reset()}return n.DeclareClass(t,{Start:function(){var n=this;n.Timestamp||(n.Timestamp=new Date,n.Intervals++)},Stop:function(){var n=this,t;n.Timestamp&&(t=new Date-n.Timestamp,n.Value+=t,n.TotalValue+=t,n.FirstValue||(n.FirstValue=n.Value),n.Timestamp=null)},Reset:function(){var n=this;n.Timestamp=null;n.Value=n.Intervals=n.FirstValue=n.TotalValue=0},IsStarted:function(){var n=this;return n.Intervals},IsStopped:function(){var n=this;return n.Timestamp},HasReached:function(n){var t=this;return t.GetValue()>=n?(t.Timestamp&&(t.TotalValue+=new Date-t.Timestamp,t.Timestamp=new Date),t.Value=0,t.Intervals=0,!0):!1},GetValue:function(){var n=this,t=n.Value;return n.Timestamp&&(t+=new Date-n.Timestamp),t},GetTotalValue:function(){var n=this,t=n.TotalValue;return n.Timestamp&&(t+=new Date-n.Timestamp),t},GetFirstValue:function(){var n=this;return n.FirstValue},GetIntervals:function(){var n=this;return n.Intervals}}),t});define("wcvp.ttmlParser",["jquery"],function(n){function t(n){var t,i;try{window.DOMParser?(i=new DOMParser,t=i.parseFromString(n,"application/xml")):(t=new ActiveXObject("Microsoft.XMLDOM"),t.async=!1,t.loadXML(n))}catch(r){t=null}return t}function i(i,r){function kt(){function n(n){switch(n){case"h":return 36e5;case"ms":return 1;case"m":return 6e4;case"s":return 1e3;case"f":return 1e3/u.mediaFrameRate;case"t":return 1e3/u.mediaTickRate;default:return 0}}var t=/^(\d{1,}):(\d{2}):(\d{2})((\.\d{1,})|:(\d{2,}(\.\d{1,})?))?$/,i=/^(\d+(\.\d+)?)(ms|[hmsft])$/;this.getTime=function(r){var o=0,s=0,h=0,f=0,u=t.exec(r),e=i.exec(r),c,l;return u!=null?(o=new Number(u[1])*3600,s=new Number(u[2])*60,h=new Number(u[3]),u[5]!=undefined&&(f=1e3*new Number(u[4])),u[6]&&(f=new Number(u[6])*n("f")),1e3*(o+s+h)+f):e!=null?(c=new Number(e[1]),l=n(e[3]),c*l):0}}function nt(t,i,r){var b=a.getTime(t.attrNS("begin",u.TTMLNamespace)),e=i.first+b,f=0,k=0,h=0,c=0,l=t.attrNS("dur",u.TTMLNamespace),s=t.attrNS("end",u.TTMLNamespace),w,d,v,y;l||s?l&&s?(h=a.getTime(l),c=a.getTime(s),w=Math.min(e+h,i.first+c),f=Math.min(w,i.second)):s?(c=a.getTime(s),f=Math.min(i.first+c,i.second)):(h=a.getTime(l),f=Math.min(e+h,i.second)):r&&(e<=i.second?(k=Math.max(0,i.second-e),f=i.second):f=0);f<e&&(f=e);e=Math.floor(e);f=Math.floor(f);t.attr("data-time-start",e);t.attr("data-time-end",f);d=o.length;o.indexOf(e)<0&&o.push(e);o.indexOf(f)<0&&o.push(f);t.attrNS("role",u.TTMLMetaNamespace)&&(v=t.attrNS("audio","http://www.microsoft.com/enable#media"),v&&(p.push({start:e,end:f,audio:v}),p.sort(function(n,t){return n.start-t.start})));y=e;t.children().each(function(){t.attrNS("timeContainer",u.TTMLNamespace)!="seq"?nt(n(this),{first:e,second:f},!0):(nt(n(this),{first:y,second:f},!1),y=new Number(n(this).attr("data-time-end")))})}function tt(n,t){return n.attr("data-time-start")<=t&&t<n.attr("data-time-end")}function dt(){n("*",f).each(function(){gt(n(this))})}function gt(t){var i={},r;ht(i,t);w(i,t);r=!0;n.each(i,function(){return r=!1,!1});r||(t.attr("data-styleSet",l.length),l.push(i))}function ht(t,i){var f=i.attrNS("style",u.TTMLNamespace),e=f?f.split(/\s+/):[],r;n(e).each(function(){var i=this;r=g?g[0].getElementsByTagNameNS(u.TTMLNamespace,"style"):[];n.each(r,function(){n(this).attrNS("id",n.xmlNS)==i&&(ht(t,n(this)),w(t,n(this)))})});i.isTagNS("region",u.TTMLNamespace)&&(r=i[0].getElementsByTagNameNS(u.TTMLNamespace,"style"),n.each(r,function(){w(t,n(this))}))}function w(t,i){n(i[0].attributes).each(function(){this.namespaceURI==u.TTMLStyleNamespace&&(t[it(this)]=this.nodeValue.trim())})}function ni(t,i){var e,r,o,s,f,h;if(!i||(e=t.attrNS("region",u.TTMLNamespace),e==i))return!0;if(!e){for(r=t[0].parentNode;r!==null&&r.nodeType===n.NodeType.ELEMENT_NODE;){if(o=ct(r),o)return o===i;r=r.parentNode}for(s=t[0].getElementsByTagName("*"),f=0;f<s.length;f++)if(h=s[f],ct(h)===i)return!0}return!1}function ct(t){var i=null;return t.nodeType===n.NodeType.ELEMENT_NODE&&t.namespaceURI===u.TTMLNamespace&&(i=t.localName==="region"?n.attrNS(t,"id",n.xmlNS):n.attrNS(t,"region",u.TTMLNamespace)),i}function it(n){return n.localName?n.localName:n.baseName}function b(n){var t=it(n[0]),i=n[0].namespaceURI;return i==u.TTMLNamespace?"ttml:"+t:i==="http://www.w3.org/1999/xhtml"?t:""}function rt(n,t,i,r,u){var f=null,o,e,s;return(tt(n,r)&&(o=b(n),e=vt(n,t,o,r),e.display!=="none"&&(s=ri(n,e,o),f=u(n,s,i))),!f)?{outerNode$:null,innerNode$:null,inheritableStyleSet:null}:{outerNode$:f.outerNode$,innerNode$:f.innerNode$,inheritableStyleSet:ut(e)}}function ti(t,i,r){var f=null,e=null,h=b(t),o="",c="",s,l,a,v;switch(h){case"ttml:region":c="cue ";case"ttml:rootcontainerregion":case"ttml:body":case"ttml:div":o="div";break;case"ttml:p":o="p";break;case"ttml:span":o="span";break;case"ttml:br":o="br"}return s=t.attrNS("role",u.TTMLMetaNamespace),s&&(c+=" "+s),l=t.attrNS("agent",u.TTMLMetaNamespace),l&&(c+=" "+l),s=="x-ruby"?o="ruby":s=="x-rubybase"?o="rb":s=="x-rubytext"&&(o="rt"),o!=""&&(f=n("<"+o+">").defaultStyle().addClass(c.trim()),a=t.attrNS("title",u.TTMLMetaNamespace),a&&f.attr("title",a),v=t.attrNS("id",n.xmlNS),v&&f.attr("id",u.trackIdPrefix+v),h==="ttml:region"&&(e=n("<div>").defaultStyle().appendTo(f),e.css({display:"table","border-spacing":"0","cell-spacing":"0","cell-padding":"0",width:"100%",height:"100%"}),e=n("<div>").defaultStyle().appendTo(e),e.css("display","table-cell"),i.displayAlign&&(lt(h,e,{displayAlign:i.displayAlign}),i.displayAlign=null)),r&&h==="ttml:span"&&(e=n("<span>").defaultStyle().css("white-space","pre").appendTo(f)),f.css("position","static"),f.css("width","100%"),lt(h,f,i)),{outerNode$:f,innerNode$:e?e:f}}function lt(t,i,r){n.each(r,function(n,r){r&&i.applyStyle(n,r,u,t)})}function ii(t,i,r){var f=null,e=it(t[0]),o;return e&&(e==="rootcontainerregion"?f=n('<ttml:rootcontainerregion xmlns:ttml="{0}" xmlns:tts="{1}"/>'.format(u.TTMLNamespace,u.TTMLStyleNamespace)):(f=n("<ttml:{0}/>".format(e)),r&&e==="span"&&f.attr("xml:space","preserve")),o=t.attrNS("id",n.xmlNS),o&&f.attr("xml:id",u.trackIdPrefix+o),e!=="br"&&n.each(i,function(n,t){f.attr("tts:"+n,t)})),{outerNode$:f,innerNode$:f}}function at(t,i,r,u,f,e){var c=null,h=!1,o,s,l;return ni(t,r)&&(o=rt(t,i,u,f,e),s=null,o.outerNode$!=null&&(l=b(t),c=o.outerNode$,s=o.innerNode$,t.contents().each(function(){var t;if(this.nodeType!=n.NodeType.COMMENT_NODE)if(this.nodeType==n.NodeType.TEXT_NODE)s.append(document.createTextNode(this.data)),u&&l==="ttml:span"&&(h=!0);else{var i=n(this),c=u,a=i.attrNS("space",n.xmlNS);a&&(c=a==="preserve");t=at(i,o.inheritableStyleSet,r,c,f,e);h|=t.hasPreservedContent;t.prunedElement$&&s.append(t.prunedElement$)}}))),{prunedElement$:c,hasPreservedContent:h}}function vt(t,i,r,f){var e=n.extend({},i),s,o;return n.extend(e,l[t.attr("data-styleSet")]),s=t[0].getElementsByTagNameNS(u.TTMLNamespace,"set"),n.each(s,function(){tt(n(this),f)&&w(e,n(this))}),r==="ttml:p"&&e.lineHeight==="normal"&&(o=yt(t,ut(e),f,""),o&&(e["computed-lineHeight"]=o)),e}function yt(t,i,r,u){return t.children().each(function(){var t,o,f,e;this.nodeType==n.NodeType.ELEMENT_NODE&&(t=n(this),o=b(t),o==="ttml:span"&&(f=vt(t,i,"ttml:span",r),e=f.fontSize,e&&(u+=(u?",":"")+e),u=yt(t,ut(f),r,u)))}),u}function ri(t,i,r){var u={};return i.extent&&ft(r,"extent")&&(u.extent=i.extent),i.color&&ft(r,"color")&&(u.color=i.color),n.each(i,function(n,t){ft(r,n)&&(u[n]=t)}),u}function ut(t){var i={};return n.each(t,function(n,t){switch(n){case"backgroundColor":case"computed-lineHeight":case"display":case"displayAlign":case"extent":case"opacity":case"origin":case"overflow":case"padding":case"showBackground":case"unicodeBidi":case"writingMode":case"zIndex":break;default:i[n]=t}}),i}function ft(n,t){switch(t){case"backgroundColor":case"display":case"visibility":return"ttml:body ttml:div ttml:p ttml:region ttml:rootcontainerregion ttml:span ttml:br".indexOf(n)>=0;case"fontFamily":case"fontSize":case"fontStyle":case"fontWeight":return"ttml:p ttml:span ttml:br".indexOf(n)>=0;case"color":case"textDecoration":case"textOutline":case"wrapOption":return"ttml:span ttml:br".indexOf(n)>=0;case"direction":case"unicodeBidi":return"ttml:p ttml:span ttml:br".indexOf(n)>=0;case"displayAlign":case"opacity":case"origin":case"overflow":case"padding":case"showBackground":case"writingMode":case"zIndex":return"ttml:region ttml:rootcontainerregion".indexOf(n)>=0;case"extent":return"ttml:tt ttml:region ttml:rootcontainerregion".indexOf(n)>=0;case"computed-lineHeight":case"lineHeight":case"textAlign":return"ttml:p".indexOf(n)>=0;default:return!1}}function pt(n,t,i){return c=n.rootContainerRegion$,h=n.body$,e=n.layout$,l=n.StyleSetCache,u=n.settings,ui(t,i)}function ui(t,i){var r=[],o,l,s;return tt(h,t)&&(o=f.attrNS("space",n.xmlNS)==="preserve",l=e?e[0].getElementsByTagNameNS(u.TTMLNamespace,"region"):[],n.each(l,function(){var l=n(this),v=l.attrNS("id",n.xmlNS),y=l.attr("data-isanonymous"),e,a;if((y||v)&&(e=rt(l,u.defaultRegionStyle,o,t,i),e.outerNode$)){var f=e.outerNode$,c=e.innerNode$,p=at(h,e.inheritableStyleSet,y?null:v,o,t,i),s=p.prunedElement$;p.hasPreservedContent||!s||s.text().trim().length||(s=null);s?n.each(s.children(),function(n,t){c.append(t)}):c!=f&&(c=f,f.empty());a=f.attr("data-showBackground")==="always";(a||c.children().length>0)&&(a&&f.removeAttr("data-showBackground"),r.push(f))}})),r.length&&(s=rt(c,{overflow:"hidden",padding:"0"},!1,t,i),n.each(r,function(n,t){s.innerNode$.append(t)}),r=[],r.push(s.outerNode$)),r}function wt(t){if(t.isTagNS("p",u.TTMLNamespace)){var i=[],r=null;t.contents().each(function(){this.nodeType===n.NodeType.TEXT_NODE&&(r!=n.NodeType.TEXT_NODE&&i.push([]),i[i.length-1].push(n(this)));r=this.NodeType});n.each(i,function(t,i){var r=n(f[0].ownerDocument.createElementNS(u.TTMLNamespace,"span"));n.each(i,function(n,t){r.append(n?t:t.replaceWith(r))})})}t.children().each(function(){wt(n(this))})}function fi(){var t,i;c=n(f[0].ownerDocument.createElementNS(u.TTMLNamespace,"rootcontainerregion")).appendTo(f);t=u.rootContainerRegion?"{0}px {1}px".format(u.rootContainerRegion.width,u.rootContainerRegion.height):"auto";c=c.attrNS("extent",u.TTMLStyleNamespace,t);y||(y=n(f[0].ownerDocument.createElementNS(u.TTMLNamespace,"head")).appendTo(f));e||(e=n(f[0].ownerDocument.createElementNS(u.TTMLNamespace,"layout")).appendTo(y));i=e[0].getElementsByTagNameNS(u.TTMLNamespace,"region");i.length==0&&(n(f[0].ownerDocument.createElementNS(u.TTMLNamespace,"region")).attrNS("id",n.xmlNS,"anonymous").attr("data-isanonymous","1").appendTo(e),h.attrNS("region",u.TTMLNamespace,"anonymous"),u.log&&u.log("added anonymous region"))}function ei(){var e,o,s,c,n;if(f&&h){var t=f.attrNS("cellResolution",u.TTMLParameterNamespace),r=f.attrNS("extent",u.TTMLStyleNamespace),i=null;t&&(t=t.trim().split(/\s+/),t.length==2&&(e=Math.round(parseFloat(t[0])),o=Math.round(parseFloat(t[1])),o>0&&e>0&&(i={rows:o,columns:e})));u.cellResolution=i?i:st.cellResolution;r&&r!=="auto"&&(n=r.split(/\s+/),n.length==2&&n[0].substr(n[0].length-2)==="px"&&n[1].substr(n[1].length-2)==="px"&&(s=parseFloat(n[0].substr(0,n[0].length-2)),c=parseFloat(n[1].substr(0,n[1].length-2)),u.rootContainerRegion={width:Math.round(s),height:Math.round(c)}))}u.log&&u.log("relatedMediaObjectRegion({0}x{1})  rootContainerRegion({2}x{3})  cellResolution({4}X{5}){6}".format(u.relatedMediaObjectRegion.width,u.relatedMediaObjectRegion.height,u.rootContainerRegion?u.rootContainerRegion.width:"-",u.rootContainerRegion?u.rootContainerRegion.height:"-",u.cellResolution.columns,u.cellResolution.rows,i?"":"(default)"))}function oi(){var t=null,n=bt.documentElement;return n.localName==="tt"&&(n.namespaceURI!=="http://www.w3.org/ns/ttml"&&(u.TTMLNamespace=n.namespaceURI,u.TTMLStyleNamespace=u.TTMLNamespace+"#styling",u.TTMLParameterNamespace=u.TTMLNamespace+"#parameter",u.TTMLMetaNamespace=u.TTMLNamespace+"#metadata"),t=n),t}var st={TTMLNamespace:"http://www.w3.org/ns/ttml",TTMLStyleNamespace:"http://www.w3.org/ns/ttml#styling",TTMLParameterNamespace:"http://www.w3.org/ns/ttml#parameter",TTMLMetaNamespace:"http://www.w3.org/ns/ttml#metadata",trackIdPrefix:"",mediaFrameRate:30,mediaFrameRateMultiplier:1,mediaSubFrameRate:1,mediaTickRate:1e3,mediaStart:0,mediaDuration:99999999,supportedTimeBase:"media",cellResolution:{rows:15,columns:32},defaultRegionStyle:{backgroundColor:"transparent",color:"#E8E9EA",direction:"ltr",display:"auto",displayAlign:"before",extent:"auto",fontFamily:"default",fontSize:"1c",fontStyle:"normal",fontWeight:"normal",lineHeight:"normal",opacity:1,origin:"auto",overflow:"hidden",padding:"0",showBackground:"always",textAlign:"start",textDecoration:"none",textOutline:"none",unicodeBidi:"normal",visibility:"visible",wrapOption:"noWrap",writingMode:"lrtb",zIndex:"auto"},fontMap:{"default":"Lucida sans typewriter, Lucida console, Consolas",monospaceSerif:"Courier",proportionalSerif:"Times New Roman, Serif",monospaceSansSerif:"Lucida sans typewriter, Lucida console, Consolas",proportionalSansSerif:"Arial, Sans-serif",casual:"Verdana",cursive:"Zapf-Chancery, Segoe script, Cursive",smallCaps:"Arial, Helvetica",monospace:"Lucida sans typewriter, Lucida console, Consolas",sansSerif:"Arial, Sans-serif",serif:"Times New Roman, Serif"}},u=n.extend(!0,{},st,r||{}),bt=typeof i=="string"?t(i):i,f=null,e=null,y=null,g=null,h=null,c=null,o,p,l=[],a=new kt,v,k,d;if(o=[],p=[],v=oi(),k=v!=null?v.getElementsByTagNameNS(u.TTMLNamespace,"body"):null,k&&k.length>0){var s=v.getElementsByTagNameNS(u.TTMLNamespace,"head"),et=s&&s.length>0?s[0].getElementsByTagNameNS(u.TTMLNamespace,"styling"):null,ot=s&&s.length>0?s[0].getElementsByTagNameNS(u.TTMLNamespace,"layout"):null;f=n(v);h=n(k[0]);y=s&&s.length>0?n(s[0]):null;g=et&&et.length>0?n(et[0]):null;e=ot&&ot.length>0?n(ot[0]):null;try{ei();fi();d=f.attrNS("timeBase",u.TTMLParameterNamespace);d||(d="media");u.supportedTimeBase.indexOf(d)!=-1&&(wt(h),nt(f,{first:u.mediaStart,second:u.mediaDuration},!0),dt(),u.log&&u.log("parseComplete  events({0})  styleSets({1})".format(o.length,l.length)))}catch(si){u.log&&u.log("unexpected error:  {0}".format(si))}o.sort(function(n,t){return n-t})}return{events:o,descriptions:p,cues:function(n){return pt(this,n,ti)},xml:function(n){return pt(this,n,ii)},rootContainerRegion$:c,body$:h,layout$:e,StyleSetCache:l,settings:u,currentEvent:-1}}return n.fn.extend({attrNS:function(t,i,r){var u=null;return this.length>0&&(u=n.attrNS(this[0],t,i,r),r&&(u=this)),u},isTagNS:function(n,t){var i=!1;return i=this[0].localName?n==this[0].localName:n==this[0].baseName,i&this[0].namespaceURI==t}}),n.extend({NodeType:{ELEMENT_NODE:1,ATTRIBUTE_NODE:2,TEXT_NODE:3,CDATA_SECTION_NODE:4,ENTITY_REFERENCE_NODE:5,ENTITY_NODE:6,PROCESSING_INSTRUCTION_NODE:7,COMMENT_NODE:8,DOCUMENT_NODE:9,DOCUMENT_TYPE_NODE:10,DOCUMENT_FRAGMENT_NODE:11,NOTATION_NODE:12},TtmlNamedColorMap:{transparent:"rgba(0,0,0,0)",black:"rgba(0,0,0,1)",silver:"rgba(192,192,192,1)",gray:"rgba(128,128,128,1)",white:"rgba(255,255,255,1)",maroon:"rgba(128,0,0,1)",red:"rgba(255,0,0,1)",purple:"rgba(128,0,128,1)",fuchsia:"rgba(255,0,255,1)",magenta:"rgba(255,0,255,1)",green:"rgba(0,128,0,1)",lime:"rgba(0,255,0,1)",olive:"rgba(128,128,0,1)",yellow:"rgba(255,255,0,1)",navy:"rgba(0,0,128,1)",blue:"rgba(0,0,255,1)",teal:"rgba(0,128,128,1)",aqua:"rgba(0,255,255,1)",cyan:"rgba(0,255,255,1)"},xmlNS:"http://www.w3.org/XML/1998/namespace",attrNS:function(t,i,r,u){var f=null;return t.nodeType===n.NodeType.ELEMENT_NODE&&(u?t.setAttributeNS(r,i,u):(f=t.getAttributeNS(r,i),f||n.each(t.attributes,function(n,t){t.localName==i&&t.lookupNamespaceURI(t.prefix)==r&&(f=t.value)}))),f}}),n.fn.extend({defaultStyle:function(){return this.css({"background-color":n.TtmlNamedColorMap.transparent,offset:"0",margin:"0",padding:"0",border:"0"}),this},ttmlToCssUnits:function(n,t,i,r){var u=n,f,h;if(n&&(f=n.charAt(n.length-1),f==="c"||f==="%")){var o=t.rootContainerRegion?t.rootContainerRegion:t.relatedMediaObjectRegion,s=parseFloat(n.substr(0,n.length-1)),e=i?o.width:o.height;f==="c"?(h=i?t.cellResolution.columns:t.cellResolution.rows,u=s*e/h):f==="%"&&(r&&(e=i?r.width:r.height),u=e*s/100);u=Math.round(u*10)/10;u=u+"px"}return u},ttmlToCssFontSize:function(n,t,i,r,u){var f=n,e;if(n&&(e=n.charAt(n.length-1),e==="c"||u&&e==="%")){var o=t.rootContainerRegion?t.rootContainerRegion:t.relatedMediaObjectRegion,s=parseFloat(n.substr(0,n.length-1)),h=i?o.width:o.height,c=i?t.cellResolution.columns:t.cellResolution.rows;f=s*h/c;e==="%"&&(f/=100);r&&(f*=r);f=Math.floor(f*10)/10;f=f+"px"}return f},ttmlToCssTextDecoration:function(t){var i="",r=t.split(/\s+/);return n.each(r,function(n,t){switch(t){case"none":case"noUnderline":case"noLineThrough":case"noOverline":i="none"}}),n.each(r,function(n,t){switch(t){case"noUnderline":case"noLineThrough":case"noOverline":break;case"lineThrough":i+=" line-through";break;default:i+=" "+t}}),i.trim()},lengthRegEx:/\s*(\d+\.*\d*)(.*)\s*/,ttmlToCssTextOutline:function(t,i){var u="none",o,f,e,l,r,s,a,h,c;if(typeof t=="string"&&t!="none"&&(r=t.split(/\s+/),r.length==1?(o=n(this).css("color"),f=r[0],e=""):r.length==3?(o=r[0],f=r[1],e=r[2]):r.length==2&&(l=r[0].charAt(0),l>="0"&&l<="9"?(o=n(this).css("color"),f=r[0],e=r[1]):(o=r[0],f=r[1],e="")),e=this.ttmlToCssFontSize(e,i,!1,.75),f=this.ttmlToCssFontSize(f,i,!1,.75),r=this.lengthRegEx.exec(f),r&&r.length==3)){for(s=Math.round(parseFloat(r[1])),a=r[2],u="",h=-s;h<=s;h++)for(c=-s;c<=s;c++)(h!=0||c!=0)&&(u+="{0}{4} {1}{4} {2} {3}, ".format(h,c,e,this.ttmlToCssColor(o),a));u&&(u=u.substr(0,u.length-2))}return u},rgbaRegEx:/\s*rgba\(\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,\s*(\d{1,3})\s*\)\s*/,ttmlToCssColor:function(t){var r,u,f,e,o=t,i;return t=t.toLowerCase(),t.indexOf("rgba")==0?(i=this.rgbaRegEx.exec(t),i&&i.length==5&&(r=i[1],u=i[2],f=i[3],e=parseInt(i[4]),o="rgba({0},{1},{2},{3})".format(r,u,f,Math.round(e*100/255)/100))):t.charAt(0)=="#"&&t.length==9?(r=parseInt(t.substr(1,2),16),u=parseInt(t.substr(3,2),16),f=parseInt(t.substr(5,2),16),e=parseInt(t.substr(7,2),16),o="rgba({0},{1},{2},{3})".format(r,u,f,Math.round(e*100/255)/100)):n.TtmlNamedColorMap[t]&&(o=n.TtmlNamedColorMap[t]),o},applyStyle:function(t,i,r,u){var f=i,l,a,s,o,e,h,c,y,p;switch(t){case"color":case"backgroundColor":return f=this.ttmlToCssColor(i),this.css(t,f);case"direction":return this.css(t,f);case"display":return this.css(t,f);case"displayAlign":switch(i){case"before":f="top";break;case"center":f="middle";break;case"after":f="bottom"}return this.css("vertical-align",f);case"extent":return i!=="auto"&&(s=i.split(/\s+/),s.length==2&&(l=this.ttmlToCssUnits(s[0],r,!0),a=this.ttmlToCssUnits(s[1],r,!1))),l||(l=r.rootContainerRegion?r.rootContainerRegion.width:r.relatedMediaObjectRegion.width,a=r.rootContainerRegion?r.rootContainerRegion.height:r.relatedMediaObjectRegion.height),this.css({position:"absolute",width:l,"min-width":l,"max-width":l,height:a,"min-height":a,"max-height":a});case"fontFamily":return r.fontMap&&r.fontMap[i]&&(f=r.fontMap[i]),i==="smallCaps"&&this.css("fontVariant","small-caps"),this.css(t,f);case"fontSize":return e=i.split(/\s+/),f=e.length>1?this.ttmlToCssFontSize(e[1],r,!1,.75,u==="ttml:region"):this.ttmlToCssFontSize(e[0],r,!1,.75,u==="ttml:region"),this.css(t,f);case"fontStyle":return this.css(t,f);case"fontWeight":return this.css(t,f);case"lineHeight":return f=i==="normal"?i:this.ttmlToCssFontSize(i,r,!1),this.css("line-height",f);case"computed-lineHeight":var w=this,b=i.split(","),v=-1;return n.each(b,function(n,t){if(f=w.ttmlToCssFontSize(t,r,!1),f&&f.indexOf("px")==f.length-2){var i=parseFloat(f.substr(0,f.length-2));!isNaN(i)&&i>v&&(v=i)}}),v>=0?this.css("line-height",v+"px"):this;case"origin":return i!="auto"&&(s=i.split(/\s+/),s.length==2&&this.css({position:"absolute",left:this.ttmlToCssUnits(s[0],r,!0),top:this.ttmlToCssUnits(s[1],r,!1)})),this;case"opacity":return this.css(t,f);case"padding":o={width:this.width(),height:this.height()};e=i.split(/\s+/);switch(e.length){case 1:h=this.ttmlToCssUnits(e[0],r,!1,o);c=this.ttmlToCssUnits(e[0],r,!0,o);f="{0} {1} {0} {1}".format(h,c);break;case 2:h=this.ttmlToCssUnits(e[0],r,!1,o);c=this.ttmlToCssUnits(e[1],r,!0,o);f="{0} {1} {0} {1}".format(h,c);break;case 3:h=this.ttmlToCssUnits(e[0],r,!1,o);c=this.ttmlToCssUnits(e[1],r,!0,o);y=this.ttmlToCssUnits(e[2],r,!1,o);f="{0} {1} {2} {1}".format(h,c,y);break;case 4:h=this.ttmlToCssUnits(e[0],r,!1,o);c=this.ttmlToCssUnits(e[1],r,!0,o);y=this.ttmlToCssUnits(e[2],r,!1,o);p=this.ttmlToCssUnits(e[3],r,!0,o);f="{0} {1} {2} {3}".format(h,c,y,p)}return this.css({"box-sizing":"border-box","-moz-box-sizing":"border-box","border-style":"solid","border-color":"transparent","border-width":f});case"showBackground":return this.attr("data-showBackground",i);case"textAlign":f=i;switch(i){case"start":f="left";break;case"end":f="right"}return this.css("text-align",f);case"textDecoration":return f=this.ttmlToCssTextDecoration(i),this.css("text-decoration",f);case"textOutline":return this.css("text-shadow",n(this).ttmlToCssTextOutline(f,r));case"unicodeBidi":switch(i){case"bidiOverride":f="bidi-override"}return this.css("unicode-bidi",f);case"visibility":return this.css(t,f);case"writingMode":switch(i){case"lr":case"lrtb":this.css("writing-mode","horizontal-tb");this.css("-webkit-writing-mode","horizontal-tb");this.css("writing-mode","lr-tb");break;case"rl":case"rltb":this.css("writing-mode","horizontal-tb");this.css("-webkit-writing-mode","horizontal-tb");this.css("writing-mode","rl-tb");break;case"tblr":this.css("text-orientation","upright");this.css("writing-mode","vertical-lr");this.css("-webkit-text-orientation","upright");this.css("-webkit-writing-mode","vertical-lr");this.css("writing-mode","tb-lr");break;case"tb":case"tbrl":this.css("text-orientation","upright");this.css("writing-mode","vertical-rl");this.css("-webkit-text-orientation","upright");this.css("-webkit-writing-mode","vertical-rl");this.css("writing-mode","tb-rl")}return this;case"wrapOption":return this.css("white-space",i=="noWrap"?"nowrap":i=="pre"?"pre":"normal");case"zIndex":return this.css(t,f);default:return this.css(t,f)}}}),n.extend({ms_TtmlParser:function(n,t){return i(n,t)}}),1});define("wcvp.wcVideoPlayerFlash",["jquery","wcvp.classFramework","wcvp.environment","wcvp.locStrings","wcvp.wcVideoPlayer","wcvp.geoConnector","wcvp.otfReporter","wcvp.playerUtils"],function(n,t,i,r,u,f,e){function o(t,i){var r=this;u.call(r,t,i);r.LoadCrossdomainXmls();r.ValidateGeo(r.Config.Video);r.OldWidgetFrameworkInitializedFunc=null;r.PlayerElt=null;r.Player=null;r.Loaded=null;r.CreateElements();"undefined"!=typeof MsnVideo2&&null!=window.MsnVideo2?r.OnWidgetFrameworkInitialized():(r.OldWidgetFrameworkInitializedFunc=window.MsnVideoInitializeInternal,r.OldWidgetFrameworkInitializedFunc||(window.MsnVideoInitializeInternal=[]),window.MsnVideoInitializeInternal.push(r.OnWidgetFrameworkInitialized.bind(r)));n.asBool(r.Config.ReportingConfig.OtfEnabled)&&new e(r);r.ResizeVideo()}return o.SupportedFormats=[{code:101,br:400},{code:102,br:600},{code:103,br:1400},{code:104,br:3e3},{code:1003}],o.flashInstalled=undefined,o.flashInstalledVersion=0,o.HasSupport=function(t){undefined==o.flashInstalled&&(o.flashInstalledVersion=n.getFlashInstalledVersion(),o.flashInstalledVersion&&(o.flashInstalled=!0));var i=!0;return t&&t.videoFiles&&(i=!1,n.each(o.SupportedFormats,function(r,u){n.each(t.videoFiles,function(n,t){t.formatCode==u.code&&(i=!0)})})),o.flashInstalled&&i&&o.flashInstalledVersion>=n.RequiredFlashVersion},u.prototype.RegisteredTypes.flashVideoPlayer=o,t.DeriveClass(o,u,{Namespace:"WcVideoPlayerFlash",DoLoadCrossdomainXml:function(t){n.ajax({url:t+"/crossdomain.xml",dataType:"text",cache:!0,beforeSend:function(n,t){var i=t.url,r=i.indexOf("?");r!=-1&&(t.url=i.substr(0,r))}})},LoadCrossdomainXmls:function(){var t=this;t.DoLoadCrossdomainXml(t.Config.AdConfig.FWServer);t.DoLoadCrossdomainXml(n.locationRoot(t.Config.AdConfig.FWAdManagerLocation));t.DoLoadCrossdomainXml(n.locationRoot(t.Config.AdConfig.VisitorTargetingService))},Ready:function(n){var t=this;n=n?n.param:null;t.Log("widgetLoaded, id = "+(n?n.id:"undefined"));n.id==t.WidgetId&&setTimeout(function(){t.LoadVideo(t.Config.Video)},0)},Rgb2Hex:function(n){var t=n.match(/^rgba?[\s+]?\([\s+]?(\d+)[\s+]?,[\s+]?(\d+)[\s+]?,[\s+]?(\d+)[\s+]?/i);return t&&t.length===4?"#"+("0"+parseInt(t[1],10).toString(16)).slice(-2)+("0"+parseInt(t[2],10).toString(16)).slice(-2)+("0"+parseInt(t[3],10).toString(16)).slice(-2):n},CreateElements:function(){var u=this,t=u.Config,e=n.makeFlashvars({ad:!t.AdConfig.PolicyType||t.AdConfig.PolicyType.length==0||t.AdConfig.PolicyType.toLowerCase()=="videocontent"?"true":"false",adBitRate:t.AdConfig.AdBitrate,adRendererFactorySwfUrl:t.AdConfig.AdRendererFactorySwfUrl,adaptiveBuffering:!1,adDivs:u.ConvertAdDivObjectToFlashVarString(t.AdDiv),adEventTimeout:t.AdConfig.AdTimeout,affid:i.Qsps.ocid,adManagerRequestTimeout:t.AdConfig.AdManagerRequestTimeout,adProvider:t.AdConfig.AdProvider,allowAdCancel:n.asBool(t.CanSkipAds),ap:n.asBool(t.AutoPlay),brand:t.ReportingConfig.Brand,ccCultureInfo:t.CCCultureInfoArray,companionLoaderSwfUrl:t.AdConfig.CompanionLoaderSwfUrl,comscoreUrl:t.ReportingConfig.ComscoreUrl,fr:t.ReportingConfig.Fr,omniturePnSuite:t.ReportingConfig.MarketReportSuite,fv:t.VCConfig.RelatedVideosQueryOverride,fwAdManagerLocation:t.AdConfig.FWAdManagerLocation,fwServer:t.AdConfig.FWServer,fwNetworkId:t.AdConfig.FWNetworkId,fwProfileFlash:t.AdConfig.FWFlashProfile,fwCacheBuster:t.AdConfig.FWCacheBuster,height:t.Height,hidebitrate:!n.asBool(t.ShowQuality,!0),hideClosedCaptioning:!n.asBool(t.ShowClosedCaptioning,!0),hideEmail:!n.asBool(t.SharePaneConfig.ShowEmail,!0),hideEmbed:!n.asBool(t.SharePaneConfig.ShowEmbedCode,!0),hideInfo:!n.asBool(t.EnableInfoPane,!0),hideLink:!n.asBool(t.SharePaneConfig.ShowPermalink,!0),hideMoreVideos:!n.asBool(t.EndSlateConfig.ShowMoreVideosLink,!0),hidePlaylist:!0,hideSearch:!0,hideShare:!n.asBool(t.EnableSharing,!0),hideShareVideo:!n.asBool(t.EnableSharing,!0),ifs:!0,initPanel:"none",isGeoBlocked:n.asBool(t.IsGeoBlocked),isVC:t.IsVC,linearAdRendererSwfUrl:t.AdConfig.LinearAdRendererSwfUrl,linkBack:t.VCConfig.LinkBack,linkOverride2:t.VCConfig.LinkOverride,mpvaRendererSwfUrl:t.AdConfig.MPVARendererSwfUrl,marketReportSuite:t.ReportingConfig.MarketReportSuite,mkt:t.ReportingConfig.Market,msnlink:n.asBool(t.ShowLogo),mute:n.asBool(t.Mute),omnitureEnabled:n.asBool(t.ReportingConfig.OmnitureEnabled),omnitureReportingPercentage:t.ReportingConfig.OmnitureReportingPercentage,otfEnabled:t.ReportingConfig.OtfEnabled,pageGroup:t.AdConfig.PageGroup,pl:t.PopLink,playAdBeforeFirstVid:!n.asBool(t.AdConfig.VideosPlayedNoAds),playlistmin:11,product:t.ReportingConfig.Product,ps:0,pseudoStreamingStartParam:t.FlashPseudoStreamingStartParam,qualityOverride:t.QualityOverrideDesktop,reportingType:t.ReportingConfig.ReportType,resStrings:n.getLocalizedStringsConcatenatedAndEncodedForFlashVar(r),rst:t.ReportingConfig.WidgetSubType||"v5",rv:n.asBool(t.EndSlateConfig.ShowRelatedVideos),rva:"alg="+t.VCConfig.RelatedVideoAlgorithm,rvp:n.asBool(t.ShowRelatedVideosInPlayer),rvt:"Related Videos",slateAd:n.asBool(t.EndSlateConfig.ShowAd),slateTime:10,timeBeforeAdCancelDisplays:t.SkipAdsSeconds,timeElapsed:t.AdConfig.TimeElapsed,timePlaying:t.AdConfig.TimePlaying,title:n.asBool(t.ShowTitle),ttml:t.Ttml,vastRendererSwfUrl:t.AdConfig.VastRendererUrl,vc:t.VCConfig.SvcDomain,vce:t.VCConfig.ConsumerSvcEdges.split(",")[0]+"."+t.VCConfig.SvcDomain,vci:t.VCConfig.ImageSvcEdges.split(",")[0]+"."+t.VCConfig.SvcDomain,versionPath:t.FlashSource,videoPlayerType:t.FlashVideoPlayerType,videosPlayed:t.AdConfig.VideosPlayed,view:t.ReportingConfig.View,visitorTargetingService:t.AdConfig.VisitorTargetingService,vmsUrl:t.VmsUrl,widgetGroup:u.WidgetGroup,widgetId:u.WidgetId,width:t.Width,adTagUrl:t.AdConfig.AdTagUrl,playerMode:t.PlayerMode,verticalAccentColor:this.Rgb2Hex(n(".sass_vars").css("backgroundColor"))}),f=u.S4,o=f()+f(),s=f()+f(),h=t.UseWindowedMode?"window":"transparent",c="<object classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' id='"+o+"' class='vxFlashPlayer' name='"+o+"' codebase='http://fpdownload.macromedia.com/get/flashplayer/current/swflash.cab' ><param name='movie' value='"+t.FlashSource+"' /><param name='flashvars' value='"+e+"' /><param name='bgcolor' value='#000000' /><param name='base' value='.' /><param name='quality' value='high' /><param name='allowFullScreen' value='true' /><param name='allowScriptAccess' value='always' /><param name='wmode' value='"+h+"' /><embed id='"+s+"' name='"+s+"' type='application/x-shockwave-flash' class='vxFlashPlayer' pluginspage='http://www.adobe.com/go/getflashplayer' src='"+t.FlashSource+"' flashvars='"+e+"' bgColor='#ffffff' quality='high' allowFullScreen='true' allowScriptAccess='always' wmode='"+h+"' base='.'><\/embed><noembed><a href='"+u.GetPermalink(t.Video)+"' title='"+t.Video.Title+"' >"+r.video_label+t.Video.Title+"<\/a><\/noembed><\/object>";u.VideoContainer.html(c);u.ErrorContainer=n("<div>").addClass("video_error").addClass("video_player_error").appendTo(u.VideoContainer);u.ErrorMessage=n("<div>").addClass("video_error_txt").appendTo(u.ErrorContainer);u.PlayerElt=u.VideoContainer.children();u.Player=u.PlayerElt.get(0)},Dispose:function(){var t=this,r;if(window.MsnVideo2.sendMessage({type:"stopVideo",targetId:t.WidgetId,targetGroup:t.WidgetGroup}),t.Player){if(i.IE)try{n.each(t.Player,function(n,i){"function"==typeof i&&(t.Player[n]=null)})}catch(u){t.Log(u.Message)}r=t.Player;r.parentNode&&r.parentNode.removeChild(r);t.Player=null;t.PlayerElt=null}t.DetachWidgetFrameworkEvents()},BindContainerEvents:function(){var t=this;t.Container.bind("OnDispose",t.OnDispose.bind(t));n(window).bind("resize."+t.Namespace+"_"+t.PlayerInstanceId,t.OnResize.bind(t))},UnbindContainerEvents:function(){var t=this;t.Container.unbind("OnDispose");n(window).unbind("resize."+t.Namespace+"_"+t.PlayerInstanceId)},OnWidgetFrameworkInitialized:function(){var n=this;n.Config.DebugMode&&window.MsnVideo2.addMessageReceiver({eventType:"debug",widgetId:"DebugConsole",widgetGroup:null,funcCb:n.ReceiveDebugMessage.bind(n)});window.MsnVideo2.addMessageReceiver({eventType:"widgetLoaded",widgetId:n.Id,widgetGroup:null,funcCb:n.Ready.bind(n)});window.MsnVideo2.addMessageReceiver({eventType:"playbackStatusChanged",widgetId:n.Id,widgetGroup:null,funcCb:n.OnPlaybackStatusChanged.bind(n)});window.MsnVideo2.addMessageReceiver({eventType:"reportEvent",widgetId:n.Id,widgetGroup:null,funcCb:n.ReportEvent.bind(n)});"function"==typeof n.OldWidgetFrameworkInitializedFun&&n.OldWidgetFrameworkInitializedFun()},ConvertAdDivObjectToFlashVarString:function(n){var i="",r,t;if(n!=null)if(typeof n=="object")for(r in n)t=n[r],t.charAt(0)=="#"&&(t=t.substr(1)),i+=t+"|"+r.replace("x","|")+";";else typeof n=="string"&&(i=n);return i},ReceiveDebugMessage:function(n){var t=this;t.Log(n.param)},OnPlaybackStatusChanged:function(n){var t=this;t.Log("PlaybackStatusChanged: "+n.param.status);t.Broadcast("playbackStatusChanged",{status:n.param.status})},ReportEvent:function(t){var i=this,r;t&&(r=n.extend({},{PlayerInstanceId:i.PlayerInstanceId,VideoSize:{w:i.VideoContainer.width(),h:i.VideoContainer.height()}},t.param.reportData),i.Container.trigger(t.param.eventName,r))},DetachWidgetFrameworkEvents:function(){var n=this;window.MsnVideo2&&window.MsnVideo2.removeMessageReceiver&&(window.MsnVideo2.removeMessageReceiver({eventType:"debug",widgetId:"DebugConsole",widgetGroup:null}),window.MsnVideo2.removeMessageReceiver({eventType:"widgetLoaded",widgetId:n.Id,widgetGroup:null}),window.MsnVideo2.removeMessageReceiver({eventType:"playbackStatusChanged",widgetId:n.Id,widgetGroup:null}))},LoadVideo:function(n,t){var i=this;i.Log("loading video"+n.toString());n&&n.error?(i.Container.trigger("ContentError",{ErrorType:"content:error",ErrorDesc:n.error}),i.ShowError(n.error),setTimeout(function(){i.Broadcast("playbackStatusChanged",{status:"playbackCompleted"})},5e3)):(window.MsnVideo2.sendMessage({type:"loadVideo",param:{video:n},targetId:i.WidgetId,targetGroup:i.WidgetGroup}),(t!=null&&!isNaN(t&&t>=0)||i.Config.AutoPlay)&&(i.Log("auto-playing video"),window.MsnVideo2.sendMessage({type:"playVideo",param:{playbackStartTime:t},targetId:i.WidgetId,targetGroup:i.WidgetGroup})))},ValidateGeo:function(n){var i=this,r=new f(i),t="";t=r.Validate(n,function(){t=r.Validate(n)});i.Config.IsGeoBlocked=t.blocked},OnResize:function(){var n=this;n.ResizeVideo(n)},ResizeVideo:function(){var n=this,t;n.VideoWrapper.height("auto");t=n.GetWrapperAndVideoSizes();n.VideoWrapper.height(t.VideoHeight)},GetCurrentPlayingTime:function(){var t=this,i=0,n;return window.MsnVideo2&&window.MsnVideo2.getProperties&&(n=window.MsnVideo2.getProperties({type:"currentVideoPosition",targetId:t.WidgetId,targetGroup:t.WidgetGroup,sourceGroup:t.WidgetGroup}),typeof n!="undefined"&&n!=null&&n.length>0&&n[0].param&&(i=n[0].param.position)),i},ShowError:function(n){var t=this;t.ErrorMessage.text(n).css("display","block");t.ErrorContainer.css("display","block")},Log:function(n,t){var i=this;i.LogBase(n,t||i.Namespace)}}),o});define("wcvp.wcVideoPlayerHtml5",["jquery","wcvp.classFramework","wcvp.locStrings","wcvp.environment","wcvp.wcVideoPlayer","wcvp.mediaManager","wcvp.vcConnector","wcvp.stopWatch","wcvp.controlBar","wcvp.captionSettingsPane","wcvp.infoPane","wcvp.sharePane","wcvp.endSlate","wcvp.apReporter","wcvp.comscoreReporter","wcvp.nnrReporter","wcvp.omnitureReporter","wcvp.udcReporter","wcvp.vcReporter","wcvp.otfReporter","wcvp.wfInterface"],function(n,t,i,r,u,f,e,o,s,h,c,l,a,v,y,p,w,b,k,d,g){function nt(t,i){var s=this,a,v,c,y,h,l;if(u.call(s,t,i),s.PlayerElt=null,s.Player=null,s.ThumbContainer=null,s.MobileQualityContainer=null,s.PlaySplashContainer=null,s.PlayDurationContainer=null,s.SpinnerContainer=null,s.ControlContainer=null,s.AdMsgContainer=null,s.AdSkipContainer=null,s.CaptionContainerWrapper=null,s.CaptionContainer=null,s.SlateContainer=null,s.LogoContainer=null,s.ErrorContainer=null,s.CanSeek=!1,s.ContinueInterval=2e4,s.AdContinueInterval=5e3,s.DefaultMaxBitrateIProduct=600,s.DefaultMaxBitrateDesktop=1400,s.MaxBitrate=0,s.MaxBitrateCookieName="vidmbr",s.VolumeCookieName="vidvol",s.MuteCookieName="vidmut",s.CcCookieName="vidCcPref",s.ShareSvc="http://www.bing.com/videos/opengraph/{0}/?oglink={1}&ogvars={2}",s.FirstByteTimeoutAd=6e3,s.FirstByteTimeoutVideo=1e4,s.FirstByteTimeoutVideoDesktop=2e4,s.FirstByteTimer=null,s.ControlsSpriteUrl=null,s.SpinnerUrl=null,s.MediaManager=null,s.CurrentMedia=null,s.BottomOffset=0,s.VideoSize=null,s.VideoAspectRatio=0,s.IsExpanded=null,s.IsErrorShowing=!1,s.ErrorMessage=null,s.IsWindowClosing=!1,s.LastMousePosition={x:0,y:0},s.MouseOverControls=!1,s.VideoEntered=!1,s.PaneOpen=!1,s.CurrentOpenPane=null,s.ControlsShown="hidden",s.TapCount=0,s.State=null,s.Loaded=!1,s.Stopped=!1,s.ReadyToPlay=!1,s.PendingAutoplay=!1,s.AutoplayDisabled=!1,s.LastVolume=1,s.DefaultVolume=.75,s.PlayerTime=0,s.PreserveTime=!1,s.ReloadSeekClassName="reload_seek_in_progress",s.VideoPaused=!1,s.VideoMuted=n.cookie(s.MuteCookieName)=="1"?!0:!1,s.SeekFrom=null,s.SeekFromClick=null,s.SeekTo=null,s.PreviousTime=null,s.LastNonSeekingTime=0,s.LastNonSeekingTimeStamp=null,s.AdSeekDetected=!1,s.StopWatchBuffering=new o,s.isBuffering=!1,s.StopWatchLoading=new o,s.StopWatchPlaying=new o,s.MidPointReached=!1,s.MobileHDEnabled=!1,s.FirstTimeOpened=null,s.FirstTimePlayed=null,s.AdEvents=null,s.AdSkip=null,s.NameOfControlToRefocus=null,s.IProduct=r.IProduct,s.IPad=r.IPad,s.AndroidModern=r.AndroidModern,a=navigator.userAgent,(r.Android&&!r.AndroidModern||r.BlackBerry&&(a.indexOf("9930")>0||a.indexOf("9810")>0))&&(s.Config.AdConfig.UsePageReload=!0),s.Config.LeavePosterFrame=r.WindowsPhone&&!r.IEMobileModern||r.Android&&!r.AndroidModern,s.AutoPlayDisabled=r.WindowsPhone||r.IProduct||r.AndroidModern,s.Config.AutoPlay=s.Config.AutoPlay&&!s.AutoPlayDisabled,s.MaxBitrate=n.asInt(n.cookie(s.MaxBitrateCookieName)),!s.MaxBitrate){v=r.IsMobile?s.Config.QualityOverrideMobile:s.Config.QualityOverrideDesktop;switch((v||"").toUpperCase()){case"LO":s.MaxBitrate=400;break;case"SD":s.MaxBitrate=600;break;case"HQ":s.MaxBitrate=1400;break;case"HD":s.MaxBitrate=3e3;break;default:s.MaxBitrate=r.IsMobile?s.DefaultMaxBitrateIProduct:s.DefaultMaxBitrateDesktop}}s.PageRandomNumber||(s.PageRandomNumber=Math.floor(Math.random()*1e5)+1e4);s.CreateElements();s.BindEventListeners();s.UpdateState("init");c=t.width();c=c>1280?1280:c;y=s.Config.PlayerAspectRatio4x3?c/4*3:c/16*9;s.VcConnector=new e(i,i.UseHLS&&r.IPad?"c80":"880",c,Math.round(y));s.MediaManager=new f(s);h=new Array(nt.Plugins.length);n.each(nt.Plugins,function(n,t){h[n]=t});n.asBool(s.Config.ReportingConfig.UdcEnabled)||h.splice(h.indexOf(b),1);n.asBool(s.Config.ReportingConfig.OtfEnabled)||h.splice(h.indexOf(d),1);w.IsOmnitureReporterEnabled(s.Config.ReportingConfig)||h.splice(h.indexOf(w),1);n.each(h,function(n,t){new t(s)});s.IsExpanded=!0;s.Expand();s.RestoreSettings();l=s.Config;s.FirstByteTimeoutAd=n.asInt(l.FirstByteTimeoutAd)||s.FirstByteTimeoutAd;s.FirstByteTimeoutVideo=n.asInt(l.FirstByteTimeoutVideo)||s.FirstByteTimeoutVideo;s.FirstByteTimeoutVideoDesktop=n.asInt(l.FirstByteTimeoutVideoDesktop)||s.FirstByteTimeoutVideoDesktop;s.Log("HTML5 player initialized");s.SetPlaybackStatus("ready");s.DoLoadVideo({video:s.Config.Video})}return nt.Plugins=[k,v,b,d,w,y,p,c,l,a,s,h,g],nt.SupportedFormats=[{code:101,br:400},{code:102,br:600},{code:103,br:1400},{code:104,br:3e3}],nt.SupportedTypes=["video/mp4"],nt.HasSupport=function(t){var r=n("<video>").get(0)||!1,i={},e,u,f;try{i.html5=r&&typeof r.canPlayType!="undefined";i.html5&&(e=navigator.userAgent.match(/Android/i),u=r.canPlayType("video/mp4"),i.mp4=i.html5&&(u=="maybe"||u=="probably"||e&&u==""))}catch(o){i.html5=!1}return n(r).remove(),f=!0,t&&t.videoFiles&&(f=!1,n.each(nt.SupportedFormats,function(i,r){n.each(t.videoFiles,function(n,t){t.formatCode==r.code&&(f=!0)})})),i.html5&&i.mp4&&f},u.prototype.RegisteredTypes.html5VideoPlayer=nt,t.DeriveClass(nt,u,{Namespace:"WcVideoPlayerHtml5",AUTO_HIDE_TIMEOUT:3e3,PLAY_HIDE_DELAY:2e3,DoLoadVideo:function(n){var t=this;t.CanSeek=!1;t.ReadyToPlay=!1;t.SetPlaybackStatus("loading");t.UpdateState("loading");t.MediaManager.LoadVideo(n)},CreateElements:function(){var t=this,u=r.IProduct||r.Android||r.BlackBerry,l,f,e,o,s,h,c,a;if(u=u||"vx_desktop",t.Container.parent().addClass(u),l=t.Container.attr("id"),t.VideoContainer.html("<video id='"+l+"_element' preload='metadata'><\/video>"),t.PlayerElt=t.VideoContainer.children(),t.Player=t.PlayerElt.get(0),t.VideoContainer.disableSelection(),t.ThumbContainer=n("<div>").addClass("video_play_thumb").appendTo(t.VideoContainer),t.ThumbImg=n("<img>").appendTo(t.ThumbContainer),t.MobileQualityContainer=n("<div>").addClass("mobile_quality_selector").appendTo(t.ThumbContainer).bind("click",t.ChangeQualityEvent.bind(t)),t.MobileQualityContainer["quality-label"]=n("<div>").addClass("quality_label").appendTo(t.MobileQualityContainer),t.MobileQualityContainer["quality-state"]=n("<div>").addClass("quality_state").appendTo(t.MobileQualityContainer),f=n("<div>").addClass("sprite_container").appendTo(t.VideoContainer),t.ControlsSpriteUrl=window.getComputedStyle(f.get(0),":after").content.replace(/^url|[\(\)"]/g,""),f.remove(),t.ControlsSpriteUrl||(e=n.getRawCssText("sprite_container"),e&&(t.ControlsSpriteUrl=e.replace(/^.*url\(|\).*$/g,""))),t.ControlsSpriteUrl||(t.ControlsSpriteUrl="http://img1.video.s-msn.com/i/portablePlayer/tmxSkin.png"),o=n("<div>").addClass("spinner_image_container").appendTo(t.VideoContainer),t.SpinnerUrl=window.getComputedStyle(o.get(0),":after").content.replace(/^url|[\(\)"]/g,""),o.remove(),t.SpinnerUrl||(s=n.getRawCssText("spinner_image_container"),s&&(t.SpinnerUrl=s.replace(/^.*url\(|\).*$/g,""))),t.SpinnerUrl||(t.SpinnerUrl="http://img1.video.s-msn.com/i/portablePlayer/90x15_white.gif"),t.PlayDurationContainer=n("<div>").addClass("video_play_duration"),t.PlayDurationContainer.appendTo(t.VideoContainer),t.PlaySplashContainer=n("<div>").addClass("video_play_splash").attr("title",i.player_play).attr("tabindex",0),t.PlaySplashContainer.appendTo(t.VideoContainer),n.addImageElement(t.ControlsSpriteUrl,i.player_play,t.PlaySplashContainer),t.SpinnerContainer=n("<div>").addClass("video_spinner"),t.SpinnerContainer.appendTo(t.VideoContainer),n.addImageElement(t.SpinnerUrl,"",t.SpinnerContainer,!0).addClass("spinner_image"),t.CaptionContainerWrapper=n("<div>").hide().appendTo(t.VideoContainer),t.CaptionContainer=n("<div>").addClass("video_captions_ttml").appendTo(t.CaptionContainerWrapper),t.Config.DebugMode&&t.Config.TtmlCaptionTint&&t.CaptionContainer.css("background-color",t.Config.TtmlCaptionTint),r.NativeControls||(t.ControlContainer=n("<div>").addClass("video_control_container").attr("aria-hidden",!0).appendTo(t.VideoContainer)),t.AdMsgContainer=n("<div>").addClass("video_admsg_container").appendTo(t.VideoContainer),t.AdMsgContainer.append(n("<span>").addClass("video_admsg_txt")),t.VPaidAdMsgContainer=n("<div>").addClass("vpaid_admsg_container").appendTo(t.Container),t.VPaidAdMsgContainer.append(n("<span>").addClass("video_admsg_txt")),r.NativeControls||(h=n("<div>").addClass("video_image ad_volume_button"+(!n.cookie(t.MuteCookieName)||n.cookie(t.MuteCookieName)==="0"?" ad_unmute":" ad_mute")).appendTo(t.VPaidAdMsgContainer),h.bind("click",t.VPaidVolumeHandler.bind(t)),c=n.addImageElement(t.ControlsSpriteUrl,"",h),c&&n("html").attr("dir")==="rtl"&&c.parent().removeClass("sprite_image")),t.AdSkipContainer=n("<div>").addClass("video_adskip_container").appendTo(t.VideoContainer),a=n("<div>").addClass("video_adskip_close").appendTo(t.AdSkipContainer),n.addImageElement(t.ControlsSpriteUrl,i.player_adskipbuttonmsg,a),t.AdSkipContainer.append(n("<span>").addClass("video_adskip_txt")),t.AdSkipContainer.hide(),t.ErrorContainer=n("<div>").addClass("video_error").addClass("video_player_error").appendTo(t.VideoContainer),t.ErrorMessage=n("<div>").addClass("video_error_txt").appendTo(t.ErrorContainer),t.SlateContainer=n("<div>").addClass("video_pane_container").appendTo(t.VideoContainer),t.LogoContainer=n("<div>").addClass("video_logo_container").appendTo(t.VideoContainer),t.Config.ShowLogo&&t.Config.LogoUrl&&t.Config.LogoUrl.length)try{t.LogoContainer.append(n("<img>").attr("src",t.Config.LogoUrl).attr("alt",i.player_logo).attr("tabindex",0))}catch(v){}t.ResizeVideo()},ChangeQualityEvent:function(n){n.stopPropagation();var t=this;t.MobileHDEnabled=!t.MobileHDEnabled;t.UpdateVideoQuality()},UpdateVideoQuality:function(){var t=this,i=Math.max.apply(Math,t.CurrentMedia.BitRateAvailable),r=new String(s.prototype.BitRateToQuality(i));t.MobileHDEnabled?(t.SetMaxBitRate(i),t.MobileQualityContainer.addClass("hq_on"),t.MobileQualityContainer["quality-label"].text(r),t.MobileQualityContainer["quality-state"].text("ON")):(n.each(t.CurrentMedia.BitRateAvailable,function(n,i){s.prototype.BitRateToQuality(i)=="sd"&&t.SetMaxBitRate(i)}),t.MobileQualityContainer.removeClass("hq_on"),t.MobileQualityContainer["quality-label"].text(r),t.MobileQualityContainer["quality-state"].text("OFF"));t.RestartMedia();t.VideoQualityChanged()},VPaidVolumeHandler:function(){var t=this,i=t.VPaidAdMsgContainer.find(".ad_volume_button");n.cookie(t.MuteCookieName)&&n.cookie(t.MuteCookieName)!=="0"?(i.removeClass("ad_mute").addClass("ad_unmute"),t.Unmute(!0)):(i.removeClass("ad_unmute").addClass("ad_mute"),t.Mute(!0))},Dispose:function(){var n=this;n.UnbindControlEvents();n.UnbindEventListeners();n.MediaManager&&n.MediaManager.Dispose();n.ControlBar&&n.ControlBar.Dispose();n.ControlContainer&&n.ControlContainer.remove();n.AdMsgContainer&&n.AdMsgContainer.remove();n.AdSkipContainer&&n.AdSkipContainer.remove();n.CaptionContainerWrapper&&n.CaptionContainerWrapper.remove();n.LogoContainer&&n.LogoContainer.remove();n.SlateContainer&&n.SlateContainer.remove();n.PlaySplashContainer&&n.PlaySplashContainer.remove();n.PlayDurationContainer&&n.PlayDurationContainer.remove();n.PlayerElt&&n.PlayerElt.remove();n.ControlBar=null;n.ControlContainer=null;n.AdMsgContainer=null;n.AdSkipContainer=null;n.CaptionContainerWrapper=null;n.LogoContainer=null;n.SlateContainer=null;n.PlaySplashContainer=null;n.PlayDurationContainer=null;n.PlayerElt=null;n.Player=null;n.IsExpanded==!0&&n.Expand();n.UnbindExpandedEvents()},PrepareMedia:function(n){var t=this;t.HideError();n&&n.PosterFrameUrl&&(t.Log("poster:"+n.PosterFrameUrl),t.ThumbContainer&&!t.AutoPlayDisabled?(t.ThumbImg.attr("src",n.PosterFrameUrl).attr("alt",""),t.Config.AutoPlay||r.IsMobile||t.ThumbContainer.css("display","block")):r.NativeControls?(t.Container.addClass("clicktoplay"),t.ThumbImg.attr("src",n.PosterFrameUrl).attr("alt",""),t.ThumbContainer.css("display","block")):(t.Log("Using Native <video> tag poster frame"),t.ThumbImg.attr("src",n.PosterFrameUrl).attr("alt",""),t.PlayerElt.attr("poster",n.PosterFrameUrl)));t.Config.AutoPlay=!0;t.UpdateState("init");t.SetPlaybackStatus(n&&!n.isFailed?"loaded":"loadFailed");t.SetCurrentMedia()?t.MediaManager.LoadAds():t.StopMedia(n&&n.error||i.player_standarderror);t.ControlContainer&&(t.ControlContainer.show(),t.ControlContainer.find(".close_caption_container").hide(),t.ControlContainer.find(".qualityselector").show().find(".qualitytext").text(t.Config.QualityOverrideDesktop))},OnAdsLoaded:function(){var n=this,t,i;n.Stopped=!1;n.ReadyToPlay=!0;n.StopWatchPlaying.Reset();n.StopWatchBuffering.Reset();n.StopWatchLoading.Reset();n.MidPointReached=!1;n.LastNonSeekingTime=0;n.LastNonSeekingTimeStamp=0;n.AdSeekDetected=!1;n.PlayerTime=n.PreserveTime&&n.PlayerTime||0;n.FirstTimePlayed=n.PreserveTime&&n.PlayerTime||!1;n.FirstByteTimer&&(clearTimeout(n.FirstByteTimer),n.FirstByteTimer=null);t=n.Config.BunnyMode?"http://www.longtailvideo.com/jw/upload/bunny.mp4":n.CurrentMedia.MediaFile;n.PlayerElt.attr("src",t).attr("title",n.CurrentMedia.Video.title);n.Player.load();n.Report("CommonPlayerImpression");i=n.MediaManager.AutoPlay||n.PendingAutoplay;n.PendingAutoplay=!1;i&&(n.Loaded||!n.AutoPlayDisabled)?(n.Log("auto-play"),n.Play()):r.NativeControls&&n.MediaManager.Validate();(r.Firefox||r.NativeControls&&!r.WindowsPhone)&&n.OnLoad()},SetCurrentMedia:function(){var i=this,s=i.MaxBitrate,t={Video:i.MediaManager.Video},u,f=!1,o,e;return i.Config.UseHLS&&r.IProduct&&!r.WindowsPhone&&(o="1006",u=i.GetVideoFile(t.Video,o)||i.GetVideoFile(t.Video,o="10190"),u.src&&(t.FormatCode=o,t.MediaFile=u.src,t.VideoWidth=u.width,t.VideoHeight=u.height,f=!0)),i.CurrentMedia=t,e=[],f?i.CurrentMedia.BitRateAvailable=e:(n.each(i.SupportedFormats,function(n,r){u=i.GetVideoFile(i.MediaManager.Video,r.code);u.src&&(e.push(r.br),(!f||t.BitRate<r.br&&r.br<=s||t.BitRate>r.br&&t.BitRate>s)&&(t.FormatCode=r.code,t.BitRate=r.br,t.MediaFile=u.src,t.VideoWidth=u.width,t.VideoHeight=u.height,f=!0))}),i.CurrentMedia.BitRateAvailable=e,e.length>1&&i.MobileQualityContainer.css("visibility")=="hidden"&&r.IsMobile&&(i.MobileHDEnabled=n.cookie(i.MaxBitrateCookieName)>1400?!0:!1,i.UpdateVideoQuality(),i.MobileQualityContainer.css("visibility","visible"))),i.VideoAspectRatio=0,t.VideoWidth&&t.VideoHeight&&!isNaN(t.VideoWidth)&&!isNaN(t.VideoHeight)&&(i.VideoAspectRatio=t.VideoWidth/t.VideoHeight),i.VideoAspectRatio!=0&&i.ResizeVideo(),f},SetMaxBitRate:function(t){var i=this;i.MaxBitrate=t;n.cookie(i.MaxBitrateCookieName,t,7)},GetVideoFile:function(t,i){var r;return t&&t.videoFiles&&n.each(t.videoFiles,function(n,t){if(i==t.formatCode)return r=t,!1}),r?{src:r.url,width:r.width,height:r.height}:{}},StopMedia:function(n,t){var i=this;i.Stopped=!0;i.ReadyToPlay=!1;i.Log("StopMedia invoked");i.CurrentMedia&&(i.AdMsgContainer.hide(),i.AdSkipContainer.hide(),i.AdSkipContainer.removeAttr("tabindex"),i.Stop());i.EndSlate&&i.EndSlate.OnEndslateHide();i.SharePane&&i.SharePane.OnHide();i.FirstByteTimer&&(clearTimeout(i.FirstByteTimer),i.FirstByteTimer=null);try{i.Player.webkitDisplayingFullscreen&&i.Player.webkitExitFullscreen()}catch(r){}n&&(i.Report("ContentError",{ErrorType:"content:error",ErrorDesc:n}),i.Log(n),i.ShowError(n),i.HideControls(),i.DisableControls(),i.UpdateState("stopped"),i.ThumbContainer&&i.ThumbContainer.hide(),setTimeout(function(){i.HideError(!0);i.PlaybackComplete(t)},5e3))},RestartMedia:function(n){var t=this,i;t.MediaManager.AutoPlay=n||!t.Player.paused;t.PreserveTime=n;t.VideoPaused=t.Player.paused;t.Replay();n&&(i=t.GetCurrentPlayingTime(),t.PlayerTime=i)},ShowEndSlate:function(n,t){var i=this;if(i.EndSlate){if(r.IsMobile){try{i.Player.webkitDisplayingFullscreen?i.Player.webkitExitFullscreen():i.IsExpanded&&document.msExitFullscreen&&document.msExitFullscreen()}catch(u){}i.IsExpanded&&i.Expand()}i.EndSlate.SetVideo(i.CurrentMedia?i.CurrentMedia.Video:null);i.EndSlate.OnShow(null,null,!0,n);i.OnPaneOpened(i.EndSlate);i.ThumbContainer&&!t&&i.ThumbContainer.css("display","block")}},ShowSharePane:function(n,t){var i=this;i.SharePane&&!i.SharePane.Disabled&&i.CurrentMedia&&i.CurrentMedia.Video&&(i.SharePane.SetVideo(i.CurrentMedia.Video),i.SharePane.Render(),i.SharePane.OnShow(n,t),i.OnPaneOpened(i.SharePane),i.ControlBar&&i.ControlBar.SetShareButtonState(!0))},ShowInfoPane:function(n,t){var i=this;i.InfoPane&&!i.InfoPane.Disabled&&i.CurrentMedia&&i.CurrentMedia.Video&&(i.InfoPane.SetVideo(i.CurrentMedia.Video),i.InfoPane.Render(),i.InfoPane.OnShow(n,t),i.OnPaneOpened(i.InfoPane),i.ControlBar&&i.ControlBar.SetInfoButtonState(!0))},ShowCaptionSettingsPane:function(n,t){var i=this;i.CaptionSettingsPane&&(i.CaptionSettingsPane.Render(),i.CaptionSettingsPane.OnShow(n,t),i.OnPaneOpened(i.CaptionSettingsPane))},ShowAgeGate:function(n){var t=this;t.AgeGate&&(t.AgeGate.Render(r),t.AgeGate.OnShow(n,null,!0),t.OnPaneOpened(t.AgeGate))},OnPaneOpened:function(n){var t=this;t.CurrentOpenPane=n;t.PaneOpen=!0;t.LogoContainer.fadeTo(0,0,function(){t.LogoContainer.hide()});t.State=="playing"&&(t.Log("pausing while pane is open"),t.Pause());t.Container.removeClass("clicktoplay").addClass("pane_open");t.CaptionContainerWrapper&&t.CaptionContainerWrapper.hide();t.HideControls();t.DisableControls();t.HideNativeControls()},HideNativeControls:function(){var n=this;r.NativeControls&&(n.Log("hiding Native Controls"),r.IPad||r.AndroidModern||r.IEMobileModern?n.PlayerElt.attr("controls",!1):n.PlayerElt.css("display","none"))},ShowNativeControls:function(){var n=this;r.IPad||r.AndroidModern||r.IEMobileModern?n.PlayerElt.attr("controls",!0):n.PlayerElt.css("display","block")},HideSharePane:function(){var n=this;n.SharePane&&n.SharePane.OnHide()},HideInfoPane:function(){var n=this;n.InfoPane&&n.InfoPane.OnHide()},OnPaneClosed:function(n,t,i){var u=this;if(u.Log("OnPaneClosed"),u.CurrentOpenPane=null,u.PaneOpen=!1,u.MediaManager.IsAdPlaying()||(u.LogoContainer.css("display","block"),u.LogoContainer.fadeTo(500,.7)),u.Container.removeClass("pane_open"),u.EnableControls(),t)switch(t.resumeAction){case"endslate":setTimeout(function(){u.ShowEndSlate(n)},100);break;case"play":u.Play();break;case"replay":u.MediaManager.AutoPlay=!0;u.Replay(!0)}if(u.ControlBar&&(u.ControlBar.SetShareButtonState(!1),u.ControlBar.SetInfoButtonState(!1)),r.NativeControls&&(u.ShowNativeControls(),u.PlayerElt.css("display")=="none"&&(u.Log("showing video player element"),u.PlayerElt.show())),u.CaptionContainerWrapper&&n!="captionsettings"&&u.UpdateCloseCaptions(),n){if(u.Broadcast("paneClosed",{paneType:n}),i&&u.ControlBar)switch(n){case"info":u.ControlBar.FocusControl("info");break;case"share":u.ControlBar.FocusControl("share");break;case"captionsettings":u.ControlBar.FocusControl("close-caption-toggle")}else u.ControlBar&&u.ControlBar.ClearFocus();n=="captionsettings"&&u.ResetCCModels()}},Seek:function(n,t){var i=this;i.CurrentMedia&&i.MediaManager&&!i.MediaManager.IsAdPlaying()&&i.SetCurrentPlayingTime(t.position)},SetVolume:function(n,t){var i=this;i.SetPlayerVolume(t.volume);t.mute?i.Mute(!0):i.Unmute(!0)},OpenPane:function(n,t){var i=this;t.paneType=="share"&&i.OnShare();t.paneType=="info"&&i.OnInfo()},ClosePane:function(n,t){var i=this;t.paneType=="share"&&i.HideSharePane();t.paneType=="info"&&i.HideInfoPane()},GetProperty:function(n){var t=this;switch(n){case"widgetType":return{type:"player"};case"isFullScreen":return{fullscreen:t.IsExpanded};case"currentVideo":return{video:t.MediaManager.Video};case"currentVideoPosition":if(t.CurrentMedia&&!t.MediaManager.IsAdPlaying())return{position:t.GetCurrentPlayingTime(),duration:t.GetPlayerDuration()};break;case"currentAdPosition":if(t.MediaManager.IsAdPlaying())return{position:t.GetCurrentPlayingTime(),duration:t.GetPlayerDuration()};break;case"playbackStatus":return{state:t.PlaybackStatus};case"volume":return{volume:t.GetPlayerVolume(),mute:t.IsPlayerMute()}}return null},LoadVideo:function(n,t){var i=this;i.VideoContainer.hasClass(i.ReloadSeekClassName)&&i.VideoContainer.removeClass(i.ReloadSeekClassName);i.PlayerTime=t&&!isNaN(t)?t:0;i.PreserveTime=typeof t!="undefined"?!0:!1;i.PreserveTime&&i.VideoMuted===!1&&i.Mute();i.DoLoadVideo(n)},Play:function(){var n=this;return(r.NativeControls&&!r.HtcWindowsPhone&&n.Container.removeClass("clicktoplay"),n.EnableControls(),n.HideControls(!0),n.Player&&!n.Stopped)?(n.ReadyToPlay?(n.Log("attempting to play"),n.MediaManager.Play()):(n.PendingAutoplay=!0,n.Log("playback pending video loaded")),!0):!1},Replay:function(n){var t=this;n&&t.Report("EventReplay");t.DoLoadVideo({video:t.MediaManager.Video})},Pause:function(){var n=this;this.Player&&n.Player.pause()},Stop:function(){var n=this;n.Player&&(n.Player.pause(),n.SetCurrentPlayingTime(0))},Mute:function(t){var i=this;i.Player&&(i.LastVolume=i.GetPlayerVolume(),r.BlackBerry!=null?i.Player.volume=0:i.Player.muted=!0,i.OnMute(),t&&(n.cookie(i.MuteCookieName,"1"),i.VideoMuted=!0))},Unmute:function(t){var i=this;i.Player&&(r.BlackBerry||(i.Player.muted=!1),i.SetPlayerVolume(i.LastVolume||i.DefaultVolume),i.OnUnmute(),t&&n.cookie(i.MuteCookieName,"0"))},IsPlayerMute:function(){var n=this;if(n.Player)return n.Player.muted},UpdateState:function(n){var t=this,u,i,r;if(t.State!=n){t.State&&t.VideoContainer.removeClass(t.State);u=n;t.PreserveTime&&t.PlayerTime&&(u=n+" "+t.ReloadSeekClassName,t.ControlContainer&&t.ControlContainer.hasClass("in_view")&&t.ControlContainer.removeClass("in_view"));t.VideoContainer.addClass(u);t.State=n;i=t.MediaManager&&t.MediaManager.IsAdPlaying();r=t.PlaybackStatus;switch(n){case"loading":t.StopWatchLoading.Start();r=i?"adOpening":"videoOpening";t.DisableControls();break;case"playing":t.StopWatchPlaying.Start();t.StopWatchBuffering.Stop();t.StopWatchLoading.Stop();i&&t.MediaManager.AdManager.IsVpaid||(setTimeout(function(){t.ShowNativeControls()},100),t.EnableControls());r=i?"adPlaying":"videoPlaying";t.isBuffering&&t.StopWatchBuffering.GetValue()&&!i&&(t.Report("BufferComplete",{isAd:i}),t.isBuffering=!1);break;case"buffering":t.StopWatchBuffering.Start();t.isBuffering=!0;i&&(r="videoBuffering");break;case"paused":t.StopWatchPlaying.Stop();t.ShowControlsBasedOnState();r=i?"adPaused":"videoPaused";case"seeking":t.StopWatchLoading.Stop();break;case"ended":t.StopWatchPlaying.Stop();r=i?"adPlayCompleted":"videoPlayCompleted";break;case"error":t.StopWatchPlaying.Reset();t.StopWatchBuffering.Reset();t.StopWatchLoading.Stop();r=i?"adPlayFailed":"videoPlayFailed"}t.SetPlaybackStatus(r,n)}},Expand:function(n){var t=this;t.IsExpanded==!0?(t.RestoreBodyOverflow(),t.IsExpanded=!1,t.VideoSize={},t.VideoSize.w=t.VideoSizeUnExpanded.w,t.VideoSize.h=t.VideoSizeUnExpanded.h,t.Container.removeClass("video_player_expanded"),t.UnbindExpandedEvents()):(t.HideBodyOverflow(),t.IsExpanded=!0,t.Container.addClass("video_player_expanded"),t.BindExpandedEvents());t.OnWindowResize();n&&t.ControlBar&&(t.IsExpanded?t.ControlBar.FocusControl("unexpand"):t.ControlBar.FocusControl("expand"));t.Broadcast(t.IsExpanded?"onFullscreenEnter":"onFullscreenExit")},Resize:function(){var n=this,i,t;n.Container.removeClass("small_player medium_player");i=n.Container.width();t=n.Container.height();n.VideoSizeUnExpanded={w:i,h:t};i<350||!isNaN(t)&&t>0&&t<250||r.WindowsPhone?n.Container.addClass("small_player"):i<640&&n.Container.addClass("medium_player");n.CurrentOpenPane&&n.CurrentOpenPane.OnResize();n.ResizeVideo();n.CaptionContainerWrapper&&n.CaptionContainerWrapper.css("display")!=="none"&&n.ResetCCModels();n.ControlBar&&n.ControlBar.Resize(n.IsExpanded);n.UpdateVolumeRail();n.UpdateTimeRail()},ResizeVideo:function(){var t=this,h,l;if(t.PlayerElt){t.VideoWrapper.width("auto");t.VideoWrapper.height("auto");var f=t.GetWrapperAndVideoSizes(),c=f.WrapperWidth,i=f.WrapperHeight,e=f.VideoWidth,u=f.VideoHeight,o=0,s=0;e<c&&(o=Math.floor((c-e)/2));t.BottomOffset=0;u<i&&(s=Math.floor((i-u)/2),t.BottomOffset=i-u-s,t.ControlsShown=="shown"&&t.CaptionContainer.css("bottom",Math.max(0,t.ControlContainer.outerHeight()-t.BottomOffset)));t.PlayerElt.css({position:"absolute",width:e,height:u,left:o,top:s});t.VideoWrapper.width(c);i=t.VideoWrapper.height();(isNaN(i)||i==0)&&t.VideoWrapper.height(u);t.CaptionContainerWrapper&&t.CaptionContainerWrapper.css({position:"absolute",width:e,height:u,left:o,top:s})}if(r.WindowsPhone)if(h=window.innerHeight,l=window.innerWidth,r.HtcWindowsPhone&&l>=480&&l<=800?t.ContainerWrapper.css({width:"305px",height:"auto"}):t.ContainerWrapper.css({width:"auto",height:"auto"}),h<=480||r.HtcWindowsPhone&&h<=680){var p=t.Container.height(),y=n("#maincontent"),w=y.position().top,a=y.length>0?h-w:p,v=t.Config.PlayerAspectRatio4x3?a*4/3:a*16/9;t.VideoWrapper.css({height:a,width:v,left:"50%","margin-left":-(v/2)});t.PlayerElt.css({width:v})}else t.VideoWrapper.css({left:o,"margin-left":0})},HideBodyOverflow:function(){var t=this,i,r=n("body");i=r.attr("style");t.OriginalBodyOverflow={};t.OriginalBodyOverflow.inline=i&&i.toLowerCase().indexOf("overflow")>-1?!0:!1;t.OriginalBodyOverflow.value=r.css("overflow");r.css("overflow","hidden")},RestoreBodyOverflow:function(){var t=this;t.OriginalBodyOverflow&&n("body").css("overflow",t.OriginalBodyOverflow.inline?t.OriginalBodyOverflow.value:"");t.OriginalBodyOverflow=null},BindExpandedEvents:function(){var t=this;t.UnbindExpandedEvents();n(window).bind("resize.expand-"+t.PlayerInstanceId,t.OnWindowResize.bind(t));n(document).bind("keydown.expand-"+t.PlayerInstanceId,t.OnEscPress.bind(t))},UnbindExpandedEvents:function(){var t=this;n(window).unbind("resize.expand-"+t.PlayerInstanceId);n(document).unbind("keydown.expand-"+t.PlayerInstanceId)},BindContainerEvents:function(){var t=this;t.Container.bind("LoadVideo",t.LoadVideo.bind(t)).bind("Play",t.Play.bind(t)).bind("Pause",t.Pause.bind(t)).bind("Stop",t.Stop.bind(t)).bind("Mute",t.Mute.bind(t)).bind("Unmute",t.Unmute.bind(t)).bind("Expand",t.Expand.bind(t)).bind("Seek",t.Seek.bind(t)).bind("SetVolume",t.SetVolume.bind(t)).bind("OpenPane",t.OpenPane.bind(t)).bind("ClosePane",t.ClosePane.bind(t)).bind("OnShare",t.OnShare.bind(t)).bind("OnResize",t.OnResize.bind(t)).bind("OnDispose",t.OnDispose.bind(t)).bind("AdStart."+t.Namespace,t.OnAdStart.bind(t));n(window).bind("resize.video-"+t.PlayerInstanceId,t.Resize.bind(t)).bind("beforeunload",function(){t.IsWindowClosing=!0})},UnbindContainerEvents:function(){var t=this;t.Container.unbind("Play").unbind("Pause").unbind("Stop").unbind("Mute").unbind("Unmute").unbind("Expand").unbind("Seek").unbind("SetVolume").unbind("OpenPane").unbind("ClosePane").unbind("OnShare").unbind("OnResize").unbind("OnDispose").unbind("AdStart."+t.Namespace);n(window).unbind("resize.video-"+t.PlayerInstanceId).unbind("beforeunload")},BindEventListeners:function(){var n=this;n.UnbindEventListeners();n.PlayerElt.bind("abort",function(){n.Log("media event: abort")}).bind("canplay",n.CanPlay.bind(n)).bind("canplaythrough",function(){n.Log("media event: canplaythrough")}).bind("emptied",function(){n.Log("media event: emptied")}).bind("ended",n.OnEnded.bind(n)).bind("error",n.OnError.bind(n)).bind("loadeddata",n.OnLoadedData.bind(n)).bind("loadedmetadata",function(){n.Log("media event: loadedmetadata")}).bind("loadstart",function(){n.Log("media event: loadstart")}).bind("pause",n.OnPause.bind(n)).bind("play",n.OnPlay.bind(n)).bind("playing",n.OnPlaying.bind(n)).bind("progress",n.OnProgress.bind(n)).bind("ratechange",function(){n.Log("media event: ratechange")}).bind("readystatechange",function(){n.Log("media event: readystatechange")}).bind("seeked",n.OnSeeked.bind(n)).bind("seeking",n.OnSeeking.bind(n)).bind("stalled",function(){n.Log("media event: stalled")}).bind("suspend",function(){n.Log("media event: suspend")}).bind("timeupdate",n.OnTimeUpdate.bind(n)).bind("volumechange",n.OnVolumeChange.bind(n)).bind("waiting",n.OnWaiting.bind(n)).bind("contextmenu",function(){return!1});n.PlayerElt.bind("error",n.OnAdError.bind(n)).bind("timeupdate",n.OnAdTimeUpdate.bind(n)).bind("pause",n.OnAdPause.bind(n)).bind("ended",n.OnAdEnded.bind(n)).bind("volumechange",n.OnAdVolumeChange.bind(n))},UnbindEventListeners:function(){var n=this;n.PlayerElt.unbind();n.RemoveNativeFullScreenEvents()},BindControlEvents:function(){var n=this;n.UnbindControlEvents();r.AndroidModern||n.VideoContainer.bind("mouseenter",n.OnVideoEnter.bind(n)).bind("mousemove",n.OnVideoMove.bind(n)).bind("mouseleave",n.OnVideoLeave.bind(n));n.PlayerElt.bind("click",n.OnVideoClick.bind(n));n.AddNativeFullScreenEvents();n.PlaySplashContainer.bind("click",n.Play.bind(n)).bind("keydown",n.OnKeydown.bind(n));n.ThumbContainer&&n.ThumbContainer.bind("click",n.Play.bind(n)).bind("keydown",n.OnKeydown.bind(n));n.LogoContainer.bind("keydown",n.OnKeydown.bind(n)).bind("click",n.OnLogoClick.bind(n));n.ControlContainer&&n.ControlContainer.bind("click",function(){++n.TapCount}).bind("MSGestureHold",function(n){n.preventDefault()}).bind("contextmenu",function(n){n.preventDefault()}).bind("selectstart",function(n){n.preventDefault()}).bind("mouseenter",n.OnControlsEnter.bind(n)).bind("mousemove",n.OnControlsEnter.bind(n)).bind("mouseleave",n.OnControlsLeave.bind(n));n.VideoContainer.bind("keydown",function(){n.ControlsHiddenTime=null;n.VideoContainer.removeClass("mouse_interaction")});n.VideoContainer.bind("mousedown",function(){n.VideoContainer.addClass("mouse_interaction")})},UnbindControlEvents:function(){var n=this;n.VideoContainer&&(n.VideoContainer.unbind("mouseenter"),n.VideoContainer.unbind("mousemove"),n.VideoContainer.unbind("mouseleave"),n.VideoContainer.unbind("click"));n.PlaySplashContainer&&n.PlaySplashContainer.unbind();n.ThumbContainer&&n.ThumbContainer.unbind();n.ControlContainer&&n.ControlContainer.unbind()},OnWindowResize:function(){var t=this;t.Container&&(t.IsExpanded?(t.VideoSize.w=n(window).width(),t.VideoSize.h=n(window).height(),t.VideoWrapper.css("padding-bottom",t.VideoSize.h)):t.VideoWrapper.css("padding-bottom",""),t.Resize())},OnEscPress:function(n){var t=this;switch(n.keyCode){case 27:t.IsExpanded==!0&&t.Expand()}},CanPlay:function(){var n=this;n.Log("media event: canplay");n.OnLoad();n.MediaManager.IsAdPlaying()&&n.InitAdEvents()},OnLoad:function(){var n=this;n.Log("OnLoad");n.Loaded||(n.BindControlEvents(),n.ControlBar&&n.ControlBar.BindControlEvents(),n.Loaded=!0);n.UpdateState("ready")},OnAdStart:function(){var n=this;n.MediaManager.AdManager.IsVpaid&&(n.HideControls(),n.UpdateState("playing"),n.AdMsgContainer=n.VPaidAdMsgContainer)},OnTimeUpdate:function(){var n=this,u,e,o,s;if(n.Player){var t=n.GetCurrentPlayingTime(),f=n.GetPlayerDuration(),h=n.MediaManager.IsAdPlaying();if(isNaN(t)||isNaN(f))return;t>0&&n.UpdateState(n.Player.paused?"paused":"playing");n.UpdateTimeRail();u=0;h&&t>0&&(e=f-t,u=Math.ceil(e),u>0&&(!r.NativeControls||r.IPad||r.AndroidModern||r.IEMobileModern)&&(n.AdMsgContainer.find(".video_admsg_txt").text(i.player_admsg.replace("{0}",u)),!r.NativeControls&&n.MediaManager.AdManager.IsVpaid&&n.AdMsgContainer.find(".ad_volume_button").css("visibility")==="hidden"&&n.AdMsgContainer.find(".ad_volume_button").css("visibility","visible"),n.AdMsgContainer.show(),!n.Config.CanSkipAds||r.IPad||n.MediaManager.AdManager.IsVpaid||(o=n.Config.SkipAdsSeconds-t,s=Math.ceil(o),n.AdSkipContainer.show(),s<1?(n.AdSkipContainer.children(":last-child").text(i.player_adskipbuttonmsg),n.AdSkipContainer.addClass("skipad").attr("tabindex",0).unbind("click keydown").one("click",function(){n.SkipAd()}).bind("keydown",n.OnSkipKeydownOnceOnly.bind(n))):e-o>=1?(n.AdSkipContainer.removeClass("skipad"),n.AdSkipContainer.children(":last-child").text(i.player_adskipmsg.replace("{0}",s))):(n.AdSkipContainer.hide(),n.AdSkipContainer.removeAttr("tabindex")))));u<=0&&(n.Config.ShowTitle&&n.CurrentMedia.Video.title?(n.AdMsgContainer.find(".video_admsg_txt").text(n.CurrentMedia.Video.title),n.AdMsgContainer.show()):n.AdMsgContainer.hide(),n.AdSkipContainer.hide(),n.AdSkipContainer.removeAttr("tabindex"));h||n.Player.paused||(n.StopWatchPlaying.HasReached(n.ContinueInterval)&&(n.Report("ContentContinue"),n.StopWatchBuffering.Reset()),!n.MidPointReached&&f>0&&n.StopWatchPlaying.GetTotalValue()>=500*f&&(n.MidPointReached=!0,n.Report("ContentHalf")),n.MediaManager.TimeUpdate(t))}},OnSkipKeydownOnceOnly:function(t){var i=this;switch(t.keyCode){case 13:case 32:n(t.currentTarget).trigger("click");t.preventDefault();i.AdSkipContainer.unbind("keydown")}},OnPlay:function(n){var t=this,u,f;t.Log("media event: play");u=t.MediaManager.IsAdPlaying();u?(t.Container.removeClass("videomedia").addClass("admedia"),t.LogoContainer.fadeTo(500,0,function(){t.LogoContainer.hide()}),t.Log("Playing ad")):(t.Container.removeClass("admedia").addClass("videomedia"),t.LogoContainer.css("display","block"),t.LogoContainer.fadeTo(500,.7));t.UpdateState("loading");t.ControlBar&&t.ControlBar.SetPlayButtonState(!0);t.EndSlate&&t.EndSlate.OnEndslateHide();t.SharePane&&t.SharePane.OnHide();t.InfoPane&&t.InfoPane.OnHide();t.MobileQualityContainer&&t.MobileQualityContainer.hide();r.NativeControls&&!r.IPad&&t.PlayerElt.show();n&&n.target&&t.Player.currentTime&&t.Report("EventResume");t.FirstByteTimer&&clearTimeout(t.FirstByteTimer);f=u?t.FirstByteTimeoutAd:r.IsMobile?t.FirstByteTimeoutVideo:t.FirstByteTimeoutVideoDesktop;f>0&&(t.FirstByteTimer=setTimeout(function(){t.GetPlayerBuffered()||t.State!="buffering"||(t.Log("Buffering stuck detected"),t.UpdateState("error"),u?t.OnAdError({errorMessage:"timed out"}):t.StopMedia(i.player_standarderror))},f));t.TapCount=0},OnPlaying:function(){var t=this,u,i,f,e;t.UpdateState("playing");t.ThumbContainer&&(t.Config.LeavePosterFrame?t.ThumbContainer.css("display","block"):t.ThumbContainer.hide());u=null;setTimeout(function(){t.PlayerTime&&(t.Log("Restoring player time to : "+t.PlayerTime),t.SetCurrentPlayingTime(t.PlayerTime),t.PlayerTime=0);t.PreserveTime&&(u&&clearInterval(u),u=setInterval(function(){t.VideoContainer.attr("class").indexOf("buffering")==-1&&(t.VideoContainer.removeClass(t.ReloadSeekClassName),t.PreserveTime=!1,t.VideoPaused&&(t.Player.pause(),t.ControlContainer&&t.ControlContainer.addClass("in_view"),t.VideoPaused=!1),t.VideoMuted===!1&&t.Unmute(),clearInterval(u))},100))},100);i=t.MediaManager.IsAdPlaying();t.CanSeek=!i;t.ControlBar&&(t.ControlBar.UpdateQualityList(t.CurrentMedia.BitRateAvailable,t.CurrentMedia.BitRate,i),f=t.ControlBar.Controls["time-handle"],f&&(t.CanSeek?f.element.show():f.element.hide()),e=t.ControlBar.Controls["close-caption-container"],e&&(i?e.element.hide():(t.ControlBar.SetCloseCaptionLangControls(t.CurrentMedia.Video),t.Config.Ttml&&n.each(t.ControlBar.LangControls,function(n,i){return i.ccfile.url=t.Config.Ttml,t.ControlBar.OnCaptionSelect(i,!1),!1}))),t.ControlBar.SetInfoButtonState(!1,i),t.ControlBar.SetShareButtonState(!1,i));i||t.FirstTimePlayed==!1&&(t.FirstTimePlayed=!0,t.Report("ContentStart"));r.Android&&(t.Log("re-invoking play for Android only"),t.Player.play());t.MediaManager.Playing()},OnPause:function(n){var t=this;t.Log("media event: pause");t.GetCurrentPlayingTime()>0&&(t.UpdateState("paused"),n&&n.target&&t.Report("EventPause"));t.MediaManager.Paused();t.ControlBar?t.ControlBar.SetPlayButtonState(!1):t.Config.LeavePosterFrame?t.HideNativeControls():t.ShowNativeControls()},OnWaiting:function(){var n=this;n.Log("media event: waiting");n.UpdateState("buffering")},OnSeeking:function(){var n=this,t;n.Log("media event: seeking");n.Player.seeking===!0&&n.SeekFrom===null&&(n.SeekFrom=n.Player.currentTime);n.TapCount=0;t=n.GetCurrentPlayingTime();!isNaN(t)&&t>0&&(n.UpdateState("seeking"),n.MediaManager.IsAdPlaying()?n.AdSeekDetected=!0:n.CurrentMedia&&n.CurrentMedia.Video&&n.CurrentMedia.Video.Captions&&n.CurrentMedia.Video.Captions.length>0&&n.CurrentMedia.Video.CurrentCCFormat&&n.CurrentMedia.Video.Captions[n.CurrentMedia.Video.CurrentCCFormat]&&n.CurrentMedia.Video.Captions[n.CurrentMedia.Video.CurrentCCFormat].UpdateCaptions())},OnSeeked:function(){var n=this;n.Player.seeking===!1&&(n.SeekFrom!==null||n.SeekFromClick!==null)&&(n.SeekTo!==n.SeekFrom||n.SeekTo!==n.SeekFromClick)&&(n.SeekTo=n.Player.currentTime,n.Report("EventSeek",{SeekFrom:n.SeekFromClick||n.SeekFrom,SeekTo:n.SeekTo}),n.SeekFrom=null,n.SeekFromClick=null);n.Log("media event: seeked")},OnMute:function(){var n=this;n.ControlBar&&n.ControlBar.SetMuteButtonState(!0)},OnUnmute:function(){var n=this;n.ControlBar&&n.ControlBar.SetMuteButtonState(!1)},OnEnded:function(){var n=this;n.Log("media event: ended");n.UpdateState("ended");n.MediaManager.IsAdPlaying()||(n.Report("ContentComplete"),n.StopWatchPlaying.Reset(),r.NativeControls||(n.Stop(),n.UpdateTimeRail()),n.MediaManager.VideoEnded())},VideoQualityChanged:function(){var n=this;n.Report("EventVideoQualityChanged")},PlaybackComplete:function(n){var t=this;t.SetPlaybackStatus("playbackCompleted");(!r.NativeControls||r.IProduct||r.WindowsPhone||r.AndroidModern)&&t.ShowEndSlate("endslate",n)},GetErrorDescription:function(n){switch(n.code){case n.MEDIA_ERR_ABORTED:return i.media_err_aborted;case n.MEDIA_ERR_NETWORK:return i.media_err_network;case n.MEDIA_ERR_DECODE:return i.media_err_decode;case n.MEDIA_ERR_SRC_NOT_SUPPORTED:return i.media_err_src_not_supported;default:return i.media_err_unknown_error}},ShowError:function(n){var t=this;t.ErrorMessage.text(n).css("display","block");t.ErrorContainer.css("display","block");t.IsErrorShowing=!0},HideError:function(n){var t=this;t.ErrorContainer&&(n?t.ErrorContainer.fadeOut(500):t.ErrorContainer.hide(),t.IsErrorShowing=!1)},OnError:function(n){var r=this,t,u;if(r.Log("media event: error"),!r.MediaManager.IsAdPlaying()&&!r.IsWindowClosing&&!r.IsErrorShowing&&(r.UpdateState("error"),n.target!=null&&n.target.error!=null)){switch(n.target.error.code){case n.target.error.MEDIA_ERR_ABORTED:t=i.media_err_aborted;u="aborted";break;case n.target.error.MEDIA_ERR_NETWORK:t=i.media_err_network;u="network error";break;case n.target.error.MEDIA_ERR_DECODE:t=i.media_err_decode;u="unreadable";break;case n.target.error.MEDIA_ERR_SRC_NOT_SUPPORTED:t=i.media_err_src_not_supported;u="unsupported";break;default:t=i.media_err_unknown_error;u="unknown error"}t=i.player_playbackerror.replace("{0}",t);t&&r.StopMedia(t,u)}},OnLoadedData:function(){var n=this;n.Log("media event: loadeddata");n.UpdateTimeRail()},OnProgress:function(){var n=this;n.UpdateTimeRail()},OnVolumeChange:function(n){var t=this;t.Log("media event: volumeChanged");n&&n.target&&(t.Player.muted?(t.Report("EventMute"),t.PlayerMuted=!0):t.PlayerMuted&&(t.Report("EventUnmute"),t.PlayerMuted=!1))},OnAdVolumeChange:function(){var n=this;n.MediaManager.IsAdPlaying()&&n.Player.muted&&n.Report("AdMute")},OnAdPause:function(){var n=this;n.MediaManager.IsAdPlaying()&&n.Report("AdPaused")},OnAdTimeUpdate:function(){var t=this,i,u,f,e,o,s;if(t.MediaManager.IsAdPlaying()){if(r.NativeControls&&!r.IPad){if(i=t.GetCurrentPlayingTime(),t.LastNonSeekingTimeStamp&&(u=new Date-t.LastNonSeekingTimeStamp,f=(i-t.LastNonSeekingTime)*1e3,f>0&&u>0&&(e=f/u,o=r.Android?10:1.5,e>o||t.AdSeekDetected))){t.Log("Detected ad skip with ratio="+e+" with threshold r="+o);t.AdSeekDetected=!0;t.SetCurrentPlayingTime(t.LastNonSeekingTime);return}t.LastNonSeekingTime=i;t.LastNonSeekingTimeStamp=new Date;t.AdSeekDetected=!1}s=t.GetCurrentPlayingTime();s>0&&t.AdEvents&&n.each(t.AdEvents,function(n,i){!i.fired&&i.t<=s&&(t.Report(i.evt),i.fired=!0)})}},OnAdEnded:function(){var t=this,i;if(t.MediaManager.IsAdPlaying()){if(r.NativeControls&&!r.IPad&&t.State!="error"&&t.AdEvents)if(i=!0,n.each(t.AdEvents,function(n,t){t.fired||(i=!1)}),r.Android&&!r.AndroidModern){if(t.AdSeekDetected){t.AdSeekDetected=!1;t.Log("User tried to skip ads, complete="+i);setTimeout(function(){t.PlayerElt.attr("src",null);t.MediaManager.RestartAd()},1e3);return}if(!i){t.Log("User exited from ads");return}}else if(!i){t.Log("Ad skip detected");t.SetCurrentPlayingTime(t.LastNonSeekingTime);t.Play();return}t.MediaManager&&t.MediaManager.AdManager&&(t.MediaManager.AdManager.ClickThrough=null);t.AdMsgContainer.hide();t.Report("AdComplete");t.StopWatchPlaying.Reset()}},OnAdError:function(n){var t=this,i;t.MediaManager.IsAdPlaying()&&(t.UpdateState("error"),n&&(n.target!=null&&n.target.error!=null?i=t.GetErrorDescription(n.target.error):n.errorMessage&&(i=n.errorMessage)),t.Report("AdError",{ErrorType:"ads:error",ErrorDesc:i||"unknown ad error"}),t.OnAdEnded())},AddNativeFullScreenEvents:function(){var n=this;document.addEventListener("fullscreenchange",n.OnFullScreenChange.bind(n),!1);document.addEventListener("mozfullscreenchange",n.OnFullScreenChange.bind(n),!1);document.addEventListener("webkitfullscreenchange",n.OnFullScreenChange.bind(n),!1);document.addEventListener("MSFullscreenChange",n.OnFullScreenChange.bind(n),!1);document.addEventListener("fullscreenerror",n.OnFullScreenError.bind(n),!1);document.addEventListener("mozfullscreenerror",n.OnFullScreenError.bind(n),!1);document.addEventListener("webkitfullscreenerror",n.OnFullScreenError.bind(n),!1);document.addEventListener("MSFullscreenError",n.OnFullScreenError.bind(n),!1);n.Player.addEventListener("webkitbeginfullscreen",n.OnBeginFullScreenIOS.bind(n),!1);n.Player.addEventListener("webkitendfullscreen",n.OnEndFullScreenIOS.bind(n),!1)},RemoveNativeFullScreenEvents:function(){var n=this;document.removeEventListener("fullscreenchange",n.OnFullScreenChange.bind(n),!1);document.removeEventListener("mozfullscreenchange",n.OnFullScreenChange.bind(n),!1);document.removeEventListener("webkitfullscreenchange",n.OnFullScreenChange.bind(n),!1);document.removeEventListener("MSFullscreenChange",n.OnFullScreenChange.bind(n),!1);document.removeEventListener("fullscreenerror",n.OnFullScreenError.bind(n),!1);document.removeEventListener("mozfullscreenerror",n.OnFullScreenError.bind(n),!1);document.removeEventListener("webkitfullscreenerror",n.OnFullScreenError.bind(n),!1);document.removeEventListener("MSFullscreenError",n.OnFullScreenError.bind(n),!1);n.Player.removeEventListener("webkitbeginfullscreen",n.OnBeginFullScreenIOS.bind(n),!1);n.Player.removeEventListener("webkitendfullscreen",n.OnEndFullScreenIOS.bind(n),!1)},OnFullScreenChange:function(){var n=this,i=document.fullscreenElement||document.mozFullScreenElement||document.webkitFullscreenElement||document.msFullscreenElement,t;t=r.NativeControls?n.PlayerElt[0]:n.PlayerElt.parent()[0];t===i?n.IsExpanded||n.OnBeginFullScreen():n.OnEndFullScreen()},OnBeginFullScreen:function(){var n=this;n.IsExpanded=!0;n.Resize();n.Broadcast("onFullscreenEnter");n.Log("OnBeginFullScreen");n.Report("EventFullScreenEnter");n.ThumbContainer.addClass("expanded")},OnEndFullScreen:function(){var n=this;n.IsExpanded=!1;n.Resize();n.Broadcast("onFullscreenExit");n.Log("OnEndFullScreen");n.Report("EventFullScreenExit");n.ThumbContainer.removeClass("expanded")},OnBeginFullScreenIOS:function(){var n=this;n.Play();n.OnBeginFullScreen()},OnEndFullScreenIOS:function(){var n=this;n.OnEndFullScreen();n.ThumbContainer&&!n.IPad&&n.PlaySplashContainer&&n.PlaySplashContainer.hide()},OnFullScreenError:function(){var n=this;n.IsExpanded=!1;n.Log("OnFullScreenError")},OnVideoEnter:function(){var n=this;n.VideoEntered=!0;n.ShowControlsBasedOnState()},ShowControlsBasedOnState:function(){var n=this,t=n.MediaManager&&n.MediaManager.IsAdPlaying()&&n.MediaManager.AdManager.IsVpaid,i;switch(n.State){case"loading":case"ready":case"init":case"ended":break;case"paused":t||n.ShowControls(!0);break;default:i=(new Date).getTime();(!n.VideoEntered||!n.ControlsHiddenTime||i-n.ControlsHiddenTime>n.PLAY_HIDE_DELAY)&&(t||n.ShowControls())}},OnVideoMove:function(n){var t=this;(t.LastMousePosition.x!=n.clientX||t.LastMousePosition.y!=n.clientY)&&(t.LastMousePosition={x:n.clientX,y:n.clientY},t.OnVideoEnter(n))},OnVideoLeave:function(){var n=this;n.VideoEntered=!1;n.HideControlsBasedOnState()},HideControlsBasedOnState:function(){var n=this;(n.ControlsShown=="showing"||n.ControlsShown=="shown")&&n.StartHideTimer()},OnVideoClick:function(n){var t=this,i=!1,u,f,e;r.NativeControls&&(u=n.target.clientHeight-45,f=n.offsetY,f>=u&&(i=!0));t.Log("OnVideoClick");e=t.VideoEntered||t.TapCount>0;++t.TapCount;e&&t.MediaManager.ClickThrough()&&t.State==="playing"?(t.NativeControls?t.VideoContainer.addClass("paused"):t.MediaManager.AdManager.IsVpaid||t.Player.pause(),window.open(t.MediaManager.ClickThrough(),"_blank"),t.TapCount=0):i||(t.State==="ready"||t.State==="paused"?t.Play():t.State==="playing"&&t.Pause())},OnControlsEnter:function(n){var t=this;t.MouseOverControls=!0;t.OnVideoEnter(n)},OnControlsLeave:function(n){var t=this;t.MouseOverControls=!1;t.OnVideoLeave(n)},OnLogoClick:function(){var n=this,t=n.Config.VCConfig.LinkBack;t&&(n.Config.PopLink||n.Config.LogoPopup?window.open(t,"logo"):document.location.href=t)},OnResize:function(){var n=this;n.Resize()},OnShare:function(n){var t=this;t.DoShowPane(t.ShowSharePane.bind(t),n)},OnInfo:function(n){var t=this;t.DoShowPane(t.ShowInfoPane.bind(t),n);t.Report("EventInfo")},OnCaptionSettings:function(n){var t=this;t.DoShowPane(t.ShowCaptionSettingsPane.bind(t),n)},DoShowPane:function(n,t){var i=this,r={resumeAction:i.State=="playing"?"play":"none"};i.EndSlate&&i.EndSlate.Visible&&(i.EndSlate.OnEndslateHide(),r.resumeAction="endslate");n(r,t)},ShowControls:function(n){var t=this;t.DoNotHideControls=!!n;!t.ControlContainer||t.Stopped||t.PaneOpen||t.ControlsShown!="showing"&&t.ControlsShown!="shown"&&(t.ControlContainer.stop(!0,!0),t.ControlsTimerId&&(clearTimeout(t.ControlsTimerId),t.ControlsTimerId=0),t.ControlContainer.addClass("in_view").removeAttr("aria-hidden"),t.ControlsShown="showing",t.CaptionContainer.css("bottom",Math.max(0,t.ControlContainer.outerHeight()-t.BottomOffset)),t.ResetCCModels(),t.ControlContainer.css("display","block").animate({opacity:1},{duration:700,queue:!1,easing:"swing",complete:function(){t.ControlsShown=="showing"&&(t.ControlsShown="shown",t.MouseOverControls||t.DoNotHideControls||t.ControlContainer.hasClass("popup_open")||t.StartHideTimer())}}))},StartHideTimer:function(){var n=this;n.ControlsTimerId=setTimeout(function(){n.ControlsTimerId=0;n.State!="paused"&&n.ControlBar&&!n.ControlBar.GetNameOfControlWithFocus()&&n.HideControls();n.TapCount=0},n.AUTO_HIDE_TIMEOUT)},EnableControls:function(){var n=this;n.ControlContainer&&n.ControlContainer.css("display","block");n.ControlBar&&n.NameOfControlToRefocus&&n.ControlBar.FocusControl(n.NameOfControlToRefocus);n.NameOfControlToRefocus=null},DisableControls:function(){var n=this;n.NameOfControlToRefocus=n.ControlBar?n.ControlBar.GetNameOfControlWithFocus():null;n.ControlContainer&&n.ControlContainer.css("display","none")},HideControls:function(n){var t=this;t.ControlContainer&&t.ControlsShown!="hiding"&&t.ControlsShown!="hidden"&&(t.ControlContainer.stop(!0,!0),t.ControlsShown="hiding",t.CaptionContainer.css("bottom",0),t.ResetCCModels(),t.ControlContainer.attr("aria-hidden",!0),t.ControlContainer.animate({opacity:0},{duration:700,queue:!1,easing:"swing",complete:function(){t.ControlsShown=="hiding"&&(t.ControlsShown="hidden",t.ControlContainer&&t.ControlContainer.removeClass("in_view"))}}));t.ControlsHiddenTime=n?(new Date).getTime():null;t.NameOfControlToRefocus=null},GetCurrentPlayingTime:function(){var n=this,t=0;return n.Player&&n.Player.currentTime&&(t=n.Player.currentTime),t},GetPlayerDuration:function(){var n=this,t=0;return n.Player&&n.Player.duration&&(t=n.Player.duration),t},GetPlayerVolume:function(){var n=this,t=0;return n.Player&&n.Player.volume&&(t=n.Player.volume),t},GetPlayerBuffered:function(){var n=this,t=0;try{n.Player&&n.Player.buffered&&n.Player.buffered.length>0&&(t=n.Player.buffered.end(n.Player.buffered.length-1))}catch(i){}return t},SetCurrentPlayingTime:function(n){var t=this,i;if((!r.Android||r.AndroidModern)&&t.Player&&(i=t.GetPlayerDuration(),i>0)){n=Math.max(0,Math.min(n,i));try{t.Player.currentTime=n}catch(u){t.Log("Caught Exception setting Player.currentTime = "+n+"when duration = "+i+": '"+u.message+"'.")}t.UpdateTimeRail()}},IncreasePlayerTime:function(n){var t=this,i;t.CanSeek&&(i=t.GetCurrentPlayingTime()+n,t.SetCurrentPlayingTime(i))},SetPlayerTimeRatio:function(n){var t=this,i;t.CanSeek&&(i=t.GetPlayerDuration()*n,t.SetCurrentPlayingTime(i))},SetPlayerVolume:function(t){var i=this;i.Player&&(t=Math.max(0,Math.min(1,t)),i.LastVolume=t,n.cookie(i.VolumeCookieName,Math.ceil(i.LastVolume*10)),i.Player.volume=t,i.UpdateVolumeRail())},IncreasePlayerVolume:function(n){var t=this,i=t.GetPlayerVolume()+n;t.SetPlayerVolume(i)},InitAdEvents:function(){var n=this,r,t,i;if(n.AdSeekDetected=!1,n.AdEvents=n.MediaManager.AdManager.IsFreeWheel?[]:[{evt:"AdStart",t:0}],r=n.GetPlayerDuration(),r>0){for(t=25;t<100;t=t+25)n.AdEvents.push({evt:"Ad"+t+"Percent",t:t*r/100});for(i=n.AdContinueInterval;i<r;i=i+n.AdContinueInterval)n.AdEvents.push({evt:"AdContinue",t:i})}},UpdateTimeRail:function(){var n=this;if(n.ControlBar){var t=n.GetPlayerDuration(),i=n.GetCurrentPlayingTime(),r=n.GetPlayerBuffered();if(isNaN(t)||isNaN(i)||t==0)return;n.ControlBar.UpdateTimeRail(i,t,r)}},BindCloseCaptions:function(){var n=this;n.ClearCloseCaptions();n.PlayerElt.bind("timeupdate.closecaptions",function(){n.UpdateCloseCaptions()})},ClearCloseCaptions:function(){var n=this;n.CaptionContainerWrapper.hide();n.CaptionContainer.empty();n.PlayerElt.unbind("timeupdate.closecaptions")},UpdateCloseCaptions:function(){var n=this,t;n.PaneOpen?n.CaptionContainerWrapper.hide():n.CurrentMedia&&n.CurrentMedia.Video&&n.CurrentMedia.Video.Captions&&n.CurrentMedia.Video.CurrentCCFormat&&(t=n.CurrentMedia.Video.Captions[n.CurrentMedia.Video.CurrentCCFormat],t&&t.UpdateCaptions())},ResetCCModels:function(){var t=this;t.CurrentMedia&&t.CurrentMedia.Video&&t.CurrentMedia.Video.Captions&&(n.each(t.CurrentMedia.Video.Captions,function(n,t){t.Reset()}),t.UpdateCloseCaptions())},UpdateVolumeRail:function(){var n=this;n.ControlBar&&n.ControlBar.UpdateVolumeRail(n.GetPlayerVolume())},RestoreSettings:function(){var t=this;t.LastVolume=(n.asInt(n.cookie(t.VolumeCookieName))||10)/10;t.SetPlayerVolume(t.LastVolume);(t.Config.Mute||n.cookie(t.MuteCookieName)=="1")&&t.Mute()},Report:function(n,t){var i=this,r;i.FirstTimeOpened||i.MediaManager.IsAdPlaying()||(i.FirstTimeOpened=!0,i.Report("ContentOpen"));r=i.GetReport(t);i.Container.trigger(n,r)},GetReport:function(t){var i=this,o=i.GetPlayerDuration(),f={IsAd:t&&t.isAd,PlayerInstanceId:i.PlayerInstanceId,PlayerTechnology:"HTML5",PlaybackStatus:i.PlaybackStatus,TotalBufferWaitTime:i.StopWatchBuffering.GetValue(),BufferCount:i.StopWatchBuffering.GetIntervals(),ErrorType:t&&t.ErrorType,ErrorDesc:t&&t.ErrorDesc,LoadTime:i.StopWatchLoading.GetFirstValue(),NumPlayed:i.StopWatchLoading.GetIntervals(),VideoPlayerType:"mp4:progressive",VideoDuration:o,VideoElapsedTime:i.GetCurrentPlayingTime(),SeekFrom:t&&t.SeekFrom,SeekTo:t&&t.SeekTo,VideoLength:o*1e3,VideoSize:{w:i.VideoContainer.width(),h:i.VideoContainer.height()},TotalTimePlaying:i.StopWatchPlaying.GetTotalValue(),CurrentInterval:i.StopWatchPlaying.GetValue(),ContinueInterval:i.ContinueInterval,AdType:i.MediaManager?i.MediaManager.AdType():null,AdContinueInterval:i.AdContinueInterval,AdTriggerVideosPlayed:i.MediaManager.VideosPlayedCounter(),AdTriggerTimePlaying:i.MediaManager.TimePlayingCounter(),AdTriggerTimeElapsed:i.MediaManager.TimeElapsedCounter(),MaxBitrate:i.MaxBitrate},r,u;return n.extend(f,t),i.CurrentMedia&&(r=i.CurrentMedia.Video,u={Video:r,VideoId:r.uuid,VideoTitle:r.title,VideoCsId:r.csId,VideoSource:r.source,VideoSourceFriendly:r.sourceFriendly,VideoProviderId:r.providerId,VideoPageGroup:r.pageGroup||i.Config.AdConfig.PageGroup,VideoFormatCode:i.CurrentMedia.FormatCode,VideoUrl:i.CurrentMedia.MediaFile,VideoGenre:e.GetVideoTag(r,"genre")},i.MediaManager.IsAdPlaying()&&(u.AdId=i.MediaManager.AdManager.AdId,u.AdUrl=i.MediaManager.AdManager.AdUrl),n.extend(f,u)),f},SkipAd:function(){var n=this;n.MediaManager.IsAdPlaying()&&(n.MediaManager.SkipAd(),n.Report("AdSkip"),n.MediaManager&&n.MediaManager.AdManager&&(n.MediaManager.AdManager.ClickThrough=null),n.AdMsgContainer.hide(),n.AdSkipContainer.hide(),n.AdSkipContainer.removeAttr("tabindex"),n.OnPaneClosed())},OnKeydown:function(t){switch(t.keyCode){case 13:case 32:n(t.currentTarget).trigger("click",!0);t.preventDefault()}},Log:function(n,t){var i=this;i.LogBase(n,t||i.Namespace)}}),nt});define("wcvp.wfInterface",["wcvp.classFramework"],function(n){function t(n){var t=this;t.OldWidgetFrameworkInitializedFunc=null;t.Status=null;t.VideoPlayer=n;t.WidgetId=n.Config.WidgetId;t.WidgetGroup=n.Config.WidgetGroup;"undefined"!=typeof MsnVideo2&&null!=window.MsnVideo2?t.OnWidgetFrameworkInitialized():(t.OldWidgetFrameworkInitializedFunc=window.MsnVideoInitializeInternal,window.MsnVideoInitializeInternal=t.OnWidgetFrameworkInitialized.bind(t))}return n.DeclareClass(t,{Namespace:"WFInterface",OnWidgetFrameworkInitialized:function(){var n=this;typeof MsnVideo2!="undefined"?(n.VideoPlayer.WFInterface=n,n.RegisterMethod("loadVideo",n.OnLoadVideo),n.RegisterMethod("playVideo",n.OnPlayVideo),n.RegisterMethod("pauseVideo",n.OnPauseVideo),n.RegisterMethod("stopVideo",n.OnStopVideo),n.RegisterMethod("seekVideo",n.OnSeekVideo),n.RegisterMethod("setVolume",n.OnSetVolume),n.RegisterMethod("openPane",n.OnOpenPane),n.RegisterMethod("closePane",n.OnClosePane),n.RegisterMethod("dispose",n.OnDispose),n.RegisterProperty("widgetType"),n.RegisterProperty("isFullScreen"),n.RegisterProperty("currentVideo"),n.RegisterProperty("currentVideoPosition"),n.RegisterProperty("currentAdPosition"),n.RegisterProperty("volume"),n.RegisterProperty("playbackStatus",n.GetPlaybackStatus),n.RegisterEvent("onFullscreenEnter"),n.RegisterEvent("onFullscreenExit"),n.RegisterEvent("paneOpened"),n.RegisterEvent("paneClosed"),n.RegisterEvent("currentVideoChanged"),n.RegisterEvent("currentVideoDataUpdated"),n.RegisterEvent("playbackStatusChanged"),n.RegisterEvent("companionAdRendered"),n.VideoPlayer.Container.bind("playbackStatusChanged",n.OnPlaybackStatusChanged.bind(n)),n.OnWidgetLoaded(),n.VideoPlayer.Log("WFInterface initialized",n.Namespace),"function"==typeof n.OldWidgetFrameworkInitializedFunc&&n.OldWidgetFrameworkInitializedFunc()):n.VideoPlayer.Log("WFInterface failed to initialize as MsnVideo2 is not defined",n.Namespace)},RegisterMethod:function(n,t){var i=this,r={eventType:n,widgetId:i.WidgetId,widgetGroup:i.WidgetGroup,sourceId:i.WidgetId,sourceGroup:i.WidgetGroup,funcCb:t.bind(i)};window.MsnVideo2.addMessageReceiver(r)},RegisterProperty:function(n,t){var i=this,r;t&&(t=t.bind(i));r={propertyType:n,widgetId:i.WidgetId,widgetGroup:i.WidgetGroup,sourceId:i.WidgetId,sourceGroup:i.WidgetGroup,funcCb:function(){var r=t?t():i.VideoPlayer.GetProperty(n);return{widgetId:i.WidgetId,widgetGroup:i.WidgetGroup,param:r}}};window.MsnVideo2.addPropertyProvider(r)},RegisterEvent:function(n){var t=this;t.VideoPlayer.Container.bind(n,function(i,r){t.SendFrameworkMsg(n,r)})},SendPlayerMsg:function(n,t){var i=this;i.VideoPlayer.Broadcast(n,t)},SendFrameworkMsg:function(n,t){var i=this,r={type:n,widgetId:i.WidgetId,widgetGroup:i.WidgetGroup,sourceId:i.WidgetId,sourceGroup:i.WidgetGroup,param:t};window.MsnVideo2.sendMessage(r)},OnPlayVideo:function(){var n=this;n.SendPlayerMsg("Play")},OnPauseVideo:function(){var n=this;n.SendPlayerMsg("Pause")},OnStopVideo:function(){var n=this;n.SendPlayerMsg("Stop")},OnSeekVideo:function(n){var t=this;t.SendPlayerMsg("Seek",n.param)},OnSetVolume:function(n){var t=this;t.SendPlayerMsg("SetVolume",n.param)},OnOpenPane:function(n){var t=this;t.SendPlayerMsg("OpenPane",n.param)},OnClosePane:function(n){var t=this;t.SendPlayerMsg("ClosePane",n.param)},OnDispose:function(n,t){var i=this;i.SendPlayerMsg("OnDispose",t)},OnLoadVideo:function(n){var t=this;t.SendPlayerMsg("LoadVideo",n.param)},OnFullscreenEnter:function(){var n=this;n.SendFrameworkMsg("onFullScreenEnter",null)},OnFullscreenExit:function(){var n=this;n.SendFrameworkMsg("onFullScreenExit",null)},OnWidgetLoaded:function(){var n=this,t={type:n.VideoPlayer.GetProperty("widgetType"),id:n.WidgetId,group:n.WidgetGroup};n.SendFrameworkMsg("widgetLoaded",t)},OnPaneOpened:function(n,t){var i=this;i.SendFrameworkMsg("paneOpened",t)},OnPaneClosed:function(n,t){var i=this;i.SendFrameworkMsg("paneClosed",t)},OnPlaybackStatusChanged:function(n,t){var i=this;i.Status=t.status},GetPlaybackStatus:function(){var n=this;return{status:n.Status}}}),t});define("wcvp.apReporter",["jquery","wcvp.classFramework","wcvp.reporter","wcvp.vcReporter"],function(n,t,i,r){function u(t){var r=this;i.call(r,t,"AP");r.Enabled=n.asBool(t.Config.ReportingConfig.ApReportingEnabled,!1);r.ReportingServiceUrl=t.Config.SecureMode?"https://img-widgets-video.msn.com/report.aspx":t.Config.ReportingConfig.ApReportingService||"http://widgets.video.msn.com/report.aspx";r.Log("initialized")}return t.DeriveClass(u,i,{Namespace:"ApReporter",OnContentError:function(n,t){var i=this,u;i.Enabled&&(i.Log("OnContentError()"),u={t:r.UsageCounter.PlaybackFailed,ag:1,fi:t.VideoUrl},i.DoPing(u,t))},OnAdError:function(n,t){var i=this,u;i.Enabled&&(i.Log("OnAdError()"),u={t:r.UsageCounter.AdPlayFailed,adId:t.AdId,fi:t.VideoUrl,pg:t.VideoPageGroup},i.DoPing(u,t))},GetDefaultParams:function(n){var t=this;return{u:n.VideoId,pl:n.Location,rl:n.Referrer,from:n.From,fr:n.Fr,mkt:n.Market,plt:n.PlayerType,flight:n.FlightId,treat:n.TreatmentName,size:n.VideoSize?n.VideoSize.w+"x"+n.VideoSize.h:null,brs:n.BrowserSize?n.BrowserSize.w+"x"+n.BrowserSize.h:null,pbStatus:n.PlaybackStatus,c8:n.PlayerTechnology,c9:n.WidgetSubType,av:n.AppVersion,fc:n.VideoFormatCode,src:n.PlaySource,pv:n.PluginVersion,pt:t.ReportingContext.PlayType,d:Math.floor(n.VideoLength/1e3),et:n.ErrorType,etd:n.ErrorDesc}},DoPing:function(t,i){var r=this,f=n.extend({},r.ReportingContext,i),u;n.extend(t,r.GetDefaultParams(f));u=r.FormatPing(t);n.ping(u);r.Log("ping : "+u)}}),u});define("wcvp.comscoreReporter",["jquery","wcvp.classFramework","wcvp.reporter"],function(n,t,i){function r(n){var t=this,r,u;i.call(t,n,"CS");t.VideoCsId=null;t.VideoSource=null;t.VideoTitle=null;r=n.Config.ReportingConfig;u=r.ComscoreUrl;t.ReportingServiceUrl=n.Config.SecureMode?u.replace("http://","https://"):u;t.ComscoreProviderConfig=r.ComscoreProviderConfig!==""?JSON.parse(r.ComscoreProviderConfig):null;t.Log("initialized")}return t.DeriveClass(r,i,{Namespace:"ComscoreReporter",OnContentStart:function(n,t){var i=this,r;i.Log("OnContentStart()");r={c5:"020000"};i.DoPing(r,t)},OnAdStart:function(n,t){var i=this,r;i.Log("OnAdStart()");r={c5:"010000"};i.DoPing(r,t)},GetDefaultParams:function(n){var t=this;return n.VideoCsId&&(t.VideoCsId=n.VideoCsId),n.VideoSource&&(t.VideoSource=n.VideoSource),n.VideoTitle&&(t.VideoTitle=n.VideoTitle),{c1:"1",c2:"3000001",c3:t.VideoCsId,c4:"{0}/{1}".format(n.LocationDomain,n.Fr.replace("_","/")),c6:t.VideoSource,c7:n.Location,c8:t.VideoTitle,c9:n.Referrer,rn:Math.floor(Math.random()*1e6)}},prefixKey:function(n,t){var r={};for(var i in n)n.hasOwnProperty(i)&&(i.search(/^C\d/i)>-1?r[i.replace(/C/i,t)]=n[i]:r[i]=n[i]);return r},DoPing:function(t,i){var r=this,e=n.extend({},r.ReportingContext,i),o=r.GetDefaultParams(e),u,f;if(n.extend(t,o),r.ComscoreProviderConfig!=null){n.extend(t,r.ComscoreProviderConfig);for(u in t)t.hasOwnProperty(u)&&(t[u]=t[u]||"*null")}f=r.FormatPing(t);n.ping(f);r.Log("ping : "+f)}}),r});define("wcvp.nnrReporter",["jquery","wcvp.classFramework","wcvp.reporter"],function(n,t,i){function r(n){var t=this;i.call(t,n,"NNR");t.VideoCsId=null;t.VideoSource=null;t.VideoTitle=null;t.Dav={Start:0,Continue:1,End:2};t.ReportingServiceUrl=n.Config.SecureMode?"https://secure-us.imrworldwide.com/cgi-bin/m":"http://secure-us.imrworldwide.com/cgi-bin/m";t.Log("initialized")}return t.DeriveClass(r,i,{Namespace:"NnrReporter",OnContentStart:function(n,t){var i=this;i.Log("OnContentStart()");i.DoPing(i.Dav.Start,t)},OnContentContinue:function(n,t){var i=this;i.Log("OnContentContinue()");i.DoPing(i.Dav.Continue,t)},OnContentComplete:function(n,t){var i=this;i.Log("OnContentComplete()");i.DoPing(i.Dav.End,t)},OnAdStart:function(n,t){var i=this;i.Log("OnAdStart()");i.DoPing(i.Dav.Start,t,!0)},OnAdContinue:function(n,t){var i=this;i.Log("OnAdContinue()");i.DoPing(i.Dav.Continue,t,!0)},OnAdComplete:function(n,t){var i=this;i.Log("OnAdComplete()");i.DoPing(i.Dav.End,t,!0)},NnrMap:function(n){switch(n||""){case"fox sports":case"esus_fox sports":return"vc,c01";case"msnbc":return"vc,c03";case"autos":return"vc,c04";case"msnmoney":return"vc,c05";case"msnentertainment":return"vc,c06";default:return"vc,c02"}},GetDefaultParams:function(n,t,i){var r=this;return{ci:"us-400132",tl:"dav"+n+"-"+t.VideoTitle,c3:i?"st,a":"st,c",c6:r.NnrMap(t.VideoCsId),cg:i?t.VideoSource:t.VideoSourceFriendly,cc:"1",ou:"http://"+[t.LocationDomain,t.VideoCsId,t.VideoSource,t.VideoTitle].join("/")+"/?"+(i?"syndad":"synd")+"=msnvideo",du:n==r.Dav.Start?null:Math.floor(t.TotalTimePlaying/1e3),rnd:Math.random()}},DoPing:function(t,i,r){var u=this,e=n.extend({},u.ReportingContext,i),o=n.extend({},u.GetDefaultParams(t,e,r)),f=u.FormatPing(o);n.ping(f);u.Log("ping : "+f)}}),r});define("wcvp.omnitureReporter",["jquery","wcvp.classFramework","wcvp.environment","wcvp.reporter","wcvp.omniture"],function(n,t,i,r,u){function f(t){var i=this,o=t.Config.ReportingConfig,s,h,c,e;r.call(i,t,"Omni");i.Suite=null;i.OmniAPI=null;i.AdClicked=!1;i.ReportingServiceUrl="omniture";i.Suite=o.MarketReportSuite||"msnportaltmxdev";s=i.formatTwoPartValue(i.ReportingContext.Fr,i.ReportingContext.LocationDomain);h=i.formatTwoPartValue(i.ReportingContext.From,n.parseUrl(document.referrer).host);window.s_account=i.Suite;i.OmniAPI=u(i.Suite);c=document.location.hostname;i.OmniAPI.server=n.parseUrl(f.SrcFileName).host||c;e=i.formatTwoPartValue("MSNVideo",i.ReportingContext.PlayerType||"html5");i.OmniAPI.channel=e;i.OmniAPI.campaign=i.ReportingContext.Ocid;i.OmniAPI.prop1=i.formatTwoPartValue("MSNVideo",o.Brand||"html5");i.OmniAPI.prop2=i.ReportingContext.Market||"en-us";i.OmniAPI.prop3=e;i.OmniAPI.prop6=h;i.OmniAPI.prop30=s;i.Log("initialized")}return Date.prototype.toOmnitureDayPartingString||(Date.prototype.toOmnitureDayPartingString=function(){var n=this.getMonth()+1,t=this.getDate(),u=this.getFullYear(),i=this.getHours(),r=this.getMinutes();return"{0}-{1}-{2} {3}:{4}".format(u,n<10?"0"+n:n,t<10?"0"+t:t,i<10?"0"+i:i,r<10?"0"+r:r)}),f.SrcFileName=function(){var n=document.getElementsByTagName("script"),t=n&&n.length>0?n[n.length-1]:0;return t?t.getAttribute?t.getAttribute("src",-1):t.src:null}(),f.DefaultOmnitureSampling=.1,f.IsOmnitureReporterEnabled=function(t){var o=n.asBool(i.Qsps.omniture,null),u=!1;if(o)u=!0;else if(o==null&&t.OmnitureEnabled){var h=n.cookie("Sample"),s=parseInt(h),e=parseFloat(t.OmnitureReportingPercentage),r;isNaN(s)?(r=Math.floor(Math.random()*100),n.cookie("Sample",r,182)):r=s;isNaN(e)&&(e=f.DefaultOmnitureSampling);u=r<Math.floor(e*100)}return u},t.DeriveClass(f,r,{Namespace:"OmnitureReporter",OnContentOpen:function(n,t){var i=this,r,u;i.Log("OnContentOpen()");r=i.formatTwoPartValue("open",i.ReportingContext.PlayerType||"html5");u={pageName:r,prop5:r,prop7:"anon",prop31:"html5",eVar1:i.ReportingContext.LocationDomain,eVar2:i.ReportingContext.Market,referrer:i.ReportingContext.Referrer};i.DoPing(u,t)},OnContentStart:function(n,t){var r=this,i,u;r.Log("OnContentStart()");i=Math.floor(t.VideoLength/1e3);u={events:"event3"+(isNaN(i)?"":",event5="+i)+(isNaN(i)||i<30?",event20":""),prop5:"playback:contentstart",prop31:r.logBucket(t.LoadTime/1e3,2),prop45:t.Video.reportingData?t.Video.reportingData.substr(0,100):null};r.DoPing(u,t)},OnContentHalf:function(n,t){var i=this,r;i.Log("OnContentHalf()");r={events:"event6",prop5:"playback:content50"};i.DoPing(r,t)},OnContentComplete:function(n,t){var i=this,r;i.Log("OnContentComplete");r={events:"event7",prop5:"playback:contentend"};i.DoPing(r,t)},OnAdStart:function(n,t){var i=this,r;i.Log("OnAdStart()");i.AdClicked=!1;r={events:"event8,event10="+Math.floor(t.VideoLength/1e3),prop5:"playback:adstart",prop9:i.bucket(t.AdTriggerVideosPlayed,1),prop12:i.bucket(t.AdTriggerTimePlaying,10),prop16:i.bucket(t.AdTriggerTimeElapsed,10),prop31:i.logBucket(t.LoadTime/1e3,2)};i.DoPing(r,t)},OnAdMidPoint:function(){},OnAdComplete:function(n,t){var i=this,r;i.Log("OnAdComplete()");r={events:"event11"+(i.AdClicked?",event9":""),prop5:"playback:adend"};i.DoPing(r,t)},OnAdClicked:function(){var n=this;n.Log("OnAdClicked()");n.AdClicked=!0},GetDefaultParams:function(t,i){var u=this,e=i.Ad?"pag:ad":u.formatTwoPartValue(i.VideoProviderId,i.VideoTitle),r={eVar1:i.LocationDomain,eVar2:i.Market,eVar3:i.PlayerType,eVar4:i.VideoSource||i.PlaySource,eVar5:t.prop5,eVar6:u.formatTwoPartValue(i.From,n.parseUrl(document.referrer).host||""),eVar8:i.VideoPageGroup,eVar11:i.VideoCsId,eVar14:e,eVar18:i.VideoCsId,eVar20:i.VideoTitle,eVar21:i.Referrer,eVar23:i.From,eVar27:i.VideoGenre,eVar30:u.formatTwoPartValue(i.Market,u.OmniAPI.server),eVar32:i.VideoId,eVar52:(new Date).toOmnitureDayPartingString(),eVar54:Math.floor(i.VideoLength/1e3),eVar56:i.Product,pageName:e,prop4:i.VideoSource,prop8:i.VideoPageGroup,prop10:i.Video.ReportingSource||"pb",prop11:i.VideoCsId,prop17:i.VideoTitle,prop27:i.VideoGenre,prop32:i.VideoId,prop41:"html5:progressive",referrer:""};for(var f in r)typeof r[f]=="string"&&r[f].length==0&&(r[f]=null);return r},DoPing:function(t,i){var r=this,u,f;t.prop5.indexOf("open")!=0&&(u=n.extend({},r.ReportingContext,i),n.extend(t,r.GetDefaultParams(t,u)));t._1_referrer="1";f=r.FormatPing(t);try{r.OmniAPI.sa(r.Suite);r.OmniAPI.t(t)}catch(e){}r.Log("ping : "+f)},formatTwoPartValue:function(n,t){var r=n!=null&&(typeof n!="string"||n.length>0&&n!="^"),u=t!=null&&(typeof t!="string"||t.length>0&&t!="^"),i=null;return r&&!u?i=n:!r&&u?i="^"+t:r&&u&&(i=n+"^"+t),i},bucket:function(n,t){return n<t||t<1?"O":Math.floor(n/t)*t},logBucket:function(n,t){var i,r;return n<=1||t<2?i="O":n<t?i="1":(r=Math.pow(t,Math.floor(Math.log(n)/Math.log(t))),i=r+"-"+(t*r-1)),i}}),f});define("wcvp.reporter",["jquery","wcvp.classFramework","wcvp.environment"],function(n,t,i){function r(t,r){var f=this,u=t.Config.ReportingConfig;f.VideoPlayer=t;f.ReportingServiceUrl=null;f.Container=t.Container;f.Namespace=r;f.ReportingContext={From:i.Qsps.from||n.cookie("from")||null,Location:document.location.href,LocationDomain:document.location.hostname,Referrer:document.referrer||"",Gt1:i.Qsps.gt1,Ocid:i.Qsps.ocid,Market:u.Market,Subcvs:u.Subcvs,Fr:u.Fr,PlayType:u.PlayType,PlayerType:u.ReportType||"html5",PlaySource:u.PlaySource,FlightId:u.FlightId||0,WidgetSubType:u.WidgetSubType||"v5",AppVersion:u.AppVersion||"5",PluginVersion:u.PluginVersion||"html5",View:"string"==typeof u.View&&u.View.length?u.View:null,Product:"string"==typeof u.Product&&u.Product.length?u.Product:"nonsdk",Ors:u.MarketReportSuite,UserAgent:navigator.userAgent,BrowserSize:{w:document.body.offsetWidth,h:n(window).height()}};f.UnbindContainerEvents();f.BindContainerEvents()}return t.DeclareClass(r,{DisposeBase:function(){var n=this;n.UnbindContainerEvents();n.Container=null},GenerateReport:function(){var n=this;n.UnbindContainerEvents();n.Container=null},BindContainerEvents:function(){var n=this;n.UnbindContainerEvents();n.OnCommonPlayerImpression&&n.Container.bind("CommonPlayerImpression."+n.Namespace,n.OnCommonPlayerImpression.bind(n));n.OnBufferComplete&&n.Container.bind("BufferComplete."+n.Namespace,n.OnBufferComplete.bind(n));n.OnContentOpen&&n.Container.bind("ContentOpen."+n.Namespace,n.OnContentOpen.bind(n));n.OnContentStart&&n.Container.bind("ContentStart."+n.Namespace,n.OnContentStart.bind(n));n.OnContentContinue&&n.Container.bind("ContentContinue."+n.Namespace,n.OnContentContinue.bind(n));n.OnContentHalf&&n.Container.bind("ContentHalf."+n.Namespace,n.OnContentHalf.bind(n));n.OnContentComplete&&n.Container.bind("ContentComplete."+n.Namespace,n.OnContentComplete.bind(n));n.OnContentError&&n.Container.bind("ContentError."+n.Namespace,n.OnContentError.bind(n));n.OnAdStart&&n.Container.bind("AdStart."+n.Namespace,n.OnAdStart.bind(n));n.OnAdMidPoint&&n.Container.bind("Ad50Percent."+n.Namespace,n.OnAdMidPoint.bind(n));n.OnAdContinue&&n.Container.bind("AdContinue."+n.Namespace,n.OnAdContinue.bind(n));n.OnAdComplete&&n.Container.bind("AdComplete."+n.Namespace,n.OnAdComplete.bind(n));n.OnAdClicked&&n.Container.bind("AdClicked."+n.Namespace,n.OnAdClicked.bind(n));n.OnAdError&&n.Container.bind("AdError."+n.Namespace,n.OnAdError.bind(n));n.OnAdSkip&&n.Container.bind("AdSkip."+n.Namespace,n.OnAdSkip.bind(n));n.OnGeoInfoLoaded&&n.Container.bind("GeoInfoLoaded."+n.Namespace,n.OnGeoInfoLoaded.bind(n));n.OnMute&&n.Container.bind("EventMute."+n.Namespace,n.OnMute.bind(n));n.OnUnmute&&n.Container.bind("EventUnmute."+n.Namespace,n.OnUnmute.bind(n));n.OnPause&&n.Container.bind("EventPause."+n.Namespace,n.OnPause.bind(n));n.OnSeek&&n.Container.bind("EventSeek."+n.Namespace,n.OnSeek.bind(n));n.OnVideoQualityChanged&&n.Container.bind("EventVideoQualityChanged."+n.Namespace,n.OnVideoQualityChanged.bind(n));n.OnFullScreenEnter&&n.Container.bind("EventFullScreenEnter."+n.Namespace,n.OnFullScreenEnter.bind(n));n.OnFullScreenExit&&n.Container.bind("EventFullScreenExit."+n.Namespace,n.OnFullScreenExit.bind(n));n.OnInfo&&n.Container.bind("EventInfo."+n.Namespace,n.OnInfo.bind(n));n.OnReplay&&n.Container.bind("EventReplay."+n.Namespace,n.OnReplay.bind(n));n.OnResume&&n.Container.bind("EventResume."+n.Namespace,n.OnResume.bind(n));n.On3ppVideoLoaded&&n.Container.bind("Event3ppVideoLoaded."+n.Namespace,n.On3ppVideoLoaded.bind(n));n.On3ppContentStart&&n.Container.bind("Event3ppContentStart."+n.Namespace,n.On3ppContentStart.bind(n));n.On3ppContentComplete&&n.Container.bind("Event3ppContentComplete."+n.Namespace,n.On3ppContentComplete.bind(n))},UnbindContainerEvents:function(){var n=this;n.Container&&n.Container.unbind("."+n.Namespace)},FormatPing:function(t,i){var f=this,r=f.ReportingServiceUrl,u=r&&r.indexOf("?")===-1?"?":"";return n.each(t,function(n,t){i&&i[n]==null||(typeof t=="number"||typeof t=="string"&&t.length>0&&t!="^")&&(t=encodeURIComponent(t),t=i?t.substr(0,i[n]):t,r+=u+encodeURIComponent(n)+"="+t,u="&")}),r},Log:function(n,t){var i=this;i.VideoPlayer.Log(n,t||i.Namespace)},GetBrowserSize:function(){if(n.isNumber(window.innerWidth))return{w:window.innerWidth,h:window.innerHeight};var t=document.documentElement;return t&&t.clientWidth?{w:t.clientWidth,h:t.clientHeight}:t.offsetWidth?{w:t.offsetWidth,h:t.offsetHeight}:void 0}}),r});define("wcvp.omniture",function(){function n(n){function r(){i.readCTcookie()}function u(){}var i=t(n);return window.s_msnv=i,i.charSet="ISO-8859-1",i.pageURL=document.location.href,i.currencyCode="USD",i.debugTracking=!1,i.delayTracking=500,i.trackClickMap=!1,i.trackDownloadLinks=!1,i.trackExternalLinks=!1,i.trackInlineStats=!1,i.linkDownloadFileTypes="exe,zip,wav,mp3,mov,mpg,avi,wmv,doc,pdf,xls",i.linkLeaveQueryString=!1,i.linkTrackVars="prop1,prop2,prop3,prop4,prop5,prop6,prop11,prop17,prop32",i.linkTrackEvents="None",i.usePlugins=!0,i.doPlugins=r,i.readCTcookie=new Function("var s=this,cval,i,a=new Array;cval=s.c_r('s_msnct');if(cval){a=cval.split('|');for(var x=0;x<a.length;x++){i=a[x].indexOf('=');s[a[x].substring(0,i)]=a[x].substring(i+1,a[x].length);}s.c_w('s_msnct','',0);}return '';"),i.getQueryParam=new Function("qp","d","var s=this,v='',d=d?d:'',i,t;while(qp){i=qp.indexOf(',');i=i<0?qp.length:i;t=s.gcgi(qp.substring(0,i));if(t)v+=v?d+t:t;qp=qp.substring(i==qp.length?i:i+1)}return v"),i.gcgi=new Function("k","var v='',s=this;if(k&&s.wd.location.search){var q=s.wd.location.search.toLowerCase(),qq=q.indexOf('?');q=qq<0?q:q.substring(qq+1);v=s.pt(q,'&','cgif',k.toLowerCase())}return v"),i.cgif=new Function("t","k","if(t){var s=this,i=t.indexOf('='),sk=i<0?t:t.substring(0,i),sv=i<0?'True':t.substring(i+1);if(sk.toLowerCase()==k)return s.epa(sv)}return ''"),i.getANID=new Function("var anon=s_msnv.c_r('ANON');if(anon){var a=anon.split('&');for(var x=0;x<a.length;x++){i=a[x].indexOf('=');if('a'==a[x].substring(0,i).toLowerCase())return a[x].substring(i+1,a[x].length);}}"),i.setMSNProps=new Function("var s=this,d=new Date;m=d.getUTCMonth()+1;y=d.getUTCFullYear();s.eVar1=m+'/'+y;s.eVar2=m+'/'+d.getUTCDate()+'/'+y;s.prop23=s_msnv.getANID();"),i.setMSNProps(),i.usePlugins=!0,i.doPlugins=u,i.loadModule("Media"),i.Media.autoTrack=!1,i.Media.trackWhilePlaying=!1,i.Media.trackVars="prop1,prop2,prop3",i.Media.trackEvents="event1",i.visitorNamespace="msnportal",i.dc="112",i.m_Media_c="var m=s.m_i('Media');m.cn=function(n){var m=this;return m.s.rep(m.s.rep(m.s.rep(n,\"\\n\",''),\"\\r\",''),'--**--','')};m.open=function(n,l,p,b){var m=this,i=new Object,tm=new Date,a='',x;n=m.cn(n);l=parseInt(l);if(!l)l=1;if(n&&p){if(!m.l)m.l=new Object;if(m.l[n])m.close(n);if(b&&b.id)a=b.id;for (x in m.l)if(m.l[x]&&m.l[x].a==a)m.close(m.l[x].n);i.n=n;i.l=l;i.p=m.cn(p);i.a=a;i.t=0;i.ts=0;i.s=Math.floor(tm.getTime()/1000);i.lx=0;i.lt=i.s;i.lo=0;i.e='';i.to=-1;m.l[n]=i}};m.close=function(n){this.e(n,0,-1)};m.play=function(n,o){var m=this,i;i=m.e(n,1,o);i.m=new Function('var m=s_c_il['+m._in+'],i;if(m.l){i=m.l[\"'+m.s.rep(i.n,'\"','\\\\\"')+'\"];if(i){if(i.lx==1)m.e(i.n,3,-1);i.mt=setTimeout(i.m,5000)}}');i.m()};m.stop=function(n,o){this.e(n,2,o)};m.track=function(n){var m=this;if (m.trackWhilePlaying) {m.e(n,4,-1)}};m.e=function(n,x,o){var m=this,i,tm=new Date,ts=Math.floor(tm.getTime()/1000),ti=m.trackSeconds,tp=m.trackMilestones,z=new Array,j,d='--**--',t=1,b,v=m.trackVars,e=m.trackEvents,pe='media',pev3,w=new Object,vo=new Object;n=m.cn(n);i=n&&m.l&&m.l[n]?m.l[n]:0;if(i){w.name=n;w.length=i.l;w.playerName=i.p;if(i.to<0)w.event=\"OPEN\";else w.event=(x==1?\"PLAY\":(x==2?\"STOP\":(x==3?\"MONITOR\":\"CLOSE\")));w.openTime=new Date();w.openTime.setTime(i.s*1000);if(x>2||(x!=i.lx&&(x!=2||i.lx==1))) {b=\"Media.\"+name;pev3 = m.s.ape(i.n)+d+i.l+d+m.s.ape(i.p)+d;if(x){if(o<0&&i.lt>0){o=(ts-i.lt)+i.lo;o=o<i.l?o:i.l-1}o=Math.floor(o);if(x>=2&&i.lo<o){i.t+=o-i.lo;i.ts+=o-i.lo;}if(x<=2){i.e+=(x==1?'S':'E')+o;i.lx=x;}else if(i.lx!=1)m.e(n,1,o);i.lt=ts;i.lo=o;pev3+=i.t+d+i.s+d+(m.trackWhilePlaying&&i.to>=0?'L'+i.to:'')+i.e+(x!=2?(m.trackWhilePlaying?'L':'E')+o:'');if(m.trackWhilePlaying){b=0;pe='m_o';if(x!=4){w.offset=o;w.percent=((w.offset+1)/w.length)*100;w.percent=w.percent>100?100:Math.floor(w.percent);w.timePlayed=i.t;if(m.monitor)m.monitor(m.s,w)}if(i.to<0)pe='m_s';else if(x==4)pe='m_i';else{t=0;v=e='None';ti=ti?parseInt(ti):0;z=tp?m.s.sp(tp,','):0;if(ti&&i.ts>=ti)t=1;else if(z){if(o<i.to)i.to=o;else{for(j=0;j<z.length;j++){ti=z[j]?parseInt(z[j]):0;if(ti&&((i.to+1)/i.l<ti/100)&&((o+1)/i.l>=ti/100)){t=1;j=z.length}}}}}}}else{m.e(n,2,-1);if(m.trackWhilePlaying){w.offset=i.lo;w.percent=((w.offset+1)/w.length)*100;w.percent=w.percent>100?100:Math.floor(w.percent);w.timePlayed=i.t;if(m.monitor)m.monitor(m.s,w)}m.l[n]=0;if(i.e){pev3+=i.t+d+i.s+d+(m.trackWhilePlaying&&i.to>=0?'L'+i.to:'')+i.e;if(m.trackWhilePlaying){v=e='None';pe='m_o'}else{t=0;m.s.fbr(b)}}else t=0;b=0}if(t){vo.linkTrackVars=v;vo.linkTrackEvents=e;vo.pe=pe;vo.pev3=pev3;m.s.t(vo,b);if(m.trackWhilePlaying){i.ts=0;i.to=o;i.e=''}}}}return i};m.ae=function(n,l,p,x,o,b){if(n&&p){var m=this;if(!m.l||!m.l[n])m.open(n,l,p,b);m.e(n,x,o)}};m.a=function(o,t){var m=this,i=o.id?o.id:o.name,n=o.name,p=0,v,c,c1,c2,xc=m.s.h,x,e,f1,f2='s_media_'+m._in+'_oc',f3='s_media_'+m._in+'_t',f4='s_media_'+m._in+'_s',f5='s_media_'+m._in+'_l',f6='s_media_'+m._in+'_m',f7='s_media_'+m._in+'_c',tcf,w;if(!i){if(!m.c)m.c=0;i='s_media_'+m._in+'_'+m.c;m.c++}if(!o.id)o.id=i;if(!o.name)o.name=n=i;if(!m.ol)m.ol=new Object;if(m.ol[i])return;m.ol[i]=o;if(!xc)xc=m.s.b;tcf=new Function('o','var e,p=0;try{if(o.versionInfo&&o.currentMedia&&o.controls)p=1}catch(e){p=0}return p');p=tcf(o);if(!p){tcf=new Function('o','var e,p=0,t;try{t=o.GetQuickTimeVersion();if(t)p=2}catch(e){p=0}return p');p=tcf(o);if(!p){tcf=new Function('o','var e,p=0,t;try{t=o.GetVersionInfo();if(t)p=3}catch(e){p=0}return p');p=tcf(o)}}v=\"var m=s_c_il[\"+m._in+\"],o=m.ol['\"+i+\"']\";if(p==1){p='Windows Media Player '+o.versionInfo;c1=v+',n,p,l,x=-1,cm,c,mn;if(o){cm=o.currentMedia;c=o.controls;if(cm&&c){mn=cm.name?cm.name:c.URL;l=cm.duration;p=c.currentPosition;n=o.playState;if(n){if(n==8)x=0;if(n==3)x=1;if(n==1||n==2||n==4||n==5||n==6)x=2;}';c2='if(x>=0)m.ae(mn,l,\"'+p+'\",x,x!=2?p:-1,o)}}';c=c1+c2;if(m.s.isie&&xc){x=m.s.d.createElement('script');x.language='jscript';x.type='text/javascript';x.htmlFor=i;x.event='PlayStateChange(NewState)';x.defer=true;x.text=c;xc.appendChild(x);o[f6]=new Function(c1+'if(n==3){x=3;'+c2+'}setTimeout(o.'+f6+',5000)');o[f6]()}}if(p==2){p='QuickTime Player '+(o.GetIsQuickTimeRegistered()?'Pro ':'')+o.GetQuickTimeVersion();f1=f2;c=v+',n,x,t,l,p,p2,mn;if(o){mn=o.GetMovieName()?o.GetMovieName():o.GetURL();n=o.GetRate();t=o.GetTimeScale();l=o.GetDuration()/t;p=o.GetTime()/t;p2=o.'+f5+';if(n!=o.'+f4+'||p<p2||p-p2>5){x=2;if(n!=0)x=1;else if(p>=l)x=0;if(p<p2||p-p2>5)m.ae(mn,l,\"'+p+'\",2,p2,o);m.ae(mn,l,\"'+p+'\",x,x!=2?p:-1,o)}if(n>0&&o.'+f7+'>=10){m.ae(mn,l,\"'+p+'\",3,p,o);o.'+f7+'=0}o.'+f7+'++;o.'+f4+'=n;o.'+f5+'=p;setTimeout(\"'+v+';o.'+f2+'(0,0)\",500)}';o[f1]=new Function('a','b',c);o[f4]=-1;o[f7]=0;o[f1](0,0)}if(p==3){p='RealPlayer '+o.GetVersionInfo();f1=n+'_OnPlayStateChange';c1=v+',n,x=-1,l,p,mn;if(o){mn=o.GetTitle()?o.GetTitle():o.GetSource();n=o.GetPlayState();l=o.GetLength()/1000;p=o.GetPosition()/1000;if(n!=o.'+f4+'){if(n==3)x=1;if(n==0||n==2||n==4||n==5)x=2;if(n==0&&(p>=l||p==0))x=0;if(x>=0)m.ae(mn,l,\"'+p+'\",x,x!=2?p:-1,o)}if(n==3&&(o.'+f7+'>=10||!o.'+f3+')){m.ae(mn,l,\"'+p+'\",3,p,o);o.'+f7+'=0}o.'+f7+'++;o.'+f4+'=n;';c2='if(o.'+f2+')o.'+f2+'(o,n)}';if(m.s.wd[f1])o[f2]=m.s.wd[f1];m.s.wd[f1]=new Function('a','b',c1+c2);o[f1]=new Function('a','b',c1+'setTimeout(\"'+v+';o.'+f1+'(0,0)\",o.'+f3+'?500:5000);'+c2);o[f4]=-1;if(m.s.isie)o[f3]=1;o[f7]=0;o[f1](0,0)}};m.as=new Function('e','var m=s_c_il['+m._in+'],l,n;if(m.autoTrack&&m.s.d.getElementsByTagName){l=m.s.d.getElementsByTagName(m.s.isie?\"OBJECT\":\"EMBED\");if(l)for(n=0;n<l.length;n++)m.a(l[n]);}');if(s.wd.attachEvent)s.wd.attachEvent('onload',m.as);else if(s.wd.addEventListener)s.wd.addEventListener('load',m.as,false)",i.m_i("Media"),i}function t(n,t,i){var o="s._c='s_c';s.wd=window;if(!s.wd.s_c_in){s.wd.s_c_il=new Array;s.wd.s_c_in=0;}s._il=s.wd.s_c_il;s._in=s.wd.s_c_in;s._il[s._in]=s;s.wd.s_c_in++;s.an=s_an;s.cls=function(x,c){var i,y='';if(!c)c=this.an;for(i=0;i<x.length;i++){n=x.substring(i,i+1);if(c.indexOf(n)>=0)y+=n}return y};s.fl=function(x,l){return x?(''+x).substring(0,l):x};s.co=function(o){if(!o)return o;var n=new Object,x;for(x in o)if(x.indexOf('select')<0&&x.indexOf('filter')<0)n[x]=o[x];return n};s.num=function(x){x=''+x;for(var p=0;p<x.length;p++)if(('0123456789').indexOf(x.substring(p,p+1))<0)return 0;return 1};s.rep=s_rep;s.sp=s_sp;s.jn=s_jn;s.ape=function(x){var s=this,h='0123456789ABCDEF',i,c=s.charSet,n,l,e,y='';c=c?c.toUpperCase():'';if(x){x=''+x;if(c=='AUTO'&&('').charCodeAt){for(i=0;i<x.length;i++){c=x.substring(i,i+1);n=x.charCodeAt(i);if(n>127){l=0;e='';while(n||l<4){e=h.substring(n%16,n%16+1)+e;n=(n-n%16)/16;l++}y+='%u'+e}else if(c=='+')y+='%2B';else y+=escape(c)}x=y}else{x=x?s.rep(escape(''+x),'+','%2B'):x;if(x&&c&&s.em==1&&x.indexOf('%u')<0&&x.indexOf('%U')<0){i=x.indexOf('%');while(i>=0){i++;if(h.substring(8).indexOf(x.substring(i,i+1).toUpperCase())>=0)return x.substring(0,i)+'u00'+x.substring(i);i=x.indexOf('%',i)}}}}return x};s.epa=function(x){var s=this;return x?unescape(s.rep(''+x,'+',' ')):x};s.pt=function(x,d,f,a){var s=this,t=x,z=0,y,r;while(t){y=t.indexOf(d);y=y<0?t.length:y;t=t.substring(0,y);r=s[f](t,a);if(r)return r;z+=y+d.length;t=x.substring(z,x.length);t=z<x.length?t:''}return ''};s.isf=function(t,a){var c=a.indexOf(':');if(c>=0)a=a.substring(0,c);if(t.substring(0,2)=='s_')t=t.substring(2);return (t!=''&&t==a)};s.fsf=function(t,a){var s=this;if(s.pt(a,',','isf',t))s.fsg+=(s.fsg!=''?',':'')+t;return 0};s.fs=function(x,f){var s=this;s.fsg='';s.pt(x,',','fsf',f);return s.fsg};s.si=function(wd){var s=this,c=''+s_gi,a=c.indexOf(\"{\"),b=c.lastIndexOf(\"}\"),m;c=s_fe(a>0&&b>0?c.substring(a+1,b):0);if(wd&&wd.document&&c){wd.setTimeout('function s_sv(o,n,k){var v=o[k],i;if(v){if(typeof(v)==\"string\"||typeof(v)==\"number\")n[k]=v;else if (typeof(v)==\"array\"){n[k]=new Array;for(i=0;i<v.length;i++)s_sv(v,n[k],i)}else if (typeof(v)==\"object\"){n[k]=new Object;for(i in v)s_sv(v,n[k],i)}}}function s_si(t){var wd=window,s,i,j,c,a,b;wd.s_gi=new Function(\"un\",\"pg\",\"ss\",\"'+c+'\");wd.s=s_gi(\"'+s.oun+'\");s=wd.s;s.sa(\"'+s.un+'\");s.tfs=wd;s.pt(s.vl_g,\",\",\"vo1\",t);s.lnk=s.eo=s.linkName=s.linkType=s.wd.s_objectID=s.ppu=s.pe=s.pev1=s.pev2=s.pev3=\\'\\';if(t.m_l&&t.m_nl)for(i=0;i<t.m_nl.length;i++){n=t.m_nl[i];if(n){m=t[n];c=t[\"m_\"+n];if(m&&c){c=\"\"+c;if(c.indexOf(\"function\")>=0){a=c.indexOf(\"{\");b=c.lastIndexOf(\"}\");c=a>0&&b>0?c.substring(a+1,b):0;s[\"m_\"+n+\"_c\"]=c;if(m._e)s.loadModule(n);if(s[n])for(j=0;j<m._l.length;j++)s_sv(m,s[n],m._l[j])}}}}}var e,o,t;try{o=window.opener;if(o&&o.s_gi){t=o.s_gi(\"'+s.un+'\");if(t)s_si(t)}}catch(e){}',1)}};s.c_d='';s.c_gdf=function(t,a){var s=this;if(!s.num(t))return 1;return 0};s.c_gd=function(){var s=this,d=s.wd.location.hostname,n=s.fpCookieDomainPeriods,p;if(!n)n=s.cookieDomainPeriods;if(d&&!s.c_d){n=n?parseInt(n):2;n=n>2?n:2;p=d.lastIndexOf('.');if(p>=0){while(p>=0&&n>1){p=d.lastIndexOf('.',p-1);n--}s.c_d=p>0&&s.pt(d,'.','c_gdf',0)?d.substring(p):d}}return s.c_d};s.c_r=function(k){var s=this;k=s.ape(k);var c=' '+s.d.cookie,i=c.indexOf(' '+k+'='),e=i<0?i:c.indexOf(';',i),v=i<0?'':s.epa(c.substring(i+2+k.length,e<0?c.length:e));return v!='[[B]]'?v:''};s.c_w=function(k,v,e){var s=this,d=s.c_gd(),l=s.cookieLifetime,t;v=''+v;l=l?(''+l).toUpperCase():'';if(e&&l!='SESSION'&&l!='NONE'){t=(v!=''?parseInt(l?l:0):-60);if(t){e=new Date;e.setTime(e.getTime()+(t*1000))}}if(k&&l!='NONE'){s.d.cookie=k+'='+s.ape(v!=''?v:'[[B]]')+'; path=/;'+(e&&l!='SESSION'?' expires='+e.toGMTString()+';':'')+(d?' domain='+d+';':'');return s.c_r(k)==v}return 0};s.eh=function(o,e,r,f){var s=this,b='s_'+e+'_'+s._in,n=-1,l,i,x;if(!s.ehl)s.ehl=new Array;l=s.ehl;for(i=0;i<l.length&&n<0;i++){if(l[i].o==o&&l[i].e==e)n=i}if(n<0){n=i;l[n]=new Object}x=l[n];x.o=o;x.e=e;f=r?x.b:f;if(r||f){x.b=r?0:o[e];x.o[e]=f}if(x.b){x.o[b]=x.b;return b}return 0};s.cet=function(f,a,t,o,b){var s=this,r,tcf;if(s.apv>=5&&(!s.isopera||s.apv>=7)){tcf=new Function('s','f','a','t','var e,r;try{r=s[f](a)}catch(e){r=s[t](e)}return r');r=tcf(s,f,a,t)}else{if(s.ismac&&s.u.indexOf('MSIE 4')>=0)r=s[b](a);else{s.eh(s.wd,'onerror',0,o);r=s[f](a);s.eh(s.wd,'onerror',1)}}return r};s.gtfset=function(e){var s=this;return s.tfs};s.gtfsoe=new Function('e','var s=s_c_il['+s._in+'],c;s.eh(window,\"onerror\",1);s.etfs=1;c=s.t();if(c)s.d.write(c);s.etfs=0;return true');s.gtfsfb=function(a){return window};s.gtfsf=function(w){var s=this,p=w.parent,l=w.location;s.tfs=w;if(p&&p.location!=l&&p.location.host==l.host){s.tfs=p;return s.gtfsf(s.tfs)}return s.tfs};s.gtfs=function(){var s=this;if(!s.tfs){s.tfs=s.wd;if(!s.etfs)s.tfs=s.cet('gtfsf',s.tfs,'gtfset',s.gtfsoe,'gtfsfb')}return s.tfs};s.mrq=function(u){var s=this,l=s.rl[u],n,r;s.rl[u]=0;if(l)for(n=0;n<l.length;n++){r=l[n];s.mr(0,0,r.r,0,r.t,r.u)}};s.br=function(id,rs){var s=this;if(s.disableBufferedRequests||!s.c_w('s_br',rs))s.brl=rs};s.flushBufferedRequests=function(){this.fbr(0)};s.fbr=function(id){var s=this,br=s.c_r('s_br');if(!br)br=s.brl;if(br){if(!s.disableBufferedRequests)s.c_w('s_br','');s.mr(0,0,br)}s.brl=0};s.mr=function(sess,q,rs,id,ta,u){var s=this,dc=s.dc,t1=s.trackingServer,t2=s.trackingServerSecure,tb=s.trackingServerBase,p='.sc',ns=s.visitorNamespace,un=s.cls(u?u:(ns?ns:s.fun)),r=new Object,l,imn='s_i_'+(un),im,b,e;if(!rs){if(t1){if(t2&&s.ssl)t1=t2}else{if(!tb)tb='2o7.net';if(dc)dc=(''+dc).toLowerCase();else dc='d1';if(tb=='2o7.net'){if(dc=='d1')dc='112';else if(dc=='d2')dc='122';p=''}t1=un+'.'+dc+'.'+p+tb}rs='http'+(s.ssl?'s':'')+'://'+t1+'/b/ss/'+s.un+'/'+(s.mobile?'5.1':'1')+'/H.20.3/'+sess+'?AQB=1&ndh=1'+(q?q:'')+'&AQE=1';if(s.isie&&!s.ismac){if(s.apv>5.5)rs=s.fl(rs,4095);else rs=s.fl(rs,2047)}if(id){s.br(id,rs);return}}if(s.d.images&&s.apv>=3&&(!s.isopera||s.apv>=7)&&(s.ns6<0||s.apv>=6.1)){if(!s.rc)s.rc=new Object;if(!s.rc[un]){s.rc[un]=1;if(!s.rl)s.rl=new Object;s.rl[un]=new Array;setTimeout('if(window.s_c_il)window.s_c_il['+s._in+'].mrq(\"'+un+'\")',750)}else{l=s.rl[un];if(l){r.t=ta;r.u=un;r.r=rs;l[l.length]=r;return ''}imn+='_'+s.rc[un];s.rc[un]++}im=s.wd[imn];if(!im)im=s.wd[imn]=new Image;im.s_l=0;im.onload=new Function('e','this.s_l=1;var wd=window,s;if(wd.s_c_il){s=wd.s_c_il['+s._in+'];s.mrq(\"'+un+'\");s.nrs--;if(!s.nrs)s.m_m(\"rr\")}');if(!s.nrs){s.nrs=1;s.m_m('rs')}else s.nrs++;im.src=rs;if(rs.indexOf('&pe=')>=0&&(!ta||ta=='_self'||ta=='_top'||(s.wd.name&&ta==s.wd.name))){b=e=new Date;while(!im.s_l&&e.getTime()-b.getTime()<500)e=new Date}return ''}return '<im'+'g sr'+'c=\"'+rs+'\" width=1 height=1 border=0 alt=\"\">'};s.gg=function(v){var s=this;if(!s.wd['s_'+v])s.wd['s_'+v]='';return s.wd['s_'+v]};s.glf=function(t,a){if(t.substring(0,2)=='s_')t=t.substring(2);var s=this,v=s.gg(t);if(v)s[t]=v};s.gl=function(v){var s=this;if(s.pg)s.pt(v,',','glf',0)};s.rf=function(x){var s=this,y,i,j,h,l,a,b='',c='',t;if(x){y=''+x;i=y.indexOf('?');if(i>0){a=y.substring(i+1);y=y.substring(0,i);h=y.toLowerCase();i=0;if(h.substring(0,7)=='http://')i+=7;else if(h.substring(0,8)=='https://')i+=8;h=h.substring(i);i=h.indexOf(\"/\");if(i>0){h=h.substring(0,i);if(h.indexOf('google')>=0){a=s.sp(a,'&');if(a.length>1){l=',q,ie,start,search_key,word,kw,cd,';for(j=0;j<a.length;j++){t=a[j];i=t.indexOf('=');if(i>0&&l.indexOf(','+t.substring(0,i)+',')>=0)b+=(b?'&':'')+t;else c+=(c?'&':'')+t}if(b&&c){y+='?'+b+'&'+c;if(''+x!=y)x=y}}}}}}return x};s.hav=function(){var s=this,qs='',fv=s.linkTrackVars,fe=s.linkTrackEvents,mn,i;if(s.pe){mn=s.pe.substring(0,1).toUpperCase()+s.pe.substring(1);if(s[mn]){fv=s[mn].trackVars;fe=s[mn].trackEvents}}fv=fv?fv+','+s.vl_l+','+s.vl_l2:'';for(i=0;i<s.va_t.length;i++){var k=s.va_t[i],v=s[k],b=k.substring(0,4),x=k.substring(4),n=parseInt(x),q=k;if(v&&k!='linkName'&&k!='linkType'){if(s.pe||s.lnk||s.eo){if(fv&&(','+fv+',').indexOf(','+k+',')<0)v='';if(k=='events'&&fe)v=s.fs(v,fe)}if(v){if(k=='dynamicVariablePrefix')q='D';else if(k=='visitorID')q='vid';else if(k=='pageURL'){q='g';v=s.fl(v,255)}else if(k=='referrer'){q='r';v=s.fl(s.rf(v),255)}else if(k=='vmk'||k=='visitorMigrationKey')q='vmt';else if(k=='visitorMigrationServer'){q='vmf';if(s.ssl&&s.visitorMigrationServerSecure)v=''}else if(k=='visitorMigrationServerSecure'){q='vmf';if(!s.ssl&&s.visitorMigrationServer)v=''}else if(k=='charSet'){q='ce';if(v.toUpperCase()=='AUTO')v='ISO-8859-1';else if(s.em==2)v='UTF-8'}else if(k=='visitorNamespace')q='ns';else if(k=='cookieDomainPeriods')q='cdp';else if(k=='cookieLifetime')q='cl';else if(k=='variableProvider')q='vvp';else if(k=='currencyCode')q='cc';else if(k=='channel')q='ch';else if(k=='transactionID')q='xact';else if(k=='campaign')q='v0';else if(k=='resolution')q='s';else if(k=='colorDepth')q='c';else if(k=='javascriptVersion')q='j';else if(k=='javaEnabled')q='v';else if(k=='cookiesEnabled')q='k';else if(k=='browserWidth')q='bw';else if(k=='browserHeight')q='bh';else if(k=='connectionType')q='ct';else if(k=='homepage')q='hp';else if(k=='plugins')q='p';else if(s.num(x)){if(b=='prop')q='c'+n;else if(b=='eVar')q='v'+n;else if(b=='list')q='l'+n;else if(b=='hier'){q='h'+n;v=s.fl(v,255)}}if(v)qs+='&'+q+'='+(k.substring(0,3)!='pev'?s.ape(v):v)}}}return qs};s.ltdf=function(t,h){t=t?t.toLowerCase():'';h=h?h.toLowerCase():'';var qi=h.indexOf('?');h=qi>=0?h.substring(0,qi):h;if(t&&h.substring(h.length-(t.length+1))=='.'+t)return 1;return 0};s.ltef=function(t,h){t=t?t.toLowerCase():'';h=h?h.toLowerCase():'';if(t&&h.indexOf(t)>=0)return 1;return 0};s.lt=function(h){var s=this,lft=s.linkDownloadFileTypes,lef=s.linkExternalFilters,lif=s.linkInternalFilters;lif=lif?lif:s.wd.location.hostname;h=h.toLowerCase();if(s.trackDownloadLinks&&lft&&s.pt(lft,',','ltdf',h))return 'd';if(s.trackExternalLinks&&h.substring(0,1)!='#'&&(lef||lif)&&(!lef||s.pt(lef,',','ltef',h))&&(!lif||!s.pt(lif,',','ltef',h)))return 'e';return ''};s.lc=new Function('e','var s=s_c_il['+s._in+'],b=s.eh(this,\"onclick\");s.lnk=s.co(this);s.t();s.lnk=0;if(b)return this[b](e);return true');s.bc=new Function('e','var s=s_c_il['+s._in+'],f,tcf;if(s.d&&s.d.all&&s.d.all.cppXYctnr)return;s.eo=e.srcElement?e.srcElement:e.target;tcf=new Function(\"s\",\"var e;try{if(s.eo&&(s.eo.tagName||s.eo.parentElement||s.eo.parentNode))s.t()}catch(e){}\");tcf(s);s.eo=0');s.oh=function(o){var s=this,l=s.wd.location,h=o.href?o.href:'',i,j,k,p;i=h.indexOf(':');j=h.indexOf('?');k=h.indexOf('/');if(h&&(i<0||(j>=0&&i>j)||(k>=0&&i>k))){p=o.protocol&&o.protocol.length>1?o.protocol:(l.protocol?l.protocol:'');i=l.pathname.lastIndexOf('/');h=(p?p+'//':'')+(o.host?o.host:(l.host?l.host:''))+(h.substring(0,1)!='/'?l.pathname.substring(0,i<0?0:i)+'/':'')+h}return h};s.ot=function(o){var t=o.tagName;t=t&&t.toUpperCase?t.toUpperCase():'';if(t=='SHAPE')t='';if(t){if(t=='INPUT'&&o.type&&o.type.toUpperCase)t=o.type.toUpperCase();else if(!t&&o.href)t='A';}return t};s.oid=function(o){var s=this,t=s.ot(o),p,c,n='',x=0;if(t&&!o.s_oid){p=o.protocol;c=o.onclick;if(o.href&&(t=='A'||t=='AREA')&&(!c||!p||p.toLowerCase().indexOf('javascript')<0))n=s.oh(o);else if(c){n=s.rep(s.rep(s.rep(s.rep(''+c,\"\\r\",''),\"\\n\",''),\"\\t\",''),' ','');x=2}else if(o.value&&(t=='INPUT'||t=='SUBMIT')){n=o.value;x=3}else if(o.src&&t=='IMAGE')n=o.src;if(n){o.s_oid=s.fl(n,100);o.s_oidt=x}}return o.s_oid};s.rqf=function(t,un){var s=this,e=t.indexOf('='),u=e>=0?','+t.substring(0,e)+',':'';return u&&u.indexOf(','+un+',')>=0?s.epa(t.substring(e+1)):''};s.rq=function(un){var s=this,c=un.indexOf(','),v=s.c_r('s_sq'),q='';if(c<0)return s.pt(v,'&','rqf',un);return s.pt(un,',','rq',0)};s.sqp=function(t,a){var s=this,e=t.indexOf('='),q=e<0?'':s.epa(t.substring(e+1));s.sqq[q]='';if(e>=0)s.pt(t.substring(0,e),',','sqs',q);return 0};s.sqs=function(un,q){var s=this;s.squ[un]=q;return 0};s.sq=function(q){var s=this,k='s_sq',v=s.c_r(k),x,c=0;s.sqq=new Object;s.squ=new Object;s.sqq[q]='';s.pt(v,'&','sqp',0);s.pt(s.un,',','sqs',q);v='';for(x in s.squ)if(x&&(!Object||!Object.prototype||!Object.prototype[x]))s.sqq[s.squ[x]]+=(s.sqq[s.squ[x]]?',':'')+x;for(x in s.sqq)if(x&&(!Object||!Object.prototype||!Object.prototype[x])&&s.sqq[x]&&(x==q||c<2)){v+=(v?'&':'')+s.sqq[x]+'='+s.ape(x);c++}return s.c_w(k,v,0)};s.wdl=new Function('e','var s=s_c_il['+s._in+'],r=true,b=s.eh(s.wd,\"onload\"),i,o,oc;if(b)r=this[b](e);for(i=0;i<s.d.links.length;i++){o=s.d.links[i];oc=o.onclick?\"\"+o.onclick:\"\";if((oc.indexOf(\"s_gs(\")<0||oc.indexOf(\".s_oc(\")>=0)&&oc.indexOf(\".tl(\")<0)s.eh(o,\"onclick\",0,s.lc);}return r');s.wds=function(){var s=this;if(s.apv>3&&(!s.isie||!s.ismac||s.apv>=5)){if(s.b&&s.b.attachEvent)s.b.attachEvent('onclick',s.bc);else if(s.b&&s.b.addEventListener)s.b.addEventListener('click',s.bc,false);else s.eh(s.wd,'onload',0,s.wdl)}};s.vs=function(x){var s=this,v=s.visitorSampling,g=s.visitorSamplingGroup,k='s_vsn_'+s.un+(g?'_'+g:''),n=s.c_r(k),e=new Date,y=e.getYear();e.setYear(y+10+(y<1900?1900:0));if(v){v*=100;if(!n){if(!s.c_w(k,x,e))return 0;n=x}if(n%10000>v)return 0}return 1};s.dyasmf=function(t,m){if(t&&m&&m.indexOf(t)>=0)return 1;return 0};s.dyasf=function(t,m){var s=this,i=t?t.indexOf('='):-1,n,x;if(i>=0&&m){var n=t.substring(0,i),x=t.substring(i+1);if(s.pt(x,',','dyasmf',m))return n}return 0};s.uns=function(){var s=this,x=s.dynamicAccountSelection,l=s.dynamicAccountList,m=s.dynamicAccountMatch,n,i;s.un=s.un.toLowerCase();if(x&&l){if(!m)m=s.wd.location.host;if(!m.toLowerCase)m=''+m;l=l.toLowerCase();m=m.toLowerCase();n=s.pt(l,';','dyasf',m);if(n)s.un=n}i=s.un.indexOf(',');s.fun=i<0?s.un:s.un.substring(0,i)};s.sa=function(un){var s=this;s.un=un;if(!s.oun)s.oun=un;else if((','+s.oun+',').indexOf(','+un+',')<0)s.oun+=','+un;s.uns()};s.m_i=function(n,a){var s=this,m,f=n.substring(0,1),r,l,i;if(!s.m_l)s.m_l=new Object;if(!s.m_nl)s.m_nl=new Array;m=s.m_l[n];if(!a&&m&&m._e&&!m._i)s.m_a(n);if(!m){m=new Object,m._c='s_m';m._in=s.wd.s_c_in;m._il=s._il;m._il[m._in]=m;s.wd.s_c_in++;m.s=s;m._n=n;m._l=new Array('_c','_in','_il','_i','_e','_d','_dl','s','n','_r','_g','_g1','_t','_t1','_x','_x1','_rs','_rr','_l');s.m_l[n]=m;s.m_nl[s.m_nl.length]=n}else if(m._r&&!m._m){r=m._r;r._m=m;l=m._l;for(i=0;i<l.length;i++)if(m[l[i]])r[l[i]]=m[l[i]];r._il[r._in]=r;m=s.m_l[n]=r}if(f==f.toUpperCase())s[n]=m;return m};s.m_a=new Function('n','g','e','if(!g)g=\"m_\"+n;var s=s_c_il['+s._in+'],c=s[g+\"_c\"],m,x,f=0;if(!c)c=s.wd[\"s_\"+g+\"_c\"];if(c&&s_d)s[g]=new Function(\"s\",s_ft(s_d(c)));x=s[g];if(!x)x=s.wd[\\'s_\\'+g];if(!x)x=s.wd[g];m=s.m_i(n,1);if(x&&(!m._i||g!=\"m_\"+n)){m._i=f=1;if((\"\"+x).indexOf(\"function\")>=0)x(s);else s.m_m(\"x\",n,x,e)}m=s.m_i(n,1);if(m._dl)m._dl=m._d=0;s.dlt();return f');s.m_m=function(t,n,d,e){t='_'+t;var s=this,i,x,m,f='_'+t,r=0,u;if(s.m_l&&s.m_nl)for(i=0;i<s.m_nl.length;i++){x=s.m_nl[i];if(!n||x==n){m=s.m_i(x);u=m[t];if(u){if((''+u).indexOf('function')>=0){if(d&&e)u=m[t](d,e);else if(d)u=m[t](d);else u=m[t]()}}if(u)r=1;u=m[t+1];if(u&&!m[f]){if((''+u).indexOf('function')>=0){if(d&&e)u=m[t+1](d,e);else if(d)u=m[t+1](d);else u=m[t+1]()}}m[f]=1;if(u)r=1}}return r};s.m_ll=function(){var s=this,g=s.m_dl,i,o;if(g)for(i=0;i<g.length;i++){o=g[i];if(o)s.loadModule(o.n,o.u,o.d,o.l,o.e,1);g[i]=0}};s.loadModule=function(n,u,d,l,e,ln){var s=this,m=0,i,g,o=0,f1,f2,c=s.h?s.h:s.b,b,tcf;if(n){i=n.indexOf(':');if(i>=0){g=n.substring(i+1);n=n.substring(0,i)}else g=\"m_\"+n;m=s.m_i(n)}if((l||(n&&!s.m_a(n,g)))&&u&&s.d&&c&&s.d.createElement){if(d){m._d=1;m._dl=1}if(ln){if(s.ssl)u=s.rep(u,'http:','https:');i='s_s:'+s._in+':'+n+':'+g;b='var s=s_c_il['+s._in+'],o=s.d.getElementById(\"'+i+'\");if(s&&o){if(!o.l&&s.wd.'+g+'){o.l=1;if(o.i)clearTimeout(o.i);o.i=0;s.m_a(\"'+n+'\",\"'+g+'\"'+(e?',\"'+e+'\"':'')+')}';f2=b+'o.c++;if(!s.maxDelay)s.maxDelay=250;if(!o.l&&o.c<(s.maxDelay*2)/100)o.i=setTimeout(o.f2,100)}';f1=new Function('e',b+'}');tcf=new Function('s','c','i','u','f1','f2','var e,o=0;try{o=s.d.createElement(\"script\");if(o){o.type=\"text/javascript\";'+(n?'o.id=i;o.defer=true;o.onload=o.onreadystatechange=f1;o.f2=f2;o.l=0;':'')+'o.src=u;c.appendChild(o);'+(n?'o.c=0;o.i=setTimeout(f2,100)':'')+'}}catch(e){o=0}return o');o=tcf(s,c,i,u,f1,f2)}else{o=new Object;o.n=n+':'+g;o.u=u;o.d=d;o.l=l;o.e=e;g=s.m_dl;if(!g)g=s.m_dl=new Array;i=0;while(i<g.length&&g[i])i++;g[i]=o}}else if(n){m=s.m_i(n);m._e=1}return m};s.vo1=function(t,a){if(a[t]||a['!'+t])this[t]=a[t]};s.vo2=function(t,a){if(!a[t]){a[t]=this[t];if(!a[t])a['!'+t]=1}};s.dlt=new Function('var s=s_c_il['+s._in+'],d=new Date,i,vo,f=0;if(s.dll)for(i=0;i<s.dll.length;i++){vo=s.dll[i];if(vo){if(!s.m_m(\"d\")||d.getTime()-vo._t>=s.maxDelay){s.dll[i]=0;s.t(vo)}else f=1}}if(s.dli)clearTimeout(s.dli);s.dli=0;if(f){if(!s.dli)s.dli=setTimeout(s.dlt,s.maxDelay)}else s.dll=0');s.dl=function(vo){var s=this,d=new Date;if(!vo)vo=new Object;s.pt(s.vl_g,',','vo2',vo);vo._t=d.getTime();if(!s.dll)s.dll=new Array;s.dll[s.dll.length]=vo;if(!s.maxDelay)s.maxDelay=250;s.dlt()};s.t=function(vo,id){var s=this,trk=1,tm=new Date,sed=Math&&Math.random?Math.floor(Math.random()*10000000000000):tm.getTime(),sess='s'+Math.floor(tm.getTime()/10800000)%10+sed,y=tm.getYear(),vt=tm.getDate()+'/'+tm.getMonth()+'/'+(y<1900?y+1900:y)+' '+tm.getHours()+':'+tm.getMinutes()+':'+tm.getSeconds()+' '+tm.getDay()+' '+tm.getTimezoneOffset(),tcf,tfs=s.gtfs(),ta='',q='',qs='',code='',vb=new Object;s.gl(s.vl_g);s.uns();s.m_ll();if(!s.td){var tl=tfs.location,a,o,i,x='',c='',v='',p='',bw='',bh='',j='1.0',k=s.c_w('s_cc','true',0)?'Y':'N',hp='',ct='',pn=0,ps;if(String&&String.prototype){j='1.1';if(j.match){j='1.2';if(tm.setUTCDate){j='1.3';if(s.isie&&s.ismac&&s.apv>=5)j='1.4';if(pn.toPrecision){j='1.5';a=new Array;if(a.forEach){j='1.6';i=0;o=new Object;tcf=new Function('o','var e,i=0;try{i=new Iterator(o)}catch(e){}return i');i=tcf(o);if(i&&i.next)j='1.7'}}}}}if(s.apv>=4)x=screen.width+'x'+screen.height;if(s.isns||s.isopera){if(s.apv>=3){v=s.n.javaEnabled()?'Y':'N';if(s.apv>=4){c=screen.pixelDepth;bw=s.wd.innerWidth;bh=s.wd.innerHeight}}s.pl=s.n.plugins}else if(s.isie){if(s.apv>=4){v=s.n.javaEnabled()?'Y':'N';c=screen.colorDepth;if(s.apv>=5){bw=s.d.documentElement.offsetWidth;bh=s.d.documentElement.offsetHeight;if(!s.ismac&&s.b){tcf=new Function('s','tl','var e,hp=0;try{s.b.addBehavior(\"#default#homePage\");hp=s.b.isHomePage(tl)?\"Y\":\"N\"}catch(e){}return hp');hp=tcf(s,tl);tcf=new Function('s','var e,ct=0;try{s.b.addBehavior(\"#default#clientCaps\");ct=s.b.connectionType}catch(e){}return ct');ct=tcf(s)}}}else r=''}if(s.pl)while(pn<s.pl.length&&pn<30){ps=s.fl(s.pl[pn].name,100)+';';if(p.indexOf(ps)<0)p+=ps;pn++}s.resolution=x;s.colorDepth=c;s.javascriptVersion=j;s.javaEnabled=v;s.cookiesEnabled=k;s.browserWidth=bw;s.browserHeight=bh;s.connectionType=ct;s.homepage=hp;s.plugins=p;s.td=1}if(vo){s.pt(s.vl_g,',','vo2',vb);s.pt(s.vl_g,',','vo1',vo)}if(s.usePlugins)s.doPlugins(s);var l=s.wd.location,r=tfs.document.referrer;if(!s.pageURL)s.pageURL=l.href?l.href:l;if(!s.referrer&&!s._1_referrer){s.referrer=r;s._1_referrer=1}if((vo&&vo._t)||!s.m_m('d')){s.m_m('g');if(s.lnk||s.eo){var o=s.eo?s.eo:s.lnk;if(!o)return '';var p=s.pageName,w=1,t=s.ot(o),n=s.oid(o),x=o.s_oidt,h,l,i,oc;if(s.eo&&o==s.eo){while(o&&!n&&t!='BODY'){o=o.parentElement?o.parentElement:o.parentNode;if(!o)return '';t=s.ot(o);n=s.oid(o);x=o.s_oidt}oc=o.onclick?''+o.onclick:'';if((oc.indexOf(\"s_gs(\")>=0&&oc.indexOf(\".s_oc(\")<0)||oc.indexOf(\".tl(\")>=0)return ''}ta=n?o.target:1;h=s.oh(o);i=h.indexOf('?');h=s.linkLeaveQueryString||i<0?h:h.substring(0,i);l=s.linkName;t=s.linkType?s.linkType.toLowerCase():s.lt(h);if(t&&(h||l))q+='&pe=lnk_'+(t=='d'||t=='e'?s.ape(t):'o')+(h?'&pev1='+s.ape(h):'')+(l?'&pev2='+s.ape(l):'');else trk=0;if(s.trackInlineStats){if(!p){p=s.pageURL;w=0}t=s.ot(o);i=o.sourceIndex;if(s.gg('objectID')){n=s.gg('objectID');x=1;i=1}if(p&&n&&t)qs='&pid='+s.ape(s.fl(p,255))+(w?'&pidt='+w:'')+'&oid='+s.ape(s.fl(n,100))+(x?'&oidt='+x:'')+'&ot='+s.ape(t)+(i?'&oi='+i:'')}}if(!trk&&!qs)return '';s.sampled=s.vs(sed);if(trk){if(s.sampled)code=s.mr(sess,(vt?'&t='+s.ape(vt):'')+s.hav()+q+(qs?qs:s.rq(s.un)),0,id,ta);qs='';s.m_m('t');if(s.p_r)s.p_r();s.referrer=''}s.sq(qs);}else{s.dl(vo);}if(vo)s.pt(s.vl_g,',','vo1',vb);s.lnk=s.eo=s.linkName=s.linkType=s.wd.s_objectID=s.ppu=s.pe=s.pev1=s.pev2=s.pev3='';if(s.pg)s.wd.s_lnk=s.wd.s_eo=s.wd.s_linkName=s.wd.s_linkType='';if(!id&&!s.tc){s.tc=1;s.flushBufferedRequests()}return code};s.tl=function(o,t,n,vo){var s=this;s.lnk=s.co(o);s.linkType=t;s.linkName=n;s.t(vo)};if(pg){s.wd.s_co=function(o){var s=s_gi(\"_\",1,1);return s.co(o)};s.wd.s_gs=function(un){var s=s_gi(un,1,1);return s.t()};s.wd.s_dc=function(un){var s=s_gi(un,1);return s.t()}}s.ssl=(s.wd.location.protocol.toLowerCase().indexOf('https')>=0);s.d=document;s.b=s.d.body;if(s.d.getElementsByTagName){s.h=s.d.getElementsByTagName('HEAD');if(s.h)s.h=s.h[0]}s.n=navigator;s.u=s.n.userAgent;s.ns6=s.u.indexOf('Netscape6/');var apn=s.n.appName,v=s.n.appVersion,ie=v.indexOf('MSIE '),o=s.u.indexOf('Opera '),i;if(v.indexOf('Opera')>=0||o>0)apn='Opera';s.isie=(apn=='Microsoft Internet Explorer');s.isns=(apn=='Netscape');s.isopera=(apn=='Opera');s.ismac=(s.u.indexOf('Mac')>=0);if(o>0)s.apv=parseFloat(s.u.substring(o+6));else if(ie>0){s.apv=parseInt(i=v.substring(ie+5));if(s.apv>3)s.apv=parseFloat(i)}else if(s.ns6>0)s.apv=parseFloat(s.u.substring(s.ns6+10));else s.apv=parseFloat(v);s.em=0;if(String.fromCharCode){i=escape(String.fromCharCode(256)).toUpperCase();s.em=(i=='80'?2:(i=='%U0100'?1:0))}s.sa(un);s.vl_l='dynamicVariablePrefix,visitorID,vmk,visitorMigrationKey,visitorMigrationServer,visitorMigrationServerSecure,ppu,charSet,visitorNamespace,cookieDomainPeriods,cookieLifetime,pageName,pageURL,referrer,currencyCode';s.va_l=s.sp(s.vl_l,',');s.vl_t=s.vl_l+',variableProvider,channel,server,pageType,transactionID,purchaseID,campaign,state,zip,events,products,linkName,linkType';for(var n=1;n<76;n++)s.vl_t+=',prop'+n+',eVar'+n+',hier'+n+',list'+n;s.vl_l2=',tnt,pe,pev1,pev2,pev3,resolution,colorDepth,javascriptVersion,javaEnabled,cookiesEnabled,browserWidth,browserHeight,connectionType,homepage,plugins';s.vl_t+=s.vl_l2;s.va_t=s.sp(s.vl_t,',');s.vl_g=s.vl_t+',trackingServer,trackingServerSecure,trackingServerBase,fpCookieDomainPeriods,disableBufferedRequests,mobile,visitorSampling,visitorSamplingGroup,dynamicAccountSelection,dynamicAccountList,dynamicAccountMatch,trackDownloadLinks,trackExternalLinks,trackInlineStats,linkLeaveQueryString,linkDownloadFileTypes,linkExternalFilters,linkInternalFilters,linkTrackVars,linkTrackEvents,linkNames,lnk,eo,_1_referrer';s.va_g=s.sp(s.vl_g,',');s.pg=pg;s.gl(s.vl_g);if(!ss)s.wds()",r=window,h=r.s_c_il,l=navigator,c=l.userAgent,s=l.appVersion,a=s.indexOf("MSIE "),v=c.indexOf("Netscape6/"),e,f,u;if(n&&(n=n.toLowerCase(),h))for(f=0;f<h.length;f++)if(u=h[f],!u._c||u._c=="s_c"){if(u.oun==n)return u;if(u.fs&&u.sa&&u.fs(u.oun,n))return u.sa(n),u}return(r.s_an="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz",r.s_sp=new Function("x","d","var a=new Array,i=0,j;if(x){if(x.split)a=x.split(d);else if(!d)for(i=0;i<x.length;i++)a[a.length]=x.substring(i,i+1);else while(i>=0){j=x.indexOf(d,i);a[a.length]=x.substring(i,j<0?x.length:j);i=j;if(i>=0)i+=d.length}}return a"),r.s_jn=new Function("a","d","var x='',i,j=a.length;if(a&&j>0){x=a[0];if(j>1){if(a.join)x=a.join(d);else for(i=1;i<j;i++)x+=d+a[i]}}return x"),r.s_rep=new Function("x","o","n","return s_jn(s_sp(x,o),n)"),r.s_d=new Function("x","var t='`^@$#',l=s_an,l2=new Object,x2,d,b=0,k,i=x.lastIndexOf('~~'),j,v,w;if(i>0){d=x.substring(0,i);x=x.substring(i+2);l=s_sp(l,'');for(i=0;i<62;i++)l2[l[i]]=i;t=s_sp(t,'');d=s_sp(d,'~');i=0;while(i<5){v=0;if(x.indexOf(t[i])>=0) {x2=s_sp(x,t[i]);for(j=1;j<x2.length;j++){k=x2[j].substring(0,1);w=t[i]+k;if(k!=' '){v=1;w=d[b+l2[k]]}x2[j]=w+x2[j].substring(1)}}if(v)x=s_jn(x2,'');else{w=t[i]+' ';if(x.indexOf(w)>=0)x=s_rep(x,w,t[i]);i++;b+=62}}}return x"),r.s_fe=new Function("c","return s_rep(s_rep(s_rep(c,'\\\\','\\\\\\\\'),'\"','\\\\\"'),\"\\n\",\"\\\\n\")"),r.s_fa=new Function("f","var s=f.indexOf('(')+1,e=f.indexOf(')'),a='',c;while(s>=0&&s<e){c=f.substring(s,s+1);if(c==',')a+='\",\"';else if((\"\\n\\r\\t \").indexOf(c)<0)a+=c;s++}return a?'\"'+a+'\"':a"),r.s_ft=new Function("c","c+='';var s,e,o,a,d,q,f,h,x;s=c.indexOf('=function(');while(s>=0){s++;d=1;q='';x=0;f=c.substring(s);a=s_fa(f);e=o=c.indexOf('{',s);e++;while(d>0){h=c.substring(e,e+1);if(q){if(h==q&&!x)q='';if(h=='\\\\')x=x?0:1;else x=0}else{if(h=='\"'||h==\"'\")q=h;if(h=='{')d++;if(h=='}')d--}if(d>0)e++}c=c.substring(0,s)+'new Function('+(a?a+',':'')+'\"'+s_fe(c.substring(o+1,e))+'\")'+c.substring(e+1);s=c.indexOf('=function(')}return c;"),o=r.s_d(o),a>0?(e=parseInt(f=s.substring(a+5)),e>3&&(e=parseFloat(f))):e=v>0?parseFloat(c.substring(v+10)):parseFloat(s),e>=5&&s.indexOf("Opera")<0&&c.indexOf("Opera")<0)?(r.s_c=new Function("un","pg","ss","var s=this;"+o),new r.s_c(n,t,i)):(u=new Function("un","pg","ss","var s=new Object;"+r.s_ft(o)+";return s"),u(n,t,i))}return n});define("wcvp.udcReporter",["jquery","wcvp.classFramework","wcvp.reporter"],function(n,t,i){function r(n){var t=this,r;i.call(t,n,"UDC");r=n.Config.ReportingConfig.UdcUrl;t.ReportingServiceUrl=n.Config.SecureMode?r.replace("http://","https://"):r;t.ImpressionGuid=n.Config.ReportingConfig.ImpressionGuid;t.DomainId=n.Config.ReportingConfig.DomainId||15755;t.Zip=null;t.Log("initialized "+t.ImpressionGuid)}return t.DeriveClass(r,i,{Namespace:"UdcReporter",OnContentOpen:function(t,i){var r=this,u,f;r.Log("OnContentOpen()");u=n.extend({},r.ReportingContext,i);f={evt:"playeropen"};r.DoPing(f,u)},OnContentStart:function(t,i){var u=this,r,f;u.Log("OnContentStart()");r=n.extend({},u.ReportingContext,i);f={evt:"contentstart","dv.apg":r.VideoPageGroup,"dv.pti":1,"dv.tvl":Math.floor(r.VideoLength/1e3),"dv.vform":r.VideoLength>3e5?"long":"short",hl:r.VideoTitle,pn:r.VideoProviderId,"st.dpt":r.VideoCsId,"st.sdpt":r.VideoSource,"st.sec":r.VideoId,"st.ssec":r.VideoTitle};u.DoPing(f,r)},OnContentContinue:function(t,i){var u=this;u.Log("OnContentContinue()");var r=n.extend({},u.ReportingContext,i),f=i.ContinueInterval,e=Math.floor(i.TotalTimePlaying/f)*f/1e3,o={evt:"contentcontinue","dv.apg":r.VideoPageGroup,"dv.pti":e,"dv.tvl":Math.floor(r.VideoLength/1e3),"dv.vform":r.VideoLength>3e5?"long":"short",hl:r.VideoTitle,pn:r.VideoProviderId,"st.dpt":r.VideoCsId,"st.sdpt":r.VideoSource,"st.sec":r.VideoId,"st.ssec":r.VideoTitle};u.DoPing(o,r)},OnContentComplete:function(t,i){var u=this,r,f;u.Log("OnContentComplete");r=n.extend({},u.ReportingContext,i);f={evt:"contentend","dv.apg":r.VideoPageGroup,"dv.pti":Math.floor(i.VideoLength/1e3),"dv.tvl":Math.floor(r.VideoLength/1e3),"dv.vform":r.VideoLength>3e5?"long":"short",hl:r.VideoTitle,pn:r.VideoProviderId,"st.dpt":r.VideoCsId,"st.sdpt":r.VideoSource,"st.sec":r.VideoId,"st.ssec":r.VideoTitle};u.DoPing(f,r)},OnAdStart:function(t,i){var u=this;u.Log("OnAdStart");var r=n.extend({},u.ReportingContext,i),f=Math.floor(r.VideoLength/1e3),e={evt:"adstart","dv.apg":r.VideoPageGroup,"dv.at":r.AdType+"^"+f,"dv.pti":1,"dv.tvl":f,"dv.vform":"ad",pn:"ad"};u.DoPing(e,r)},OnAdContinue:function(t,i){var u=this;u.Log("OnAdContinue");var r=n.extend({},u.ReportingContext,i),f=Math.floor(r.VideoLength/1e3),e=i.AdContinueInterval,o=Math.floor(i.TotalTimePlaying/e)*e/1e3,s={evt:"adcontinue","dv.apg":r.VideoPageGroup,"dv.at":r.AdType+"^"+f,"dv.pti":o,"dv.tvl":f,"dv.vform":"ad",pn:"ad"};u.DoPing(s,r)},OnAdComplete:function(t,i){var u=this,r,f,e;u.Log("OnAdComplete");r=n.extend({},u.ReportingContext,i);f=Math.floor(r.VideoLength/1e3);i.PlaybackStatus!="adPlayFailed"&&(e={evt:"adend","dv.apg":r.VideoPageGroup,"dv.at":r.AdType+"^"+f,"dv.pti":Math.floor(i.VideoLength/1e3),"dv.tvl":f,"dv.vform":"ad",pn:"ad"},u.DoPing(e,r))},OnGeoInfoLoaded:function(n,t){var i=this;t&&t.Zip&&(i.Zip=t.Zip)},GetDefaultParams:function(n){var t=this,i=new Date,r=t.FormatUtcDate(i);return{cts:Math.floor(i.getTime()/1e3),cu:n.Location,di:t.DomainId,"dv.contnTp":"video","dv.fed":"y","dv.frb":n.From,"dv.ors":n.Ors,"dv.plt":n.PlayerType,"dv.pyl":n.Fr,"dv.ts":r,"dv.zip":t.Zip,mk:n.Market,rf:n.Referrer,rid:t.ImpressionGuid}},FormatUtcDate:function(n){return n.getUTCFullYear()+"-"+(n.getUTCMonth()+1)+"-"+n.getUTCDate()+"T"+n.getUTCHours()+":"+n.getUTCMinutes()+":"+n.getUTCSeconds()+"."+Math.floor(n.getUTCMilliseconds()/100)+"Z"},DoPing:function(t,i){var r=this,u;n.extend(t,r.GetDefaultParams(i));u=r.FormatPing(t);n.ping(u);r.Log("ping : "+u)}}),r});define("wcvp.vcReporter",["jquery","wcvp.classFramework","wcvp.reporter"],function(n,t,i){function r(n){var t=this;i.call(t,n,"VC");t.ReportingServiceUrl=n.VcConnector.GetDomain()+"/FraudDetect.aspx";t.Log("initialized")}return r.UsageCounter={Played:1,PlaybackFailed:7,TimeSpent:8,PlaybackCompleted:11,AdPlayStarted:50,AdMidPoint:51,AdPlayCompleted:52,AdPlayFailed:53,AdSkipped:54},r.Descriptors={u:36,t:2,adId:36,ag:2,plt:20,c0:20,c1:20,c2:20,c3:400,c4:400,fr:100,from:100,d:5,flight:20,src:100,c8:20,c9:20,pl:200,rl:200,fc:10,pbStatus:20,pt:10,bd:20,be:20,lt:20,mbr:20,av:2,br:20,brs:20,bw:20,md:100,ng:20,mkt:20,pv:10,size:20,vt:20,pg:200,etd:400,fi:400,et:20,product:7},t.DeriveClass(r,i,{Namespace:"VcReporter",OnContentStart:function(n,t){var i=this,u;i.Log("OnContentStart()");u={t:r.UsageCounter.Played,ag:Math.min(t.NumPlayed,5),pt:i.ReportingContext.PlayType,vt:t.VideoPlayerType,lt:t.LoadTime,d:Math.floor(t.VideoLength/1e3),pbStatus:"VideoBuffering"};i.DoPing(u,t)},OnContentContinue:function(n,t){var i=this,u;i.Log("OnContentContinue()");u={t:r.UsageCounter.TimeSpent,be:t.BufferCount,bd:t.TotalBufferWaitTime,d:Math.floor(t.VideoLength/1e3),pbStatus:t.PlaybackStatus};i.DoPing(u,t)},OnContentComplete:function(t,i){var f=this,u,e;f.Log("OnContentComplete()");u={d:Math.floor(i.VideoLength/1e3),pbStatus:i.PlaybackStatus};Math.random()<i.CurrentInterval/i.ContinueInterval&&(e={t:r.UsageCounter.TimeSpent,be:i.BufferCount,bd:i.TotalBufferWaitTime},n.extend(e,u),f.DoPing(e,i));u.t=r.UsageCounter.PlaybackCompleted;f.DoPing(u,i)},OnContentError:function(n,t){var i=this,u;i.Log("OnContentError()");u={t:r.UsageCounter.PlaybackFailed,ag:1,fi:t.VideoUrl,et:t.ErrorType,etd:t.ErrorDesc,pbStatus:t.PlaybackStatus};i.DoPing(u,t)},OnAdStart:function(n,t){var i=this,u;i.Log("OnAdStart()");u={t:r.UsageCounter.AdPlayStarted,pt:i.ReportingContext.PlayType,d:Math.floor(t.VideoLength/1e3),pbStatus:"adOpening",pg:t.VideoPageGroup,adId:t.AdId,fi:t.AdUrl};i.DoPing(u,t)},OnAdMidPoint:function(n,t){var i=this,u;i.Log("OnAdMidPoint()");u={t:r.UsageCounter.AdMidPoint,pt:i.ReportingContext.PlayType,d:Math.floor(t.VideoLength/1e3),pbStatus:"adPlaying",pg:t.VideoPageGroup,adId:t.AdId,fi:t.AdUrl};i.DoPing(u,t)},OnAdComplete:function(n,t){var i=this,u;i.Log("OnAdComplete()");t.PlaybackStatus!="adPlayFailed"&&(u={t:r.UsageCounter.AdPlayCompleted,pt:i.ReportingContext.PlayType,d:Math.floor(t.VideoLength/1e3),pbStatus:"adPlaying",pg:t.VideoPageGroup,adId:t.AdId,fi:t.AdUrl},i.DoPing(u,t))},OnAdError:function(n,t){var i=this,u;i.Log("OnAdError()");u={t:r.UsageCounter.AdPlayFailed,pt:i.ReportingContext.PlayType,d:Math.floor(t.VideoLength/1e3),et:t.ErrorType,etd:t.ErrorDesc,pbStatus:"adPlaying",pg:t.VideoPageGroup,adId:t.AdId,fi:t.AdUrl};i.DoPing(u,t)},OnAdSkip:function(n,t){var i=this,u;i.Log("OnAdSkip()");u={t:r.UsageCounter.AdSkipped,pt:i.ReportingContext.PlayType,d:Math.floor(t.VideoLength/1e3),pbStatus:"adPlaying",pg:t.VideoPageGroup,adId:t.AdId,fi:t.AdUrl};i.DoPing(u,t)},GetDefaultParams:function(n){return{pl:n.Location,rl:n.Referrer,from:n.From,fr:n.Fr,mkt:n.Market,plt:n.PlayerType,flight:n.FlightId,treat:n.TreatmentName,size:n.VideoSize?n.VideoSize.w+"x"+n.VideoSize.h:null,brs:n.BrowserSize?n.BrowserSize.w+"x"+n.BrowserSize.h:null,c8:n.PlayerTechnology,c9:n.Product+"^"+(n.View||n.WidgetSubType),av:n.AppVersion,fc:n.VideoFormatCode,src:n.PlaySource,pv:n.PluginVersion,product:n.Product,u:n.VideoId}},DoPing:function(t,i){var u=this,e=n.extend({},u.ReportingContext,i),f;n.extend(t,u.GetDefaultParams(e));f=u.FormatPing(t,r.Descriptors);n.ping(f);u.Log("ping : "+f)}}),r});define("wcvp.otfReporter",["jquery","wcvp.classFramework","wcvp.reporter","perfMarker"],function(n,t,i,r){function u(n){var t=this,r;i.call(t,n,"OTF");r=n.Config.ReportingConfig.OtfUrl;t.ReportingServiceUrl=n.Config.SecureMode?r.replace("http://","https://"):r;t.ImpressionGuid=n.Config.ReportingConfig.ImpressionGuid;t.DomainId=n.Config.ReportingConfig.DomainId||15755;t.Log("OTF - initialized")}return u.UsageCounter={AdBuffering:{t:"1",evt:"AdPlay"},AdError:{t:"10",evt:"AdPlay"},AdPlayStarted:{t:"11",evt:"AdPlay"},AdPlayCompleted:{t:"13",evt:"AdPlay"},AdSkipped:{t:"15",evt:"AdPlay"},ContentBuffering:{t:"2",evt:"ContentPlay"},ContentError:{t:"20",evt:"ContentPlay"},ContentStart:{t:"21",evt:"ContentPlay"},ContentContinue:{t:"22",evt:"ContentPlay"},ContentComplete:{t:"23",evt:"ContentPlay"},ContentImpression3PP:{t:"41",evt:"ContentPlay"},CommonPlayerImpression:{t:"61",evt:"ContentPlay"},Pause:{t:"31",evt:"Click_Non-nav"},Seek:{t:"32",evt:"Click_Non-nav"},Mute:{t:"33",evt:"Click_Non-nav"},FullScreenEnter:{t:"34",evt:"Click_Non-nav"},Info:{t:"35",evt:"Click_Non-nav"},VideoQuality:{t:"36",evt:"Click_Non-nav"},Resume:{t:"37",evt:"Click_Non-nav"},FullScreenExit:{t:"38",evt:"Click_Non-nav"},Replay:{t:"39",evt:"Click_Non-nav"},Unmute:{t:"40",evt:"Click_Non-nav"}},t.DeriveClass(u,i,{Namespace:"OtfReporter",OnCommonPlayerImpression:function(n,t){var i=this,f;i.Log("OTF - OnCommonPlayerImpression()");t.PlayerTechnology==="HTML5"||t.PlayerTechnology==="Flash"?(f={t:u.UsageCounter.CommonPlayerImpression.t,evt:u.UsageCounter.CommonPlayerImpression.evt,vt:t.VideoPlayerType,vfc:t.VideoFormatCode,vtitle:t.VideoTitle,eid:t.VideoId,cs:t.VideoCsId},i.DoPing(f,t),r("TimeToPlayerLoad",!0)):i.DoPing(i.Get3PPEventCommonParams(t,u.UsageCounter.CommonPlayerImpression),t)},OnBufferComplete:function(n,t){var r=this,i;r.Log("OTF - OnBufferComplete()");i=null;i=t.isAd?{t:u.UsageCounter.AdBuffering.t,evt:u.UsageCounter.AdBuffering.evt,bd:t.TotalBufferWaitTime,adid:t.AdId}:{t:u.UsageCounter.ContentBuffering.t,evt:u.UsageCounter.ContentBuffering.evt,bd:t.TotalBufferWaitTime,vfc:t.VideoFormatCode,vtitle:t.VideoTitle,eid:t.VideoId,cs:t.VideoCsId,te:t.VideoElapsedTime};r.DoPing(i,t)},OnContentStart:function(n,t){var i=this,f;i.Log("OTF - OnContentStart()");f={t:u.UsageCounter.ContentStart.t,evt:u.UsageCounter.ContentStart.evt,vt:t.VideoPlayerType,vfc:t.VideoFormatCode,vtitle:t.VideoTitle,eid:t.VideoId,cs:t.VideoCsId,te:t.VideoElapsedTime};i.DoPing(f,t);r("TimeToVideoStart",!0)},OnContentContinue:function(n,t){var i=this,r;i.Log("OTF - OnContentContinue()");r={t:u.UsageCounter.ContentContinue.t,evt:u.UsageCounter.ContentContinue.evt,vfc:t.VideoFormatCode,vtitle:t.VideoTitle,eid:t.VideoId,cs:t.VideoCsId,te:t.VideoElapsedTime};i.DoPing(r,t)},OnContentComplete:function(n,t){var i=this,r;i.Log("OTF - OnContentComplete()");r={t:u.UsageCounter.ContentComplete.t,evt:u.UsageCounter.ContentComplete.evt,vfc:t.VideoFormatCode,vtitle:t.VideoTitle,eid:t.VideoId,cs:t.VideoCsId,te:t.VideoElapsedTime};i.DoPing(r,t)},OnContentError:function(n,t){var i=this,r;i.Log("OTF - OnContentError()");r={t:u.UsageCounter.ContentError.t,evt:u.UsageCounter.ContentError.evt,fi:t.VideoUrl,et:t.ErrorType,etd:t.ErrorDesc,vfc:t.VideoFormatCode,vtitle:t.VideoTitle,eid:t.VideoId,cs:t.VideoCsId,te:t.VideoElapsedTime};i.DoPing(r,t)},OnAdStart:function(n,t){var i=this,f;i.Log("OTF - OnAdStart()");f={t:u.UsageCounter.AdPlayStarted.t,evt:u.UsageCounter.AdPlayStarted.evt,adid:t.AdId};i.DoPing(f,t);r("TimeToAdStart",!0)},OnAdComplete:function(n,t){var i=this,r;i.Log("OTF - OnAdComplete()");t.PlaybackStatus!="adPlayFailed"&&(r={t:u.UsageCounter.AdPlayCompleted.t,evt:u.UsageCounter.AdPlayCompleted.evt,adid:t.AdId},i.DoPing(r,t))},OnAdSkip:function(n,t){var i=this,r;i.Log("OTF - OnAdSkip()");r={t:u.UsageCounter.AdSkipped.t,evt:u.UsageCounter.AdSkipped.evt,adid:t.AdId};i.DoPing(r,t)},OnAdError:function(n,t){var i=this,r;i.Log("OTF - OnAdError()");r={t:u.UsageCounter.AdError.t,evt:u.UsageCounter.AdError.evt,et:t.ErrorType,etd:t.ErrorDesc,vfc:t.VideoFormatCode,fi:t.AdUrl,vtitle:t.VideoTitle,cs:t.VideoCsId,te:t.VideoElapsedTime,adid:t.AdId};i.DoPing(r,t)},OnMute:function(n,t){var i=this;i.Log("OTF - OnMute()");i.DoPing(i.GetInteractionEventParams(t,u.UsageCounter.Mute),t)},OnUnmute:function(n,t){var i=this;i.Log("OTF - OnUnmute()");i.DoPing(i.GetInteractionEventParams(t,u.UsageCounter.Unmute),t)},OnPause:function(n,t){var i=this;i.Log("OTF - OnPause()");i.DoPing(i.GetInteractionEventParams(t,u.UsageCounter.Pause),t)},OnReplay:function(n,t){var i=this;i.Log("OTF - OnReplay()");i.DoPing(i.GetInteractionEventParams(t,u.UsageCounter.Replay),t)},OnResume:function(n,t){var i=this;i.Log("OTF - OnResume()");i.DoPing(i.GetInteractionEventParams(t,u.UsageCounter.Resume),t)},OnSeek:function(n,t){var i,r;t.SeekFrom!==t.SeekTo&&(i=this,i.Log("OTF - OnSeek()"),r=i.GetInteractionEventParams(t,u.UsageCounter.Seek),r.te=t.SeekFrom,r.st=t.SeekTo,i.DoPing(r,t))},OnVideoQualityChanged:function(n,t){var i=this,r;i.Log("OTF - OnVideoQualityChanged()");r=i.GetInteractionEventParams(t,u.UsageCounter.VideoQuality);r.q=t.MaxBitrate;i.DoPing(r,t)},OnFullScreenEnter:function(n,t){var i=this;i.Log("OTF - OnFullScreenEnter()");i.DoPing(i.GetInteractionEventParams(t,u.UsageCounter.FullScreenEnter),t)},OnFullScreenExit:function(n,t){var i=this;i.Log("OTF - OnFullScreenExit()");i.DoPing(i.GetInteractionEventParams(t,u.UsageCounter.FullScreenExit),t)},OnInfo:function(n,t){var i=this;i.Log("OTF - OnInfo()");i.DoPing(i.GetInteractionEventParams(t,u.UsageCounter.Info),t)},On3ppVideoLoaded:function(n,t){var i=this;i.Log("OTF - On3ppVideoLoaded()");i.DoPing(i.Get3PPEventCommonParams(t,u.UsageCounter.ContentImpression3PP),t)},On3ppContentStart:function(n,t){var i=this;i.Log("OTF - On3ppContentStart()");i.DoPing(i.Get3PPEventCommonParams(t,u.UsageCounter.ContentStart),t)},On3ppContentComplete:function(n,t){var i=this;i.Log("OTF - On3ppContentComplete()");i.DoPing(i.Get3PPEventCommonParams(t,u.UsageCounter.ContentComplete),t)},Get3PPEventCommonParams:function(n,t){return{t:t.t,evt:t.evt,ptech:n.PlayerTechnology,cs:n.VideoCs,vtitle:n.VideoTitle,eid:n.VideoId,rid:n.guid,d:n.duration,pg:n.pageGroup,piid:n.playerInstanceId}},GetInteractionEventParams:function(n,t){return{t:t.t,evt:t.evt,vfc:n.VideoFormatCode,te:n.VideoElapsedTime,vtitle:n.VideoTitle,eid:n.VideoId,cs:n.VideoCsId}},GetDefaultParams:function(n){var t=this;return{cvs:"browser",subcvs:n.Subcvs,pl:n.Location,rl:n.Referrer,fr:n.Fr,mkt:n.Market,plt:n.PlayerType,pt:n.PlayType,size:n.VideoSize?n.VideoSize.w+"x"+n.VideoSize.h:null,bh:n.BrowserSize&&n.BrowserSize.h||null,bw:n.BrowserSize&&n.BrowserSize.w||null,ua:n.UserAgent,ptech:n.PlayerTechnology,pv:n.PluginVersion,d:n.VideoDuration,rid:t.ImpressionGuid,di:t.DomainId,pg:n.VideoPageGroup,piid:n.PlayerInstanceId}},DoPing:function(t,i){var r=this,f=n.extend({},r.ReportingContext,i),u;n.extend(t,r.GetDefaultParams(f));u=r.FormatPing(t);n.ping(u);r.Log("OTF - ping : "+u)}}),u});define("wcvp.playerUtils",["jquery"],function(n){function t(n){return n&&n.preventDefault&&n.preventDefault(),!1}n.RequiredFlashVersion=10;n.fn.getRelativePosition=function(t,i){t=n.asInt(t);i=n.asInt(i);t=t+n(window).scrollLeft();i=i+n(window).scrollTop();var r=n(this).offset();return{x:t-r.left,y:i-r.top}};n.fn.disableSelection=function(){return this.each(function(i,r){r.ondragstart=t;n(r).addClass("noselect").css("cursor","default").unbind("selectstart",t).bind("selectstart",t)})};n.asInt=function(n){return n=parseInt(n,10),isNaN(n)?0:n};n.asBool=function(n,t){return typeof n!="undefined"?typeof n=="string"&&(n=="0"||n.toLowerCase()=="false")?!1:!!n:t};n.hash=function(n){for(var t=0,i=0;i<n.length;i++)t=t^n.charCodeAt(i);return t};n.base64Encode=function(t){var h="",i="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",o,r,u,c,l,s,f,e=0;for(t=n.utf8Encode(t);e<t.length;)o=t.charCodeAt(e++),r=t.charCodeAt(e++),u=t.charCodeAt(e++),c=o>>2,l=(o&3)<<4|r>>4,s=(r&15)<<2|u>>6,f=u&63,isNaN(r)?s=f=64:isNaN(u)&&(f=64),h+=i.charAt(c)+i.charAt(l)+i.charAt(s)+i.charAt(f);return h};n.utf8Encode=function(n){for(var t,r="",i=0;i<n.length;i++)t=n.charCodeAt(i),r+=t<128?String.fromCharCode(t):t>127&&t<2048?String.fromCharCode(t>>6|192)+String.fromCharCode(t&63|128):String.fromCharCode(t>>12|224)+String.fromCharCode(t>>6&63|128)+String.fromCharCode(t&63|128);return r};n.cookie=function(n,t,i){var f,e,r,u,o;if("undefined"==typeof t){if(f=null,document&&document.cookie)for(e=document.cookie.split("; "),r=0;r<e.length;++r)if(u=e[r].split("="),n==u[0]){1<u.length&&(f=unescape(u[1]));break}return f}n&&(null==t&&(i=-1),o=i?" expires="+new Date((new Date).getTime()+i*864e5).toGMTString()+";":"",document.cookie=n+"="+escape(t)+";Path=/;"+o)};n.OnAnchorKeydown=function(n){switch(n.keyCode){case 32:n.currentTarget.click&&(n.currentTarget.click(),n.preventDefault())}};n.ping=function(n){var i,r,t;if(n){try{i=(new Date).getTime()-new Date(1,0,0).getTime();r=Math.floor(Math.random()*1e6);n=n.replace(/\%TIMESTAMP\%|\[TIMESTAMP\]/gi,i);n=n.replace(/\%RANDOM\%|\[RANDOM\]/gi,r);n=n.replace(/&amp;/gi,"&")}catch(u){}t=new Image;t.onload=t.onerror=function(){t.onload=t.onerror=null};t.src=n}};n.setUrlParams=function(t,i,r){var u,f,e,o,s,h;if(t&&i){t=t.split("?");u=t.length<2?{}:n.parseQueryString(t[1],!1,!0);for(f in i)e=f.toLowerCase(),r&&u[e]||(u[e]=i[f]);o="?";t=t[0];for(s in u)h=u[s],t+=o+s+"="+(h?encodeURIComponent(h):""),o="&"}return t};n.parseQsp=function(){return n.parseQueryString(window.location.search.substring(1))};var i=/([^&=]+)=?([^&]*)/g;return n.parseQueryString=function(n){for(var r={},u=function(n){return decodeURIComponent(n.replace(/\+/g," "))},t;(t=i.exec(n))!=null;)r[u(t[1].toLowerCase())]=u(t[2]);return r},n.parseUrl=function(t){var r=/^(?:([^:\/?#]+):)?(?:\/\/((?:(([^:@]*)(?::([^:@]*))?)?@)?(([^:\/?#]*)(?::(\d*))?)))?((((?:[^?#\/]*\/)*)([^?#]*))(?:\?([^#]*))?(?:#(.*))?)/.exec(t),i={};return n.each(["original","scheme","authority","userInfo","user","password","hostAndPort","host","port","relative","path","directory","file","query","target"],function(n,t){i[t]=r[n]}),i},n.makeFlashvars=function(t){var i=[];return n.each(t,function(n,t){(t||typeof t=="boolean")&&i.push(n+"="+("string"==typeof t?encodeURIComponent(t):t))}),i.join("&")},n.attachDragEvents=function(t,i){n.detachDragEvents();n(document.body).bind("mouseup.dragging",i);n(document.body).bind("mouseleave.dragging",i);n(document.body).bind("mousemove.dragging",t)},n.detachDragEvents=function(){n(document.body).unbind("mouseup.dragging");n(document.body).unbind("mouseleave.dragging");n(document.body).unbind("mousemove.dragging")},n.toJSON=function(t){var i,r;if(JSON&&JSON.stringify)return JSON.stringify(t);if(i="",t instanceof Array)i="[",n.each(t,function(t,r){i+=t?",":"";switch(typeof r){case"string":i+='"'+r+'"';break;case"object":i+=n.toJSON(r);break;default:i+=r}}),i+="]";else{i="{";for(r in t){i+='"'+r+'":';switch(typeof t[r]){case"string":i+='"'+t[r]+'"';break;case"object":i+=n.toJSON(t[r]);break;default:i+=t[r]}i+=","}i.length>1&&(i=i.substr(0,i.length-1));i+="}"}return i},n.addImageElement=function(t,i,r,u){var f=n("<div>"),e=n("<img>").addClass("image").attr("alt",i).attr("src",t).bind("dragstart",function(){return!1});return u||(f.addClass("sprite_image"),e.addClass("sprite_image")),f.appendTo(r),e.appendTo(f)},n.getRawCssText=function(t){var i=null;return document.styleSheets&&n.each(document.styleSheets,function(r,u){u.cssRules&&n.each(u.cssRules,function(n,r){if(r.selectorText!=null&&r.selectorText.indexOf(t)!=-1)return i=r.cssText,!1})}),i},n.getLocalizedStringsConcatenatedAndEncodedForFlashVar=function(t){var i=[];return n.each(t,function(n,t){i.push(n+":"+escape(t))}),i.join(",")},n.getFlashInstalledVersion=function(){var r,n=null,i="Shockwave Flash",h=window.ActiveXObject,u=window.navigator.plugins,t,f,o,e,s;if(u&&u.length)n=u[i]||u[i+" 2.0"],f=window.navigator.mimeTypes,n&&n.description&&(!f||f["application/x-shockwave-flash"]&&f["application/x-shockwave-flash"].enabledPlugin)&&(n.version?r=parseInt(n.version.split(".")[0]):(t=n.description.split(" "),o=n.description.indexOf("Debugger")>0?t[3]:t[2],r=parseInt(o.split(".")[0])+.1*parseInt(o.split(".")[1])));else if(h)for(i="ShockwaveFlash.",e=15;e>2;--e)try{n=new h(i+i+e);s="None 0,0";try{s=n.GetVariable("$version")}catch(c){}t=s.split(",");r=parseInt(t[0].split(" ")[1])+.1*parseInt(t[1]);break}catch(l){}return r},n.binarySearch=function(n,t){for(var i=0,u=n.length,r,f,e;i<u;)r=i+u>>1,f=t-n[r],f>0?i=r+1:(u=r,e=!f);return e?i:~i},n.locationRoot=function(n){for(var t=n.indexOf("/",0),i=2;i-->0&&t!=-1;)t=n.indexOf("/",t+1);return t!=-1?n.substr(0,t):""},1});Date.prototype.toLogTime||(Date.prototype.toLogTime=function(){var n=this.getHours(),t=this.getMinutes(),i=this.getSeconds();return n=n<10?"0"+n:n,t=t<10?"0"+t:t,i=i<10?"0"+i:i,n+":"+t+":"+i});typeof String.prototype.trim!="function"&&(String.prototype.trim=function(){return this.replace(/^\s+|\s+$/g,"")});define("wcvp.locStrings",function(){return{adchoices_link_tiptext:"AdChoices",adchoices_image_tiptext:"AdChoices",ad_link_tiptext:"Advertisement",ad_image_tiptext:"Advertisement",agegate_button:"Month / Day / Year",agegate_cancel:"Cancel",agegate_day:"Day",agegate_day_format:"DD",agegate_error:"We're sorry, this video is restricted based on the age you entered.",agegate_header:"When were you born?",agegate_label:"Please verify your date of birth to view this video.",agegate_month:"Month",agegate_month_format:"MM",agegate_submit:"Submit",agegate_year:"Year",agegate_year_format:"YYYY",closecaption_caption_preview:"Caption preview",closecaption_done:"DONE",closecaption_label_text_background_color:"Text background",closecaption_label_text_background_transparency:"Text background transparency",closecaption_label_text_color:"Text color",closecaption_label_text_edge:"Text edge",closecaption_label_text_font:"Font",closecaption_label_text_size:"Text size",closecaption_label_text_transparency:"Text transparency",closecaption_label_window_background_color:"Window color",closecaption_label_window_background_transparency:"Window transparency",closecaption_menuitem_selected:"Selected",closecaption_off:"OFF",closecaption_options_color_black:"Black",closecaption_options_color_blue:"Blue",closecaption_options_color_cyan:"Cyan",closecaption_options_color_green:"Green",closecaption_options_color_magenta:"Magenta",closecaption_options_color_red:"Red",closecaption_options_color_white:"White",closecaption_options_color_yellow:"Yellow",closecaption_options_default:"Default",closecaption_options_edge_depressed:"Depressed edges",closecaption_options_edge_dropshadow:"Drop shadowed",closecaption_options_edge_none:"No edges",closecaption_options_edge_raised:"Raised edges",closecaption_options_edge_uniform:"Uniform",closecaption_options_font_casual:"Casual",closecaption_options_font_cursive:"Cursive",closecaption_options_font_monospacesansserif:"Monospace without Serifs",closecaption_options_font_monospaceserif:"Monospace with Serifs",closecaption_options_font_proportionalsansserif:"Proportional without Serifs",closecaption_options_font_proportionalserif:"Proportional with Serifs",closecaption_options_font_smallcaps:"Small Capitals",closecaption_options_size_100:"100%",closecaption_options_size_150:"150%",closecaption_options_size_200:"200%",closecaption_options_size_50:"50%",closecaption_options_size_75:"75%",closecaption_options_transparency_opaque:"Opaque",closecaption_options_transparency_semitransparent_33:"Semi-transparent 33%",closecaption_options_transparency_semitransparent_66:"Semi-transparent 66%",closecaption_options_transparency_transparent:"Transparent",closecaption_reset:"RESET",closecaption_settings:"SETTINGS",closecaption_title:"Caption settings",endslate_advertisement:"Advertisement",endslate_info:"Info",endslate_related:"Related Videos",endslate_replay:"Replay Video",endslate_share:"Share",error_agegate_day:"Enter a day in the range from 1 to {0}.",error_agegate_month:"Enter a month in the range from 1 to 12.",error_agegate_year:"Enter a year in the range from 1900 to the current year.",error_embed_code:"The embed code is improperly configured.",error_flash_minimum_required_version_not_installed:"We're sorry, but your browser does not support this video. Please install Adobe Flash version {0} or later.",error_video_permission:"We're sorry, the owner of this video has not granted you permission to view it.",geolocation_error:"We're sorry, this video cannot be played from your current location.",infoslate_date:"Date",infoslate_duration:"Duration",infoslate_label_episode:"Episode",infoslate_label_season:"Season",infoslate_label_videoby:"Video by",infoslate_rating:"Rating",infoslate_nstar:"{0} Stars button.",infoslate_nrating:"Current rating is {0} out of 5 stars.",media_err_aborted:"video playback was aborted",media_err_decode:"video is not readable",media_err_network:"video failed to download",media_err_src_not_supported:"video format is not supported",media_err_unknown_error:"unknown error occurred",pane_close:"Close",player_admsg:"Advertisement: video will play in {0} seconds",player_adskipbuttonmsg:"SKIP THIS AD",player_adskipmsg:"You can skip this ad in {0} seconds",player_browserunsupported:"We're sorry, but your browser does not support this video.",player_chevron_left:"Previous",player_chevron_right:"Next",player_close_caption:"Closed Captioning",player_date_format:"{0}/{1}/{2}",player_emailbody:"Here's what I picked out for you.",player_emailbody2:"Video URL",player_emailfooter:"If you are unable to click the link, please copy and paste the URL in the browser to watch the video.",player_emailtitle:"You received a video!",player_expand:"Full Screen",player_logo:"Logo",player_mute:"Mute",player_nullvideoerror:"We're sorry, this video cannot be played.",player_pause:"Pause",player_play:"Play",player_playbackerror:"We're sorry, an error has occurred when playing video ({0}).",player_standarderror:"We're sorry, this video can't be played.",player_time:"Seek",player_unexpand:"Exit Full Screen",player_unmute:"Unmute",player_volume:"Volume",quality:"Video Quality",quality_hd:"HD",quality_hd_tiptext:"High Definition Video",quality_hq:"HQ",quality_hq_tiptext:"High Quality Video",quality_lo:"LO",quality_lo_tiptext:"Low Bandwidth Video",quality_sd:"SD",quality_sd_tiptext:"Standard Definition Video",quality_selected:"- Selected",share_copy:"Copy",share_email:"Email",share_embed:"Embed",share_facebook:"Facebook",share_large:"Large",share_link:"Link",share_linkedin:"LinkedIn",share_medium:"Medium",share_share:"Share",share_small:"Small",share_twitter:"Twitter",video_label:"Video:",video_player_from_text:"Video player from: {0}",video_player_privacy_policy_text:"Privacy Policy",video_endslate_goto_hp_text:"GO TO MSN HOME",video_endslate_replay_video:"REPLAY VIDEO"}});define("wcvp.ccCultureLocStrings",function(){return{market_en_us_displaytext:"United States (English)",market_ar_ae_displaytext:"الإمارات العربية المتحدة (العربية‏)",market_ar_sa_displaytext:"المملكة العربية السعودية (العربية‏)",market_ar_eg_displaytext:"مصر (العربية‏)",market_ar_xl_displaytext:"العالم العربي (العربية)",market_de_de_displaytext:"Deutschland (Deutsch)",market_en_ca_displaytext:"Canada (English)",market_en_gb_displaytext:"United Kingdom (English)",market_en_in_displaytext:"India (English)",market_es_mx_displaytext:"México (español)",market_fi_fi_displaytext:"Suomi (suomi)",market_fr_ca_displaytext:"Canada (français)",market_fr_fr_displaytext:"France (français)",market_he_il_displaytext:"ישראל (עברית)‏",market_it_it_displaytext:"Italia (italiano)",market_ja_jp_displaytext:"日本 (日本語)",market_pt_br_displaytext:"Brasil (português)",market_ru_ru_displaytext:"Россия (Pусский)",market_tr_tr_displaytext:"Türkiye (Türkçe)",market_th_th_displaytext:"ไทย (ไทย)",market_zh_tw_displaytext:"台灣 (繁體中文)",market_da_dk_displaytext:"Danmark (Dansk)",market_de_at_displaytext:"Österreich (Deutsch)",market_de_ch_displaytext:"Schweiz (Deutsch)",market_el_gr_displaytext:"Ελλάδα (ελληνικά)",market_en_au_displaytext:"Australia (English)",market_en_ie_displaytext:"Ireland (English)",market_en_nz_displaytext:"New Zealand (English)",market_en_ph_displaytext:"Philippines (English)",market_en_sa_displaytext:"Arab Region (English)",market_en_sg_displaytext:"Singapore (English)",market_en_za_displaytext:"South Africa (English)",market_es_ar_displaytext:"Argentina (español)",market_es_cl_displaytext:"Chile (español)",market_es_co_displaytext:"Colombia (español)",market_es_es_displaytext:"España (español)",market_es_pe_displaytext:"Perú (español)",market_es_ve_displaytext:"Venezuela (español)",market_es_xl_displaytext:"América Latina (español)",market_fr_be_displaytext:"Belgique (français)",market_fr_ch_displaytext:"Suisse (français)",market_id_id_displaytext:"Indonesia (Bahasa Indonesia)",market_ko_kr_displaytext:"한국 (한국어)",market_nl_be_displaytext:"België (Nederlands)",market_nl_nl_displaytext:"Nederland (Nederlands)",market_pl_pl_displaytext:"Polska (polski)",market_pt_pt_displaytext:"Portugal (Português)",market_sv_se_displaytext:"Sverige (svenska)",market_zh_cn_displaytext:"中华人民共和国 (简体中文)",market_zh_hk_displaytext:"香港特别行政區 (繁體中文)",market_es_us_displaytext:"United States (español)",market_en_my_displaytext:"Malaysia (English)",market_nb_no_displaytext:"Norge (norsk, bokmål)",market_en_ae_displaytext:"United Arab Emirates (English)",market_vi_vn_displaytext:"Việt Nam (Tiếng Việt)",market_zh_sg_displaytext:"新加坡 (简体中文)"}});define("wcvp.vcConnector",["jquery","wcvp.classFramework","wcvp.wcAjax"],function(n,t,i){function r(n,t,i,r){var u=this;u.Config=n.VCConfig;u.Market=n.VCConfig.Market||"us";u.Filters=t;u.SecureMode=n.SecureMode;u.PosterFrameWidth=i;u.PosterFrameHeight=r}return t.DeclareClass(r,{GetImageUrl:function(t,i,r){var o=this,f=null,u={w:i,h:r},e=t.uuid;return o.IsZenithVideoId(e)?t.headlineImage&&(f=t.headlineImage.url,u.m=1,u.b="black"):(f=o.GetDomain(e,"img")+"/Image.aspx",u.uuid=e,u.so=4),f?f+"?"+n.param(u):null},GetVideoAsync:function(n,t){var u,i,r,f;return t=t||null,u=this,i=null,n&&(n.metadata?(r=n.metadata,i=r.isMultiVideoAttached&&r.defaultVideoId?JSON.parse(r[r.defaultVideoId]):r):n.video?i=n.video:n&&(i=n),i&&i.videoFiles?(u.ComputeImageUrls(i),u.ReturnVideoAsync(i,t)):(f=i?i.uuid:n.uuid,f?u.ReturnVideoAsync(i,t):u.ReturnVideoAsync({isFailed:!0,error:i&&i.error||n.error},t))),i},ReturnVideoAsync:function(t,i){var r=this;t&&(t.isReady=!0,t.videoFiles&&(n.each(t.videoFiles,function(n,t){t.url=r.SecureMedia(t.url)}),t.files!=null&&n.each(t.files,function(n,t){t.url=r.SecureMedia(t.url)})));i&&setTimeout(function(){i(t)},0)},ComputeImageUrls:function(t){var i=this,r=i.GetImageUrl(t,i.PosterFrameWidth,i.PosterFrameHeight),u=t.thumbnail&&t.thumbnail.url||i.GetImageUrl(t,100,75);n.extend(t,{mk:i.Market,ThumbUrl:u,PosterFrameUrl:r})},LoadVideo:function(n,t){var r=this,f=r.GetDomain(n,"consumer")+"/videobyuuid.aspx",u={mk:r.Market,rct:"1,3,5,6",responseEncoding:"json"};u.uuid=n;i.ajax({url:f,dataType:"jsonp",data:u,jsonp:"callbackName",success:function(n){var i=r.ConvertVideo(n);t(i)},error:function(){t(null)}})},IsZenithVideoId:function(n){return n&&n.indexOf("-")<0},LoadRelatedVideos:function(n,t){var r=this,h=r.GetDomain(n,"consumer")+"/relatedVideos.aspx",o={mk:r.Market,uuids:n,alg:r.Config.RelatedVideoAlgorithm||0,ps:16,ind:0,ff:r.Filters,rct:3,responseEncoding:"json"},s,e,f;if(r.Config.RelatedVideosQueryOverride){var c=r.Config.RelatedVideosQueryOverride.substr(0,1),u=r.Config.RelatedVideosQueryOverride.indexOf("?"),l=u==-1?self.Config.RelatedVideosOverride:r.Config.RelatedVideosQueryOverride.substr(0,u);if(u=u==-1?null:r.Config.RelatedVideosQueryOverride.substr(u+1),h=r.GetDomain(n,"consumer")+(c=="/"?"":"/")+l,u)for(s=u.split("&"),e=0;e<s.length;e++)f=s[e].split("="),f.length==2&&f[0].length>0&&f[1].length>0&&(o[f[0]]=f[1]);o.responseEncoding="json"}i.ajax({url:h,dataType:"jsonp",data:o,jsonp:"callbackName",success:function(n){var i=r.ConvertVideos(n);t(i)},error:function(){t(null)}})},ConvertVideo:function(t){var u=this,f=null,e,o,s,r,h,i,c;return t&&(e=[],t.videoFiles&&n.each(t.videoFiles.videoFile,function(n,t){e.push({formatCode:t.$formatCode,url:u.SecureMedia(t.uri.$),width:t.$width,height:t.$height})}),o=[],t.files&&n.each(t.files.file,function(n,t){o.push({formatCode:t.$formatCode,url:u.SecureMedia(t.uri.$),width:t.$width,height:t.$height,culture:t.$culture})}),s=[],t.tags&&n.each(t.tags.tag,function(n,t){var i=t.$namespace,r=t.$;s.push({mk:t.$market,ns:i,value:r})}),r=[],h="",t.extendedXml&&(i=t.extendedXml.relatedLinks,i&&i.link&&(n.isArray(i.link)?n.each(i.link,function(n,t){r.push({text:t.$,url:t.$url})}):r.push({text:i.link.$,url:i.link.$url})),t.extendedXml.reportingData&&(h=t.extendedXml.reportingData.$)),c=[],t.usage&&n.each(t.usage.usageItem,function(n,t){c.push({counterType:t.$counterType,dailyCount:t.$dailyCount,hourlyChange:t.$hourlyChange,hourlyCount:t.$hourlyCount,weeklyCount:t.$weeklyCount,monthlyCount:t.$monthlyCount,totalAverage:t.$totalAverage,totalCount:t.$totalCount})}),f={uuid:t.uuid.$,providerId:t.providerId.$,csId:t.csId.$,source:t.source.$,sourceFriendly:t.source.$friendlyName,pageGroup:t.pageGroup?t.pageGroup.$:"",title:t.title.$,description:t.description?t.description.$:"",duration:t.durationSecs.$,durationSecs:t.durationSecs.$,startDate:t.startDate.$,tags:s,videoFiles:e,files:o,relatedLinks:r,reportingData:h,usage:c,adNetworkId:t.adNetworkId?t.adNetworkId.$:""},u.ComputeImageUrls(f)),f},ConvertVideos:function(t){var r=this,i=[];return t&&t.video&&n.each(t.video,function(n,t){var u=r.ConvertVideo(t);u&&i.push(u)}),i},SecureMedia:function(n){var i=this,t;if(i.SecureMode)for(t=1;t<=5;t++)n=n.replace("http://img"+t+".catalog.video.msn.com","https://img"+t+"-catalog-video.msn.com"),n=n.replace("http://content"+t+".catalog.video.msn.com","https://content"+t+"-catalog-video.msn.com"),n=n.replace("http://img"+t+".catalog.video.msn-int.com","https://img"+t+"-catalog-video-int.msn.com"),n=n.replace("http://content"+t+".catalog.video.msn-int.com","https://content"+t+"-catalog-video-int.msn.com");return n},GetDomain:function(t,i){var r=this,s=r.SecureMode?"https://":"http://",u=r.Config.SvcDomain,o,f,e;return i&&(o=n.hash(t),r.SecureMode?(u=r.Config.SecuredSvcDomain,f=i=="img"?r.Config.SecuredImageSvcEdges:i=="content"?r.Config.SecuredContentSvcEdges:r.Config.SecuredConsumerSvcEdges):f=i=="img"?r.Config.ImageSvcEdges:i=="content"?r.Config.ContentSvcEdges:r.Config.ConsumerSvcEdges,e=f.split(","),u=e[o%e.length]+"."+u),s+u},LoadTtml:function(t,r){i.ajax({url:t,async:!0,dataType:"xml",success:function(t,i,u){var f;u?f=u.responseXML:t&&t.nodeType&&t.nodeType==9&&(f=t.xml);!f&&u.responseText&&n.prototype.jquery.indexOf("1.9.1")==0&&(f=n.parseXML(u.responseText));r(f)},error:function(){r(null)}})}}),r.GetVideoTag=function(t,i){var r="",u;return t&&t.tags&&(u=i.toLowerCase(),n.each(t.tags,function(n,t){if(t.ns.toLowerCase()==u)return r=t.value,!1})),r},r.IsVideoSyndicated=function(t){var i=!1;return t&&n.each(t.tags,function(n,t){if(t.ns.toLowerCase()=="feature"&&t.value.toLowerCase()=="syndication")return i=!0,!1}),i},r});define("wcvp.classFramework",["jquery"],function(n){function t(){}return n.extend(t.prototype,{DeclareClass:function(t,i){Object.create||(Object.create=function(){function n(){}return function(t){if(arguments.length!=1)throw new Error("Object.create implementation only accepts one parameter.");return n.prototype=t,new n}}());t.prototype=n.extend(Object.create(Object.prototype),t.prototype,i);t.prototype.constructor=t},DeriveClass:function(t,i,r){t.prototype=Object.create(i.prototype);t.prototype=n.extend(t.prototype,r);t.prototype.constructor=t}}),new t});define("wcvp.environment",["jquery","wcvp.playerUtils"],function(n){var t=navigator.userAgent,a=t.match(/Silk/i),u=/\bSilk\/(\d+)\.(\d+)/.test(t),o=u?Number(RegExp.$1):0,v=u?Number(RegExp.$2):0,f=o>3||o>=3&&v>=5,i=a||t.match(/Android/i),s=/Android (\d+\.\d+)/i.test(t)?new Number(RegExp.$1):u?f?4:1:0,h=t.match(/iPhone/i)||t.match(/iPod/i),c=t.match(/iPad/i),e=c||h,l=t.match(/BlackBerry/i),r=t.match(/Windows Phone/i),y=r&&t.match(/HTC/i);return{IE:/MSIE (\d+\.\d+)/.test(t)?new Number(RegExp.$1):/Trident.*rv:(\d+\.\d+)/.test(t)?new Number(RegExp.$1):0,IEMobileModern:/\bIEMobile\/(\d+\.\d+)/.test(t)?Number(RegExp.$1)>=11:!1,SilkModern:f,Android:i,AndroidVersion:s,AndroidModern:i&&(s>=4||f),IPhone:h,IPad:c,IProduct:e,BlackBerry:l,WindowsPhone:r,HtcWindowsPhone:y,IsMobile:e!=null||i!=null||l!=null||r!=null,NativeControls:e!=null||i!=null||r!=null,Webkit:t.match(/Webkit/i),Qsps:n.parseQsp(),Firefox:t.match(/Firefox/i),WindowsRT:/^.*?\bWindows\b.*?\bARM\b.*?$/m.test(t)}});define("wcvp.wcVideoPlayer",["jquery","wcvp.classFramework","wcvp.environment","wcvp.locStrings","wcvp.vcConnector","wcvp.playerUtils"],function(n,t,i,r,u){function f(t,r){var u=this,f,s,h,e,o;u.VideoWrapper=null;u.VideoContainer=null;u.ExternalPlayerName=null;u.Webkit=null;u.Id=null;u.PlaybackStatus="Unknown";u.Events={Opening:"videoOpening",Playing:"videoPlaying",Paused:"videoPaused",Ended:"playbackCompleted",Buffering:"videoBuffering",Error:"videoPlayFailed",Closed:"videoClosed"};u.VideoSizeUnExpanded={w:320,h:180};u.ContainerWrapper=t;u.PlayerInstanceId=t.attr("data-id");u.Container=n("<div>").appendTo(u.ContainerWrapper);u.Config=r;u.WidgetId=r.WidgetId||null;u.WidgetGroup=r.WidgetGroup||null;f=u.Container.attr("id");(f==null||f=="")&&(f="video_player_"+Math.floor(Math.random()*1e7),u.Container.attr("id",f));u.Id=f;i.Qsps.debug&&(u.Config.DebugMode=i.Qsps.debug);u.Config.DebugMode&&u.Config.DebugMode.toString().toLowerCase()=="console"&&(u.Config.DebugConsoleMode=!0);i.Qsps.bunny&&(u.Config.BunnyMode=i.Qsps.bunny);u.Config.DebugFilter&&(u.Config.DebugFilter=u.Config.DebugFilter.toLowerCase());u.LogConfig(r);u.Config.AdConfig||(u.Config.AdConfig={});u.Config.ReportingConfig||(u.Config.ReportingConfig={});u.Config.VCConfig||(u.Config.VCConfig={});u.Config.InfoPaneConfig||(u.Config.InfoPaneConfig={});u.Config.SharePaneConfig||(u.Config.SharePaneConfig={});u.Config.EndSlateConfig||(u.Config.EndSlateConfig={});u.Config.VCConfig.SvcDomain||(u.Config.VCConfig.SvcDomain="catalog.video.msn.com");u.Config.VCConfig.SecuredSvcDomain||(u.Config.VCConfig.SecuredSvcDomain="msn.com");u.Config.VCConfig.SecuredConsumerSvcEdges||(u.Config.VCConfig.SecuredConsumerSvcEdges="edge1-catalog-video");u.Config.VCConfig.SecuredImageSvcEdges||(u.Config.VCConfig.SecuredImageSvcEdges="img1-catalog-video");u.Config.VCConfig.SecuredContentSvcEdges||(u.Config.VCConfig.SecuredContentSvcEdges="content1-catalog-video");u.Config.VCConfig.ConsumerSvcEdges||(u.Config.VCConfig.ConsumerSvcEdges="edge1");u.Config.VCConfig.ImageSvcEdges||(u.Config.VCConfig.ImageSvcEdges="img1");u.Config.VCConfig.ContentSvcEdges||(u.Config.VCConfig.ContentSvcEdges="content1");n("#vxpEmbedStyle")&&n("#vxpEmbedStyle").remove();u.VideoWrapper=n("<div>").addClass("video_player_outer").appendTo(u.Container);s=i.IE?"ie"+i.IE:i.AndroidModern?"android":"";u.VideoContainer=n("<div>").addClass("video_player_inner "+s).appendTo(u.VideoWrapper);h=n("<div>").addClass("sass_vars").appendTo(u.VideoWrapper);i.IE&&i.IE<8&&u.VideoContainer.css("height","100%");u.WidgetId&&u.WidgetId.length!=0||(u.WidgetId=r.WidgetId=f);u.ContainerWrapper.addClass("vxplayer");u.Container.addClass("video_player");u.Log(navigator.userAgent);u.Log("AndroidModern: {0}; SilkModern: {1}; IPad: {2}; IPhone: {3}; IProduct: {4}; BlackBerry: {5}; WindowsPhone: {6}; IsMobile: {7}; NativeControls: {8}; IE: {9}; IEMobileModern: {10};".format(i.AndroidModern,i.SilkModern,i.IPad,i.IPhone,i.IProduct,i.BlackBerry,i.WindowsPhone,i.IsMobile,i.NativeControls,i.IE,i.IEMobileModern));document.location.protocol=="https:"&&(u.Config.SecureMode=!0,u.Config.AdConfig.PolicyType="noads");i.Qsps.noads&&(u.Config.AdConfig.PolicyType="noads");e=n.asInt(u.Config.Width);o=n.asInt(u.Config.Height);u.Config.Width=e;u.Config.Height=o;e&&(u.VideoWrapper.css("width",e),u.VideoSizeUnExpanded.w=e);o&&(u.VideoWrapper.css("height",o),u.VideoSizeUnExpanded.h=o);u.Container.attr("data-initialized","true");u.BindContainerEvents&&(u.UnbindContainerEvents(),u.BindContainerEvents())}return f.Attach=function(t,e){var l;if(!n(t).attr("data-initialized")){var a=this,v=new u(e),h=n(t).attr("data-metadata"),c=h&&JSON.parse(h),y=n(t).attr("data-error"),s=i.WindowsRT?["html5","flash"]:["flash","html5"],o=u.GetVideoTag(c,"externalPlayerName");o&&(o=o.trim(),s.unshift(o),a.ExternalPlayerName=o);l={};n.each(s,function(n,t){var i=t.toLowerCase(),r;s[n]=i;r=i+"VideoPlayer";l[i]=r});v.GetVideoAsync({video:e.Video,metadata:h&&c,error:y},function(h){var y,a,v,b,k,p,d,g,w,nt;h&&(e.Video=h);y=l;a=[];e.LeadWith&&!o&&n.each(e.LeadWith.replace(/ /g,"").split(","),function(n,t){t&&t.length&&a.push(t.toLowerCase())});v=s[0];b=a.length>0?a[0]:null;b&&y[b]&&(v=b);i.WindowsRT&&!o&&(v="html5");k=(n.parseQsp().leadwith||"").toLowerCase();k&&y[k]&&!o&&(v=k);u.GetVideoTag(h,"FlashLiveStream")&&(v="flash");a=a.concat(s);v!=a[0]&&y[v]&&(y=n.extend({leadWith:y[v]},y),a.unshift(v));d=u.GetVideoTag(c,"externalPlayerUri");d&&(e.ExternalPlayerUrl=d);g="";n.each(a,function(r,u){var l=y[u],o=f.prototype.RegisteredTypes[l],s,c;if(typeof o=="function"&&(!h||o.HasSupport(h))){if(g=u,s=n(t).attr("data-adpagegroups"),s){var a=JSON.parse(s),v={flash:"web",html5:"mobileweb"}[g];a!=null&&v!=null&&(e.AdConfig.PageGroup=a[v]||e.AdConfig.PageGroup)}return e.AdConfig.PageGroup=i.Qsps.pagegroup||e.AdConfig.PageGroup,e.AdConfig.FWNetworkId=i.Qsps.fwnetworkid||e.AdConfig.FWNetworkId,e.AdConfig.FWFlashProfile=i.Qsps.fwflashprofile||e.AdConfig.FWFlashProfile,e.AdConfig.FWHtml5Profile=i.Qsps.fwhtml5profile||e.AdConfig.FWHtml5Profile,e.AdConfig.FWServer=i.Qsps.fwserver||e.AdConfig.FWServer,c=n(t).attr("data-relatedvideosmetadata"),c&&(e.RelatedVideos=JSON.parse(c)),p=new o(n(t),e),p.value=l,p.SupportedFormats=o.SupportedFormats,p.SupportedTypes=o.SupportedTypes,f.player=p,!1}});p||(n(t).addClass("vxplayer"),w=n("<div>").addClass("video_error").css("display","block").appendTo(n(t)),e.Width&&e.Width>0&&w.css("width",e.Width),e.height&&e.Height>0?w.css("height",e.Height):e.Width&&e.Width>0&&w.css("height",e.Width*9/16),nt=r.player_browserunsupported,(!n.flashInstalledVersion||n.flashInstalledVersion<n.RequiredFlashVersion)&&(nt=r.error_flash_minimum_required_version_not_installed.replace("{0}",n.RequiredFlashVersion)),n("<div>").html(nt).addClass("video_error_txt").appendTo(w))})}},t.DeclareClass(f,{RegisteredTypes:[],DisposeCore:function(n){var t=this;t.Dispose&&t.Dispose();n&&t.Container.removeAttr("data-initialized");t.UnbindContainerEvents&&t.UnbindContainerEvents();setTimeout(function(){t.VideoContainer.remove();t.VideoWrapper.remove();t.Container.empty();t.VideoContainer=null;t.VideoWrapper=null;t.Container=null;t.ExternalPlayerName=null},0)},OnDispose:function(n,t){var i=this;i.DisposeCore(t)},S4:function(){return((1+Math.random())*1048576|0).toString(32).substring(1)},GetPermalink:function(n,t){var i=this,r="http://www.bing.com/videos",u;if(n){if(u=i.Config.ReportingConfig.Market||"en-us",n.playbackUrl)return n.playbackUrl;r=(n.uuid?"www.msn.com/{0}/video/watch/vs-{1}":"www.msn.com/{0}/video").format(u,n.uuid)}return i.FinalizeLink(r,t)},FinalizeLink:function(t,i){var u=this,r;return t&&(t.indexOf("http://")!=0&&t.indexOf("https://")!=0&&(t=(u.SecureMode?"https://":"http://")+t),r=i||u.Config.ReportingConfig.Fr,"string"==typeof r&&r.length>0&&(t=n.setUrlParams(t,{from:r}))),t},Broadcast:function(){for(var i=this,t=[],n=1;n<arguments.length;n++)t.push(arguments[n]);i.Container.trigger(arguments[0],t)},LogBase:function(t,i){var r=this,s=r.Config.DebugFilter||(r.Config.DebugMode?"*":""),u,c,h,e,f,l,o;if(i=i||"Core",r.Config.DebugMode&&(u=s.indexOf(i.toLowerCase()),c=s.indexOf("*"),(c>=0||u>=0)&&(u<=0||u>0&&s.charAt(u-1)!="-"))){if(h="[{0}][{1}] {2}".format((new Date).toLogTime(),i,t),r.Config.DebugConsoleMode&&typeof console=="object"&&console.log)return console.log(h);e=r.Id+"_debug";f=n("#"+e);f.length||(f=n("<div>").attr({id:e,"class":"video_debug"}),n("body").append(f));l=n("<div class="+i+"><\/div>").text(h);f.append(l);o=document.getElementById(e);o.scrollTop=o.scrollHeight-o.clientHeight}},ConfigToString:function(n,t){var e="",o={},i,r,f,u;if(t==null)t="";else if(t.length>10)return"";for(i in n)typeof n[i]=="object"?o[i]=n[i]:e+=t+i+": "+n[i]+"\n";for(i in o){if(r=o[i],i=="Video")r={uuid:r.uuid,title:r.title,description:r.description,videoFiles:r.videoFiles};else if(i=="videoFiles")for(f=r,r={},u=0;u<f.length;u++)r[f[u].formatCode]=f[u].url;e+=t+i+": \n"+this.ConfigToString(r,"  "+t)}return e},SetPlaybackStatus:function(n,t){var i=this;n&&n!=i.PlaybackStatus&&(i.PlaybackStatus=n,i.Broadcast("playbackStatusChanged",{status:n}),i.Log("state="+t))},LogConfig:function(n){var t=this;t.Config.DebugMode&&t.LogBase("\n[PlayerType is {0}]\n".format(t.Namespace)+t.ConfigToString(n),"PlayerConfig")},GetWrapperAndVideoSizes:function(){var t=this,f=t.Config.PlayerAspectRatio4x3?4/3:16/9,e=t.IsExpanded?t.VideoContainer:t.Container.parent(),i=Math.floor(e.width()),n=e.height(),u,r;return n=isNaN(n)?0:Math.round(n),u=i,r=Math.round(i/f),n>0&&n<r&&(r=n,u=Math.min(Math.round(n*f),i)),{WrapperWidth:i,WrapperHeight:n,VideoWidth:u,VideoHeight:r}}}),f});define("wcvp.wcAjax",["jquery","wcvp.classFramework","wcvp.playerUtils"],function(n,t){function i(){}return t.DeclareClass(i,{RequestMap:[],AddRequest:function(n,t,i,r){for(var o,s,f,u=this.RequestMap,e=0;e<u.length;e++)if(u[e]==null)return o=-1,i&&typeof i=="function"&&r>0&&(o=window.setTimeout(function(){try{var n=u[e];u[e]=null;window.clearTimeout(o);i(n.url)}catch(t){}},r)),u[e]={url:n,success:t,timerId:o},e;for(s=new Array(u.length+4),f=0;f<s.length;f++)f<u.length?s[f]=u[f]:window["JsonpCb"+f]=new Function("data","WcAjax.JsonpCb("+f+", data);");return this.RequestMap=s,this.AddRequest(n,t,i,r)},ExtractResponse:function(n){var t=this.RequestMap,i=t[n];return t[n]=null,i},ajax:function(t){if(t=n.extend({dataType:"jsonp",timeout:1e4},t),t.dataType=="jsonp"){var i=this.AddRequest(t.url,t.success,t.error,t.timeout);n.extend(t,{cache:!0,global:!1,jsonpCallback:"JsonpCb"+i,success:null,error:null})}return n.ajax(t)},JsonpCb:function(n,t){var i=this.ExtractResponse(n);i&&(i.timerId!=-1&&window.clearTimeout(i.timerId),i.success&&typeof i.success=="function"&&i.success(t,i.url))}}),window.WcAjax=new i});define("wcVideoPlayer",["jquery","jqBehavior","mediator","wcvp.wcVideoPlayer","wcvp.ccCultureLocStrings"],function(n,t,i,r,u){function p(t,i){var u,r,f;if(t&&i)if(u=i.config,r=i.overridableDefaultPlayerConfig,u&&(i.config=null,n.extend(!0,r,u)),n.extend(!0,r,i.nonOverridableDefaultPlayerConfig),t.trigger("OnDispose",!0),t.empty(),t.children().trigger("OnDispose",!0),t.removeClass(a),f=function(){var n=t.data("flashswfurls").playerSwfUrl,i=n&&n.indexOf("?")===-1?"?":"&";r.FlashSource="{0}{1}v=1".format(n,i);r.AdConfig.AdRendererFactorySwfUrl=t.data("flashswfurls").adRendererFactorySwfUrl;r.AdConfig.CompanionLoaderSwfUrl=t.data("flashswfurls").companionLoaderSwfUrl;r.AdConfig.LinearAdRendererSwfUrl=t.data("flashswfurls").linearAdRendererSwfUrl;r.AdConfig.MPVARendererSwfUrl=t.data("flashswfurls").mpvaRendererSwfUrl;r.AdConfig.VastRendererUrl=t.data("flashswfurls").vastRendererSwfUrl;r.IsVC=t.data("isvc");w(t,r)},r.LeadWithImage)t.one("click",f);else setTimeout(f,0)}function w(n,t){r.Attach(n,t);n.addClass(a);n.on(s.playbackStatusChanged,function(t,r){switch(r.status.toLowerCase()){case"loading":case"videoopening":h[n.id]||(h[n.id]=!0,i.pub(f.video,{type:o.started,args:n}));break;case"playbackcompleted":h[n.id]=!1;i.pub(f.video,{type:o.completed,args:n})}}).on(s.onFullscreenExit,function(){i.pub(f.fullscreen,!1);c.removeClass(l)}).on(s.onFullscreenEnter,function(){i.pub(f.fullscreen,!0);c.addClass(l)})}var v={AdChoicesDarkImageUrl:"http://db3.stb.s-msn.com/i/A4/BA698D3F6E292F755AFBC34686E1E8.png",AdChoicesInfoUrl:"http://g.msn.com/AIPRIV/cs/adchc?adchc=1",AdChoicesLightImageUrl:"http://db3.stc.s-msn.com/br/sc/i/Transparent/OBA_CZECH.png",AdChoicesThemeImageUrl:"http://db3.stb.s-msn.com/i/A4/BA698D3F6E292F755AFBC34686E1E8.png",CCCultureInfoArray:{"en-us":u.market_en_us_displaytext,"ar-ae":u.market_ar_ae_displaytext,"ar-sa":u.market_ar_sa_displaytext,"ar-eg":u.market_ar_eg_displaytext,"ar-xl":u.market_ar_xl_displaytext,"de-de":u.market_de_de_displaytext,"en-ca":u.market_en_ca_displaytext,"en-gb":u.market_en_gb_displaytext,"en-in":u.market_en_in_displaytext,"es-mx":u.market_es_mx_displaytext,"fi-fi":u.market_fi_fi_displaytext,"fr-ca":u.market_fr_ca_displaytext,"fr-fr":u.market_fr_fr_displaytext,"he-il":u.market_he_il_displaytext,"it-it":u.market_it_it_displaytext,"ja-jp":u.market_ja_jp_displaytext,"pt-br":u.market_pt_br_displaytext,"ru-ru":u.market_ru_ru_displaytext,"tr-tr":u.market_tr_tr_displaytext,"th-th":u.market_th_th_displaytext,"zh-tw":u.market_zh_tw_displaytext,"da-dk":u.market_da_dk_displaytext,"de-at":u.market_de_at_displaytext,"de-ch":u.market_de_ch_displaytext,"el-gr":u.market_el_gr_displaytext,"en-au":u.market_en_au_displaytext,"en-ie":u.market_en_ie_displaytext,"en-nz":u.market_en_nz_displaytext,"en-ph":u.market_en_ph_displaytext,"en-sa":u.market_en_sa_displaytext,"en-sg":u.market_en_sg_displaytext,"en-za":u.market_en_za_displaytext,"es-ar":u.market_es_ar_displaytext,"es-cl":u.market_es_cl_displaytext,"es-co":u.market_es_co_displaytext,"es-es":u.market_es_es_displaytext,"es-pe":u.market_es_pe_displaytext,"es-ve":u.market_es_ve_displaytext,"es-xl":u.market_es_xl_displaytext,"fr-be":u.market_fr_be_displaytext,"fr-ch":u.market_fr_ch_displaytext,"id-id":u.market_id_id_displaytext,"ko-kr":u.market_ko_kr_displaytext,"nl-be":u.market_nl_be_displaytext,"nl-nl":u.market_nl_nl_displaytext,"pl-pl":u.market_pl_pl_displaytext,"pt-pt":u.market_pt_pt_displaytext,"sv-se":u.market_sv_se_displaytext,"zh-cn":u.market_zh_cn_displaytext,"zh-hk":u.market_zh_hk_displaytext,"es-us":u.market_es_us_displaytext,"en-my":u.market_en_my_displaytext,"nb-no":u.market_nb_no_displaytext,"en-ae":u.market_en_ae_displaytext},EnableInfoPane:!0,EnableSharing:!1,FlashSource:"",FlashPseudoStreamingStartParam:"aktimeoffset",IsVC:!0,SecureMode:!1,ShowRelatedVideosInPlayer:!1,ShowLogo:!1,AdConfig:{FWCacheBuster:"1"},InfoPaneConfig:{ShowRating:!1,ShowRelatedLinks:!1},ReportingConfig:{ApReportingEnabled:!0,ApReportingService:"http://widgets.video.msn.com/report.aspx",FlightId:0,PlaySource:"",PlayType:"pb"},SharePaneConfig:{IFrameEmbedFormat:"<iframe width={0} height={1} allowfullscreen='true' src='http://bing.com/videos/embed/{2}/?{3}' marginheight='0' marginwidth='0' frameborder='0' scrolling='no'><a href='{4}' target='_new' title='{5}' >{6} {5}<\/a><\/iframe>",OpenGraphServiceUrl:"http://bing.com/videos/openGraph/",ShowEmail:!1,ShowEmbedCode:!1,ShowFacebook:!1,ShowLinkedin:!1,ShowPermalink:!1,ShowPlayerSize:!1,ShowTwitter:!1},VCConfig:{ConsumerSvcEdges:"edge1",ImageSvcEdges:"img1",SecuredConsumerSvcEdges:"edge1-catalog-video",SecuredContentSvcEdges:"content1.ssl.catalog.video,content2.ssl.catalog.video,content3.ssl.catalog.video,content4.ssl.catalog.video,content5.ssl.catalog.video",SecuredImageSvcEdges:"img1.ssl.catalog.video,img2.ssl.catalog.video,img3.ssl.catalog.video,img4.ssl.catalog.video,img5.ssl.catalog.video",SecuredSvcDomain:"msn.com",SvcDomain:"catalog.video.msn.com"}},y={overridableDefaultPlayerConfig:{AdDiv:"",AdobeLibsLocation:"http://fpdownload.adobe.com",AutoPlay:!1,CanSkipAds:!1,DebugMode:!1,PlayerMode:"",FlashVideoPlayerType:"auto",LeadWith:"flash",LogoPopup:!1,LogoUrl:"http://img.widgets.video.s-msn.com/i/logo/ptbr_msn_logo_UX.png",Mute:!1,PlayerAspectRatio4x3:!1,PopLink:!0,QualityOverrideDesktop:"HQ",QualityOverrideMobile:"SD",ShowClosedCaptioning:!0,ShowQuality:!0,ShowTitle:!1,SkipAdsSeconds:15,UseHLS:!0,UseWindowedMode:!1,Video:null,WidgetId:"",GeofenceEnabled:!0,GeofenceUseSps:!1,AdConfig:{AdBitrate:750,AdManagerRequestTimeout:5,AdProvider:"freewheel",AdTagUrl:"",AdTimeout:15,FWAdManagerLocation:"http://adm.fwmrm.net/p/msn_live/AdManager.swf",FWFlashProfile:"MSN_as3_test",FWJSAdManagerLocation:"http://adm.fwmrm.net/p/msn_live/AdManager.js",FWNetworkId:188283,FWHtml5Profile:"MSN_HTML5_Test",FWServer:"http://2df7b.v.fwmrm.net",PageGroup:"MSV_NOTSET",PolicyType:"videocontent",ProxySvcUri:"http://video.msn.com/services/proxy/?u={0}",SvcType:"proxy",SvcUri:"http://vms.msn.com/vms.aspx?mediaid={mid}&publisher={pub}&player={pl}&subplayer={spl}",TimeElapsed:0,UseFWAdManager:!0,VideosPlayed:0,VideosPlayedNoAds:0,VisitorTargetingService:"http://rad.msn.com/ADSAdClient31.dll?GetAd=&PG=MSVFOO"},EndSlateConfig:{ReloadPageOnVideoReplay:!1,ShowHomePageButton:!1,ShowRelatedVideos:!1,ShowReplayVideoButton:!0,ShowShareButtons:!1},ReportingConfig:{Brand:"MSN",ComscoreUrl:"",ComscoreProviderConfig:"",DomainId:15755,Fr:"",Market:"",MarketReportSuite:"",OmnitureEnabled:!1,OmnitureReportingPercentage:.1,OtfEnabled:!0,OtfUrl:"",ReportType:"",UdcEnabled:!1,UdcUrl:""},VCConfig:{Market:"us",RelatedVideoAlgorithm:1}},nonOverridableDefaultPlayerConfig:v},c=n("body"),f={fullscreen:"fullscreen",video:"video"},o={started:"started",completed:"completed"},s={playbackStatusChanged:"playbackStatusChanged",onFullscreenExit:"onFullscreenExit",onFullscreenEnter:"onFullscreenEnter"},l="fullscreen",a="playerloaded",h=[],e=t(p,y);return e.events=f,e.eventTypes=o,e.loadVideo=function(n,t,i){if(n){var u=r.player,o=u.ContainerWrapper,s=JSON.parse(o.data().metadata[n]),f,e;t===!0&&(u.MediaManager?(f=!u.MediaManager.IsAdPlaying()&&u.GetCurrentPlayingTime(),!isNaN(i)&&i>0&&(e=u.GetPlayerDuration(),f=e-f>=i?f:0)):f=u.GetCurrentPlayingTime());u.LoadVideo(s,f)}},e});require(["binding","c.deferred"],function(n){n("wcVideoPlayer",".wcvideoplayer").all()})