1<!DOCTYPE html><html lang="fr"><head><title>Inside Basket - Moteur de recherche</title><meta name="viewport" content="width=device-width,initial-scale=1">
2<script>if(localStorage.getItem('darkMode')==='true')document.documentElement.classList.add('dark');</script>
2 3<link rel="preconnect" href="https://www.googletagmanager.com" crossorigin> 4<link rel="dns-prefetch" href="https://www.googletagmanager.com"> 5<link rel="preconnect" href="https://cdn.onesignal.com"> 6<link rel="dns-prefetch" href="https://cdn.onesignal.com"> 7<link rel="preconnect" href="https://cmp.inmobi.com"> 8<link rel="dns-prefetch" href="https://cmp.inmobi.com"> 9<link rel="preload" href="https://www.insidebasket.com/style/style.cache.css?v=1790146415" as="style"> 10<link rel="stylesheet" href="https://www.insidebasket.com/style/style.cache.css?v=1790146415"/> 11<link rel="icon" href="https://www.insidebasket.com/img/pub/250x250-inside-basket.png"> 12<link rel="apple-touch-icon" href="https://www.insidebasket.com/img/pub/250x250-inside-basket.png"> 13<meta name="apple-itunes-app" content="app-id=991844878,app-argument=https://www.insidebasket.com/index-mobile.php"> 14<meta name="twitter:app:name:iphone" content="InsideBasket"/> 15<meta name="twitter:app:id:iphone" content="991844878"/> 16<meta name="twitter:app:name:ipad" content="InsideBasket"/> 17<meta name="twitter:app:id:ipad" content="991844878"/> 18<meta name="twitter:app:name:googleplay" content="InsideBasket"/> 19<meta name="twitter:app:id:googleplay" content="com.emaginance.android.insidebasket"/> 20<meta property="fb:pages" content="102939965815"/> 21<link rel="alternate" type="application/rss+xml" title="Inside Basket" href="https://www.insidebasket.com/news/rss.php"/> 22<link rel="manifest" href="https://www.insidebasket.com/manifest.json"/>
23<script>
vendor: 327 bytes, lines 23-27
23(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 24new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 25j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 26'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 27})(window,document,'script','dataLayer','
27GTM-M77NHB
vendor: 3 bytes, line 27
27');
27</script>
vendor: 1 bytes, line 27
27
28<script src="https://www.insidebasket.com/js/jquery.js"></script>
28</head><body>
vendor: 67 bytes, line 28
28<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
28GTM-M77NHB
vendor: 82 bytes, lines 28-29
28" 29height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
29<div id="frame"><div id="up"></div><header id="ddfixedheader"><div id="logoarea"><div id="headerlogo"><a href="https://www.insidebasket.com"></a></div><div id="headerback"><a href="https://www.insidebasket.com/index-mobile.php" 30 onclick="event.preventDefault(); 31 if (document.referrer.includes('insidebasket.com')) { 32 history.back(); 33 } else { 34 window.location.href='https://www.insidebasket.com/index-mobile.php'; 35 }"> 36</a></div></div><div id="hamburgertoggler" class="uneven-hamburger-icon middlelong"><div class="line1"></div><div class="line2"></div><div class="line3"></div></div><ul id="ddmainulmenu"><li><a href="https://www.insidebasket.com/actu/chrono.php">Chrono</a></li><li><a href="#">Actualité</a><ul><li><a href="https://www.insidebasket.com/actu/rubrique.php?category=2,66">All Star Game</a></li><li><a href="https://www.insidebasket.com/actu/rubrique.php?category=18">Draft</a></li><li><a href="https://www.insidebasket.com/actu/rubrique.php?category=6">Guide</a></li><li><a href="https://www.insidebasket.com/actu/rubrique.php?category=97"><i class="fa fa-microphone" aria-hidden="true"></i> Inside The Hoop</a></li><li><a href="https://www.insidebasket.com/programme.php">Programme TV</a></li><li><a href="https://www.insidebasket.com/actu/rubrique.php?category=13">Rumeurs</a></li><li><a href="https://www.insidebasket.com/actu/rubrique.php?category=37">Team USA</a></li><li><a href="https://www.insidebasket.com/actu/rubrique.php?category=16">Transferts</a></li><li><a href="https://www.insidebasket.com/actu/tous-les-dossiers.php">Tous les dossiers</a></li><li><a href="https://www.insidebasket.com/actu/toutes-les-news.php">Toutes les news</a></li><li><a href="https://www.insidebasket.com/actu/search.php"><i class="fa fa-search" aria-hidden="true"></i> Rechercher</a></li></ul></li><li><a href="#">Vidéo</a><ul><li><a href="https://www.insidebasket.com/actu/rubrique.php?category=7,81">Highlights</a></li><li><a href="https://www.insidebasket.com/actu/rubrique.php?category=105">Matchs NBA</a></li><li><a href="https://www.insidebasket.com/actu/rubrique.php?category=14,15">Top 10</a></li><li><a href="https://www.insidebasket.com/actu/toutes-les-videos.php">Toutes les vidéos</a></li></ul></li><li><a href="#">Résultats</a><ul><li><a href="https://www.insidebasket.com/l/resultats/2025-26/resultats.html">Résultats NBA 2025-26</a></li></ul></li><li><a href="#">Classement</a><ul><li><a href="https://www.insidebasket.com/l/classement/2025-26/classement.html">Classement NBA 2025-26</a></li></ul></li><li><a href="#">Stats</a><ul><li><a href="https://www.insidebasket.com/l/stats/2025-26/statistiques.php">Statistiques NBA 2025-26</a></li></ul></li><li><a href="#">Équipes</a><ul><li><a href="https://www.insidebasket.com/l/teams/2025-26/equipes.php">Équipes NBA 2025-26</a></li></ul></li><li><a href="https://www.hellotickets.fr/etats-unis/sports/billets-nba" target="_blank">Billets NBA</a></li><button id="theme-toggle" class="theme-toggle hidemenu"><i id="theme-icon" class="fa-solid fa-sun"></i></button><li class="mobmenu1"><a href="#">Divers</a><ul><li class="mobmenu1"><a href="https://www.insidebasket.com/confidentialite.php">Confidentialité</a></li><li class="mobmenu1"><a href="https://www.insidebasket.com/mentions-legales.php">Mentions légales</a></li><li class="mobmenu1"><a href="https://www.insidebasket.com/team-inside-basket.php">L'équipe</a></li><!--<li class="mobmenu1"><a href="https://www.insidebasket.com/recrutement.php">Recrutement</a></li>--><li class="mobmenu1"><a href="https://www.insidebasket.com/contact.php">Contact</a></li></ul></li><li class="mobmenu1"><a href="https://www.insidebasket.com/parametres.php">Paramètres</a></li><!--<li class="webmenu1"><a href="https://www.insidebasket.com/recrutement.php" class="spot">Recrutement</a></li>--></ul></header></div></div></div> 37 <style> 38 #livescore-wrapper{position:relative;width:100%;height:62px} 39 #livescore{display:none} 40 41 @media only screen and (max-width:1146px){ 42 #livescore-wrapper{display:none} 43 #newstxt #livescore-wrapper{display:block;height:auto} 44 } 45 </style> 46 47 <div id="livescore-wrapper" class="no-boxscores"></div> 48 <div id="white"><div id="header2"><div id="header3"><ins class="adsbygoogle" 49 style="display:block" 50 data-ad-client="ca-pub-2489507005741841" 51 data-ad-slot="2963741919" 52 data-ad-format="auto" 53 data-full-width-responsive="true"></ins>
53<script> 54(adsbygoogle = window.adsbygoogle || []).push({}); 55</script>
55</div></div></div><div id="frame1"><div id="left3"><div id="left2"><h1>Moteur de recherche</h1><div id="newstxt"><span><form action="https://www.insidebasket.com/actu/search.php" method="get"><input type="hidden" name="template" value=""/><input type="hidden" name="dosearch" value="yes"/><input class="motortop" type="text" name="search" value="" placeholder="Exemple : Michael Jordan" title="Rechercher sur Inside Basket"/></form></span></div></div></div><div id="right"><div id="pub"><ins class="adsbygoogle" 56 style="display:inline-block;width:336px;height:280px" 57 data-ad-client="ca-pub-2489507005741841" 58 data-ad-slot="7879838312"></ins>
59<script> 60(adsbygoogle = window.adsbygoogle || []).push({}); 61</script>
61</div><div id="pub"><ins class="adsbygoogle" 62 style="display:inline-block;width:300px;height:600px;margin-top:20px" 63 data-ad-client="ca-pub-2489507005741841" 64 data-ad-slot="2850785917"></ins>
65<script> 66(adsbygoogle = window.adsbygoogle || []).push({}); 67</script>
67</div></div></div></div><footer><div id="foot"><div id="footer1"><div id="footer2"><a href="https://www.insidebasket.com/mobile.php" class="linkc">Plus d'infos sur l'App</a><br /><a href="https://www.insidebasket.com/contact.php" class="linkc">Contact</a><br /><a href="https://www.insidebasket.com/publicite.php" class="linkc">Publicité</a><br /><a href="https://www.insidebasket.com/team-inside-basket.php" class="linkc">L'équipe</a><br /><a href="https://www.insidebasket.com/recrutement.php" class="linkc">Recrutement</a></div><div id="footer3"></div><div id="footer4"><span class="titre">Télécharger l'app</span><br /><br /><a href="https://itunes.apple.com/fr/app/inside-basket/id991844878" rel="nofollow" target="_blank"><img src="https://www.insidebasket.com/img/pub/app-store.svg" height="42px" width="147px" alt="Téléchargez Inside Basket sur l'App Store"/></a> <a href="https://play.google.com/store/apps/details?id=com.emaginance.android.insidebasket" rel="nofollow" target="_blank"><img src="https://www.insidebasket.com/img/pub/google-play.svg" height="42px" width="147px" alt="Téléchargez Inside Basket sur Google Play"/></a><br /><br /><span class="titre">Suivre Inside Basket</span><br /><br /><a href="https://www.facebook.com/InsideBasket" rel="nofollow" target="_blank"><i class="fa-brands fa-facebook-f"></i></a> <a href="https://x.com/insidebasket" rel="nofollow" target="_blank"><i class="fa-brands fa-x-twitter"></i></a> <a href="https://www.pinterest.com/insidebasket" rel="nofollow" target="_blank"><i class="fa-brands fa-pinterest-p"></i></a> <a href="https://www.instagram.com/insidebasket" rel="nofollow" target="_blank"><i class="fa-brands fa-instagram"></i></a></div></div></div><div id="copyright"><div id="copy"><div id="copyright1"><div id="copyright2"><span>Inside Basket © 2026 - </span><a href="https://www.emaginance.com" target="_blank">Création site internet Nice</a><span> - </span><a href="https://www.insidebasket.com/confidentialite.php">Confidentialité</a><span> - </span><a href="https://www.insidebasket.com/mentions-legales.php">Mentions légales</a></div><div id="copyright3"><div id="copyright4"><a href="#up"> </a></div></div></div></div></div></div></footer>
67<script>document.addEventListener('DOMContentLoaded',()=>{ 68 const t=document.getElementById('theme-toggle'); 69 const i=document.getElementById('theme-icon'); 70 const isDark = document.documentElement.classList.contains('dark'); 71 if(isDark) i.classList.replace('fa-sun','fa-moon'); 72 t.addEventListener('click',()=>{ 73 const d=document.documentElement.classList.toggle('dark'); 74 d ? i.classList.replace('fa-sun','fa-moon') : i.classList.replace('fa-moon','fa-sun'); 75 localStorage.setItem('darkMode', d); 76 }); 77});</script>
77<script>var fixedheadermenu=function(e){var t,a,o,n,s,i,d,r,u,c,l,h,f=window.matchMedia("screen and (max-width:1146px)"),p=e(document.documentElement),m=null!=navigator.userAgent.match(/(iPad)|(iPhone)|(iPod)|(android)|(webOS)/i),v=m?"touchstart":"mouseenter",g=m?"touchstart":"click",b=100,w=100,C=27,x=e(),P=null,y='<span class="accordionarrow"><i class="fa-solid fa-chevron-right"></i></span>',T={getmeasures:function(){x.each(function(){var t=e(this),a=t.data("$subul");t.data("measures",{text:t.find("a:eq(0)").text(),offsetx:t.offset().left,width:t.outerWidth(),subwidth:a.outerWidth()})})},init:function(){o=e("#ddfixedheader"),n=e("#ddmainulmenu"),s=n.find("ul"),i=e("#hamburgertoggler"),c=e('<div id="ddmobilemenucontainer" />').appendTo(document.body),l=n.clone().appendTo(c),d=e("#ddsearchcontainer"),r=e("#search-terms"),u=e("#search-label"),e(window).on("scroll",function(){clearTimeout(t),t=setTimeout(function(){var t=e(this).scrollTop();0===t&&p.hasClass("collapseheader")?p.removeClass("collapseheader"):p.hasClass("collapseheader")||p.addClass("collapseheader")},20)}),s.each(function(){var t=e(this),a=t.parent();a.data("$subul",t),x=x.add(a);var o=a.find("a:eq(0)");a.data("measures",{offsetx:a.offset().left,width:a.outerWidth(),subwidth:t.outerWidth()}),a.on(v,function(){var a=e(this);t.css("zIndex",b++);var o=a.data("measures");o.offsetx+o.subwidth>e(window).width()?t.css("left",-o.subwidth+o.width):t.css("left",0)}),o.on("click",function(e){e.preventDefault()})}),e(window).on("resize",function(){clearTimeout(a),a=setTimeout(function(){T.getmeasures()},50)}),i.on(g,function(e){c.css("top",o.outerHeight()+"px"),p.toggleClass("openddmobilemenu"),p.hasClass("openddmobilemenu")&&c.css("zIndex",w++),e.stopPropagation()}),c.on("touchstart",function(e){e.stopPropagation()}),c.on("click",function(e){p.removeClass("openddmobilemenu"),e.stopPropagation()}),l=c.find(">ul"),h=l.find("ul"),l.on("click",function(){h.css("display","none"),P.removeClass("active")}),h.each(function(){var t=e(this),a=t.parent().find("a:eq(0)");a.data("$subul",t).addClass("header"),a.append(y),a.on(g,function(a){var o=e(this),n=t.css("display");P&&P.get(0)!=o.get(0)&&(P.removeClass("active"),P.data("$subul").slideUp()),t.slideToggle(),"none"==n?(o.addClass("active"),P=o):o.removeClass("active"),a.stopPropagation(),a.preventDefault()})}),u.on(g,function(e){d.css("top",o.outerHeight()+"px"),p.toggleClass("opensearch"),p.hasClass("opensearch")?(d.css("zIndex",w++),p.removeClass("openfullscreenmenu"),r.focus()):r.blur(),e.preventDefault(),e.stopPropagation()}),r.on(g,function(e){e.stopPropagation()}),e(document).on(g+" keyup",function(e){"keyup"==e.type&&e.keyCode!=C||(p.removeClass("openddmobilemenu"),p.removeClass("opensearch"),r.blur())}),f.addListener(function(e){e.matches||p.removeClass("openddmobilemenu")})}};return T}(jQuery);</script>
77<script>fixedheadermenu.init()</script>
vendor: 5,006 bytes, line 77
77<script>(function(q,m){"function"===typeof define&&define.amd?define(m):"object"===typeof exports?module.exports=m():q.Blazy=m()})(this,function(){function q(b){var c=b._util;c.elements=E(b.options);c.count=c.elements.length;c.destroyed&&(c.destroyed=!1,b.options.container&&l(b.options.container,function(a){n(a,"scroll",c.validateT)}),n(window,"resize",c.saveViewportOffsetT),n(window,"resize",c.validateT),n(window,"scroll",c.validateT));m(b)}function m(b){for(var c=b._util,a=0;a<c.count;a++){var d=c.elements[a],e;a:{var g=d;e=b.options;var p=g.getBoundingClientRect();if(e.container&&y&&(g=g.closest(e.containerClass))){g=g.getBoundingClientRect();e=r(g,f)?r(p,{top:g.top-e.offset,right:g.right+e.offset,bottom:g.bottom+e.offset,left:g.left-e.offset}):!1;break a}e=r(p,f)}if(e||t(d,b.options.successClass))b.load(d),c.elements.splice(a,1),c.count--,a--}0===c.count&&b.destroy()}function r(b,c){return b.right>=c.left&&b.bottom>=c.top&&b.left<=c.right&&b.top<=c.bottom}function z(b,c,a){if(!t(b,a.successClass)&&(c||a.loadInvisible||0<b.offsetWidth&&0<b.offsetHeight))if(c=b.getAttribute(u)||b.getAttribute(a.src)){c=c.split(a.separator);var d=c[A&&1<c.length?1:0],e=b.getAttribute(a.srcset),g="img"===b.nodeName.toLowerCase(),p=(c=b.parentNode)&&"picture"===c.nodeName.toLowerCase();if(g||void 0===b.src){var h=new Image,w=function(){a.error&&a.error(b,"invalid");v(b,a.errorClass);k(h,"error",w);k(h,"load",f)},f=function(){g?p||B(b,d,e):b.style.backgroundImage='url("'+d+'")';x(b,a);k(h,"load",f);k(h,"error",w)};p&&(h=b,l(c.getElementsByTagName("source"),function(b){var c=a.srcset,e=b.getAttribute(c);e&&(b.setAttribute("srcset",e),b.removeAttribute(c))}));n(h,"error",w);n(h,"load",f);B(h,d,e)}else b.src=d,x(b,a)}else"video"===b.nodeName.toLowerCase()?(l(b.getElementsByTagName("source"),function(b){var c=a.src,e=b.getAttribute(c);e&&(b.setAttribute("src",e),b.removeAttribute(c))}),b.load(),x(b,a)):(a.error&&a.error(b,"missing"),v(b,a.errorClass))}function x(b,c){v(b,c.successClass);c.success&&c.success(b);b.removeAttribute(c.src);b.removeAttribute(c.srcset);l(c.breakpoints,function(a){b.removeAttribute(a.src)})}function B(b,c,a){a&&b.setAttribute("srcset",a);b.src=c}function t(b,c){return-1!==(" "+b.className+" ").indexOf(" "+c+" ")}function v(b,c){t(b,c)||(b.className+=" "+c)}function E(b){var c=[];b=b.root.querySelectorAll(b.selector);for(var a=b.length;a--;c.unshift(b[a]));return c}function C(b){f.bottom=(window.innerHeight||document.documentElement.clientHeight)+b;f.right=(window.innerWidth||document.documentElement.clientWidth)+b}function n(b,c,a){b.attachEvent?b.attachEvent&&b.attachEvent("on"+c,a):b.addEventListener(c,a,{capture:!1,passive:!0})}function k(b,c,a){b.detachEvent?b.detachEvent&&b.detachEvent("on"+c,a):b.removeEventListener(c,a,{capture:!1,passive:!0})}function l(b,c){if(b&&c)for(var a=b.length,d=0;d<a&&!1!==c(b[d],d);d++);}function D(b,c,a){var d=0;return function(){var e=+new Date;e-d<c||(d=e,b.apply(a,arguments))}}var u,f,A,y;return function(b){if(!document.querySelectorAll){var c=document.createStyleSheet();document.querySelectorAll=function(a,b,d,h,f){f=document.all;b=[];a=a.replace(/\[for\b/gi,"[htmlFor").split(",");for(d=a.length;d--;){c.addRule(a[d],"k:v");for(h=f.length;h--;)f[h].currentStyle.k&&b.push(f[h]);c.removeRule(0)}return b}}var a=this,d=a._util={};d.elements=[];d.destroyed=!0;a.options=b||{};a.options.error=a.options.error||!1;a.options.offset=a.options.offset||100;a.options.root=a.options.root||document;a.options.success=a.options.success||!1;a.options.selector=a.options.selector||".b-lazy";a.options.separator=a.options.separator||"|";a.options.containerClass=a.options.container;a.options.container=a.options.containerClass?document.querySelectorAll(a.options.containerClass):!1;a.options.errorClass=a.options.errorClass||"b-error";a.options.breakpoints=a.options.breakpoints||!1;a.options.loadInvisible=a.options.loadInvisible||!1;a.options.successClass=a.options.successClass||"b-loaded";a.options.validateDelay=a.options.validateDelay||25;a.options.saveViewportOffsetDelay=a.options.saveViewportOffsetDelay||50;a.options.srcset=a.options.srcset||"data-srcset";a.options.src=u=a.options.src||"data-src";y=Element.prototype.closest;A=1<window.devicePixelRatio;f={};f.top=0-a.options.offset;f.left=0-a.options.offset;a.revalidate=function(){q(a)};a.load=function(a,b){var c=this.options;void 0===a.length?z(a,b,c):l(a,function(a){z(a,b,c)})};a.destroy=function(){var a=this._util;this.options.container&&l(this.options.container,function(b){k(b,"scroll",a.validateT)});k(window,"scroll",a.validateT);k(window,"resize",a.validateT);k(window,"resize",a.saveViewportOffsetT);a.count=0;a.elements.length=0;a.destroyed=!0};d.validateT=D(function(){m(a)},a.options.validateDelay,a);d.saveViewportOffsetT=D(function(){C(a.options.offset)},a.options.saveViewportOffsetDelay,a);C(a.options.offset);l(a.options.breakpoints,function(a){if(a.width>=window.screen.width)return u=a.src,!1});setTimeout(function(){q(a)})}});</script>
77<script>var bLazy = new Blazy({selector:'img',container:'#news,#newsxxl,#foot',loadInvisible:true});setTimeout(function(){bLazy.revalidate();},300);</script>
77<script>if (window.matchMedia("(max-width:1146px)").matches) {(function(){!function(a){a(function(){var b=a(document).scrollTop(),c=a("#ddfixedheader").outerHeight();a(window).scroll(function(){var d=a(document).scrollTop();d>c?a("#ddfixedheader").addClass("off-canvas"):a("#ddfixedheader").removeClass("off-canvas"),d>b?a("#ddfixedheader").removeClass("fixed"):a("#ddfixedheader").addClass("fixed"),b=a(document).scrollTop()})})}(jQuery);})();}</script>
77<script>if (window.matchMedia("(min-width:1146px)").matches) {(function(){$('a[href*="#"]').not('[href="#"]').not('[href="#0"]').click(function(t){if(location.pathname.replace(/^\//,"")==this.pathname.replace(/^\//,"")&&location.hostname==this.hostname){var e=$(this.hash);(e=e.length?e:$("[name="+this.hash.slice(1)+"]")).length&&(t.preventDefault(),$("html, body").animate({scrollTop:e.offset().top},200,function(){var t=$(e);if(t.focus(),t.is(":focus"))return!1;t.attr("tabindex","-1"),t.focus()}))}});})();}</script>
77</body></html>
77<script async=true>if (window.matchMedia("(min-width:1146px)").matches){(function() { 78 var host = window.location.hostname; 79 var element = document.createElement('script'); 80 var firstScript = document.getElementsByTagName('script')[0]; 81 var url = 'https://cmp.inmobi.com' 82 .concat('/choice/', '92A8ce3snS45q', '/', host, '/choice.js?tag_version=V3'); 83 var uspTries = 0; 84 var uspTriesLimit = 3; 85 element.async = true; 86 element.type = 'text/javascript'; 87 element.src = url; 88 89 firstScript.parentNode.insertBefore(element, firstScript); 90 91 function makeStub() { 92 var TCF_LOCATOR_NAME = '__tcfapiLocator'; 93 var queue = []; 94 var win = window; 95 var cmpFrame; 96 97 function addFrame() { 98 var doc = win.document; 99 var otherCMP = !!(win.frames[TCF_LOCATOR_NAME]); 100 101 if (!otherCMP) { 102 if (doc.body) { 103 var iframe = doc.createElement('iframe'); 104 105 iframe.style.cssText = 'display:none'; 106 iframe.name = TCF_LOCATOR_NAME; 107 doc.body.appendChild(iframe); 108 } else { 109 setTimeout(addFrame, 5); 110 } 111 } 112 return !otherCMP; 113 } 114 115 function tcfAPIHandler() { 116 var gdprApplies; 117 var args = arguments; 118 119 if (!args.length) { 120 return queue; 121 } else if (args[0] === 'setGdprApplies') { 122 if ( 123 args.length > 3 && 124 args[2] === 2 && 125 typeof args[3] === 'boolean' 126 ) { 127 gdprApplies = args[3]; 128 if (typeof args[2] === 'function') { 129 args[2]('set', true); 130 } 131 } 132 } else if (args[0] === 'ping') { 133 var retr = { 134 gdprApplies: gdprApplies, 135 cmpLoaded: false, 136 cmpStatus: 'stub' 137 }; 138 139 if (typeof args[2] === 'function') { 140 args[2](retr); 141 } 142 } else { 143 if(args[0] === 'init' && typeof args[3] === 'object') { 144 args[3] = Object.assign(args[3], { tag_version: 'V3' }); 145 } 146 queue.push(args); 147 } 148 } 149 150 function postMessageEventHandler(event) { 151 var msgIsString = typeof event.data === 'string'; 152 var json = {}; 153 154 try { 155 if (msgIsString) { 156 json = JSON.parse(event.data); 157 } else { 158 json = event.data; 159 } 160 } catch (ignore) {} 161 162 var payload = json.__tcfapiCall; 163 164 if (payload) { 165 window.__tcfapi( 166 payload.command, 167 payload.version, 168 function(retValue, success) { 169 var returnMsg = { 170 __tcfapiReturn: { 171 returnValue: retValue, 172 success: success, 173 callId: payload.callId 174 } 175 }; 176 if (msgIsString) { 177 returnMsg = JSON.stringify(returnMsg); 178 } 179 if (event && event.source && event.source.postMessage) { 180 event.source.postMessage(returnMsg, '*'); 181 } 182 }, 183 payload.parameter 184 ); 185 } 186 } 187 188 while (win) { 189 try { 190 if (win.frames[TCF_LOCATOR_NAME]) { 191 cmpFrame = win; 192 break; 193 } 194 } catch (ignore) {} 195 196 if (win === window.top) { 197 break; 198 } 199 win = win.parent; 200 } 201 if (!cmpFrame) { 202 addFrame(); 203 win.__tcfapi = tcfAPIHandler; 204 win.addEventListener('message', postMessageEventHandler, false); 205 } 206 }; 207 208 makeStub(); 209 210 function makeGppStub() { 211 const CMP_ID = 10; 212 const SUPPORTED_APIS = [ 213 '2:tcfeuv2', 214 '6:uspv1', 215 '7:usnatv1', 216 '8:usca', 217 '9:usvav1', 218 '10:uscov1', 219 '11:usutv1', 220 '12:usctv1' 221 ]; 222 223 window.__gpp_addFrame = function (n) { 224 if (!window.frames[n]) { 225 if (document.body) { 226 var i = document.createElement("iframe"); 227 i.style.cssText = "display:none"; 228 i.name = n; 229 document.body.appendChild(i); 230 } else { 231 window.setTimeout(window.__gpp_addFrame, 10, n); 232 } 233 } 234 }; 235 window.__gpp_stub = function () { 236 var b = arguments; 237 __gpp.queue = __gpp.queue || []; 238 __gpp.events = __gpp.events || []; 239 240 if (!b.length || (b.length == 1 && b[0] == "queue")) { 241 return __gpp.queue; 242 } 243 244 if (b.length == 1 && b[0] == "events") { 245 return __gpp.events; 246 } 247 248 var cmd = b[0]; 249 var clb = b.length > 1 ? b[1] : null; 250 var par = b.length > 2 ? b[2] : null; 251 if (cmd === "ping") { 252 clb( 253 { 254 gppVersion: "1.1", // must be âVersion.Subversionâ, current: â1.1â 255 cmpStatus: "stub", // possible values: stub, loading, loaded, error 256 cmpDisplayStatus: "hidden", // possible values: hidden, visible, disabled 257 signalStatus: "not ready", // possible values: not ready, ready 258 supportedAPIs: SUPPORTED_APIS, // list of supported APIs 259 cmpId: CMP_ID, // IAB assigned CMP ID, may be 0 during stub/loading 260 sectionList: [], 261 applicableSections: [-1], 262 gppString: "", 263 parsedSections: {}, 264 }, 265 true 266 ); 267 } else if (cmd === "addEventListener") { 268 if (!("lastId" in __gpp)) { 269 __gpp.lastId = 0; 270 } 271 __gpp.lastId++; 272 var lnr = __gpp.lastId; 273 __gpp.events.push({ 274 id: lnr, 275 callback: clb, 276 parameter: par, 277 }); 278 clb( 279 { 280 eventName: "listenerRegistered", 281 listenerId: lnr, // Registered ID of the listener 282 data: true, // positive signal 283 pingData: { 284 gppVersion: "1.1", // must be âVersion.Subversionâ, current: â1.1â 285 cmpStatus: "stub", // possible values: stub, loading, loaded, error 286 cmpDisplayStatus: "hidden", // possible values: hidden, visible, disabled 287 signalStatus: "not ready", // possible values: not ready, ready 288 supportedAPIs: SUPPORTED_APIS, // list of supported APIs 289 cmpId: CMP_ID, // list of supported APIs 290 sectionList: [], 291 applicableSections: [-1], 292 gppString: "", 293 parsedSections: {}, 294 }, 295 }, 296 true 297 ); 298 } else if (cmd === "removeEventListener") { 299 var success = false;
300 for (var i = 0; i < __gpp.events.length; i++) { 301 if (__gpp.events[i].id == par) { 302 __gpp.events.splice(i, 1); 303 success = true; 304 break; 305 } 306 } 307 clb( 308 { 309 eventName: "listenerRemoved", 310 listenerId: par, // Registered ID of the listener 311 data: success, // status info 312 pingData: { 313 gppVersion: "1.1", // must be âVersion.Subversionâ, current: â1.1â 314 cmpStatus: "stub", // possible values: stub, loading, loaded, error 315 cmpDisplayStatus: "hidden", // possible values: hidden, visible, disabled 316 signalStatus: "not ready", // possible values: not ready, ready 317 supportedAPIs: SUPPORTED_APIS, // list of supported APIs 318 cmpId: CMP_ID, // CMP ID 319 sectionList: [], 320 applicableSections: [-1], 321 gppString: "", 322 parsedSections: {}, 323 }, 324 }, 325 true 326 ); 327 } else if (cmd === "hasSection") { 328 clb(false, true); 329 } else if (cmd === "getSection" || cmd === "getField") { 330 clb(null, true); 331 } 332 //queue all other commands 333 else { 334 __gpp.queue.push([].slice.apply(b)); 335 } 336 }; 337 window.__gpp_msghandler = function (event) { 338 var msgIsString = typeof event.data === "string"; 339 try { 340 var json = msgIsString ? JSON.parse(event.data) : event.data; 341 } catch (e) { 342 var json = null; 343 } 344 if (typeof json === "object" && json !== null && "__gppCall" in json) { 345 var i = json.__gppCall; 346 window.__gpp( 347 i.command, 348 function (retValue, success) { 349 var returnMsg = { 350 __gppReturn: { 351 returnValue: retValue, 352 success: success, 353 callId: i.callId, 354 }, 355 }; 356 event.source.postMessage(msgIsString ? JSON.stringify(returnMsg) : returnMsg, "*"); 357 }, 358 "parameter" in i ? i.parameter : null, 359 "version" in i ? i.version : "1.1" 360 ); 361 } 362 }; 363 if (!("__gpp" in window) || typeof window.__gpp !== "function") { 364 window.__gpp = window.__gpp_stub; 365 window.addEventListener("message", window.__gpp_msghandler, false); 366 window.__gpp_addFrame("__gppLocator"); 367 } 368 }; 369 370 makeGppStub(); 371 372 var uspStubFunction = function() { 373 var arg = arguments; 374 if (typeof window.__uspapi !== uspStubFunction) { 375 setTimeout(function() { 376 if (typeof window.__uspapi !== 'undefined') { 377 window.__uspapi.apply(window.__uspapi, arg); 378 } 379 }, 500); 380 } 381 }; 382 383 var checkIfUspIsReady = function() { 384 uspTries++; 385 if (window.__uspapi === uspStubFunction && uspTries < uspTriesLimit) { 386 console.warn('USP is not accessible'); 387 } else { 388 clearInterval(uspInterval); 389 } 390 }; 391 392 if (typeof window.__uspapi === 'undefined') { 393 window.__uspapi = uspStubFunction; 394 var uspInterval = setInterval(checkIfUspIsReady, 6000); 395 } 396})();}</script>
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.