(globalThis["TURBOPACK_remote_chunk_loading_global_wx-next-web"]||(globalThis["TURBOPACK_remote_chunk_loading_global_wx-next-web"]=[])).push(["object"==typeof document?document.currentScript:void 0,531166,e=>{"use strict";var t=e.i(247865),a=e.i(695881),i=e.i(792461),o=e.i(546446),r=e.i(737801),n=e.i(725287),l=e.i(293163),s=e.i(283821),d=e.i(630986),c=e.i(64412),u=e.i(608201),m=e.i(236593),p=e.i(867059),g=e.i(540768),v=e.i(682142),y=e.i(782937),f=e.i(333350),b=e.i(950771),w=e.i(537989),h=e.i(695203),k=e.i(604323),x=e.i(158662),A=e.i(736677),S=e.i(220126),C=e.i(358273),N=e.i(777638),P=e.i(122124),I=e.i(409628),R=e.i(924776),M=e.i(605781);let _=(0,a.createLogger)("useTrackVideoEvent"),E=["auto","click","playlistClick","nextClick","externalLink"],T={complete:"completed",nextVideo:"next",pageExit:"pageExit",scrollAway:"newVideo"},L=e=>({adBlock:e.adBlock??!1,adsMetricsUnitAndZone:e.adsMetricsUnitAndZone,aspectRatio:e.aspectRatio,assetName:e.assetName,collection:e.collection,collectionId:e.collectionId,createdDate:e.createdDate,duration:e.duration,entitlements:e.entitlements,errorMessage:e.errorMessage,iabContent:e.iabContent,id:e.id??"",lastModifiedDate:e.lastModifiedDate,liveStream:e.liveStream,muted:e.muted??!1,playLists:e.playLists,playReason:e.playReason,premiumContent:null!=e.premiumContent?String(e.premiumContent):null,providerName:e.providerName,publishDate:e.publishDate,tagsGeo:e.tagsGeo,tagsKeyword:e.tagsKeyword,tagsStorm:e.tagsStorm,videoView:e.videoView}),V=e=>{let{providerName:t,...a}=L(e);return{...a,provider:t}},D=(e,t,a)=>{var i;return{adBlock:t.adBlock??!1,adsMetricsUnitAndZone:t.adsMetricsUnitAndZone,assetName:t.assetName,collection:t.collection,collectionId:t.collectionId,contentId:e.contentId??"",createdDate:t.createdDate,deviceTimeZone:a,entitlements:t.entitlements,errorMessage:t.errorMessage,iabContent:t.iabContent,lastModifiedDate:t.lastModifiedDate,liveStream:t.liveStream,orientation:t.orientation??"",playLists:t.playLists,playMethod:"scroll"===(i=t.playMethod)?"auto":E.find(e=>e===i)??"click",premiumContent:t.premiumContent,provider:t.providerName,publishDate:t.publishDate,tagsGeo:t.tagsGeo,tagsKeyword:t.tagsKeyword,tagsStorm:t.tagsStorm,videoLength:t.videoLength??0,videoView:t.videoView}},j={"video-started":(e,t)=>{let a=L(t);(0,M.trackVideoStarted)({...e,...a})},"video-completed":(e,t)=>{let a=L(t);(0,M.trackVideoCompleted)({...e,...a})},"video-played":(e,t)=>{let a=L(t);(0,M.trackVideoPlayed)({...e,...a})},"ad-started":(e,t)=>{(0,M.trackAdStarted)({...e,...V(t)})},"ad-complete":(e,t)=>{(0,M.trackAdComplete)({...e,...V(t)})},"ad-skipped":(e,t,{pageCount:a})=>{(0,M.trackAdSkipped)({...e,...V(t),pageCount:a})},"video-attempted":(e,t,{deviceTimeZone:a})=>{let i=D(e,t,a);(0,M.trackVideoAttempted)({...e,...i})},"video-begin":(e,t,{deviceTimeZone:a})=>{let i=D(e,t,a);(0,M.trackVideoBegin)({...e,...i,adLength:t.adLength??0,adSkipped:t.adSkipped,adWatchedLength:t.adWatchedLength})},"video-ended":(e,t,{deviceTimeZone:a})=>{let i=D(e,t,a),o=T[t.exitReason??""]??t.exitReason??"";(0,M.trackVideoEnded)({...e,...i,adLength:t.adLength??0,adSkipped:t.adSkipped,adWatchedLength:t.adWatchedLength,exitReason:o,rewind:t.rewind??!1,videoWatchedLength:t.videoWatchedLength??0})}},$=(0,a.createLogger)("useTrackVideoEvent");e.s(["useTrackVideoEvent",0,()=>{let e=(()=>{let e=(0,r.useEventAttributes)(),a=(0,d.useCMSAttributes)(),p=(0,n.usePathname)(),{location:g}=(0,c.useLocation)(),v=g?.ianaTimeZone||"Etc/UTC",y=(0,o.useAtomValue)(u.sourcePageAtom),f=(0,o.useAtomValue)(m.sourceModuleAtom),b=(0,i.useRefMemo)(e),w=(0,i.useRefMemo)(a),h=(0,i.useRefMemo)(p),k=(0,i.useRefMemo)(v),x=(0,t.useRef)(y),A=(0,t.useRef)(f);return(0,t.useCallback)(({eventName:e,eventAttributes:t={}})=>{if(!window.mParticle?.isInitialized?.())return void console.warn("MParticle is not initialized");let a=b.current,i=w.current,o=h.current,r=k.current,n=x.current,d=A.current,c={...t,author:i?.author||"",contentId:i?.contentId||t.contentId,...a,url:o?(0,l.stripLastPartOfSlug)(o):"",sourcePage:n??"",sourceModule:d?.id??null,sourceModuleName:d?.name??null,...d?.modulePosition!=null&&{sourcePosition:d.modulePosition},sourceElement:d?.element??null,siteMode:"normal"};["video-ended","video-begin","video-attempted","ad-started","ad-skipped","ad-complete"].includes(e)&&(void 0!==c.providerName&&(c.provider=c.providerName),delete c.providerName,c.deviceTimeZone=(0,s.getTimezoneOffsetInHours)(r)),["video-ended","video-begin","video-attempted"].includes(e)&&(delete c.duration,delete c.muted,delete c.id,delete c.aspectRatio,delete c.pageCount);try{window.mParticle?.logEvent?.(e,window.mParticle?.EventType?.Other,c),console.debug(`MParticle: Video Event tracked - "${e}"`,c)}catch(t){console.error(`MParticle: Failed to track Video Event - "${e}"`,t)}},[])})(),a=(()=>{let e=(0,o.useAtomValue)(w.pageIdAtom),a=(0,o.useAtomValue)(b.pageLocaleAtom),r=(0,o.useAtomValue)(h.deviceClassAtom),l=(0,o.useAtomValue)(k.metricsArticleDataAtom),d=(0,o.useAtomValue)(x.experimentJoinListAtom),u=(0,o.useAtomValue)(A.sourcePageAtom),m=(0,o.useAtomValue)(S.sourceModuleAtom),M=(0,n.usePathname)(),{location:E}=(0,c.useLocation)(),T=(0,R.useIsHightouchReady)(),L=(0,p.usePageViewCount)(),V=(0,i.useRefMemo)(e),D=(0,i.useRefMemo)(a),$=(0,i.useRefMemo)(r),W=(0,i.useRefMemo)(l),U=(0,i.useRefMemo)(d),O=(0,i.useRefMemo)(M),H=(0,i.useRefMemo)(L),B=(0,i.useRefMemo)(E),F=(0,i.useRefMemo)(T),z=(0,t.useRef)(u),J=(0,t.useRef)(m);return(0,t.useCallback)(({eventName:e,eventAttributes:t={}})=>{if(!f.default)return;let a=j[e];if(a){if(!F.current)return void _.warn(`Hightouch: Event "${e}" skipped - SDK not ready`);try{let i=W.current,o=B.current,r=O.current,n=z.current,l=J.current,d=(0,v.getCICookie)(),c=d?.["TWC-GeoIP-Country"]??(0,g.getCookie)("twc-location-country"),u=d?.["TWC-GeoIP-Region"]??(0,g.getCookie)("twc-location-region"),m=d?.["TWC-Privacy"]??(0,g.getCookie)("twc-privacy"),p=window.DprSdk?.getGdprConsentOptInsString()??"",f=window.DprSdk?.getCcpaSaleOptInString()??"",b=String(window.DprSdk?.getUserConsent("sale-of-data")!==!1),w=(0,g.getCookie)("partner")||"",h=(0,y.getPartnerByPattern)(w)??w,k=(0,C.getMetricsSession)(),x=new Date,A={pageId:V.current??"",schemaVersion:"nextgen",author:i?.author||"",contentId:i?.contentId||t.contentId||null,url:r?(0,P.stripLastPartOfSlug)(r):"",sourcePage:n??null,sourceModule:l?.id??null,sourceElement:l?.element??null,sourcePosition:l?.modulePosition??null,referrer:document.referrer,locale:D.current,deviceClass:$.current,partner:h,sessionId:k?.sessionId||"",sessionStartTime:new Date(k?.sessionStartTime||0).toISOString(),siteMode:"normal",dayOfWeek:I.WEEK_DAYS[x.getDay()]??"",hourOfDay:x.getHours(),regime:m??"",cookiesEnabled:navigator?.cookieEnabled??!1,gpcSignalOptOut:window.navigator?.globalPrivacyControl??!1,functionalTechnologies:p?.includes("functional-technology")??!1,geographicallyRelevantAds:window.DprSdk?.getUserConsent("geographically-relevant-advertising")!==!1,interestBasedAds:window.DprSdk?.getUserConsent("interest-based-ads")!==!1,priv:p,privProducts:f,saleOfData:b,saleOfDataAuthorization:b,sensitiveDataAuthorization:String(window.DprSdk?.getUserConsent("sensitive-data")!==!1),campaign:(0,N.getCampaign)(),linkReferral:(0,N.getLinkReferral)()??void 0,experimentJoinList:U.current,weatherMode:"normal",physicalCountry:c??"",physicalState:u??"",wlocCity:o?.city??null,wlocCountry:o?.countryCode??null,wlocState:o?.adminDistrictCode??null,wlocDMA:o?.dmaCd??null,samsungVersion:(0,N.getSamsungVersion)(),appVersion:"c6fbd5a7980e55c71a4aafe9ccdf49dfaf7d97a9".slice(0,10)},S=(0,s.getTimezoneOffsetInHours)(o?.ianaTimeZone||"Etc/UTC");a(A,t,{deviceTimeZone:S,pageCount:H.current}),_.info(`Hightouch: Event "${e}" tracked`)}catch(t){_.error(`Hightouch: Event "${e}" failed`,t)}}},[])})();return(0,t.useCallback)(t=>{let i={...t.eventAttributes};delete i.rewind;try{e({eventName:t.eventName,eventAttributes:i})}catch(e){$.error(`mParticle video event "${t.eventName}" failed`,e)}try{a(t)}catch(e){$.error(`Hightouch video event "${t.eventName}" failed`,e)}},[e,a])}],531166)},506371,e=>{e.v({jwplayerContainer:"JWPlayer-module-scss-module__bzwBeG__jwplayerContainer"})},777430,e=>{"use strict";var t=e.i(902875),a=e.i(247865),i=e.i(632137),o=e.i(533760);let r={autoplayadsmuted:!1,client:"googima",vpaidcontrols:!0},n=new Map;var l=e.i(695881),s=e.i(506371),d=e.i(37429);let c=(0,l.createLogger)("JWPlayer"),u=(0,a.memo)(function({status:e,hasFile:a,playerDomId:o,aspectRatioClass:r}){return"loading"===e&&a?(0,t.jsx)("div",{children:(0,t.jsx)("div",{className:(0,i.cn)("flex w-full items-center justify-center bg-black",r),children:(0,t.jsx)("div",{className:"h-8 w-8 animate-spin rounded-full border-t-2 border-b-2 border-white"})})}):"error"===e?(0,t.jsx)("div",{children:(0,t.jsx)("div",{className:(0,i.cn)("flex w-full items-center justify-center bg-black text-white",r),children:"Failed to initialize video player"})}):(0,t.jsx)("div",{children:(0,t.jsx)("div",{id:o,className:(0,i.cn)("w-full bg-black",r)})})});e.s(["JWPlayer",0,({playlist:e,options:l={},setupParams:m={},events:p=[],className:g="",placeHolder:v,placeHolderImage:y,posterPriority:f=!1,posterSizes:b="(max-width: 767px) 100vw, 66vw"})=>{let w=`player-${(0,a.useId)()}`,{playerId:h="IdNDrRWQ"}=m,k=(0,a.useMemo)(()=>({playlist:e,...(e=>{let{ads:t=!0,showDescriptions:a=!0}=e;return{aspectratio:"16:9",autostart:!0,backgroundLoading:!0,width:"100%",mute:!1,autoPause:{pauseAds:!0,viewability:!0},captions:{backgroundOpacity:50,fontSize:14},...t?{advertising:r}:{},...a?{displaytitle:!0,displaydescription:!0}:{displaytitle:!1,displaydescription:!1}}})({...m}),...l,floating:{dismissible:!0,...l.floating}}),[e,m,l]),x="9:16"===k.aspectratio?"aspect-[9/16]":"aspect-video",A="9:16"===k.aspectratio?{width:720,height:1280}:{width:1280,height:720},S=(0,a.useRef)(null),C=(0,a.useRef)(!1),N=e?.[0]?.file,[P,I]=(0,a.useState)(N?"loading":"error");(0,a.useEffect)(()=>{if(C.current||!("jwplayer"in window)||"ready"!==P||!N)return;let e=window.jwplayer(w);S.current=e,C.current=!0,n.set(w,e),c.info("initialized player"),e.setup(k),p.forEach(({eventName:t,callback:a})=>{e.on(t,t=>{a({event:t,player:e})}),c.lifecycle(`Registered event handler for ${t}`)});let t=(()=>{let e=new URLSearchParams(window.location.search).get("t");if(!e)return null;let t=Number(e);return isNaN(t)||t{try{e.seek(t),c.info(`Successfully seeked to ${t} seconds`)}catch(e){c.error("Error seeking to position",e)}}))},[k,p,N,w,P]),(0,a.useEffect)(()=>{C.current&&((e,t)=>{if(!e||!t)return;e.style.backgroundImage=`url("${t}")`;let a=e.querySelector(".jw-preview");a&&(a.style.backgroundImage=`url("${t}")`);let i=e.querySelector("video");i&&(i.poster=t)})(document.getElementById(w),y)},[y,w]),(0,a.useEffect)(()=>()=>{if(S.current)try{S.current.remove(),n.delete(w),S.current=null,C.current=!1}catch(e){c.error("Error removing JW Player",e)}},[w]);let R=v?y||e?.[0]?.image:"";return(0,t.jsxs)("div",{children:[N&&(0,t.jsx)(o.default,{src:`https://cdn.jwplayer.com/libraries/${h}.js`,onLoad:()=>I("ready"),onReady:()=>I("ready"),onError:()=>I("error")}),(0,t.jsxs)("div",{className:(0,i.cn)("relative overflow-hidden",s.default.jwplayerContainer,g),children:[R&&(0,t.jsx)(d.default,{priority:f,isFetchPriority:f,width:A.width,height:A.height,sizes:b,className:(0,i.cn)("absolute w-full",x),src:R,alt:""}),(0,t.jsx)(u,{status:P,hasFile:!!N,playerDomId:w,aspectRatioClass:x})]})]})}],777430)},484758,e=>{"use strict";var t=e.i(695881);let a={mobile:"mobile_smart",desktop:"web_weather"},i={"en-US":"us"},o=[...new Set(Object.values(a))].join("|"),r=RegExp(`^(?:test_)?(?:${o})(?:_[a-z]+)*\\/`),n=RegExp(`^(?:test_)?(?:${o})(?:_[a-z]+)*$`),l=e=>{if("string"!=typeof e)return"";let t=e.trim().replace(/\s+/g,"").replace(/\/{2,}/g,"/").replace(/^\/+|\/+$/g,"");if(!t)return"";let a=t.replace(r,"");return n.test(a)?"":a};var s=e.i(965586);let d=(0,t.createLogger)("AdUtils"),c=async({player:e,user:t,ctx:a={},isMobile:i=!1})=>{if(!e)return;if(t?.isUserPremium)return void e.play();let o=await u(a,i);o?e.playAd(o):e.play()},u=async(e,t=!1)=>{let a;if(!v())return null;let i=p(e,t),o=e.iab,r=m(structuredClone(window?.__HeliosConfig?.generalConfig?.cModules?.iabc?.page??{}),o);window.__Helios.emit("UPDATE_AD_UNIT_PATH",i);try{window.__Helios.modules?.iabc?.update?.({page:r,site:{v1:["IAB15-10_Weather"],v3:["390_Weather"]}})}catch(e){d.error("Error updating IABC parameters",e)}try{a=await g()}catch(e){a=null,d.error("Error getting ad tag",e)}return window.__Helios.emit("UPDATE_AD_UNIT_PATH",i),a},m=(e,t)=>{let a={...e};for(let e in t)Array.isArray(t[e])?(a[e]=[...a[e]||[],...t[e]],a[e]=[...new Set(a[e])]):"object"==typeof t[e]&&null!==t[e]?a[e]=m(a[e]||{},t[e]):a[e]=t[e];return a},p=(e,t)=>{let o=window?.__HeliosConfig?.generalConfig,r=`/${(o?.targeting?.networkCode??"").trim().replace(/^\/+|\/+$/g,"")||"7646"}`,n=o?.targeting?.adUnits||(({deviceClass:e,locale:t="en-US"})=>{let o=i[t]??"intl",r=a[e]??"web_weather";return`${r}_${o}`})({deviceClass:t?"mobile":"desktop"}),d=(0,s.getCookie)("adstest");void 0===d||""===d||n.startsWith("test_")||(n=`test_${n}`);let c=l(e.collectionAdZone)||l(e.adzone)||l(o?.targeting?.adZone)||"video";return`${r}/${n}/${c}`},g=async()=>{let e=[];try{e=await window?.__Helios.video.requestVideoBids()}catch(e){d.error("Error getting video bids",e)}return await window.__Helios.modules.videoTag.createAdTag(e)},v=()=>{try{return"function"==typeof window.__Helios?.video?.requestVideoBids&&"function"==typeof window.__Helios?.modules?.videoTag?.createAdTag}catch{return!1}},y=e=>{let{collectionId:t,videoIndex:a,videoId:i}=e||{};return{videoCount:a,videoId:i,collectionId:t}},f=e=>"GDFP"===e||"AdSense/AdX"===e;e.i(902875),e.i(533760);let b=(0,t.createLogger)("NewRelic");function w(e,t={}){try{window?.NREUM?.addPageAction?.(e,{...h(t,"meta.")})}catch(e){b.error("New Relic: sendReumEvent error",e instanceof Error?e.message:String(e))}}let h=(e,t="")=>Object.fromEntries(Object.entries(e).map(([e,a])=>[`${t}${e}`,a])),k=(0,t.createLogger)("AdEvents"),x=new Set(["amznbid","crt_pb","hb_pb"]),A=[{eventName:"ready",callback:({event:e})=>{w("videoReady",{isViewable:!!e.viewable,setupTime:e.setupTime})}},{eventName:"beforePlay",callback:async({event:e,player:t,isFirstPlayRef:a,user:i,isMobile:o})=>{if(!a?.current)return;let r=t.getPlaylistItem(),n=r?.custom?.ctx;n&&(n.videoIndex=t.getPlaylistIndex()),w("videoBeforePlay",{...y(n),isViewable:!!e.viewable,playReason:e.playReason}),t.stop(),await c({player:t,user:i,ctx:n,isMobile:o}),a.current=!1}},{eventName:"adRequest",callback:({event:e,player:t})=>{let a=t.getPlaylistItem(),i=a?.custom?.ctx,o={},r=y(i);try{var n;let t=((e,t="https")=>e.replace(/^\/\//,`${t}://`))(e.tag||""),a=(n=new URL(t).searchParams.get("cust_params"))?n.split("&").reduce((e,t)=>{let[a,i]=t.split("=");return a&&i&&(e[a]||(e[a]=[]),e[a].push(i)),e},{}):{};for(let e of Object.keys(a))x.has(e)&&(o[`kv_${e}`]=`${a[e]}`)}catch(e){k.error("Error parsing cust_params",e)}w("videoAdRequest",{...r,isViewable:!!e.viewable,roll:e.adposition,...o})}},{eventName:"adStarted",callback:({event:e,player:t})=>{let a=t.getPlaylistItem(),i=a?.custom?.ctx,{duration:o,adposition:r}=e,n=y(i),l="";try{let t=e.ima?.ad?.data;t&&(l=(e=>{let{adSystem:t,adId:a,adWrapperSystems:i,adWrapperIds:o}={adSystem:"",adId:"",adWrapperSystems:[],adWrapperIds:[],...e};if(f(t))return a;let r=i.findIndex(f);return r>=0&&r{let a=t.getPlaylistItem();w("videoStart",{...y(a?.custom?.ctx),isViewable:!!e.viewable,loadTime:e.loadTime})}},{eventName:"complete",callback:({player:e})=>{let t=e.getPlaylistItem();w("videoComplete",{...y(t?.custom?.ctx)})}},{eventName:"adSkipped",callback:({player:e})=>{let t=e.getPlaylistItem();w("videoAdSkip",{...y(t?.custom?.ctx)})}},{eventName:"playlistItem",callback:async({event:e,player:t,isFirstPlayRef:a,user:i,isMobile:o})=>{if(a?.current)return;let{item:r}=e,n=r?.custom?.ctx;n.videoIndex=t.getPlaylistIndex(),t.stop(),await c({player:t,user:i,ctx:n,isMobile:o})}},{eventName:"adComplete",callback:async({player:e})=>{e.play()}},{eventName:"adError",callback:async({event:e,player:t})=>{let a=t.getPlaylistItem();w("videoAdError",{...y(a?.custom?.ctx),message:e.message,code:e.code,vastCode:e.vastCode,roll:e.adposition}),k.error("Ad error occurred",e),t.play()}},{eventName:"error",callback:async({event:e,player:t})=>{let a=t.getPlaylistItem();w("videoError",{...y(a?.custom?.ctx),message:e.message,code:e.code}),k.error("Video Player error",e)}},{eventName:"setupError",callback:({event:e})=>{w("videoSetupError",{message:e.message,code:e.code})}}];e.s(["adEvents",0,A],484758)},617843,e=>{"use strict";var t=e.i(293163),a=e.i(896363);let i="",o=!1,r="",n=1,l=0,s=0,d=!1,c=0,u=0,m=!1,p=0,g={adImpression:!1,videoAttempt:!1,videoStarted:!1,videoCompleted:!1},v={autostart:"auto",interaction:"click",external:"externalLink",playlist:"playlistClick","related-interaction":"nextClick","related-auto":"auto"};function y(e){return v[e]??"click"}function f(e){if(!e)return 0;let t=e.split(":").map(Number);if(2===t.length){let[e=0,a=0]=t,i=Math.floor(60*e+a);return isNaN(i)?0:i}if(3===t.length){let[e=0,a=0,i=0]=t,o=Math.floor(3600*e+60*a+i);return isNaN(o)?0:o}return 0}function b(){Object.keys(g).map(e=>{g[e]=!1}),l=0,s=0,d=!1,r=""}function w(e,i){let o=i||e.getPlaylistItem();return{adBlock:e.getAdBlock(),adsMetricsUnitAndZone:o?.custom?.ctx?.adzone,aspectRatio:o?.custom?.ctx?.aspectRatio,assetName:(0,t.stripLastPartOfSlug)(o?.custom?.ctx?.assetName??""),cmsUrl:o?.custom?.ctx?.cmsUrl??o?.custom?.ctx?.assetName??"",collection:o?.custom?.ctx?.pcollid,collectionId:o?.custom?.ctx?.pcollid,contentId:o?.custom?.ctx?.id,createdDate:o?.custom?.ctx?.createddate,duration:o?.custom?.duration,entitlements:(0,a.parseArrayToString)(o?.custom?.ctx?.entitlements??[]),iabContent:(0,t.mapIabTagsToIabContent)(o?.custom?.ctx?.iab||{}),id:o?.custom?.ctx?.id,lastModifiedDate:o?.custom?.ctx?.lastmodifieddate?.toString(),liveStream:o?.custom?.ctx?.liveStream??!1,muted:e.getMute(),playLists:(0,a.parseArrayToString)((o?.custom?.ctx?.playlists??[]).map(e=>e.id||Object.keys(e)[0]).filter(e=>!!e)),premiumContent:o?.custom?.ctx?.premium,publishDate:o?.custom?.ctx?.publishdate?.toString().slice(0,10),providerName:o?.custom?.ctx?.providername,tagsGeo:(0,a.parseArrayToString)(o?.custom?.ctx?.tagsGeo),tagsKeyword:(0,a.parseArrayToString)(o?.custom?.ctx?.tagsKeyword),tagsStorm:(0,a.parseArrayToString)(o?.custom?.ctx?.tagsStorm)}}let h=[{eventName:"ready",callback:({player:e,trackVideoEvent:t})=>{window.addEventListener("beforeunload",()=>{if(g.videoStarted&&!g.videoCompleted){let a=e.getPlaylistItem(),o=f(a?.custom?.ctx?.duration),s=a?.custom?.ctx?.aspectRatio;a&&!g.videoAttempt&&t&&t({eventName:"video-ended",eventAttributes:{rewind:d,errorMessage:r,videoWatchedLength:l,playMethod:i,videoView:n,...w(e),videoLength:o,adLength:c,adWatchedLength:u,adSkipped:m,exitReason:"pageExit",orientation:s}}),g.videoCompleted=!0}})}},{eventName:"adImpression",callback:async({player:e,trackVideoEvent:t})=>{let a=e.getPlaylistItem();if(r="",b(),console.debug("JW Player callback - adImpression eventSentFlags:",g),g.adImpression=!0,a&&!g.videoAttempt&&t){let o=f(a?.custom?.ctx?.duration),l=a?.custom?.ctx?.aspectRatio;t({eventName:"video-played",eventAttributes:{errorMessage:r,playReason:i,videoView:n,...w(e)}}),t({eventName:"video-attempted",eventAttributes:{errorMessage:r,playMethod:i,videoLength:o,videoView:n,orientation:l,...w(e)}}),g.videoAttempt=!0}}},{eventName:"viewable",callback:async({event:e})=>{n=e?.viewable}},{eventName:"playlistItem",callback:async({player:e,trackVideoEvent:t})=>{if(g.videoStarted&&!g.videoCompleted){let a=e.getPlaylistIndex(),o=e.getPlaylistItem(a-1),s=f(o?.custom?.ctx?.duration),p=o?.custom?.ctx?.aspectRatio;t({eventName:"video-ended",eventAttributes:{rewind:d,errorMessage:r,videoWatchedLength:l,playMethod:i,videoView:n,...w(e),videoLength:s,adLength:c,adWatchedLength:u,adSkipped:m,exitReason:"nextVideo",orientation:p}}),g.videoCompleted=!0}i=y("playlist"),o=!1}},{eventName:"playAttempt",callback:async({player:e,trackVideoEvent:t})=>{let a=e.getPlaylistItem();if(g.adImpression||(r="",b()),console.debug("JW Player callback - playAttempt eventSentFlags:",g),a&&!g.videoAttempt&&t){let o=f(a?.custom?.ctx?.duration),l=a?.custom?.ctx?.aspectRatio;g.videoAttempt=!0,t({eventName:"video-played",eventAttributes:{errorMessage:r,playReason:i,videoView:n,...w(e)}}),t({eventName:"video-attempted",eventAttributes:{errorMessage:r,videoLength:o,playMethod:i,videoView:n,orientation:l,...w(e)}})}}},{eventName:"firstFrame",callback:async({player:e,trackVideoEvent:t})=>{console.debug("JW Player callback - firstFrame eventSentFlags:",g);let a=e.getPlaylistItem();if(a&&!g.videoStarted&&t){let o=f(a?.custom?.ctx?.duration),l=a?.custom?.ctx?.aspectRatio;t({eventName:"video-begin",eventAttributes:{errorMessage:r,playMethod:i,videoView:n,...w(e),videoLength:o,adLength:c,adWatchedLength:u,adSkipped:m,orientation:l}}),t({eventName:"video-started",eventAttributes:{errorMessage:r,playReason:i,videoView:n,...w(e)}}),g.videoStarted=!0}}},{eventName:"complete",callback:async({player:e,trackVideoEvent:t})=>{let a=e.getPlaylistItem(),o=f(a?.custom?.ctx?.duration),s=a?.custom?.ctx?.aspectRatio;console.debug("JW Player callback - complete eventSentFlags:",g),a&&!g.videoCompleted&&t&&(t({eventName:"video-completed",eventAttributes:{errorMessage:r,playReason:i,videoView:n,...w(e)}}),t({eventName:"video-ended",eventAttributes:{rewind:d,errorMessage:r,videoWatchedLength:l,playMethod:i,videoView:n,...w(e),videoLength:o,adLength:c,adWatchedLength:u,adSkipped:m,exitReason:"complete",orientation:s}}),g.videoCompleted=!0)}},{eventName:"adStarted",callback:async({event:e,player:t,trackVideoEvent:a})=>{let o=t.getPlaylistItem();if(c=e.duration,console.debug("JW Player callback - adStarted eventSentFlags:",g),o&&a){let e=f(o?.custom?.ctx?.duration),l=o?.custom?.ctx?.aspectRatio;a({eventName:"ad-started",eventAttributes:{errorMessage:r,playMethod:i,videoLength:e,orientation:l,videoView:n,...w(t)}})}}},{eventName:"adSkipped",callback:async({player:e,trackVideoEvent:t})=>{let a=e.getPlaylistItem();if(m=!0,a&&t){let o=f(a?.custom?.ctx?.duration),l=a?.custom?.ctx?.aspectRatio;t({eventName:"ad-skipped",eventAttributes:{errorMessage:r,playMethod:i,videoLength:o,orientation:l,videoView:n,...w(e)}})}}},{eventName:"adComplete",callback:async({event:e,player:t,trackVideoEvent:a})=>{let o=t.getPlaylistItem();if(u=e.duration,console.debug("JW Player callback - adComplete eventSentFlags:",g),o&&a){let e=f(o?.custom?.ctx?.duration),l=o?.custom?.ctx?.aspectRatio;a({eventName:"ad-complete",eventAttributes:{errorMessage:r,playMethod:i,videoLength:e,orientation:l,videoView:n,...w(t)}})}}},{eventName:"beforePlay",callback:async({event:e})=>{o||(i=y(e?.playReason),o=!0)}},{eventName:"adError",callback:async({event:e})=>{console.error("Video ad error:",e)}},{eventName:"error",callback:async({event:e})=>{r=e?.message,console.error("Video Player error:",e)}},{eventName:"time",callback:({event:e})=>{if("number"==typeof e?.position){let t=e.position-s;l+=t,s=e.position}}},{eventName:"seek",callback:({event:e})=>{"number"==typeof e?.offset&&(e.offset{let t=Date.now();t-p>=1e3&&(u=parseFloat(e.position.toFixed(2)),p=t)}}];e.s(["durationToSeconds",0,f,"metricEvents",0,h])}]);