PageSourceSearch

https://www.programme-tv.net/telfront/site/scripts/3304.edd7746ce6b89281.js

js programme-tv.net collected 2026-09-24 09:01:08 UTC 19,450 bytes, 2 lines download raw bytes

1"use strict";(self.webpackChunktv_front=self.webpackChunktv_front||[]).push([["3304"],{2088(t,e,i){i.d(e,{A:()=>n});function n(){return Date.now()+Math.floor(100*Math.random())}},475(t,e,i){var n,o;i.d(e,{Ll:()=>l,aD:()=>s,cE:()=>n,ou:()=>a});class a{constructor(t,e,i,n,o,a){this.kind=t,this.start=e,this.end=i,this.line=n,this.column=o,this.value=a,this.prev=null,this.next=null}get[Symbol.toStringTag](){return"Token"}toJSON(){return{kind:this.kind,value:this.value,line:this.line,column:this.column}}}let s={Name:[],Document:["definitions"],OperationDefinition:["description","name","variableDefinitions","directives","selectionSet"],VariableDefinition:["description","variable","type","defaultValue","directives"],Variable:["name"],SelectionSet:["selections"],Field:["alias","name","arguments","directives","selectionSet"],Argument:["name","value"],FragmentSpread:["name","directives"],InlineFragment:["typeCondition","directives","selectionSet"],FragmentDefinition:["description","name","variableDefinitions","typeCondition","directives","selectionSet"],IntValue:[],FloatValue:[],StringValue:[],BooleanValue:[],NullValue:[],EnumValue:[],ListValue:["values"],ObjectValue:["fields"],ObjectField:["name","value"],Directive:["name","arguments"],NamedType:["name"],ListType:["type"],NonNullType:["type"],SchemaDefinition:["description","directives","operationTypes"],OperationTypeDefinition:["type"],ScalarTypeDefinition:["description","name","directives"],ObjectTypeDefinition:["description","name","interfaces","directives","fields"],FieldDefinition:["description","name","arguments","type","directives"],InputValueDefinition:["description","name","type","defaultValue","directives"],InterfaceTypeDefinition:["description","name","interfaces","directives","fields"],UnionTypeDefinition:["description","name","directives","types"],EnumTypeDefinition:["description","name","directives","values"],EnumValueDefinition:["description","name","directives"],InputObjectTypeDefinition:["description","name","directives","fields"],DirectiveDefinition:["description","name","arguments","locations"],SchemaExtension:["directives","operationTypes"],ScalarTypeExtension:["name","directives"],ObjectTypeExtension:["name","interfaces","directives","fields"],InterfaceTypeExtension:["name","interfaces","directives","fields"],UnionTypeExtension:["name","directives","types"],EnumTypeExtension:["name","directives","values"],InputObjectTypeExtension:["name","directives","fields"],TypeCoordinate:["name"],MemberCoordinate:["name","memberName"],ArgumentCoordinate:["name","fieldName","argumentName"],DirectiveCoordinate:["name"],DirectiveArgumentCoordinate:["name","argumentName"]},r=new Set(Object.keys(s));function l(t){let e=null==t?void 0:t.kind;return"string"==typeof e&&r.has(e)}(o=n||(n={})).QUERY="query",o.MUTATION="mutation",o.SUBSCRIPTION="subscription"},153(t,e,i){i.d(e,{A:()=>a});var n=i(8644),o=i(295);class a{constructor(){this.push=document.querySelector(".ctaCustomGrid"),this.pmcBridge=new n.A}init(){document.querySelector(".page.isCustomGrid")||this.toggleBlock()}async toggleBlock(){let t=await (0,o.A)();this.push.querySelector(t?".customGrid-isAvailable":".customGrid-notAvailable").classList.add("active"),this.push.classList.add("active")}}},1807(t,e,i){var n=i(5896),o=i(6608),a=i(5969),s=i(5493),r=i(7213),l=i(271),c=i(636);function d(){return(0,n.jsxs)("div",{className:"filterOverlay-error",children:[(0,n.jsxs)("div",{className:"filterOverlay-errorSvg",children:[(0,n.jsx)(c.A,{name:"tv"}),(0,n.jsx)(c.A,{name:"nosignal"})]}),(0,n.jsxs)("p",{children:["Aucun programme pour l'instant...",(0,n.jsx)("br",{}),"Modifiez vos filtres pour en voir plus."]}),(0,n.jsx)(l.A,{type:"secondary",tag:"button",content:"Modifier mes filtres",size:"large",iconLeft:"filter",attributes:{className:"timeNavigation-filterErrorButton noHover"}})]})}var h=i(7007);null!==document.querySelector(".timeNavigationOverlay")&&new class{constructor(){this.hash="navigation",this.timeNavigationOverlay=document.querySelector(".timeNavigationOverlay"),this.navTabs=this.timeNavigationOverlay.querySelector(".timeNavigationOverlay-navTabs"),this.tabs=this.timeNavigationOverlay.querySelector(".timeNavigationOverlay-tabs"),this.closeButton=this.timeNavigationOverlay.querySelector(".timeNavigationOverlay-closeLink"),this.delayCSSTransition=(0,s.A)({target:this.timeNavigationOverlay,isMilliseconds:!0}),this.focusTrap=new a.A({parentContainer:document.querySelector(".timeNavigationOverlay-box"),firstFocusableElement:this.closeButton,lastFocusableElement:this.getLastLinkOfCurrentTab()})}getLastLinkOfCurrentTab(){return[...this.tabs.querySelector(".timeNavigationOverlay-tabList.active").querySelectorAll("a.timeNavigationOverlay-linkItem")].slice(-1)[0]||null}addEvents(){window.addEventListener("hashchange",this.onHashChange.bind(this),!1),this.onClickOverlay=t=>
1{let e=t.target,i=(0,r.A)({target:e,selectorString:".timeNavigationOverlay",nodeName:["div"]}),n=(0,r.A)({target:e,selectorString:".timeNavigationOverlay-navTabsButton",nodeName:["button"]}),o=(0,r.A)({target:e,selectorString:".timeNavigationOverlay-linkItem",nodeName:["a"]});n?this.clickToChangeTab(t):(i||o)&&this.changeHistory()},this.timeNavigationOverlay.addEventListener("click",this.onClickOverlay,!1),this.closeButton.addEventListener("click",t=>{t.preventDefault(),this.changeHistory()},!1),document.addEventListener("keyup",t=>{27===t.keyCode&&this.isModalOpened()&&this.changeHistory()})}isModalOpened(){return window.location.hash.substring(1)===this.hash}clickToChangeTab(t){t.preventDefault();let e=t.target,i=this.navTabs.querySelector(".active");if(e.parentNode.classList.contains("active"))return;e.parentNode.classList.add("active"),e.setAttribute("aria-pressed",!0),i.classList.remove("active"),i.querySelector(".timeNavigationOverlay-navTabsButton").removeAttribute("aria-pressed");let n=this.tabs.querySelector(".timeNavigationOverlay-tabList.active"),o=e.getAttribute("data-target");n.classList.remove("active"),this.tabs.querySelector(o).classList.add("active"),this.focusTrap.lastFocusableElement=this.getLastLinkOfCurrentTab()}onHashChange(t){this.previousHash=t?.oldURL?t.oldURL.split("#")[1]:null,this.isModalOpened()?this.open():this.previousHash===this.hash&&this.close()}open(){this.timeNavigationOverlay.classList.add("show"),document.querySelector("html").classList.add("no-overflow","timeNavigationPopinActive"),setTimeout(()=>this.focusTrap.init(),this.delayCSSTransition)}close(){this.timeNavigationOverlay.classList.remove("show"),document.querySelector("html").classList.remove("no-overflow","timeNavigationPopinActive"),this.focusTrap.destroy()}changeHistory(){this.close(),this.previousHash?window.location.hash=this.previousHash:history.replaceState(null,null,window.location.pathname),document.querySelector(".timeNavigation-button").focus()}init(){h.Gy("tel:timeNavigationReady"),this.addEvents(),this.onHashChange(),h.ds("tel:timeNavigationReady")}}().init(),null!==document.querySelector(".filterOverlay")&&window.matchMedia("(max-width: 749px)").matches&&new class{constructor(){this.hash="filtre",this.filterBtn=document.querySelector(".timeNavigation-filter"),this.filterOverlay=document.querySelector(".filterOverlay"),this.closeButton=this.filterOverlay.querySelector(".filterOverlay-closeBtn"),this.tagsContainer=this.filterOverlay.querySelector(".filterOverlay-tags"),this.applyButton=this.filterOverlay.querySelector(".filterOverlay-apply"),this.errorElement=null,this.initEventsAddition=!0,this.delayCSSTransition=(0,s.A)({target:this.filterOverlay,isMilliseconds:!0}),this.focusTrap=new a.A({parentContainer:this.filterOverlay.querySelector(".filterOverlay-box"),firstFocusableElement:this.closeButton,lastFocusableElement:this.applyButton}),this.brandStorage=new o.A({trigram:"tel"}),this.onHashChange=this.onHashChange.bind(this),this.onClickOnOverlay=this.onClickOnOverlay.bind(this),this.onApplyFilters=this.onApplyFilters.bind(this)}init(){window.location.hash.substring(1)===this.hash&&this.open(),this.initEventsAddition&&this.addEvents()}addEvents(){window.addEventListener("hashchange",this.onHashChange),this.filterOverlay.addEventListener("click",this.onClickOnOverlay),this.applyButton.addEventListener("click",this.onApplyFilters),this.closeButton.addEventListener("click",t=>{t.preventDefault(),this.changeHistory()}),document.addEventListener("keyup",t=>{"Escape"===t.key&&this.isModalOpened()&&this.changeHistory()}),this.initEventsAddition=!1}onClickOnOverlay(t){let e=t.target,i=(0,r.A)({target:e,selectorString:".filterOverlay.show",nodeName:["div"]}),n=(0,r.A)({target:e,selectorString:".filterOverlay-tag",nodeName:["button"]});i?this.changeHistory():n&&this.handleClickOnTag(e)}isModalOpened(){return window.location.hash.substring(1)===this.hash}onHashChange(t){this.previousHash=t?.oldURL?t.oldURL.split("#")[1]:null,this.isModalOpened()?this.open():this.previousHash===this.hash&&this.close()}open(){this.filterOverlay.classList.add("show"),document.querySelector("html").classList.add("no-overflow","timeNavigationPopinActive"),this.errorElement=document.querySelector(".filterOverlay-error"),setTimeout(()=>this.focusTrap.init(),this.delayCSSTransition)}close(){this.filterOverlay.classList.remove("show"),document.querySelector("html").classList.remove("no-overflow","timeNavigationPopinActive"),this.focusTrap.destroy()}changeHistory(){this.close(),this.previousHash?window.location.hash=this.previousHash:history.replaceState(null,null,window.location.pathname),this.filterBtn.focus()}handleClickOnTag(t){t.classList.toggle("selected"),this.updateApplyCount()}updateApplyCount(){let t=this.tagsContainer.querySelectorAll(".filterOverlay-tag.selected");this.applyButton.querySelector(".filterOverlay-applyCount").textContent=t.length}onApplyFilters(){this.errorElement?.remove();let t=[...this.tagsContainer.querySelectorAll(".filterOverlay-tag.selected")].map(t=>
1t.getAttribute("data-tag")).filter(Boolean),e=this.filterBtn?.querySelector(".timeNavigation-filterCount");if(t.length>0){window.dataLayer.push({event:"button_click",button_name:"filter_name",button_label:t.length,button_option:t.join(",")});let i=t.map(t=>`:not([data-thematic~="${t}"])`).join(""),n=`.grid-rows .gridRow${i} { display: none; }`;this.injectStyle(n),[...document.querySelectorAll(".grid-rows .gridRow")].length===document.querySelectorAll(`.grid-rows .gridRow${i}`).length?this.insertErrorTemplate():this.errorElement?.remove(),e.textContent=`(${t.length})`}else document.getElementById("dynamicFilterStyle")?.remove(),this.errorElement?.remove(),e.textContent="";this.changeHistory()}injectStyle(t){let e=document.getElementById("dynamicFilterStyle");e||((e=document.createElement("style")).id="dynamicFilterStyle",document.head.appendChild(e)),e.innerHTML=t}insertErrorTemplate(){document.querySelector(".grid-rows").insertAdjacentElement("afterbegin",(0,n.jsx)(d,{})),document.querySelector(".timeNavigation-filterErrorButton").addEventListener("click",t=>{t.preventDefault(),this.filterBtn?.click()})}}().init()},6243(t,e,i){i.d(e,{A:()=>p});var n=i(8644),o=i(7213),a=i(153),s=i(6608),r=i(6986),l=i(295),c=i(7071),d=i(6464);let h="tooltipCustomGrid";class u{constructor(){this.tooltip=new d.A({text:"Retrouvez vos chaines favorites en 1 clic !",customClass:"tooltipCustomGrid",displayCloseButton:!0,hasDoNotShowAgainCheckbox:!0,mainButtonText:"Voir ma grille TV",keyBrowserStorage:h,autoRemove:!1,target:document.querySelector(".dropdownParams")}),this.pmcBridge=new n.A,this.brandStorage=new s.A({trigram:"tel"}),this.onClickAction=this.onClickAction.bind(this),this.onRemoveAction=this.onRemoveAction.bind(this)}
1async init(){await this.canBeDisplayed()&&(this.tooltip.init(),this.addEvents())}async canBeDisplayed(){let t=await this.pmcBridge.isGranted(),e=await (0,l.A)(),i=await (0,c.A)(),n=this.brandStorage.getStorage({local:[h],session:[h]});return t&&!n?.session[h]&&!n?.local[h]&&e&&!i}addEvents(){let t=this.tooltip.target.querySelector(".tooltip-button"),e=this.tooltip.target.querySelector(".tooltip-close");t?.addEventListener("click",this.onClickAction),e?.addEventListener("click",this.onRemoveAction)}async onClickAction(){try{let t=await this.updateProfile();"ok"===t.message&&(window.location.href="/mon-programme")}catch(t){console.warn("TooltipCustomGrid::onClickOnRedirectionBtn",t)}}async updateProfile(){return await this.pmcBridge.updateProfile({datas:{hasDefaultCustomGrid:!0}})}onRemoveAction(){this.brandStorage.setStorage({session:{[h]:!0}})}}class m{constructor(){this.tooltip=new d.A({text:"Retrouvez ici la version de la grille avec les images.",customClass:"tooltipLightGrid",keyBrowserStorage:"tooltipLightGrid",target:document.querySelector(".dropdownParams"),delayToRemove:5e3})}init(){this.tooltip.init()}}class v{constructor(){this.container=document.querySelector(".dropdownParams"),this.button=this.container.querySelector(".dropdownParams-button"),this.hasLightGrid=!1,this.pmcBridge=new n.A,this.brandStorage=new s.A({trigram:"tel"}),this.onClick=this.onClick.bind(this)}
1async init(){try{this.hasLightGrid=await (0,r.A)(),this.setStateGridButton(),this.addEvents();let t=this.brandStorage.getStorage({local:["tooltipLightGrid"]});this.hasLightGrid&&!t?.local.tooltipLightGrid&&new m().init(),new u().init()}catch(t){console.warn(`DropdownParams::init ${t}`)}}setStateGridButton(){let t=this.hasLightGrid?"light":"default";this.container.querySelector(`[data-type-grid="${t}"]`).classList.add("active","red")}addEvents(){document.addEventListener("click",this.onClick)}onClick(t){let e=t.target,i=(0,o.A)({target:e,selectorString:".overlay",nodeName:["body"]}),n=(0,o.A)({target:e,selectorString:".dropdownParams-button",nodeName:["button"]}),a=(0,o.A)({target:e,selectorString:".dropdownParams-subListButton",nodeName:["button"]});n||i?this.toggleDropdown(t):a&&this.updateGridDisplay(t)}toggleDropdown(){let t=this.container.querySelector(".tooltip");t?t.remove():document.body.classList.toggle("overlay"),this.container.classList.toggle("active");let e=this.container.classList.contains("active"),i=this.button.querySelector(".icon");i.classList[e?"add":"remove"](`icon-${e?"x-mark":"cog-6-tooth"}`),i.querySelector("use").setAttribute("href",e?"#x-mark":"#cog-6-tooth")}updateGridDisplay(t){let e=t.target;if(e.classList.contains("active"))return;let i=e.getAttribute("data-type-grid");this.hasLightGrid="light"===i,this.updateActiveGridButton(e),document.querySelector("html").classList.toggle("lightGrid"),this.updateProfile(),this.brandStorage.setStorage({local:{userPreferences:{broadcastsGridDisplay:this.hasLightGrid?"light":"default"}}})}async updateProfile(){try{await this.pmcBridge.updateProfile({datas:{broadcastsGridDisplay:this.hasLightGrid?"light":"default"}})}catch(t){console.warn(`DropdownParams::updateProfile ${t}`)}}updateActiveGridButton(t){this.container.querySelector(".dropdownParams-subListButton.active").classList.remove("active","red"),t.classList.add("active","red")}}class p{constructor(){this.container=document.querySelector(".timeNavigation"),this.connectedTemplate=this.container.querySelector("[data-template-connected]"),this.ctaCustomGrid=this.container.querySelector(".ctaCustomGrid"),this.pmcBridge=new n.A,this.timeNavigationBtn=this.container.querySelector(".timeNavigation-button"),this.filterBtn=this.container.querySelector(".timeNavigation-filter"),this.onClickOnContainer=this.onClickOnContainer.bind(this)}
1async init(){this.addEvents(),await this.pmcBridge.isGranted()&&this.connectedTemplate&&(this.injectTimeNavigationSettings(),new a.A().init())}injectTimeNavigationSettings(){let t=this.connectedTemplate.content.querySelector(".dropdownParams");this.container.querySelector(".timeNavigation-settings").insertAdjacentElement("beforeend",t),new v().init()}addEvents(){this.container.addEventListener("click",this.onClickOnContainer)}onClickOnContainer(t){let e=t.target,i=(0,o.A)({target:e,selectorString:".timeNavigation-button",nodeName:["button"]}),n=(0,o.A)({target:e,selectorString:".timeNavigation .dropdownParams-button",nodeName:["button"]}),a=(0,o.A)({target:e,selectorString:".timeNavigation .ctaCustomGrid-link",nodeName:["a"]}),s=(0,o.A)({target:e,selectorString:".timeNavigation .timeNavigation-filter",nodeName:["button"]});i?(this.openTimeNavigation(),window.dataLayer.push({event:"button_click",button_name:"changer-date-heure"})):n?window.dataLayer.push({event:"button_click",button_name:"affichage-grille"}):a?(t.preventDefault(),window.dataLayer.push({event:"button_click",button_name:"ajouter-chaine"}),window.location.assign(e.href)):s&&window.matchMedia("(max-width: 749px)").matches&&(window.dataLayer.push({event:"button_click",button_name:"filter"}),this.openFilter())}openTimeNavigation(){window.location.hash="navigation"}openFilter(){window.location.hash="filtre"}}},5181(t,e,i){new(i(5107))({elementSelector:".mainBroadcastCard"}).init()},3009(t,e,i){i(5181)},6464(t,e,i){i.d(e,{A:()=>l});var n=i(5896),o=i(6608),a=i(2088),s=i(7213),r=i(636);class l{constructor({text:t="",target:e,keyBrowserStorage:i="",displayCloseButton:n=!1,displayMainButton:s=!0,mainButtonText:r="J'ai compris",autoRemove:l=!0,delayToRemove:c=1e4,onRemove:d=()=>{},customClass:h="",closeOnOutsideClick:u=!0,mainButtonHref:m=""}){this.text=t,this.target=e,this.id=(0,a.A)(),this.keyBrowserStorage=i,this.displayCloseButton=n,this.displayMainButton=s,this.mainButtonText=r,this.autoRemove=l,this.delayToRemove=c,this.onRemove=d,this.customClass=h,this.closeOnOutsideClick=u,this.mainButtonHref=m,this.tooltipId=`tooltip-${this.id}`,this.checkboxId=`checkbox-${this.id}`,""===this.keyBrowserStorage&&console.warn("Tooltip module: missing keyBrowserStorage parameter"),this.brandStorage=new o.A({trigram:"tel"}),this.onClickOnContainer=this.onClickOnContainer.bind(this),this.removeTooltip=this.removeTooltip.bind(this)}init(){this.canBeDisplayed()&&(this.render(),this.container=this.target.querySelector(`#${this.tooltipId}`),this.addEvents(),this.autoRemove&&setTimeout(()=>{this.removeTooltip()},this.delayToRemove))}canBeDisplayed(){let t=this.brandStorage.getStorage({local:[this.keyBrowserStorage]});return!t?.local[this.keyBrowserStorage]&&!document.querySelector(".tooltip")}render(){this.target.appendChild((0,n.jsxs)("div",{className:`tooltip ${this.customClass}${this.displayCloseButton?" closable":""}`,id:this.tooltipId,children:[this.displayCloseButton&&(0,n.jsx)("button",{type:"button",className:"tooltip-close",children:(0,n.jsx)(r.A,{name:"x-mark",srOnlyText:"Fermer l'info-bulle"})}),(0,n.jsx)("div",{className:"tooltip-text",children:this.text}),this.displayMainButton&&(0,n.jsx)("button",{type:"button",className:"tooltip-button",children:this.mainButtonText})]}))}addEvents(){this.container.addEventListener("click",this.onClickOnContainer),this.closeOnOutsideClick&&document.addEventListener("click",this.removeTooltip)}onClickOnContainer(t){let e=t.target,i=(0,s.A)({target:e,selectorString:".tooltip-close",nodeName:["button"]}),n=(0,s.A)({target:e,selectorString:".tooltip-button",nodeName:["button"]});n&&this.mainButtonHref&&window.location.assign(this.mainButtonHref),(i||n)&&this.removeTooltip()}removeTooltip(){this.onRemove(),this.container.remove(),this.closeOnOutsideClick&&document.removeEventListener("click",this.removeTooltip),this.brandStorage.setStorage({local:{[this.keyBrowserStorage]:!0}})}}},271(t,e,i){i.d(e,{A:()=>n});let n=i(4933).A}}]);
2//# sourceMappingURL=3304.edd7746ce6b89281.js.map

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.