SILENT KILLERPanel

Current Path: > home > codekrsu > > escapematrixonline.com > wp-content > plugins > ad-inserter > includes > > js


Operation   : Linux premium131.web-hosting.com 4.18.0-553.44.1.lve.el8.x86_64 #1 SMP Thu Mar 13 14:29:12 UTC 2025 x86_64
Software     : Apache
Server IP    : 162.0.232.56 | Your IP: 216.73.216.111
Domains      : 1034 Domain(s)
Permission   : [ 0755 ]

Files and Folders in: /home/codekrsu//escapematrixonline.com/wp-content/plugins/ad-inserter/includes//js

NameTypeSizeLast ModifiedActions
ResizeSensor.js File 5910 bytes October 22 2021 20:38:52.
ResizeSensor.min.js File 2234 bytes June 05 2021 18:47:44.
ad-inserter-check.js File 304 bytes May 13 2017 01:33:42.
ai-adb-data.js File 1787 bytes October 10 2022 20:16:54.
ai-adb-data.min.js File 1565 bytes October 10 2022 20:16:54.
ai-adb-try.js File 405 bytes November 01 2022 19:56:04.
ai-adb-try.min.js File 309 bytes November 01 2022 19:56:04.
ai-adb.js File 37793 bytes July 01 2025 13:06:56.
ai-adb.min.js File 13882 bytes July 01 2025 13:06:56.
ai-admin.js File 1588 bytes February 04 2019 22:43:18.
ai-ads-data.js File 148 bytes October 10 2022 20:16:54.
ai-ads-data.min.js File 123 bytes October 10 2022 20:16:54.
ai-ads.js File 8599 bytes June 21 2023 20:37:26.
ai-ads.min.js File 2407 bytes March 21 2023 23:11:24.
ai-auto-ads.js File 683 bytes October 10 2022 20:16:54.
ai-auto-ads.min.js File 344 bytes October 10 2022 20:16:54.
ai-base64.js File 1296 bytes May 22 2020 22:02:18.
ai-base64.min.js File 1161 bytes March 15 2020 13:39:32.
ai-cookie-data.js File 87 bytes January 01 2023 23:22:48.
ai-cookie-data.min.js File 72 bytes January 01 2023 23:22:48.
ai-cookie.js File 28750 bytes July 01 2025 13:06:56.
ai-cookie.min.js File 10120 bytes July 01 2025 13:06:56.
ai-errors-footer.js File 1072 bytes September 28 2022 21:46:10.
ai-errors-footer.min.js File 600 bytes September 28 2022 21:46:10.
ai-errors-head.js File 133 bytes January 05 2020 22:32:08.
ai-errors-head.min.js File 77 bytes January 05 2020 22:32:08.
ai-errors.js File 402 bytes January 05 2020 22:32:08.
ai-errors.min.js File 293 bytes January 05 2020 22:32:08.
ai-filter-data.js File 142 bytes October 18 2022 23:11:16.
ai-filter-data.min.js File 116 bytes October 18 2022 23:11:16.
ai-filter.js File 16985 bytes January 01 2023 23:22:48.
ai-filter.min.js File 4946 bytes January 01 2023 23:22:48.
ai-insert-data.js File 90 bytes January 01 2023 23:22:48.
ai-insert-data.min.js File 75 bytes January 01 2023 23:22:48.
ai-insert.js File 31029 bytes June 03 2023 21:04:34.
ai-insert.min.js File 10530 bytes June 03 2023 21:04:34.
ai-jquery.js File 18 bytes June 16 2018 16:14:22.
ai-lists-data.js File 80 bytes January 01 2023 23:22:48.
ai-lists-data.min.js File 68 bytes January 01 2023 23:22:48.
ai-lists.js File 55439 bytes July 01 2025 13:06:56.
ai-lists.min.js File 15443 bytes July 01 2025 13:06:56.
ai-mobile-detect.js File 71235 bytes October 12 2022 22:31:18.
ai-mobile-detect.min.js File 39480 bytes October 12 2022 22:31:18.
ai-rotation-data.js File 100 bytes January 18 2023 23:35:12.
ai-rotation-data.min.js File 80 bytes January 18 2023 23:35:12.
ai-rotation.js File 32220 bytes March 08 2024 21:34:50.
ai-rotation.min.js File 7465 bytes March 08 2024 21:34:50.
ai-select-data.js File 156 bytes January 02 2023 21:37:30.
ai-select-data.min.js File 131 bytes January 02 2023 21:37:30.
ai-select.js File 18463 bytes April 15 2024 22:22:22.
ai-select.min.js File 7724 bytes April 15 2024 22:22:22.
ai-sidebar-data.js File 179 bytes January 01 2023 23:22:48.
ai-sidebar-data.min.js File 160 bytes January 01 2023 23:22:48.
ai-sidebar.js File 7102 bytes February 05 2023 15:58:48.
ai-sidebar.min.js File 1733 bytes February 05 2023 15:58:48.
ai-wait-functions.js File 473 bytes October 10 2022 20:16:54.
ai-wait-functions.min.js File 227 bytes October 10 2022 20:16:54.
ai-wait-jquery.js File 1749 bytes January 06 2021 22:01:50.
ai-wait-jquery.min.js File 682 bytes January 06 2021 22:01:50.
image-picker.js File 10135 bytes January 29 2017 23:56:22.
image-picker.min.js File 7523 bytes April 27 2017 22:02:34.
index.html File 44 bytes August 24 2018 20:39:16.
jquery.mousewheel.js File 8267 bytes September 30 2016 22:30:08.
jquery.mousewheel.min.js File 2771 bytes September 30 2016 22:30:08.
jquery.multi-select.js File 20136 bytes July 01 2025 13:06:56.
jquery.quicksearch.js File 4143 bytes July 01 2025 13:06:56.
jquery.scombobox.js File 66592 bytes July 01 2025 13:06:56.
jquery.scombobox.min.js File 23784 bytes July 01 2025 13:06:56.
jquery.ui.spinner.js File 13920 bytes May 13 2017 01:33:42.
missed.js File 2700 bytes January 29 2018 21:42:06.
theia-sticky-sidebar.js File 16370 bytes January 01 2023 23:22:48.
theia-sticky-sidebar.min.js File 5596 bytes January 01 2023 23:22:48.

