PageSourceSearch

https://www.hagi.com.pl/theme/a8d927afccd27f286556d3dcba21238b/js/…zen-newsletter-additionals.plugin.6251b5.js

js hagi.com.pl collected 2026-10-03 21:34:21 UTC 1,811 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[14766],{4059:(e,t,i)=>{i.d(t,{A:()=>s});class s{static debounce(e,t){let i,s=arguments.length>2&&void 0!==arguments[2]&&arguments[2];return function(){for(var n=arguments.length,l=Array(n),o=0;o<n;o++)l[o]=arguments[o];s&&!i&&setTimeout(e.bind(e,...l),0),clearTimeout(i),i=setTimeout(e.bind(e,...l),t)}}}},4766:(e,t,i)=>{i.r(t),i.d(t,{default:()=>n});var s=i(4059);class n extends window.PluginBaseClass{static #e=this.options={newsletterInputSelector:"#zen-footer-form-newsletter-email",newsletterAdditionalsSelector:".footer-column-newsletter-additional",selectableElementsSelector:"a, input, button",hiddenClass:"js-hidden",scrollDebounceTime:500};init(){let e=this.options;this._newsletterfield=this.el.querySelector(e.newsletterInputSelector),this._additionals=this.el.querySelectorAll(e.newsletterAdditionalsSelector),this._newsletterfield&&this._additionals&&(this._additionals.forEach(t=>{t.classList.add(e.hiddenClass)}),this._initAccessibilityTweaks("hide"),this._registerEvents())}_registerEvents(){let e=this.options;this._debounceShowHideContent=s.A.debounce(this._showHideContent.bind(this),e.scrollDebounceTime),this._newsletterfield.addEventListener("input",this._debounceShowHideContent,!1),this.$emitter.publish("onRegisterEvents")}_showHideContent(e){let t=this.options,i=e.target.value.length;this._additionals&&this._additionals.forEach(e=>{e.classList.toggle(t.hiddenClass,i<=0)}),this._initAccessibilityTweaks(i<=0?"hide":"show"),this.$emitter.publish("onShowHideContent")}_initAccessibilityTweaks(e){let t=this.options,i=[];this._additionals&&this._additionals.forEach(e=>{let s=e.querySelectorAll(t.selectableElementsSelector);s&&s.length&&i.push(...s)}
1),i.forEach(t=>{t.setAttribute("tabindex","hide"===e?"-1":"0")})}}}}]);

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.