1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[6625],{14397:(e,t,r)=>{"use strict";r.d(t,{iX:()=>s}),r(77755);var a=r(59522);r(44133);var o=r(64148);r(96964);let s=(e,t={})=>{let r=t.pageParams??{},s=e.replace(/(^\/|\/$)/g,"").split("/"),n=[],i=`/${s.shift()}`,l=Array.from(new Set(t.allowedCategoryPathSubstrings?.map(e=>e.split("/")[0])??[]));return s.forEach((e,s)=>{i+=`/${e}`;let d=o.C[s];if(l.length>0&&"category"===d&&!l.some(e=>i.includes(e))||t.allowedCategoryPathSubstrings&&"subcategory"===d&&!t.allowedCategoryPathSubstrings.some(e=>i.includes(e)))return;let u=r[d];e.includes("?")&&(e=e.split("?")[0]),e.includes("#")&&(e=e.split("#")[0]);let c={name:u||e,url:i,ga4Product:a.Yt.News};n.push(c)}),n}},19155:(e,t,r)=>{"use strict";r.d(t,{P:()=>l,formatUrlParameters:()=>i});var a=r(1471),o=r(56493),s=r(58795),n=r(78175);let i=(e,t=!1)=>{let r=Object.entries(e||{}).map(([e,t])=>`${e}=${t}`).join("&");return t?encodeURIComponent(r):r},l=e=>{let{iuPrefix:t}=(0,n.Y)(),[r,l]=(0,o.useState)([]),{adParams:d,isLoading:u}=(0,s.b)();return(0,o.useEffect)(()=>{if(!u){let r=Math.floor(1e13+9e8*Math.random());Promise.all(e.map(async e=>{let o=new URL("https://securepubads.g.doubleclick.net/gampad/adx");o.searchParams.set("sz",e.size),o.searchParams.set("d_imp","1"),o.searchParams.set("d_imp_hdr","1"),o.searchParams.set("iu",`${t}${e.iu}`),o.searchParams.set("tile",e.tile?.toString()||"1"),o.searchParams.set("t",i(d,!1)),o.searchParams.set("c",r.toString());let s=await (0,a.I)(o.toString());return e.adDataResponseKey?s?.data?.[e.adDataResponseKey]?.[0]:s?.data?.[0]})).then(e=>l(e.filter(e=>!!e)))}},[e,t,d,u]),r}},39010:(e,t,r)=>{var a={"./asset-hyperlink.json":52683,"./blockquote.json":18773,"./document.json":71575,"./embedded-asset-block.json":77497,"./embedded-entry-block.json":74989,"./embedded-entry-inline.json":14519,"./embedded-resource-block.json":14349,"./embedded-resource-inline.json":96119,"./entry-hyperlink.json":66395,"./heading-1.json":39236,"./heading-2.json":53977,"./heading-3.json":80282,"./heading-4.json":50799,"./heading-5.json":52760,"./heading-6.json":80477,"./hr.json":63816,"./hyperlink.json":98270,"./list-item.json":40144,"./ordered-list.json":86534,"./paragraph.json":10482,"./resource-hyperlink.json":14373,"./table-cell.json":74593,"./table-header-cell.json":54545,"./table-row.json":64521,"./table.json":73020,"./text.json":12689,"./unordered-list.json":47413};function o(e){return r(s(e))}function s(e){if(!r.o(a,e)){var t=Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return a[e]}o.keys=function(){return Object.keys(a)},o.resolve=s,e.exports=o,o.id=39010},43117:(e,t,r)=>{"use strict";r.d(t,{c:()=>n});var a=r(44133),o=r(14397),s=r(19155);let n=(e,t,r={})=>{let n=a.B[t],i=(0,s.formatUrlParameters)(r.queryParams),l=i?`?${i}`:"",d={slug:n.breadcrumbs.article,news:n.breadcrumbs.news,...r.pageParams},u=(0,o.iX)(e,{pageParams:d,allowedCategoryPathSubstrings:r.allowedCategoryPathSubstrings});return l?u.map(e=>({name:e.name,url:e.url+l,ga4Product:e.ga4Product})):u}},44133:(e,t,r)=>{"use strict";r.d(t,{B:()=>a});let a={"en-CA":{languageCode:"en",secondaryNavigation:{categories:"Categories",sections:"Sections"},breadcrumbs:{news:"news",article:"Article",featured:"Featured"},urlSegments:{featured:"featured",news:"news"},news:"News",seeMore:"See More",featuredNews:"Featured News",featuredSubCategoryNews:"Featured {category} News",organization:{name:"The Weather Network",url:"https://www.theweathernetwork.com",logoUrl:"https://j.theweathernetwork.com/logos/TWN_MM_swirl_icon.svg",publishingPrinciplesUrl:"https://www.theweathernetwork.com/en/info/about-us"}},"fr-CA":{languageCode:"fr",secondaryNavigation:{categories:"Cat\xe9gories",sections:"Sections"},breadcrumbs:{news:"nouvelles",article:"Article",featured:"\xe0 la une"},urlSegments:{featured:"a-la-une",news:"nouvelles"},news:"Nouvelles",seeMore:"Voir plus",featuredNews:"Nouvelles \xe0 la une",featuredSubCategoryNews:"{category} \xe0 la une",organization:{name:"M\xe9t\xe9oM\xe9dia",url:"https://www.meteomedia.com",logoUrl:"https://j.theweathernetwork.com/logos/TWN_MM_swirl_icon.svg",publishingPrinciplesUrl:"https://www.meteomedia.com/fr/infos/a-prop
1os-de-nous"}}}},54473:(e,t,r)=>{"use strict";r.d(t,{Hm:()=>m,uo:()=>y,eA:()=>g,oo:()=>f,SA:()=>b,fZ:()=>w}),r(23564);var a=r(22123),o=r(63164),s=r(61435),n=r(47106),i=r(1013),l=r(14536),d=r.n(l),u=r(9602),c=r(50292),p=r(45429);let m=e=>"en-ca"===e.toLocaleLowerCase()?"twn":"fr-ca"===e.toLocaleLowerCase()?"mm":void 0,g=async(e,t,r,a,o,s)=>{if(t&&r&&a)try{let n=await (0,p.O)(`${e}/frontend/video/web/player-config.json?v=2026-07-09`);if(!n)return void c.vF.error("Failed to get player-config.json. Error: No data returned");let i=`${t}-${r}-${a}${s?"-connatix":""}${o?"-beta":""}`,l=n[i];if(!l)return void c.vF.error(`Failed to get player-config.json. Error: No config found for ${i}`);return{playerId:l["player-id"],secondaryPlayerId:l["secondary-player-id"],recommendationPlaylistId:l["recommendation-playlist-id"],videoId:l["video-id"]}}catch(e){c.vF.error("Failed to get player-config.json. Error: "+e)}},w=async(e,t,r="overview")=>{let a=null;try{a=await (0,p.O)(`${e}/frontend/video/web/${t.toLowerCase()}.json`)}catch(e){return c.vF.error(`Failed to get video playlists info. Error: ${e}`),null}return a?.placement?.find(e=>e.name===r)||null},h=[{pattern:/\/(news\/climate|nouvelles\/climat)\//i,product:"climate"},{pattern:/\/news|nouvelles\//i,product:"news"},{pattern:/\/video\/?/i,product:"videogallery"},{pattern:/\/current|actuelle\/?/i,product:"citypage"},{pattern:/\/stormcentre|meteoenaction\//i,product:"stormcentre"},{pattern:/\/info|explore|hub-pages|contests|infos|explorer|concours\//i,product:"hubpages"}],f=e=>{if(!e)return;let t=h.filter(t=>null!==e.match(t.pattern));if(t.length>0)return t[0].product},y=e=>{if(!e)return;let t=(0,u.me)(new URL(e).searchParams),r=d()(navigator.userAgent);return t?r.os.name?.toLowerCase()==="android"?"android":"ios":"mobile"===r.device.type?"mweb":"web"},b=({locale:e,queryParams:t={},adProduct:r="",adParams:l,viewPortSize:d=a.iL.SMALL,guid:c,adSizes:p})=>{if((0,n.sz)(t))return"";let m=(0,n.ud)(d),g=(l.ab_rand?.toString()??(0,i.ry)(m).ab_rand).replace(/(_\d*)$/,"_video$1");return(({adProduct:e,custParams:t,queryParams:r,adSizes:a},o,i)=>{if(!e)return"";let l=(({adProduct:e,custParams:t,queryParams:r,adSizes:a},o,s)=>{let i=(0,n.QY)(t,s),l=t;return i&&(l={...t,cppid:i}),{impl:"s",gdfp_req:"1",env:"vp",output:"vast",unviewed_position_start:"1",correlator:Date.now().toString(),iu:`${n.bR.determineFinalAdProduct(o,r,e)}${(0,u.bw)(o)?"_beta":""}`,sz:a?a.map(e=>e.join("x")).join("|"):"640x480",cust_params:l,ppid:i}})({adProduct:e,custParams:t,queryParams:r,adSizes:a},o,i),d=(0,u.Vl)(l);return d?`${s.Dn}?${d}`:""})({adProduct:r,custParams:{platform:m,current_hour:new Date().getHours().toString(),videoid:o.zA.VIDEOID,video_partner:o.zA.VIDEO_PARTNER,videokw:o.zA.VIDEOKW,[`${m}_video_ad_pos`]:o.zA.WEBSITE_VIDEO_AD_POS,orientation:n.bR.getDeviceScreenOrientation(),...Object.fromEntries(Object.entries(l).filter(([e])=>"contviewed"!==e)),...n.bR.getBrowserAdParam(d),...(0,n.w7)(t),ab_rand:g},queryParams:t,adSizes:p},e,c)}},61625:(e,t,r)=>{"use strict";r.d(t,{Pixel:()=>o});var a=r(63600);let o=a.Ay.img` 2 height: 1px; 3 width: 1px; 4 display: none; 5`},64148:(e,t,r)=>{"use strict";r.d(t,{C:()=>a,I:()=>o});let a=["news","category","subcategory","slug"],o={__typename:"Asset",url:"https://j.theweathernetwork.com/web/article-default-thumbnail.webp",width:640,height:313}},72452:(e,t,r)=>{"use strict";r.d(t,{E:()=>s});var a=r(85465),o=r(61625);let s=({imgSrc:e})=>(0,a.jsx)(o.Pixel,{src:e,"data-testid":"tracking-pixel",alt:""})},86419:(e,t,r)=>{"use strict";r.r(t),r.d(t,{useNewsBreadcrumbsData:()=>s});
5var a=r(95543),o=r(43117);let s=(e,t={})=>{let r=(0,a.usePathname)(),s=(0,a.useSearchParams)().toString(),n=s?`${r}?${s}`:r;return(0,o.c)(n,e,t)}},86529:(e,t,r)=>{"use strict";r.d(t,{Hy:()=>o.usePlayerConfig,SA:()=>a.SA,fZ:()=>a.fZ});var a=r(54473),o=r(94556);r(92591)},92591:(e,t,r)=>{"use strict";r.r(t),r.d(t,{getVideoIdAndPlaylistFromUrlPath:()=>n,useVideoPlaylist:()=>i});var a=r(9602),o=r(95543),s=r(56493);let n=e=>{let t=/\/[a-z]{2}\/video\/([^/?]+)(?:\?([^/]+))?$/.exec(e),{playlist:r=""}=(0,a.hA)(t?.[2]||"");return{videoId:t?.[1]||"",playListId:decodeURIComponent(r)}},i=({languageCode:e,queryParams:t={}})=>{let r=(0,o.useRouter)(),i=(0,o.usePathname)(),l=(0,o.useSearchParams)(),d=`${i}${l.toString()?`?${l.toString()}`:""}`,u=(0,s.useRef)(d),{videoId:c,playListId:p}=n(d);return{setPlaylistItem:(0,s.useCallback)(o=>{if(""!==o.videoId){let s=`/${e}/video/${o.videoId}`,n={...t};o.playListId?n.playlist=o.playListId:delete n.playlist;let i=(0,a.Tk)(n),l=s+(i?`?${i}`:"");l!==u.current&&(globalThis.pelmorex?.contviewed&&(globalThis.pelmorex.contviewed=void 0),r.push(l,{scroll:!1}),u.current=l)}},[e,t,r]),videoId:c,playListId:p}}},94556:(e,t,r)=>{"use strict";r.r(t),r.d(t,{usePlayerConfig:()=>n});var a=r(54473),o=r(56493),s=r(29420);let n=(e,t,r,n)=>{let[i,l]=(0,o.useState)();return(0,o.useEffect)(()=>{let o=!1,i=window.location.href,d=(0,s.bw)(e,i),u=(0,a.Hm)(e),c=r??(0,a.oo)(i),p=(0,a.uo)(i);return(async()=>{try{let e=await (0,a.eA)(t,u,p,c,d,n);o||l(e)}catch(e){o||l(void 0)}})(),()=>{o=!0}},[e,t,r,n]),{playerConfig:i}}}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.