PageSourceSearch

https://www.aderma.fr/assets/build/dfp/ad/generic-video.d24ff7e0.js

js aderma.fr collected 2026-09-26 08:46:24 UTC 4,344 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[924],{2806:(e,t,i)=>{i.r(t),i.d(t,{default:()=>c});var n=i(6999),o=i(8909),a=i(5913);function r(e){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r(e)}function s(e,t){for(var i=0;i<t.length;i++){var n=t[i];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,l(n.key),n)}}function l(e){var t=function(e,t){if("object"!=r(e)||!e)return e;var i=e[Symbol.toPrimitive];if(void 0!==i){var n=i.call(e,t||"default");if("object"!=r(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==r(t)?t:t+""}var d="is-no-allowed",c=function(){return e=function e(t){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.element=t,this.videoWrapper=t.parentElement,this.placeholderImg=t.querySelector('[data-video-element="placeholder-image"]'),this.playBtn=t.querySelector('[data-video-element="play-btn"]'),this.consentWrapper=t.querySelector('[data-video-element="consent"]'),this.player=null,this.openCookiesModalBtn=this.element.querySelector('[data-video-element="cookies-settings"]'),this.submitCookiesSettingsBtns="#onetrust-accept-btn-handler, #onetrust-pc-btn-handler, #accept-recommended-btn-handler, #accept-recommended-btn-handler, .save-preference-btn-handler",this.loadPlayer=this.loadPlayer.bind(this),this.handleScroll=this.handleScroll.bind(this),this.updateCookiesSettings=this.updateCookiesSettings.bind(this),this.updateVideoConsent=this.updateVideoConsent.bind(this),this.playVideo=this.playVideo.bind(this),this.initVideoPlaceholder(),this.initVideo()},t=[{key:"initVideoPlaceholder",value:function(){o.ew&&this.placeholderImg&&this.placeholderImg.dataset.videoThumbnailIos&&(this.placeholderImg.src=this.placeholderImg.dataset.videoThumbnailIos)}},{key:"initVideo",value:function(){this.hasAcceptedCookies()?(this.playBtn.addEventListener("click",this.loadPlayer),this.playBtn.addEventListener("touchstart",this.loadPlayer),document.addEventListener(o.M$,this.handleScroll),this.element.classList.remove(d),this.playBtn.classList.remove(o.FY),this.consentWrapper.classList.add(o.FY)):(this.element.classList.add(d),this.playBtn.classList.add(o.FY),this.consentWrapper.classList.remove(o.FY),this.openCookiesModalBtn.addEventListener("click",this.updateCookiesSettings),this.updateCookiesSettings())}},{key:"hasAcceptedCookies",value:function(){var e=!1;try{var t=(0,n.Ri)(n.be),i=new URLSearchParams(t).get("groups"),o=i?i.split(","):[];e=o&&o.length>0&&!o.includes(n.FB)}catch(e){console.error(e)}return e}},{key:"loadPlayer",value:function(){var e=this;this.playBtn.classList.add(o.FY),i.e(330).then(i.t.bind(i,4330,23)).then((function(t){var i=t.default;e.player=new i(e.element,{controls:["play-large","play","progress","current-time","mute","volume","captions","settings","pip","airplay","fullscreen"],youtube:{noCookie:!0},autoplay:!0,ratio:e.element.dataset.videoRatio||"16:9"}),e.player.on("ready",(function(){e.afterPlayerInitialized()}))}))}},{key:"afterPlayerInitialized",value:function(){var e=this,t=this.videoWrapper.querySelector("iframe"),i=this.videoWrapper.querySelector("video");this.element.dataset.videoTitle&&setTimeout((function(){t.title=e.element.dataset.videoTitle}),500);var n=function(e){e&&(e.removeAttribute("width"),e.removeAttribute("height"),e.removeAttribute("frameborder"))};n(t),n(i)}},{key:"handleScroll",value:function(){!(0,o.gb)(this.videoWrapper)&&this.player&&this.player.playing&&this.pauseVideo()}},{key:"updateCookiesSettings",value:function(){var e=this;setTimeout((function(){var t=document.querySelectorAll(e.submitCookiesSettingsBtns);(0,a.F5)(t,"click",e.updateVideoConsent)}),700)}},{key:"updateVideoConsent",value:function(){var e=this;setTimeout((function(){e.initVideo()}),1e3)}},{key:"playVideo",value:function(){this.hasAcceptedCookies()&&(this.player?this.player.play():this.loadPlayer())}},{key:"pauseVideo",value:function(){this.player&&this.player.pause()}}],t&&s(e.prototype,t),r&&s(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e;var e,t,r}()}}]);

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.