PageSourceSearch

https://www.duna-drava.hu/themes/custom/hc_default/public/js/components/02-molecules/teaser/Teaser.js?v=11.4.7

js duna-drava.hu collected 2026-10-07 00:14:56 UTC 9,159 bytes, 2 lines download raw bytes

1/*! For license information please see Teaser.js.LICENSE.txt */
2(()=>{var __webpack_modules__={481:function(module,exports){var __WEBPACK_AMD_DEFINE_RESULT__,root;root=this,void 0===(__WEBPACK_AMD_DEFINE_RESULT__=function(){return root.svg4everybody=function(){function embed(parent,svg,target){if(target){var fragment=document.createDocumentFragment(),viewBox=!svg.hasAttribute("viewBox")&&target.getAttribute("viewBox");viewBox&&svg.setAttribute("viewBox",viewBox);for(var clone=target.cloneNode(!0);clone.childNodes.length;)fragment.appendChild(clone.firstChild);parent.appendChild(fragment)}}function loadreadystatechange(xhr){xhr.onreadystatechange=function(){if(4===xhr.readyState){var cachedDocument=xhr._cachedDocument;cachedDocument||((cachedDocument=xhr._cachedDocument=document.implementation.createHTMLDocument("")).body.innerHTML=xhr.responseText,xhr._cachedTarget={}),xhr._embeds.splice(0).map((function(item){var target=xhr._cachedTarget[item.id];target||(target=xhr._cachedTarget[item.id]=cachedDocument.getElementById(item.id)),embed(item.parent,item.svg,target)}))}},xhr.onreadystatechange()}function svg4everybody(rawopts){function oninterval(){for(var index=0;index<uses.length;){var use=uses[index],parent=use.parentNode,svg=getSVGAncestor(parent),src=use.getAttribute("xlink:href")||use.getAttribute("href");if(!src&&opts.attributeName&&(src=use.getAttribute(opts.attributeName)),svg&&src){if(polyfill)if(!opts.validate||opts.validate(src,svg,use)){parent.removeChild(use);var srcSplit=src.split("#"),url=srcSplit.shift(),id=srcSplit.join("#");if(url.length){var xhr=requests[url];xhr||((xhr=requests[url]=new XMLHttpRequest).open("GET",url),xhr.send(),xhr._embeds=[]),xhr._embeds.push({parent,svg,id}),loadreadystatechange(xhr)}else embed(parent,svg,document.getElementById(id))}else++index,++numberOfSvgUseElementsToBypass}else++index}(!uses.length||uses.length-numberOfSvgUseElementsToBypass>0)&&requestAnimationFrame(oninterval,67)}var polyfill,opts=Object(rawopts),newerIEUA=/\bTrident\/[567]\b|\bMSIE (?:9|10)\.0\b/,webkitUA=/\bAppleWebKit\/(\d+)\b/,olderEdgeUA=/\bEdge\/12\.(\d+)\b/,edgeUA=/\bEdge\/.(\d+)\b/,inIframe=window.top!==window.self;polyfill="polyfill"in opts?opts.polyfill:newerIEUA.test(navigator.userAgent)||(navigator.userAgent.match(olderEdgeUA)||[])[1]<10547||(navigator.userAgent.match(webkitUA)||[])[1]<537||edgeUA.test(navigator.userAgent)&&inIframe;var requests={},requestAnimationFrame=window.requestAnimationFrame||setTimeout,uses=document.getElementsByTagName("use"),numberOfSvgUseElementsToBypass=0;polyfill&&oninterval()}function getSVGAncestor(node){for(var svg=node;"svg"!==svg.nodeName.toLowerCase()&&(svg=svg.parentNode););return svg}return svg4everybody}()}.apply(exports,[]))||(module.exports=__WEBPACK_AMD_DEFINE_RESULT__)}},__webpack_module_cache__={};function __webpack_require__(moduleId){var cachedModule=__webpack_module_cache__[moduleId];if(void 0!==cachedModule)return cachedModule.exports;var module=__webpack_module_cache__[moduleId]={exports:{}};return __webpack_modules__[moduleId].call(module.exports,module,module.exports,__webpack_require__),module.exports}__webpack_require__.n=module=>{var getter=module&&module.__esModule?()=>module.default:()=>module;return __webpack_require__.d(getter,{a:getter}),getter},__webpack_require__.d=(exports,definition)=>{for(var key in definition)__webpack_require__.o(definition,key)&&!__webpack_require__.o(exports,key)&&Object.defineProperty(exports,key,{enumerable:!0,get:definition[key]})},__webpack_require__.o=(obj,prop)=>Object.prototype.hasOwnProperty.call(obj,prop),(()=>{"use strict";function _typeof(o){return _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(o){return typeof o}:function(o){return o&&"function"==typeof Symbol&&o.constructor===Symbol&&o!==Symbol.prototype?"symbol":typeof o},_typeof(o)}function _toPropertyKey(arg){var key=function(input,hint){if("object"!==_typeof(input)||null===input)return input;var prim=input[Symbol.toPrimitive];if(void 0!==prim){var res=prim.call(input,hint||"default");if("object"!==_typeof(res))return res;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===hint?String:Number)(input)}(arg,"string");
2return"symbol"===_typeof(key)?key:String(key)}function _defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||!1,descriptor.configurable=!0,"value"in descriptor&&(descriptor.writable=!0),Object.defineProperty(target,_toPropertyKey(descriptor.key),descriptor)}}function _createClass(Constructor,protoProps,staticProps){return protoProps&&_defineProperties(Constructor.prototype,protoProps),staticProps&&_defineProperties(Constructor,staticProps),Object.defineProperty(Constructor,"prototype",{writable:!1}),Constructor}const external_jQuery_namespaceObject=jQuery;var external_jQuery_default=__webpack_require__.n(external_jQuery_namespaceObject),LinkEffects=_createClass((function LinkEffects(){var _this=this,setup=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};!function(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}(this,LinkEffects),this.handleHover=function($hoverEl,$
2styledEl,$linkedEl,$allExcludes){$hoverEl.on("mouseover",(function(){"off"!==$linkedEl.attr("data-link")&&$styledEl.addClass(_this.hoverClass)})),$hoverEl.on("mouseleave",(function(){$styledEl.removeClass(_this.hoverClass)})),$allExcludes.on("mouseenter",(function(){$linkedEl.attr("data-link","off"),$styledEl.removeClass(_this.hoverClass)})),$allExcludes.on("mouseleave",(function(){$linkedEl.attr("data-link","on")})),_this.mutual&&$styledEl.hover((function(){$hoverEl.addClass(_this.hoverClass)}),(function(){$hoverEl.removeClass(_this.hoverClass)}))},this.handleClick=function($targetLink,$linkedEl,$allExcludes){$targetLink.length&&$linkedEl.length&&$linkedEl.on("click",(function(){"on"===$linkedEl.attr("data-link")&&$targetLink[0].click()})),external_jQuery_default()($targetLink[0]).add($allExcludes).on("click",(function(event){event.stopPropagation()}))},this.handleElements=function(){_this.$moduleElement.each((function(index,element){var $module=external_jQuery_default()(element),$hoverEl=$module.find(_this.$hoverElement).addBack(_this.$hoverElement),$styledEl=$module.find(_this.$styledElement),$targetLink=$module.find(_this.$targetLink),$linkedEl=$module.find(_this.$linkedElement).addBack(_this.$linkedElement),$nestedLink=$hoverEl.find("[href], button").not($targetLink),$allExcludes=$hoverEl.find(_this.$excludes).add($nestedLink);$targetLink.length&&$linkedEl.length&&($linkedEl.addClass(_this.linkedClass).attr("data-link","on"),_this.handleClick($targetLink,$linkedEl,$allExcludes)),_this.handleHover($hoverEl,$styledEl,$linkedEl,$allExcludes)}))};if(this.setup=Object.assign({},{moduleElementSelector:"",styledElementSelector:"",hoverElementSelector:!0,mutual:!1,hoverClass:"js-hovered",linkedClass:"js-linked",linkedElementSelector:"",targetLinkSelector:"",excludesSelector:""},setup),!0===this.setup.hoverElementSelector&&(this.setup.hoverElementSelector=this.setup.moduleElementSelector),!0===this.setup.linkedElementSelector&&(this.setup.linkedElementSelector=this.setup.hoverElementSelector),this.$moduleElement=external_jQuery_default()(this.setup.moduleElementSelector),this.$styledElement=external_jQuery_default()(this.setup.styledElementSelector),this.$hoverElement=external_jQuery_default()(this.setup.hoverElementSelector),this.mutual=this.setup.mutual,this.hoverClass=this.setup.hoverClass,this.linkedClass=this.setup.linkedClass,this.$linkedElement=external_jQuery_default()(this.setup.linkedElementSelector),this.$targetLink=external_jQuery_default()(this.setup.targetLinkSelector),this.$excludes=external_jQuery_default()(this.setup.excludesSelector),!this.$moduleElement.length||!this.$styledElement.length||!this.$hoverElement.length)return!1;this.$moduleElement.length&&this.handleElements()}));!function(Drupal){Drupal.behaviors.teaser={attach:function(){once("hc-teaser",".hc-teaser").forEach((function(){new LinkEffects({moduleElementSelector:"[data-js-teaser='js-teaser-linked']",styledElementSelector:".hc-teaser__heading, .hc-link, .hc-button",hoverElementSelector:".hc-teaser__heading, .hc-image",linkedElementSelector:".hc-teaser__heading, .hc-image",targetLinkSelector:".hc-link, .hc-button",mutual:!0}),new LinkEffects({moduleElementSelector:"[data-js-teaser='js-textblock-linked']",styledElementSelector:".hc-teaser__heading, .hc-link, .hc-button, .hc-subline",linkedElementSelector:!0,targetLinkSelector:".hc-link"}),new LinkEffects({moduleElementSelector:"[data-js-teaser='js-video-linked']",styledElementSelector:".hc-teaser__heading, .hc-teaser__button",hoverElementSelector:".hc-teaser__content .hc-col"}),new LinkEffects({moduleElementSelector:"[data-js-teaser='js-video-search-linked']",styledElementSelector:".hc-teaser__heading",hoverElementSelector:".hc-teaser__heading, .hc-image",linkedElementSelector:".hc-teaser__heading, .hc-image",targetLinkSelector:".hc-link"})}))}}}(Drupal)})(),__webpack_require__(481)({polyfill:!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.