PageSourceSearch

https://redbarrelsgames.com/wp-content/themes/redbarrelsgames/dist…ons_index_js.535865eb37463e5127cc.bundle.js

js redbarrelsgames.com collected 2026-10-02 05:06:08 UTC 6,468 bytes, 2 lines download raw bytes

1"use strict";(self.webpackChunkredbarrelsgames=self.webpackChunkredbarrelsgames||[]).push([["src_js_modules_accordions_index_js"],{
1"./src/js/components/Accordion.js":(t,n,e)=>{e.d(n,{Z:()=>f});var o=e("./node_modules/eventemitter2/lib/eventemitter2.js"),i=e.n(o),r=e("./src/js/utils/listener.js");function c(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function s(t,n){for(var e=0;e<n.length;e++){var o=n[e];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(t,o.key,o)}}function l(t){return l=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)},l(t)}function u(t,n){return!n||"object"!=((e=n)&&"undefined"!=typeof Symbol&&e.constructor===Symbol?"symbol":typeof e)&&"function"!=typeof n?c(t):n;var e}function a(t,n){return a=Object.setPrototypeOf||function(t,n){return t.__proto__=n,t},a(t,n)}function d(t){var n=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function(){var e,o=l(t);if(n){var i=l(this).constructor;e=Reflect.construct(o,arguments,i)}else e=o.apply(this,arguments);return u(this,e)}}const f=function(t){!function(t,n){if("function"!=typeof n&&null!==n)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(n&&n.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),n&&a(t,n)}(l,t);var n,e,o,i=d(l);function l(t,n){var e,o=arguments.length>2&&void 0!==arguments[2]&&arguments[2];return function(t,n){if(!(t instanceof n))throw new TypeError("Cannot call a class as a function")}(this,l),(e=i.call(this)).button=t,e.panel=n,e.parent=t.closest(".accordions__accordion"),e._toggled="true"==e.button.getAttribute("aria-expanded"),e._closeOnTapOut=o,e._onClick=e._onClick.bind(c(e)),e._onClickPanel=e._onClickPanel.bind(c(e)),e._onClickOutside=e._onClickOutside.bind(c(e)),e.init(),e}return n=l,e=[{key:"init",value:function(){this._bindEvents()}},{key:"destroy",value:function(){this._unbindEvents(),this.button=null,this.panel=null,this._toggled=null,this._closeOnTapOut=null,this._onClick=null,this._onClickPanel=null,this._onClickOutside=null}},{key:"open",value:function(){var t=arguments.length>0&&void 0!==arguments[0]&&arguments[0];!0!==this._toggled&&(this._toggled=!0,this.parent&&this.parent.setAttribute("data-expanded",!0),this.button.setAttribute("aria-expanded",!0),this.panel.setAttribute("aria-hidden",!1),this._closeOnTapOut&&window.addEventListener("click",this._onClickOutside),t||this.emit("open",this))}},{key:"close",value:function(){var t=arguments.length>0&&void 0!==arguments[0]&&arguments[0];!1!==this._toggled&&(this._toggled=!1,this._closeOnTapOut&&window.removeEventListener("click",this._onClickOutside),this.parent&&this.parent.setAttribute("data-expanded",!1),this.button.setAttribute("aria-expanded",!1),this.panel.setAttribute("aria-hidden",!0),t||this.emit("close",this))}},{key:"toggle",value:function(){!0===this._toggled?this.close():this.open()}},{key:"_bindEvents",value:function(){this.button&&(0,r.on)(this.button,"click",this._onClick),this.panel&&(0,r.on)(this.panel,"click",this._onClickPanel)}},{key:"_unbindEvents",value:function(){this.button&&(0,r.S1)(this.button,"click",this._onClick),this.panel&&(0,r.S1)(this.panel,"click",this._onClickPanel),this._closeOnTapOut&&window.removeEventListener("click",this._onClickOutside)}},{key:"_onClick",value:function(t){t&&(t.preventDefault(),t.stopImmediatePropagation()),this.toggle()}},{key:"_onClickPanel",value:function(t){t&&t.stopImmediatePropagation()}},{key:"_onClickOutside",value:function(){this.close()}},{key:"toggled",get:function(){return this._toggled}}],e&&s(n.prototype,e),o&&s(n,o),l}(i())},
1"./src/js/modules/accordions/index.js":(t,n,e)=>{e.r(n),e.d(n,{default:()=>l});var o=e("./src/js/components/Accordion.js"),i=e("./src/js/utils/dom.js");function r(t,n){(null==n||n>t.length)&&(n=t.length);for(var e=0,o=new Array(n);e<n;e++)o[e]=t[e];return o}function c(t,n){for(var e=0;e<n.length;e++){var o=n[e];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(t,o.key,o)}}function s(t){return function(t){if(Array.isArray(t))return r(t)}(t)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(t)||function(t,n){if(!t)return;if("string"==typeof t)return r(t,n);var e=Object.prototype.toString.call(t).slice(8,-1);"Object"===e&&t.constructor&&(e=t.constructor.name);if("Map"===e||"Set"===e)return Array.from(e);if("Arguments"===e||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(e))return r(t,n)}(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}const l=function(){function t(n,e){!function(t,n){if(!(t instanceof n))throw new TypeError("Cannot call a class as a function")}(this,t),this.el=n,this.emitter=e,this.accordions=s((0,i.$$)(".accordions__accordion",this.el)).map((function(t){var n=(0,i.$)(".accordions__btn",t),e=(0,i.$)(".accordions__content",t);return new o.Z(n,e)})),this._onAccordionOpen=this._onAccordionOpen.bind(this),this._onAccordionClose=this._onAccordionClose.bind(this)}var n,e,r;return n=t,(e=[{key:"destroy",value:function(){this.accordions&&this.accordions.forEach((function(t){return t.destroy()})),this.el=null,this.emitter=null,this.accordions=null,this._onAccordionOpen=null,this._onAccordionClose=null}},{key:"start",value:function(){this._bindEvents()}},{key:"stop",value:function(){this._unbindEvents()}},{key:"_bindEvents",value:function(){var t=this;this.accordions&&this.accordions.forEach((function(n){n.on("open",t._onAccordionOpen),n.on("close",t._onAccordionClose)}))}},{key:"_unbindEvents",value:function(){var t=this;this.accordions&&this.accordions.forEach((function(n){n.off("open",t._onAccordionOpen),n.off("close",t._onAccordionClose)}))}},{key:"_onAccordionOpen",value:function(){this.emitter.emit("SiteScroll.update")}},{key:"_onAccordionClose",value:function(){this.emitter.emit("SiteScroll.update")}}])&&c(n.prototype,e),r&&c(n,r),t}()}
1}]);
2//# sourceMappingURL=src_js_modules_accordions_index_js.535865eb37463e5127cc.bundle.js.map

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.