diff --git a/build/asset-manifest.json b/build/asset-manifest.json deleted file mode 100644 index 1f17f01..0000000 --- a/build/asset-manifest.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "files": { - "main.js": "/static/js/main.js", - "main.css": "/static/css/main.b7f5d90d.css", - "shiki_content.js": "/static/js/shiki_content.js", - "anime365_content.js": "/static/js/anime365_content.js", - "background.js": "/static/js/background.js", - "static/js/787.93b8a6e0.chunk.js": "/static/js/787.93b8a6e0.chunk.js", - "static/media/fa-solid-900.ttf": "/static/media/fa-solid-900.b48ad290d0335879a92b.ttf", - "static/media/fa-brands-400.ttf": "/static/media/fa-brands-400.f9ee61fab3c11e2f3ed3.ttf", - "static/media/fa-solid-900.woff2": "/static/media/fa-solid-900.66104b766c3d0462b3c5.woff2", - "static/media/fa-brands-400.woff2": "/static/media/fa-brands-400.e1a247a5ef41e1975742.woff2", - "static/media/fa-regular-400.ttf": "/static/media/fa-regular-400.abf801b7acb6705a15ad.ttf", - "static/media/fa-regular-400.woff2": "/static/media/fa-regular-400.639d2000c1ece92eaec8.woff2", - "static/media/loading.webp": "/static/media/loading.fe40305bbb7b483bc4cb.webp", - "static/media/fa-v4compatibility.ttf": "/static/media/fa-v4compatibility.f601162ae669f88823a3.ttf", - "static/media/fa-v4compatibility.woff2": "/static/media/fa-v4compatibility.745989aab0d69cab7e70.woff2", - "index.html": "/index.html", - "main.js.map": "/static/js/main.js.map", - "main.b7f5d90d.css.map": "/static/css/main.b7f5d90d.css.map", - "shiki_content.js.map": "/static/js/shiki_content.js.map", - "anime365_content.js.map": "/static/js/anime365_content.js.map", - "background.js.map": "/static/js/background.js.map", - "787.93b8a6e0.chunk.js.map": "/static/js/787.93b8a6e0.chunk.js.map" - }, - "entrypoints": [ - "static/js/main.js", - "static/css/main.b7f5d90d.css" - ] -} \ No newline at end of file diff --git a/build/images/128.png b/build/images/128.png deleted file mode 100644 index 582c754..0000000 Binary files a/build/images/128.png and /dev/null differ diff --git a/build/images/16.png b/build/images/16.png deleted file mode 100644 index 8bf85e2..0000000 Binary files a/build/images/16.png and /dev/null differ diff --git a/build/images/24.png b/build/images/24.png deleted file mode 100644 index 7d4ff8e..0000000 Binary files a/build/images/24.png and /dev/null differ diff --git a/build/images/512.png b/build/images/512.png deleted file mode 100644 index 3d816d7..0000000 Binary files a/build/images/512.png and /dev/null differ diff --git a/build/manifest.json b/build/manifest.json deleted file mode 100644 index 49e121a..0000000 --- a/build/manifest.json +++ /dev/null @@ -1,38 +0,0 @@ -{ - "name": "ShikiLink", - "description": "Adds an external link to the Shikimori website to watch the anime.", - "version": "1.0.2", - "manifest_version": 3, - "action": { - "default_popup": "popup.html", - "default_title": "ShikiLink" - }, - "host_permissions": [ - "*://shikimori.one/*", "*://shikimori.org/*", "*://smotret-anime.com/*", "*://anime365.ru/*" - ], - "content_scripts": [ - { - "matches": ["*://shikimori.one/*", "*://shikimori.org/*"], - "js": ["./static/js/shiki_content.js"] - }, - { - "matches": ["*://smotret-anime.com/*", "*://anime365.ru/*"], - "js": ["./static/js/anime365_content.js"] - } - ], - "background": { - "service_worker": "./static/js/background.js" - }, - "permissions": [ - "activeTab", - "webNavigation", - "scripting", - "tabs" - ], - "icons": { - "16": "/images/16.png", - "24": "/images/24.png", - "128": "/images/128.png", - "512": "/images/512.png" - } -} \ No newline at end of file diff --git a/build/popup.html b/build/popup.html deleted file mode 100644 index 170f923..0000000 --- a/build/popup.html +++ /dev/null @@ -1 +0,0 @@ -
a||125d?(a.sortIndex=c,f(t,a),null===h(r)&&a===h(t)&&(B?(E(L),L=-1):B=!0,K(H,c-d))):(a.sortIndex=e,f(r,a),A||z||(A=!0,I(J)));return a};\nexports.unstable_shouldYield=M;exports.unstable_wrapCallback=function(a){var b=y;return function(){var c=y;y=b;try{return a.apply(this,arguments)}finally{y=c}}};\n","'use strict';\n\nif (process.env.NODE_ENV === 'production') {\n module.exports = require('./cjs/scheduler.production.min.js');\n} else {\n module.exports = require('./cjs/scheduler.development.js');\n}\n","// The module cache\nvar __webpack_module_cache__ = {};\n\n// The require function\nfunction __webpack_require__(moduleId) {\n\t// Check if module is in cache\n\tvar cachedModule = __webpack_module_cache__[moduleId];\n\tif (cachedModule !== undefined) {\n\t\treturn cachedModule.exports;\n\t}\n\t// Create a new module (and put it into the cache)\n\tvar module = __webpack_module_cache__[moduleId] = {\n\t\t// no module.id needed\n\t\t// no module.loaded needed\n\t\texports: {}\n\t};\n\n\t// Execute the module function\n\t__webpack_modules__[moduleId](module, module.exports, __webpack_require__);\n\n\t// Return the exports of the module\n\treturn module.exports;\n}\n\n// expose the modules object (__webpack_modules__)\n__webpack_require__.m = __webpack_modules__;\n\n","// getDefaultExport function for compatibility with non-harmony modules\n__webpack_require__.n = function(module) {\n\tvar getter = module && module.__esModule ?\n\t\tfunction() { return module['default']; } :\n\t\tfunction() { return module; };\n\t__webpack_require__.d(getter, { a: getter });\n\treturn getter;\n};","// define getter functions for harmony exports\n__webpack_require__.d = function(exports, definition) {\n\tfor(var key in definition) {\n\t\tif(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) {\n\t\t\tObject.defineProperty(exports, key, { enumerable: true, get: definition[key] });\n\t\t}\n\t}\n};","__webpack_require__.f = {};\n// This file contains only the entry chunk.\n// The chunk loading function for additional chunks\n__webpack_require__.e = function(chunkId) {\n\treturn Promise.all(Object.keys(__webpack_require__.f).reduce(function(promises, key) {\n\t\t__webpack_require__.f[key](chunkId, promises);\n\t\treturn promises;\n\t}, []));\n};","// This function allow to reference async chunks\n__webpack_require__.u = function(chunkId) {\n\t// return url for filenames based on template\n\treturn \"static/js/\" + chunkId + \".\" + \"93b8a6e0\" + \".chunk.js\";\n};","// This function allow to reference async chunks\n__webpack_require__.miniCssF = function(chunkId) {\n\t// return url for filenames based on template\n\treturn undefined;\n};","__webpack_require__.o = function(obj, prop) { return Object.prototype.hasOwnProperty.call(obj, prop); }","var inProgress = {};\nvar dataWebpackPrefix = \"shikilink:\";\n// loadScript function to load a script via script tag\n__webpack_require__.l = function(url, done, key, chunkId) {\n\tif(inProgress[url]) { inProgress[url].push(done); return; }\n\tvar script, needAttach;\n\tif(key !== undefined) {\n\t\tvar scripts = document.getElementsByTagName(\"script\");\n\t\tfor(var i = 0; i < scripts.length; i++) {\n\t\t\tvar s = scripts[i];\n\t\t\tif(s.getAttribute(\"src\") == url || s.getAttribute(\"data-webpack\") == dataWebpackPrefix + key) { script = s; break; }\n\t\t}\n\t}\n\tif(!script) {\n\t\tneedAttach = true;\n\t\tscript = document.createElement('script');\n\n\t\tscript.charset = 'utf-8';\n\t\tscript.timeout = 120;\n\t\tif (__webpack_require__.nc) {\n\t\t\tscript.setAttribute(\"nonce\", __webpack_require__.nc);\n\t\t}\n\t\tscript.setAttribute(\"data-webpack\", dataWebpackPrefix + key);\n\t\tscript.src = url;\n\t}\n\tinProgress[url] = [done];\n\tvar onScriptComplete = function(prev, event) {\n\t\t// avoid mem leaks in IE.\n\t\tscript.onerror = script.onload = null;\n\t\tclearTimeout(timeout);\n\t\tvar doneFns = inProgress[url];\n\t\tdelete inProgress[url];\n\t\tscript.parentNode && script.parentNode.removeChild(script);\n\t\tdoneFns && doneFns.forEach(function(fn) { return fn(event); });\n\t\tif(prev) return prev(event);\n\t}\n\t;\n\tvar timeout = setTimeout(onScriptComplete.bind(null, undefined, { type: 'timeout', target: script }), 120000);\n\tscript.onerror = onScriptComplete.bind(null, script.onerror);\n\tscript.onload = onScriptComplete.bind(null, script.onload);\n\tneedAttach && document.head.appendChild(script);\n};","// define __esModule on exports\n__webpack_require__.r = function(exports) {\n\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n\t}\n\tObject.defineProperty(exports, '__esModule', { value: true });\n};","__webpack_require__.p = \"/\";","// no baseURI\n\n// object to store loaded and loading chunks\n// undefined = chunk not loaded, null = chunk preloaded/prefetched\n// [resolve, reject, Promise] = chunk loading, 0 = chunk loaded\nvar installedChunks = {\n\t179: 0\n};\n\n__webpack_require__.f.j = function(chunkId, promises) {\n\t\t// JSONP chunk loading for javascript\n\t\tvar installedChunkData = __webpack_require__.o(installedChunks, chunkId) ? installedChunks[chunkId] : undefined;\n\t\tif(installedChunkData !== 0) { // 0 means \"already installed\".\n\n\t\t\t// a Promise means \"currently loading\".\n\t\t\tif(installedChunkData) {\n\t\t\t\tpromises.push(installedChunkData[2]);\n\t\t\t} else {\n\t\t\t\tif(true) { // all chunks have JS\n\t\t\t\t\t// setup Promise in chunk cache\n\t\t\t\t\tvar promise = new Promise(function(resolve, reject) { installedChunkData = installedChunks[chunkId] = [resolve, reject]; });\n\t\t\t\t\tpromises.push(installedChunkData[2] = promise);\n\n\t\t\t\t\t// start chunk loading\n\t\t\t\t\tvar url = __webpack_require__.p + __webpack_require__.u(chunkId);\n\t\t\t\t\t// create error before stack unwound to get useful stacktrace later\n\t\t\t\t\tvar error = new Error();\n\t\t\t\t\tvar loadingEnded = function(event) {\n\t\t\t\t\t\tif(__webpack_require__.o(installedChunks, chunkId)) {\n\t\t\t\t\t\t\tinstalledChunkData = installedChunks[chunkId];\n\t\t\t\t\t\t\tif(installedChunkData !== 0) installedChunks[chunkId] = undefined;\n\t\t\t\t\t\t\tif(installedChunkData) {\n\t\t\t\t\t\t\t\tvar errorType = event && (event.type === 'load' ? 'missing' : event.type);\n\t\t\t\t\t\t\t\tvar realSrc = event && event.target && event.target.src;\n\t\t\t\t\t\t\t\terror.message = 'Loading chunk ' + chunkId + ' failed.\\n(' + errorType + ': ' + realSrc + ')';\n\t\t\t\t\t\t\t\terror.name = 'ChunkLoadError';\n\t\t\t\t\t\t\t\terror.type = errorType;\n\t\t\t\t\t\t\t\terror.request = realSrc;\n\t\t\t\t\t\t\t\tinstalledChunkData[1](error);\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\t\t\t\t\t};\n\t\t\t\t\t__webpack_require__.l(url, loadingEnded, \"chunk-\" + chunkId, chunkId);\n\t\t\t\t} else installedChunks[chunkId] = 0;\n\t\t\t}\n\t\t}\n};\n\n// no prefetching\n\n// no preloaded\n\n// no HMR\n\n// no HMR manifest\n\n// no on chunks loaded\n\n// install a JSONP callback for chunk loading\nvar webpackJsonpCallback = function(parentChunkLoadingFunction, data) {\n\tvar chunkIds = data[0];\n\tvar moreModules = data[1];\n\tvar runtime = data[2];\n\t// add \"moreModules\" to the modules object,\n\t// then flag all \"chunkIds\" as loaded and fire callback\n\tvar moduleId, chunkId, i = 0;\n\tif(chunkIds.some(function(id) { return installedChunks[id] !== 0; })) {\n\t\tfor(moduleId in moreModules) {\n\t\t\tif(__webpack_require__.o(moreModules, moduleId)) {\n\t\t\t\t__webpack_require__.m[moduleId] = moreModules[moduleId];\n\t\t\t}\n\t\t}\n\t\tif(runtime) var result = runtime(__webpack_require__);\n\t}\n\tif(parentChunkLoadingFunction) parentChunkLoadingFunction(data);\n\tfor(;i < chunkIds.length; i++) {\n\t\tchunkId = chunkIds[i];\n\t\tif(__webpack_require__.o(installedChunks, chunkId) && installedChunks[chunkId]) {\n\t\t\tinstalledChunks[chunkId][0]();\n\t\t}\n\t\tinstalledChunks[chunkId] = 0;\n\t}\n\n}\n\nvar chunkLoadingGlobal = self[\"webpackChunkshikilink\"] = self[\"webpackChunkshikilink\"] || [];\nchunkLoadingGlobal.forEach(webpackJsonpCallback.bind(null, 0));\nchunkLoadingGlobal.push = webpackJsonpCallback.bind(null, chunkLoadingGlobal.push.bind(chunkLoadingGlobal));","export type DOMMessage = {\r\n type: 'GET_DOM'\r\n}\r\n\r\nexport type DOMMessageResponse = {\r\n title: string;\r\n metaContent: string;\r\n description: string;\r\n poster: string;\r\n}\r\n\r\nexport enum Sender {\r\n React,\r\n Content,\r\n}\r\n\r\nexport interface ChromeMessage {\r\n from: Sender,\r\n message: any\r\n}","export default function _arrayLikeToArray(arr, len) {\n if (len == null || len > arr.length) len = arr.length;\n for (var i = 0, arr2 = new Array(len); i < len; i++) {\n arr2[i] = arr[i];\n }\n return arr2;\n}","import arrayWithHoles from \"./arrayWithHoles.js\";\nimport iterableToArrayLimit from \"./iterableToArrayLimit.js\";\nimport unsupportedIterableToArray from \"./unsupportedIterableToArray.js\";\nimport nonIterableRest from \"./nonIterableRest.js\";\nexport default function _slicedToArray(arr, i) {\n return arrayWithHoles(arr) || iterableToArrayLimit(arr, i) || unsupportedIterableToArray(arr, i) || nonIterableRest();\n}","export default function _arrayWithHoles(arr) {\n if (Array.isArray(arr)) return arr;\n}","export default function _iterableToArrayLimit(arr, i) {\n var _i = arr == null ? null : typeof Symbol !== \"undefined\" && arr[Symbol.iterator] || arr[\"@@iterator\"];\n if (_i == null) return;\n var _arr = [];\n var _n = true;\n var _d = false;\n var _s, _e;\n try {\n for (_i = _i.call(arr); !(_n = (_s = _i.next()).done); _n = true) {\n _arr.push(_s.value);\n if (i && _arr.length === i) break;\n }\n } catch (err) {\n _d = true;\n _e = err;\n } finally {\n try {\n if (!_n && _i[\"return\"] != null) _i[\"return\"]();\n } finally {\n if (_d) throw _e;\n }\n }\n return _arr;\n}","import arrayLikeToArray from \"./arrayLikeToArray.js\";\nexport default function _unsupportedIterableToArray(o, minLen) {\n if (!o) return;\n if (typeof o === \"string\") return arrayLikeToArray(o, minLen);\n var n = Object.prototype.toString.call(o).slice(8, -1);\n if (n === \"Object\" && o.constructor) n = o.constructor.name;\n if (n === \"Map\" || n === \"Set\") return Array.from(o);\n if (n === \"Arguments\" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return arrayLikeToArray(o, minLen);\n}","export default function _nonIterableRest() {\n throw new TypeError(\"Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\");\n}","function toVal(mix) {\n\tvar k, y, str='';\n\n\tif (typeof mix === 'string' || typeof mix === 'number') {\n\t\tstr += mix;\n\t} else if (typeof mix === 'object') {\n\t\tif (Array.isArray(mix)) {\n\t\t\tfor (k=0; k < mix.length; k++) {\n\t\t\t\tif (mix[k]) {\n\t\t\t\t\tif (y = toVal(mix[k])) {\n\t\t\t\t\t\tstr && (str += ' ');\n\t\t\t\t\t\tstr += y;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t} else {\n\t\t\tfor (k in mix) {\n\t\t\t\tif (mix[k]) {\n\t\t\t\t\tstr && (str += ' ');\n\t\t\t\t\tstr += k;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n\n\treturn str;\n}\n\nexport default function () {\n\tvar i=0, tmp, x, str='';\n\twhile (i < arguments.length) {\n\t\tif (tmp = arguments[i++]) {\n\t\t\tif (x = toVal(tmp)) {\n\t\t\t\tstr && (str += ' ');\n\t\t\t\tstr += x\n\t\t\t}\n\t\t}\n\t}\n\treturn str;\n}\n","export var max = Math.max;\nexport var min = Math.min;\nexport var round = Math.round;","import * as React from 'react';\n\n/**\n * Takes an argument and if it's an array, returns the first item in the array,\n * otherwise returns the argument. Used for Preact compatibility.\n */\nexport var unwrapArray = function unwrapArray(arg) {\n return Array.isArray(arg) ? arg[0] : arg;\n};\n/**\n * Takes a maybe-undefined function and arbitrary args and invokes the function\n * only if it is defined.\n */\n\nexport var safeInvoke = function safeInvoke(fn) {\n if (typeof fn === 'function') {\n for (var _len = arguments.length, args = new Array(_len > 1 ? _len - 1 : 0), _key = 1; _key < _len; _key++) {\n args[_key - 1] = arguments[_key];\n }\n\n return fn.apply(void 0, args);\n }\n};\n/**\n * Sets a ref using either a ref callback or a ref object\n */\n\nexport var setRef = function setRef(ref, node) {\n // if its a function call it\n if (typeof ref === 'function') {\n return safeInvoke(ref, node);\n } // otherwise we should treat it as a ref object\n else if (ref != null) {\n ref.current = node;\n }\n};\n/**\n * Simple ponyfill for Object.fromEntries\n */\n\nexport var fromEntries = function fromEntries(entries) {\n return entries.reduce(function (acc, _ref) {\n var key = _ref[0],\n value = _ref[1];\n acc[key] = value;\n return acc;\n }, {});\n};\n/**\n * Small wrapper around `useLayoutEffect` to get rid of the warning on SSR envs\n */\n\nexport var useIsomorphicLayoutEffect = typeof window !== 'undefined' && window.document && window.document.createElement ? React.useLayoutEffect : React.useEffect;","import { top, bottom, left, right } from \"../enums.js\";\nimport detectOverflow from \"../utils/detectOverflow.js\";\n\nfunction getSideOffsets(overflow, rect, preventedOffsets) {\n if (preventedOffsets === void 0) {\n preventedOffsets = {\n x: 0,\n y: 0\n };\n }\n\n return {\n top: overflow.top - rect.height - preventedOffsets.y,\n right: overflow.right - rect.width + preventedOffsets.x,\n bottom: overflow.bottom - rect.height + preventedOffsets.y,\n left: overflow.left - rect.width - preventedOffsets.x\n };\n}\n\nfunction isAnySideFullyClipped(overflow) {\n return [top, right, bottom, left].some(function (side) {\n return overflow[side] >= 0;\n });\n}\n\nfunction hide(_ref) {\n var state = _ref.state,\n name = _ref.name;\n var referenceRect = state.rects.reference;\n var popperRect = state.rects.popper;\n var preventedOffsets = state.modifiersData.preventOverflow;\n var referenceOverflow = detectOverflow(state, {\n elementContext: 'reference'\n });\n var popperAltOverflow = detectOverflow(state, {\n altBoundary: true\n });\n var referenceClippingOffsets = getSideOffsets(referenceOverflow, referenceRect);\n var popperEscapeOffsets = getSideOffsets(popperAltOverflow, popperRect, preventedOffsets);\n var isReferenceHidden = isAnySideFullyClipped(referenceClippingOffsets);\n var hasPopperEscaped = isAnySideFullyClipped(popperEscapeOffsets);\n state.modifiersData[name] = {\n referenceClippingOffsets: referenceClippingOffsets,\n popperEscapeOffsets: popperEscapeOffsets,\n isReferenceHidden: isReferenceHidden,\n hasPopperEscaped: hasPopperEscaped\n };\n state.attributes.popper = Object.assign({}, state.attributes.popper, {\n 'data-popper-reference-hidden': isReferenceHidden,\n 'data-popper-escaped': hasPopperEscaped\n });\n} // eslint-disable-next-line import/no-unused-modules\n\n\nexport default {\n name: 'hide',\n enabled: true,\n phase: 'main',\n requiresIfExists: ['preventOverflow'],\n fn: hide\n};","import e,{useState as t,useEffect as n,useRef as a,useCallback as r,useMemo as l,createContext as o,useContext as c,Children as i,cloneElement as s}from\"react\";import d from\"clsx\";import u,{createPortal as m}from\"react-dom\";import{usePopper as f}from\"react-popper\";import{flip as p}from\"@popperjs/core\";var v=function(){return v=Object.assign||function(e){for(var t,n=1,a=arguments.length;n0&&C(x.splice(1,x.length-1))}),s);return function(){clearTimeout(e)}}),[s,x]),e.createElement(c,v({className:P,onClick:function(e){return function(e){var t=O(e),n=x.concat(t);C(n),h&&h(e)}(e)},ref:N},b),p,x.map((function(t,n){return e.createElement(y,{key:n,style:t})})))}));E.defaultProps={rippleTag:\"div\",rippleDuration:500,rippleRadius:0,rippleColor:\"dark\"};var k=e.forwardRef((function(n,a){var r,l=n.className,o=n.color,c=n.outline,i=n.children,s=n.rounded,u=n.disabled,m=n.floating,f=n.size,p=n.href,h=n.block,b=n.active,N=n.toggle,w=n.noRipple,y=n.tag,k=g(n,[\"className\",\"color\",\"outline\",\"children\",\"rounded\",\"disabled\",\"floating\",\"size\",\"href\",\"block\",\"active\",\"toggle\",\"noRipple\",\"tag\"]),x=t(b||!1),C=x[0],T=x[1],R=o&&[\"light\",\"link\"].includes(o)||c?\"dark\":\"light\";r=\"none\"!==o?c?o?\"btn-outline-\".concat(o):\"btn-outline-primary\":o?\"btn-\".concat(o):\"btn-primary\":\"\";var S=d(\"none\"!==o&&\"btn\",r,s&&\"btn-rounded\",m&&\"btn-floating\",f&&\"btn-\".concat(f),\"\".concat((p||\"button\"!==y)&&u?\"disabled\":\"\"),h&&\"btn-block\",C&&\"active\",l);return p&&\"a\"!==y&&(y=\"a\"),[\"hr\",\"img\",\"input\"].includes(y)||w?e.createElement(y,v({className:S,onClick:N?function(){T(!C)}:void 0,disabled:!(!u||\"button\"!==y)||void 0,href:p,ref:a},k),i):e.createElement(E,v({rippleTag:y,rippleColor:R,className:S,onClick:N?function(){T(!C)}:void 0,disabled:!(!u||\"button\"!==y)||void 0,href:p,ref:a},k),i)}));k.defaultProps={tag:\"button\",role:\"button\",color:\"primary\"};var x=e.forwardRef((function(t,n){var a=t.className,r=t.children,l=t.shadow,o=t.toolbar,c=t.size,i=t.vertical,s=t.tag,u=g(t,[\"className\",\"children\",\"shadow\",\"toolbar\",\"size\",\"vertical\",\"tag\"]),m=d(o?\"btn-toolbar\":i?\"btn-group-vertical\":\"btn-group\",l&&\"shadow-\".concat(l),c&&\"btn-group-\".concat(c),a);return e.createElement(s,v({className:m,ref:n},u),r)}));x.defaultProps={tag:\"div\",role:\"group\"};var C=e.forwardRef((function(t,n){var a=t.className,r=t.children,l=t.tag,o=t.color,c=t.grow,i=t.size,s=g(t,[\"className\",\"children\",\"tag\",\"color\",\"grow\",\"size\"]),u=d(\"\".concat(c?\"spinner-grow\":\"spinner-border\"),o&&\"text-\".concat(o),\"\".concat(i?c?\"spinner-grow-\"+i:\"spinner-border-\"+i:\"\"),a);return e.createElement(l,v({className:u,ref:n},s),r)}));C.defaultProps={tag:\"div\"};var T=e.forwardRef((function(t,n){var a=t.className,r=t.children,l=t.border,o=t.background,c=t.tag,i=t.shadow,s=t.alignment,u=g(t,[\"className\",\"children\",\"border\",\"background\",\"tag\",\"shadow\",\"alignment\"]),m=d(\"card\",l&&\"border border-\".concat(l),o&&\"bg-\".concat(o),i&&\"shadow-\".concat(i),s&&\"text-\".concat(s),a);return e.createElement(c,v({className:m,ref:n},u),r)}));T.defaultProps={tag:\"div\"};var R=e.forwardRef((function(t,n){var a=t.className,r=t.children,l=t.border,o=t.background,c=t.tag,i=g(t,[\"className\",\"children\",\"border\",\"background\",\"tag\"]),s=d(\"card-header\",l&&\"border-\".concat(l),o&&\"bg-\".concat(o),a);return e.createElement(c,v({className:s},i,{ref:n}),r)}));R.defaultProps={tag:\"div\"};var S=e.forwardRef((function(t,n){var a=t.className,r=t.children,l=t.tag,o=g(t,[\"className\",\"children\",\"tag\"]),c=d(\"card-subtitle\",a);return e.createElement(l,v({className:c},o,{ref:n}),r)}));S.defaultProps={tag:\"p\"};var P=e.forwardRef((function(t,n){var a=t.className,r=t.children,l=t.tag,o=g(t,[\"className\",\"children\",\"tag\"]),c=d(\"card-title\",a);return e.createElement(l,v({className:c},o,{ref:n}),r)}));P.defaultProps={tag:\"h5\"};var L=e.forwardRef((function(t,n){var a=t.className,r=t.children,l=t.tag,o=g(t,[\"className\",\"children\",\"tag\"]),c=d(\"card-text\",a);return e.createElement(l,v({className:c},o,{ref:n}),r)}));L.defaultProps={tag:\"p\"};var I=e.forwardRef((function(t,n){var a=t.className,r=t.children,l=t.tag,o=g(t,[\"className\",\"children\",\"tag\"]),c=d(\"card-body\",a);return e.createElement(l,v({className:c},o,{ref:n}),r)}));I.defaultProps={tag:\"div\"};var O=e.forwardRef((function(t,n){var a=t.className,r=t.children,l=t.border,o=t.background,c=t.tag,i=g(t,[\"className\",\"children\",\"border\",\"background\",\"tag\"]),s=d(\"card-footer\",l&&\"border-\".concat(l),o&&\"bg-\".concat(o),a);return e.createElement(c,v({className:s},i,{ref:n}),r)}));O.defaultProps={tag:\"div\"};var A=function(t){var n=t.className,a=t.children,r=t.overlay,l=t.position,o=t.fluid,c=g(t,[\"className\",\"children\",\"overlay\",\"position\",\"fluid\"]),i=d(l&&\"card-img-\".concat(l),o&&\"img-fluid\",r&&\"card-img\",n);return e.createElement(\"img\",v({className:i},c),a)},z=e.forwardRef((function(t,n){var a=t.className,r=t.children,l=t.tag,o=g(t,[\"className\",\"children\",\"tag\"]),c=d(\"card-img-overlay\",a);return e.createElement(l,v({className:c},o,{ref:n}),r)}));z.defaultProps={tag:\"div\"};var F=function(t){var n=t.className,a=t.children,r=g(t,[\"className\",\"children\"]),l=d(\"card-link\",n);return e.createElement(\"a\",v({className:l},r),a)},M=e.forwardRef((function(t,n){var a=t.className,r=t.children,l=t.tag,o=g(t,[\"className\",\"children\",\"tag\"]),c=d(\"card-group\",a);return e.createElement(l,v({className:c},o,{ref:n}),r)}));M.defaultProps={tag:\"div\"};var H=e.forwardRef((function(t,n){var a=t.className,r=t.tag,l=t.horizontal,o=t.horizontalSize,c=t.light,i=t.numbered,s=t.children,u=t.small,m=g(t,[\"className\",\"tag\",\"horizontal\",\"horizontalSize\",\"light\",\"numbered\",\"children\",\"small\"]),f=d(\"list-group\",l&&(o?\"list-group-horizontal-\".concat(o):\"list-group-horizontal\"),c&&\"list-group-light\",i&&\"list-group-numbered\",u&&\"list-group-small\",a);return e.createElement(r,v({className:f,ref:n},m),s)}));H.defaultProps={tag:\"ul\"};var B=e.forwardRef((function(t,n){var a=t.className,r=t.tag,l=t.active,o=t.disabled,c=t.action,i=t.color,s=t.children,u=t.noBorders,m=g(t,[\"className\",\"tag\",\"active\",\"disabled\",\"action\",\"color\",\"children\",\"noBorders\"]),f=\"button\"===r,p=d(\"list-group-item\",l&&\"active\",o&&!f&&\"disabled\",c&&\"list-group-item-action\",i&&\"list-group-item-\".concat(i),u&&\"border-0\",a);return e.createElement(r,v({className:p,disabled:f&&o,ref:n},m),s)}));B.defaultProps={tag:\"li\"};var D=function(a){var l=a.className,o=a.children,c=a.disableMouseDown,i=a.tag,s=a.tooltipTag,m=a.options,p=a.placement,h=a.title,b=a.wrapperProps,N=a.wrapperClass,w=a.onShow,y=a.onHide,E=a.onMouseEnter,k=a.onMouseLeave,x=g(a,[\"className\",\"children\",\"disableMouseDown\",\"tag\",\"tooltipTag\",\"options\",\"placement\",\"title\",\"wrapperProps\",\"wrapperClass\",\"onShow\",\"onHide\",\"onMouseEnter\",\"onMouseLeave\"]),C=t(null),T=C[0],R=C[1],S=t(null),P=S[0],L=S[1],I=t(!1),O=I[0],A=I[1],z=t(!1),F=z[0],M=z[1],H=t(!1),B=H[0],D=H[1],j=t(!1),W=j[0],V=j[1],Y=d(\"tooltip\",B&&\"show\",\"fade\",\"bs-tooltip-\".concat(p),l),q=f(T,P,v({placement:p},m)),X=q.styles,U=q.attributes;n((function(){var e,t;return O||F?(V(!0),e=setTimeout((function(){D(!0)}),4)):(D(!1),t=setTimeout((function(){V(!1)}),300)),function(){clearTimeout(e),clearTimeout(t)}}),[O,F]);var G=r((function(e){e.target===T?M(!0):M(!1)}),[T]);return n((function(){if(!c)return document.addEventListener(\"mousedown\",G),function(){document.removeEventListener(\"mousedown\",G)}}),[G,c]),e.createElement(e.Fragment,null,e.createElement(i,v({className:N,onMouseEnter:function(e){A(!0),null==w||w(),E&&E(e)},onMouseLeave:function(e){A(!1),null==y||y(),k&&k(e)},ref:R},b),o),W&&u.createPortal(e.createElement(s,v({ref:L,className:Y,style:X.popper},U.popper,{role:\"tooltip\"},x),e.createElement(\"div\",{className:\"tooltip-inner\"},h)),document.body))};D.defaultProps={tag:k,tooltipTag:\"div\",placement:\"top\"};var j=e.forwardRef((function(t,n){var a=t.around,r=t.between,l=t.bottom,o=t.center,c=t.children,i=t.className,s=t.evenly,u=t.end,m=t.middle,f=t.start,p=t.tag,h=t.top,b=g(t,[\"around\",\"between\",\"bottom\",\"center\",\"children\",\"className\",\"evenly\",\"end\",\"middle\",\"start\",\"tag\",\"top\"]),N=d(\"row\",a&&\"justify-content-around\",r&&\"justify-content-between\",l&&\"align-self-end\",o&&\"justify-content-center\",s&&\"justifty-content-evenly\",u&&\"justify-content-end\",m&&\"align-self-center\",f&&\"justify-content-start\",h&&\"align-self-start\",i);return e.createElement(p,v({className:N},b,{ref:n}),c)}));j.defaultProps={tag:\"div\"};var W=function(t){var n,a=t.animate,r=t.className,l=t.icon,o=t.fab,c=t.fas,i=t.fal,s=t.far,u=t.flag,m=t.spin,f=t.fixed,p=t.flip,h=t.list,b=t.size,N=t.pull,w=t.pulse,y=t.color,E=t.border,k=t.rotate,x=t.inverse,C=t.stack,T=t.iconType,R=t.children,S=g(t,[\"animate\",\"className\",\"icon\",\"fab\",\"fas\",\"fal\",\"far\",\"flag\",\"spin\",\"fixed\",\"flip\",\"list\",\"size\",\"pull\",\"pulse\",\"color\",\"border\",\"rotate\",\"inverse\",\"stack\",\"iconType\",\"children\"]);n=u?\"flag\":o?\"fab\":c?\"fas\":s?\"far\":i?\"fal\":\"fa\";var P=d(T?\"fa-\".concat(T):n,a&&\"fa-\".concat(a),u?\"flag-\".concat(u):l&&\"fa-\".concat(l),b&&\"fa-\".concat(b),y&&\"text-\".concat(y),E&&\"fa-border\",k&&\"fa-rotate-\".concat(k),N&&\"fa-pull-\".concat(N),m&&!a&&\"fa-spin\",h&&\"fa-li\",f&&\"fa-fw\",w&&!a&&\"fa-pulse\",x&&\"fa-inverse\",p&&\"fa-flip-\".concat(p),C&&\"fa-stack-\".concat(C),r);return e.createElement(\"i\",v({className:P},S),R)},V=e.forwardRef((function(t,n){var a=t.className,r=t.children,l=t.tag,o=t.variant,c=t.color,i=t.blockquote,s=t.note,u=t.noteColor,m=t.listUnStyled,f=t.listInLine,p=g(t,[\"className\",\"children\",\"tag\",\"variant\",\"color\",\"blockquote\",\"note\",\"noteColor\",\"listUnStyled\",\"listInLine\"]),h=d(o&&o,i&&\"blockquote\",s&&\"note\",c&&\"text-\".concat(c),u&&\"note-\".concat(u),m&&\"list-unstyled\",f&&\"list-inline\",a);return i&&(l=\"blockquote\"),(m||f)&&(l=\"ul\"),e.createElement(l,v({className:h,ref:n},p),r)}));V.defaultProps={tag:\"p\"};var Y=e.forwardRef((function(t,n){var a=t.className,r=t.color,l=t.uppercase,o=t.bold,c=t.children,i=g(t,[\"className\",\"color\",\"uppercase\",\"bold\",\"children\"]),s=d(\"breadcrumb\",o&&\"font-weight-bold\",r&&\"text-\".concat(r),l&&\"text-uppercase\",a);return e.createElement(\"nav\",{\"aria-label\":\"breadcrumb\"},e.createElement(\"ol\",v({className:s,ref:n},i),c))})),q=e.forwardRef((function(t,n){var a=t.className,r=t.active,l=t.current,o=t.children,c=g(t,[\"className\",\"active\",\"current\",\"children\"]),i=d(\"breadcrumb-item\",r&&\"active\",a);return e.createElement(\"li\",v({className:i,ref:n,\"aria-current\":r&&l},c),o)}));q.defaultProps={current:\"page\"};var X=e.forwardRef((function(a,l){var o,c=a.className,i=a.children,s=a.light,u=a.dark,m=a.scrolling,f=a.fixed,p=a.sticky,h=a.scrollingNavbarOffset,b=a.color,N=a.transparent,w=a.expand,y=a.tag,E=a.bgColor,k=g(a,[\"className\",\"children\",\"light\",\"dark\",\"scrolling\",\"fixed\",\"sticky\",\"scrollingNavbarOffset\",\"color\",\"transparent\",\"expand\",\"tag\",\"bgColor\"]),x=t(!1),C=x[0],T=x[1],R=d(((o={\"navbar-light\":s,\"navbar-dark\":u,\"scrolling-navbar\":m||h,\"top-nav-collapse\":C})[\"text-\".concat(b)]=b&&N?C:b,o),f&&\"fixed-\".concat(f),p&&\"sticky-top\",\"navbar\",w&&function(e){if(!1!==e)return\"navbar-expand-\".concat(e)}(w),E&&\"bg-\".concat(E),c),S=r((function(){h&&window.pageYOffset>h?T(!0):T(!1)}),[h]);return n((function(){return(m||h)&&window.addEventListener(\"scroll\",S),function(){window.removeEventListener(\"scroll\",S)}}),[S,m,h]),e.createElement(y,v({className:R,role:\"navigation\"},k,{ref:l}),i)}));X.defaultProps={tag:\"nav\"};var U=e.forwardRef((function(t,n){var a=t.children,r=t.className,l=t.disabled,o=t.active,c=t.tag,i=g(t,[\"children\",\"className\",\"disabled\",\"active\",\"tag\"]),s=d(\"nav-link\",l?\"disabled\":o?\"active\":\"\",r);return e.createElement(c,v({\"data-test\":\"nav-link\",className:s,ref:n},i),a)}));U.defaultProps={tag:\"a\",active:!1,className:\"\",disabled:!1};var G=e.forwardRef((function(t,n){var a=t.className,r=t.children,l=t.tag,o=g(t,[\"className\",\"children\",\"tag\"]),c=d(\"navbar-brand\",a);return e.createElement(l,v({className:c,ref:n},o),r)}));G.defaultProps={tag:\"a\"};var J=e.forwardRef((function(t,n){var a=t.children,r=t.className,l=t.active,o=t.text,c=t.tag,i=g(t,[\"children\",\"className\",\"active\",\"text\",\"tag\"]),s=d(\"nav-item\",l&&\"active\",o&&\"navbar-text\",r);return e.createElement(c,v({},i,{className:s,ref:n}),a)}));J.defaultProps={tag:\"li\"};var K=e.forwardRef((function(t,n){var a=t.children,r=t.className,l=t.right,o=t.fullWidth,c=t.left,i=t.tag,s=g(t,[\"children\",\"className\",\"right\",\"fullWidth\",\"left\",\"tag\"]),u=d(\"navbar-nav\",o&&\"w-100\",l&&\"ms-auto\",c&&\"me-auto\",r);return e.createElement(i,v({className:u,ref:n},s),a)}));K.defaultProps={tag:\"ul\",fullWidth:!0};var Q=e.forwardRef((function(t,n){var a=t.children,r=t.className,l=t.tag,o=g(t,[\"children\",\"className\",\"tag\"]),c=d(\"navbar-toggler\",r);return e.createElement(l,v({},o,{className:c,ref:n}),a)}));Q.defaultProps={tag:\"button\"};var Z=e.forwardRef((function(t,n){var a=t.children,r=t.bgColor,l=t.color,o=t.className,c=g(t,[\"children\",\"bgColor\",\"color\",\"className\"]),i=d(r&&\"bg-\".concat(r),l&&\"text-\".concat(l),o);return e.createElement(\"footer\",v({className:i},c,{ref:n}),a)})),$=e.forwardRef((function(t,n){var a=t.children,r=t.size,l=t.circle,o=t.center,c=t.end,i=t.start,s=t.className,u=g(t,[\"children\",\"size\",\"circle\",\"center\",\"end\",\"start\",\"className\"]),m=d(\"pagination\",o&&\"justify-content-center\",l&&\"pagination-circle\",c&&\"justify-content-end\",r&&\"pagination-\".concat(r),i&&\"justify-content-start\",s);return e.createElement(\"ul\",v({className:m},u,{ref:n}),a)})),_=e.forwardRef((function(t,n){var a=t.children,r=t.className,l=t.tag,o=g(t,[\"children\",\"className\",\"tag\"]),c=d(\"page-link\",r);return e.createElement(l,v({className:c},o,{ref:n}),a)}));_.defaultProps={tag:\"a\"};var ee=e.forwardRef((function(t,n){var a=t.children,r=t.className,l=t.active,o=t.disabled,c=g(t,[\"children\",\"className\",\"active\",\"disabled\"]),i=d(\"page-item\",l&&\"active\",o&&\"disabled\",r);return e.createElement(\"li\",v({className:i},c,{ref:n}),a)})),te=function(t){var n=t.className,a=t.classNameResponsive,r=t.responsive,o=t.align,c=t.borderColor,i=t.bordered,s=t.borderless,u=t.children,m=t.color,f=t.hover,p=t.small,h=t.striped,b=g(t,[\"className\",\"classNameResponsive\",\"responsive\",\"align\",\"borderColor\",\"bordered\",\"borderless\",\"children\",\"color\",\"hover\",\"small\",\"striped\"]),N=d(\"table\",o&&\"align-\".concat(o),c&&\"border-\".concat(c),i&&\"table-bordered\",s&&\"table-borderless\",m&&\"table-\".concat(m),f&&\"table-hover\",p&&\"table-sm\",h&&\"table-striped\",n),w=l((function(){return e.createElement(\"table\",v({className:N},b),u)}),[u,N,b]);if(r){var y=d(\"string\"==typeof r?\"table-responsive-\".concat(r):\"table-responsive\",a);return e.createElement(\"div\",{className:y},w)}return w},ne=function(t){var n=t.className,a=t.children,r=t.dark,l=t.light,o=g(t,[\"className\",\"children\",\"dark\",\"light\"]),c=d(r&&\"table-dark\",l&&\"table-light\",n);return e.createElement(\"thead\",v({className:c},o),a)},ae=function(t){var n=t.className,a=t.children,r=g(t,[\"className\",\"children\"]),l=d(n);return e.createElement(\"tbody\",v({className:l},r),a)},re=e.forwardRef((function(t,n){var a,r=t.animated,l=t.children,o=t.className,c=t.style,i=t.tag,s=t.valuenow,u=t.valuemax,m=t.striped,f=t.bgColor,p=t.valuemin,h=t.width,b=g(t,[\"animated\",\"children\",\"className\",\"style\",\"tag\",\"valuenow\",\"valuemax\",\"striped\",\"bgColor\",\"valuemin\",\"width\"]),N=d(\"progress-bar\",f&&\"bg-\".concat(f),m&&\"progress-bar-striped\",r&&\"progress-bar-animated\",o),w=v({width:\"\".concat(h,\"%\")},c);return e.createElement(i,v({className:N,style:w,ref:n,role:\"progressbar\"},b,{\"aria-valuenow\":null!==(a=Number(h))&&void 0!==a?a:s,\"aria-valuemin\":Number(p),\"aria-valuemax\":Number(u)}),l)}));re.defaultProps={tag:\"div\"};var le=e.forwardRef((function(t,n){var a=t.className,r=t.children,l=t.tag,o=t.height,c=t.style,i=g(t,[\"className\",\"children\",\"tag\",\"height\",\"style\"]),s=d(\"progress\",a),u=v({height:\"\".concat(o,\"px\")},c);return e.createElement(l,v({className:s,ref:n,style:u},i),e.Children.map(r,(function(t){return e.isValidElement(t)&&t.type===re?t:void console.error(\"Progress component only allows ProgressBar as child\")})))}));le.defaultProps={tag:\"div\"};var oe=function(l){var o,c=l.className,i=l.size,s=l.contrast,u=l.value,m=l.defaultValue,f=l.id,p=l.labelClass,h=l.wrapperClass,b=l.wrapperStyle,N=l.wrapperTag,w=l.label,y=l.onChange,E=l.children,k=l.labelRef,x=l.labelStyle,C=l.inputRef,T=l.type,R=l.onBlur,S=l.readonly,P=g(l,[\"className\",\"size\",\"contrast\",\"value\",\"defaultValue\",\"id\",\"labelClass\",\"wrapperClass\",\"wrapperStyle\",\"wrapperTag\",\"label\",\"onChange\",\"children\",\"labelRef\",\"labelStyle\",\"inputRef\",\"type\",\"onBlur\",\"readonly\"]),L=t(u||m),I=L[0],O=L[1],A=t(0),z=A[0],F=A[1],M=t(!1),H=M[0],B=M[1],D=a(null),j=a(null),W=k||D,V=C||j,Y=d(\"form-outline\",s&&\"form-white\",h),q=d(\"form-control\",H&&\"active\",\"date\"===T&&\"active\",i&&\"form-control-\".concat(i),c),X=d(\"form-label\",p);n((function(){void 0!==u&&(u.toString().length>0?B(!0):B(!1))}),[u]),n((function(){void 0!==m&&(m.toString().length>0?B(!0):B(!1))}),[m]);var U=r((function(){var e;(null===(e=W.current)||void 0===e?void 0:e.clientWidth)&&F(.8*W.current.clientWidth+8)}),[W]);n((function(){U()}),[null===(o=W.current)||void 0===o?void 0:o.clientWidth,U]);var G=r((function(e){void 0!==I&&I.toString().length>0||void 0!==u&&u.toString().length>0?B(!0):B(!1),R&&R(e)}),[I,u,R]);return e.createElement(N,{className:Y,style:b},e.createElement(\"input\",v({type:T,readOnly:S,className:q,onBlur:G,onChange:function(e){O(e.target.value),null==y||y(e)},onFocus:U,value:u,defaultValue:m,id:f,ref:V},P)),w&&e.createElement(\"label\",{className:X,style:x,htmlFor:f,ref:W},w),e.createElement(\"div\",{className:\"form-notch\"},e.createElement(\"div\",{className:\"form-notch-leading\"}),e.createElement(\"div\",{className:\"form-notch-middle\",style:{width:z}}),e.createElement(\"div\",{className:\"form-notch-trailing\"})),E)};oe.defaultProps={wrapperTag:\"div\",readonly:!1};var ce=function(t){var n=t.className,a=t.inputRef,r=t.labelClass,l=t.wrapperClass,o=t.labelStyle,c=t.wrapperTag,i=t.wrapperStyle,s=t.label,u=t.inline,m=t.btn,f=t.id,p=t.btnColor,h=t.disableWrapper,b=t.toggleSwitch,N=g(t,[\"className\",\"inputRef\",\"labelClass\",\"wrapperClass\",\"labelStyle\",\"wrapperTag\",\"wrapperStyle\",\"label\",\"inline\",\"btn\",\"id\",\"btnColor\",\"disableWrapper\",\"toggleSwitch\"]),w=\"form-check-input\",y=\"form-check-label\";m&&(w=\"btn-check\",y=p?\"btn btn-\".concat(p):\"btn btn-primary\");var E=d(s&&!m&&\"form-check\",u&&!m&&\"form-check-inline\",b&&\"form-switch\",l),k=d(w,n),x=d(y,r),C=e.createElement(e.Fragment,null,e.createElement(\"input\",v({className:k,id:f,ref:a},N)),s&&e.createElement(\"label\",{className:x,style:o,htmlFor:f},s));return e.createElement(e.Fragment,null,h?C:e.createElement(c,{style:i,className:E},C))};ce.defaultProps={wrapperTag:\"div\"};var ie=function(t){var n=g(t,[]);return e.createElement(ce,v({type:\"checkbox\"},n))},se=function(t){var n=g(t,[]);return e.createElement(ce,v({type:\"radio\"},n))},de=function(t){var r=t.className,l=t.children,o=t.show,c=t.id,i=t.navbar,s=t.tag,u=t.collapseRef,m=g(t,[\"className\",\"children\",\"show\",\"id\",\"navbar\",\"tag\",\"collapseRef\"]),f=d(\"collapse\",i&&\"navbar-collapse\",r),p=a(null),h=a(o),b=null!=u?u:p;return n((function(){var e;if(h.current&&o)return h.current=!1,void(null===(e=null==b?void 0:b.current)||void 0===e||e.classList.add(\"show\"))}),[b,o]),n((function(){var e=b.current;if(e&&!h.current){var t=function(){e.classList.toggle(\"collapsing\"),e.classList.toggle(\"collapse\")};o?(t(),e.style.height=\"\".concat(e.scrollHeight,\"px\"),setTimeout((function(){t(),e.classList.toggle(\"show\"),e.style.height=\"\"}),350)):(e.style.height=\"\".concat(e.scrollHeight,\"px\"),setTimeout((function(){t(),e.style.height=\"\",e.classList.toggle(\"show\")})),setTimeout((function(){t()}),350))}}),[o,b]),e.createElement(s,v({id:c,className:f},m,{ref:b}),l)};de.defaultProps={tag:\"div\"};var ue=o(null),me=function(n){var a=n.children,r=n.isOpen,l=void 0!==r&&r,o=n.options,c=n.animation,i=void 0===c||c,s=n.dropup,d=n.dropright,u=n.dropleft,m=n.onHide,g=n.onShow,h=t(l),b=h[0],N=h[1],w=t(null),y=w[0],E=w[1],k=t(null),x=k[0],C=k[1],T=t(-1),R=T[0],S=T[1],P=f(y,x,v({placement:s?\"top-start\":d?\"right-start\":u?\"left-start\":\"bottom-start\",modifiers:[p]},o)).styles;return e.createElement(ue.Provider,{value:{animation:i,activeIndex:R,isOpenState:b,setReferenceElement:E,setPopperElement:C,setActiveIndex:S,popperElement:x,styles:P,setIsOpenState:N,referenceElement:y,onHide:m,onShow:g}},a)},fe=function(){var e=c(ue);if(!e)throw new Error(\"Missing context data\");return e},pe=function(){var e=fe(),t=e.isOpenState,a=e.setIsOpenState,l=e.setActiveIndex,o=e.popperElement,c=e.referenceElement,i=e.onHide,s=r((function(e){var n=e.target;!t||!function(e){return e instanceof Node}(n)||o&&o.contains(n)||c&&c.contains(n)||(a(!1),null==i||i(),setTimeout((function(){return l(-1)}),300))}),[t,a,l,o,c,i]);n((function(){return document.addEventListener(\"mousedown\",s),function(){return document.removeEventListener(\"mousedown\",s)}}),[s])},ve=function(t){var n=t.className,a=t.tag,r=void 0===a?\"div\":a,l=t.group,o=t.children,c=t.dropup,i=t.dropright,s=t.dropleft,u=g(t,[\"className\",\"tag\",\"group\",\"children\",\"dropup\",\"dropright\",\"dropleft\"]);pe();var m=d(l?\"btn-group\":\"dropdown\",c&&\"dropup\",i&&\"dropend\",s&&\"dropstart\",n);return e.createElement(r,v({className:m},u),o)},ge=function(t){var n=t.animation,a=t.onHide,r=t.onShow,l=g(t,[\"animation\",\"onHide\",\"onShow\"]);return e.createElement(me,v({animation:n,onHide:a,onShow:r},l),e.createElement(ve,v({},l)))},he=function(t){var n=t.childTag,a=t.children,r=t.disabled,l=t.link,o=t.divider,c=t.header,i=t.href,s=void 0===i?\"#\":i,u=d(\"dropdown-item\",r&&\"disabled\");return l?n?e.createElement(n,{className:u},a):e.createElement(\"a\",{href:s,className:u},a):o?n?e.createElement(n,{className:\"dropdown-divider\"},a):e.createElement(\"hr\",{className:\"dropdown-divider\"}):c?n?e.createElement(n,{className:\"dropdown-header\"},a):e.createElement(\"h6\",{className:\"dropdown-header\"},a):null};function be(e,t){void 0===t&&(t={});var n=t.insertAt;if(e&&\"undefined\"!=typeof document){var a=document.head||document.getElementsByTagName(\"head\")[0],r=document.createElement(\"style\");r.type=\"text/css\",\"top\"===n&&a.firstChild?a.insertBefore(r,a.firstChild):a.appendChild(r),r.styleSheet?r.styleSheet.cssText=e:r.appendChild(document.createTextNode(e))}}be(\".dropdown-menu .active {\\n color: #16181b;\\n background-color: #eee;\\n}\\n\");var Ne=function(t){var n=t.onClick,a=t.tag,r=void 0===a?\"li\":a,l=t.childTag,o=t.children,c=t.style,i=t.link,s=t.divider,d=t.header,u=t.disabled,m=t.href,f=g(t,[\"onClick\",\"tag\",\"childTag\",\"children\",\"style\",\"link\",\"divider\",\"header\",\"disabled\",\"href\"]),p=fe(),h=p.setIsOpenState,b=p.onHide;return e.createElement(r,v({style:c,onClick:function(e){u||(null==b||b(),h(!1),null==n||n(e))}},f),e.createElement(he,{link:i,divider:s,header:d,disabled:u,href:m,childTag:l,children:o}))},we=function(e,t,n){return\"up\"===n?e<=0?!0===t[t.length-1].props.divider||!0===t[t.length-1].props.disabled:!0===t[e-1].props.divider||!0===t[e-1].props.disabled:e===t.length-1?!0===t[0].props.divider||!0===t[0].props.disabled:!0===t[e+1].props.divider||!0===t[e+1].props.disabled},ye=function(e){var t=fe(),a=t.activeIndex,l=t.isOpenState,o=t.setIsOpenState,c=t.setActiveIndex,i=t.onHide,s=r((function(t){if(Array.isArray(e)){if(function(e){return e instanceof HTMLElement}(document.activeElement)&&document.activeElement.blur(),\"ArrowUp\"===t.key){t.preventDefault();var n=we(a,e,\"up\");if(1===a)return void c(n?e.length-1:0);if(a<=0)return void c(n?e.length-2:e.length-1);c((function(e){return n?e-2:e-1}))}if(\"ArrowDown\"===t.key||\"Tab\"===t.key){t.preventDefault();var r=we(a,e,\"down\");if(a===e.length-2)return void c((function(e){return r?0:e+1}));if(a===e.length-1)return void c(r?1:0);c((function(e){return r?e+2:e+1}))}if(\"Enter\"===t.key){var l=document.querySelector('[data-active=\"true\"]'),s=null==l?void 0:l.firstElementChild;null==s||s.click(),o(!1),setTimeout((function(){return c(-1)}),300)}\"Escape\"===t.key&&(o(!1),null==i||i(),setTimeout((function(){return c(-1)}),300))}}),[e,o,c,a,i]);n((function(){return l&&document.addEventListener(\"keydown\",s),function(){l&&document.removeEventListener(\"keydown\",s)}}),[l,s]),n((function(){var e=document.querySelector('[data-active=\"true\"]'),t=null==e?void 0:e.firstElementChild;return null==t||t.focus(),function(){return null==t?void 0:t.blur()}}),[a])};be(\".dropdown-menu [data-active='true'] a.dropdown-item,\\n.dropdown-menu .dropdown-item:focus,\\n.dropdown-menu li:focus .dropdown-item :not(.disabled) {\\n color: #16181b;\\n background-color: #eee;\\n}\\n\\n.dropdown-menu li:focus {\\n outline: none;\\n}\\n\\n.dropdown-menu.dropdown-menu-dark [data-active='true'] a.dropdown-item,\\n.dropdown-menu.dropdown-menu-dark .dropdown-item:focus,\\n.dropdown-menu.dropdown-menu-dark li:focus .dropdown-item {\\n color: #fff;\\n background-color: #1266f1;\\n}\\n\\n.btn-group.dropstart > .dropdown-menu {\\n right: 0 !important;\\n}\\n\");var Ee=function(a){var r=a.className,l=a.tag,o=void 0===l?\"ul\":l,c=a.children,u=a.style,f=a.dark,p=a.responsive,h=void 0===p?\"\":p,b=a.appendToBody,N=void 0!==b&&b,w=a.alwaysOpen,y=g(a,[\"className\",\"tag\",\"children\",\"style\",\"dark\",\"responsive\",\"appendToBody\",\"alwaysOpen\"]),E=fe(),k=E.activeIndex,x=E.setPopperElement,C=E.isOpenState,T=E.animation,R=E.styles,S=function(){var e=fe().isOpenState,a=t(!1),r=a[0],l=a[1],o=t(!1),c=o[0],i=o[1],s=t(e),d=s[0],u=s[1];return n((function(){var t;return e||(i(!0),l(!1),t=setTimeout((function(){i(!1),u(!1)}),300)),e&&(l(!0),i(!1),u(!0),t=setTimeout((function(){l(!1)}),300)),function(){return clearTimeout(t)}}),[e]),{show:d,isFadeIn:r,isFadeOut:c}}(),P=S.show,L=S.isFadeIn,I=S.isFadeOut;ye(c);var O=d(\"dropdown-menu\",f&&\"dropdown-menu-dark\",C&&\"show\",T&&\"animation\",L&&\"fade-in\",I&&\"fade-out\",h&&\"dropdown-menu-\".concat(h),r);if(!P&&!w)return null;var A=e.createElement(o,v({className:O,style:v(v({position:\"absolute\",zIndex:1e3},R.popper),u),ref:x},y),i.map(c,(function(e,t){return s(e,{tabIndex:1,\"data-active\":k===t&&!0,className:d(k===t?\"active\":\"\",e.props.className)})})));return e.createElement(e.Fragment,null,N?m(A,document.body):A)},ke=function(t){var n=t.className,a=t.tag,r=void 0===a?k:a,l=t.children,o=t.onClick,c=t.split,i=g(t,[\"className\",\"tag\",\"children\",\"onClick\",\"split\"]),s=fe(),u=s.setIsOpenState,m=s.setReferenceElement,f=s.isOpenState,p=s.setActiveIndex,h=s.onHide,b=s.onShow,N=d(\"dropdown-toggle\",c&&\"dropdown-toggle-split\",n);return e.createElement(r,v({onClick:function(e){f?null==h||h():null==b||b(),u((function(e){return!e})),null==o||o(e),setTimeout((function(){return p(-1)}),300)},ref:m,className:N,\"aria-expanded\":!!f},i),l)},xe=function(a){var l=a.className,o=a.btnClassName,c=a.btnChildren,i=a.children,s=a.tag,m=a.onShow,p=a.onHide,h=a.popperTag,b=a.isOpen,N=a.placement,w=a.dismiss,y=a.options,E=a.poperStyle,k=a.onClick,x=g(a,[\"className\",\"btnClassName\",\"btnChildren\",\"children\",\"tag\",\"onShow\",\"onHide\",\"popperTag\",\"isOpen\",\"placement\",\"dismiss\",\"options\",\"poperStyle\",\"onClick\"]),C=t(),T=C[0],R=C[1],S=t(),P=S[0],L=S[1],I=f(T,P,v({placement:N},y)),O=I.styles,A=I.attributes,z=t(null!=b&&b),F=z[0],M=z[1],H=t(!1),B=H[0],D=H[1],j=t(!1),W=j[0],V=j[1],Y=d(\"popover fade\",B&&F&&\"show\",\"bs-popover-\".concat(\"left\"===N?\"start\":\"right\"===N?\"end\":N),l);n((function(){b||M(!1)}),[b]);var q=r((function(e){W&&P&&null!==P&&F&&T&&null!==T&&(T.contains(e.target)||(M(!1),null==p||p()))}),[W,F,P,T,p]);return n((function(){var e=setTimeout((function(){D(F)}),150);return function(){clearTimeout(e)}}),[F]),n((function(){return F&&document.addEventListener(\"mousedown\",q),function(){document.removeEventListener(\"mousedown\",q)}}),[q,F]),e.createElement(e.Fragment,null,e.createElement(s,v({onClick:function(e){F&&!w?null==p||p():F||null==m||m(),w?(V(!0),M(!0)):M(!F),k&&k(e)},className:o},x,{ref:R}),c),(B||F)&&u.createPortal(e.createElement(h,v({className:Y,ref:L,style:v(v({},O.popper),E)},A.popper),i),document.body))};xe.defaultProps={tag:k,popperTag:\"div\",placement:\"bottom\"};var Ce=function(t){var n=t.className,a=t.children,r=t.tag,l=g(t,[\"className\",\"children\",\"tag\"]),o=d(\"popover-body\",n);return e.createElement(r,v({className:o},l),a)};Ce.defaultProps={tag:\"div\"};var Te=function(t){var n=t.className,a=t.children,r=t.tag,l=g(t,[\"className\",\"children\",\"tag\"]),o=d(\"popover-header\",n);return e.createElement(r,v({className:o},l),a)};Te.defaultProps={tag:\"h3\"};var Re=function(l){var o=l.animationDirection,c=l.appendToBody,i=l.backdrop,s=void 0===i||i,m=l.children,f=l.className,p=l.closeOnEsc,h=void 0===p||p,b=l.setShow,N=l.leaveHiddenModal,w=void 0===N||N,y=l.modalRef,E=l.onHide,k=l.onHidePrevented,x=l.onShow,C=l.show,T=l.staticBackdrop,R=l.nonInvasive,S=void 0!==R&&R,P=l.tag,L=void 0===P?\"div\":P,I=g(l,[\"animationDirection\",\"appendToBody\",\"backdrop\",\"children\",\"className\",\"closeOnEsc\",\"setShow\",\"leaveHiddenModal\",\"modalRef\",\"onHide\",\"onHidePrevented\",\"onShow\",\"show\",\"staticBackdrop\",\"nonInvasive\",\"tag\"]),O=t(C),A=O[0],z=O[1],F=t(C),M=F[0],H=F[1],B=t(C),D=B[0],j=B[1],W=t(!1),V=W[0],Y=W[1],q=t(0),X=q[0],U=q[1],G=t([]),J=G[0],K=G[1],Q=a(null),Z=y||Q,$=d(\"modal\",V&&\"modal-static\",o,\"fade\",M&&\"show\",A&&S&&\"modal-non-invasive-show\",f),_=d(\"modal-backdrop\",\"fade\",A&&\"show\"),ee=r((function(){H(!1),M&&(null==E||E()),setTimeout((function(){z(!1),null==b||b(!1)}),150),setTimeout((function(){j(!1)}),350)}),[E,b]),te=r((function(e){M&&e.target===Z.current&&(T?(Y(!0),null==k||k(),setTimeout((function(){Y(!1)}),300)):ee())}),[M,Z,T,ee,k]),ne=r((function(e){M&&\"Tab\"===e.key&&(e.preventDefault(),U(X+1)),h&&M&&\"Escape\"===e.key&&(T?(Y(!0),null==k||k(),setTimeout((function(){Y(!1)}),300)):ee())}),[M,h,X,T,ee,k]);n((function(){var e,t=null===(e=Z.current)||void 0===e?void 0:e.querySelectorAll(\"button, a, input, select, textarea, [tabindex]\"),n=Array.from(t).filter((function(e){return-1!==e.tabIndex})).sort((function(e,t){return e.tabIndex===t.tabIndex?0:null===t.tabIndex?-1:null===e.tabIndex?1:e.tabIndex-t.tabIndex}));K(n),U(n.length-1)}),[Z]),n((function(){J&&J.length>0&&(X===J.length?(J[0].focus(),U(0)):J[X].focus())}),[X,J]),n((function(){var e,t=window.innerWidth>document.documentElement.clientWidth&&window.innerWidth>=576;if(D&&t&&!S){var n=(e=document.documentElement.clientWidth,Math.abs(window.innerWidth-e));document.body.classList.add(\"modal-open\"),document.body.style.overflow=\"hidden\",document.body.style.paddingRight=\"\".concat(n,\"px\")}else document.body.classList.remove(\"modal-open\"),document.body.style.overflow=\"\",document.body.style.paddingRight=\"\";return function(){document.body.classList.remove(\"modal-open\"),document.body.style.overflow=\"\",document.body.style.paddingRight=\"\"}}),[D,S]),n((function(){C?(null==x||x(),j(!0),setTimeout((function(){z(!0)}),0),setTimeout((function(){H(!0),null==b||b(!0)}),150)):ee()}),[C,ee,b,x]),n((function(){return S||(window.addEventListener(\"click\",te),window.addEventListener(\"keydown\",ne)),function(){window.removeEventListener(\"click\",te),window.removeEventListener(\"keydown\",ne)}}),[ne,te,S]);var ae=e.createElement(e.Fragment,null,(w||C||D)&&u.createPortal(e.createElement(e.Fragment,null,e.createElement(L,v({className:$,ref:Z,style:{display:D||C?\"block\":\"none\",pointerEvents:S?\"none\":\"initial\"}},I),m),u.createPortal(s&&D&&!S&&e.createElement(\"div\",{className:_}),document.body)),document.body)),re=e.createElement(e.Fragment,null,(w||C||D)&&e.createElement(e.Fragment,null,e.createElement(L,v({className:$,ref:Z,style:{display:D||C?\"block\":\"none\",pointerEvents:S?\"none\":\"initial\"}},I),m),u.createPortal(s&&D&&!S&&e.createElement(\"div\",{className:_}),document.body)));return e.createElement(e.Fragment,null,c?ae:re)},Se=e.forwardRef((function(t,n){var a=t.className,r=t.centered,l=t.children,o=t.size,c=t.scrollable,i=t.tag,s=g(t,[\"className\",\"centered\",\"children\",\"size\",\"scrollable\",\"tag\"]),u=d(\"modal-dialog\",c&&\"modal-dialog-scrollable\",r&&\"modal-dialog-centered\",o&&\"modal-\".concat(o),a);return e.createElement(i,v({className:u},s,{ref:n}),l)}));Se.defaultProps={tag:\"div\"};var Pe=e.forwardRef((function(t,n){var a=t.className,r=t.children,l=t.tag,o=g(t,[\"className\",\"children\",\"tag\"]),c=d(\"modal-content\",a);return e.createElement(l,v({className:c},o,{ref:n}),r)}));Pe.defaultProps={tag:\"div\"};var Le=e.forwardRef((function(t,n){var a=t.className,r=t.children,l=t.tag,o=g(t,[\"className\",\"children\",\"tag\"]),c=d(\"modal-header\",a);return e.createElement(l,v({className:c},o,{ref:n}),r)}));Le.defaultProps={tag:\"div\"};var Ie=e.forwardRef((function(t,n){var a=t.className,r=t.children,l=t.tag,o=g(t,[\"className\",\"children\",\"tag\"]),c=d(\"modal-title\",a);return e.createElement(l,v({className:c},o,{ref:n}),r)}));Ie.defaultProps={tag:\"h5\"};var Oe=e.forwardRef((function(t,n){var a=t.className,r=t.children,l=t.tag,o=g(t,[\"className\",\"children\",\"tag\"]),c=d(\"modal-body\",a);return e.createElement(l,v({className:c},o,{ref:n}),r)}));Oe.defaultProps={tag:\"div\"};var Ae=e.forwardRef((function(t,n){var a=t.className,r=t.children,l=t.tag,o=g(t,[\"className\",\"children\",\"tag\"]),c=d(\"modal-footer\",a);return e.createElement(l,v({className:c},o,{ref:n}),r)}));Ae.defaultProps={tag:\"div\"};var ze=e.createContext({activeElement:null,setTargets:null}),Fe=function(a){var l=a.container,o=void 0===l?void 0!==typeof window?window:null:l,c=a.className,i=a.children,s=a.offset,u=void 0===s?10:s,m=g(a,[\"container\",\"className\",\"children\",\"offset\"]),f=d(\"sticky-top\",c),p=t(null),h=p[0],b=p[1],N=t([]),w=N[0],y=N[1],E=o instanceof Window,k=r((function(){var e,t,n;if(w.length){var a=E?window.pageYOffset:null===(e=null==o?void 0:o.current)||void 0===e?void 0:e.scrollTop,r=Number(u),l=null===(t=w[w.length-1])||void 0===t?void 0:t.current,c=null===(n=w[0])||void 0===n?void 0:n.current;a+r