PageSourceSearch

https://viessmann-modell.com/theme/cefc283d5ac57f4823e9c8b278f6821…roduct-video.video-gallery.plugin.05b701.js

js viessmann-modell.com collected 2026-10-02 12:56:22 UTC 1,218 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[73373],{373:(e,t,i)=>{i.r(t),i.d(t,{default:()=>s});class s extends window.PluginBaseClass{static #e=this.options={iconClass:"p2lab-mediaverse__play-icon",iconTag:"span"};setup(){this.config=JSON.parse(this.el.dataset.p2labConfig||"{}")}init(){this.setup(),"string"==typeof this.config.containerSelectorToAddPlayIcon&&""!=this.config.containerSelectorToAddPlayIcon&&void 0!==this.config.media&&Array.isArray(this.config.media)&&setTimeout(()=>{this.appendIcons()},250)}appendIcons(){this.config.containerSelectorToAddPlayIcon.split(",").forEach(e=>{""!=(e=e.replace(/^\s+|\s+$/gm,""))&&this.el.querySelectorAll(e).forEach(e=>{if(!e.querySelector("."+this.options.iconClass)){let t=this._findImageSrc(e);if(t&&this.config.media.includes(t)){let t=document.createElement(this.options.iconTag);t.classList.add(this.options.iconClass),e.appendChild(t)}}})})}_findImageSrc(e){let t=e.querySelector("img");if(t&&t.src)return this._getPathSrc(t.src);let i=e.querySelector(".p2lab-background-image");return i&&i.style.backgroundImage?this._getPathSrc(i.style.backgroundImage.slice(4,-1).replace(/"/g,"")):null}_getPathSrc(e){return new URL(e).pathname||null}}}}]);

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.