Reading File: /home/codekrsu//escapematrixonline.com/wp-content/plugins/ad-inserter/includes//js/ResizeSensor.js

/**
 * Copyright Marc J. Schmidt. See the LICENSE file at the top-level
 * directory of this distribution and at
 * https://github.com/marcj/css-element-queries/blob/master/LICENSE.
 */
;
(function() {

    /**
     * Class for dimension change detection.
     *
     * @param {Element|Element[]|Elements|jQuery} element
     * @param {Function} callback
     *
     * @constructor
     */
    var ResizeSensor = function(element, callback) {
        /**
         *
         * @constructor
         */
        function EventQueue() {
            this.q = [];
            this.add = function(ev) {
                this.q.push(ev);
            };

            var i, j;
            this.call = function() {
                for (i = 0, j = this.q.length; i < j; i++) {
                    this.q[i].call();
                }
            };
        }

        /**
         * @param {HTMLElement} element
         * @param {String}      prop
         * @returns {String|Number}
         */
        function getComputedStyle(element, prop) {
            if (element.currentStyle) {
                return element.currentStyle[prop];
            } else if (window.getComputedStyle) {
                return window.getComputedStyle(element, null).getPropertyValue(prop);
            } else {
                return element.style[prop];
            }
        }

        /**
         *
         * @param {HTMLElement} element
         * @param {Function}    resized
         */
        function attachResizeEvent(element, resized) {
            if (!element.resizedAttached) {
                element.resizedAttached = new EventQueue();
                element.resizedAttached.add(resized);
            } else if (element.resizedAttached) {
                element.resizedAttached.add(resized);
                return;
            }

            element.resizeSensor = document.createElement('div');
            element.resizeSensor.className = 'resize-sensor';
            var style = 'position: absolute; left: 0; top: 0; right: 0; bottom: 0; overflow: hidden; z-index: -1; visibility: hidden;';
            var styleChild = 'position: absolute; left: 0; top: 0; transition: 0s;';

            element.resizeSensor.style.cssText = style;
            element.resizeSensor.innerHTML =
                '<div class="resize-sensor-expand" style="' + style + '">' +
                    '<div style="' + styleChild + '"></div>' +
                '</div>' +
                '<div class="resize-sensor-shrink" style="' + style + '">' +
                    '<div style="' + styleChild + ' width: 200%; height: 200%"></div>' +
                '</div>';
            element.appendChild(element.resizeSensor);

            if (!{fixed: 1, absolute: 1}[getComputedStyle(element, 'position')]) {
                element.style.position = 'relative';
            }

            var expand = element.resizeSensor.childNodes[0];
            var expandChild = expand.childNodes[0];
            var shrink = element.resizeSensor.childNodes[1];
            var shrinkChild = shrink.childNodes[0];

            var lastWidth, lastHeight;

            var reset = function() {
                expandChild.style.width = expand.offsetWidth + 10 + 'px';
                expandChild.style.height = expand.offsetHeight + 10 + 'px';
                expand.scrollLeft = expand.scrollWidth;
                expand.scrollTop = expand.scrollHeight;
                shrink.scrollLeft = shrink.scrollWidth;
                shrink.scrollTop = shrink.scrollHeight;
                lastWidth = element.offsetWidth;
                lastHeight = element.offsetHeight;
            };

            reset();

            var changed = function() {
                if (element.resizedAttached) {
                    element.resizedAttached.call();
                }
            };

            var addEvent = function(el, name, cb) {
                if (el.attachEvent) {
                    el.attachEvent('on' + name, cb);
                } else {
                    el.addEventListener(name, cb);
                }
            };

            var onScroll = function() {
              if (element.offsetWidth != lastWidth || element.offsetHeight != lastHeight) {
                  changed();
              }
              reset();
            };

            addEvent(expand, 'scroll', onScroll);
            addEvent(shrink, 'scroll', onScroll);
        }

        var elementType = Object.prototype.toString.call(element);
        var isCollectionTyped = ('[object Array]' === elementType
            || ('[object NodeList]' === elementType)
            || ('[object HTMLCollection]' === elementType)
            || ('undefined' !== typeof jQuery && element instanceof jQuery) //jquery
            || ('undefined' !== typeof Elements && element instanceof Elements) //mootools
        );

        if (isCollectionTyped) {
            var i = 0, j = element.length;
            for (; i < j; i++) {
                attachResizeEvent(element[i], callback);
            }
        } else {
            attachResizeEvent(element, callback);
        }

        this.detach = function() {
            if (isCollectionTyped) {
                var i = 0, j = element.length;
                for (; i < j; i++) {
                    ResizeSensor.detach(element[i]);
                }
            } else {
                ResizeSensor.detach(element);
            }
        };
    };

    ResizeSensor.detach = function(element) {
        if (element.resizeSensor) {
            element.removeChild(element.resizeSensor);
            delete element.resizeSensor;
            delete element.resizedAttached;
        }
    };

    // make available to common module loader
    if (typeof module !== 'undefined' && typeof module.exports !== 'undefined') {
        module.exports = ResizeSensor;
    }
    else {
        window.ResizeSensor = ResizeSensor;
    }

})();



SILENT KILLER Tool