1<!DOCTYPE html> 2<html lang="fr"> 3<head> 4 <meta charset="UTF-8" /> 5 <meta name="viewport" content="width=device-width, initial-scale=1"> 6 <link rel="alternate" type="application/rss+xml" href="https://www.marqueur.com/rss.rss"> 7 <meta name="robots" content="max-image-preview:large"> 8 <link rel="privacy-policy" href="https://www.marqueur.com/privacy-policy.php" /><link rel="canonical" href="https://www.marqueur.com/booky/mbr/games/booky/index.php"><link rel="icon" type="image/svg+xml" href="/f/favicon.svg"> 9 <link rel="icon" type="image/png" sizes="32x32" href="/f/favicon-32x32.png"> 10 <link rel="apple-touch-icon" href="/f/apple-icon-180x180.png"> 11 <link rel="manifest" href="/f/manifest.json"> 12 <meta name="theme-color" content="#ffffff"> 13 <link rel="preload" href="https://www.marqueur.com/i/RussoOne-Regular.woff2" as="font" type="font/woff2" crossorigin><title>Zone Booky</title><meta name="Description" content="Zone Booky | Marqueur.com" /><style>.new_logo{width:215px;height:60px;background:url("/i/i2.webp") -0px -0px;background-size:285px 215px;}.new_menu{width:60px;height:60px;background:url("/i/i2.webp") -0px -155px;background-size:285px 215px;}.new_search{width:35px;height:35px;background:url("/i/i2.webp") -140px -120px;background-size:285px 215px;} 14 @media (max-width: 480px) { 15 .new_logo { 16 transform: scale(0.75); 17 transform-origin: left center; 18 } 19 } 20 </style> 21 <link rel="stylesheet" href="/i/css.css?m=27">
21<script>
vendor: 327 bytes, lines 21-22
21(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 22'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);})(window,document,'script','dataLayer','
22GTM-TBH2V463
vendor: 3 bytes, line 22
22');
22</script>
22<script async src="https://www.hetlmedia.com/pb.js"></script>
22
23<script async src='https://securepubads.g.doubleclick.net/tag/js/gpt.js'></script>
vendor: 1 bytes, line 23
23
24<script> 25 const AD_UNIT_PATH = '/117014822/marqueur'; 26 var AdSlotAnchor, AdSlot0, AdSlot1, AdSlot2, AdSlot3, AdSlot4, AdSlot5; 27 var cw = window.matchMedia("(max-width: 768px)"); 28 var INITIAL_UNITS, adSlotIds; 29 if (cw.matches){ 30 INITIAL_UNITS = [AD_UNIT_PATH + '/anchor', 'div-gpt-ad-3176421-1']; 31 adSlotIds = ['div-gpt-ad-3176421-2', 'div-gpt-ad-3176421-3', 'div-gpt-ad-3176421-4', 'div-gpt-ad-3176421-5']; } 32 else { 33 INITIAL_UNITS = ['div-gpt-ad-3176421-1']; 34 adSlotIds = ['div-gpt-ad-3176421-2', 'div-gpt-ad-3176421-3', 'div-gpt-ad-3176421-4', 'div-gpt-ad-3176421-5']; } 35 36 var googletag = window.googletag || { cmd: [] }; 37 var pbjs = window.pbjs || { que: [] }; 38 39 var PREBID_TIMEOUT = 1500; 40 var FAILSAFE_TIMEOUT = 2000; 41 var SECONDS_TO_WAIT_AFTER_VIEWABILITY = 23; 42 43 const activeAuctions = new Set(); 44 const requestedSlots = new Set(); 45 const observedSlots = new Set(); 46 const adRefreshRegistry = {}; 47 48 var adunitMapping = { '1': 'div-gpt-ad-3176421-1', '2': 'div-gpt-ad-3176421-2', '3': 'div-gpt-ad-3176421-3', '4': 'div-gpt-ad-3176421-4', '5': 'div-gpt-ad-3176421-5', 'anchor': AD_UNIT_PATH + '/anchor' }; 49 50 function initAdserver() { 51 if (pbjs.initAdserverSet) return; 52 pbjs.initAdserverSet = true; 53 googletag.cmd.push(function () { 54 pbjs.que.push(function () { 55 const pubads = googletag.pubads(); 56 pbjs.setTargetingForGPTAsync(); 57 const refreshSlot = (slot) => { if (slot) pubads.refresh([slot]); }; 58 if (cw.matches){[AdSlotAnchor, AdSlot0, AdSlot1].forEach(refreshSlot);} 59 else {[AdSlot0, AdSlot1].forEach(refreshSlot);} 60 }); 61 }); 62 } 63 64const SIZES = { 65 inline: [{ minViewPort: [0, 0], sizes: [[300, 250], [320, 100], [320, 50], [320, 180], [300, 50]] }, { minViewPort: [768, 0], sizes: [[300, 250], [320, 100], [320, 50], [320, 180], [300, 50]] } ], 66 side: [{ minViewPort: [0, 0], sizes: [[300, 600], [320, 480], [300, 250], [320, 100], [320, 50], [320, 180], [160, 600]] }, { minViewPort: [640, 0], sizes: [[300, 600], [300, 250], [320, 100], [320, 50], [320, 180], [160, 600]] } ], 67 one: [{ minViewPort: [990, 0], sizes: [[980, 300], [980, 120], [970, 250], [970, 90], [970, 66], [750, 100], [728, 90], [300, 250], [336, 280]] }, { minViewPort: [768, 0], sizes: [[750, 100], [728, 90], [300, 250], [336, 280]] }, { minViewPort: [640, 0], sizes: [[300, 250], [336, 280], [468, 60], [320, 100], [320, 50], [320, 180]] }, { minViewPort: [0, 0], sizes: [[300, 250], [336, 280], [320, 100], [320, 50], [300, 50], [320, 180]] } ] 68}; 69 70const buildBids = (pCS, pSlot, sKey, sTag, sFid, mCrid) => { 71 const bids = [ 72 { bidder: 'rubicon', params: { accountId: 23394, siteId: 500734, zoneId: 2984254 } }, 73 { bidder: 'datablocks', params: { source_id: 2725957, host: "prebid.dblks.net" } }, 74 { bidder: 'sparteo', params: { networkId: '9ee30754-875f-4f4f-9061-7e1ee49b562c' } }, 75 { bidder: 'minutemedia', params: { org: '01hpkymapbyy' } } 76 ]; 77 if (pCS) bids.push({ bidder: 'pubmatic-cs', params: { publisherId: '163900', adSlot: pCS } }); 78 if (pSlot) bids.push({ bidder: 'pubmatic', params: { publisherId: '166764', adSlot: pSlot } }); 79 if (sTag) bids.push({ bidder: 'sovrn', params: { tagid: sTag } }); 80 if (sKey) bids.push({ bidder: 'sharethrough', params: { pkey: sKey } }); 81 if (sFid) bids.push({ bidder: 'equativ', params: { networkId: 4800, siteId: 623478, pageId: 1898304, formatId: sFid } }); 82 if (mCrid) bids.push({ bidder: 'medianet', params: { cid: '8CURPE8U4', crid: mCrid, bidfloor: 1.05 } }); 83 return bids; 84}; 85 86var adUnits = [ 87 { code: 'div-gpt-ad-3176421-1', mediaTypes: { banner: { sizeConfig: SIZES.one, pos: 1 } }, 88 bids: buildBids('5430302', `${AD_UNIT_PATH}/pos1`, null, 1158821, 126920, '223773778') }, 89 { code: 'div-gpt-ad-3176421-5', mediaTypes: { banner: { sizeConfig: SIZES.side, pos: 3 } }, 90 bids: buildBids('5430302', `${AD_UNIT_PATH}/pos5`, null, 1158825, 126924, '746955452') },
91 ...[['2', '5430313', null, 1158822, 126921, '423158194'], ['3', '5430313', null, 1158823, 126922, '757123081'], ['4', '5430313', null, 1158824, 126923, '237073884']].map(([pos, cs, key, tag, fid, crid]) => ({ code: `div-gpt-ad-3176421-${pos}`, mediaTypes: { banner: { sizeConfig: SIZES.inline, pos: 3 } }, 92 bids: buildBids(cs, `${AD_UNIT_PATH}/pos${pos}`, key, tag, fid, crid) 93 })), 94 { code: `${AD_UNIT_PATH}/anchor`, mediaTypes: { banner: { sizeConfig: [{ minViewPort: [0, 0], sizes: [[320, 50], [320, 100]] }, { minViewPort: [768, 0], sizes: [] }] } }, 95 bids: buildBids('5430312', `${AD_UNIT_PATH}/anchor`, null, 1163035, 126925, '746955452') } 96]; 97 98 pbjs.que.push(function() { 99 pbjs.setConfig({ 100 s2sConfig: [{ accountId: "166764", enabled: true, defaultVendor: 'openwrap', bidders: ['pubmatic'], timeout: 250, allowUnknownBidderCodes: true, 101 syncEndpoint: 'https://ow.pubmatic.com/cookie_sync?pubId=166764&profId=18138', 102 endpoint: { p1Consent: 'https://ow.pubmatic.com/openrtb2/auction?source=pbjs', noP1Consent: 'https://ow.pubmatic.com/openrtb2/auction?source=pbjs' }, 103 extPrebid: { targeting: { includebidderkeys: true, includewinners: true }, bidderparams: { pubmatic: { publisherId: "166764", wrapper: { profileid: 18138 } } } } 104 }], 105 debug: false, 106 safeframe: { allowOverlayExpansion: false, allowPushExpansion: false }, 107 enableSendAllBids: false, 108 targetingControls: { alwaysIncludeDeals: true }, 109 useBidCache: true, cache: { url: 'https://prebid.adnxs.com/pbc/v1/cache' }, 110 'cpmRoundingFunction': function(price) { if (price <= 5) {return (Math.floor(price * 100) / 100).toFixed(2); 111 } else if (price <= 10) { return (Math.floor(price * 20) / 20).toFixed(2); 112 } else if (price <= 20) { return (Math.floor(price * 2) / 2).toFixed(2); 113 } else { return Math.floor(price).toFixed(2); } }, 114 priceGranularity: { "buckets": [{ "precision": 2, "min": 0, "max": 5, "increment": 0.01 }, { "precision": 2, "min": 5, "max": 10, "increment": 0.05 }, { "precision": 2, "min": 10, "max": 20, "increment": 0.5 }, { "precision": 2, "min": 21, "max": 100, "increment": 1.00 }] }, 115 "currency": { "adServerCurrency": "CAD", "granularityMultiplier": 1, "defaultRates": { "USD": { "CAD": 1.39 }} }, 116 enableTIDs: true, 117 userSync: { 118 syncDelay: 3000, syncsPerBidder: 3, filterSettings: { iframe: { bidders: '*', filter: 'include'} }, blacklist: ["redirpath.info"], 119 userIds: [{ name: "sharedId", storage: { type: "cookie", name: "_sharedid", expires: 365 } }, 120 { name: "id5Id", params: {partner: 1447, externalModuleUrl: 'https://cdn.id5-sync.com/api/1.0/id5PrebidModule.js', pd: "MT1iNTBjYTA4M..." }, storage: { type: "html5", name: "id5id", expires: 90, refreshInSeconds: 2*3600 } } 121 ], 122 auctionDelay: 50 123 }, 124 adQuality: { providers: {safeFrame: true,}, rules: [{ name: "block-redirpath", matches: {url: "redirpath.info"}, action: "block"}] } 125 }); 126 pbjs.addAdUnits(adUnits); 127 pbjs.aliasBidder("pubmatic","pubmatic-cs"); 128 pbjs.requestBids({ adUnitCodes: INITIAL_UNITS, timeout: PREBID_TIMEOUT, bidsBackHandler: initAdserver }); 129 130 function getSlotByDivId(divId) { return googletag.pubads().getSlots().find(s => s.getSlotElementId() === divId); }; 131 132 function requestPbAndRefresh(divId) { const ADSLOT = getSlotByDivId(divId); 133 if (!ADSLOT) { return; } 134 pbjs.que.push(() => { pbjs.requestBids({ adUnitCodes: [divId], timeout: PREBID_TIMEOUT, 135 bidsBackHandler: () => { pbjs.setTargetingForGPTAsync([divId]); googletag.pubads().refresh([ADSLOT]); } }); 136 }); 137 } 138 139 const lazyBidObserver = ('IntersectionObserver' in window) ? new IntersectionObserver(entries => {
140 entries.forEach(entry => { 141 if (!entry.isIntersecting) return; 142 const divId = entry.target.id; 143 if (!divId || requestedSlots.has(divId)) return; 144 requestedSlots.add(divId); lazyBidObserver.unobserve(entry.target); requestPbAndRefresh(divId); }); 145 }, { rootMargin: '60% 0px 60% 0px', threshold: 0 }) : null; 146 147 function observeSlotsOnce(ids) { 148 ids.forEach(id => { 149 const el = document.getElementById(id); 150 if (!el || observedSlots.has(id)) return; 151 observedSlots.add(id); 152 if (!lazyBidObserver) { requestedSlots.add(id); requestPbAndRefresh(id); return; } 153 lazyBidObserver.observe(el); }); 154 } 155 156 const handleDomReady = () => { observeSlotsOnce(adSlotIds); }; 157 158 if (document.readyState === 'loading') { 159 document.addEventListener('DOMContentLoaded', handleDomReady); 160 } else { handleDomReady(); } 161 162 }); 163 setTimeout(initAdserver, FAILSAFE_TIMEOUT); 164 165function renderOne(winningBid) { 166 if (!winningBid || !winningBid.adId) return; 167 168 const adUnitCode = winningBid.adUnitCode; 169 const isAnchor = adUnitCode === (typeof AD_UNIT_PATH !== 'undefined' ? AD_UNIT_PATH + '/anchor' : '/anchor'); 170 const frameId = `prebid_sf_${adUnitCode}`; 171 172 let Div = document.getElementById(adUnitCode); 173 174 if (isAnchor && !Div) { 175 Div = document.createElement('div'); 176 Div.id = adUnitCode; 177 Object.assign(Div.style, { position: 'fixed', bottom: '0', left: '50%', transform: 'translateX(-50%)', width: '100%', zIndex: '1000', backgroundColor: '#f8f8f8', transition: 'opacity 0.8s ease-in-out', display: 'none', opacity: '0', overflow: 'visible' }); 178 const closeBtn = document.createElement('button'); 179 closeBtn.textContent = 'X'; 180 Object.assign(closeBtn.style, { position: 'absolute', top: '-20px', left: '0', padding: '5px 10px', fontSize: '15px', border: 'none', backgroundColor: '#f8f8f8', cursor: 'pointer', borderRadius: '0 5px 0 0' }); 181 closeBtn.onclick = () => Div.remove(); 182 Div.appendChild(closeBtn); 183 document.body.appendChild(Div); 184 Div.style.display = 'block'; 185 requestAnimationFrame(() => { Div.style.opacity = '1'; }); 186 } 187 188 if (!Div) return; 189 190 const oldIframe = document.getElementById(frameId); 191 if (oldIframe) { oldIframe.src = 'about:blank'; oldIframe.remove(); } 192 193 const adWidth = winningBid.width || winningBid.w || 300; 194 const adHeight = winningBid.height || winningBid.h || 250; 195 const cpmPrice = String(winningBid.cpm || '0'); 196 197 const iframe = document.createElement('iframe'); 198 iframe.sandbox = 'allow-forms allow-same-origin allow-scripts allow-popups'; 199 iframe.id = frameId; 200 iframe.name = `sf_iframe_${adUnitCode}`; 201 iframe.title = 'Advertisement'; 202 iframe.setAttribute('scrolling', 'no'); 203 iframe.referrerPolicy = 'no-referrer'; 204 iframe.loading = 'eager'; 205 iframe.width = adWidth; 206 iframe.height = adHeight; 207 Object.assign(iframe.style, { border: '0', margin: 'auto', display: 'block', overflow: 'hidden', width: `${adWidth}px`, height: `${adHeight}px`, maxWidth: '100%' }); 208 209 let processedAd = winningBid.ad; 210 if (processedAd) { 211 processedAd = processedAd 212 .replace(/\${AUCTION_PRICE}/g, cpmPrice) 213 .replace(/%%WINNING_PRICE%%/g, cpmPrice); } 214 215 const fireTracker = (url, type) => { 216 if (!url) return; 217 const formattedUrl = url.replace(/\${AUCTION_PRICE}/g, cpmPrice).replace(/%%WINNING_PRICE%%/g, cpmPrice); 218 const tracker = new Image(); 219 tracker.onload = () => console.log(`[SafeFrame] ${type} fired:`, formattedUrl); 220 tracker.onerror = () => console.error(`[SafeFrame] ${type} failed:`, formattedUrl); 221 tracker.src = formattedUrl; 222 }; 223 224 fireTracker(winningBid.burl, 'DSP burl tracker'); 225 fireTracker(winningBid.nurl, 'DSP nurl tracker'); 226 227if (window.pbjs) { 228 if (typeof pbjs.markWinningBidAsUsed === 'function') { 229 pbjs.markWinningBidAsUsed({ 230 adId: winningBid.adId, 231 adUnitCode: adUnitCode, 232 events: true }); 233 } 234 else if (typeof pbjs.markWinningBidAsRendered === 'function') { 235 pbjs.markWinningBidAsRendered({ 236 adId: winningBid.adId, 237 adUnitCode: adUnitCode }); 238 } 239 if (typeof pbjs.emit === 'function') { 240 pbjs.emit('bidWon', winningBid); 241 } 242} 243 244 const targetOrigin = 'https://www.hetlmedia.com'; 245 let handshakeTimeout; 246 function handleHandshake(event) { 247 if (event.origin !== targetOrigin) return; 248 if (event.source !== iframe.contentWindow) return; 249 if (event.data?.type !== 'PREBID_RENDER_READY') return; 250 clearTimeout(handshakeTimeout); 251 window.removeEventListener('message', handleHandshake); 252 iframe.contentWindow.postMessage({ 253 type: 'PREBID_RENDER_PAYLOAD', 254 adUnitCode: adUnitCode, 255 ad: processedAd, 256 adUrl: winningBid.adUrl, 257 width: adWidth, 258 height: adHeight 259 }, targetOrigin); 260 } 261 window.addEventListener('message', handleHandshake); 262 handshakeTimeout = setTimeout(() => { 263 window.removeEventListener('message', handleHandshake);
264 console.warn(`[SafeFrame] Handshake timed out for adId: ${winningBid.adId}`); 265 }, 5000); 266 267 iframe.src = `${targetOrigin}/render.html`; 268 Div.appendChild(iframe); 269} 270 271 googletag.cmd.push(function() { 272 const REFRESH_KEY = 'refresh'; 273 const REFRESH_VALUE = 'true'; 274 const Unfilled_key = 'refreshIfUnfilled'; 275 const Unfilled_value = 'true'; 276 277 var topads = googletag.sizeMapping() 278 .addSize([990, 0], [[980, 300], [980, 120], [970, 250], [970, 90], [970, 66], [750, 100], [728, 90], [300, 250], [336, 280]]) 279 .addSize([768, 0], [[750, 100], [728, 90], [300, 250], [336, 280]]) 280 .addSize([640, 0], [[300, 250], [336, 280], [468, 60], [320, 100]]) 281 .addSize([0, 0], [[300, 250], [336, 280], [320, 100], [320, 50], [300, 50], [320, 180]]) 282 .build(); 283 var inlineads = googletag.sizeMapping() 284 .addSize([768, 0], [[300, 250], [320, 100], [300, 50], [320, 180], [320, 50]]) 285 .addSize([0, 0], [[300, 250], [320, 100], [320, 50], [320, 180], [300, 50]]) 286 .build(); 287 var sideads = googletag.sizeMapping() 288 .addSize([640, 0], [[300, 600], [300, 250], [320, 100], [320, 50], [320, 180], [160, 600]]) 289 .addSize([0, 0], [[300, 600], [320, 480], [300, 250], [320, 100], [320, 50], [320, 180], [160, 600]]) 290 .build(); 291 292 googletag.cmd.push(function() { 293 googletag.setConfig({ targeting: { 'hostname': ['marqueur'], 'pagetype': [''], 'author': [''], 'article_length': [''], 'article_id': [''], 'lang': ['fr'] } }); 294 }); 295 296 const applyStandardSettings = (slot, pos, mapping) => { slot.setConfig({ targeting: { 'position': [pos], [REFRESH_KEY]: REFRESH_VALUE, [Unfilled_key]: Unfilled_value } }); 297 return slot.defineSizeMapping(mapping).addService(googletag.pubads()); }; 298 299 if (typeof cw !== 'undefined' && cw.matches) { 300 AdSlotAnchor = googletag.defineOutOfPageSlot(AD_UNIT_PATH + '/anchor', googletag.enums.OutOfPageFormat.BOTTOM_ANCHOR); 301 if (AdSlotAnchor) { AdSlotAnchor.setConfig({ targeting: { 'position': ['anchor'], [REFRESH_KEY]: REFRESH_VALUE, [Unfilled_key]: Unfilled_value } }); 302 AdSlotAnchor.addService(googletag.pubads()); } } 303 AdSlot0 = googletag.defineOutOfPageSlot(AD_UNIT_PATH + '/inters', googletag.enums.OutOfPageFormat.INTERSTITIAL); 304 if (AdSlot0) { AdSlot0.setConfig({ targeting: { 'position': ['oop'] } }); 305 AdSlot0.addService(googletag.pubads()); } 306 AdSlot1 = applyStandardSettings(googletag.defineSlot(AD_UNIT_PATH + '/pos1', [[300, 250]], 'div-gpt-ad-3176421-1'), '1', topads); 307 AdSlot2 = applyStandardSettings(googletag.defineSlot(AD_UNIT_PATH + '/pos2', [[300, 250]], 'div-gpt-ad-3176421-2'), '2', inlineads); 308 AdSlot3 = applyStandardSettings(googletag.defineSlot(AD_UNIT_PATH + '/pos3', [[300, 250]], 'div-gpt-ad-3176421-3'), '3', inlineads); 309 AdSlot4 = applyStandardSettings(googletag.defineSlot(AD_UNIT_PATH + '/pos4', [[300, 250]], 'div-gpt-ad-3176421-4'), '4', inlineads); 310 AdSlot5 = applyStandardSettings(googletag.defineSlot(AD_UNIT_PATH + '/pos5', [[300, 250]], 'div-gpt-ad-3176421-5'), '5', sideads); 311 312 googletag.setConfig({ disableInitialLoad: true, singleRequest: true, centering: true }); 313 googletag.enableServices(); 314 315function refreshSlotWithPB(slotx, code, timeout = 1200) { 316 if (activeAuctions.has(code)) return; 317 activeAuctions.add(code); 318 pbjs.que.push(() => { pbjs.requestBids({ adUnitCodes: [code], timeout, 319 bidsBackHandler: () => { activeAuctions.delete(code); pbjs.setTargetingForGPTAsync([code]); googletag.pubads().refresh([slotx]); } }); 320 }); 321} 322 323googletag.pubads().addEventListener('impressionViewable', (event) => { 324 const slot = event.slot; 325 const slotId = slot.getSlotElementId(); 326 327 if (adRefreshRegistry[slotId]) { clearTimeout(adRefreshRegistry[slotId].timeout); 328 if (adRefreshRegistry[slotId].observer) adRefreshRegistry[slotId].observer.disconnect(); delete adRefreshRegistry[slotId]; } 329 330 const targeting = { refresh: slot.getTargeting(REFRESH_KEY)[0], pos: slot.getTargeting('position')[0] }; 331 332 if (targeting.refresh === REFRESH_VALUE) { 333 const adunitCode = adunitMapping[targeting.pos]; 334 if (!adunitCode) return; 335 const timeoutId = setTimeout(() => { if (targeting.pos === 'anchor') { refreshSlotWithPB(slot, adunitCode); return; } 336 const adSlotEl = document.getElementById(slotId); if (!adSlotEl) return; 337 const observer = new IntersectionObserver((entries) => { 338 if (entries[0].isIntersecting) { observer.disconnect(); 339 if (adRefreshRegistry[slotId]) delete adRefreshRegistry[slotId]; refreshSlotWithPB(slot, adunitCode); } 340 }, { root: null, rootMargin: '20% 0px 20% 0px', threshold: 0 }); 341 342 observer.observe(adSlotEl); 343 if (adRefreshRegistry[slotId]) adRefreshRegistry[slotId].observer = observer; 344 }, SECONDS_TO_WAIT_AFTER_VIEWABILITY * 1000); 345 adRefreshRegistry[slotId] = { timeout: timeoutId, observer: null }; 346 } 347}); 348 349googletag.pubads().addEventListener('slotRenderEnded', (event) => { 350 if (!event.isEmpty) return; 351 const slot = event.slot; 352 const slotId = slot.getSlotElementId(); 353 const pos = slot.getTargeting('position')[0] || ''; 354 const adunitCode = adunitMapping[pos]; 355 const isUnfilledEnabled = slot.getTargeting(Unfilled_key)[0] === Unfilled_value; 356 const isRefreshEnabled = slot.getTargeting(REFRESH_KEY)[0] === REFRESH_VALUE; 357 358 if (isUnfilledEnabled && isRefreshEnabled && adunitCode) { 359 const tryRenderWinner = (label) => { 360 const winners = pbjs.getHighestCpmBids(adunitCode); 361 const winner = winners.find(w => w.cpm > 0.10); 362 if (winner) { googletag.pubads().clear([slot]); renderOne(winner); console.log(`[${label}] Rendering winner:`, adunitCode, winner.adapterCode, winner.cpm, winner.meta.advertiserDomains); 363 return true; 364 } 365 return false;
366 }; 367 368 if (!tryRenderWinner('Immediate Failover')) { 369 console.log('GAM and Prebid unfilled, starting new auction for:', adunitCode); 370 pbjs.que.push(() => { pbjs.requestBids({ adUnitCodes: [adunitCode], timeout: 800, bidsBackHandler: () => tryRenderWinner('Post-Auction Failover') }); 371 }); 372 } 373 374 setTimeout(() => { 375 if (pos === 'anchor') { const anchorEl = document.getElementById(AD_UNIT_PATH + '/anchor'); 376 if (anchorEl) anchorEl.remove(); refreshSlotWithPB(slot, adunitCode); return; } 377 378 const targetEl = document.getElementById(slotId); 379 if (!targetEl) return; 380 381 const recoverObserver = new IntersectionObserver((entries) => { 382 if (entries[0].isIntersecting) { recoverObserver.disconnect(); refreshSlotWithPB(slot, adunitCode); } 383 }, { root: null, rootMargin: '20% 0px 20% 0px', threshold: 0 }); 384 recoverObserver.observe(targetEl); 385 }, 33000); 386 } 387 }); 388}); 389</script>
389</head> 390<body><div id="top-pushdown-bg" class="pushdown-wrapper"> 391 <button id="pushdown-close" aria-label="Close">â</button> 392 <div class="pushdown-container"><div id="div-gpt-ad-3176421-1">
392<script>googletag.cmd.push(function(){googletag.display('div-gpt-ad-3176421-1');});</script>
392</div></div> 393 </div><div id="sb-overlay" onclick="fct_close()"></div> 394<nav class="sb-right" id="mySidebar"> 395 <div class="sb-panel-title"> 396 <div style="display:flex;gap:6px;"> 397 <button type="button" class="header-btn is-active" id="sb-tab-1" onclick="fct_open(1)" aria-label="Menu"> 398 <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round"><line x1="4" y1="7" x2="20" y2="7"/><line x1="4" y1="12" x2="20" y2="12"/><line x1="4" y1="17" x2="20" y2="17"/></svg> 399 </button> 400 <button type="button" class="header-btn header-btn-search" id="sb-tab-3" onclick="fct_open(3)" aria-label="Recherche"> 401 <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round"><circle cx="10" cy="10" r="7"/><line x1="21" y1="21" x2="15" y2="15"/></svg> 402 </button> 403 <button type="button" class="header-btn header-btn-account" id="sb-tab-2" onclick="fct_open(2)" aria-label="Votre compte"> 404 <svg viewBox="0 0 24 24" fill="currentColor"><circle cx="12" cy="7" r="4"/><path d="M12 14c-5 0-8 2.5-8 6v1h16v-1c0-3.5-3-6-8-6z"/></svg> 405 </button>
406 </div> 407 <button type="button" onclick="fct_close()" class="sb-close" aria-label="Close"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="3" stroke-linecap="round"><path d="M18 6L6 18M6 6l12 12"/></svg></button> 408 </div> 409 <div class="sb-panel"> 410 <!-- 1 : MENU â charge en AJAX au premier fct_open(1) --> 411 <div id="lemenu" data-loaded="0" data-lemenu="10"></div> 412 413 <!-- 3 : RECHERCHE â statique, aucune requete --> 414 <div id="lemenu-search" style="display:none;"> 415 <div class="div_table_open"> 416 <div class="ee">RECHERCHE</div> 417 <div class="menu_search"> <form id="formAR" name="formAR" method="post" onsubmit="return fct_formAR()" action="https://www.marqueur.com/in/accesrapide.php"> 418 <div class="menu_search_row"> 419 <input class="menu_search_input" type="text" id="qa" name="qa" placeholder="ACCÃS RAPIDE" /> 420 <a href="Javascript:void(fct_formAR())" class="menu_search_btn" aria-label="RECHERCHE"> 421 <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><circle cx="11" cy="11" r="8"/><line x1="21" y1="21" x2="16.65" y2="16.65"/></svg> 422 </a> 423 </div> 424 </form> 425 <form autocomplete="off" id="formTJ" name="formTJ" method="post" onsubmit="return fct_formTJ('0')" action="https://www.marqueur.com/find_player.php"> 426 <div class="menu_search_row"> 427 <input autocomplete="off" class="menu_search_input" type="text" id="tj" name="tj" placeholder="TROUVER UN JOUEUR" onkeyup="lookupTop(this.value);" onblur="setTimeout(cleanTop, 200);" /> 428 <a href="Javascript:void(fct_formTJ('1'))" class="menu_search_btn" aria-label="TROUVER UN JOUEUR"> 429 <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><circle cx="11" cy="11" r="8"/><line x1="21" y1="21" x2="16.65" y2="16.65"/></svg> 430 </a> 431 <div class="header_suggestionsBox" id="suggestionsTop" style="display:none;z-index:200;"><div class="header_suggestionList" id="autoSuggestionsListTop"></div></div> 432 </div> 433 </form> 434 </div> 435 </div> 436 </div> 437 <!-- 2 : MEMBRES â charge en AJAX au premier fct_open(2) --> 438 <div id="lemenu-mbr" data-loaded="0" style="display:none;"></div> 439 </div> 440</nav> 441<header class="header-main"> 442 <div class="header-container"> 443 <!-- GAUCHE : logo --> 444 <div class="lediv"> 445 <a href="https://www.marqueur.com" title="Marqueur"> 446 <div class='new_logo'></div> 447 </a> 448 </div> 449 <!-- DROITE : hamburger + recherche + notifications + compte --> 450 <div class="header-zone header-zone-right"> 451 <div class="header-search"> 452 <form id="formQA2" method="post" action="https://www.marqueur.com/in/accesrapide.php" onsubmit="return fct_formQA2();"> 453 <input class="header-search-input" type="text" id="qa2" name="qa" placeholder="Accès rapide" /> 454 </form> 455 <form id="formTJ3" method="post" action="https://www.marqueur.com/find_player.php" onsubmit="return fct_formTJ3();" autocomplete="off"> 456 <input class="header-search-input" type="text" id="tj3" name="tj" placeholder="Trouver un joueur" onkeyup="lookupTop3(this.value);" onblur="setTimeout(cleanTop3, 200);" /> 457 <div class="header_suggestionsBox" id="suggestionsTop3" style="display:none;z-index:400;"><div class="header_suggestionList" id="autoSuggestionsListTop3"></div></div> 458 </form> 459 </div> 460 <button type="button" class="header-btn header-btn-menu" onclick="fct_open(1)" onmouseenter="sb_charger(1)" aria-label="Menu"> 461 <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round"><line x1="4" y1="7" x2="20" y2="7"/><line x1="4" y1="12" x2="20" y2="12"/><line x1="4" y1="17" x2="20" y2="17"/></svg> 462 </button> 463 <button type="button" class="header-btn header-btn-search" onclick="fct_open(3)" aria-label="Recherche"> 464 <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round"><circle cx="10" cy="10" r="7"/><line x1="21" y1="21" x2="15" y2="15"/></svg> 465 </button> 466 <button type="button" class="header-btn header-btn-notif" onclick="document.location='https://www.marqueur.com/mbr/notif.php'" aria-label="Notifications"> 467 <svg viewBox="0 0 24 24" fill="currentColor"><path d="M12 22c1.1 0 2-.9 2-2h-4c0 1.1.89 2 2 2zm6-6v-5c0-3.07-1.63-5.64-4.5-6.32V4c0-.83-.67-1.5-1.5-1.5s-1.5.67-1.5 1.5v.68C7.64 5.36 6 7.92 6 11v5l-2 2v1h16v-1l-2-2z"/></svg> 468 <span class="notif-badge">1</span> 469 </button> 470 <button type="button" class="header-btn header-btn-account" onclick="fct_open(2)" aria-label="Mon compte"> 471 <svg viewBox="0 0 24 24" fill="currentColor"><circle cx="12" cy="7" r="4"/><path d="M12 14c-5 0-8 2.5-8 6v1h16v-1c0-3.5-3-6-8-6z"/></svg> 472 </button>
473 </div> 474 </div> 475</header> 476<div class='sbar'><div class='sbar-inner'><div class='sbar-lig'><button type='button' class='sbar-lig-btn' onclick='fct_sbar_menu(event)'><span class='sbar-lig-nom'>NHL</span></button><div class='sbar-lig-liste' id='sbar_liste'><button type='button' class='sbar-lig-item' onclick="fct_sbar_ligue('mlb')">MLB</button><button type='button' class='sbar-lig-item is-on' onclick="fct_sbar_ligue('nhl')">NHL</button><button type='button' class='sbar-lig-item' onclick="fct_sbar_ligue('nfl')">NFL</button></div></div><button type='button' class='sbar-arrow' onclick='fct_sbar_go(-1)' aria-label='Defiler vers la gauche'>‹</button><div class='sbar-scroll' id='sbar_scroll'><div class='sbar-jour'><div class='sbar-jour-sem'>MER</div><div class='sbar-jour-date'>30 SEPT</div></div><a href='/hockey/stats/nhl/scores.php?no=33512' class='sbar-game'><div class='sbar-statut'><span class='sbar-statut-g'>FINAL</span><span class='sbar-statut-d'></span></div><div class='sbar-row'><span class='sbar-logo'><div style='width:30px;height:30px;border-radius:8px;background:#FFB81C;color:#000000;display:flex;align-items:center;justify-content:center;font-family:Arial,sans-serif;font-size:10px;font-weight:bold;'>PIT</div></span><span class='sbar-nom'>Penguins</span><span class='sbar-score'>7</span></div><div class='sbar-row'><span class='sbar-logo'><div style='width:30px;height:30px;border-radius:8px;background:#CF4520;color:#ffffff;display:flex;align-items:center;justify-content:center;font-family:Arial,sans-serif;font-size:10px;font-weight:bold;'>PHI</div></span><span class='sbar-nom'>Flyers</span><span class='sbar-score'>0</span></div></a><a href='/hockey/stats/nhl/scores.php?no=34915' class='sbar-game'><div class='sbar-statut'><span class='sbar-statut-g'>FINAL</span><span class='sbar-statut-d'></span></div><div class='sbar-row'><span class='sbar-logo'><div style='width:30px;height:30px;border-radius:8px;background:#003087;color:#ffffff;display:flex;align-items:center;justify-content:center;font-family:Arial,sans-serif;font-size:10px;font-weight:bold;'>NYI</div></span><span class='sbar-nom'>Islanders</span><span class='sbar-score'>1</span></div><div class='sbar-row'><span class='sbar-logo'><div style='width:30px;height:30px;border-radius:8px;background:#003876;color:#ffffff;display:flex;align-items:center;justify-content:center;font-family:Arial,sans-serif;font-size:10px;font-weight:bold;'>TOR</div></span><span class='sbar-nom'>Maple Leafs</span><span class='sbar-score'>2</span></div></a><a href='/hockey/stats/nhl/scores.php?no=33513' class='sbar-game'><div class='sbar-statut'><span class='sbar-statut-g'>FINAL</span><span class='sbar-statut-d'></span></div><div class='sbar-row'><span class='sbar-logo'><div style='width:30px;height:30px;border-radius:8px;background:#222222;color:#ffffff;display:flex;align-items:center;justify-content:center;font-family:Arial,sans-serif;font-size:10px;font-weight:bold;'>LA</div></span><span class='sbar-nom'>Kings</span><span class='sbar-score'>4</span></div><div class='sbar-row'><span class='sbar-logo'><div style='width:30px;height:30px;border-radius:8px;background:#6F263D;color:#ffffff;display:flex;align-items:center;justify-content:center;font-family:Arial,sans-serif;font-size:10px;font-weight:bold;'>COL</div></span><span class='sbar-nom'>Avalanche</span><span class='sbar-score'>8</span></div></a><div class='sbar-jour' id='sbar_vise'><div class='sbar-jour-sem'>JEU</div><div class='sbar-jour-date'>1 OCT</div></div><a href='/hockey/stats/nhl/scores.php?no=33514' class='sbar-game'><div class='sbar-statut'><span class='sbar-statut-g'>FINAL (P)</span><span class='sbar-statut-d'></span></div><div class='sbar-row'><span class='sbar-logo'><div style='width:30px;height:30px;border-radius:8px;background:#CF4520;color:#ffffff;display:flex;align-items:center;justify-content:center;font-family:Arial,sans-serif;font-size:10px;font-weight:bold;'>PHI</div></span><span class='sbar-nom'>Flyers</span><span class='sbar-score'>2</span></div><div class='sbar-row'><span class='sbar-logo'><div style='width:30px;height:30px;border-radius:8px;background:#CB0729;color:#ffffff;display:flex;align-items:center;justify-content:center;font-family:Arial,sans-serif;font-size:10px;font-weight:bold;'>NJ</div></span><span class='sbar-nom'>Devils</span><span class='sbar-score'>3</span></div></a><a href='/hockey/stats/nhl/scores.php?no=33515' class='sbar-game'><div class='sbar-statut'><span class='sbar-statut-g'>
476FINAL</span><span class='sbar-statut-d'></span></div><div class='sbar-row'><span class='sbar-logo'><div style='width:30px;height:30px;border-radius:8px;background:#003DA5;color:#ffffff;display:flex;align-items:center;justify-content:center;font-family:Arial,sans-serif;font-size:10px;font-weight:bold;'>TB</div></span><span class='sbar-nom'>Lightning</span><span class='sbar-score'>1</span></div><div class='sbar-row'><span class='sbar-logo'><div style='width:30px;height:30px;border-radius:8px;background:#0038A8;color:#ffffff;display:flex;align-items:center;justify-content:center;font-family:Arial,sans-serif;font-size:10px;font-weight:bold;'>NYR</div></span><span class='sbar-nom'>Rangers</span><span class='sbar-score'>5</span></div></a><a href='/hockey/stats/nhl/scores.php?no=33516' class='sbar-game'><div class='sbar-statut'><span class='sbar-statut-g'>FINAL</span><span class='sbar-statut-d'></span></div><div class='sbar-row'><span class='sbar-logo'><div style='width:30px;height:30px;border-radius:8px;background:#003087;color:#ffffff;display:flex;align-items:center;justify-content:center;font-family:Arial,sans-serif;font-size:10px;font-weight:bold;'>BUF</div></span><span class='sbar-nom'>Sabres</span><span class='sbar-score'>3</span></div><div class='sbar-row'><span class='sbar-logo'><div style='width:30px;height:30px;border-radius:8px;background:#001D43;color:#ffffff;display:flex;align-items:center;justify-content:center;font-family:Arial,sans-serif;font-size:10px;font-weight:bold;'>CLB</div></span><span class='sbar-nom'>Blue Jackets</span><span class='sbar-score'>6</span></div></a><a href='/hockey/stats/nhl/scores.php?no=33517' class='sbar-game'><div class='sbar-statut'><span class='sbar-statut-g'>FINAL</span><span class='sbar-statut-d'></span></div><div class='sbar-row'><span class='sbar-logo'><div style='width:30px;height:30px;border-radius:8px;background:#154734;color:#ffffff;display:flex;align-items:center;justify-content:center;font-family:Arial,sans-serif;font-size:10px;font-weight:bold;'>MIN</div></span><span class='sbar-nom'>Wild</span><span class='sbar-score'>3</span></div><div class='sbar-row'><span class='sbar-logo'><div style='width:30px;height:30px;border-radius:8px;background:#041E42;color:#ffffff;display:flex;align-items:center;justify-content:center;font-family:Arial,sans-serif;font-size:10px;font-weight:bold;'>NSH</div></span><span class='sbar-nom'>Predators</span><span class='sbar-score'>1</span></div></a><a href='/hockey/stats/nhl/scores.php?no=33519' class='sbar-game'><div class='sbar-statut'><span class='sbar-statut-g'>FINAL</span><span class='sbar-statut-d'></span></div><div class='sbar-row'><span class='sbar-logo'><div style='width:30px;height:30px;border-radius:8px;background:#9CDBD9;color:#000000;display:flex;align-items:center;justify-content:center;font-family:Arial,sans-serif;font-size:10px;font-weight:bold;'>SEA</div></span><span class='sbar-nom'>Kraken</span><span class='sbar-score'>6</span></div><div class='sbar-row'><span class='sbar-logo'><div style='width:30px;height:30px;border-radius:8px;background:#C8102E;color:#ffffff;display:flex;align-items:center;justify-content:center;font-family:Arial,sans-serif;font-size:10px;font-weight:bold;'>CGY</div></span><span class='sbar-nom'>Flames</span><span class='sbar-score'>1</span></div></a><a href='/hockey/stats/nhl/scores.php?no=33518' class='sbar-game'><div class='sbar-statut'><span class='sbar-statut-g'>FINAL</span><span class='sbar-statut-d'></span></div><div class='sbar-row'><span class='sbar-logo'><div style='width:30px;height:30px;border-radius:8px;background:#CB0729;color:#ffffff;display:flex;align-items:center;justify-content:center;font-family:Arial,sans-serif;font-size:10px;font-weight:bold;'>CHI</div></span><span class='sbar-nom'>Blackhawks</span><span class='sbar-score'>0</span></div><div class='sbar-row'><span class='sbar-logo'><div style='width:30px;height:30px;border-radius:8px;background:#69B3E7;color:#000000;display:flex;align-items:center;justify-content:center;font-family:Arial,sans-serif;font-size:10px;font-weight:bold;'>UTA</div></span><span class='sbar-nom'>Mammoth</span><span class='sbar-score'>6</span></div></a><a href='/hockey/stats/nhl/scores.php?no=33520' class='sbar-game'><div class='sbar-statut'><span class='sbar-statut-g'>
476FINAL</span><span class='sbar-statut-d'></span></div><div class='sbar-row'><span class='sbar-logo'><div style='width:30px;height:30px;border-radius:8px;background:#00205B;color:#ffffff;display:flex;align-items:center;justify-content:center;font-family:Arial,sans-serif;font-size:10px;font-weight:bold;'>EDM</div></span><span class='sbar-nom'>Oilers</span><span class='sbar-score'>9</span></div><div class='sbar-row'><span class='sbar-logo'><div style='width:30px;height:30px;border-radius:8px;background:#001D5D;color:#ffffff;display:flex;align-items:center;justify-content:center;font-family:Arial,sans-serif;font-size:10px;font-weight:bold;'>VAN</div></span><span class='sbar-nom'>Canucks</span><span class='sbar-score'>7</span></div></a><a href='/hockey/stats/nhl/scores.php?no=33521' class='sbar-game'><div class='sbar-statut'><span class='sbar-statut-g'>FINAL (P)</span><span class='sbar-statut-d'></span></div><div class='sbar-row'><span class='sbar-logo'><div style='width:30px;height:30px;border-radius:8px;background:#CB0729;color:#ffffff;display:flex;align-items:center;justify-content:center;font-family:Arial,sans-serif;font-size:10px;font-weight:bold;'>FLA</div></span><span class='sbar-nom'>Panthers</span><span class='sbar-score'>3</span></div><div class='sbar-row'><span class='sbar-logo'><div style='width:30px;height:30px;border-radius:8px;background:#006272;color:#ffffff;display:flex;align-items:center;justify-content:center;font-family:Arial,sans-serif;font-size:10px;font-weight:bold;'>SJ</div></span><span class='sbar-nom'>Sharks</span><span class='sbar-score'>4</span></div></a><div class='sbar-jour'><div class='sbar-jour-sem'>VEN</div><div class='sbar-jour-date'>2 OCT</div></div><a href='/hockey/stats/nhl/scores.php?no=33522' class='sbar-game'><div class='sbar-statut'><span class='sbar-statut-g'>18h30</span><span class='sbar-statut-d'></span></div><div class='sbar-row'><span class='sbar-logo'><div style='width:30px;height:30px;border-radius:8px;background:#0038A8;color:#ffffff;display:flex;align-items:center;justify-content:center;font-family:Arial,sans-serif;font-size:10px;font-weight:bold;'>NYR</div></span><span class='sbar-nom'>Rangers</span><span class='sbar-score'></span></div><div class='sbar-row'><span class='sbar-logo'><div style='width:30px;height:30px;border-radius:8px;background:#C8102E;color:#ffffff;display:flex;align-items:center;justify-content:center;font-family:Arial,sans-serif;font-size:10px;font-weight:bold;'>DET</div></span><span class='sbar-nom'>Red Wings</span><span class='sbar-score'></span></div></a><a href='/hockey/stats/nhl/scores.php?no=33523' class='sbar-game'><div class='sbar-statut'><span class='sbar-statut-g'>19h00</span><span class='sbar-statut-d'></span></div><div class='sbar-row'><span class='sbar-logo'><div style='width:30px;height:30px;border-radius:8px;background:#CA0629;color:#ffffff;display:flex;align-items:center;justify-content:center;font-family:Arial,sans-serif;font-size:10px;font-weight:bold;'>WAS</div></span><span class='sbar-nom'>Capitals</span><span class='sbar-score'></span></div><div class='sbar-row'><span class='sbar-logo'><div style='width:30px;height:30px;border-radius:8px;background:#E4022C;color:#ffffff;display:flex;align-items:center;justify-content:center;font-family:Arial,sans-serif;font-size:10px;font-weight:bold;'>CAR</div></span><span class='sbar-nom'>Hurricanes</span><span class='sbar-score'></span></div></a><a href='/hockey/stats/nhl/scores.php?no=33524' class='sbar-game'><div class='sbar-statut'><span class='sbar-statut-g'>20h00</span><span class='sbar-statut-d'></span></div><div class='sbar-row'><span class='sbar-logo'><div style='width:30px;height:30px;border-radius:8px;background:#222222;color:#ffffff;display:flex;align-items:center;justify-content:center;font-family:Arial,sans-serif;font-size:10px;font-weight:bold;'>BOS</div></span><span class='sbar-nom'>Bruins</span><span class='sbar-score'></span></div><div class='sbar-row'><span class='sbar-logo'><div style='width:30px;height:30px;border-radius:8px;background:#004C97;color:#ffffff;display:flex;align-items:center;justify-content:center;font-family:Arial,sans-serif;font-size:10px;font-weight:bold;'>WPG</div></span><span class='sbar-nom'>Jets</span><span class='sbar-score'></span></div></a><a href='/hockey/stats/nhl/scores.php?no=33525' class='sbar-game'><div class='sbar-statut'><span class='sbar-statut-g'>21h00</span><span class='sbar-statut-d'></span></div><div class='sbar-row'><span class='sbar-logo'><div style='width:30px;height:30px;border-radius:8px;background:#0072CE;color:#ffffff;display:flex;align-items:center;justify-content:center;font-family:Arial,sans-serif;font-size:10px;font-weight:bold;'>STL</div></span><span class='sbar-nom'>Blues</span><span class='sbar-score'></span></div><div class='sbar-row'><span class='sbar-logo'><div style='width:30px;height:30px;border-radius:8px;background:#00843D;color:#ffffff;display:flex;align-items:center;justify-content:center;font-family:Arial,sans-serif;font-size:10px;font-weight:bold;'>DAL</div></span><span class='sbar-nom'>Stars</span><span class='sbar-score'></span></div></a><a href='/hockey/stats/nhl/scores.php?no=33526' class='sbar-game'><div class='sbar-statut'><span class='sbar-statut-g'>22h00</span><span class='sbar-statut-d'></span></div><div class='sbar-row'><span class='sbar-logo'><div style='width:30px;height:30px;border-radius:8px;background:#CF4520;color:#ffffff;display:flex;align-items:center;justify-content:center;font-family:Arial,sans-serif;font-size:10px;font-weight:bold;'>ANA</div></span><span class='sbar-nom'>Ducks</span><span class='sbar-score'></span></div><div class='sbar-row'><span class='sbar-logo'><div style='width:30px;height:30px;border-radius:8px;background:#B9975B;color:#000000;display:flex;align-items:center;justify-content:center;font-family:Arial,sans-serif;font-size:10px;font-weight:bold;'>LV</div></span><span class='sbar-nom'>Knights</span><span class='sbar-score'></span></div></a><div class='sbar-jour'><div class='sbar-jour-sem'>SAM</div><div class='sbar-jour-date'>3 OCT</div></div><a href='/hockey/stats/nhl/scores.php?no=33527' class='sbar-game'><div class='sbar-statut'><span class='sbar-statut-g'>19h00</span><span class='sbar-statut-d'></span></div><div class='sbar-row'><span class='sbar-logo'><div style='width:30px;height:30px;border-radius:8px;background:#CB0729;color:#ffffff;display:flex;align-items:center;justify-content:center;font-family:Arial,sans-serif;font-size:10px;font-weight:bold;'>CHI</div></span><span class='sbar-nom'>Blackhawks</span><span class='sbar-score'></span></div><div class='sbar-row'><span class='sbar-logo'><div style='width:30px;height:30px;border-radius:8px;background:#003087;color:#ffffff;display:flex;align-items:center;justify-content:center;font-family:Arial,sans-serif;font-size:10px;font-weight:bold;'>BUF</div></span><span class='sbar-nom'>Sabres</span><span class='sbar-score'></span></div></a><a href='/hockey/stats/nhl/scores.php?no=33528' class='sbar-game'><div class='sbar-statut'><span class='sbar-statut-g'>19h00</span><span class='sbar-statut-d'></span></div><div class='sbar-row'><span class='sbar-logo'><div style='width:30px;height:30px;border-radius:8px;background:#222222;color:#ffffff;display:flex;align-items:center;justify-content:center;font-family:Arial,sans-serif;font-size:10px;font-weight:bold;'>OTT</div></span><span class='sbar-nom'>Senators</span><span class='sbar-score'></span></div><div class='sbar-row'><span class='sbar-logo'><div style='width:30px;height:30px;border-radius:8px;background:#003876;color:#ffffff;display:flex;align-items:center;justify-content:center;font-family:Arial,sans-serif;font-size:10px;font-weight:bold;'>TOR</div></span><span class='sbar-nom'>Maple Leafs</span><span class='sbar-score'></span></div></a><a href='/hockey/stats/nhl/scores.php?no=33529' class='sbar-game'><div class='sbar-statut'><span class='sbar-statut-g'>19h00</span><span class='sbar-statut-d'></span></div><div class='sbar-row'><span class='sbar-logo'><div style='width:30px;height:30px;border-radius:8px;background:#CA0629;
476color:#ffffff;display:flex;align-items:center;justify-content:center;font-family:Arial,sans-serif;font-size:10px;font-weight:bold;'>WAS</div></span><span class='sbar-nom'>Capitals</span><span class='sbar-score'></span></div><div class='sbar-row'><span class='sbar-logo'><div style='width:30px;height:30px;border-radius:8px;background:#003DA5;color:#ffffff;display:flex;align-items:center;justify-content:center;font-family:Arial,sans-serif;font-size:10px;font-weight:bold;'>TB</div></span><span class='sbar-nom'>Lightning</span><span class='sbar-score'></span></div></a><a href='/hockey/stats/nhl/scores.php?no=33530' class='sbar-game'><div class='sbar-statut'><span class='sbar-statut-g'>19h00</span><span class='sbar-statut-d'></span></div><div class='sbar-row'><span class='sbar-logo'><div style='width:30px;height:30px;border-radius:8px;background:#E4022C;color:#ffffff;display:flex;align-items:center;justify-content:center;font-family:Arial,sans-serif;font-size:10px;font-weight:bold;'>CAR</div></span><span class='sbar-nom'>Hurricanes</span><span class='sbar-score'></span></div><div class='sbar-row'><span class='sbar-logo'><div style='width:30px;height:30px;border-radius:8px;background:#CF4520;color:#ffffff;display:flex;align-items:center;justify-content:center;font-family:Arial,sans-serif;font-size:10px;font-weight:bold;'>PHI</div></span><span class='sbar-nom'>Flyers</span><span class='sbar-score'></span></div></a><a href='/hockey/stats/nhl/scores.php?no=33531' class='sbar-game'><div class='sbar-statut'><span class='sbar-statut-g'>19h00</span><span class='sbar-statut-d'></span></div><div class='sbar-row'><span class='sbar-logo'><div style='width:30px;height:30px;border-radius:8px;background:#A8152B;color:#ffffff;display:flex;align-items:center;justify-content:center;font-family:Arial,sans-serif;font-size:10px;font-weight:bold;'>MON</div></span><span class='sbar-nom'>Canadiens</span><span class='sbar-score'></span></div><div class='sbar-row'><span class='sbar-logo'><div style='width:30px;height:30px;border-radius:8px;background:#FFB81C;color:#000000;display:flex;align-items:center;justify-content:center;font-family:Arial,sans-serif;font-size:10px;font-weight:bold;'>PIT</div></span><span class='sbar-nom'>Penguins</span><span class='sbar-score'></span></div></a><a href='/hockey/stats/nhl/scores.php?no=33532' class='sbar-game'><div class='sbar-statut'><span class='sbar-statut-g'>19h00</span><span class='sbar-statut-d'></span></div><div class='sbar-row'><span class='sbar-logo'><div style='width:30px;height:30px;border-radius:8px;background:#69B3E7;color:#000000;display:flex;align-items:center;justify-content:center;font-family:Arial,sans-serif;font-size:10px;font-weight:bold;'>UTA</div></span><span class='sbar-nom'>Mammoth</span><span class='sbar-score'></span></div><div class='sbar-row'><span class='sbar-logo'><div style='width:30px;height:30px;border-radius:8px;background:#001D43;color:#ffffff;display:flex;align-items:center;justify-content:center;font-family:Arial,sans-serif;font-size:10px;font-weight:bold;'>CLB</div></span><span class='sbar-nom'>Blue Jackets</span><span class='sbar-score'></span></div></a><a href='/hockey/stats/nhl/scores.php?no=33533' class='sbar-game'><div class='sbar-statut'><span class='sbar-statut-g'>19h00</span><span class='sbar-statut-d'></span></div><div class='sbar-row'><span class='sbar-logo'><div style='width:30px;height:30px;border-radius:8px;background:#9CDBD9;color:#000000;display:flex;align-items:center;justify-content:center;font-family:Arial,sans-serif;font-size:10px;font-weight:bold;'>SEA</div></span><span class='sbar-nom'>Kraken</span><span class='sbar-score'></span></div><div class='sbar-row'><span class='sbar-logo'><div style='width:30px;height:30px;border-radius:8px;background:#00205B;color:#ffffff;display:flex;align-items:center;justify-content:center;font-family:Arial,sans-serif;font-size:10px;font-weight:bold;'>EDM</div></span><span class='sbar-nom'>Oilers</span><span class='sbar-score'></span></div></a><a href='/hockey/stats/nhl/scores.php?no=33534' class='sbar-game'><div class='sbar-statut'><span class='sbar-statut-g'>19h30</span><span class='sbar-statut-d'></span></div><div class='sbar-row'><span class='sbar-logo'><div style='width:30px;height:30px;border-radius:8px;background:#CB0729;color:#ffffff;display:flex;align-items:center;justify-content:center;font-family:Arial,sans-serif;font-size:10px;font-weight:bold;'>NJ</div></span><span class='sbar-nom'>Devils</span><span class='sbar-score'></span></div><div class='sbar-row'><span class='sbar-logo'><div style='width:30px;height:30px;border-radius:8px;background:#003087;color:#ffffff;display:flex;align-items:center;justify-content:center;font-family:Arial,sans-serif;font-size:10px;font-weight:bold;'>NYI</div></span><span class='sbar-nom'>Islanders</span><span class='sbar-score'></span></div></a><a href='/hockey/stats/nhl/scores.php?no=33535' class='sbar-game'><div class='sbar-statut'><span class='sbar-statut-g'>20h00</span><span class='sbar-statut-d'></span></div><div class='sbar-row'><span class='sbar-logo'><div style='width:30px;height:30px;border-radius:8px;background:#00843D;color:#ffffff;display:flex;align-items:center;justify-content:center;font-family:Arial,sans-serif;font-size:10px;font-weight:bold;'>DAL</div></span><span class='sbar-nom'>Stars</span><span class='sbar-score'></span></div><div class='sbar-row'><span class='sbar-logo'><div style='width:30px;height:30px;border-radius:8px;background:#041E42;color:#ffffff;display:flex;align-items:center;justify-content:center;font-family:Arial,sans-serif;font-size:10px;font-weight:bold;'>NSH</div></span><span class='sbar-nom'>Predators</span><span class='sbar-score'></span></div></a><a href='/hockey/stats/nhl/scores.php?no=33536' class='sbar-game'><div class='sbar-statut'><span class='sbar-statut-g'>20h00</span><span class='sbar-statut-d'></span></div><div class='sbar-row'><span class='sbar-logo'><div style='width:30px;height:30px;border-radius:8px;background:#222222;color:#ffffff;display:flex;align-items:center;justify-content:center;font-family:Arial,sans-serif;font-size:10px;font-weight:bold;'>BOS</div></span><span class='sbar-nom'>Bruins</span><span class='sbar-score'></span></div><div class='sbar-row'><span class='sbar-logo'><div style='width:30px;height:30px;border-radius:8px;background:#154734;color:#ffffff;display:flex;align-items:center;justify-content:center;font-family:Arial,sans-serif;font-size:10px;font-weight:bold;'>MIN</div></span><span class='sbar-nom'>Wild</span><span class='sbar-score'></span></div></a><a href='/hockey/stats/nhl/scores.php?no=33537' class='sbar-game'><div class='sbar-statut'><span class='sbar-statut-g'>21h00</span><span class='sbar-statut-d'></span></div><div class='sbar-row'><span class='sbar-logo'><div style='width:30px;height:30px;border-radius:8px;background:#0072CE;color:#ffffff;display:flex;align-items:center;justify-content:center;font-family:Arial,sans-serif;font-size:10px;font-weight:bold;'>STL</div></span><span class='sbar-nom'>Blues</span><span class='sbar-score'></span></div><div class='sbar-row'><span class='sbar-logo'><div style='width:30px;height:30px;border-radius:8px;background:#6F263D;color:#ffffff;display:flex;align-items:center;justify-content:center;font-family:Arial,sans-serif;font-size:10px;font-weight:bold;'>COL</div></span><span class='sbar-nom'>Avalanche</span><span class='sbar-score'></span></div></a><a href='/hockey/stats/nhl/scores.php?no=33538' class='sbar-game'><div class='sbar-statut'><span class='sbar-statut-g'>22h00</span><span class='sbar-statut-d'></span></div><div class='sbar-row'><span class='sbar-logo'><div style='width:30px;height:30px;border-radius:8px;background:#C8102E;color:#ffffff;display:flex;align-items:center;justify-content:center;font-family:Arial,sans-serif;font-size:10px;font-weight:bold;'>CGY</div></span><span class='sbar-nom'>Flames</span><span class='sbar-score'></span></div><div class='sbar-row'><span class='sbar-logo'><div style='width:30px;height:30px;border-radius:8px;background:#001D5D;color:#ffffff;display:flex;align-items:center;justify-content:center;font-family:Arial,sans-serif;font-size:10px;font-weight:bold;'>VAN</div></span><span class='sbar-nom'>Canucks</span><span class='sbar-score'></span></div></a><a href='/hockey/stats/nhl/scores.php?no=33539' class='sbar-game'><div class='sbar-statut'><span class='sbar-statut-g'>22h00</span><span class='sbar-statut-d'></span></div><div class='sbar-row'><span class='sbar-logo'><div style='width:30px;height:30px;border-radius:8px;background:#222222;color:#ffffff;display:flex;align-items:center;justify-content:center;font-family:Arial,sans-serif;font-size:10px;font-weight:bold;'>LA</div></span><span class='sbar-nom'>Kings</span><span class='sbar-score'></span></div><div class='sbar-row'><span class='sbar-logo'><div style='width:30px;height:30px;border-radius:8px;background:#006272;color:#ffffff;display:flex;align-items:center;justify-content:center;font-family:Arial,sans-serif;font-size:10px;font-weight:bold;'>SJ</div></span><span class='sbar-nom'>Sharks</span><span class='sbar-score'></span></div></a></div><button type='button' class='sbar-arrow' onclick='fct_sbar_go(1)' aria-label='Defiler vers la droite'>›</button></div></div>
476<script>var SBAR_URL="\/hockey\/stats\/nhl\/auto\/fr\/scoreboard.htm";var SBAR_LG="fr";function fct_sbar_place(){var p=document.getElementById('sbar_scroll');var v=document.getElementById('sbar_vise');if(p&&v){p.scrollLeft=v.offsetLeft-p.offsetLeft;}}function fct_sbar_go(s){var p=document.getElementById('sbar_scroll');if(p){p.scrollBy({left:s*320,behavior:'smooth'});}}function fct_sbar_menu(e){if(e){e.stopPropagation();}var m=document.getElementById('sbar_liste');if(m){m.classList.toggle('is-on');}}if(!window.SBAR_CLIC){window.SBAR_CLIC=1;document.addEventListener('click',function(){var m=document.getElementById('sbar_liste');if(m){m.classList.remove('is-on');}});}function fct_sbar_ligue(s){if(!s){return;}try{localStorage.setItem('sbar_ligue',s);}catch(e){}fetch('/i/sbar.php?sport='+encodeURIComponent(s)+'&lg='+encodeURIComponent(SBAR_LG)+'&t='+Date.now()).then(function(r){return r.ok?r.text():null;}).then(function(html){if(!html){return;}var vieux=document.querySelector('.sbar');if(!vieux){return;}var tampon=document.createElement('div');tampon.innerHTML=html;var neuf=tampon.querySelector('.sbar');if(!neuf){return;}vieux.parentNode.replaceChild(neuf,vieux);fct_sbar_maj_url(s);fct_sbar_place();}).catch(function(){});}function fct_sbar_maj_url(s){var d={'mlb':'/baseball/stats/mlb/auto/','nhl':'/hockey/stats/nhl/auto/','nfl':'/football/stats/nfl/auto/','nba':'/basketball/stats/nba/auto/'};if(d[s]){SBAR_URL=d[s]+SBAR_LG+'/scoreboard.htm';}}function fct_sbar_refresh(){if(document.hidden||!SBAR_URL){return;}var p=document.getElementById('sbar_scroll');var pos=(p?p.scrollLeft:0);fetch(SBAR_URL+'?t='+Date.now()).then(function(r){return r.ok?r.text():null;}).then(function(html){if(!html){return;}var vieux=document.querySelector('.sbar');if(!vieux){return;}var tampon=document.createElement('div');tampon.innerHTML=html;var neuf=tampon.querySelector('.sbar');if(!neuf){return;}vieux.parentNode.replaceChild(neuf,vieux);var q=document.getElementById('sbar_scroll');if(q){q.scrollLeft=pos;}}).catch(function(){});}fct_sbar_place();if(!window.SBAR_TIMER){window.SBAR_TIMER=setInterval(fct_sbar_refresh,60000);}</script>
476<nav class="topbar"> 477 <div class="topbar-inner"> 478 <a href="/booky/mbr/games/booky/index.php" class="topbar-item" data-s="10"><span>BOOKY</span><div class="topbar-dd"></div></a> 479 <a href="/baseball/stats/mlb/index.php" class="topbar-item" data-s="1"><span>BASEBALL</span><div class="topbar-dd"></div></a> 480 <a href="/basketball/stats/nba/index.php" class="topbar-item" data-s="2"><span>BASKETBALL</span><div class="topbar-dd"></div></a> 481 <a href="/football/stats/nfl/index.php" class="topbar-item" data-s="4"><span>FOOTBALL</span><div class="topbar-dd"></div></a> 482 <a href="/golf/mbr/tools/stats/index.php" class="topbar-item" data-s="5"><span>GOLF</span><div class="topbar-dd"></div></a> 483 <a href="/hockey/stats/nhl/index.php" class="topbar-item" data-s="6"><span>HOCKEY</span><div class="topbar-dd"></div></a> 484 <a href="/racing/stats/f1/index.php" class="topbar-item" data-s="8"><span>RACING</span><div class="topbar-dd"></div></a> 485 <a href="/soccer/league.php" class="topbar-item" data-s="9"><span>SOCCER</span><div class="topbar-dd"></div></a> 486 </div> 487</nav>
488<script> 489(function(){ 490 var cache = {}; 491 var items = document.querySelectorAll('.topbar-item'); 492 var timer = null; 493 494 function fermer(){ 495 document.querySelectorAll('.topbar-item.is-open').forEach(function(i){ i.classList.remove('is-open'); }); 496 } 497 498 items.forEach(function(item){ 499 var s = item.getAttribute('data-s'); 500 var dd = item.querySelector('.topbar-dd'); 501 502 item.addEventListener('mouseenter', function(){ 503 clearTimeout(timer); 504 fermer(); 505 item.classList.add('is-open'); 506 if(cache[s] !== undefined){ 507 dd.innerHTML = cache[s]; 508 return; 509 } 510 var params = new URLSearchParams(); 511 params.append('s', s); 512 fetch("https://www.marqueur.com/in/menu_bar.php", {method:"POST", headers:{"Content-Type":"application/x-www-form-urlencoded"}, body:params}) 513 .then(function(r){ return r.text(); }) 514 .then(function(html){ 515 cache[s] = html; 516 dd.innerHTML = html; 517 }) 518 .catch(function(){ cache[s] = ''; }); 519 }); 520 item.addEventListener('mouseleave', function(){ 521 timer = setTimeout(fermer, 150); 522 }); 523 }); 524 525 document.addEventListener('keydown', function(e){ 526 if(e.key === 'Escape'){ fermer(); } 527 }); 528})(); 529</script>
529<div class="news-top"><a href="/news/index.php?no=607041" class="news-item" title="Signature d'un attaquant pour deux saisons pour Kent Hughes et le Canadien : la rumeur se précise" style="grid-template-columns:110px 1fr; gap:12px; padding:12px; margin-bottom:10px;"><img src="https://i.marqueur.com/habsetlnh/small/686790.webp" alt="Le directeur général du Canadien de Montréal, Kent Hughes, en conférence de presse devant les médias." loading="lazy" style="width:110px; height:110px; border-radius:12px;"><div><span style="align-self:flex-start; background:#AF1E2D; color:#fff; font-family:'Russo One',sans-serif; font-size:10px; text-transform:uppercase; padding:5px 13px; border-radius:6px; margin-bottom:4px;">CANADIENS</span><span class="news-title" style="font-size:16px; line-height:21px; -webkit-line-clamp:4;">Signature d'un attaquant pour deux saisons pour Kent Hughes et le Canadien : la rumeur se précise</span></div></a><a href="/news/index.php?no=606758" class="news-item" title="RUMEUR : Florian Xhekaj sur le point de recevoir une très mauvaise nouvelle" style="grid-template-columns:110px 1fr; gap:12px; padding:12px; margin-bottom:10px;"><img src="https://i.marqueur.com/habsetlnh/small/686636.webp" alt="L'attaquant du Canadien de Montréal, Florian Xhekaj, en conférence de presse devant les médias." loading="lazy" style="width:110px; height:110px; border-radius:12px;"><div><span style="align-self:flex-start; background:#AF1E2D; color:#fff; font-family:'Russo One',sans-serif; font-size:10px; text-transform:uppercase; padding:5px 13px; border-radius:6px; margin-bottom:4px;">CANADIENS</span><span class="news-title" style="font-size:16px; line-height:21px; -webkit-line-clamp:4;">RUMEUR : Florian Xhekaj sur le point de recevoir une très mauvaise nouvelle</span></div></a><a href="/news/index.php?no=607049" class="news-item" title="Une équipe de l'Ouest a déposé une offre de transaction à Kent Hughes et au CH impliquant deux éléments" style="grid-template-columns:110px 1fr; gap:12px; padding:12px; margin-bottom:10px;"><img src="https://i.marqueur.com/habsetlnh/small/686791.webp" alt="24 avril 2026 ; Montréal, Québec, Canada ; Vue générale pendant l'hymne national lors du troisième match du premier tour des séries éliminatoires de la Coupe Stanley 2026 opposant le Lightning de Tampa Bay aux Canadiens de Montréal au Centre Bell." loading="lazy" style="width:110px; height:110px; border-radius:12px;"><div><span style="align-self:flex-start; background:#AF1E2D; color:#fff; font-family:'Russo One',sans-serif; font-size:10px; text-transform:uppercase; padding:5px 13px; border-radius:6px; margin-bottom:4px;">CANADIENS</span><span class="news-title" style="font-size:16px; line-height:21px; -webkit-line-clamp:4;">Une équipe de l'Ouest a déposé une offre de transaction à Kent Hughes et au CH impliquant deux éléments</span></div></a></div><main class="main-wrapper"> 530 <div class="w3-row pt20 pb20 main-container"> 531 <div class="w3-col l8 mod-col-left"> 532 <div class="auth-card"> 533 <div> 534<div class="auth-header"> 535 <span class="auth-subtitle">ZONE DE RÃCOMPENSES</span> 536 <div class="auth-title">LA ZONE BOOKY</div> 537</div> 538 539<div class="mod-tabs"> 540 541 <!-- JEUX --> 542 <div class="mod-tabs-item"> 543 <button type="button" class="mod-tab is-active" id="tab_jeux">BOOKY</button> 544 <div class="mod-dropdown" id="dd_booky"> 545 <a href="/booky/mbr/games/booky/index.php">Accueil</a> 546 <a href="/booky/mbr/games/booky/info.php">Infos</a> 547 <a href="/booky/mbr/games/booky/code_booky.php">Codes Booky</a> 548 </div> 549 </div> 550 551 <div class="mod-tabs-item"> 552 <button type="button" class="mod-tab" id="tab_stats">STATS</button> 553 <div class="mod-dropdown" id="dd_stats"> 554 <a href="/booky/mbr/games/booky/report.php">Votre bilan</a> 555 <a href="/booky/mbr/games/booky/standing_03.php">Classement</a> 556 <a href="/booky/mbr/games/booky/team_03.php">Vos amis</a> 557 <a href="/booky/mbr/games/booky/group_03.php">Vos groupes</a> 558 </div> 559 </div> 560 561 <!-- JEUX --> 562 <div class="mod-tabs-item">
563 <button type="button" class="mod-tab" id="tab_jeux"> 564 JEUX </button> 565 <div class="mod-dropdown" id="dd_jeux"> 566 <a href="/booky/mbr/games/quiz/quiz.php">Quiz</a> 567 <a href="/booky/mbr/games/tombola/tombola.php">Tombola</a> 568 </div> 569 </div> 570 571 <!-- PARIS SPORTIFS --> 572 <div class="mod-tabs-item"> 573 <button type="button" class="mod-tab" id="tab_paris"> 574 PARIS </button> 575 <div class="mod-dropdown" id="dd_paris"> 576 <a href="/booky/mbr/games/bet/bet.php?t=19">Paris - MLB</a> 577 <a href="/booky/mbr/games/bet/bet.php?t=16">Paris - CFL</a> 578 <a href="/booky/mbr/games/bet/bet.php?t=7">Paris - NFL</a> 579 <a href="/booky/mbr/games/bet/bet.php?t=4">Paris - LNH</a> 580 </div> 581 </div> 582 583</div> 584
585<script> 586(function(){ 587 var isTouchDevice = ('ontouchstart' in window) || (navigator.maxTouchPoints > 0); 588 var menuItems = document.querySelectorAll('.mod-tabs-item'); 589 var closeTimer = null; 590 591 function openDropdown(item){ 592 closeAll(); 593 var dd = item.querySelector('.mod-dropdown'); 594 var tab = item.querySelector('.mod-tab'); 595 if(dd) dd.classList.add('is-open'); 596 if(tab) tab.classList.add('is-open'); 597 } 598 599 function closeAll(){ 600 document.querySelectorAll('.mod-dropdown.is-open').forEach(function(dd){ 601 dd.classList.remove('is-open'); 602 }); 603 document.querySelectorAll('.mod-tab.is-open').forEach(function(t){ 604 t.classList.remove('is-open'); 605 }); 606 } 607 608 menuItems.forEach(function(item){ 609 var tab = item.querySelector('.mod-tab'); 610 611 if(!isTouchDevice){ 612 // Desktop : hover 613 item.addEventListener('mouseenter', function(){ 614 clearTimeout(closeTimer); 615 openDropdown(item); 616 }); 617 item.addEventListener('mouseleave', function(){ 618 closeTimer = setTimeout(closeAll, 150); 619 }); 620 }else{ 621 // Mobile : clic 622 tab.addEventListener('click', function(e){ 623 e.stopPropagation(); 624 var dd = item.querySelector('.mod-dropdown'); 625 var is_open = dd.classList.contains('is-open'); 626 closeAll(); 627 if(!is_open){ 628 openDropdown(item); 629 } 630 }); 631 } 632 }); 633 634 document.addEventListener('click', function(e){ 635 if(!e.target.closest('.mod-tabs-item')){ 636 closeAll(); 637 } 638 }); 639 640 document.addEventListener('keydown', function(e){ 641 if(e.key === 'Escape'){ 642 closeAll(); 643 } 644 }); 645})(); 646</script>
646</div> 647 <div class="mod-body"> 648 <h1>ZONE BOOKY</h1> 649 650 <div class="stats-row"> 651 <div class="stats-col"> 652 <div class="div_table"> 653 <div class="ee">BOOKY<div class="ee2">ZONE DE RÃCOMPENSES</div></div> 654 <div class="p20">Visitez quotidiennement Marqueur.com et amassez des millions de Booky. Les Booky sont des points récompenses que vous pouvez amasser en participants aux différents jeux de Marqueur.com, en visitant nos partenaires et en participants aux sondages. Les Booky vous permettent, entre autre, de participer aux divers concours de Marqueur.com et de vous amuser dans la section PARIS SPORTIFS. </div> 655 <div class="ac pb20"> 656 <a href="/booky/mbr/games/booky/report.php" class="btn">VOTRE BILAN</a> 657 <a href="/booky/mbr/games/bet/bet.php" class="btn">PARIS</a> 658 </div> 659 </div> 660 </div> 661 662 <div class="stats-col ac"> 663 <div class="pb20"><div class='div_table'><div class='ee'>PARTICIPANTS<div class='ee2'></div></div><table class='table' style='width:100%;'><col width='5%' /><col width='75%' /><col width='20%' /><tr class='tr'><td class='td' style='padding-right:0px;'><div class='pays_1_30'></div></td><td class='tdl' style='font-size:16px;'>Canada</td><td class='td bgb'>4 152</td></tr><tr class='tr'><td class='td' style='padding-right:0px;'><div class='pays_19_30'></div></td><td class='tdl' style='font-size:16px;'>France</td><td class='td bgb'>15</td></tr><tr class='tr'><td class='td' style='padding-right:0px;'><div class='pays_2_30'></div></td><td class='tdl' style='font-size:16px;'>Ãtats-Unis</td><td class='td bgb'>9</td></tr><tr class='tr'><td class='td'> </td><td class='tdl'>Autres</td><td class='td bgb'>160</td></tr><tr class='tr_tot'><td class='tdl' colspan='2'><strong>TOTAL</strong></td><td class='td'>4 336</td></tr></table></div></div> 664 <div id='div-gpt-ad-3176421-2'>
664<script>googletag.cmd.push(function(){googletag.display('div-gpt-ad-3176421-2');});</script>
664</div> </div> 665 </div> 666 667 <div class="stats-row pt20"> 668 <div class="stats-col"><div class='div_table'><div class='ee'>CLASSEMENT<div class='ee2'>CUMULATIF</div></div><div class='is-scroll'><table class='table' style='width:100%;'><col width='78%' /><col width='22%' /><tr><td class='ee3l'>TOP 25</td><td class='ee3r'>BOOKY</td></tr><tr class='tr'><td class='tdl'>1- <a href='/booky/mbr/games/booky/report.php?no=1161081' class='tt12b_n'>Gilles Genereux</a></td><td class='tdr'>227 451 250</td></tr><tr class='tr'><td class='tdl'>2- <a href='/booky/mbr/games/booky/report.php?no=1172507' class='tt12b_n'>Jimmy Ciabury</a></td><td class='tdr'>223 840 596</td></tr><tr class='tr'><td class='tdl'>3- <a href='/booky/mbr/games/booky/report.php?no=1192135' class='tt12b_n'>Richard Therrien</a></td><td class='tdr'>202 904 800</td></tr><tr class='tr'><td class='tdl'>4- <a href='/booky/mbr/games/booky/report.php?no=1274780' class='tt12b_n'>luce labelle</a></td><td class='tdr'>197 942 800</td></tr><tr class='tr'><td class='tdl'>5- <a href='/booky/mbr/games/booky/report.php?no=1398610' class='tt12b_n'>Danny Ciaburri</a></td><td class='tdr'>194 644 453</td></tr><tr class='tr'><td class='tdl'>6- <a href='/booky/mbr/games/booky/report.php?no=1386945' class='tt12b_n'>Lucie Gagnon</a></td><td class='tdr'>193 841 850</td></tr><tr class='tr'><td class='tdl'>7- <a href='/booky/mbr/games/booky/report.php?no=1186303' class='tt12b_n'>Raynald Bertrand</a></td><td class='tdr'>191 379 099</td></tr><tr class='tr'><td class='tdl'>8- <a href='/booky/mbr/games/booky/report.php?no=1173043' class='tt12b_n'>Anthony Ciabury</a></td><td class='tdr'>183 633 899</td></tr><tr class='tr'><td class='tdl'>9- <a href='/booky/mbr/games/booky/report.php?no=1389210' class='tt12b_n'>kathleen ciaburri</a></td><td class='tdr'>183 604 489</td></tr><tr class='tr'><td class='tdl'>10- <a href='/booky/mbr/games/booky/report.php?no=1421640' class='tt12b_n'>Marie-Christine Thériault</a></td><td class='tdr'>181 472 450</td></tr><tr class='tr'><td class='tdl'>11- <a href='/booky/mbr/games/booky/report.php?no=1478005' class='tt12b_n'>Georges-Henri Thériault</a></td><td class='tdr'>181 232 000</td></tr><tr class='tr'><td class='tdl'>12- <a href='/booky/mbr/games/booky/report.php?no=1478006' class='tt12b_n'>Jasmine Morin</a></td><td class='tdr'>179 712 750</td></tr><tr class='tr'><td class='tdl'>13- <a href='/booky/mbr/games/booky/report.php?no=1160095' class='tt12b_n'>Dion Deobald</a></td><td class='tdr'>175 778 095</td></tr><tr class='tr'><td class='tdl'>14- <a href='/booky/mbr/games/booky/report.php?no=1433526' class='tt12b_n'>Michael Thériault</a></td><td class='tdr'>171 214 300</td></tr><tr class='tr'><td class='tdl'>15- <a href='/booky/mbr/games/booky/report.php?no=1017922' class='tt12b_n'>Yvan Beauchemin</a></td><td class='tdr'>170 108 467</td></tr><tr class='tr'><td class='tdl'>16- <a href='/booky/mbr/games/booky/report.php?no=1027046' class='tt12b_n'>Pascal Thériault</a></td><td class='tdr'>166 638 850</td></tr><tr class='tr'><td class='tdl'>17- <a href='/booky/mbr/games/booky/report.php?no=1364766' class='tt12b_n'>Denis Lecompte</a></td><td class='tdr'>165 786 325</td></tr><tr class='tr'><td class='tdl'>18- <a href='/booky/mbr/games/booky/report.php?no=1341495' class='tt12b_n'>Raymond McSween</a></td><td class='tdr'>165 555 100</td></tr><tr class='tr'><td class='tdl'>19- <a href='/booky/mbr/games/booky/report.php?no=1329205' class='tt12b_n'>Yves Banville</a></td><td class='tdr'>162 638 400</td></tr><tr class='tr'><td class='tdl'>20- <a href='/booky/mbr/games/booky/report.php?no=1012919' class='tt12b_n'>Pierre-Olivier Hamel</a></td><td class='tdr'>158 578 650</td></tr><tr class='tr'><td class='tdl'>21- <a href='/booky/mbr/games/booky/report.php?no=1428430' class='tt12b_n'>magella sirois</a></td><td class='tdr'>149 610 300</td></tr><tr class='tr'><td class='tdl'>22- <a href='/booky/mbr/games/booky/report.php?no=1172252' class='tt12b_n'>Jean-Pierre Vincent</a></td><td class='tdr'>145 589 950</td></tr><tr class='tr'><td class='tdl'>23- <a href='/booky/mbr/games/booky/report.php?no=1337963' class='tt12b_n'>PIERRE BONNIER</a></td><td class='tdr'>143 040 300</td></tr><tr class='tr'><td class='tdl'>24- <a href='/booky/mbr/games/booky/report.php?no=1427602' class='tt12b_n'>Johanne Drapeau</a></td><td class='tdr'>139 984 330</td></tr><tr class='tr'><td class='tdl'>25- <a href='/booky/mbr/games/booky/report.php?no=1129049' class='tt12b_n'>Michel Samson</a></td><td class='tdr'>139 853 000</td></tr></table></div><div class='ac p15'><a href='/booky/mbr/games/booky/standing_03.php' class='btn'>CLASSEMENT COMPLET</a></div></div></div> 669 <div class="stats-col ac"><div id='div-gpt-ad-3176421-3'>
669<script>googletag.cmd.push(function(){googletag.display('div-gpt-ad-3176421-3');});</script>
669</div></div> 670 </div> 671 </div> 672 </div> 673 </div> 674 <div class="w3-col l4 mod-col-right"> 675 <div id="smart-sticky"><div id="ppuubb_5" class='ad-container'><div id='div-gpt-ad-3176421-5'>
675<script>googletag.cmd.push(function(){googletag.display('div-gpt-ad-3176421-5');});</script>
675</div></div><br><div class="auth-card dl-card"> 676 677 <div > 678 <img src='https://www.marqueur.com/i/p/1_fr.png?v=4' width='100%'> 679 </div> 680 681 <a href="https://www.marqueur.com/hockey/mbr/tools/pool/auto/fr/draftlist.php" target="_blank" class="dl-row"> 682 <span class="dl-num">1</span> 683 <span class="dl-txt tt12g lh18"> 684 <span class="ttt16n">LISTE UNIQUE</span> 685 <span>Attaquants et défenseurs regroupés</span> 686 </span> 687 <span class="dl-go">›</span> 688 </a> 689 690 <a href="https://www.marqueur.com/hockey/mbr/tools/pool/auto/fr/draftlist_parposition_2.php" target="_blank" class="dl-row"> 691 <span class="dl-num">2</span> 692 <span class="dl-txt tt12g lh18"> 693 <span class="ttt16n">DEUX LISTES</span> 694 <span>Attaquants et défenseurs séparés</span> 695 </span> 696 <span class="dl-go">›</span> 697 </a> 698 699 <a href="https://www.marqueur.com/hockey/mbr/tools/pool/auto/fr/draftlist_parposition.php" target="_blank" class="dl-row"> 700 <span class="dl-num">3</span> 701 <span class="dl-txt tt12g lh18"> 702 <span class="ttt16n">TROIS LISTES</span> 703 <span>Défenseurs, ailiers et centres</span> 704 </span> 705 <span class="dl-go">›</span> 706 </a> 707 708 <div class="p20 btd ac"> 709 <a href="https://www.marqueur.com/hockey/pool.php" class="btn">CRÃER MON POOL</a> 710 <div class="dl-foot-note">Aucune carte de crédit requise</div> 711 </div> 712 713</div><br><div class='div_table_open' style='box-shadow: 3px 3px 2px #ddd;'> 714 <div class='ee'>HOCKEY<div class='ee2'>STATS</div></div> 715 <div class='menu_search'> 716 <form autocomplete="off" id="formTJ2" name="formTJ2" method="post" onsubmit="return fct_formTJ2()" action="https://www.marqueur.com/find_player.php"> 717 <div class="menu_search_row"> 718 <input autocomplete="off" class="menu_search_input" type="text" id="tj2" name="tj" placeholder="TROUVER UN JOUEUR" onkeyup="lookupTop2(this.value);" onblur="setTimeout(cleanTop2, 200);" /> 719 <a href="Javascript:void(fct_formTJ2('1'))" class="menu_search_btn"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><circle cx="11" cy="11" r="8"/><line x1="21" y1="21" x2="16.65" y2="16.65"/></svg></a> 720 <div class="header_suggestionsBox" id="suggestionsTop2" style="display:none;z-index:200;"><div class="header_suggestionList" id="autoSuggestionsListTop2"></div></div> 721 </div> 722 </form> 723 </div> 724 725 <div class='pl20 pr20 pb20' style='color: var(--second-color);'> 726 <div class='ttt13n lh22 bb1' style='margin-bottom:5px;'>NHL</div> 727 <a href='/hockey/stats/nhl/schedule.php'><div class='tr lh28 bbd'>Calendrier</div></a> 728 <a href='/hockey/stats/nhl/stats.php'><div class='tr lh28 bbd'>Meneurs</div></a> 729 <a href='/hockey/stats/nhl/standings.php'><div class='tr lh28 bbd'>Classement</div></a> 730 <a href='/hockey/stats/nhl/injuries.php'><div class='tr lh28 bbd'>Blessures</div></a> 731 <a href='/hockey/stats/nhl/draft.php'><div class='tr lh28 bbd'>Repêchages</div></a> 732 <a href='/hockey/stats/nhl/salaries.php'><div class='tr lh28 bbd'>Cap hit</div></a> 733 <a href='/hockey/stats/nhl/trades.php'><div class='tr lh28 bbd'>Ãchanges</div></a> 734 </div> 735</div><div class='div_table'><div class='ee'>HIER<div class='ee2'>1 OCTOBRE 2026</div></div><div class='is-scroll'><table class='table' style='width:100%;'><col width='14%' /><col width='44%' /><col width='14%' /><col width='14%' /><col width='14%' /><tr><td class='ee3l' colspan='2'><span class='ttt14n'>TOP 10</span></td><td class='ee3'>B</td><td class='ee3'>P</td><td class='ee3'>PTS</td></tr><tr class='tr'><td class='td'><div style='width:30px;height:30px;border-radius:8px;background:#00205B;color:#ffffff;display:flex;align-items:center;justify-content:center;font-family:Arial,sans-serif;font-size:10px;font-weight:bold;'>EDM</div></td><td class='tdl pl0'><a href='https://www.marqueur.com/hockey/stats/nhl/player/CONNOR-MCDAVID-32886' class='ttt14b_n' target='_blank' rel='noopener'>CONNOR MCDAVID</a></td><td class='td'>1</td><td class='td'>4</td><td class='td bgj'>5</td></tr><tr class='tr'><td class='td'><div style='width:30px;height:30px;border-radius:8px;background:#00205B;color:#ffffff;display:flex;align-items:center;justify-content:center;font-family:Arial,sans-serif;font-size:10px;font-weight:bold;'>EDM</div></td><td class='tdl pl0'><a href='https://www.marqueur.com/hockey/stats/nhl/player/LEON-DRAISAITL-34291' class='ttt14b_n' target='_blank' rel='noopener'>LEON DRAISAITL</a></td><td class='td'>2</td><td class='td'>1</td><td class='td bgj'>3</td></tr><tr class='tr'><td class='td'><div style='width:30px;height:30px;border-radius:8px;background:#001D43;color:#ffffff;display:flex;align-items:center;justify-content:center;font-family:Arial,sans-serif;font-size:10px;font-weight:bold;'>CLB</div></td><td class='tdl pl0'><a href='https://www.marqueur.com/hockey/stats/nhl/player/MATTHEW-KNIES-65681' class='ttt14b_n' target='_blank' rel='noopener'>MATTHEW KNIES</a></td><td class='td'>2</td><td class='td'>1</td><td class='td bgj'>3</td></tr><tr class='tr'><td class='td'><div style='width:30px;height:30px;border-radius:8px;background:#001D5D;color:#ffffff;display:flex;align-items:center;justify-content:center;font-family:Arial,sans-serif;font-size:10px;font-weight:bold;'>VAN</div></td><td class='tdl pl0'><a href='https://www.marqueur.com/hockey/stats/nhl/player/MARCO-ROSSI-60275' class='ttt14b_n' target='_blank' rel='noopener'>MARCO ROSSI</a></td><td class='td'>2</td><td class='td'>1</td><td class='td bgj'>3</td></tr><tr class='tr'><td class='td'><div style='width:30px;height:30px;border-radius:8px;background:#006272;color:#ffffff;display:flex;align-items:center;justify-content:center;font-family:Arial,sans-serif;font-size:10px;font-weight:bold;'>SJ</div></td><td class='tdl pl0'><a href='https://www.marqueur.com/hockey/stats/nhl/player/WILL-SMITH-68170' class='ttt14b_n' target='_blank' rel='noopener'>WILL SMITH</a></td><td class='td'>2</td><td class='td'>1</td><td class='td bgj'>3</td></tr><tr class='tr'><td class='td'><div style='width:30px;height:30px;border-radius:8px;background:#00205B;color:#ffffff;display:flex;align-items:center;justify-content:center;font-family:Arial,sans-serif;font-size:10px;font-weight:bold;'>EDM</div></td><td class='tdl pl0'><a href='https://www.marqueur.com/hockey/stats/nhl/player/EVAN-BOUCHARD-43307' class='ttt14b_n' target='_blank' rel='noopener'>EVAN BOUCHARD</a></td><td class='td'>1</td><td class='td'>2</td><td class='td bgj'>3</td></tr><tr class='tr'><td class='td'><div style='width:30px;height:30px;border-radius:8px;background:#9CDBD9;color:#000000;display:flex;align-items:center;justify-content:center;font-family:Arial,sans-serif;font-size:10px;font-weight:bold;'>SEA</div></td><td class='tdl pl0'><a href='https://www.marqueur.com/hockey/stats/nhl/player/VINCE-DUNN-33105' class='ttt14b_n' target='_blank' rel='noopener'>VINCE DUNN</a></td><td class='td'>1</td><td class='td'>2</td><td class='td bgj'>3</td></tr><tr class='tr'><td class='td'><div style='width:30px;height:30px;border-radius:8px;background:#001D5D;color:#ffffff;display:flex;align-items:center;justify-content:center;font-family:Arial,sans-serif;font-size:10px;font-weight:bold;'>VAN</div></td><td class='tdl pl0'><a href='https://www.marqueur.com/hockey/stats/nhl/player/ELIAS-PETTERSSON-14128' class='ttt14b_n' target='_blank' rel='noopener'>ELIAS PETTERSSON</a></td><td class='td'>1</td><td class='td'>2</td><td class='td bgj'>3</td></tr><tr class='tr'><td class='td'><div style='width:30px;height:30px;border-radius:8px;background:#006272;color:#ffffff;display:flex;align-items:center;justify-content:center;font-family:Arial,sans-serif;font-size:10px;font-weight:bold;'>SJ</div></td><td class='tdl pl0'><a href='https://www.marqueur.com/hockey/stats/nhl/player/MACKLIN-CELEBRINI-69461' class='ttt14b_n' target='_blank' rel='noopener'>MACKLIN CELEBRINI</a></td><td class='td'>-</td><td class='td'>3</td><td class='td bgj'>3</td></tr><tr class='tr'><td class='td'><div style='width:30px;height:30px;border-radius:8px;background:#001D43;color:#ffffff;display:flex;align-items:center;justify-content:center;font-family:Arial,sans-serif;font-size:10px;font-weight:bold;'>CLB</div></td><td class='tdl pl0'><a href='https://www.marqueur.com/hockey/stats/nhl/player/CHARLIE-COYLE-25032' class='ttt14b_n' target='_blank' rel='noopener'>CHARLIE COYLE</a></td><td class='td'>-</td><td class='td'>3</td><td class='td bgj'>3</td></tr></table></div><div class='ac p10'><a href='https://www.marqueur.com/hockey/stats/nhl/results.php?j=1&m=10&a=2026' class='btn'>VOIR PLUS</a></div></div><div class='div_table_open' style='box-shadow: 3px 3px 2px #ddd;'> 736 <div class='ee'>GESTION<div class='ee2'>100% GRATUIT</div></div> 737 <div class='menu_search'> 738 <form id="formAR2" name="formAR2" method="post" onsubmit="return fct_formAR2()" action="https://www.marqueur.com/in/accesrapide.php"> 739 <div class="menu_search_row"> 740 <input class="menu_search_input" type="text" id="qa2" name="qa" placeholder="ACCÃS RAPIDE" /> 741 <a href="Javascript:void(fct_formAR2())" class="menu_search_btn"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><circle cx="11" cy="11" r="8"/><line x1="21" y1="21" x2="16.65" y2="16.65"/></svg></a> 742 </div> 743 </form> 744 </div> 745 <div class='pl20 pr20' style='color: var(--second-color);'> 746 <div class='ttt13n lh22 bb1' style='margin-bottom:5px;'>VOTRE POOL</div> 747 <a href='/hockey/pool.php'><div class='tr lh28 bbd'>Pool de hockey</div></a> 748 <a href='/baseball/pool.php'><div class='tr lh28 bbd' style='border-bottom:1px solid #ddd;'>Pool de baseball</div></a> 749 <a href='/football/pool.php'><div class='tr lh28 bbd'>Pool de football</div></a> 750 </div> 751 <div class='pt20 pl20 pr20' style='color: var(--second-color);'> 752 <div class='ttt13n lh22 bb1' style='margin-bottom:5px;'>VOTRE LIGUE</div> 753 <a href='/hockey/league.php'><div class='tr lh28 bbd'>Ligue de hockey</div></a> 754 <a href='/baseball/league.php'><div class='tr lh28 bbd'>Ligue de baseball</div></a> 755 <a href='/football/league.php'><div class='tr lh28 bbd'>Ligue de football</div></a> 756 <a href='/soccer/league.php'><div class='tr lh28 bbd'>Ligue de soccer</div></a> 757 </div> 758 <div class='p20' style='color: var(--second-color);'> 759 <div class='ttt13n lh22 bb1' style='margin-bottom:5px;'>PLUS</div> 760 <a href='/golf/mbr/tools/stats/index.php'><div class='tr lh28 bbd'>Vos stats de golfeur</div></a> 761 </div> 762</div> 763</div> 764<style> 765#smart-sticky { 766 position: sticky; 767 will-change: top; 768} 769@media (max-width: 992px){ 770 #smart-sticky { position: static; top: auto; } 771} 772</style>
773<script> 774function fct_formAR2() { 775 const val = document.getElementById("qa2").value.trim(); 776 if (val === "") { alert("Entrez un code"); return false; } 777 const data = new FormData(); 778 data.append("qa", val); 779 fetch("https://www.marqueur.com/in/_accesrapide.php", { method: "POST", body: data }) 780 .then(function(r){ return r.json(); }) 781 .then(function(res){ if (res.ok) { document.location = res.url; } else { alert(res.msg); } }) 782 .catch(function(){ alert("Une erreur est survenue"); }); 783 return false; 784} 785 786function fct_formTJ2() { 787 const val = document.getElementById("tj2").value.trim(); 788 if (val === "") { alert("Entrez un nom"); return false; } 789 document.getElementById("formTJ2").submit(); 790 return false; 791} 792 793function lookupTop2(txt) { 794 const box = document.getElementById('suggestionsTop2'); 795 const list = document.getElementById('autoSuggestionsListTop2'); 796 if (txt.length < 3) { box.style.display = 'none'; list.innerHTML = ''; return; } 797 const params = new URLSearchParams(); 798 params.append('txt', txt); 799 params.append('lg', 'fr'); 800 fetch("https://www.marqueur.com/tuj.php", { method: "POST", headers: { "Content-Type": "application/x-www-form-urlencoded" }, body: params }) 801 .then(function(res){ return res.text(); }) 802 .then(function(data){ 803 if (data.trim().length > 0) { list.innerHTML = data; box.style.display = 'block'; } 804 else { box.style.display = 'none'; list.innerHTML = ''; } 805 }) 806 .catch(function(){ box.style.display = 'none'; }); 807} 808 809function cleanTop2() { 810 document.getElementById('suggestionsTop2').style.display = 'none'; 811} 812 813(function(){ 814 var el = document.getElementById('smart-sticky'); 815 if(!el) return; 816 var GAP_TOP = 10; 817 var GAP_BOTTOM = 10; 818 var START_AT = 800; // suivi désactivé pendant les 800 premiers px 819 var lastScroll = window.pageYOffset; 820 var currentTop = GAP_TOP; 821 var ticking = false; 822 823 function update(){ 824 ticking = false; 825 826 // Pas de sticky sous 992px (mobile) 827 if(window.innerWidth <= 992){ el.style.top = ''; return; } 828 829 var vh = window.innerHeight; 830 var h = el.offsetHeight; 831 832 // Si la colonne tient dans l'écran : sticky simple en haut 833 if(h <= vh - GAP_TOP - GAP_BOTTOM){ 834 el.style.top = GAP_TOP + 'px'; 835 currentTop = GAP_TOP; 836 lastScroll = window.pageYOffset; 837 return; 838 } 839 840 var current = window.pageYOffset; 841 842 // ââ Avant 800px : collé en haut, la pub reste visible ââ 843 if(current < START_AT){ 844 el.style.top = GAP_TOP + 'px'; 845 currentTop = GAP_TOP; 846 lastScroll = current; // référence : démarre le suivi sans saut 847 return; 848 } 849 850 // ââ Au-delà de 800px : suivi continu (haut â bas) ââ 851 var delta = current - lastScroll; // >0 vers le bas, <0 vers le haut 852 lastScroll = current; 853 854 var minTop = vh - h - GAP_BOTTOM; // bas de la colonne collé en bas 855 var maxTop = GAP_TOP; // haut de la colonne collé en haut 856 857 currentTop = Math.min(maxTop, Math.max(minTop, currentTop - delta)); 858 el.style.top = currentTop + 'px'; 859 } 860 861 function onScroll(){ 862 if(!ticking){ window.requestAnimationFrame(update); ticking = true; } 863 } 864 865 window.addEventListener('scroll', onScroll, { passive: true }); 866 window.addEventListener('resize', update); 867 update(); 868})(); 869</script>
869 </div> 870 </div> 871</main> 872<footer class='site-footer'> 873 <div class='footer-container'> 874 <div class='footer-logo'> 875 <a href="https://www.marqueur.com">MARQUEUR.COM</a> 876 </div> 877 <div class='footer-copyright'> 878 © 2026 • TOUS DROITS RÃSERVÃS. 879 </div> 880 881 <div class='footer-social'> 882 <div style="padding:16px; display:flex; gap:8px; justify-content:center;"> 883 884 <!-- Facebook --> 885 <a href="https://www.facebook.com/marqueur" target="_blank" rel="noopener noreferrer" title="Facebook" style="width:56px; height:56px; display:flex; align-items:center; justify-content:center; background:#f8f9fa; border:1px solid #e8eaed; border-radius:12px; text-decoration:none; transition:all 0.2s ease;" onclick="if(typeof gtag!=='undefined'){gtag('event','Facebook',{'event_category':'Engagement','event_label':'Facebook Page Click'});}" onmouseover="this.style.background='#ffffff'; this.style.transform='translateY(-2px)'; this.style.boxShadow='0 4px 12px rgba(0,0,0,0.1)';" onmouseout="this.style.background='#f8f9fa'; this.style.transform='translateY(0)'; this.style.boxShadow='none';"> 886 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" style="width:28px; height:28px;" fill="#1877F2"> 887 <path d="M24 12.073c0-6.627-5.373-12-12-12s-12 5.373-12 12c0 5.99 4.388 10.954 10.125 11.854v-8.385H7.078v-3.47h3.047V9.43c0-3.007 1.792-4.669 4.533-4.669 1.312 0 2.686.235 2.686.235v2.953H15.83c-1.491 0-1.956.925-1.956 1.874v2.25h3.328l-.532 3.47h-2.796v8.385C19.612 23.027 24 18.062 24 12.073z"/> 888 </svg> 889 </a> 890 891 <!-- X (Twitter) --> 892 <a href="https://x.com/marqueur" target="_blank" rel="noopener noreferrer" title="X (Twitter)" style="width:56px; height:56px; display:flex; align-items:center; justify-content:center; background:#f8f9fa; border:1px solid #e8eaed; border-radius:12px; text-decoration:none; transition:all 0.2s ease;" onclick="if(typeof gtag!=='undefined'){gtag('event','X',{'event_category':'Engagement','event_label':'X Profile Click'});}" onmouseover="this.style.background='#ffffff'; this.style.transform='translateY(-2px)'; this.style.boxShadow='0 4px 12px rgba(0,0,0,0.1)';" onmouseout="this.style.background='#f8f9fa'; this.style.transform='translateY(0)'; this.style.boxShadow='none';"> 893 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" style="width:28px; height:28px;" fill="#000000"> 894 <path d="M18.244 2.25h3.308l-7.227 8.26 8.502 11.24H16.17l-5.214-6.817L4.99 21.75H1.68l7.73-8.835L1.254 2.25H8.08l4.713 6.231zm-1.161 17.52h1.833L7.084 4.126H5.117z"/> 895 </svg> 896 </a> 897 898 <!-- Google --> 899 <a href="https://www.google.com/preferences/source?q=" target="_blank" rel="noopener noreferrer" title="Source préférée Google" style="width:56px; height:56px; display:flex; align-items:center; justify-content:center; background:#f8f9fa; border:1px solid #e8eaed; border-radius:12px; text-decoration:none; transition:all 0.2s ease;" onclick="if(typeof gtag!=='undefined'){gtag('event','Preferred Source',{'event_category':'Engagement','event_label':'Google Preferred Source Badge Click'});}" onmouseover="this.style.background='#ffffff'; this.style.transform='translateY(-2px)'; this.style.boxShadow='0 4px 12px rgba(0,0,0,0.1)';" onmouseout="this.style.background='#f8f9fa'; this.style.transform='translateY(0)'; this.style.boxShadow='none';"> 900 <svg viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg" style="width:28px; height:28px;"> 901 <path fill="#FFC107" d="M43.611,20.083H42V20H24v8h11.303c-1.649,4.657-6.08,8-11.303,8c-6.627,0-12-5.373-12-12c0-6.627,5.373-12,12-12c3.059,0,5.842,1.154,7.961,3.039l5.657-5.657C34.046,6.053,29.268,4,24,4C12.955,4,4,12.955,4,24c0,11.045,8.955,20,20,20c11.045,0,20-8.955,20-20C44,22.659,43.862,21.35,43.611,20.083z"/> 902 <path fill="#FF3D00" d="M6.306,14.691l6.571,4.819C14.655,15.108,18.961,12,24,12c3.059,0,5.842,1.154,7.961,3.039l5.657-5.657C34.046,6.053,29.268,4,24,4C16.318,4,9.656,8.337,6.306,14.691z"/> 903 <path fill="#4CAF50" d="M24,44c5.166,0,9.86-1.977,13.409-5.192l-6.19-5.238C29.211,35.091,26.715,36,24,36c-5.202,0-9.619-3.317-11.283-7.946l-6.522,5.025C9.505,39.556,16.227,44,24,44z"/> 904 <path fill="#1976D2" d="M43.611,20.083H42V20H24v8h11.303c-0.792,2.237-2.231,4.166-4.087,5.5
90471c0.001-0.001,0.002-0.001,0.003-0.002l6.19,5.238C36.971,39.205,44,34,44,24C44,22.659,43.862,21.35,43.611,20.083z"/> 905 </svg> 906 </a> 907 908 <!-- Flipboard --> 909 <a href="https://flipboard.com/@marqueur_com" target="_blank" rel="noopener noreferrer" title="Flipboard" style="width:56px; height:56px; display:flex; align-items:center; justify-content:center; background:#f8f9fa; border:1px solid #e8eaed; border-radius:12px; text-decoration:none; transition:all 0.2s ease;" onclick="if(typeof gtag!=='undefined'){gtag('event','Flipboard',{'event_category':'Engagement','event_label':'Flipboard Badge Click'});}" onmouseover="this.style.background='#ffffff'; this.style.transform='translateY(-2px)'; this.style.boxShadow='0 4px 12px rgba(0,0,0,0.1)';" onmouseout="this.style.background='#f8f9fa'; this.style.transform='translateY(0)'; this.style.boxShadow='none';"> 910 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" style="width:28px; height:28px;" fill="#E12828"> 911 <path d="M0 0v24h24V0H0zm19.2 4.8v4.8h-4.8v4.8H9.6v4.8H4.8V4.8h14.4z"/> 912 </svg> 913 </a> 914 915 </div> 916 </div> 917 918 <nav class='footer-nav'> 919 <a href='https://www.marqueur.com/terms.php'>CONDITIONS</a> 920 <a href='https://www.marqueur.com/privacy-policy.php'>CONFIDENTIALITÃ</a> 921 <a href='https://www.marqueur.com/cookie-policy.php'>COOKIES</a> 922 <a href='https://www.marqueur.com/rss.rss'>RSS</a> 923 <a href='https://www.marqueur.com/sitemap.php'>SITEMAP</a> 924 </nav> 925 </div> 926</footer> 927
928<script> 929 var SB_PANNEAUX = { 1: 'lemenu', 2: 'lemenu-mbr', 3: 'lemenu-search' }; 930 var sb_actif = 0; 931 932 function sb_charger(leno){ 933 if(leno == 3){ return; } // panneau statique 934 var el = document.getElementById(SB_PANNEAUX[leno]); 935 if(!el || el.dataset.loaded == '1' || el.dataset.busy == '1'){ return; } 936 el.dataset.busy = '1'; 937 938 var params = new URLSearchParams(); 939 if(leno == 1){ 940 params.set('lemenu', el.dataset.lemenu || '0'); 941 }else{ 942 params.set('panneau', 'mbr'); 943 } 944 945 fetch('/_fct_menu2.php', {method:'POST', credentials:'same-origin', body: params}) 946 .then(function(r){ return r.text(); }) 947 .then(function(data){ 948 el.innerHTML = data; 949 el.dataset.loaded = '1'; 950 el.dataset.busy = ''; 951 }) 952 .catch(function(){ 953 el.dataset.busy = ''; 954 }); 955 } 956 957 function fct_open(leno){ 958 var nav = document.getElementById('mySidebar'); 959 960 if(nav.classList.contains('is-open') && sb_actif == leno){ fct_close(); return; } 961 962 sb_charger(leno); 963 964 for(var k in SB_PANNEAUX){ 965 var pan = document.getElementById(SB_PANNEAUX[k]); 966 if(pan){ pan.style.display = (k == leno) ? '' : 'none'; } 967 var tab = document.getElementById('sb-tab-' + k); 968 if(tab){ tab.classList.toggle('is-active', k == leno); } 969 } 970 sb_actif = leno; 971 972 nav.classList.add('is-open'); 973 document.getElementById('sb-overlay').classList.add('is-open'); 974 document.body.style.overflow = 'hidden'; 975 document.querySelector('.sb-panel').scrollTop = 0; 976 } 977 978 function fct_close(){ 979 document.getElementById('mySidebar').classList.remove('is-open'); 980 document.getElementById('sb-overlay').classList.remove('is-open'); 981 document.body.style.overflow = ''; 982 } 983 984 document.addEventListener('keydown', function(e){ 985 if(e.key === 'Escape'){ fct_close(); } 986 }); 987 988 function fct_menu(leno){ 989 // Navigation dans les sports : remplace le contenu deja charge. 990 var el = document.getElementById('lemenu'); 991 el.dataset.lemenu = leno; 992 el.dataset.loaded = '0'; 993 sb_charger(1); 994 document.querySelector('.sb-panel').scrollTop = 0; 995 } 996</script>
996<script> 997 998 999/* ============== 2. ACCÃS RAPIDE ============== */ 1000function fct_formAR() { 1001 const champ = document.getElementById("qa"); 1002 const val = champ.value.trim(); 1003 1004 if (val === "") { 1005 alert("Entrez un code"); 1006 return false; 1007 } 1008 1009 // Envoi AJAX 1010 const data = new FormData(); 1011 data.append("qa", val); 1012 1013 fetch("https://www.marqueur.com/in/_accesrapide.php", { 1014 method: "POST", 1015 body: data 1016 }) 1017 .then(function(reponse){ return reponse.json(); }) 1018 .then(function(res){ 1019 if (res.ok) { 1020 document.location = res.url; // redirige vers le pool / la ligue 1021 } else { 1022 alert(res.msg); // affiche le message d'erreur 1023 } 1024 }) 1025 .catch(function(){ 1026 alert("Une erreur est survenue"); 1027 }); 1028 1029 return false; // empêche la soumission classique du formulaire 1030} 1031 1032 1033/* ============== 3. TROUVER UN JOUEUR ============== */ 1034function fct_formTJ(type) { 1035 const val = document.getElementById("tj").value.trim(); 1036 if (val === "") { 1037 alert("Entrez un nom"); 1038 return false; 1039 } 1040 document.formTJ.submit(); 1041} 1042 1043function lookupTop(txt) { 1044 const box = document.getElementById('suggestionsTop'); 1045 const list = document.getElementById('autoSuggestionsListTop'); 1046 1047 if (txt.length < 3) { 1048 box.style.display = 'none'; 1049 list.innerHTML = ''; 1050 return; 1051 } 1052 1053 const params = new URLSearchParams(); 1054 params.append('txt', txt); 1055 params.append('lg', 'fr'); 1056 1057 fetch("https://www.marqueur.com/tuj.php", { 1058 method: "POST", 1059 headers: { "Content-Type": "application/x-www-form-urlencoded" }, 1060 body: params 1061 }) 1062 .then(res => res.text()) 1063 .then(data => { 1064 if (data.trim().length > 0) { 1065 list.innerHTML = data; 1066 box.style.display = 'block'; 1067 } else { 1068 box.style.display = 'none'; 1069 list.innerHTML = ''; 1070 } 1071 }) 1072 .catch(() => { 1073 box.style.display = 'none'; 1074 }); 1075} 1076 1077function cleanTop() { 1078 document.getElementById('suggestionsTop').style.display = 'none'; 1079} 1080</script>
vendor: 2 bytes, line 1080
1080
1081<script> 1082function fct_formTJ3(){ 1083 var val = document.getElementById("tj3").value.trim(); 1084 if(val === ""){ 1085 alert("Entrez un nom"); 1086 return false; 1087 } 1088 return true; 1089} 1090 1091function lookupTop3(txt){ 1092 var box = document.getElementById('suggestionsTop3'); 1093 var list = document.getElementById('autoSuggestionsListTop3'); 1094 if(txt.length < 3){ 1095 box.style.display = 'none'; 1096 list.innerHTML = ''; 1097 return; 1098 } 1099 var params = new URLSearchParams(); 1100 params.append('txt', txt); 1101 params.append('lg', 'fr'); 1102 fetch("https://www.marqueur.com/tuj.php", {method:"POST", headers:{"Content-Type":"application/x-www-form-urlencoded"}, body:params}) 1103 .then(function(res){ return res.text(); }) 1104 .then(function(data){ 1105 if(data.trim().length > 0){ 1106 list.innerHTML = data; 1107 box.style.display = 'block'; 1108 }else{ 1109 box.style.display = 'none'; 1110 list.innerHTML = ''; 1111 } 1112 }) 1113 .catch(function(){ box.style.display = 'none'; }); 1114} 1115 1116function cleanTop3(){ 1117 document.getElementById('suggestionsTop3').style.display = 'none'; 1118} 1119 1120function fct_formQA2(){ 1121 var val = document.getElementById("qa2").value.trim(); 1122 if(val === ""){ 1123 alert("Entrez un nom"); 1124 return false; 1125 } 1126 return true; 1127} 1128</script>
vendor: 2 bytes, line 1128
1128
1129<script> 1130 // On initialise nos drapeaux de contrôle 1131 let is_loading = false; 1132 let stop_auto_scroll = false; 1133 1134 // 1. On définit la cible à surveiller (ta div en bas de page) 1135 /*const targetDiv = document.getElementById('div_last_10'); 1136 1137 if (targetDiv) { 1138 // 2. Configuration de l'observateur 1139 const observerOptions = { 1140 root: null, // Utilise le viewport (l'écran) comme référence 1141 rootMargin: '0px 0px 500px 0px', // "Marge virtuelle" : déclenche 500px avant que la div ne soit visible 1142 threshold: 0 // Déclenche dès que le premier pixel de la marge virtuelle entre dans l'écran 1143 }; 1144 1145 // 3. Création de l'observateur 1146 const observer = new IntersectionObserver(async (entries) => { 1147 // entries est un tableau de tout ce qui est observé (ici une seule div) 1148 const entry = entries[0]; 1149 1150 // Si l'élément devient "visible" (dans la zone de 500px) et qu'on ne charge pas déjà 1151 if (entry.isIntersecting && !is_loading && !stop_auto_scroll) { 1152 is_loading = true; // On verrouille 1153 1154 const params = new URLSearchParams(); 1155 params.append('id_blog', ''); 1156 1157 try { 1158 const response = await fetch("https://www.marqueur.com/news/_show_last10.php", { 1159 method: "POST", 1160 headers: { 1161 "Content-Type": "application/x-www-form-urlencoded", 1162 }, 1163 body: params 1164 }); 1165 1166 if (response.ok) { 1167 const data = await response.text(); 1168 1169 if (data.trim().length > 0) { 1170 targetDiv.innerHTML = data; 1171 stop_auto_scroll = true; 1172 observer.unobserve(targetDiv); // On arrête de surveiller pour économiser les ressources 1173 } else { 1174 stop_auto_scroll = true; 1175 observer.unobserve(targetDiv); 1176 } 1177 } 1178 } catch (error) { 1179 console.error("Error IntersectionObserver :", error); 1180 } finally { 1181 is_loading = false; 1182 } 1183 } 1184 }, observerOptions); 1185 1186 // 4. On lance la surveillance 1187 observer.observe(targetDiv); 1188 }*/ 1189 const pushdownEl = document.getElementById('top-pushdown-bg'); 1190 const closeBtn = document.getElementById('pushdown-close'); 1191 1192 function releasePushdown() { 1193 if (!pushdownEl) return; 1194 pushdownEl.classList.add('is-releasing'); 1195 setTimeout(() => { 1196 pushdownEl.style.setProperty('position', 'relative', 'important'); 1197 pushdownEl.classList.remove('is-releasing'); 1198 }, 400); 1199 } 1200 1201 if (pushdownEl) { 1202 const remaining = Math.max(0, 6200 - performance.now()); 1203 setTimeout(releasePushdown, remaining); 1204 } 1205 closeBtn?.addEventListener('click', () => { 1206 if (!pushdownEl) return; 1207 pushdownEl.classList.add('is-closed'); 1208 setTimeout(() => { pushdownEl.style.display = 'none'; }, 700); 1209 }); 1210</script>
vendor: 63 bytes, line 1210
1210<script async src="https://www.googletagmanager.com/gtag/js?id=
1210G-CZ46VXB395
vendor: 11 bytes, line 1210
1210"></script>
1210<script>
vendor: 124 bytes, line 1210
1210window.dataLayer = window.dataLayer || [];function gtag(){dataLayer.push(arguments);}gtag('js', new Date());gtag('config', '
1210G-CZ46VXB395
vendor: 3 bytes, line 1210
1210');
1210</script>
1210<script> 1211(function(){ 1212 var tip = document.getElementById('shared-tooltip'); 1213 if(!tip){ 1214 tip = document.createElement('div'); 1215 tip.id = 'shared-tooltip'; 1216 tip.className = 'tooltip'; 1217 document.body.appendChild(tip); 1218 } 1219 document.addEventListener('mouseover', function(e){ 1220 var el = e.target.closest('[data-tip]'); 1221 if(!el) return; 1222 tip.innerHTML = el.getAttribute('data-tip'); 1223 var r = el.getBoundingClientRect(); 1224 var tipWidth = tip.offsetWidth; 1225 var left = r.left + window.scrollX + (r.width / 2) - (tipWidth / 2); 1226 left = Math.max(8, Math.min(left, window.innerWidth - tipWidth - 8)); 1227 var arrowX = (r.left + window.scrollX + r.width / 2) - left; 1228 tip.style.left = left + 'px'; 1229 tip.style.top = (r.bottom + window.scrollY + 10) + 'px'; 1230 tip.style.setProperty('--arrow-x', arrowX + 'px'); 1231 tip.setAttribute('data-placement', 'bottom'); 1232 tip.setAttribute('data-visible', 'true'); 1233 }); 1234 document.addEventListener('mouseout', function(e){ 1235 var el = e.target.closest('[data-tip]'); 1236 if(!el) return; 1237 tip.removeAttribute('data-visible'); 1238 }); 1239})();</script>
1239</body></html>
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.