PageSourceSearch

https://montrealalouettes.com/_nuxt/BiICYUlD.js

js montrealalouettes.com collected 2026-09-24 22:06:20 UTC 11,320 bytes, 1 lines download raw bytes

1(function(){try{var e=typeof window<`u`?window:typeof global<`u`?global:typeof globalThis<`u`?globalThis:typeof self<`u`?self:{};e.SENTRY_RELEASE={id:`web-network-frontend-1790172142724`};var t=new e.Error().stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]=`30b6ab14-77ea-48d7-864e-b6da371a5cc5`,e._sentryDebugIdIdentifier=`sentry-dbid-30b6ab14-77ea-48d7-864e-b6da371a5cc5`)}catch{}})();import{o as e,s as t}from"./CO7XqIsk.js";import{En as n,Ht as r,On as i,Pt as a,Zn as o,b as s,bt as c,ct as l,er as u,ft as d,it as ee,k as f,mt as p,o as te,tr as m,tt as ne,vn as h,y as re}from"./CtNlD_52.js";import{f as g}from"./DUC5iHht.js";import"./Bsl_fgkU.js";import{a as _,i as v,n as y,t as b}from"./fruTd_f1.js";var x=h(!1),S=h(!1);function C(){function e(){x.value=!0}function t(){S.value=!0}function n(){x.value=!1,S.value=!1}function r(){S.value=!1}return{isTakeover:x,isTakeoverSiteSkinActive:S,activateTakeover:e,activateTakeoverSiteSkin:t,deactivateTakeoverSiteSkin:r,resetTakeover:n}}function w(){let{$adRegistry:t}=e();if(!t)throw Error(`[useAdRegistry] Ad registry not found. Ensure the gpt.client plugin is loaded.`);return t}var T={leaderboard_top:{profile:`LEADERBOARD`,adUnit:`leaderboard_top`},takeover_leaderboard_top:{profile:`TAKEOVER_LEADERBOARD`,adUnit:`takeover_leaderboard_top`},takeover_banner:{profile:`TAKEOVER_SITE_SKIN_BANNER`,adUnit:`takeover_banner`},takeover_side_left:{profile:`TAKEOVER_SITE_SKIN_SIDE`,adUnit:`takeover_side_left`},takeover_side_right:{profile:`TAKEOVER_SITE_SKIN_SIDE`,adUnit:`takeover_side_right`},inline_box:{profile:`INLINE_BOX`,adUnit:`inline_box`},inline_banner:{profile:`INLINE_BANNER`,adUnit:`inline_banner`},interstitial:{profile:`INTERSTITIAL`,adUnit:`interstitial`},sponsorship:{profile:`SPONSORSHIP`,adUnit:`sponsorship`}};function E(e){if(!Number.isInteger(e)||e<1)throw Error(`[inlineBannerSlot] n must be a positive integer, got ${e}`);return{profile:`INLINE_BANNER`,adUnit:`inline_banner`,pos:`inline_banner_${e}`}}var D=`/0000000/cfl_dev_placeholder`,O=!1;function k(e){return e||(O||(O=!0,console.error(`[useAdSlot] NUXT_PUBLIC_GAM_NETWORK_BASE is unset — ads will not render correctly. Set this env var in your deployment config.`)),D)}function A(e,n){let r=t(),i,a,o;typeof e==`string`?(i=T[e].profile,a=T[e].adUnit,o=void 0):(i=e.profile,a=e.adUnit,o=e.pos);let s=`${k(r.public.gamNetworkBase)}/${a}`,c={};if(n)for(let[e,t]of Object.entries(n))t!==void 0&&(c[e]=t);return o&&(c.pos=o),{profile:i,unitPath:s,targeting:c}}function ie(e,t,i){let{track:a}=b(),o=null,s={current:n(t)},c=r(()=>n(t),e=>{s.current=e}),l=r(()=>n(e),e=>{o&&=(o(),null),e&&(o=_(e,()=>{let e=s.current;e&&a(e)},i))},{immediate:!0,flush:`post`});d(()=>{l(),c(),o&&=(o(),null)})}var j={LEADERBOARD:{label:`Leaderboard`,notes:`Typically wrapped in TopAdBanner for dismissible full-width display.`,fitToContainer:!0,sizeMappings:[{viewport:[970,0],sizes:[[970,90]]},{viewport:[728,0],sizes:[[728,90]]},{viewport:[480,0],sizes:[[480,50]]},{viewport:[0,0],sizes:[[320,50]]}],expandedSizes:[[970,415],[480,250]]},TAKEOVER_LEADERBOARD:{label:`Takeover Leaderboard Pushdown`,notes:"Pushdown creative, trafficked ONLY at 970×90 and downscaled to fit — unlike the plain leaderboard, this ad unit has no per-breakpoint variants. Hence the single always-matching tier: verified against cfl_nonprod, a 480×50 request on this unit returns empty while 970×90 fills at the same viewport, so requesting the smaller sizes on mobile guarantees an empty slot and a collapsed banner. If ad ops ever traffics mobile pushdown creatives, add tiers for them (480 directly beneath 970 keeps the downscale boundary at 481px). Expanded height is reported by the creative via `pushdownSetHeight`, so 970×415 is indicative only. Takeover layout stays opt-in from the creative via the `activateTakeover` message rather than firing on any fill, so `isTakeover` is deliberately unset.",fitToContainer:!0,sizeMappings:[{viewport:[0,0],sizes:[[970,90]]}],expandedSizes:[[970,415]]},TAKEOVER_SITE_SKIN_BANNER:{label:`Takeover Site Skin Banner`,isTakeover:!0,sizeAgainstViewport:!0,fitToContainer:!0,sizeMappings:[{viewport:[1024,0],sizes:[[1440,168]]},{viewport:[0,0],sizes:[[320,50]]}]},TAKEOVER_SITE_SKIN_SIDE:{label:`Takeover Site Skin Side`,isTakeover:!0,sizeAgainstViewport:!0,sizeMappings:[{viewport:[1220,0],sizes:[[240,970]]},{viewport:[0,0],sizes:[]}]},INLINE_BOX:{label:`Inline Box`,fitToContainer:!0,sizeMappings:[{viewport:[0,0],sizes:[[300,250]]}]},INLINE_BANNER:{label:`Inline Banner`,fitToContainer:!0,sizeMappings:[{viewport:[970,0],sizes:[[970,90]]},{viewport:[728,0],sizes:[[728,90]]},{viewport:[0,0],sizes:[[320,50]]}]},INTERSTITIAL:{label:`Interstitial`,notes:`Standard slot rendered inside a custom full-screen overlay (InterstitialAd) so it can appear sitewide. Serves 640×480 on desktop and 320×480 on mobile.`,sizeAgainstViewport:!0,sizeMappings:[{viewport:[0,0],sizes:[[640,480],[320,480]]}]},SPONSORSHIP:{label:`Sponsorship`,notes:`Fluid-width sponsorship logo. Height is fixed at 32px; width scales with the container.`,fluid:!0,sizeMappings:[{viewport:[0,0],sizes:[[0,32]]}]},GAME_SPONSOR:{label:`Game Sponsor`,notes:`Fluid-width game sponsorship logo. Height is fixed at 20px; width scales with the container.`,fluid:!0,sizeMappings:[{viewport:[0,0],sizes:[[0,20]]}]}};function M(){return Object.keys(j).map(e=>({key:e,profile:j[e]}))}function N(e){return e.map(e=>`${e[0]||`Fluid`}×${e[1]}`).join(`, `)}function P(e,t,n){let r=e.viewport[0],i=t+1<n.length?n[t+1].viewport[0]:0,a=t>0?n[t-1].viewport[0]:1/0;return n.length===1?`All viewports`:r===0&&i===0?`< ${a}px`:t===0?`≥ ${r}px`:`${r}px – ${a-1}px`}function F(e){let t=0;for(let[n]of e.sizes)n>t&&(t=n);return t}function ae(e,t){let n=e.sizeMappings;if(e.fitToContainer){for(let r=0;r<n.length;r++){let i=n[r+1];if(e.sizeAgainstViewport){if(t>=n[r].viewport[0])return r;continue}if(t>(i?F(i):-1))return r}return-1}return n.findIndex(({viewport:e})=>t>=e[0])}function oe(e){let t=new Set,n=[];for(let r of e.sizeMappings)for(let e of r.sizes){let r=`${e[0]}x${e[1]}`;t.has(r)||(t.add(r),n.push(e))}return n}var se={key:0,class:`flex flex-wrap gap-4`},I=Object.assign(f({__name:`AdSlot`,props:{adKey:{},profile:{},unitPath:{},mode:{default:`live`},targeting:{},analytics:{},persistOnNavigation:{type:Boolean},lazy:{type:Boolean,default:!1}},emits:[`filled`,`loaded`,`pushdownReady`],setup(e,{expose:t,emit:n}){let r=e,d=n,f=`gpt-ad-${a()}`,_=r.adKey?A(r.adKey):void 0,b=_?.profile??r.profile,x=_?.unitPath??r.unitPath,S={..._?.targeting,...r.targeting};if(!b||typeof x!=`string`)throw Error("[AdSlot] must provide either `adKey` or both `profile` and `unitPath`");let T=j[b],E=oe(T),D=h(null),O=h(null),{registerSlot:k,unregisterSlot:M,refreshSlot:N}=w(),{activateTakeover:P,resetTakeover:F}=C(),I=!T.outOfPageFormat&&!T.fluid&&(T.sizeMappings.length>
11||!!T.fitToContainer);function L(){if(T.sizeAgainstViewport)return window.innerWidth;let e=O.value,t=e?.parentElement;if(!t)return e?.clientWidth??0;let{paddingLeft:n,paddingRight:r}=getComputedStyle(t),i=(parseFloat(n)||0)+(parseFloat(r)||0);return Math.max(0,t.clientWidth-i)}function R(){return ae(T,L())}function ce(){let e=R();return e>=0?[...T.sizeMappings[e].sizes]:[]}function z(e){let t=googletag.sizeMapping().addSize([0,0],ce()).build();t&&e.defineSizeMapping(t)}let B=-1,V=null,H=null,U=0,W=0;function G(){let e=O.value;if(!T.fitToContainer||!e||!U||!W)return;let t=Math.min(1,L()/U),n=e.querySelector(`iframe`);n&&(n.style.height=`${W}px`,n.style.transformOrigin=`top left`,n.style.transform=t<1?`scale(${t})`:`none`),e.style.overflow=`hidden`,e.style.width=`${Math.round(U*t)}px`,e.style.height=`${Math.round(W*t)}px`}let K=-1;function le(e){let t=e[0]?.contentRect.width??-1;t!==K&&(K=t,q())}function q(){G(),V&&clearTimeout(V),V=setTimeout(()=>{let e=R();if(e===B)return;B=e;let t=D.value;t&&window.googletag?.cmd.push(()=>z(t)),N(f)},200)}let ue=g();ie(O,()=>{let e=r.analytics?.adPosition;if(!e)return null;let t=ue.meta.analytics?.pageType??`other`;return{event:`ad_impression`,ad_slot_id:f,ad_position:e,page_type:t}});let J=null,Y=null,X=null,Z=y;function de(e){T.expandedSizes&&(O.value?.querySelector(`iframe`))?.contentWindow?.postMessage([e?`showExpanded`:`showMinimized`],`*`)}t({setPushdownExpanded:de});function Q(e){if(!Array.isArray(e.data))return;let t=O.value;if(!t)return;let n=t.querySelector(`iframe`);if(!n||n.contentWindow!==e.source)return;let[r]=e.data;switch(r){case`pushdownSetHeight`:{let r=e.data[1];if(typeof r!=`number`||!Number.isFinite(r)||r<0)return;if(T.fitToContainer){W=r,G();break}let i=`${r}px`;t.style.height=i,n.style.height=i;break}case`pushdownLoaded`:d(`pushdownReady`);break;case`activateTakeover`:P();break}}let $=async()=>{r.mode===`live`&&window.googletag&&(T.expandedSizes&&window.addEventListener(`message`,Q),window.googletag.cmd.push(()=>{let e;if(T.outOfPageFormat)e=googletag.defineOutOfPageSlot(x,googletag.enums.OutOfPageFormat[T.outOfPageFormat]);else if(T.fluid)e=googletag.defineSlot(x,[`fluid`],f);else{let t=[];for(let e of T.sizeMappings)for(let n of e.sizes)t.push(n);e=googletag.defineSlot(x,t,f)}if(!e)return;!T.outOfPageFormat&&!T.fluid&&z(e),S&&e.setConfig({targeting:S}),e.addService(googletag.pubads()),T.outOfPageFormat?googletag.pubads().refresh([e]):k(e,f,{persistent:r.persistOnNavigation});function t(t){t.slot===e&&(T.isTakeover&&!t.isEmpty&&P(),T.fitToContainer&&!t.isEmpty&&Array.isArray(t.size)&&([U,W]=t.size,G()),d(`filled`,!t.isEmpty))}googletag.pubads().addEventListener(`slotRenderEnded`,t),J=t;function n(t){t.slot===e&&(T.fitToContainer&&G(),d(`loaded`))}googletag.pubads().addEventListener(`slotOnload`,n),Y=n,D.value=e}))};function fe(){let e=O.value;if(!e||typeof IntersectionObserver>`u`){$();return}let t=v(e);if(!t){$();return}X=new IntersectionObserver(e=>{e.some(e=>e.isIntersecting)&&(X?.disconnect(),X=null,$())},{root:null,rootMargin:Z,threshold:0}),X.observe(t)}return l(async()=>{if(await ne(),r.mode===`live`&&r.lazy&&!T.outOfPageFormat?fe():$(),r.mode===`live`&&I)if(B=R(),T.sizeAgainstViewport)window.addEventListener(`resize`,q);else{let e=O.value?.parentElement??O.value;e&&(H=new ResizeObserver(le),H.observe(e))}}),ee(()=>{T.isTakeover&&F(),T.expandedSizes&&window.removeEventListener(`message`,Q),X?.disconnect(),X=null,V&&clearTimeout(V),H?.disconnect(),H=null,window.removeEventListener(`resize`,q),M(f),window.googletag&&window.googletag.cmd.push(()=>{J&&=(googletag.pubads().removeEventListener(`slotRenderEnded`,J),null),Y&&=(googletag.pubads().removeEventListener(`slotOnload`,Y),null),D.value&&googletag.destroySlots([D.value])})}),(t,n)=>e.mode===`placeholder`?(p(),s(`div`,se,[(p(!0),s(te,null,c(i(E),e=>(p(),s(`div`,{key:`${e[0]}x${e[1]}`,class:`border-secondary-gray-1 bg-secondary-gray-3 text-secondary-gray-2 flex shrink-0 items-center justify-center border-2 border-dashed text-xs`,style:u({width:e[0]?`${e[0]}px`:`100%`,height:`${e[1]}px`})},m(i(T).label)+` — `+m(e[0]||`Fluid`)+`×`+m(e[1]),5))),128))])):i(T).outOfPageFormat?re(``,!0):(p(),s(`div`,{key:1,id:f,ref_key:`adContainerRef`,ref:O,class:o([`leading-0`,{"transition-[height] duration-500":i(T).expandedSizes}]),role:`complementary`,"aria-label":`Advertisement`},null,2))}}),{__name:`AdSlot`});export{A as a,M as i,N as n,E as o,P as r,C as s,I as t};

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.