<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">!function(n,t){"object"==typeof exports&amp;&amp;"object"==typeof module?module.exports=t():"function"==typeof define&amp;&amp;define.amd?define([],t):"object"==typeof exports?exports.HSShowAnimation=t():n.HSShowAnimation=t()}(window,function(){return d={"./src/js/hs-show-animation.js":function(module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return HSShowAnimation; });\n/* harmony import */ var _utils__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./utils */ "./src/js/utils.js");\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }\n\nfunction _defineProperties(target, props) { for (var i = 0; i &lt; props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } }\n\nfunction _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; }\n\n/*\n* HSShowAnimation Plugin\n* @version: 3.0.0 (Sat, 20 Nov 2021)\n* @author: HtmlStream\n* @event-namespace: .HSShowAnimation\n* @license: Htmlstream Libraries (https://htmlstream.com/)\n* Copyright 2021 Htmlstream\n*/\n\nvar dataAttributeName = \'data-hs-show-animation-options\';\nvar defaults = {\n  groupName: null,\n  targetSelector: null,\n  siblingSelector: null,\n  eventType: \'click\',\n  classMap: {\n    active: \'active\'\n  },\n  animationType: \'simple\',\n  animationInit: \'animated\',\n  animationIn: null,\n  duration: null,\n  afterShow: function afterShow() {}\n};\n\nvar HSShowAnimation = /*#__PURE__*/function () {\n  function HSShowAnimation(el, options, id) {\n    _classCallCheck(this, HSShowAnimation);\n\n    this.collection = [];\n    var that = this;\n    var elems;\n\n    if (el instanceof HTMLElement) {\n      elems = [el];\n    } else if (el instanceof Object) {\n      elems = el;\n    } else {\n      elems = document.querySelectorAll(el);\n    }\n\n    for (var i = 0; i &lt; elems.length; i += 1) {\n      that.addToCollection(elems[i], options, id || elems[i].id);\n    }\n\n    if (!that.collection.length) {\n      return false;\n    } // initialization calls\n\n\n    that._init();\n\n    return this;\n  }\n\n  _createClass(HSShowAnimation, [{\n    key: "_init",\n    value: function _init() {\n      var that = this;\n\n      var _loop = function _loop(i) {\n        var _$el = void 0;\n\n        var _options = void 0;\n\n        if (that.collection[i].hasOwnProperty(\'$initializedEl\')) {\n          return "continue";\n        }\n\n        _$el = that.collection[i].$el;\n        _options = that.collection[i].options;\n        that.prepareObject(_$el, _options);\n\n        _$el.addEventListener(_options.eventType, function (e) {\n          e.preventDefault();\n\n          if (_$el.classList.contains(_options.classMap.active)) {\n            return;\n          }\n\n          that.activeClassChange(_options);\n\n          if (_options.animationType === \'css-animation\') {\n            that.cssAnimation(_options);\n          } else {\n            that.simpleAnimation(_options);\n          }\n        });\n      };\n\n      for (var i = 0; i &lt; that.collection.length; i += 1) {\n        var _ret = _loop(i);\n\n        if (_ret === "continue") continue;\n      }\n    }\n  }, {\n    key: "prepareObject",\n    value: function prepareObject($el, settings) {\n      var $targetSelector = document.querySelector(settings.targetSelector),\n          $siblingSelector = document.querySelector(settings.siblingSelector);\n      $el.setAttribute(\'data-hs-show-animation-link-group\', settings.groupName);\n\n      if (settings.duration) {\n        $targetSelector.style.animationDuration = "".concat(settings.duration, "ms");\n      }\n\n      $targetSelector.setAttribute(\'data-hs-show-animation-target-group\', settings.groupName);\n\n      if ($siblingSelector) {\n        $siblingSelector.setAttribute(\'data-hs-show-animation-target-group\', settings.groupName);\n      }\n    }\n  }, {\n    key: "activeClassChange",\n    value: function activeClassChange(settings) {\n      var $targets = document.querySelectorAll("[data-hs-show-animation-link-group=\\"".concat(settings.groupName, "\\"]"));\n\n      if ($targets.length) {\n        $targets.forEach(function ($item) {\n          return $item.classList.remove(settings.classMap.active);\n        });\n      }\n    }\n  }, {\n    key: "simpleAnimation",\n    value: function simpleAnimation(settings) {\n      var $targets = document.querySelectorAll("[data-hs-show-animation-target-group=\\"".concat(settings.groupName, "\\"]")),\n          $targetSelector = document.querySelector(settings.targetSelector);\n\n      if ($targets.length) {\n        $targets.forEach(function ($item) {\n          $item.style.display = \'none\';\n          $item.style.opacity = 0;\n        });\n      }\n\n      Object(_utils__WEBPACK_IMPORTED_MODULE_0__["fadeIn"])($targetSelector, 400);\n      settings.afterShow();\n    }\n  }, {\n    key: "cssAnimation",\n    value: function cssAnimation(settings) {\n      var $targets = document.querySelectorAll("[data-hs-show-animation-target-group=\\"".concat(settings.groupName, "\\"]")),\n          $targetSelector = document.querySelector(settings.targetSelector);\n\n      if ($targets.length) {\n        $targets.forEach(function ($item) {\n          $item.style.display = \'none\';\n          $item.style.opacity = 0;\n          $item.classList.remove(settings.animationInit, settings.animationIn);\n        });\n      }\n\n      $targetSelector.style.display = \'block\';\n      settings.afterShow();\n      setTimeout(function () {\n        $targetSelector.style.opacity = 1;\n        $targetSelector.classList.add(settings.animationInit, settings.animationIn);\n      }, 50);\n    }\n  }, {\n    key: "addToCollection",\n    value: function addToCollection(item, options, id) {\n      this.collection.push({\n        $el: item,\n        id: id || null,\n        options: Object.assign({}, defaults, item.hasAttribute(dataAttributeName) ? JSON.parse(item.getAttribute(dataAttributeName)) : {}, options)\n      });\n    }\n  }, {\n    key: "getItem",\n    value: function getItem(item) {\n      if (typeof item === \'number\') {\n        return this.collection[item].$initializedEl;\n      } else {\n        return this.collection.find(function (el) {\n          return el.id === item;\n        }).$initializedEl;\n      }\n    }\n  }]);\n\n  return HSShowAnimation;\n}();\n\n\n\n//# sourceURL=webpack://HSShowAnimation/./src/js/hs-show-animation.js?')},"./src/js/utils.js":function(module,__webpack_exports__,__webpack_require__){"use strict";eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"fadeIn\", function() { return fadeIn; });\nfunction fadeIn(el, time) {\n  if (!el || el.offsetParent !== null) return el;\n  el.style.opacity = 0;\n  el.style.display = 'block';\n  var last = +new Date();\n\n  var tick = function tick() {\n    el.style.opacity = +el.style.opacity + (new Date() - last) / time;\n    last = +new Date();\n\n    if (+el.style.opacity &lt; 1) {\n      window.requestAnimationFrame &amp;&amp; requestAnimationFrame(tick) || setTimeout(tick, 16);\n    }\n  };\n\n  tick();\n}\n\n//# sourceURL=webpack://HSShowAnimation/./src/js/utils.js?")}},e={},f.m=d,f.c=e,f.d=function(n,t,e){f.o(n,t)||Object.defineProperty(n,t,{enumerable:!0,get:e})},f.r=function(n){"undefined"!=typeof Symbol&amp;&amp;Symbol.toStringTag&amp;&amp;Object.defineProperty(n,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(n,"__esModule",{value:!0})},f.t=function(t,n){if(1&amp;n&amp;&amp;(t=f(t)),8&amp;n)return t;if(4&amp;n&amp;&amp;"object"==typeof t&amp;&amp;t&amp;&amp;t.__esModule)return t;var e=Object.create(null);if(f.r(e),Object.defineProperty(e,"default",{enumerable:!0,value:t}),2&amp;n&amp;&amp;"string"!=typeof t)for(var i in t)f.d(e,i,function(n){return t[n]}.bind(null,i));return e},f.n=function(n){var t=n&amp;&amp;n.__esModule?function(){return n.default}:function(){return n};return f.d(t,"a",t),t},f.o=function(n,t){return Object.prototype.hasOwnProperty.call(n,t)},f.p="",f(f.s="./src/js/hs-show-animation.js").default;function f(n){if(e[n])return e[n].exports;var t=e[n]={i:n,l:!1,exports:{}};return d[n].call(t.exports,t,t.exports,f),t.l=!0,t.exports}var d,e});</pre></body></html>