{"version":3,"sources":["jsdelivr-header.js","/npm/scrollmonitor@1.2.11/dist/umd/index.js"],"names":[],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;AACA,ACNA,IAAI,gBAAmB,MAAQ,KAAK,kBAAqB,OAAO,OAAS,SAAU,EAAG,EAAG,EAAG,QAC7E,IAAP,IAAkB,EAAK,GAC3B,OAAO,eAAe,EAAG,EAAI,CAAE,YAAY,EAAM,IAAK,WAAa,OAAO,EAAE,EAAI,GACnF,EAAI,SAAU,EAAG,EAAG,EAAG,QACT,IAAP,IAAkB,EAAK,GAC3B,EAAE,GAAM,EAAE,EACb,GACG,aAAgB,MAAQ,KAAK,cAAiB,SAAS,EAAG,GAC1D,IAAK,IAAI,KAAK,EAAa,YAAN,GAAoB,OAAO,UAAU,eAAe,KAAK,EAAS,IAAI,gBAAgB,EAAS,EAAG,EAC3H,GACA,SAAW,GACP,GAAsB,iBAAX,QAAiD,iBAAnB,OAAO,QAAsB,CAClE,IAAI,EAAI,EAAQ,QAAS,cACf,IAAN,IAAiB,OAAO,QAAU,EAC1C,KAC2B,mBAAX,QAAyB,OAAO,KAC5C,OAAO,CAAC,UAAW,UAAW,qBAAsB,mBAAoB,cAAe,qBAAsB,sBAAuB,EAE3I,CARD,EAQG,SAAU,EAAS,GAClB,aACA,OAAO,eAAe,EAAS,aAAc,CAAE,OAAO,IACtD,EAAQ,QAAU,EAAQ,4BAAyB,EACnD,IAAI,EAAiB,EAAQ,sBAC7B,OAAO,eAAe,EAAS,yBAA0B,CAAE,YAAY,EAAM,IAAK,WAAc,OAAO,EAAe,sBAAwB,IAC9I,IAAI,EAAe,EAAQ,oBAC3B,OAAO,eAAe,EAAS,UAAW,CAAE,YAAY,EAAM,IAAK,WAAc,OAAO,EAAa,OAAS,IAC9G,aAAa,EAAQ,eAAgB,GACrC,IAAI,EAAiB,EAAQ,sBAKzB,EAAgB,IAJC,EAAQ,sBAIU,wBAAuB,EAAe,YAAc,SAAS,UAAO,GACvG,EAAe,cACf,EAAc,cACd,EAAc,cAEd,OAAO,cAAgB,GAE3B,EAAQ,QAAU,CACtB","file":"/npm/scrollmonitor@1.2.11/dist/umd/index.js","sourceRoot":"","sourcesContent":["/**\n * Minified by jsDelivr using Terser v5.37.0.\n * Original file: /npm/scrollmonitor@1.2.11/dist/umd/index.js\n *\n * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files\n */\n","var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {\n    if (k2 === undefined) k2 = k;\n    Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } });\n}) : (function(o, m, k, k2) {\n    if (k2 === undefined) k2 = k;\n    o[k2] = m[k];\n}));\nvar __exportStar = (this && this.__exportStar) || function(m, exports) {\n    for (var p in m) if (p !== \"default\" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p);\n};\n(function (factory) {\n    if (typeof module === \"object\" && typeof module.exports === \"object\") {\n        var v = factory(require, exports);\n        if (v !== undefined) module.exports = v;\n    }\n    else if (typeof define === \"function\" && define.amd) {\n        define([\"require\", \"exports\", \"./src/container.js\", \"./src/watcher.js\", \"./src/types\", \"./src/constants.js\", \"./src/container.js\"], factory);\n    }\n})(function (require, exports) {\n    \"use strict\";\n    Object.defineProperty(exports, \"__esModule\", { value: true });\n    exports.Watcher = exports.ScrollMonitorContainer = void 0;\n    var container_js_1 = require(\"./src/container.js\");\n    Object.defineProperty(exports, \"ScrollMonitorContainer\", { enumerable: true, get: function () { return container_js_1.ScrollMonitorContainer; } });\n    var watcher_js_1 = require(\"./src/watcher.js\");\n    Object.defineProperty(exports, \"Watcher\", { enumerable: true, get: function () { return watcher_js_1.Watcher; } });\n    __exportStar(require(\"./src/types\"), exports);\n    var constants_js_1 = require(\"./src/constants.js\");\n    var container_js_2 = require(\"./src/container.js\");\n    // this is needed for the type, but if we're not in a browser the only\n    // way listenToDOM will be called is if you call scrollmonitor.createContainer\n    // and you can't do that until you have a DOM element.\n    var scrollMonitor = new container_js_2.ScrollMonitorContainer(constants_js_1.isInBrowser ? document.body : undefined);\n    if (constants_js_1.isInBrowser) {\n        scrollMonitor.updateState();\n        scrollMonitor.listenToDOM();\n        //@ts-ignore\n        window.scrollMonitor = scrollMonitor;\n    }\n    exports.default = scrollMonitor;\n});\n"]}