From 4143cb84c2b64f587bb274ea166b82f06ce24d58 Mon Sep 17 00:00:00 2001 From: sinavir Date: Sat, 22 Jul 2023 22:17:25 +0200 Subject: [PATCH 1/3] switch to npins and buildNpmPackage --- .gitignore | 3 +- default.nix | 11 +-- nix/default.nix | 12 ---- nix/sources.json | 38 ---------- nix/sources.nix | 174 --------------------------------------------- npins/default.nix | 47 ++++++++++++ npins/sources.json | 11 +++ shell.nix | 7 +- 8 files changed, 70 insertions(+), 233 deletions(-) delete mode 100644 nix/default.nix delete mode 100644 nix/sources.json delete mode 100644 nix/sources.nix create mode 100644 npins/default.nix create mode 100644 npins/sources.json diff --git a/.gitignore b/.gitignore index 5a317df..fd7b9c0 100644 --- a/.gitignore +++ b/.gitignore @@ -1,4 +1,5 @@ node_modules public/build +result -.direnv \ No newline at end of file +.direnv diff --git a/default.nix b/default.nix index 972c202..75cd978 100644 --- a/default.nix +++ b/default.nix @@ -1,9 +1,12 @@ -{ pkgs ? import ./nix {} }: +{ pkgs ? import (import ./npins).nixpkgs {} }: { - production = pkgs.npmlock2nix.build { + production = pkgs.buildNpmPackage { + name = "metis"; src = ./.; - installPhase = "cp -r public/build $out"; - buildCommands = [ "npm run build" ]; + npmDepsHash = "sha256-RbjWNVY8KlPP9ajQRnrsWhOZiiyyMGQSY39lmZnTC1I="; + installPhase = '' + cp -r public $out + ''; }; shell = import ./shell.nix { inherit pkgs; }; } diff --git a/nix/default.nix b/nix/default.nix deleted file mode 100644 index 7555812..0000000 --- a/nix/default.nix +++ /dev/null @@ -1,12 +0,0 @@ -# nix/default.nix -{ pkgs ? import {} }: -let - sources = import ./sources.nix; -in - import sources.nixpkgs { - overlays = [ - (self: super: { - npmlock2nix = pkgs.callPackage sources.npmlock2nix { }; - }) - ]; - } diff --git a/nix/sources.json b/nix/sources.json deleted file mode 100644 index 54693c1..0000000 --- a/nix/sources.json +++ /dev/null @@ -1,38 +0,0 @@ -{ - "niv": { - "branch": "master", - "description": "Easy dependency management for Nix projects", - "homepage": "https://github.com/nmattia/niv", - "owner": "nmattia", - "repo": "niv", - "rev": "5830a4dd348d77e39a0f3c4c762ff2663b602d4c", - "sha256": "1d3lsrqvci4qz2hwjrcnd8h5vfkg8aypq3sjd4g3izbc8frwz5sm", - "type": "tarball", - "url": "https://github.com/nmattia/niv/archive/5830a4dd348d77e39a0f3c4c762ff2663b602d4c.tar.gz", - "url_template": "https://github.com///archive/.tar.gz" - }, - "nixpkgs": { - "branch": "master", - "description": "Nix Packages collection", - "homepage": "", - "owner": "nixos", - "repo": "nixpkgs", - "rev": "21.05", - "sha256": "1ckzhh24mgz6jd1xhfgx0i9mijk6xjqxwsshnvq789xsavrmsc36", - "type": "tarball", - "url": "https://github.com/nixos/nixpkgs/archive/21.05.tar.gz", - "url_template": "https://github.com///archive/.tar.gz" - }, - "npmlock2nix": { - "branch": "master", - "description": null, - "homepage": null, - "owner": "nix-community", - "repo": "npmlock2nix", - "rev": "ff17a3c59233911f776d8d462d61d82a3e41df34", - "sha256": "0l624gkkpn1r0g48b204k0wcqm9cwy5rzd5mnxwfjhyjj1wg4nl7", - "type": "tarball", - "url": "https://github.com/nix-community/npmlock2nix/archive/ff17a3c59233911f776d8d462d61d82a3e41df34.tar.gz", - "url_template": "https://github.com///archive/.tar.gz" - } -} diff --git a/nix/sources.nix b/nix/sources.nix deleted file mode 100644 index 1938409..0000000 --- a/nix/sources.nix +++ /dev/null @@ -1,174 +0,0 @@ -# This file has been generated by Niv. - -let - - # - # The fetchers. fetch_ fetches specs of type . - # - - fetch_file = pkgs: name: spec: - let - name' = sanitizeName name + "-src"; - in - if spec.builtin or true then - builtins_fetchurl { inherit (spec) url sha256; name = name'; } - else - pkgs.fetchurl { inherit (spec) url sha256; name = name'; }; - - fetch_tarball = pkgs: name: spec: - let - name' = sanitizeName name + "-src"; - in - if spec.builtin or true then - builtins_fetchTarball { name = name'; inherit (spec) url sha256; } - else - pkgs.fetchzip { name = name'; inherit (spec) url sha256; }; - - fetch_git = name: spec: - let - ref = - if spec ? ref then spec.ref else - if spec ? branch then "refs/heads/${spec.branch}" else - if spec ? tag then "refs/tags/${spec.tag}" else - abort "In git source '${name}': Please specify `ref`, `tag` or `branch`!"; - in - builtins.fetchGit { url = spec.repo; inherit (spec) rev; inherit ref; }; - - fetch_local = spec: spec.path; - - fetch_builtin-tarball = name: throw - ''[${name}] The niv type "builtin-tarball" is deprecated. You should instead use `builtin = true`. - $ niv modify ${name} -a type=tarball -a builtin=true''; - - fetch_builtin-url = name: throw - ''[${name}] The niv type "builtin-url" will soon be deprecated. You should instead use `builtin = true`. - $ niv modify ${name} -a type=file -a builtin=true''; - - # - # Various helpers - # - - # https://github.com/NixOS/nixpkgs/pull/83241/files#diff-c6f540a4f3bfa4b0e8b6bafd4cd54e8bR695 - sanitizeName = name: - ( - concatMapStrings (s: if builtins.isList s then "-" else s) - ( - builtins.split "[^[:alnum:]+._?=-]+" - ((x: builtins.elemAt (builtins.match "\\.*(.*)" x) 0) name) - ) - ); - - # The set of packages used when specs are fetched using non-builtins. - mkPkgs = sources: system: - let - sourcesNixpkgs = - import (builtins_fetchTarball { inherit (sources.nixpkgs) url sha256; }) { inherit system; }; - hasNixpkgsPath = builtins.any (x: x.prefix == "nixpkgs") builtins.nixPath; - hasThisAsNixpkgsPath = == ./.; - in - if builtins.hasAttr "nixpkgs" sources - then sourcesNixpkgs - else if hasNixpkgsPath && ! hasThisAsNixpkgsPath then - import {} - else - abort - '' - Please specify either (through -I or NIX_PATH=nixpkgs=...) or - add a package called "nixpkgs" to your sources.json. - ''; - - # The actual fetching function. - fetch = pkgs: name: spec: - - if ! builtins.hasAttr "type" spec then - abort "ERROR: niv spec ${name} does not have a 'type' attribute" - else if spec.type == "file" then fetch_file pkgs name spec - else if spec.type == "tarball" then fetch_tarball pkgs name spec - else if spec.type == "git" then fetch_git name spec - else if spec.type == "local" then fetch_local spec - else if spec.type == "builtin-tarball" then fetch_builtin-tarball name - else if spec.type == "builtin-url" then fetch_builtin-url name - else - abort "ERROR: niv spec ${name} has unknown type ${builtins.toJSON spec.type}"; - - # If the environment variable NIV_OVERRIDE_${name} is set, then use - # the path directly as opposed to the fetched source. - replace = name: drv: - let - saneName = stringAsChars (c: if isNull (builtins.match "[a-zA-Z0-9]" c) then "_" else c) name; - ersatz = builtins.getEnv "NIV_OVERRIDE_${saneName}"; - in - if ersatz == "" then drv else - # this turns the string into an actual Nix path (for both absolute and - # relative paths) - if builtins.substring 0 1 ersatz == "/" then /. + ersatz else /. + builtins.getEnv "PWD" + "/${ersatz}"; - - # Ports of functions for older nix versions - - # a Nix version of mapAttrs if the built-in doesn't exist - mapAttrs = builtins.mapAttrs or ( - f: set: with builtins; - listToAttrs (map (attr: { name = attr; value = f attr set.${attr}; }) (attrNames set)) - ); - - # https://github.com/NixOS/nixpkgs/blob/0258808f5744ca980b9a1f24fe0b1e6f0fecee9c/lib/lists.nix#L295 - range = first: last: if first > last then [] else builtins.genList (n: first + n) (last - first + 1); - - # https://github.com/NixOS/nixpkgs/blob/0258808f5744ca980b9a1f24fe0b1e6f0fecee9c/lib/strings.nix#L257 - stringToCharacters = s: map (p: builtins.substring p 1 s) (range 0 (builtins.stringLength s - 1)); - - # https://github.com/NixOS/nixpkgs/blob/0258808f5744ca980b9a1f24fe0b1e6f0fecee9c/lib/strings.nix#L269 - stringAsChars = f: s: concatStrings (map f (stringToCharacters s)); - concatMapStrings = f: list: concatStrings (map f list); - concatStrings = builtins.concatStringsSep ""; - - # https://github.com/NixOS/nixpkgs/blob/8a9f58a375c401b96da862d969f66429def1d118/lib/attrsets.nix#L331 - optionalAttrs = cond: as: if cond then as else {}; - - # fetchTarball version that is compatible between all the versions of Nix - builtins_fetchTarball = { url, name ? null, sha256 }@attrs: - let - inherit (builtins) lessThan nixVersion fetchTarball; - in - if lessThan nixVersion "1.12" then - fetchTarball ({ inherit url; } // (optionalAttrs (!isNull name) { inherit name; })) - else - fetchTarball attrs; - - # fetchurl version that is compatible between all the versions of Nix - builtins_fetchurl = { url, name ? null, sha256 }@attrs: - let - inherit (builtins) lessThan nixVersion fetchurl; - in - if lessThan nixVersion "1.12" then - fetchurl ({ inherit url; } // (optionalAttrs (!isNull name) { inherit name; })) - else - fetchurl attrs; - - # Create the final "sources" from the config - mkSources = config: - mapAttrs ( - name: spec: - if builtins.hasAttr "outPath" spec - then abort - "The values in sources.json should not have an 'outPath' attribute" - else - spec // { outPath = replace name (fetch config.pkgs name spec); } - ) config.sources; - - # The "config" used by the fetchers - mkConfig = - { sourcesFile ? if builtins.pathExists ./sources.json then ./sources.json else null - , sources ? if isNull sourcesFile then {} else builtins.fromJSON (builtins.readFile sourcesFile) - , system ? builtins.currentSystem - , pkgs ? mkPkgs sources system - }: rec { - # The sources, i.e. the attribute set of spec name to spec - inherit sources; - - # The "pkgs" (evaluated nixpkgs) to use for e.g. non-builtin fetchers - inherit pkgs; - }; - -in -mkSources (mkConfig {}) // { __functor = _: settings: mkSources (mkConfig settings); } diff --git a/npins/default.nix b/npins/default.nix new file mode 100644 index 0000000..4a7c372 --- /dev/null +++ b/npins/default.nix @@ -0,0 +1,47 @@ +# Generated by npins. Do not modify; will be overwritten regularly +let + data = builtins.fromJSON (builtins.readFile ./sources.json); + version = data.version; + + mkSource = spec: + assert spec ? type; let + path = + if spec.type == "Git" then mkGitSource spec + else if spec.type == "GitRelease" then mkGitSource spec + else if spec.type == "PyPi" then mkPyPiSource spec + else if spec.type == "Channel" then mkChannelSource spec + else builtins.throw "Unknown source type ${spec.type}"; + in + spec // { outPath = path; }; + + mkGitSource = { repository, revision, url ? null, hash, ... }: + assert repository ? type; + # At the moment, either it is a plain git repository (which has an url), or it is a GitHub/GitLab repository + # In the latter case, there we will always be an url to the tarball + if url != null then + (builtins.fetchTarball { + inherit url; + sha256 = hash; # FIXME: check nix version & use SRI hashes + }) + else assert repository.type == "Git"; builtins.fetchGit { + url = repository.url; + rev = revision; + # hash = hash; + }; + + mkPyPiSource = { url, hash, ... }: + builtins.fetchurl { + inherit url; + sha256 = hash; + }; + + mkChannelSource = { url, hash, ... }: + builtins.fetchTarball { + inherit url; + sha256 = hash; + }; +in +if version == 3 then + builtins.mapAttrs (_: mkSource) data.pins +else + throw "Unsupported format version ${toString version} in sources.json. Try running `npins upgrade`" diff --git a/npins/sources.json b/npins/sources.json new file mode 100644 index 0000000..777f6d5 --- /dev/null +++ b/npins/sources.json @@ -0,0 +1,11 @@ +{ + "pins": { + "nixpkgs": { + "type": "Channel", + "name": "nixpkgs-unstable", + "url": "https://releases.nixos.org/nixpkgs/nixpkgs-23.11pre506449.f465da16626/nixexprs.tar.xz", + "hash": "14jsw1gv83qjz82384gfhn78sv9m14i1bs5l97xrab26vyi9b5ay" + } + }, + "version": 3 +} \ No newline at end of file diff --git a/shell.nix b/shell.nix index a73f894..8fffe07 100644 --- a/shell.nix +++ b/shell.nix @@ -1,5 +1,4 @@ -{ pkgs ? import ./nix { } }: -pkgs.npmlock2nix.shell { - src = ./.; - nodejs = pkgs.nodejs-14_x; +{ pkgs ? import (import ./npins).nixpkgs {} }: +pkgs.mkShell { + packages = [ pkgs.nodejs ]; } From 22b5ee34d5c24e81c1eaae4416ab33080ea0b275 Mon Sep 17 00:00:00 2001 From: sinavir Date: Sat, 22 Jul 2023 22:56:53 +0200 Subject: [PATCH 2/3] update deps --- package-lock.json | 3748 +++++----------------------------------- public/build/bundle.js | 79 + 2 files changed, 499 insertions(+), 3328 deletions(-) create mode 100644 public/build/bundle.js diff --git a/package-lock.json b/package-lock.json index 7c97642..31edceb 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,7 +1,7 @@ { "name": "klubrz-homepage", "version": "1.0.0", - "lockfileVersion": 2, + "lockfileVersion": 3, "requires": true, "packages": { "": { @@ -52,33 +52,33 @@ } }, "node_modules/@babel/code-frame": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.18.6.tgz", - "integrity": "sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==", + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.22.5.tgz", + "integrity": "sha512-Xmwn266vad+6DAqEB2A6V/CcZVp62BbwVmcOJc2RPuwih1kw02TjQvWVWlcKGbBPd+8/0V5DEkOcizRGYsspYQ==", "dev": true, "dependencies": { - "@babel/highlight": "^7.18.6" + "@babel/highlight": "^7.22.5" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-validator-identifier": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.18.6.tgz", - "integrity": "sha512-MmetCkz9ej86nJQV+sFCxoGGrUbU3q02kgLciwkrt9QqEB7cP39oKEY0PakknEO0Gu20SskMRi+AYZ3b1TpN9g==", + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.5.tgz", + "integrity": "sha512-aJXu+6lErq8ltp+JhkJUfk1MTGyuA4v7f3pA+BJ5HLfNC6nAQ0Cpi9uOquUj8Hehg0aUiHzWQbOVJGao6ztBAQ==", "dev": true, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/highlight": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz", - "integrity": "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==", + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.22.5.tgz", + "integrity": "sha512-BSKlD1hgnedS5XRnGOljZawtag7H1yPfQp0tdNJCHoH6AZ+Pcm9VvkrK59/Yy593Ypg0zMxH2BxD1VPYUQ7UIw==", "dev": true, "dependencies": { - "@babel/helper-validator-identifier": "^7.18.6", + "@babel/helper-validator-identifier": "^7.22.5", "chalk": "^2.0.0", "js-tokens": "^4.0.0" }, @@ -173,9 +173,9 @@ "dev": true }, "node_modules/@fastify/http-proxy": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/@fastify/http-proxy/-/http-proxy-7.1.0.tgz", - "integrity": "sha512-G15TPeO657N8n4mhlGvbKneZH3exiV8fjbSoJgzcgwzaEmidc+4v3Xg/loTp21palsq+hQPlzVl0eHSzDTAuKA==", + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@fastify/http-proxy/-/http-proxy-7.2.0.tgz", + "integrity": "sha512-Ld5E9NWqeMM1wkXdpqaJnXxSddfyDVphfh9sK2GGxcflzS1HBL1+bgIXVpYicOFeFR73qxMeefJfazYAvqV12A==", "dev": true, "dependencies": { "@fastify/reply-from": "^7.0.0", @@ -216,111 +216,111 @@ } }, "node_modules/@fullcalendar/adaptive": { - "version": "5.11.0", - "resolved": "https://registry.npmjs.org/@fullcalendar/adaptive/-/adaptive-5.11.0.tgz", - "integrity": "sha512-BXR0v0aDF7o128DhNDqwCUe8oyq4b5tXtwr9Nz/FEvEseQltjEqhYRy8TDnK/8cp3x2nPc7oj4Zsufdy/R+LVw==", + "version": "5.11.5", + "resolved": "https://registry.npmjs.org/@fullcalendar/adaptive/-/adaptive-5.11.5.tgz", + "integrity": "sha512-yGXS7u1EOKyNdNuwepDEgh2e52jaxYu9D8A4ptdKEPtBMqdStShMp/4NNN8QEJJr50a5qdJTZRA8q1HAdq2USQ==", "dependencies": { - "@fullcalendar/common": "~5.11.0", - "@fullcalendar/premium-common": "~5.11.0", + "@fullcalendar/common": "~5.11.5", + "@fullcalendar/premium-common": "~5.11.5", "tslib": "^2.1.0" } }, "node_modules/@fullcalendar/bootstrap5": { - "version": "5.11.0", - "resolved": "https://registry.npmjs.org/@fullcalendar/bootstrap5/-/bootstrap5-5.11.0.tgz", - "integrity": "sha512-JWJS45xSuR5jE0qSZKAfsbdQKmL5oiQSqH23J0mf0dknEa+PxbvdxdtdBgLVq2daMPhSQEFGeiv5FO6PJVAQmQ==", + "version": "5.11.5", + "resolved": "https://registry.npmjs.org/@fullcalendar/bootstrap5/-/bootstrap5-5.11.5.tgz", + "integrity": "sha512-9wGL/garIs/xHEVjMFYunGeb6sBBgW7QrB34HhdDi01HJ6gkS3822Nei3NGef18J2XBHa5UHMAasGVkqUdGIpQ==", "dependencies": { - "@fullcalendar/common": "~5.11.0", + "@fullcalendar/common": "~5.11.5", "tslib": "^2.1.0" } }, "node_modules/@fullcalendar/common": { - "version": "5.11.0", - "resolved": "https://registry.npmjs.org/@fullcalendar/common/-/common-5.11.0.tgz", - "integrity": "sha512-gWjbMAnN1u73Oqlgjbyky7i+3bY0hvFSnGT0YBPx44n874AkQa9e9OU12PMLTMOPy0tXPb8DEwRelFQ7CJNbcw==", + "version": "5.11.5", + "resolved": "https://registry.npmjs.org/@fullcalendar/common/-/common-5.11.5.tgz", + "integrity": "sha512-3iAYiUbHXhjSVXnYWz27Od2cslztUPsOwiwKlfGvQxBixv2Kl6a8IPwaijKFYJHXdwYmfPoEgK7rvqAGVoIYwA==", "dependencies": { "tslib": "^2.1.0" } }, "node_modules/@fullcalendar/core": { - "version": "5.11.0", - "resolved": "https://registry.npmjs.org/@fullcalendar/core/-/core-5.11.0.tgz", - "integrity": "sha512-cF/d9LuJb/6xw14ms0urv1H4BiA70c4jrufe/EuVzLR6qTDpK92IZ3JK7GVtZtzptfTYZ/NQgDV9YCzIaO9Blw==", + "version": "5.11.5", + "resolved": "https://registry.npmjs.org/@fullcalendar/core/-/core-5.11.5.tgz", + "integrity": "sha512-M/WQuq1+uUHxFDEIu2ib/aaPZ70VsRk2ITECo/WCLSLTVWcHPXwEg83reyP3G8JrMM4gRL4vScEHhX0U5aoNSw==", "dev": true, "dependencies": { - "@fullcalendar/common": "~5.11.0", - "preact": "^10.0.5", + "@fullcalendar/common": "~5.11.5", + "preact": "~10.12.1", "tslib": "^2.1.0" } }, "node_modules/@fullcalendar/daygrid": { - "version": "5.11.0", - "resolved": "https://registry.npmjs.org/@fullcalendar/daygrid/-/daygrid-5.11.0.tgz", - "integrity": "sha512-Ybh/dfHn/VL0qOVIRVyJc9I8oYiqqHl6xQONk8xXCe456QbPzAQLsAxpLLJLH+3smWNCfoQgvDKzR9e9XTzLMQ==", + "version": "5.11.5", + "resolved": "https://registry.npmjs.org/@fullcalendar/daygrid/-/daygrid-5.11.5.tgz", + "integrity": "sha512-hMpq0U3Nucys2jDD+crbkJCr+tVt3fDw04OE3fbpisuzqtrHxIzRmnUOdbWUjJQyToAAkt7UVUQ9E7hYdmvyGA==", "dev": true, "dependencies": { - "@fullcalendar/common": "~5.11.0", + "@fullcalendar/common": "~5.11.5", "tslib": "^2.1.0" } }, "node_modules/@fullcalendar/interaction": { - "version": "5.11.0", - "resolved": "https://registry.npmjs.org/@fullcalendar/interaction/-/interaction-5.11.0.tgz", - "integrity": "sha512-9XTI5+ydqrSX+IL3iWgKBURXfnPewn57Tmsv9mJZhiqrUEF7/+qtftLoKEAc8ZdWk/+01aBe67PFL16uPXj2Jg==", + "version": "5.11.5", + "resolved": "https://registry.npmjs.org/@fullcalendar/interaction/-/interaction-5.11.5.tgz", + "integrity": "sha512-Vg9uw8zKXZc2RP7it88U8R/kxJIQsK4pyv+s+RhlvT5NBZ9KLOh5y2xGCS4A4hyY7qLrzugxnKYlu6NwNqJ/RQ==", "dev": true, "optional": true, "dependencies": { - "@fullcalendar/common": "~5.11.0", + "@fullcalendar/common": "~5.11.5", "tslib": "^2.1.0" } }, "node_modules/@fullcalendar/list": { - "version": "5.11.0", - "resolved": "https://registry.npmjs.org/@fullcalendar/list/-/list-5.11.0.tgz", - "integrity": "sha512-0dl/JV6zEGseTDXpM16nozetByVvJ4l/DElYP+StCtnk+Lr51zFK0yfRWRwB9XInxyapfZLDd/3YjKXQf8Bxcw==", + "version": "5.11.5", + "resolved": "https://registry.npmjs.org/@fullcalendar/list/-/list-5.11.5.tgz", + "integrity": "sha512-ZYMPT4CVt9tIYkVVNx7CKkB2xc+n9L56+vgXkurptgYgPsacXYkcpF/1Hy/B5LKlg0ROEF9Qfftjow8xjANqaA==", "dependencies": { - "@fullcalendar/common": "~5.11.0", + "@fullcalendar/common": "~5.11.5", "tslib": "^2.1.0" } }, "node_modules/@fullcalendar/premium-common": { - "version": "5.11.0", - "resolved": "https://registry.npmjs.org/@fullcalendar/premium-common/-/premium-common-5.11.0.tgz", - "integrity": "sha512-XVLJwJQ26EhuglBM1flmrKtNt0BEUBHoazko/wvMiz5Yz17eABKQreFTidipOwjL3s74ifQzDoYpkQVn8TzpZQ==", + "version": "5.11.5", + "resolved": "https://registry.npmjs.org/@fullcalendar/premium-common/-/premium-common-5.11.5.tgz", + "integrity": "sha512-QMLOm+MKxvsbji4wt7YGqB73IqwHD+y2JD1DZ3t0LCq2Ul6QtQjNxRP7/7DklXPI8atXoJRRXzwqRq+8O9FFHw==", "dependencies": { - "@fullcalendar/common": "~5.11.0", + "@fullcalendar/common": "~5.11.5", "tslib": "^2.1.0" } }, "node_modules/@fullcalendar/resource-common": { - "version": "5.11.0", - "resolved": "https://registry.npmjs.org/@fullcalendar/resource-common/-/resource-common-5.11.0.tgz", - "integrity": "sha512-zO6UK9IKo7O8Uj5Y1t9sLMsLyNmxAliriAlz/NNhk//O/yGmQZ5MQOgVDg2qCZpDOWgQeuSZOkTTJdud5ISe2Q==", + "version": "5.11.5", + "resolved": "https://registry.npmjs.org/@fullcalendar/resource-common/-/resource-common-5.11.5.tgz", + "integrity": "sha512-r7Jsd9ge65m9AShyWAOUUdRulyOKI3p0a7lOcilQ1KXDy0d1O2KpPa27sqRzpofLoDoSrteVP7dirU8Lg20sTA==", "dependencies": { - "@fullcalendar/common": "~5.11.0", - "@fullcalendar/premium-common": "~5.11.0", + "@fullcalendar/common": "~5.11.5", + "@fullcalendar/premium-common": "~5.11.5", "tslib": "^2.1.0" } }, "node_modules/@fullcalendar/resource-timeline": { - "version": "5.11.0", - "resolved": "https://registry.npmjs.org/@fullcalendar/resource-timeline/-/resource-timeline-5.11.0.tgz", - "integrity": "sha512-+40sKEQj/ig6oh+8/FZPaFYtqI4e9wa/2XT2MTtzwDr3modHU0mQChlpcY8WQ+c6kyPjVwhO89BFiv2OeilLWw==", + "version": "5.11.5", + "resolved": "https://registry.npmjs.org/@fullcalendar/resource-timeline/-/resource-timeline-5.11.5.tgz", + "integrity": "sha512-hCHfMQL3ZKKfBPCj20+HmF+S1ADDEi0HGmyMlOTnlw4QbNC9qcKpyqLlcS1JwnFEPNnQUFMozssCKyL2LKiaRg==", "dependencies": { - "@fullcalendar/common": "~5.11.0", - "@fullcalendar/premium-common": "~5.11.0", - "@fullcalendar/resource-common": "~5.11.0", - "@fullcalendar/scrollgrid": "~5.11.0", - "@fullcalendar/timeline": "~5.11.0", + "@fullcalendar/common": "~5.11.5", + "@fullcalendar/premium-common": "~5.11.5", + "@fullcalendar/resource-common": "~5.11.5", + "@fullcalendar/scrollgrid": "~5.11.5", + "@fullcalendar/timeline": "~5.11.5", "tslib": "^2.1.0" } }, "node_modules/@fullcalendar/rrule": { - "version": "5.11.0", - "resolved": "https://registry.npmjs.org/@fullcalendar/rrule/-/rrule-5.11.0.tgz", - "integrity": "sha512-nYEOQUySCqeUgw5QMgOaUsjNrvlcjbzCKhZCZwccdHQOa0mXNv9HV1IrQFPGiPXtXIaeSB/NQs/LYJ9a+Pzakw==", + "version": "5.11.5", + "resolved": "https://registry.npmjs.org/@fullcalendar/rrule/-/rrule-5.11.5.tgz", + "integrity": "sha512-4Qwf8lRocERKsifSxCiZHqzMl1t/ExRbtWWVXbVji0WcInxTt6oRSKB4Vx1lsAGcdxIqMgYPf8tub3C/VeP6IA==", "dependencies": { - "@fullcalendar/common": "~5.11.0", + "@fullcalendar/common": "~5.11.5", "tslib": "^2.1.0" }, "peerDependencies": { @@ -328,34 +328,34 @@ } }, "node_modules/@fullcalendar/scrollgrid": { - "version": "5.11.0", - "resolved": "https://registry.npmjs.org/@fullcalendar/scrollgrid/-/scrollgrid-5.11.0.tgz", - "integrity": "sha512-OPwLGLr0YF2qQYa9K1vPIGsodfAqPnugcwKLwnkiLprC2UybnPaIXvY6xMAHyVWSiBaeJSmkQ0J8mZDmfKjdTw==", + "version": "5.11.5", + "resolved": "https://registry.npmjs.org/@fullcalendar/scrollgrid/-/scrollgrid-5.11.5.tgz", + "integrity": "sha512-/6TaqW8DR+9KQ+hRKtFfT3S4DO2G9E6Yvlje+X2FkySjX+u4FxjqtUAZpSw1AYzPWvAaTcBJAPe+jMsRRifdUw==", "dependencies": { - "@fullcalendar/common": "~5.11.0", - "@fullcalendar/premium-common": "~5.11.0", + "@fullcalendar/common": "~5.11.5", + "@fullcalendar/premium-common": "~5.11.5", "tslib": "^2.1.0" } }, "node_modules/@fullcalendar/timegrid": { - "version": "5.11.0", - "resolved": "https://registry.npmjs.org/@fullcalendar/timegrid/-/timegrid-5.11.0.tgz", - "integrity": "sha512-GNy+/PwAj510PS4Fu18Mf/CytNBVftFU7M8XwsUXOCJ6ouyroHZje0a7k5cH/nE5IQ6NJZfH2eAPBlxGath1MQ==", + "version": "5.11.5", + "resolved": "https://registry.npmjs.org/@fullcalendar/timegrid/-/timegrid-5.11.5.tgz", + "integrity": "sha512-OEH5mrTclwxgUbb51N6qr7ifzNkR74ygUEFpiMLyyUjkp7a76N6BsAP5mBQnTOpTTUZBu9tAOmfcnvi7skUayQ==", "dev": true, "dependencies": { - "@fullcalendar/common": "~5.11.0", - "@fullcalendar/daygrid": "~5.11.0", + "@fullcalendar/common": "~5.11.5", + "@fullcalendar/daygrid": "~5.11.5", "tslib": "^2.1.0" } }, "node_modules/@fullcalendar/timeline": { - "version": "5.11.0", - "resolved": "https://registry.npmjs.org/@fullcalendar/timeline/-/timeline-5.11.0.tgz", - "integrity": "sha512-2mASvwsXMR42Vlvwjnb5w0OvMDf8z2WCZXpLCd11lP/b+ZYOosCrJZZQWpzNfWYf7Y4Sqjo7q+YMPxnJqlichg==", + "version": "5.11.5", + "resolved": "https://registry.npmjs.org/@fullcalendar/timeline/-/timeline-5.11.5.tgz", + "integrity": "sha512-sxOZ/89lx4/vkEBzLY5ubW92tuhmC5P0KUTZMqOiz1caOdWCdmifCFpeZVtlLpBWvO1u56UnUGrIBiE3zgGj7g==", "dependencies": { - "@fullcalendar/common": "~5.11.0", - "@fullcalendar/premium-common": "~5.11.0", - "@fullcalendar/scrollgrid": "~5.11.0", + "@fullcalendar/common": "~5.11.5", + "@fullcalendar/premium-common": "~5.11.5", + "@fullcalendar/scrollgrid": "~5.11.5", "tslib": "^2.1.0" } }, @@ -375,9 +375,9 @@ } }, "node_modules/@jridgewell/gen-mapping": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", - "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz", + "integrity": "sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==", "dev": true, "dependencies": { "@jridgewell/set-array": "^1.0.1", @@ -407,9 +407,9 @@ } }, "node_modules/@jridgewell/source-map": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.2.tgz", - "integrity": "sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw==", + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.5.tgz", + "integrity": "sha512-UTYAUj/wviwdsMfzoSJspJxbkH5o1snzwX0//0ENX1u/55kkZZkcTZP6u9bwKGkv+dkk9at4m1Cpt0uY80kcpQ==", "dev": true, "dependencies": { "@jridgewell/gen-mapping": "^0.3.0", @@ -417,21 +417,27 @@ } }, "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.4.15", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", + "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==", + "dev": true + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.18", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.18.tgz", + "integrity": "sha512-w+niJYzMHdd7USdiH2U6869nqhD2nbfZXND5Yp93qIbEmnDNk7PD48o+YchRVpzMU7M6jVCbenTR7PA1FLQ9pA==", + "dev": true, + "dependencies": { + "@jridgewell/resolve-uri": "3.1.0", + "@jridgewell/sourcemap-codec": "1.4.14" + } + }, + "node_modules/@jridgewell/trace-mapping/node_modules/@jridgewell/sourcemap-codec": { "version": "1.4.14", "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==", "dev": true }, - "node_modules/@jridgewell/trace-mapping": { - "version": "0.3.14", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.14.tgz", - "integrity": "sha512-bJWEfQ9lPTvm3SneWwRFVLzrh6nhjwqw7TUFFBEMzwvg7t7PCDenf2lDwqo4NQXzdpgBXyFgDWnQA+2vkruksQ==", - "dev": true, - "dependencies": { - "@jridgewell/resolve-uri": "^3.0.3", - "@jridgewell/sourcemap-codec": "^1.4.10" - } - }, "node_modules/@nextcloud/cdav-library": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/@nextcloud/cdav-library/-/cdav-library-1.1.0.tgz", @@ -482,9 +488,9 @@ "integrity": "sha512-a5Sab1C4/icpTZVzZc5Ghpz88yQtGOyNqYXcZgOssB2uuAr+wF/MvN6bgtW32q7HHrvBki+BsZ0OuNv6EV3K9g==" }, "node_modules/@popperjs/core": { - "version": "2.11.5", - "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.5.tgz", - "integrity": "sha512-9X2obfABZuDVLCgPK9aX0a/x4jaOEweTTWE2+9sr0Qqqevj2Uv5XorvusThmc9XGYpS9yI+fhh8RTafBtGposw==", + "version": "2.11.8", + "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.8.tgz", + "integrity": "sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A==", "funding": { "type": "opencollective", "url": "https://opencollective.com/popperjs" @@ -589,9 +595,9 @@ } }, "node_modules/@sideway/formula": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@sideway/formula/-/formula-3.0.0.tgz", - "integrity": "sha512-vHe7wZ4NOXVfkoRb8T5otiENVlT7a3IAiw7H5M2+GO+9CDgcVUUsX1zalAztCmwyOr2RUTGJdgB+ZvSVqmdHmg==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@sideway/formula/-/formula-3.0.1.tgz", + "integrity": "sha512-/poHZJJVjx3L+zVD6g9KgHfYnb443oi7wLu/XKojDviHy6HOEOA6z1Trk5aR1dGcmPenJEgb2sK2I80LeS3MIg==", "dev": true }, "node_modules/@sideway/pinpoint": { @@ -610,9 +616,9 @@ } }, "node_modules/@types/bootstrap": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@types/bootstrap/-/bootstrap-5.2.0.tgz", - "integrity": "sha512-zncxyEdbShnbOkY1zGBNqvpdVuIGDEA3rxcANJ4v9b3yaMxp+xDCNSwrXK5+uM7Wz7cb1RoIoRUQ0Q5JyfjyfA==", + "version": "5.2.6", + "resolved": "https://registry.npmjs.org/@types/bootstrap/-/bootstrap-5.2.6.tgz", + "integrity": "sha512-BlAc3YATdasbHoxMoBWODrSF6qwQO/E9X8wVxCCSa6rWjnaZfpkr2N6pUMCY6jj2+wf0muUtLySbvU9etX6YqA==", "dev": true, "dependencies": { "@popperjs/core": "^2.9.2" @@ -642,14 +648,14 @@ } }, "node_modules/@types/minimatch": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.5.tgz", - "integrity": "sha512-Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ==" + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-5.1.2.tgz", + "integrity": "sha512-K0VQKziLUWkVKiRVrx4a40iPaxTUefQmjtkQofBkYRcoaaL/8rhwDWww9qWbrgicNOgnpIsMxyNIUM4+n6dUIA==" }, "node_modules/@types/node": { - "version": "18.6.1", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.6.1.tgz", - "integrity": "sha512-z+2vB6yDt1fNwKOeGbckpmirO+VBDuQqecXkgeIqDlaOtmKn6hPR/viQ8cxCfqLU4fTlvM3+YjM367TukWdxpg==" + "version": "20.4.4", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.4.4.tgz", + "integrity": "sha512-CukZhumInROvLq3+b5gLev+vgpsIqC2D0deQr/yS1WnxvmYLlJXZpaQrQiseMY+6xusl79E04UjWoqyr+t1/Ew==" }, "node_modules/@types/resolve": { "version": "1.17.1", @@ -667,9 +673,9 @@ "dev": true }, "node_modules/acorn": { - "version": "8.8.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.0.tgz", - "integrity": "sha512-QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w==", + "version": "8.10.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.10.0.tgz", + "integrity": "sha512-F0SAmZ8iUtS//m8DmCTA0jlh6TDKkHQyK6xc6V4KDTyZKA9dnvX9/3sRTVQrWm79glUAZbnmmNcdYwUIHWVybw==", "dev": true, "bin": { "acorn": "bin/acorn" @@ -710,9 +716,9 @@ } }, "node_modules/anymatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", - "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", "dev": true, "dependencies": { "normalize-path": "^3.0.0", @@ -754,9 +760,9 @@ } }, "node_modules/autolinker": { - "version": "3.15.0", - "resolved": "https://registry.npmjs.org/autolinker/-/autolinker-3.15.0.tgz", - "integrity": "sha512-N/5Dk5AZnqL9k6kkHdFIGLm/0/rRuSnJwqYYhLCJjU7ZtiaJwCBzNTvjzy1zzJADngv/wvtHYcrPHytPnASeFA==", + "version": "3.16.2", + "resolved": "https://registry.npmjs.org/autolinker/-/autolinker-3.16.2.tgz", + "integrity": "sha512-JiYl7j2Z19F9NdTmirENSUUIIL/9MytEWtmzhfmsKPCp9E+G35Y0UNCMoM9tFigxT59qSc8Ml2dlZXOCVTYwuA==", "dependencies": { "tslib": "^2.3.0" } @@ -794,9 +800,9 @@ "dev": true }, "node_modules/bootstrap": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/bootstrap/-/bootstrap-5.2.0.tgz", - "integrity": "sha512-qlnS9GL6YZE6Wnef46GxGv1UpGGzAwO0aPL1yOjzDIJpeApeMvqV24iL+pjr2kU4dduoBA9fINKWKgMToobx9A==", + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/bootstrap/-/bootstrap-5.3.0.tgz", + "integrity": "sha512-UnBV3E3v4STVNQdms6jSGO2CvOkjUMdDAVR2V5N4uCMdaIkaQjbcEAMqRimDHIs4uqBYzDAKCQwCB+97tJgHQw==", "funding": [ { "type": "github", @@ -808,13 +814,23 @@ } ], "peerDependencies": { - "@popperjs/core": "^2.11.5" + "@popperjs/core": "^2.11.7" } }, "node_modules/bootstrap-icons": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/bootstrap-icons/-/bootstrap-icons-1.9.1.tgz", - "integrity": "sha512-d4ZkO30MIkAhQ2nNRJqKXJVEQorALGbLWTuRxyCTJF96lRIV6imcgMehWGJUiJMJhglN0o2tqLIeDnMdiQEE9g==" + "version": "1.10.5", + "resolved": "https://registry.npmjs.org/bootstrap-icons/-/bootstrap-icons-1.10.5.tgz", + "integrity": "sha512-oSX26F37V7QV7NCE53PPEL45d7EGXmBgHG3pDpZvcRaKVzWMqIRL9wcqJUyEha1esFtM3NJzvmxFXDxjJYD0jQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/twbs" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/bootstrap" + } + ] }, "node_modules/brace-expansion": { "version": "1.1.11", @@ -837,9 +853,9 @@ } }, "node_modules/browserslist": { - "version": "4.21.2", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.2.tgz", - "integrity": "sha512-MonuOgAtUB46uP5CezYbRaYKBNt2LxP0yX+Pmj4LkcDFGkn9Cbpi83d9sCjwQDErXsIJSzY5oKGDbgOlF/LPAA==", + "version": "4.21.9", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.9.tgz", + "integrity": "sha512-M0MFoZzbUrRU4KNfCrDLnvyE7gub+peetoTid3TBIqtunaDJyXlwhakT+/VkvSXcfIzFfK/nkCs4nmyTmxdNSg==", "dev": true, "funding": [ { @@ -849,13 +865,17 @@ { "type": "tidelift", "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" } ], "dependencies": { - "caniuse-lite": "^1.0.30001366", - "electron-to-chromium": "^1.4.188", - "node-releases": "^2.0.6", - "update-browserslist-db": "^1.0.4" + "caniuse-lite": "^1.0.30001503", + "electron-to-chromium": "^1.4.431", + "node-releases": "^2.0.12", + "update-browserslist-db": "^1.0.11" }, "bin": { "browserslist": "cli.js" @@ -882,6 +902,18 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/busboy": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/busboy/-/busboy-1.6.0.tgz", + "integrity": "sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA==", + "dev": true, + "dependencies": { + "streamsearch": "^1.1.0" + }, + "engines": { + "node": ">=10.16.0" + } + }, "node_modules/caniuse-api": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", @@ -895,9 +927,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001370", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001370.tgz", - "integrity": "sha512-3PDmaP56wz/qz7G508xzjx8C+MC2qEm4SYhSEzC9IBROo+dGXFWRuaXkWti0A9tuI00g+toiriVqxtWMgl350g==", + "version": "1.0.30001517", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001517.tgz", + "integrity": "sha512-Vdhm5S11DaFVLlyiKu4hiUTkpZu+y1KA/rZZqVQfOD5YdDT/eQKlkt7NaE0WGOFgX32diqt9MiP9CAiFeRklaA==", "dev": true, "funding": [ { @@ -907,6 +939,10 @@ { "type": "tidelift", "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" } ] }, @@ -982,9 +1018,9 @@ "dev": true }, "node_modules/colord": { - "version": "2.9.2", - "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.2.tgz", - "integrity": "sha512-Uqbg+J445nc1TKn4FoDPS6ZZqAvEDnwrH42yo8B40JSOgSLxMZ/gt3h4nmCtPLQeXhjJJkqBx7SCY35WnIixaQ==", + "version": "2.9.3", + "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.3.tgz", + "integrity": "sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==", "dev": true }, "node_modules/colorette": { @@ -1051,9 +1087,9 @@ } }, "node_modules/core-js": { - "version": "3.24.0", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.24.0.tgz", - "integrity": "sha512-IeOyT8A6iK37Ep4kZDD423mpi6JfPRoPUdQwEWYiGolvn4o6j2diaRzNfDfpTdu3a5qMbrGUzKUpYpRY8jXCkQ==", + "version": "3.31.1", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.31.1.tgz", + "integrity": "sha512-2sKLtfq1eFST7l7v62zaqXacPc7uG8ZAya8ogijLhTtaKNcpzpB4TMoTw2Si+8GYKRwFPMMtUT0263QFWFfqyQ==", "hasInstallScript": true, "funding": { "type": "opencollective", @@ -1061,9 +1097,9 @@ } }, "node_modules/css-declaration-sorter": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.3.0.tgz", - "integrity": "sha512-OGT677UGHJTAVMRhPO+HJ4oKln3wkBTwtDFH0ojbqm+MJm6xuDMHp2nkhh/ThaBqq20IbraBQSWKfSLNHQO9Og==", + "version": "6.4.1", + "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.4.1.tgz", + "integrity": "sha512-rtdthzxKuyq6IzqX6jEcIzQF/YqccluefyCYheovBOLhFT/drQA9zj/UbRAa9J7C0o6EG6u3E6g+vKkay7/k3g==", "dev": true, "engines": { "node": "^10 || ^12 || >=14" @@ -1126,12 +1162,12 @@ } }, "node_modules/cssnano": { - "version": "5.1.12", - "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-5.1.12.tgz", - "integrity": "sha512-TgvArbEZu0lk/dvg2ja+B7kYoD7BBCmn3+k58xD0qjrGHsFzXY/wKTo9M5egcUCabPol05e/PVoIu79s2JN4WQ==", + "version": "5.1.15", + "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-5.1.15.tgz", + "integrity": "sha512-j+BKgDcLDQA+eDifLx0EO4XSA56b7uut3BQFH+wbSaSTuGLuiyTa/wbRYthUXX8LC9mLg+WWKe8h+qJuwTAbHw==", "dev": true, "dependencies": { - "cssnano-preset-default": "^5.2.12", + "cssnano-preset-default": "^5.2.14", "lilconfig": "^2.0.3", "yaml": "^1.10.2" }, @@ -1147,25 +1183,25 @@ } }, "node_modules/cssnano-preset-default": { - "version": "5.2.12", - "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-5.2.12.tgz", - "integrity": "sha512-OyCBTZi+PXgylz9HAA5kHyoYhfGcYdwFmyaJzWnzxuGRtnMw/kR6ilW9XzlzlRAtB6PLT/r+prYgkef7hngFew==", + "version": "5.2.14", + "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-5.2.14.tgz", + "integrity": "sha512-t0SFesj/ZV2OTylqQVOrFgEh5uanxbO6ZAdeCrNsUQ6fVuXwYTxJPNAGvGTxHbD68ldIJNec7PyYZDBrfDQ+6A==", "dev": true, "dependencies": { - "css-declaration-sorter": "^6.3.0", + "css-declaration-sorter": "^6.3.1", "cssnano-utils": "^3.1.0", "postcss-calc": "^8.2.3", - "postcss-colormin": "^5.3.0", - "postcss-convert-values": "^5.1.2", + "postcss-colormin": "^5.3.1", + "postcss-convert-values": "^5.1.3", "postcss-discard-comments": "^5.1.2", "postcss-discard-duplicates": "^5.1.0", "postcss-discard-empty": "^5.1.1", "postcss-discard-overridden": "^5.1.0", - "postcss-merge-longhand": "^5.1.6", - "postcss-merge-rules": "^5.1.2", + "postcss-merge-longhand": "^5.1.7", + "postcss-merge-rules": "^5.1.4", "postcss-minify-font-values": "^5.1.0", "postcss-minify-gradients": "^5.1.1", - "postcss-minify-params": "^5.1.3", + "postcss-minify-params": "^5.1.4", "postcss-minify-selectors": "^5.2.1", "postcss-normalize-charset": "^5.1.0", "postcss-normalize-display-values": "^5.1.0", @@ -1173,11 +1209,11 @@ "postcss-normalize-repeat-style": "^5.1.1", "postcss-normalize-string": "^5.1.0", "postcss-normalize-timing-functions": "^5.1.0", - "postcss-normalize-unicode": "^5.1.0", + "postcss-normalize-unicode": "^5.1.1", "postcss-normalize-url": "^5.1.0", "postcss-normalize-whitespace": "^5.1.1", "postcss-ordered-values": "^5.1.3", - "postcss-reduce-initial": "^5.1.0", + "postcss-reduce-initial": "^5.1.2", "postcss-reduce-transforms": "^5.1.0", "postcss-svgo": "^5.1.0", "postcss-unique-selectors": "^5.1.1" @@ -1263,9 +1299,9 @@ "dev": true }, "node_modules/deepmerge": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz", - "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==", + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", + "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==", "dev": true, "engines": { "node": ">=0.10.0" @@ -1359,9 +1395,9 @@ "dev": true }, "node_modules/electron-to-chromium": { - "version": "1.4.200", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.200.tgz", - "integrity": "sha512-nPyI7oHc8T64oSqRXrAt99gNMpk0SAgPHw/o+hkNKyb5+bcdnFtZcSO9FUJES5cVkVZvo8u4qiZ1gQILl8UXsA==", + "version": "1.4.468", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.468.tgz", + "integrity": "sha512-6M1qyhaJOt7rQtNti1lBA0GwclPH+oKCmsra/hkcWs5INLxfXXD/dtdnaKUYQu/pjOBP/8Osoe4mAcNvvzoFag==", "dev": true }, "node_modules/encodeurl": { @@ -1448,6 +1484,12 @@ "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==", "dev": true }, + "node_modules/fast-content-type-parse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fast-content-type-parse/-/fast-content-type-parse-1.0.0.tgz", + "integrity": "sha512-Xbc4XcysUXcsP5aHUU7Nq3OwvHq97C+WnbkeIefpeYLX+ryzFJlU6OStFJhs6Ol0LkUGpcK+wL0JwfM+FCU5IA==", + "dev": true + }, "node_modules/fast-decode-uri-component": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/fast-decode-uri-component/-/fast-decode-uri-component-1.0.1.tgz", @@ -1461,9 +1503,9 @@ "dev": true }, "node_modules/fast-glob": { - "version": "3.2.11", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.11.tgz", - "integrity": "sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew==", + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.1.tgz", + "integrity": "sha512-kNFPyjhh5cKjrUltxs+wFx+ZkbRaxxmZ+X0ZU31SOsxCEtP9VPgtq2teZw1DebupL5GmDaNQ6yKMMVcM41iqDg==", "dependencies": { "@nodelib/fs.stat": "^2.0.2", "@nodelib/fs.walk": "^1.2.3", @@ -1497,9 +1539,9 @@ } }, "node_modules/fast-redact": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/fast-redact/-/fast-redact-3.1.1.tgz", - "integrity": "sha512-odVmjC8x8jNeMZ3C+rPMESzXVSEU8tSWSHv9HFxP2mm89G/1WwqhrerJDQm9Zus8X6aoRgQDThKqptdNA6bt+A==", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/fast-redact/-/fast-redact-3.2.0.tgz", + "integrity": "sha512-zaTadChr+NekyzallAMXATXLOR8MNx3zqpZ0MUF2aGf4EathnG0f32VLODNlY8IuGY3HoRO2L6/6fSzNsLaHIw==", "dev": true, "engines": { "node": ">=6" @@ -1512,15 +1554,16 @@ "dev": true }, "node_modules/fastify": { - "version": "3.29.1", - "resolved": "https://registry.npmjs.org/fastify/-/fastify-3.29.1.tgz", - "integrity": "sha512-UhGmh0/J0YQetqULYfv/utvut0R6ICQvO6Oh81JvG75UbjVgueqoE6EPChB3gR5aF3dVKpT/qFTgc7zvpGTYNg==", + "version": "3.29.5", + "resolved": "https://registry.npmjs.org/fastify/-/fastify-3.29.5.tgz", + "integrity": "sha512-FBDgb1gkenZxxh4sTD6AdI6mFnZnsgckpjIXzIvfLSYCa4isfQeD8QWGPib63dxq6btnY0l1j8I0xYhMvUb+sw==", "dev": true, "dependencies": { "@fastify/ajv-compiler": "^1.0.0", "@fastify/error": "^2.0.0", "abstract-logging": "^2.0.0", "avvio": "^7.1.2", + "fast-content-type-parse": "^1.0.0", "fast-json-stringify": "^2.5.2", "find-my-way": "^4.5.0", "flatstr": "^1.0.12", @@ -1550,9 +1593,9 @@ } }, "node_modules/fastq": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz", - "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==", + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz", + "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==", "dependencies": { "reusify": "^1.0.4" } @@ -1721,9 +1764,9 @@ } }, "node_modules/graceful-fs": { - "version": "4.2.10", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", - "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==" + "version": "4.2.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==" }, "node_modules/has": { "version": "1.0.3", @@ -1786,9 +1829,9 @@ } }, "node_modules/ignore": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", - "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==", + "version": "5.2.4", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", + "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==", "engines": { "node": ">= 4" } @@ -1853,9 +1896,9 @@ } }, "node_modules/is-core-module": { - "version": "2.9.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.9.0.tgz", - "integrity": "sha512-+5FPy5PnwmO3lvfMb0AsoPaBG+5KHUI0wYFXOtYPnVVVspTFUuMZNfNaNVRt3FZadstu2c8x23vykRW/NBoU6A==", + "version": "2.12.1", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.12.1.tgz", + "integrity": "sha512-Q4ZuBAe2FUsKtyQJoQHlvP8OvBERxO3jEmy1I7hcRXcJBGGHFh/aJBswbXuS9sgrDH2QUO8ilkwNPHvHMd8clg==", "dev": true, "dependencies": { "has": "^1.0.3" @@ -1929,15 +1972,15 @@ } }, "node_modules/joi": { - "version": "17.6.0", - "resolved": "https://registry.npmjs.org/joi/-/joi-17.6.0.tgz", - "integrity": "sha512-OX5dG6DTbcr/kbMFj0KGYxuew69HPcAE3K/sZpEV2nP6e/j/C0HV+HNiBPCASxdx5T7DMoa0s8UeHWMnb6n2zw==", + "version": "17.9.2", + "resolved": "https://registry.npmjs.org/joi/-/joi-17.9.2.tgz", + "integrity": "sha512-Itk/r+V4Dx0V3c7RLFdRh12IOjySm2/WGPMubBT92cQvRfYZhPM2W0hZlctjj72iES8jsRCwp7S/cRmWBnJ4nw==", "dev": true, "dependencies": { "@hapi/hoek": "^9.0.0", "@hapi/topo": "^5.0.0", "@sideway/address": "^4.1.3", - "@sideway/formula": "^3.0.0", + "@sideway/formula": "^3.0.1", "@sideway/pinpoint": "^2.0.0" } }, @@ -1988,9 +2031,9 @@ } }, "node_modules/light-my-request/node_modules/ajv": { - "version": "8.11.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", - "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", "dev": true, "dependencies": { "fast-deep-equal": "^3.1.1", @@ -2010,9 +2053,9 @@ "dev": true }, "node_modules/lilconfig": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.6.tgz", - "integrity": "sha512-9JROoBW7pobfsx+Sq2JsASvCo6Pfo6WWoUW79HuB1BCoBXD4PLWJPqDF6fNj67pqBYTbAHkE57M1kS/+L1neOg==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz", + "integrity": "sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==", "dev": true, "engines": { "node": ">=10" @@ -2070,9 +2113,9 @@ } }, "node_modules/loader-utils": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-3.2.0.tgz", - "integrity": "sha512-HVl9ZqccQihZ7JM85dco1MvO9G+ONvxoGa9rkhzFsneGLKSUg1gJf9bWzhRhcvm2qChhWpebQhP44qxjKIUCaQ==", + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-3.2.1.tgz", + "integrity": "sha512-ZvFw1KWS3GVyYBYb7qkmRM/WwL2TQQBxgCK62rlvm4WpVQ23Nb4tYjApUlfjrEGvOs7KHEsmyUn75OHZrJMWPw==", "dev": true, "engines": { "node": ">= 12.13.0" @@ -2208,10 +2251,16 @@ "dev": true }, "node_modules/nanoid": { - "version": "3.3.4", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz", - "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==", + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.6.tgz", + "integrity": "sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==", "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], "bin": { "nanoid": "bin/nanoid.cjs" }, @@ -2220,9 +2269,9 @@ } }, "node_modules/node-releases": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.6.tgz", - "integrity": "sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg==", + "version": "2.0.13", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.13.tgz", + "integrity": "sha512-uYr7J37ae/ORWdZeQ1xxMJe3NtdmqMC/JZK+geofDrkLUApKRHPd18/TxtBOJ4A0/+uUIliorNrfYV6s1b02eQ==", "dev": true }, "node_modules/normalize-path": { @@ -2422,9 +2471,9 @@ "dev": true }, "node_modules/postcss": { - "version": "8.4.14", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.14.tgz", - "integrity": "sha512-E398TUmfAYFPBSdzgeieK2Y1+1cpdxJx8yXbK/m57nRhKSmk1GB2tO4lbLBtlkfPQTDKfe4Xqv1ASWPpayPEig==", + "version": "8.4.27", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.27.tgz", + "integrity": "sha512-gY/ACJtJPSmUFPDCHtX78+01fHa64FaU4zaaWfuh1MhGJISufJAH4cun6k/8fwsHYeK4UQmENQK+tRLCFJE8JQ==", "dev": true, "funding": [ { @@ -2434,10 +2483,14 @@ { "type": "tidelift", "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" } ], "dependencies": { - "nanoid": "^3.3.4", + "nanoid": "^3.3.6", "picocolors": "^1.0.0", "source-map-js": "^1.0.2" }, @@ -2459,12 +2512,12 @@ } }, "node_modules/postcss-colormin": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-5.3.0.tgz", - "integrity": "sha512-WdDO4gOFG2Z8n4P8TWBpshnL3JpmNmJwdnfP2gbk2qBA8PWwOYcmjmI/t3CmMeL72a7Hkd+x/Mg9O2/0rD54Pg==", + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-5.3.1.tgz", + "integrity": "sha512-UsWQG0AqTFQmpBegeLLc1+c3jIqBNB0zlDGRWR+dQ3pRKJL1oeMzyqmH3o2PIfn9MBdNrVPWhDbT769LxCTLJQ==", "dev": true, "dependencies": { - "browserslist": "^4.16.6", + "browserslist": "^4.21.4", "caniuse-api": "^3.0.0", "colord": "^2.9.1", "postcss-value-parser": "^4.2.0" @@ -2477,12 +2530,12 @@ } }, "node_modules/postcss-convert-values": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-5.1.2.tgz", - "integrity": "sha512-c6Hzc4GAv95B7suy4udszX9Zy4ETyMCgFPUDtWjdFTKH1SE9eFY/jEpHSwTH1QPuwxHpWslhckUQWbNRM4ho5g==", + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-5.1.3.tgz", + "integrity": "sha512-82pC1xkJZtcJEfiLw6UXnXVXScgtBrjlO5CBmuDQc+dlb88ZYheFsjTn40+zBVi3DkfF7iezO0nJUPLcJK3pvA==", "dev": true, "dependencies": { - "browserslist": "^4.20.3", + "browserslist": "^4.21.4", "postcss-value-parser": "^4.2.0" }, "engines": { @@ -2570,13 +2623,13 @@ } }, "node_modules/postcss-merge-longhand": { - "version": "5.1.6", - "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-5.1.6.tgz", - "integrity": "sha512-6C/UGF/3T5OE2CEbOuX7iNO63dnvqhGZeUnKkDeifebY0XqkkvrctYSZurpNE902LDf2yKwwPFgotnfSoPhQiw==", + "version": "5.1.7", + "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-5.1.7.tgz", + "integrity": "sha512-YCI9gZB+PLNskrK0BB3/2OzPnGhPkBEwmwhfYk1ilBHYVAZB7/tkTHFBAnCrvBBOmeYyMYw3DMjT55SyxMBzjQ==", "dev": true, "dependencies": { "postcss-value-parser": "^4.2.0", - "stylehacks": "^5.1.0" + "stylehacks": "^5.1.1" }, "engines": { "node": "^10 || ^12 || >=14.0" @@ -2586,12 +2639,12 @@ } }, "node_modules/postcss-merge-rules": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-5.1.2.tgz", - "integrity": "sha512-zKMUlnw+zYCWoPN6yhPjtcEdlJaMUZ0WyVcxTAmw3lkkN/NDMRkOkiuctQEoWAOvH7twaxUUdvBWl0d4+hifRQ==", + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-5.1.4.tgz", + "integrity": "sha512-0R2IuYpgU93y9lhVbO/OylTtKMVcHb67zjWIfCiKR9rWL3GUk1677LAqD/BcHizukdZEjT8Ru3oHRoAYoJy44g==", "dev": true, "dependencies": { - "browserslist": "^4.16.6", + "browserslist": "^4.21.4", "caniuse-api": "^3.0.0", "cssnano-utils": "^3.1.0", "postcss-selector-parser": "^6.0.5" @@ -2636,12 +2689,12 @@ } }, "node_modules/postcss-minify-params": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-5.1.3.tgz", - "integrity": "sha512-bkzpWcjykkqIujNL+EVEPOlLYi/eZ050oImVtHU7b4lFS82jPnsCb44gvC6pxaNt38Els3jWYDHTjHKf0koTgg==", + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-5.1.4.tgz", + "integrity": "sha512-+mePA3MgdmVmv6g+30rn57USjOGSAyuxUmkfiWpzalZ8aiBkdPYjXWtHuwJGm1v5Ojy0Z0LaSYhHaLJQB0P8Jw==", "dev": true, "dependencies": { - "browserslist": "^4.16.6", + "browserslist": "^4.21.4", "cssnano-utils": "^3.1.0", "postcss-value-parser": "^4.2.0" }, @@ -2699,9 +2752,9 @@ } }, "node_modules/postcss-modules-local-by-default": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.0.tgz", - "integrity": "sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ==", + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.3.tgz", + "integrity": "sha512-2/u2zraspoACtrbFRnTijMiQtb4GW4BvatjaG/bCjYQo8kLTdevCUlwuBHx2sCnSyrI3x3qj4ZK1j5LQBgzmwA==", "dev": true, "dependencies": { "icss-utils": "^5.0.0", @@ -2833,12 +2886,12 @@ } }, "node_modules/postcss-normalize-unicode": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-5.1.0.tgz", - "integrity": "sha512-J6M3MizAAZ2dOdSjy2caayJLQT8E8K9XjLce8AUQMwOrCvjCHv24aLC/Lps1R1ylOfol5VIDMaM/Lo9NGlk1SQ==", + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-5.1.1.tgz", + "integrity": "sha512-qnCL5jzkNUmKVhZoENp1mJiGNPcsJCs1aaRmURmeJGES23Z/ajaln+EPTD+rBeNkSryI+2WTdW+lwcVdOikrpA==", "dev": true, "dependencies": { - "browserslist": "^4.16.6", + "browserslist": "^4.21.4", "postcss-value-parser": "^4.2.0" }, "engines": { @@ -2896,12 +2949,12 @@ } }, "node_modules/postcss-reduce-initial": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-5.1.0.tgz", - "integrity": "sha512-5OgTUviz0aeH6MtBjHfbr57tml13PuedK/Ecg8szzd4XRMbYxH4572JFG067z+FqBIf6Zp/d+0581glkvvWMFw==", + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-5.1.2.tgz", + "integrity": "sha512-dE/y2XRaqAi6OvjzD22pjTUQ8eOfc6m/natGHgKFBK9DxFmIm69YmaRVQrGgFlEfc1HePIurY0TmDeROK05rIg==", "dev": true, "dependencies": { - "browserslist": "^4.16.6", + "browserslist": "^4.21.4", "caniuse-api": "^3.0.0" }, "engines": { @@ -2927,9 +2980,9 @@ } }, "node_modules/postcss-selector-parser": { - "version": "6.0.10", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.10.tgz", - "integrity": "sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==", + "version": "6.0.13", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.13.tgz", + "integrity": "sha512-EaV1Gl4mUEV4ddhDnv/xtj7sxwrwxdetHdWUGnT4VJQf+4d05v6lHYZr8N573k5Z0BViss7BDhfWtKS3+sfAqQ==", "dev": true, "dependencies": { "cssesc": "^3.0.0", @@ -2977,9 +3030,9 @@ "dev": true }, "node_modules/preact": { - "version": "10.10.0", - "resolved": "https://registry.npmjs.org/preact/-/preact-10.10.0.tgz", - "integrity": "sha512-fszkg1iJJjq68I4lI8ZsmBiaoQiQHbxf1lNq+72EmC/mZOsFF5zn3k1yv9QGoFgIXzgsdSKtYymLJsrJPoamjQ==", + "version": "10.12.1", + "resolved": "https://registry.npmjs.org/preact/-/preact-10.12.1.tgz", + "integrity": "sha512-l8386ixSsBdbreOAkqtrwqHwdvR35ID8c3rKPa8lCWuO86dBi32QWHV4vfsZK1utLLFMvw+Z5Ad4XLkZzchscg==", "dev": true, "funding": { "type": "opencollective", @@ -2987,9 +3040,9 @@ } }, "node_modules/prettier": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.7.1.tgz", - "integrity": "sha512-ujppO+MkdPqoVINuDFDRLClm7D78qbDt0/NR+wp5FqEZOoTNAjPHWj17QRhu7geIHJfcNhRk1XVQmF8Bp3ye+g==", + "version": "2.8.8", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.8.8.tgz", + "integrity": "sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==", "dev": true, "bin": { "prettier": "bin-prettier.js" @@ -3002,13 +3055,13 @@ } }, "node_modules/prettier-plugin-svelte": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/prettier-plugin-svelte/-/prettier-plugin-svelte-2.7.0.tgz", - "integrity": "sha512-fQhhZICprZot2IqEyoiUYLTRdumULGRvw0o4dzl5jt0jfzVWdGqeYW27QTWAeXhoupEZJULmNoH3ueJwUWFLIA==", + "version": "2.10.1", + "resolved": "https://registry.npmjs.org/prettier-plugin-svelte/-/prettier-plugin-svelte-2.10.1.tgz", + "integrity": "sha512-Wlq7Z5v2ueCubWo0TZzKc9XHcm7TDxqcuzRuGd0gcENfzfT4JZ9yDlCbEgxWgiPmLHkBjfOtpAWkcT28MCDpUQ==", "dev": true, "peerDependencies": { "prettier": "^1.16.4 || ^2.0.0", - "svelte": "^3.2.0" + "svelte": "^3.2.0 || ^4.0.0-next.0" } }, "node_modules/process-warning": { @@ -3050,9 +3103,9 @@ } }, "node_modules/punycode": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", - "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", + "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==", "dev": true, "engines": { "node": ">=6" @@ -3102,9 +3155,9 @@ } }, "node_modules/readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", "dev": true, "dependencies": { "inherits": "^2.0.3", @@ -3128,9 +3181,9 @@ } }, "node_modules/regenerator-runtime": { - "version": "0.13.9", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz", - "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==" + "version": "0.13.11", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz", + "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==" }, "node_modules/remarkable": { "version": "2.0.1", @@ -3156,19 +3209,13 @@ "node": ">=0.10.0" } }, - "node_modules/require-relative": { - "version": "0.8.7", - "resolved": "https://registry.npmjs.org/require-relative/-/require-relative-0.8.7.tgz", - "integrity": "sha512-AKGr4qvHiryxRb19m3PsLRGuKVAbJLUD7E6eOaHkfKhwc+vSgVOCY5xNvm9EkolBKTOf0GrQAZKLimOCz81Khg==", - "dev": true - }, "node_modules/resolve": { - "version": "1.22.1", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz", - "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==", + "version": "1.22.2", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.2.tgz", + "integrity": "sha512-Sb+mjNHOULsBv818T40qSPeRiuWLyaGMa5ewydRLFimneixmVy2zdivRl+AF6jaYPC8ERxGDmFSiqui6SfPd+g==", "dev": true, "dependencies": { - "is-core-module": "^2.9.0", + "is-core-module": "^2.11.0", "path-parse": "^1.0.7", "supports-preserve-symlinks-flag": "^1.0.0" }, @@ -3188,6 +3235,15 @@ "node": ">=8" } }, + "node_modules/resolve.exports": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-2.0.2.tgz", + "integrity": "sha512-X2UW6Nw3n/aMgDVy+0rSqgHlv39WZAlZrXCdnbyEiKm17DSqHX4MmQMaST3FbeWR5FTuRcUwYAziZajji0Y7mg==", + "dev": true, + "engines": { + "node": ">=10" + } + }, "node_modules/ret": { "version": "0.2.2", "resolved": "https://registry.npmjs.org/ret/-/ret-0.2.2.tgz", @@ -3213,9 +3269,9 @@ "dev": true }, "node_modules/rollup": { - "version": "2.77.0", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.77.0.tgz", - "integrity": "sha512-vL8xjY4yOQEw79DvyXLijhnhh+R/O9zpF/LEgkCebZFtb6ELeN9H3/2T0r8+mp+fFTBHZ5qGpOpW2ela2zRt3g==", + "version": "2.79.1", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.79.1.tgz", + "integrity": "sha512-uKxbd0IhMZOhjAiD5oAFp7BqvkA4Dv47qpOCtaNvng4HBwdbWtdOh8f5nZNuk2rp51PMGk3bzfWu5oayNEuYnw==", "dev": true, "bin": { "rollup": "dist/bin/rollup" @@ -3328,13 +3384,13 @@ } }, "node_modules/rollup-plugin-svelte": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/rollup-plugin-svelte/-/rollup-plugin-svelte-7.1.0.tgz", - "integrity": "sha512-vopCUq3G+25sKjwF5VilIbiY6KCuMNHP1PFvx2Vr3REBNMDllKHFZN2B9jwwC+MqNc3UPKkjXnceLPEjTjXGXg==", + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/rollup-plugin-svelte/-/rollup-plugin-svelte-7.1.6.tgz", + "integrity": "sha512-nVFRBpGWI2qUY1OcSiEEA/kjCY2+vAjO9BI8SzA7NRrh2GTunLd6w2EYmnMt/atgdg8GvcNjLsmZmbQs/u4SQA==", "dev": true, "dependencies": { - "require-relative": "^0.8.7", - "rollup-pluginutils": "^2.8.2" + "@rollup/pluginutils": "^4.1.0", + "resolve.exports": "^2.0.0" }, "engines": { "node": ">=10" @@ -3344,10 +3400,24 @@ "svelte": ">=3.5.0" } }, + "node_modules/rollup-plugin-svelte/node_modules/@rollup/pluginutils": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-4.2.1.tgz", + "integrity": "sha512-iKnFXr7NkdZAIHiIWE+BX5ULi/ucVFYWD6TbAV+rZctiRTY2PL6tsIKhoIOaoskiWAkgu+VsbXgUVDNLHf+InQ==", + "dev": true, + "dependencies": { + "estree-walker": "^2.0.1", + "picomatch": "^2.2.2" + }, + "engines": { + "node": ">= 8.0.0" + } + }, "node_modules/rollup-plugin-terser": { "version": "7.0.2", "resolved": "https://registry.npmjs.org/rollup-plugin-terser/-/rollup-plugin-terser-7.0.2.tgz", "integrity": "sha512-w3iIaU4OxcF52UUXiZNsNeuXIMDvFrr+ZXK6bFZ0Q60qyVfq4uLptoS4bbq3paG3x216eQllFZX7zt6TIImguQ==", + "deprecated": "This package has been deprecated and is no longer maintained. Please use @rollup/plugin-terser", "dev": true, "dependencies": { "@babel/code-frame": "^7.10.4", @@ -3375,9 +3445,9 @@ "dev": true }, "node_modules/rrule": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rrule/-/rrule-2.7.1.tgz", - "integrity": "sha512-4p20u/1U7WqR3Nb1hOUrm0u1nSI7sO93ZUVZEZ5HeF6Gr5OlJuyhwEGRvUHq8ZfrPsq5gfa5b9dqnUs/kPqpIw==", + "version": "2.7.2", + "resolved": "https://registry.npmjs.org/rrule/-/rrule-2.7.2.tgz", + "integrity": "sha512-NkBsEEB6FIZOZ3T8frvEBOB243dm46SPufpDckY/Ap/YH24V1zLeMmDY8OA10lk452NdrF621+ynDThE7FQU2A==", "dependencies": { "tslib": "^2.4.0" } @@ -3451,9 +3521,9 @@ } }, "node_modules/secure-json-parse": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/secure-json-parse/-/secure-json-parse-2.4.0.tgz", - "integrity": "sha512-Q5Z/97nbON5t/L/sH6mY2EacfjVGwrCcSi5D3btRO2GZ8pf1K1UN7Z9H5J57hjVU2Qzxr1xO+FmBhOvEkzCMmg==", + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/secure-json-parse/-/secure-json-parse-2.7.0.tgz", + "integrity": "sha512-6aU+Rwsezw7VR8/nyvKTx8QpWH9FrcYiXXlqC4z5d5XQBDRqtbfsRjnwGyqbi3gddNtWHuEk9OANUotL26qKUw==", "dev": true }, "node_modules/semiver": { @@ -3465,9 +3535,9 @@ } }, "node_modules/semver": { - "version": "7.3.7", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", - "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", "dev": true, "dependencies": { "lru-cache": "^6.0.0" @@ -3568,9 +3638,9 @@ } }, "node_modules/set-cookie-parser": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/set-cookie-parser/-/set-cookie-parser-2.5.1.tgz", - "integrity": "sha512-1jeBGaKNGdEq4FgIrORu/N570dwoPYio8lSoYLWmX7sQ//0JY08Xh9o5pBcgmHQ/MbsYp/aZnOe1s1lIsbLprQ==", + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/set-cookie-parser/-/set-cookie-parser-2.6.0.tgz", + "integrity": "sha512-RVnVQxTXuerk653XfuliOxBP81Sf0+qfQE73LIYKcyMYHG94AuH0kgrQpRDuTZnSmjpysHmzxJXKNfa6PjFhyQ==", "dev": true }, "node_modules/setprototypeof": { @@ -3671,6 +3741,7 @@ "version": "1.4.8", "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz", "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==", + "deprecated": "Please use @jridgewell/sourcemap-codec instead", "dev": true }, "node_modules/sprintf-js": { @@ -3694,6 +3765,15 @@ "node": ">= 0.8" } }, + "node_modules/streamsearch": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/streamsearch/-/streamsearch-1.1.0.tgz", + "integrity": "sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg==", + "dev": true, + "engines": { + "node": ">=10.0.0" + } + }, "node_modules/string_decoder": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", @@ -3713,6 +3793,7 @@ "version": "4.0.4", "resolved": "https://registry.npmjs.org/string-similarity/-/string-similarity-4.0.4.tgz", "integrity": "sha512-/q/8Q4Bl4ZKAPjj8WerIBJWALKkaPRfrvhfF8k/B23i4nzrlRj2/go1m90In7nG/3XDSbOo0+pu6RvCTM9RGMQ==", + "deprecated": "Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.", "dev": true }, "node_modules/style-inject": { @@ -3722,12 +3803,12 @@ "dev": true }, "node_modules/stylehacks": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-5.1.0.tgz", - "integrity": "sha512-SzLmvHQTrIWfSgljkQCw2++C9+Ne91d/6Sp92I8c5uHTcy/PgeHamwITIbBW9wnFTY/3ZfSXR9HIL6Ikqmcu6Q==", + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-5.1.1.tgz", + "integrity": "sha512-sBpcd5Hx7G6seo7b1LkpttvTz7ikD0LlH5RmdcBNb6fFR0Fl7LQwHDFr300q4cwUqi+IYrFGmsIHieMBfnN/Bw==", "dev": true, "dependencies": { - "browserslist": "^4.16.6", + "browserslist": "^4.21.4", "postcss-selector-parser": "^6.0.4" }, "engines": { @@ -3762,9 +3843,9 @@ } }, "node_modules/svelte": { - "version": "3.49.0", - "resolved": "https://registry.npmjs.org/svelte/-/svelte-3.49.0.tgz", - "integrity": "sha512-+lmjic1pApJWDfPCpUUTc1m8azDqYCG1JN9YEngrx/hUyIcFJo6VZhj0A1Ai0wqoHcEIuQy+e9tk+4uDgdtsFA==", + "version": "3.59.2", + "resolved": "https://registry.npmjs.org/svelte/-/svelte-3.59.2.tgz", + "integrity": "sha512-vzSyuGr3eEoAtT/A6bmajosJZIUWySzY2CzB3w2pgPvnkUjGqlDnsNnA0PMO+mMAhuyMul6C2uuZzY6ELSkzyA==", "engines": { "node": ">= 8" } @@ -3789,9 +3870,9 @@ "dev": true }, "node_modules/svelte-reactive-preprocessor": { - "version": "0.8.2", - "resolved": "https://registry.npmjs.org/svelte-reactive-preprocessor/-/svelte-reactive-preprocessor-0.8.2.tgz", - "integrity": "sha512-I8JdsZ4o9xX5XWwEZmNkdsmmx5bn7A5t3CtyaM4i17u9QMgsxoKbN+3g5jZ55DFwAIVZ7Ml64cIBfuRV4jd2qQ==", + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/svelte-reactive-preprocessor/-/svelte-reactive-preprocessor-0.8.3.tgz", + "integrity": "sha512-OZRorkMbIdrHfnvAYrY7brEUW6QOesh0TiIvQy2RQHly2hrvwhZbrH8Ec9KnAVcx9cCYVox26GqsHcLtVkud3g==", "dev": true, "dependencies": { "acorn": "^8.0.4", @@ -3802,17 +3883,17 @@ } }, "node_modules/svelte-simple-modal": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/svelte-simple-modal/-/svelte-simple-modal-1.4.1.tgz", - "integrity": "sha512-em/uxH1xvQZoXTOq81Kk0u9ltjf/EyQkNiKTQJQmdCygDMqyUfMCFzLnbIQ4ApfV4BcRh6eYbwbCeeWTOyfpsg==", + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/svelte-simple-modal/-/svelte-simple-modal-1.6.1.tgz", + "integrity": "sha512-D4/Z7LQ6ThawYb7FlAeS/qGbcwVlqzRHn1zZgWPlEK0cp4l2UMcscqel58mp+gTuk4UX9gl516GYXcHFvuyslA==", "peerDependencies": { - "svelte": "^3.31.2" + "svelte": "^3.30.0 || ^4.0.0" } }, "node_modules/sveltestrap": { - "version": "5.9.0", - "resolved": "https://registry.npmjs.org/sveltestrap/-/sveltestrap-5.9.0.tgz", - "integrity": "sha512-ZSiYKYrKhDMhhbamnAFK3RK/uqUdcLgjae5Fk3GYdv6Ccth0tN2y6vSg+Vp/PBTYc51u08ZwnYvt8SfWSRNCMA==", + "version": "5.10.0", + "resolved": "https://registry.npmjs.org/sveltestrap/-/sveltestrap-5.10.0.tgz", + "integrity": "sha512-k6Ob+6G2AMYvBidXHBKM9W28fJqFHbmosqCe/NC8pv6TV7K+v47Yw+zmnLWkjqCzzmjkSLkL48SrHZrlWc9mYQ==", "dev": true, "dependencies": { "@popperjs/core": "^2.9.2" @@ -3843,13 +3924,13 @@ } }, "node_modules/terser": { - "version": "5.14.2", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.14.2.tgz", - "integrity": "sha512-oL0rGeM/WFQCUd0y2QrWxYnq7tfSuKBiqTjRPWrRgB46WD/kiwHwF8T23z78H6Q6kGCuuHcPB+KULHRdxvVGQA==", + "version": "5.19.2", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.19.2.tgz", + "integrity": "sha512-qC5+dmecKJA4cpYxRa5aVkKehYsQKc+AHeKl0Oe62aYjBL8ZA33tTljktDHJSaxxMnbI5ZYw+o/S2DxxLu8OfA==", "dev": true, "dependencies": { - "@jridgewell/source-map": "^0.3.2", - "acorn": "^8.5.0", + "@jridgewell/source-map": "^0.3.3", + "acorn": "^8.8.2", "commander": "^2.20.0", "source-map-support": "~0.5.20" }, @@ -3924,17 +4005,20 @@ } }, "node_modules/tslib": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", - "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==" + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.0.tgz", + "integrity": "sha512-7At1WUettjcSRHXCyYtTselblcHl9PJFFVKiCAy/bY97+BPZXSQ2wbq0P9s8tK2G7dFQfNnlJnPAiArVBVBsfA==" }, "node_modules/undici": { - "version": "5.8.0", - "resolved": "https://registry.npmjs.org/undici/-/undici-5.8.0.tgz", - "integrity": "sha512-1F7Vtcez5w/LwH2G2tGnFIihuWUlc58YidwLiCv+jR2Z50x0tNXpRRw7eOIJ+GvqCqIkg9SB7NWAJ/T9TLfv8Q==", + "version": "5.22.1", + "resolved": "https://registry.npmjs.org/undici/-/undici-5.22.1.tgz", + "integrity": "sha512-Ji2IJhFXZY0x/0tVBXeQwgPlLWw13GVzpsWPQ3rV50IFMMof2I55PZZxtm4P6iNq+L5znYN9nSTAq0ZyE6lSJw==", "dev": true, + "dependencies": { + "busboy": "^1.6.0" + }, "engines": { - "node": ">=12.18" + "node": ">=14.0" } }, "node_modules/universalify": { @@ -3946,9 +4030,9 @@ } }, "node_modules/update-browserslist-db": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.5.tgz", - "integrity": "sha512-dteFFpCyvuDdr9S/ff1ISkKt/9YZxKjI9WlRR99c180GaztJtRa/fn18FdxGVKVsnPY7/a/FDN68mcvUmP4U7Q==", + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.11.tgz", + "integrity": "sha512-dCwEFf0/oT85M1fHBg4F0jtLwJrutGoHSQXCh7u4o2t1drG+c0a9Flnqww6XUKSfQMPpJBRjU8d4RXB09qtvaA==", "dev": true, "funding": [ { @@ -3958,6 +4042,10 @@ { "type": "tidelift", "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" } ], "dependencies": { @@ -3965,7 +4053,7 @@ "picocolors": "^1.0.0" }, "bin": { - "browserslist-lint": "cli.js" + "update-browserslist-db": "cli.js" }, "peerDependencies": { "browserslist": ">= 4.21.0" @@ -3992,16 +4080,16 @@ "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" }, "node_modules/ws": { - "version": "8.8.1", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.8.1.tgz", - "integrity": "sha512-bGy2JzvzkPowEJV++hF07hAD6niYSr0JzBNo/J29WsB57A2r7Wlc1UFcTR9IzrPvuNVO4B8LGqF8qcpsVOhJCA==", + "version": "8.13.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.13.0.tgz", + "integrity": "sha512-x9vcZYTrFPC7aSIbj7sRCYo7L/Xb8Iy+pW0ng0wt2vCJv7M9HOMy0UoN3rr+IFC7hb7vXoqS+P9ktyLLLhO+LA==", "dev": true, "engines": { "node": ">=10.0.0" }, "peerDependencies": { "bufferutil": "^4.0.1", - "utf-8-validate": "^5.0.2" + "utf-8-validate": ">=5.0.2" }, "peerDependenciesMeta": { "bufferutil": { @@ -4058,3001 +4146,5 @@ "url": "https://github.com/sponsors/sindresorhus" } } - }, - "dependencies": { - "@babel/code-frame": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.18.6.tgz", - "integrity": "sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==", - "dev": true, - "requires": { - "@babel/highlight": "^7.18.6" - } - }, - "@babel/helper-validator-identifier": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.18.6.tgz", - "integrity": "sha512-MmetCkz9ej86nJQV+sFCxoGGrUbU3q02kgLciwkrt9QqEB7cP39oKEY0PakknEO0Gu20SskMRi+AYZ3b1TpN9g==", - "dev": true - }, - "@babel/highlight": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz", - "integrity": "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==", - "dev": true, - "requires": { - "@babel/helper-validator-identifier": "^7.18.6", - "chalk": "^2.0.0", - "js-tokens": "^4.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, - "requires": { - "color-convert": "^1.9.0" - } - }, - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - } - }, - "color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "dev": true, - "requires": { - "color-name": "1.1.3" - } - }, - "color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", - "dev": true - }, - "escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", - "dev": true - }, - "has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", - "dev": true - }, - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "@fastify/ajv-compiler": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@fastify/ajv-compiler/-/ajv-compiler-1.1.0.tgz", - "integrity": "sha512-gvCOUNpXsWrIQ3A4aXCLIdblL0tDq42BG/2Xw7oxbil9h11uow10ztS2GuFazNBfjbrsZ5nl+nPl5jDSjj5TSg==", - "dev": true, - "requires": { - "ajv": "^6.12.6" - } - }, - "@fastify/error": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@fastify/error/-/error-2.0.0.tgz", - "integrity": "sha512-wI3fpfDT0t7p8E6dA2eTECzzOd+bZsZCJ2Hcv+Onn2b7ZwK3RwD27uW2QDaMtQhAfWQQP+WNK7nKf0twLsBf9w==", - "dev": true - }, - "@fastify/http-proxy": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/@fastify/http-proxy/-/http-proxy-7.1.0.tgz", - "integrity": "sha512-G15TPeO657N8n4mhlGvbKneZH3exiV8fjbSoJgzcgwzaEmidc+4v3Xg/loTp21palsq+hQPlzVl0eHSzDTAuKA==", - "dev": true, - "requires": { - "@fastify/reply-from": "^7.0.0", - "ws": "^8.4.2" - } - }, - "@fastify/reply-from": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/@fastify/reply-from/-/reply-from-7.0.1.tgz", - "integrity": "sha512-ikp6GpmEJ7AVxcDdSVE9MhpUtC9KnImQDegc5ePZ+H7QZcraIjotP7YndwT/fP8lYj2Qr1h4RtuFNU8Wdwleuw==", - "dev": true, - "requires": { - "end-of-stream": "^1.4.4", - "fastify-plugin": "^3.0.0", - "http-errors": "^2.0.0", - "pump": "^3.0.0", - "semver": "^7.3.5", - "tiny-lru": "^8.0.1", - "undici": "^5.0.0" - } - }, - "@fastify/static": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/@fastify/static/-/static-5.0.2.tgz", - "integrity": "sha512-HvyXZ5a7hUHoSBRq9jKUuKIUCkHMkCDcmiAeEmixXlGOx8pEWx3NYOIaiivcjWa6/NLvfdUT+t/jzfVQ2PA7Gw==", - "dev": true, - "requires": { - "content-disposition": "^0.5.3", - "encoding-negotiator": "^2.0.1", - "fastify-plugin": "^3.0.0", - "glob": "^7.1.4", - "p-limit": "^3.1.0", - "readable-stream": "^3.4.0", - "send": "^0.17.1" - } - }, - "@fullcalendar/adaptive": { - "version": "5.11.0", - "resolved": "https://registry.npmjs.org/@fullcalendar/adaptive/-/adaptive-5.11.0.tgz", - "integrity": "sha512-BXR0v0aDF7o128DhNDqwCUe8oyq4b5tXtwr9Nz/FEvEseQltjEqhYRy8TDnK/8cp3x2nPc7oj4Zsufdy/R+LVw==", - "requires": { - "@fullcalendar/common": "~5.11.0", - "@fullcalendar/premium-common": "~5.11.0", - "tslib": "^2.1.0" - } - }, - "@fullcalendar/bootstrap5": { - "version": "5.11.0", - "resolved": "https://registry.npmjs.org/@fullcalendar/bootstrap5/-/bootstrap5-5.11.0.tgz", - "integrity": "sha512-JWJS45xSuR5jE0qSZKAfsbdQKmL5oiQSqH23J0mf0dknEa+PxbvdxdtdBgLVq2daMPhSQEFGeiv5FO6PJVAQmQ==", - "requires": { - "@fullcalendar/common": "~5.11.0", - "tslib": "^2.1.0" - } - }, - "@fullcalendar/common": { - "version": "5.11.0", - "resolved": "https://registry.npmjs.org/@fullcalendar/common/-/common-5.11.0.tgz", - "integrity": "sha512-gWjbMAnN1u73Oqlgjbyky7i+3bY0hvFSnGT0YBPx44n874AkQa9e9OU12PMLTMOPy0tXPb8DEwRelFQ7CJNbcw==", - "requires": { - "tslib": "^2.1.0" - } - }, - "@fullcalendar/core": { - "version": "5.11.0", - "resolved": "https://registry.npmjs.org/@fullcalendar/core/-/core-5.11.0.tgz", - "integrity": "sha512-cF/d9LuJb/6xw14ms0urv1H4BiA70c4jrufe/EuVzLR6qTDpK92IZ3JK7GVtZtzptfTYZ/NQgDV9YCzIaO9Blw==", - "dev": true, - "requires": { - "@fullcalendar/common": "~5.11.0", - "preact": "^10.0.5", - "tslib": "^2.1.0" - } - }, - "@fullcalendar/daygrid": { - "version": "5.11.0", - "resolved": "https://registry.npmjs.org/@fullcalendar/daygrid/-/daygrid-5.11.0.tgz", - "integrity": "sha512-Ybh/dfHn/VL0qOVIRVyJc9I8oYiqqHl6xQONk8xXCe456QbPzAQLsAxpLLJLH+3smWNCfoQgvDKzR9e9XTzLMQ==", - "dev": true, - "requires": { - "@fullcalendar/common": "~5.11.0", - "tslib": "^2.1.0" - } - }, - "@fullcalendar/interaction": { - "version": "5.11.0", - "resolved": "https://registry.npmjs.org/@fullcalendar/interaction/-/interaction-5.11.0.tgz", - "integrity": "sha512-9XTI5+ydqrSX+IL3iWgKBURXfnPewn57Tmsv9mJZhiqrUEF7/+qtftLoKEAc8ZdWk/+01aBe67PFL16uPXj2Jg==", - "dev": true, - "optional": true, - "requires": { - "@fullcalendar/common": "~5.11.0", - "tslib": "^2.1.0" - } - }, - "@fullcalendar/list": { - "version": "5.11.0", - "resolved": "https://registry.npmjs.org/@fullcalendar/list/-/list-5.11.0.tgz", - "integrity": "sha512-0dl/JV6zEGseTDXpM16nozetByVvJ4l/DElYP+StCtnk+Lr51zFK0yfRWRwB9XInxyapfZLDd/3YjKXQf8Bxcw==", - "requires": { - "@fullcalendar/common": "~5.11.0", - "tslib": "^2.1.0" - } - }, - "@fullcalendar/premium-common": { - "version": "5.11.0", - "resolved": "https://registry.npmjs.org/@fullcalendar/premium-common/-/premium-common-5.11.0.tgz", - "integrity": "sha512-XVLJwJQ26EhuglBM1flmrKtNt0BEUBHoazko/wvMiz5Yz17eABKQreFTidipOwjL3s74ifQzDoYpkQVn8TzpZQ==", - "requires": { - "@fullcalendar/common": "~5.11.0", - "tslib": "^2.1.0" - } - }, - "@fullcalendar/resource-common": { - "version": "5.11.0", - "resolved": "https://registry.npmjs.org/@fullcalendar/resource-common/-/resource-common-5.11.0.tgz", - "integrity": "sha512-zO6UK9IKo7O8Uj5Y1t9sLMsLyNmxAliriAlz/NNhk//O/yGmQZ5MQOgVDg2qCZpDOWgQeuSZOkTTJdud5ISe2Q==", - "requires": { - "@fullcalendar/common": "~5.11.0", - "@fullcalendar/premium-common": "~5.11.0", - "tslib": "^2.1.0" - } - }, - "@fullcalendar/resource-timeline": { - "version": "5.11.0", - "resolved": "https://registry.npmjs.org/@fullcalendar/resource-timeline/-/resource-timeline-5.11.0.tgz", - "integrity": "sha512-+40sKEQj/ig6oh+8/FZPaFYtqI4e9wa/2XT2MTtzwDr3modHU0mQChlpcY8WQ+c6kyPjVwhO89BFiv2OeilLWw==", - "requires": { - "@fullcalendar/common": "~5.11.0", - "@fullcalendar/premium-common": "~5.11.0", - "@fullcalendar/resource-common": "~5.11.0", - "@fullcalendar/scrollgrid": "~5.11.0", - "@fullcalendar/timeline": "~5.11.0", - "tslib": "^2.1.0" - } - }, - "@fullcalendar/rrule": { - "version": "5.11.0", - "resolved": "https://registry.npmjs.org/@fullcalendar/rrule/-/rrule-5.11.0.tgz", - "integrity": "sha512-nYEOQUySCqeUgw5QMgOaUsjNrvlcjbzCKhZCZwccdHQOa0mXNv9HV1IrQFPGiPXtXIaeSB/NQs/LYJ9a+Pzakw==", - "requires": { - "@fullcalendar/common": "~5.11.0", - "tslib": "^2.1.0" - } - }, - "@fullcalendar/scrollgrid": { - "version": "5.11.0", - "resolved": "https://registry.npmjs.org/@fullcalendar/scrollgrid/-/scrollgrid-5.11.0.tgz", - "integrity": "sha512-OPwLGLr0YF2qQYa9K1vPIGsodfAqPnugcwKLwnkiLprC2UybnPaIXvY6xMAHyVWSiBaeJSmkQ0J8mZDmfKjdTw==", - "requires": { - "@fullcalendar/common": "~5.11.0", - "@fullcalendar/premium-common": "~5.11.0", - "tslib": "^2.1.0" - } - }, - "@fullcalendar/timegrid": { - "version": "5.11.0", - "resolved": "https://registry.npmjs.org/@fullcalendar/timegrid/-/timegrid-5.11.0.tgz", - "integrity": "sha512-GNy+/PwAj510PS4Fu18Mf/CytNBVftFU7M8XwsUXOCJ6ouyroHZje0a7k5cH/nE5IQ6NJZfH2eAPBlxGath1MQ==", - "dev": true, - "requires": { - "@fullcalendar/common": "~5.11.0", - "@fullcalendar/daygrid": "~5.11.0", - "tslib": "^2.1.0" - } - }, - "@fullcalendar/timeline": { - "version": "5.11.0", - "resolved": "https://registry.npmjs.org/@fullcalendar/timeline/-/timeline-5.11.0.tgz", - "integrity": "sha512-2mASvwsXMR42Vlvwjnb5w0OvMDf8z2WCZXpLCd11lP/b+ZYOosCrJZZQWpzNfWYf7Y4Sqjo7q+YMPxnJqlichg==", - "requires": { - "@fullcalendar/common": "~5.11.0", - "@fullcalendar/premium-common": "~5.11.0", - "@fullcalendar/scrollgrid": "~5.11.0", - "tslib": "^2.1.0" - } - }, - "@hapi/hoek": { - "version": "9.3.0", - "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-9.3.0.tgz", - "integrity": "sha512-/c6rf4UJlmHlC9b5BaNvzAcFv7HZ2QHaV0D4/HNlBdvFnvQq8RI4kYdhyPCl7Xj+oWvTWQ8ujhqS53LIgAe6KQ==", - "dev": true - }, - "@hapi/topo": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/@hapi/topo/-/topo-5.1.0.tgz", - "integrity": "sha512-foQZKJig7Ob0BMAYBfcJk8d77QtOe7Wo4ox7ff1lQYoNNAb6jwcY1ncdoy2e9wQZzvNy7ODZCYJkK8kzmcAnAg==", - "dev": true, - "requires": { - "@hapi/hoek": "^9.0.0" - } - }, - "@jridgewell/gen-mapping": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", - "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", - "dev": true, - "requires": { - "@jridgewell/set-array": "^1.0.1", - "@jridgewell/sourcemap-codec": "^1.4.10", - "@jridgewell/trace-mapping": "^0.3.9" - } - }, - "@jridgewell/resolve-uri": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", - "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==", - "dev": true - }, - "@jridgewell/set-array": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", - "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", - "dev": true - }, - "@jridgewell/source-map": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.2.tgz", - "integrity": "sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw==", - "dev": true, - "requires": { - "@jridgewell/gen-mapping": "^0.3.0", - "@jridgewell/trace-mapping": "^0.3.9" - } - }, - "@jridgewell/sourcemap-codec": { - "version": "1.4.14", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", - "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==", - "dev": true - }, - "@jridgewell/trace-mapping": { - "version": "0.3.14", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.14.tgz", - "integrity": "sha512-bJWEfQ9lPTvm3SneWwRFVLzrh6nhjwqw7TUFFBEMzwvg7t7PCDenf2lDwqo4NQXzdpgBXyFgDWnQA+2vkruksQ==", - "dev": true, - "requires": { - "@jridgewell/resolve-uri": "^3.0.3", - "@jridgewell/sourcemap-codec": "^1.4.10" - } - }, - "@nextcloud/cdav-library": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@nextcloud/cdav-library/-/cdav-library-1.1.0.tgz", - "integrity": "sha512-hmJgR9Cp11y3ch4dS0NufsPgofe4+iwhUkusYKmDTl0PFsJrBUNy1zawLdfDrpEjK1zXrU3tOpyF3pIqyGMYBg==", - "requires": { - "core-js": "^3.19.3", - "regenerator-runtime": "^0.13.9" - } - }, - "@nodelib/fs.scandir": { - "version": "2.1.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", - "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", - "requires": { - "@nodelib/fs.stat": "2.0.5", - "run-parallel": "^1.1.9" - } - }, - "@nodelib/fs.stat": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", - "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==" - }, - "@nodelib/fs.walk": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", - "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", - "requires": { - "@nodelib/fs.scandir": "2.1.5", - "fastq": "^1.6.0" - } - }, - "@polka/url": { - "version": "1.0.0-next.21", - "resolved": "https://registry.npmjs.org/@polka/url/-/url-1.0.0-next.21.tgz", - "integrity": "sha512-a5Sab1C4/icpTZVzZc5Ghpz88yQtGOyNqYXcZgOssB2uuAr+wF/MvN6bgtW32q7HHrvBki+BsZ0OuNv6EV3K9g==" - }, - "@popperjs/core": { - "version": "2.11.5", - "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.5.tgz", - "integrity": "sha512-9X2obfABZuDVLCgPK9aX0a/x4jaOEweTTWE2+9sr0Qqqevj2Uv5XorvusThmc9XGYpS9yI+fhh8RTafBtGposw==" - }, - "@rollup/plugin-commonjs": { - "version": "17.1.0", - "resolved": "https://registry.npmjs.org/@rollup/plugin-commonjs/-/plugin-commonjs-17.1.0.tgz", - "integrity": "sha512-PoMdXCw0ZyvjpCMT5aV4nkL0QywxP29sODQsSGeDpr/oI49Qq9tRtAsb/LbYbDzFlOydVEqHmmZWFtXJEAX9ew==", - "dev": true, - "requires": { - "@rollup/pluginutils": "^3.1.0", - "commondir": "^1.0.1", - "estree-walker": "^2.0.1", - "glob": "^7.1.6", - "is-reference": "^1.2.1", - "magic-string": "^0.25.7", - "resolve": "^1.17.0" - } - }, - "@rollup/plugin-json": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/@rollup/plugin-json/-/plugin-json-4.1.0.tgz", - "integrity": "sha512-yfLbTdNS6amI/2OpmbiBoW12vngr5NW2jCJVZSBEz+H5KfUJZ2M7sDjk0U6GOOdCWFVScShte29o9NezJ53TPw==", - "dev": true, - "requires": { - "@rollup/pluginutils": "^3.0.8" - } - }, - "@rollup/plugin-node-resolve": { - "version": "11.2.1", - "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-11.2.1.tgz", - "integrity": "sha512-yc2n43jcqVyGE2sqV5/YCmocy9ArjVAP/BeXyTtADTBBX6V0e5UMqwO8CdQ0kzjb6zu5P1qMzsScCMRvE9OlVg==", - "dev": true, - "requires": { - "@rollup/pluginutils": "^3.1.0", - "@types/resolve": "1.17.1", - "builtin-modules": "^3.1.0", - "deepmerge": "^4.2.2", - "is-module": "^1.0.0", - "resolve": "^1.19.0" - } - }, - "@rollup/plugin-replace": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/@rollup/plugin-replace/-/plugin-replace-4.0.0.tgz", - "integrity": "sha512-+rumQFiaNac9y64OHtkHGmdjm7us9bo1PlbgQfdihQtuNxzjpaB064HbRnewUOggLQxVCCyINfStkgmBeQpv1g==", - "dev": true, - "requires": { - "@rollup/pluginutils": "^3.1.0", - "magic-string": "^0.25.7" - } - }, - "@rollup/pluginutils": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-3.1.0.tgz", - "integrity": "sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==", - "dev": true, - "requires": { - "@types/estree": "0.0.39", - "estree-walker": "^1.0.1", - "picomatch": "^2.2.2" - }, - "dependencies": { - "estree-walker": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-1.0.1.tgz", - "integrity": "sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==", - "dev": true - } - } - }, - "@sideway/address": { - "version": "4.1.4", - "resolved": "https://registry.npmjs.org/@sideway/address/-/address-4.1.4.tgz", - "integrity": "sha512-7vwq+rOHVWjyXxVlR76Agnvhy8I9rpzjosTESvmhNeXOXdZZB15Fl+TI9x1SiHZH5Jv2wTGduSxFDIaq0m3DUw==", - "dev": true, - "requires": { - "@hapi/hoek": "^9.0.0" - } - }, - "@sideway/formula": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@sideway/formula/-/formula-3.0.0.tgz", - "integrity": "sha512-vHe7wZ4NOXVfkoRb8T5otiENVlT7a3IAiw7H5M2+GO+9CDgcVUUsX1zalAztCmwyOr2RUTGJdgB+ZvSVqmdHmg==", - "dev": true - }, - "@sideway/pinpoint": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@sideway/pinpoint/-/pinpoint-2.0.0.tgz", - "integrity": "sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ==", - "dev": true - }, - "@trysound/sax": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz", - "integrity": "sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==", - "dev": true - }, - "@types/bootstrap": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@types/bootstrap/-/bootstrap-5.2.0.tgz", - "integrity": "sha512-zncxyEdbShnbOkY1zGBNqvpdVuIGDEA3rxcANJ4v9b3yaMxp+xDCNSwrXK5+uM7Wz7cb1RoIoRUQ0Q5JyfjyfA==", - "dev": true, - "requires": { - "@popperjs/core": "^2.9.2" - } - }, - "@types/estree": { - "version": "0.0.39", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.39.tgz", - "integrity": "sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==", - "dev": true - }, - "@types/fs-extra": { - "version": "8.1.2", - "resolved": "https://registry.npmjs.org/@types/fs-extra/-/fs-extra-8.1.2.tgz", - "integrity": "sha512-SvSrYXfWSc7R4eqnOzbQF4TZmfpNSM9FrSWLU3EUnWBuyZqNBOrv1B1JA3byUDPUl9z4Ab3jeZG2eDdySlgNMg==", - "requires": { - "@types/node": "*" - } - }, - "@types/glob": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.2.0.tgz", - "integrity": "sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==", - "requires": { - "@types/minimatch": "*", - "@types/node": "*" - } - }, - "@types/minimatch": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.5.tgz", - "integrity": "sha512-Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ==" - }, - "@types/node": { - "version": "18.6.1", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.6.1.tgz", - "integrity": "sha512-z+2vB6yDt1fNwKOeGbckpmirO+VBDuQqecXkgeIqDlaOtmKn6hPR/viQ8cxCfqLU4fTlvM3+YjM367TukWdxpg==" - }, - "@types/resolve": { - "version": "1.17.1", - "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-1.17.1.tgz", - "integrity": "sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==", - "dev": true, - "requires": { - "@types/node": "*" - } - }, - "abstract-logging": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/abstract-logging/-/abstract-logging-2.0.1.tgz", - "integrity": "sha512-2BjRTZxTPvheOvGbBslFSYOUkr+SjPtOnrLP33f+VIWLzezQpZcqVg7ja3L4dBXmzzgwT+a029jRx5PCi3JuiA==", - "dev": true - }, - "acorn": { - "version": "8.8.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.0.tgz", - "integrity": "sha512-QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w==", - "dev": true - }, - "ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "dev": true, - "requires": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - } - }, - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "anymatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", - "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", - "dev": true, - "requires": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" - } - }, - "archy": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/archy/-/archy-1.0.0.tgz", - "integrity": "sha512-Xg+9RwCg/0p32teKdGMPTPnVXKD0w3DfHnFTficozsAgsvq2XenPJq/MYpzzQ/v8zrOyJn6Ds39VA4JIDwFfqw==", - "dev": true - }, - "argparse": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", - "requires": { - "sprintf-js": "~1.0.2" - } - }, - "array-union": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", - "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==" - }, - "atomic-sleep": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/atomic-sleep/-/atomic-sleep-1.0.0.tgz", - "integrity": "sha512-kNOjDqAh7px0XWNI+4QbzoiR/nTkHAWNud2uvnJquD1/x5a7EQZMJT0AczqK0Qn67oY/TTQ1LbUKajZpp3I9tQ==", - "dev": true - }, - "autolinker": { - "version": "3.15.0", - "resolved": "https://registry.npmjs.org/autolinker/-/autolinker-3.15.0.tgz", - "integrity": "sha512-N/5Dk5AZnqL9k6kkHdFIGLm/0/rRuSnJwqYYhLCJjU7ZtiaJwCBzNTvjzy1zzJADngv/wvtHYcrPHytPnASeFA==", - "requires": { - "tslib": "^2.3.0" - } - }, - "avvio": { - "version": "7.2.5", - "resolved": "https://registry.npmjs.org/avvio/-/avvio-7.2.5.tgz", - "integrity": "sha512-AOhBxyLVdpOad3TujtC9kL/9r3HnTkxwQ5ggOsYrvvZP1cCFvzHWJd5XxZDFuTn+IN8vkKSG5SEJrd27vCSbeA==", - "dev": true, - "requires": { - "archy": "^1.0.0", - "debug": "^4.0.0", - "fastq": "^1.6.1", - "queue-microtask": "^1.1.2" - } - }, - "balanced-match": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" - }, - "binary-extensions": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", - "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", - "dev": true - }, - "boolbase": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", - "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==", - "dev": true - }, - "bootstrap": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/bootstrap/-/bootstrap-5.2.0.tgz", - "integrity": "sha512-qlnS9GL6YZE6Wnef46GxGv1UpGGzAwO0aPL1yOjzDIJpeApeMvqV24iL+pjr2kU4dduoBA9fINKWKgMToobx9A==", - "requires": {} - }, - "bootstrap-icons": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/bootstrap-icons/-/bootstrap-icons-1.9.1.tgz", - "integrity": "sha512-d4ZkO30MIkAhQ2nNRJqKXJVEQorALGbLWTuRxyCTJF96lRIV6imcgMehWGJUiJMJhglN0o2tqLIeDnMdiQEE9g==" - }, - "brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "requires": { - "fill-range": "^7.0.1" - } - }, - "browserslist": { - "version": "4.21.2", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.2.tgz", - "integrity": "sha512-MonuOgAtUB46uP5CezYbRaYKBNt2LxP0yX+Pmj4LkcDFGkn9Cbpi83d9sCjwQDErXsIJSzY5oKGDbgOlF/LPAA==", - "dev": true, - "requires": { - "caniuse-lite": "^1.0.30001366", - "electron-to-chromium": "^1.4.188", - "node-releases": "^2.0.6", - "update-browserslist-db": "^1.0.4" - } - }, - "buffer-from": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", - "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", - "dev": true - }, - "builtin-modules": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.3.0.tgz", - "integrity": "sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==", - "dev": true - }, - "caniuse-api": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", - "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==", - "dev": true, - "requires": { - "browserslist": "^4.0.0", - "caniuse-lite": "^1.0.0", - "lodash.memoize": "^4.1.2", - "lodash.uniq": "^4.5.0" - } - }, - "caniuse-lite": { - "version": "1.0.30001370", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001370.tgz", - "integrity": "sha512-3PDmaP56wz/qz7G508xzjx8C+MC2qEm4SYhSEzC9IBROo+dGXFWRuaXkWti0A9tuI00g+toiriVqxtWMgl350g==", - "dev": true - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "chokidar": { - "version": "3.5.3", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", - "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", - "dev": true, - "requires": { - "anymatch": "~3.1.2", - "braces": "~3.0.2", - "fsevents": "~2.3.2", - "glob-parent": "~5.1.2", - "is-binary-path": "~2.1.0", - "is-glob": "~4.0.1", - "normalize-path": "~3.0.0", - "readdirp": "~3.6.0" - } - }, - "co": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", - "integrity": "sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==", - "dev": true - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "colord": { - "version": "2.9.2", - "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.2.tgz", - "integrity": "sha512-Uqbg+J445nc1TKn4FoDPS6ZZqAvEDnwrH42yo8B40JSOgSLxMZ/gt3h4nmCtPLQeXhjJJkqBx7SCY35WnIixaQ==", - "dev": true - }, - "colorette": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.4.0.tgz", - "integrity": "sha512-Y2oEozpomLn7Q3HFP7dpww7AtMJplbM9lGZP6RDfHqmbeRjiwRg4n6VM6j4KLmRke85uWEI7JqF17f3pqdRA0g==" - }, - "commander": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", - "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", - "dev": true - }, - "commondir": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", - "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==", - "dev": true - }, - "concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" - }, - "concat-with-sourcemaps": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/concat-with-sourcemaps/-/concat-with-sourcemaps-1.1.0.tgz", - "integrity": "sha512-4gEjHJFT9e+2W/77h/DS5SGUgwDaOwprX8L/gl5+3ixnzkVJJsZWDSelmN3Oilw3LNDZjZV0yqH1hLG3k6nghg==", - "dev": true, - "requires": { - "source-map": "^0.6.1" - } - }, - "console-clear": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/console-clear/-/console-clear-1.1.1.tgz", - "integrity": "sha512-pMD+MVR538ipqkG5JXeOEbKWS5um1H4LUUccUQG68qpeqBYbzYy79Gh55jkd2TtPdRfUaLWdv6LPP//5Zt0aPQ==" - }, - "content-disposition": { - "version": "0.5.4", - "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", - "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", - "dev": true, - "requires": { - "safe-buffer": "5.2.1" - } - }, - "cookie": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", - "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==", - "dev": true - }, - "core-js": { - "version": "3.24.0", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.24.0.tgz", - "integrity": "sha512-IeOyT8A6iK37Ep4kZDD423mpi6JfPRoPUdQwEWYiGolvn4o6j2diaRzNfDfpTdu3a5qMbrGUzKUpYpRY8jXCkQ==" - }, - "css-declaration-sorter": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.3.0.tgz", - "integrity": "sha512-OGT677UGHJTAVMRhPO+HJ4oKln3wkBTwtDFH0ojbqm+MJm6xuDMHp2nkhh/ThaBqq20IbraBQSWKfSLNHQO9Og==", - "dev": true, - "requires": {} - }, - "css-select": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz", - "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", - "dev": true, - "requires": { - "boolbase": "^1.0.0", - "css-what": "^6.0.1", - "domhandler": "^4.3.1", - "domutils": "^2.8.0", - "nth-check": "^2.0.1" - } - }, - "css-tree": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", - "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", - "dev": true, - "requires": { - "mdn-data": "2.0.14", - "source-map": "^0.6.1" - } - }, - "css-what": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", - "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==", - "dev": true - }, - "cssesc": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", - "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", - "dev": true - }, - "cssnano": { - "version": "5.1.12", - "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-5.1.12.tgz", - "integrity": "sha512-TgvArbEZu0lk/dvg2ja+B7kYoD7BBCmn3+k58xD0qjrGHsFzXY/wKTo9M5egcUCabPol05e/PVoIu79s2JN4WQ==", - "dev": true, - "requires": { - "cssnano-preset-default": "^5.2.12", - "lilconfig": "^2.0.3", - "yaml": "^1.10.2" - } - }, - "cssnano-preset-default": { - "version": "5.2.12", - "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-5.2.12.tgz", - "integrity": "sha512-OyCBTZi+PXgylz9HAA5kHyoYhfGcYdwFmyaJzWnzxuGRtnMw/kR6ilW9XzlzlRAtB6PLT/r+prYgkef7hngFew==", - "dev": true, - "requires": { - "css-declaration-sorter": "^6.3.0", - "cssnano-utils": "^3.1.0", - "postcss-calc": "^8.2.3", - "postcss-colormin": "^5.3.0", - "postcss-convert-values": "^5.1.2", - "postcss-discard-comments": "^5.1.2", - "postcss-discard-duplicates": "^5.1.0", - "postcss-discard-empty": "^5.1.1", - "postcss-discard-overridden": "^5.1.0", - "postcss-merge-longhand": "^5.1.6", - "postcss-merge-rules": "^5.1.2", - "postcss-minify-font-values": "^5.1.0", - "postcss-minify-gradients": "^5.1.1", - "postcss-minify-params": "^5.1.3", - "postcss-minify-selectors": "^5.2.1", - "postcss-normalize-charset": "^5.1.0", - "postcss-normalize-display-values": "^5.1.0", - "postcss-normalize-positions": "^5.1.1", - "postcss-normalize-repeat-style": "^5.1.1", - "postcss-normalize-string": "^5.1.0", - "postcss-normalize-timing-functions": "^5.1.0", - "postcss-normalize-unicode": "^5.1.0", - "postcss-normalize-url": "^5.1.0", - "postcss-normalize-whitespace": "^5.1.1", - "postcss-ordered-values": "^5.1.3", - "postcss-reduce-initial": "^5.1.0", - "postcss-reduce-transforms": "^5.1.0", - "postcss-svgo": "^5.1.0", - "postcss-unique-selectors": "^5.1.1" - } - }, - "cssnano-utils": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-3.1.0.tgz", - "integrity": "sha512-JQNR19/YZhz4psLX/rQ9M83e3z2Wf/HdJbryzte4a3NSuafyp9w/I4U+hx5C2S9g41qlstH7DEWnZaaj83OuEA==", - "dev": true, - "requires": {} - }, - "csso": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz", - "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==", - "dev": true, - "requires": { - "css-tree": "^1.1.2" - } - }, - "date-time": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/date-time/-/date-time-4.0.0.tgz", - "integrity": "sha512-I53Xcn8FBobcKFcNUfZUSE6O3HeRdp1IOLWyHkipi5S07sEZbTwP+xTrPp5Ch6q6iyFkC06B14+bm96FrdfIEA==", - "dev": true, - "requires": { - "time-zone": "^2.0.0" - } - }, - "dav": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/dav/-/dav-1.8.0.tgz", - "integrity": "sha512-bXxosIeImCcaHgn9gtdVKeAazUJhGeZ2lIy4wtHamBmMvAfG5aSAkSada3u6ZcOcBpLl1f8Zs5kj7m5uUAM4vg==", - "dev": true, - "requires": { - "co": "^4.6.0", - "xmldom": "^0.1.19", - "xmlhttprequest": "^1.7.0" - } - }, - "debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "dev": true, - "requires": { - "ms": "2.1.2" - }, - "dependencies": { - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - } - } - }, - "deepmerge": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz", - "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==", - "dev": true - }, - "depd": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", - "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", - "dev": true - }, - "destroy": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", - "integrity": "sha512-3NdhDuEXnfun/z7x9GOElY49LoqVHoGScmOKwmxhsS8N5Y+Z8KyPPDnaSzqWgYt/ji4mqwfTS34Htrk0zPIXVg==", - "dev": true - }, - "dir-glob": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", - "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", - "requires": { - "path-type": "^4.0.0" - } - }, - "dom-serializer": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", - "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", - "dev": true, - "requires": { - "domelementtype": "^2.0.1", - "domhandler": "^4.2.0", - "entities": "^2.0.0" - } - }, - "domelementtype": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", - "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", - "dev": true - }, - "domhandler": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", - "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", - "dev": true, - "requires": { - "domelementtype": "^2.2.0" - } - }, - "domutils": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", - "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", - "dev": true, - "requires": { - "dom-serializer": "^1.0.1", - "domelementtype": "^2.2.0", - "domhandler": "^4.2.0" - } - }, - "ee-first": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", - "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==", - "dev": true - }, - "electron-to-chromium": { - "version": "1.4.200", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.200.tgz", - "integrity": "sha512-nPyI7oHc8T64oSqRXrAt99gNMpk0SAgPHw/o+hkNKyb5+bcdnFtZcSO9FUJES5cVkVZvo8u4qiZ1gQILl8UXsA==", - "dev": true - }, - "encodeurl": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", - "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", - "dev": true - }, - "encoding-negotiator": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/encoding-negotiator/-/encoding-negotiator-2.0.1.tgz", - "integrity": "sha512-GSK7qphNR4iPcejfAlZxKDoz3xMhnspwImK+Af5WhePS9jUpK/Oh7rUdyENWu+9rgDflOCTmAojBsgsvM8neAQ==", - "dev": true - }, - "end-of-stream": { - "version": "1.4.4", - "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", - "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", - "dev": true, - "requires": { - "once": "^1.4.0" - } - }, - "entities": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", - "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", - "dev": true - }, - "escalade": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", - "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", - "dev": true - }, - "escape-html": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", - "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==", - "dev": true - }, - "escape-string-regexp": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", - "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", - "dev": true - }, - "estree-walker": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", - "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==", - "dev": true - }, - "etag": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", - "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", - "dev": true - }, - "eventemitter3": { - "version": "4.0.7", - "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", - "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==", - "dev": true - }, - "fast-decode-uri-component": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/fast-decode-uri-component/-/fast-decode-uri-component-1.0.1.tgz", - "integrity": "sha512-WKgKWg5eUxvRZGwW8FvfbaH7AXSh2cL+3j5fMGzUMCxWBJ3dV3a7Wz8y2f/uQ0e3B6WmodD3oS54jTQ9HVTIIg==", - "dev": true - }, - "fast-deep-equal": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", - "dev": true - }, - "fast-glob": { - "version": "3.2.11", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.11.tgz", - "integrity": "sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew==", - "requires": { - "@nodelib/fs.stat": "^2.0.2", - "@nodelib/fs.walk": "^1.2.3", - "glob-parent": "^5.1.2", - "merge2": "^1.3.0", - "micromatch": "^4.0.4" - } - }, - "fast-json-stable-stringify": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", - "dev": true - }, - "fast-json-stringify": { - "version": "2.7.13", - "resolved": "https://registry.npmjs.org/fast-json-stringify/-/fast-json-stringify-2.7.13.tgz", - "integrity": "sha512-ar+hQ4+OIurUGjSJD1anvYSDcUflywhKjfxnsW4TBTD7+u0tJufv6DKRWoQk3vI6YBOWMoz0TQtfbe7dxbQmvA==", - "dev": true, - "requires": { - "ajv": "^6.11.0", - "deepmerge": "^4.2.2", - "rfdc": "^1.2.0", - "string-similarity": "^4.0.1" - } - }, - "fast-redact": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/fast-redact/-/fast-redact-3.1.1.tgz", - "integrity": "sha512-odVmjC8x8jNeMZ3C+rPMESzXVSEU8tSWSHv9HFxP2mm89G/1WwqhrerJDQm9Zus8X6aoRgQDThKqptdNA6bt+A==", - "dev": true - }, - "fast-safe-stringify": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/fast-safe-stringify/-/fast-safe-stringify-2.1.1.tgz", - "integrity": "sha512-W+KJc2dmILlPplD/H4K9l9LcAHAfPtP6BY84uVLXQ6Evcz9Lcg33Y2z1IVblT6xdY54PXYVHEv+0Wpq8Io6zkA==", - "dev": true - }, - "fastify": { - "version": "3.29.1", - "resolved": "https://registry.npmjs.org/fastify/-/fastify-3.29.1.tgz", - "integrity": "sha512-UhGmh0/J0YQetqULYfv/utvut0R6ICQvO6Oh81JvG75UbjVgueqoE6EPChB3gR5aF3dVKpT/qFTgc7zvpGTYNg==", - "dev": true, - "requires": { - "@fastify/ajv-compiler": "^1.0.0", - "@fastify/error": "^2.0.0", - "abstract-logging": "^2.0.0", - "avvio": "^7.1.2", - "fast-json-stringify": "^2.5.2", - "find-my-way": "^4.5.0", - "flatstr": "^1.0.12", - "light-my-request": "^4.2.0", - "pino": "^6.13.0", - "process-warning": "^1.0.0", - "proxy-addr": "^2.0.7", - "rfdc": "^1.1.4", - "secure-json-parse": "^2.0.0", - "semver": "^7.3.2", - "tiny-lru": "^8.0.1" - } - }, - "fastify-plugin": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/fastify-plugin/-/fastify-plugin-3.0.1.tgz", - "integrity": "sha512-qKcDXmuZadJqdTm6vlCqioEbyewF60b/0LOFCcYN1B6BIZGlYJumWWOYs70SFYLDAH4YqdE1cxH/RKMG7rFxgA==", - "dev": true - }, - "fastify-request-timing": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/fastify-request-timing/-/fastify-request-timing-2.0.2.tgz", - "integrity": "sha512-Bb/PerFokhIJCE6YOH5hCOsZAnSVj5CI+W0kxEClii8nHhk0ZqVlivpNwrUiOzgdaIjPe9S2yIHNVPpZNFj7AQ==", - "dev": true, - "requires": { - "fastify-plugin": "^3.0.0" - } - }, - "fastq": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz", - "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==", - "requires": { - "reusify": "^1.0.4" - } - }, - "femtocolor": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/femtocolor/-/femtocolor-2.0.3.tgz", - "integrity": "sha512-mOG24a824C+h3fN/ojN+waWDGGuuObMvDbVuYS0ocWGAOFqCXEugOCjiO7JBNKOy3MJ5cQ3il0ExcrSlSW+N8w==", - "dev": true - }, - "fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "requires": { - "to-regex-range": "^5.0.1" - } - }, - "find-my-way": { - "version": "4.5.1", - "resolved": "https://registry.npmjs.org/find-my-way/-/find-my-way-4.5.1.tgz", - "integrity": "sha512-kE0u7sGoUFbMXcOG/xpkmz4sRLCklERnBcg7Ftuu1iAxsfEt2S46RLJ3Sq7vshsEy2wJT2hZxE58XZK27qa8kg==", - "dev": true, - "requires": { - "fast-decode-uri-component": "^1.0.1", - "fast-deep-equal": "^3.1.3", - "safe-regex2": "^2.0.0", - "semver-store": "^0.3.0" - } - }, - "flatstr": { - "version": "1.0.12", - "resolved": "https://registry.npmjs.org/flatstr/-/flatstr-1.0.12.tgz", - "integrity": "sha512-4zPxDyhCyiN2wIAtSLI6gc82/EjqZc1onI4Mz/l0pWrAlsSfYH/2ZIcU+e3oA2wDwbzIWNKwa23F8rh6+DRWkw==", - "dev": true - }, - "forwarded": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", - "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", - "dev": true - }, - "fresh": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", - "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", - "dev": true - }, - "fs-extra": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", - "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", - "requires": { - "graceful-fs": "^4.2.0", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" - } - }, - "fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" - }, - "fsevents": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", - "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", - "dev": true, - "optional": true - }, - "function-bind": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", - "dev": true - }, - "generic-names": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/generic-names/-/generic-names-4.0.0.tgz", - "integrity": "sha512-ySFolZQfw9FoDb3ed9d80Cm9f0+r7qj+HJkWjeD9RBfpxEVTlVhol+gvaQB/78WbwYfbnNh8nWHHBSlg072y6A==", - "dev": true, - "requires": { - "loader-utils": "^3.2.0" - } - }, - "get-port": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/get-port/-/get-port-5.1.1.tgz", - "integrity": "sha512-g/Q1aTSDOxFpchXC4i8ZWvxA1lnPqx/JHqcpIw0/LX9T8x/GBbi6YnlN5nhaKIFkT8oFsscUKgDJYxfwfS6QsQ==", - "dev": true - }, - "glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, - "glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "requires": { - "is-glob": "^4.0.1" - } - }, - "globby": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/globby/-/globby-10.0.1.tgz", - "integrity": "sha512-sSs4inE1FB2YQiymcmTv6NWENryABjUNPeWhOvmn4SjtKybglsyPZxFB3U1/+L1bYi0rNZDqCLlHyLYDl1Pq5A==", - "requires": { - "@types/glob": "^7.1.1", - "array-union": "^2.1.0", - "dir-glob": "^3.0.1", - "fast-glob": "^3.0.3", - "glob": "^7.1.3", - "ignore": "^5.1.1", - "merge2": "^1.2.3", - "slash": "^3.0.0" - } - }, - "graceful-fs": { - "version": "4.2.10", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", - "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==" - }, - "has": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", - "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", - "dev": true, - "requires": { - "function-bind": "^1.1.1" - } - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "http-errors": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", - "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", - "dev": true, - "requires": { - "depd": "2.0.0", - "inherits": "2.0.4", - "setprototypeof": "1.2.0", - "statuses": "2.0.1", - "toidentifier": "1.0.1" - } - }, - "ical.js": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/ical.js/-/ical.js-1.5.0.tgz", - "integrity": "sha512-7ZxMkogUkkaCx810yp0ZGKvq1ZpRgJeornPttpoxe6nYZ3NLesZe1wWMXDdwTkj/b5NtXT+Y16Aakph/ao98ZQ==" - }, - "icss-replace-symbols": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/icss-replace-symbols/-/icss-replace-symbols-1.1.0.tgz", - "integrity": "sha512-chIaY3Vh2mh2Q3RGXttaDIzeiPvaVXJ+C4DAh/w3c37SKZ/U6PGMmuicR2EQQp9bKG8zLMCl7I+PtIoOOPp8Gg==", - "dev": true - }, - "icss-utils": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", - "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", - "dev": true, - "requires": {} - }, - "ignore": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", - "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==" - }, - "import-cwd": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/import-cwd/-/import-cwd-3.0.0.tgz", - "integrity": "sha512-4pnzH16plW+hgvRECbDWpQl3cqtvSofHWh44met7ESfZ8UZOWWddm8hEyDTqREJ9RbYHY8gi8DqmaelApoOGMg==", - "dev": true, - "requires": { - "import-from": "^3.0.0" - } - }, - "import-from": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/import-from/-/import-from-3.0.0.tgz", - "integrity": "sha512-CiuXOFFSzkU5x/CR0+z7T91Iht4CXgfCxVOFRhh2Zyhg5wOpWvvDLQUsWl+gcN+QscYBjez8hDCt85O7RLDttQ==", - "dev": true, - "requires": { - "resolve-from": "^5.0.0" - } - }, - "inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", - "requires": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" - }, - "ipaddr.js": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", - "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", - "dev": true - }, - "is-binary-path": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", - "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", - "dev": true, - "requires": { - "binary-extensions": "^2.0.0" - } - }, - "is-core-module": { - "version": "2.9.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.9.0.tgz", - "integrity": "sha512-+5FPy5PnwmO3lvfMb0AsoPaBG+5KHUI0wYFXOtYPnVVVspTFUuMZNfNaNVRt3FZadstu2c8x23vykRW/NBoU6A==", - "dev": true, - "requires": { - "has": "^1.0.3" - } - }, - "is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==" - }, - "is-glob": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", - "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", - "requires": { - "is-extglob": "^2.1.1" - } - }, - "is-module": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz", - "integrity": "sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==", - "dev": true - }, - "is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==" - }, - "is-plain-object": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-3.0.1.tgz", - "integrity": "sha512-Xnpx182SBMrr/aBik8y+GuR4U1L9FqMSojwDQwPMmxyC6bvEqly9UBCxhauBF5vNh2gwWJNX6oDV7O+OM4z34g==" - }, - "is-reference": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/is-reference/-/is-reference-1.2.1.tgz", - "integrity": "sha512-U82MsXXiFIrjCK4otLT+o2NA2Cd2g5MLoOVXUZjIOhLurrRxpEXzI8O0KZHr3IjLvlAH1kTPYSuqer5T9ZVBKQ==", - "dev": true, - "requires": { - "@types/estree": "*" - } - }, - "jest-worker": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz", - "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==", - "dev": true, - "requires": { - "@types/node": "*", - "merge-stream": "^2.0.0", - "supports-color": "^7.0.0" - } - }, - "joi": { - "version": "17.6.0", - "resolved": "https://registry.npmjs.org/joi/-/joi-17.6.0.tgz", - "integrity": "sha512-OX5dG6DTbcr/kbMFj0KGYxuew69HPcAE3K/sZpEV2nP6e/j/C0HV+HNiBPCASxdx5T7DMoa0s8UeHWMnb6n2zw==", - "dev": true, - "requires": { - "@hapi/hoek": "^9.0.0", - "@hapi/topo": "^5.0.0", - "@sideway/address": "^4.1.3", - "@sideway/formula": "^3.0.0", - "@sideway/pinpoint": "^2.0.0" - } - }, - "js-tokens": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", - "dev": true - }, - "json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", - "dev": true - }, - "json-stringify-safe": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", - "integrity": "sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==", - "dev": true - }, - "jsonfile": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", - "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", - "requires": { - "graceful-fs": "^4.1.6" - } - }, - "kleur": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", - "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==" - }, - "light-my-request": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/light-my-request/-/light-my-request-4.12.0.tgz", - "integrity": "sha512-0y+9VIfJEsPVzK5ArSIJ8Dkxp8QMP7/aCuxCUtG/tr9a2NoOf/snATE/OUc05XUplJCEnRh6gTkH7xh9POt1DQ==", - "dev": true, - "requires": { - "ajv": "^8.1.0", - "cookie": "^0.5.0", - "process-warning": "^1.0.0", - "set-cookie-parser": "^2.4.1" - }, - "dependencies": { - "ajv": { - "version": "8.11.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", - "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", - "dev": true, - "requires": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - } - }, - "json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", - "dev": true - } - } - }, - "lilconfig": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.6.tgz", - "integrity": "sha512-9JROoBW7pobfsx+Sq2JsASvCo6Pfo6WWoUW79HuB1BCoBXD4PLWJPqDF6fNj67pqBYTbAHkE57M1kS/+L1neOg==", - "dev": true - }, - "linenumber": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/linenumber/-/linenumber-1.0.1.tgz", - "integrity": "sha512-g7x+bxzGaJ7yUk1chFXmY4NT1oIiSQREUs33M29cjDPFUP1W/dlM3YGD1cR7qeSehp5TEpxAFP0L+Rpk3nUKzw==", - "dev": true - }, - "livereload": { - "version": "0.9.3", - "resolved": "https://registry.npmjs.org/livereload/-/livereload-0.9.3.tgz", - "integrity": "sha512-q7Z71n3i4X0R9xthAryBdNGVGAO2R5X+/xXpmKeuPMrteg+W2U8VusTKV3YiJbXZwKsOlFlHe+go6uSNjfxrZw==", - "dev": true, - "requires": { - "chokidar": "^3.5.0", - "livereload-js": "^3.3.1", - "opts": ">= 1.2.0", - "ws": "^7.4.3" - }, - "dependencies": { - "ws": { - "version": "7.5.9", - "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.9.tgz", - "integrity": "sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==", - "dev": true, - "requires": {} - } - } - }, - "livereload-js": { - "version": "3.4.1", - "resolved": "https://registry.npmjs.org/livereload-js/-/livereload-js-3.4.1.tgz", - "integrity": "sha512-5MP0uUeVCec89ZbNOT/i97Mc+q3SxXmiUGhRFOTmhrGPn//uWVQdCvcLJDy64MSBR5MidFdOR7B9viumoavy6g==", - "dev": true - }, - "loader-utils": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-3.2.0.tgz", - "integrity": "sha512-HVl9ZqccQihZ7JM85dco1MvO9G+ONvxoGa9rkhzFsneGLKSUg1gJf9bWzhRhcvm2qChhWpebQhP44qxjKIUCaQ==", - "dev": true - }, - "local-access": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/local-access/-/local-access-1.1.0.tgz", - "integrity": "sha512-XfegD5pyTAfb+GY6chk283Ox5z8WexG56OvM06RWLpAc/UHozO8X6xAxEkIitZOtsSMM1Yr3DkHgW5W+onLhCw==" - }, - "lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" - }, - "lodash.camelcase": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz", - "integrity": "sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA==", - "dev": true - }, - "lodash.memoize": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", - "integrity": "sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==", - "dev": true - }, - "lodash.uniq": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", - "integrity": "sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==", - "dev": true - }, - "lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "requires": { - "yallist": "^4.0.0" - } - }, - "magic-string": { - "version": "0.25.9", - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.9.tgz", - "integrity": "sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==", - "dev": true, - "requires": { - "sourcemap-codec": "^1.4.8" - } - }, - "mdn-data": { - "version": "2.0.14", - "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", - "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==", - "dev": true - }, - "merge-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", - "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", - "dev": true - }, - "merge2": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", - "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==" - }, - "micromatch": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", - "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", - "requires": { - "braces": "^3.0.2", - "picomatch": "^2.3.1" - } - }, - "mime": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", - "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", - "dev": true - }, - "minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "requires": { - "brace-expansion": "^1.1.7" - } - }, - "mri": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/mri/-/mri-1.2.0.tgz", - "integrity": "sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==" - }, - "mrmime": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/mrmime/-/mrmime-1.0.1.tgz", - "integrity": "sha512-hzzEagAgDyoU1Q6yg5uI+AorQgdvMCur3FcKf7NhMKWsaYg+RnbTyHRa/9IlLF9rf455MOCtcqqrQQ83pPP7Uw==" - }, - "ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", - "dev": true - }, - "nanoid": { - "version": "3.3.4", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz", - "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==", - "dev": true - }, - "node-releases": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.6.tgz", - "integrity": "sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg==", - "dev": true - }, - "normalize-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", - "dev": true - }, - "normalize-url": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz", - "integrity": "sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==", - "dev": true - }, - "nth-check": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", - "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", - "dev": true, - "requires": { - "boolbase": "^1.0.0" - } - }, - "on-finished": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", - "integrity": "sha512-ikqdkGAAyf/X/gPhXGvfgAytDZtDbr+bkNUJ0N9h5MI/dmdgCs3l6hoHrcUv41sRKew3jIwrp4qQDXiK99Utww==", - "dev": true, - "requires": { - "ee-first": "1.1.1" - } - }, - "once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", - "requires": { - "wrappy": "1" - } - }, - "opts": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/opts/-/opts-2.0.2.tgz", - "integrity": "sha512-k41FwbcLnlgnFh69f4qdUfvDQ+5vaSDnVPFI/y5XuhKRq97EnVVneO9F1ESVCdiVu4fCS2L8usX3mU331hB7pg==", - "dev": true - }, - "p-finally": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", - "integrity": "sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==", - "dev": true - }, - "p-limit": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", - "dev": true, - "requires": { - "yocto-queue": "^0.1.0" - } - }, - "p-queue": { - "version": "6.6.2", - "resolved": "https://registry.npmjs.org/p-queue/-/p-queue-6.6.2.tgz", - "integrity": "sha512-RwFpb72c/BhQLEXIZ5K2e+AhgNVmIejGlTgiB9MzZ0e93GRvqZ7uSi0dvRF7/XIXDeNkra2fNHBxTyPDGySpjQ==", - "dev": true, - "requires": { - "eventemitter3": "^4.0.4", - "p-timeout": "^3.2.0" - } - }, - "p-timeout": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-3.2.0.tgz", - "integrity": "sha512-rhIwUycgwwKcP9yTOOFK/AKsAopjjCakVqLHePO3CC6Mir1Z99xT+R63jZxAT5lFZLa2inS5h+ZS2GvR99/FBg==", - "dev": true, - "requires": { - "p-finally": "^1.0.0" - } - }, - "path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==" - }, - "path-parse": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", - "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", - "dev": true - }, - "path-type": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", - "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==" - }, - "periscopic": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/periscopic/-/periscopic-2.0.3.tgz", - "integrity": "sha512-FuCZe61mWxQOJAQFEfmt9FjzebRlcpFz8sFPbyaCKtdusPkMEbA9ey0eARnRav5zAhmXznhaQkKGFAPn7X9NUw==", - "dev": true, - "requires": { - "estree-walker": "^2.0.2", - "is-reference": "^1.1.4" - } - }, - "picocolors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", - "dev": true - }, - "picomatch": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==" - }, - "pify": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-5.0.0.tgz", - "integrity": "sha512-eW/gHNMlxdSP6dmG6uJip6FXN0EQBwm2clYYd8Wul42Cwu/DK8HEftzsapcNdYe2MfLiIwZqsDk2RDEsTE79hA==", - "dev": true - }, - "pino": { - "version": "6.14.0", - "resolved": "https://registry.npmjs.org/pino/-/pino-6.14.0.tgz", - "integrity": "sha512-iuhEDel3Z3hF9Jfe44DPXR8l07bhjuFY3GMHIXbjnY9XcafbyDDwl2sN2vw2GjMPf5Nkoe+OFao7ffn9SXaKDg==", - "dev": true, - "requires": { - "fast-redact": "^3.0.0", - "fast-safe-stringify": "^2.0.8", - "flatstr": "^1.0.12", - "pino-std-serializers": "^3.1.0", - "process-warning": "^1.0.0", - "quick-format-unescaped": "^4.0.3", - "sonic-boom": "^1.0.2" - } - }, - "pino-std-serializers": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/pino-std-serializers/-/pino-std-serializers-3.2.0.tgz", - "integrity": "sha512-EqX4pwDPrt3MuOAAUBMU0Tk5kR/YcCM5fNPEzgCO2zJ5HfX0vbiH9HbJglnyeQsN96Kznae6MWD47pZB5avTrg==", - "dev": true - }, - "postcss": { - "version": "8.4.14", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.14.tgz", - "integrity": "sha512-E398TUmfAYFPBSdzgeieK2Y1+1cpdxJx8yXbK/m57nRhKSmk1GB2tO4lbLBtlkfPQTDKfe4Xqv1ASWPpayPEig==", - "dev": true, - "requires": { - "nanoid": "^3.3.4", - "picocolors": "^1.0.0", - "source-map-js": "^1.0.2" - } - }, - "postcss-calc": { - "version": "8.2.4", - "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-8.2.4.tgz", - "integrity": "sha512-SmWMSJmB8MRnnULldx0lQIyhSNvuDl9HfrZkaqqE/WHAhToYsAvDq+yAsA/kIyINDszOp3Rh0GFoNuH5Ypsm3Q==", - "dev": true, - "requires": { - "postcss-selector-parser": "^6.0.9", - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-colormin": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-5.3.0.tgz", - "integrity": "sha512-WdDO4gOFG2Z8n4P8TWBpshnL3JpmNmJwdnfP2gbk2qBA8PWwOYcmjmI/t3CmMeL72a7Hkd+x/Mg9O2/0rD54Pg==", - "dev": true, - "requires": { - "browserslist": "^4.16.6", - "caniuse-api": "^3.0.0", - "colord": "^2.9.1", - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-convert-values": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-5.1.2.tgz", - "integrity": "sha512-c6Hzc4GAv95B7suy4udszX9Zy4ETyMCgFPUDtWjdFTKH1SE9eFY/jEpHSwTH1QPuwxHpWslhckUQWbNRM4ho5g==", - "dev": true, - "requires": { - "browserslist": "^4.20.3", - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-discard-comments": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-5.1.2.tgz", - "integrity": "sha512-+L8208OVbHVF2UQf1iDmRcbdjJkuBF6IS29yBDSiWUIzpYaAhtNl6JYnYm12FnkeCwQqF5LeklOu6rAqgfBZqQ==", - "dev": true, - "requires": {} - }, - "postcss-discard-duplicates": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-5.1.0.tgz", - "integrity": "sha512-zmX3IoSI2aoenxHV6C7plngHWWhUOV3sP1T8y2ifzxzbtnuhk1EdPwm0S1bIUNaJ2eNbWeGLEwzw8huPD67aQw==", - "dev": true, - "requires": {} - }, - "postcss-discard-empty": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-5.1.1.tgz", - "integrity": "sha512-zPz4WljiSuLWsI0ir4Mcnr4qQQ5e1Ukc3i7UfE2XcrwKK2LIPIqE5jxMRxO6GbI3cv//ztXDsXwEWT3BHOGh3A==", - "dev": true, - "requires": {} - }, - "postcss-discard-overridden": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-5.1.0.tgz", - "integrity": "sha512-21nOL7RqWR1kasIVdKs8HNqQJhFxLsyRfAnUDm4Fe4t4mCWL9OJiHvlHPjcd8zc5Myu89b/7wZDnOSjFgeWRtw==", - "dev": true, - "requires": {} - }, - "postcss-load-config": { - "version": "3.1.4", - "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-3.1.4.tgz", - "integrity": "sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg==", - "dev": true, - "requires": { - "lilconfig": "^2.0.5", - "yaml": "^1.10.2" - } - }, - "postcss-merge-longhand": { - "version": "5.1.6", - "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-5.1.6.tgz", - "integrity": "sha512-6C/UGF/3T5OE2CEbOuX7iNO63dnvqhGZeUnKkDeifebY0XqkkvrctYSZurpNE902LDf2yKwwPFgotnfSoPhQiw==", - "dev": true, - "requires": { - "postcss-value-parser": "^4.2.0", - "stylehacks": "^5.1.0" - } - }, - "postcss-merge-rules": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-5.1.2.tgz", - "integrity": "sha512-zKMUlnw+zYCWoPN6yhPjtcEdlJaMUZ0WyVcxTAmw3lkkN/NDMRkOkiuctQEoWAOvH7twaxUUdvBWl0d4+hifRQ==", - "dev": true, - "requires": { - "browserslist": "^4.16.6", - "caniuse-api": "^3.0.0", - "cssnano-utils": "^3.1.0", - "postcss-selector-parser": "^6.0.5" - } - }, - "postcss-minify-font-values": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-5.1.0.tgz", - "integrity": "sha512-el3mYTgx13ZAPPirSVsHqFzl+BBBDrXvbySvPGFnQcTI4iNslrPaFq4muTkLZmKlGk4gyFAYUBMH30+HurREyA==", - "dev": true, - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-minify-gradients": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-5.1.1.tgz", - "integrity": "sha512-VGvXMTpCEo4qHTNSa9A0a3D+dxGFZCYwR6Jokk+/3oB6flu2/PnPXAh2x7x52EkY5xlIHLm+Le8tJxe/7TNhzw==", - "dev": true, - "requires": { - "colord": "^2.9.1", - "cssnano-utils": "^3.1.0", - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-minify-params": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-5.1.3.tgz", - "integrity": "sha512-bkzpWcjykkqIujNL+EVEPOlLYi/eZ050oImVtHU7b4lFS82jPnsCb44gvC6pxaNt38Els3jWYDHTjHKf0koTgg==", - "dev": true, - "requires": { - "browserslist": "^4.16.6", - "cssnano-utils": "^3.1.0", - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-minify-selectors": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-5.2.1.tgz", - "integrity": "sha512-nPJu7OjZJTsVUmPdm2TcaiohIwxP+v8ha9NehQ2ye9szv4orirRU3SDdtUmKH+10nzn0bAyOXZ0UEr7OpvLehg==", - "dev": true, - "requires": { - "postcss-selector-parser": "^6.0.5" - } - }, - "postcss-modules": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/postcss-modules/-/postcss-modules-4.3.1.tgz", - "integrity": "sha512-ItUhSUxBBdNamkT3KzIZwYNNRFKmkJrofvC2nWab3CPKhYBQ1f27XXh1PAPE27Psx58jeelPsxWB/+og+KEH0Q==", - "dev": true, - "requires": { - "generic-names": "^4.0.0", - "icss-replace-symbols": "^1.1.0", - "lodash.camelcase": "^4.3.0", - "postcss-modules-extract-imports": "^3.0.0", - "postcss-modules-local-by-default": "^4.0.0", - "postcss-modules-scope": "^3.0.0", - "postcss-modules-values": "^4.0.0", - "string-hash": "^1.1.1" - } - }, - "postcss-modules-extract-imports": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz", - "integrity": "sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==", - "dev": true, - "requires": {} - }, - "postcss-modules-local-by-default": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.0.tgz", - "integrity": "sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ==", - "dev": true, - "requires": { - "icss-utils": "^5.0.0", - "postcss-selector-parser": "^6.0.2", - "postcss-value-parser": "^4.1.0" - } - }, - "postcss-modules-scope": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz", - "integrity": "sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==", - "dev": true, - "requires": { - "postcss-selector-parser": "^6.0.4" - } - }, - "postcss-modules-values": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz", - "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==", - "dev": true, - "requires": { - "icss-utils": "^5.0.0" - } - }, - "postcss-normalize-charset": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-5.1.0.tgz", - "integrity": "sha512-mSgUJ+pd/ldRGVx26p2wz9dNZ7ji6Pn8VWBajMXFf8jk7vUoSrZ2lt/wZR7DtlZYKesmZI680qjr2CeFF2fbUg==", - "dev": true, - "requires": {} - }, - "postcss-normalize-display-values": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-5.1.0.tgz", - "integrity": "sha512-WP4KIM4o2dazQXWmFaqMmcvsKmhdINFblgSeRgn8BJ6vxaMyaJkwAzpPpuvSIoG/rmX3M+IrRZEz2H0glrQNEA==", - "dev": true, - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-normalize-positions": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-5.1.1.tgz", - "integrity": "sha512-6UpCb0G4eofTCQLFVuI3EVNZzBNPiIKcA1AKVka+31fTVySphr3VUgAIULBhxZkKgwLImhzMR2Bw1ORK+37INg==", - "dev": true, - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-normalize-repeat-style": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.1.1.tgz", - "integrity": "sha512-mFpLspGWkQtBcWIRFLmewo8aC3ImN2i/J3v8YCFUwDnPu3Xz4rLohDO26lGjwNsQxB3YF0KKRwspGzE2JEuS0g==", - "dev": true, - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-normalize-string": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-5.1.0.tgz", - "integrity": "sha512-oYiIJOf4T9T1N4i+abeIc7Vgm/xPCGih4bZz5Nm0/ARVJ7K6xrDlLwvwqOydvyL3RHNf8qZk6vo3aatiw/go3w==", - "dev": true, - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-normalize-timing-functions": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-5.1.0.tgz", - "integrity": "sha512-DOEkzJ4SAXv5xkHl0Wa9cZLF3WCBhF3o1SKVxKQAa+0pYKlueTpCgvkFAHfk+Y64ezX9+nITGrDZeVGgITJXjg==", - "dev": true, - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-normalize-unicode": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-5.1.0.tgz", - "integrity": "sha512-J6M3MizAAZ2dOdSjy2caayJLQT8E8K9XjLce8AUQMwOrCvjCHv24aLC/Lps1R1ylOfol5VIDMaM/Lo9NGlk1SQ==", - "dev": true, - "requires": { - "browserslist": "^4.16.6", - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-normalize-url": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-5.1.0.tgz", - "integrity": "sha512-5upGeDO+PVthOxSmds43ZeMeZfKH+/DKgGRD7TElkkyS46JXAUhMzIKiCa7BabPeIy3AQcTkXwVVN7DbqsiCew==", - "dev": true, - "requires": { - "normalize-url": "^6.0.1", - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-normalize-whitespace": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-5.1.1.tgz", - "integrity": "sha512-83ZJ4t3NUDETIHTa3uEg6asWjSBYL5EdkVB0sDncx9ERzOKBVJIUeDO9RyA9Zwtig8El1d79HBp0JEi8wvGQnA==", - "dev": true, - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-ordered-values": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-5.1.3.tgz", - "integrity": "sha512-9UO79VUhPwEkzbb3RNpqqghc6lcYej1aveQteWY+4POIwlqkYE21HKWaLDF6lWNuqCobEAyTovVhtI32Rbv2RQ==", - "dev": true, - "requires": { - "cssnano-utils": "^3.1.0", - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-reduce-initial": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-5.1.0.tgz", - "integrity": "sha512-5OgTUviz0aeH6MtBjHfbr57tml13PuedK/Ecg8szzd4XRMbYxH4572JFG067z+FqBIf6Zp/d+0581glkvvWMFw==", - "dev": true, - "requires": { - "browserslist": "^4.16.6", - "caniuse-api": "^3.0.0" - } - }, - "postcss-reduce-transforms": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-5.1.0.tgz", - "integrity": "sha512-2fbdbmgir5AvpW9RLtdONx1QoYG2/EtqpNQbFASDlixBbAYuTcJ0dECwlqNqH7VbaUnEnh8SrxOe2sRIn24XyQ==", - "dev": true, - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-selector-parser": { - "version": "6.0.10", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.10.tgz", - "integrity": "sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==", - "dev": true, - "requires": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" - } - }, - "postcss-svgo": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-5.1.0.tgz", - "integrity": "sha512-D75KsH1zm5ZrHyxPakAxJWtkyXew5qwS70v56exwvw542d9CRtTo78K0WeFxZB4G7JXKKMbEZtZayTGdIky/eA==", - "dev": true, - "requires": { - "postcss-value-parser": "^4.2.0", - "svgo": "^2.7.0" - } - }, - "postcss-unique-selectors": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-5.1.1.tgz", - "integrity": "sha512-5JiODlELrz8L2HwxfPnhOWZYWDxVHWL83ufOv84NrcgipI7TaeRsatAhK4Tr2/ZiYldpK/wBvw5BD3qfaK96GA==", - "dev": true, - "requires": { - "postcss-selector-parser": "^6.0.5" - } - }, - "postcss-value-parser": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", - "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", - "dev": true - }, - "preact": { - "version": "10.10.0", - "resolved": "https://registry.npmjs.org/preact/-/preact-10.10.0.tgz", - "integrity": "sha512-fszkg1iJJjq68I4lI8ZsmBiaoQiQHbxf1lNq+72EmC/mZOsFF5zn3k1yv9QGoFgIXzgsdSKtYymLJsrJPoamjQ==", - "dev": true - }, - "prettier": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.7.1.tgz", - "integrity": "sha512-ujppO+MkdPqoVINuDFDRLClm7D78qbDt0/NR+wp5FqEZOoTNAjPHWj17QRhu7geIHJfcNhRk1XVQmF8Bp3ye+g==", - "dev": true - }, - "prettier-plugin-svelte": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/prettier-plugin-svelte/-/prettier-plugin-svelte-2.7.0.tgz", - "integrity": "sha512-fQhhZICprZot2IqEyoiUYLTRdumULGRvw0o4dzl5jt0jfzVWdGqeYW27QTWAeXhoupEZJULmNoH3ueJwUWFLIA==", - "dev": true, - "requires": {} - }, - "process-warning": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/process-warning/-/process-warning-1.0.0.tgz", - "integrity": "sha512-du4wfLyj4yCZq1VupnVSZmRsPJsNuxoDQFdCFHLaYiEbFBD7QE0a+I4D7hOxrVnh78QE/YipFAj9lXHiXocV+Q==", - "dev": true - }, - "promise.series": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/promise.series/-/promise.series-0.2.0.tgz", - "integrity": "sha512-VWQJyU2bcDTgZw8kpfBpB/ejZASlCrzwz5f2hjb/zlujOEB4oeiAhHygAWq8ubsX2GVkD4kCU5V2dwOTaCY5EQ==", - "dev": true - }, - "proxy-addr": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", - "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", - "dev": true, - "requires": { - "forwarded": "0.2.0", - "ipaddr.js": "1.9.1" - } - }, - "pump": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", - "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", - "dev": true, - "requires": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - }, - "punycode": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", - "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", - "dev": true - }, - "queue-microtask": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", - "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==" - }, - "quick-format-unescaped": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/quick-format-unescaped/-/quick-format-unescaped-4.0.4.tgz", - "integrity": "sha512-tYC1Q1hgyRuHgloV/YXs2w15unPVh8qfu/qCTfhTYamaw7fyhumKa2yGpdSo87vY32rIclj+4fWYQXUMs9EHvg==", - "dev": true - }, - "randombytes": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", - "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", - "dev": true, - "requires": { - "safe-buffer": "^5.1.0" - } - }, - "range-parser": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", - "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", - "dev": true - }, - "readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "dev": true, - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - }, - "readdirp": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", - "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", - "dev": true, - "requires": { - "picomatch": "^2.2.1" - } - }, - "regenerator-runtime": { - "version": "0.13.9", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz", - "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==" - }, - "remarkable": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/remarkable/-/remarkable-2.0.1.tgz", - "integrity": "sha512-YJyMcOH5lrR+kZdmB0aJJ4+93bEojRZ1HGDn9Eagu6ibg7aVZhc3OWbbShRid+Q5eAfsEqWxpe+g5W5nYNfNiA==", - "requires": { - "argparse": "^1.0.10", - "autolinker": "^3.11.0" - } - }, - "require-from-string": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", - "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", - "dev": true - }, - "require-relative": { - "version": "0.8.7", - "resolved": "https://registry.npmjs.org/require-relative/-/require-relative-0.8.7.tgz", - "integrity": "sha512-AKGr4qvHiryxRb19m3PsLRGuKVAbJLUD7E6eOaHkfKhwc+vSgVOCY5xNvm9EkolBKTOf0GrQAZKLimOCz81Khg==", - "dev": true - }, - "resolve": { - "version": "1.22.1", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz", - "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==", - "dev": true, - "requires": { - "is-core-module": "^2.9.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - } - }, - "resolve-from": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", - "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", - "dev": true - }, - "ret": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/ret/-/ret-0.2.2.tgz", - "integrity": "sha512-M0b3YWQs7R3Z917WRQy1HHA7Ba7D8hvZg6UE5mLykJxQVE2ju0IXbGlaHPPlkY+WN7wFP+wUMXmBFA0aV6vYGQ==", - "dev": true - }, - "reusify": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", - "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==" - }, - "rfdc": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/rfdc/-/rfdc-1.3.0.tgz", - "integrity": "sha512-V2hovdzFbOi77/WajaSMXk2OLm+xNIeQdMMuB7icj7bk6zi2F8GGAxigcnDFpJHbNyNcgyJDiP+8nOrY5cZGrA==", - "dev": true - }, - "rollup": { - "version": "2.77.0", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.77.0.tgz", - "integrity": "sha512-vL8xjY4yOQEw79DvyXLijhnhh+R/O9zpF/LEgkCebZFtb6ELeN9H3/2T0r8+mp+fFTBHZ5qGpOpW2ela2zRt3g==", - "dev": true, - "requires": { - "fsevents": "~2.3.2" - } - }, - "rollup-plugin-copy": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/rollup-plugin-copy/-/rollup-plugin-copy-3.4.0.tgz", - "integrity": "sha512-rGUmYYsYsceRJRqLVlE9FivJMxJ7X6jDlP79fmFkL8sJs7VVMSVyA2yfyL+PGyO/vJs4A87hwhgVfz61njI+uQ==", - "requires": { - "@types/fs-extra": "^8.0.1", - "colorette": "^1.1.0", - "fs-extra": "^8.1.0", - "globby": "10.0.1", - "is-plain-object": "^3.0.0" - } - }, - "rollup-plugin-css-only": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/rollup-plugin-css-only/-/rollup-plugin-css-only-3.1.0.tgz", - "integrity": "sha512-TYMOE5uoD76vpj+RTkQLzC9cQtbnJNktHPB507FzRWBVaofg7KhIqq1kGbcVOadARSozWF883Ho9KpSPKH8gqA==", - "dev": true, - "requires": { - "@rollup/pluginutils": "4" - }, - "dependencies": { - "@rollup/pluginutils": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-4.2.1.tgz", - "integrity": "sha512-iKnFXr7NkdZAIHiIWE+BX5ULi/ucVFYWD6TbAV+rZctiRTY2PL6tsIKhoIOaoskiWAkgu+VsbXgUVDNLHf+InQ==", - "dev": true, - "requires": { - "estree-walker": "^2.0.1", - "picomatch": "^2.2.2" - } - } - } - }, - "rollup-plugin-dev": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/rollup-plugin-dev/-/rollup-plugin-dev-2.0.4.tgz", - "integrity": "sha512-o5kJPdtL3D2KWgDFs8g9oLos6r9iasYbnCGRBMFs2Sv8yr2dxxIEFLSTiAUetvf4eFcwPgMaRavIYyYy++F+BQ==", - "dev": true, - "requires": { - "@fastify/http-proxy": "^7.0.0", - "@fastify/static": "^5.0.0", - "date-time": "^4.0.0", - "fastify": "^3.28.0", - "fastify-plugin": "^3.0.1", - "fastify-request-timing": "^2.0.1", - "femtocolor": "^2.0.2", - "get-port": "^5.1.1", - "joi": "^17.4.2", - "ms": "^2.1.3" - } - }, - "rollup-plugin-livereload": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/rollup-plugin-livereload/-/rollup-plugin-livereload-2.0.5.tgz", - "integrity": "sha512-vqQZ/UQowTW7VoiKEM5ouNW90wE5/GZLfdWuR0ELxyKOJUIaj+uismPZZaICU4DnWPVjnpCDDxEqwU7pcKY/PA==", - "dev": true, - "requires": { - "livereload": "^0.9.1" - } - }, - "rollup-plugin-postcss": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/rollup-plugin-postcss/-/rollup-plugin-postcss-4.0.2.tgz", - "integrity": "sha512-05EaY6zvZdmvPUDi3uCcAQoESDcYnv8ogJJQRp6V5kZ6J6P7uAVJlrTZcaaA20wTH527YTnKfkAoPxWI/jPp4w==", - "dev": true, - "requires": { - "chalk": "^4.1.0", - "concat-with-sourcemaps": "^1.1.0", - "cssnano": "^5.0.1", - "import-cwd": "^3.0.0", - "p-queue": "^6.6.2", - "pify": "^5.0.0", - "postcss-load-config": "^3.0.0", - "postcss-modules": "^4.0.0", - "promise.series": "^0.2.0", - "resolve": "^1.19.0", - "rollup-pluginutils": "^2.8.2", - "safe-identifier": "^0.4.2", - "style-inject": "^0.3.0" - } - }, - "rollup-plugin-svelte": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/rollup-plugin-svelte/-/rollup-plugin-svelte-7.1.0.tgz", - "integrity": "sha512-vopCUq3G+25sKjwF5VilIbiY6KCuMNHP1PFvx2Vr3REBNMDllKHFZN2B9jwwC+MqNc3UPKkjXnceLPEjTjXGXg==", - "dev": true, - "requires": { - "require-relative": "^0.8.7", - "rollup-pluginutils": "^2.8.2" - } - }, - "rollup-plugin-terser": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/rollup-plugin-terser/-/rollup-plugin-terser-7.0.2.tgz", - "integrity": "sha512-w3iIaU4OxcF52UUXiZNsNeuXIMDvFrr+ZXK6bFZ0Q60qyVfq4uLptoS4bbq3paG3x216eQllFZX7zt6TIImguQ==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.10.4", - "jest-worker": "^26.2.1", - "serialize-javascript": "^4.0.0", - "terser": "^5.0.0" - } - }, - "rollup-pluginutils": { - "version": "2.8.2", - "resolved": "https://registry.npmjs.org/rollup-pluginutils/-/rollup-pluginutils-2.8.2.tgz", - "integrity": "sha512-EEp9NhnUkwY8aif6bxgovPHMoMoNr2FulJziTndpt5H9RdwC47GSGuII9XxpSdzVGM0GWrNPHV6ie1LTNJPaLQ==", - "dev": true, - "requires": { - "estree-walker": "^0.6.1" - }, - "dependencies": { - "estree-walker": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-0.6.1.tgz", - "integrity": "sha512-SqmZANLWS0mnatqbSfRP5g8OXZC12Fgg1IwNtLsyHDzJizORW4khDfjPqJZsemPWBB2uqykUah5YpQ6epsqC/w==", - "dev": true - } - } - }, - "rrule": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rrule/-/rrule-2.7.1.tgz", - "integrity": "sha512-4p20u/1U7WqR3Nb1hOUrm0u1nSI7sO93ZUVZEZ5HeF6Gr5OlJuyhwEGRvUHq8ZfrPsq5gfa5b9dqnUs/kPqpIw==", - "requires": { - "tslib": "^2.4.0" - } - }, - "run-parallel": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", - "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", - "requires": { - "queue-microtask": "^1.2.2" - } - }, - "sade": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/sade/-/sade-1.8.1.tgz", - "integrity": "sha512-xal3CZX1Xlo/k4ApwCFrHVACi9fBqJ7V+mwhBsuf/1IOKbBy098Fex+Wa/5QMubw09pSZ/u8EY8PWgevJsXp1A==", - "requires": { - "mri": "^1.1.0" - } - }, - "safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "dev": true - }, - "safe-identifier": { - "version": "0.4.2", - "resolved": "https://registry.npmjs.org/safe-identifier/-/safe-identifier-0.4.2.tgz", - "integrity": "sha512-6pNbSMW6OhAi9j+N8V+U715yBQsaWJ7eyEUaOrawX+isg5ZxhUlV1NipNtgaKHmFGiABwt+ZF04Ii+3Xjkg+8w==", - "dev": true - }, - "safe-regex2": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/safe-regex2/-/safe-regex2-2.0.0.tgz", - "integrity": "sha512-PaUSFsUaNNuKwkBijoAPHAK6/eM6VirvyPWlZ7BAQy4D+hCvh4B6lIG+nPdhbFfIbP+gTGBcrdsOaUs0F+ZBOQ==", - "dev": true, - "requires": { - "ret": "~0.2.0" - } - }, - "secure-json-parse": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/secure-json-parse/-/secure-json-parse-2.4.0.tgz", - "integrity": "sha512-Q5Z/97nbON5t/L/sH6mY2EacfjVGwrCcSi5D3btRO2GZ8pf1K1UN7Z9H5J57hjVU2Qzxr1xO+FmBhOvEkzCMmg==", - "dev": true - }, - "semiver": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/semiver/-/semiver-1.1.0.tgz", - "integrity": "sha512-QNI2ChmuioGC1/xjyYwyZYADILWyW6AmS1UH6gDj/SFUUUS4MBAWs/7mxnkRPc/F4iHezDP+O8t0dO8WHiEOdg==" - }, - "semver": { - "version": "7.3.7", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", - "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", - "dev": true, - "requires": { - "lru-cache": "^6.0.0" - } - }, - "semver-store": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/semver-store/-/semver-store-0.3.0.tgz", - "integrity": "sha512-TcZvGMMy9vodEFSse30lWinkj+JgOBvPn8wRItpQRSayhc+4ssDs335uklkfvQQJgL/WvmHLVj4Ycv2s7QCQMg==", - "dev": true - }, - "send": { - "version": "0.17.2", - "resolved": "https://registry.npmjs.org/send/-/send-0.17.2.tgz", - "integrity": "sha512-UJYB6wFSJE3G00nEivR5rgWp8c2xXvJ3OPWPhmuteU0IKj8nKbG3DrjiOmLwpnHGYWAVwA69zmTm++YG0Hmwww==", - "dev": true, - "requires": { - "debug": "2.6.9", - "depd": "~1.1.2", - "destroy": "~1.0.4", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "fresh": "0.5.2", - "http-errors": "1.8.1", - "mime": "1.6.0", - "ms": "2.1.3", - "on-finished": "~2.3.0", - "range-parser": "~1.2.1", - "statuses": "~1.5.0" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - }, - "dependencies": { - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true - } - } - }, - "depd": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", - "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", - "dev": true - }, - "http-errors": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.8.1.tgz", - "integrity": "sha512-Kpk9Sm7NmI+RHhnj6OIWDI1d6fIoFAtFt9RLaTMRlg/8w49juAStsrBgp0Dp4OdxdVbRIeKhtCUvoi/RuAhO4g==", - "dev": true, - "requires": { - "depd": "~1.1.2", - "inherits": "2.0.4", - "setprototypeof": "1.2.0", - "statuses": ">= 1.5.0 < 2", - "toidentifier": "1.0.1" - } - }, - "statuses": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", - "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==", - "dev": true - } - } - }, - "serialize-javascript": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz", - "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", - "dev": true, - "requires": { - "randombytes": "^2.1.0" - } - }, - "set-cookie-parser": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/set-cookie-parser/-/set-cookie-parser-2.5.1.tgz", - "integrity": "sha512-1jeBGaKNGdEq4FgIrORu/N570dwoPYio8lSoYLWmX7sQ//0JY08Xh9o5pBcgmHQ/MbsYp/aZnOe1s1lIsbLprQ==", - "dev": true - }, - "setprototypeof": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", - "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", - "dev": true - }, - "sirv": { - "version": "1.0.19", - "resolved": "https://registry.npmjs.org/sirv/-/sirv-1.0.19.tgz", - "integrity": "sha512-JuLThK3TnZG1TAKDwNIqNq6QA2afLOCcm+iE8D1Kj3GA40pSPsxQjjJl0J8X3tsR7T+CP1GavpzLwYkgVLWrZQ==", - "requires": { - "@polka/url": "^1.0.0-next.20", - "mrmime": "^1.0.0", - "totalist": "^1.0.0" - } - }, - "sirv-cli": { - "version": "1.0.14", - "resolved": "https://registry.npmjs.org/sirv-cli/-/sirv-cli-1.0.14.tgz", - "integrity": "sha512-yyUTNr984ANKDloqepkYbBSqvx3buwYg2sQKPWjSU+IBia5loaoka2If8N9CMwt8AfP179cdEl7kYJ//iWJHjQ==", - "requires": { - "console-clear": "^1.1.0", - "get-port": "^3.2.0", - "kleur": "^3.0.0", - "local-access": "^1.0.1", - "sade": "^1.6.0", - "semiver": "^1.0.0", - "sirv": "^1.0.13", - "tinydate": "^1.0.0" - }, - "dependencies": { - "get-port": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/get-port/-/get-port-3.2.0.tgz", - "integrity": "sha512-x5UJKlgeUiNT8nyo/AcnwLnZuZNcSjSw0kogRB+Whd1fjjFq4B1hySFxSFWWSn4mIBzg3sRNUDFYc4g5gjPoLg==" - } - } - }, - "slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==" - }, - "sonic-boom": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/sonic-boom/-/sonic-boom-1.4.1.tgz", - "integrity": "sha512-LRHh/A8tpW7ru89lrlkU4AszXt1dbwSjVWguGrmlxE7tawVmDBlI1PILMkXAxJTwqhgsEeTHzj36D5CmHgQmNg==", - "dev": true, - "requires": { - "atomic-sleep": "^1.0.0", - "flatstr": "^1.0.12" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - }, - "source-map-js": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", - "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", - "dev": true - }, - "source-map-support": { - "version": "0.5.21", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", - "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", - "dev": true, - "requires": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - } - }, - "sourcemap-codec": { - "version": "1.4.8", - "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz", - "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==", - "dev": true - }, - "sprintf-js": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==" - }, - "stable": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", - "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==", - "dev": true - }, - "statuses": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", - "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", - "dev": true - }, - "string_decoder": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", - "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", - "dev": true, - "requires": { - "safe-buffer": "~5.2.0" - } - }, - "string-hash": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/string-hash/-/string-hash-1.1.3.tgz", - "integrity": "sha512-kJUvRUFK49aub+a7T1nNE66EJbZBMnBgoC1UbCZ5n6bsZKBRga4KgBRTMn/pFkeCZSYtNeSyMxPDM0AXWELk2A==", - "dev": true - }, - "string-similarity": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/string-similarity/-/string-similarity-4.0.4.tgz", - "integrity": "sha512-/q/8Q4Bl4ZKAPjj8WerIBJWALKkaPRfrvhfF8k/B23i4nzrlRj2/go1m90In7nG/3XDSbOo0+pu6RvCTM9RGMQ==", - "dev": true - }, - "style-inject": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/style-inject/-/style-inject-0.3.0.tgz", - "integrity": "sha512-IezA2qp+vcdlhJaVm5SOdPPTUu0FCEqfNSli2vRuSIBbu5Nq5UvygTk/VzeCqfLz2Atj3dVII5QBKGZRZ0edzw==", - "dev": true - }, - "stylehacks": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-5.1.0.tgz", - "integrity": "sha512-SzLmvHQTrIWfSgljkQCw2++C9+Ne91d/6Sp92I8c5uHTcy/PgeHamwITIbBW9wnFTY/3ZfSXR9HIL6Ikqmcu6Q==", - "dev": true, - "requires": { - "browserslist": "^4.16.6", - "postcss-selector-parser": "^6.0.4" - } - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - }, - "supports-preserve-symlinks-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", - "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", - "dev": true - }, - "svelte": { - "version": "3.49.0", - "resolved": "https://registry.npmjs.org/svelte/-/svelte-3.49.0.tgz", - "integrity": "sha512-+lmjic1pApJWDfPCpUUTc1m8azDqYCG1JN9YEngrx/hUyIcFJo6VZhj0A1Ai0wqoHcEIuQy+e9tk+4uDgdtsFA==" - }, - "svelte-fullcalendar": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/svelte-fullcalendar/-/svelte-fullcalendar-1.1.2.tgz", - "integrity": "sha512-fwtAI/8tE+PHfE5UgHSneoP98teN2lEZbmMH9+FyzOaFMYTF4VH+7E3Fv9SztobiCg2Wuufw1ZQEPhviEaPVwA==", - "dev": true, - "requires": { - "@fullcalendar/common": "^5.0.0", - "@fullcalendar/core": "^5.0.0", - "@fullcalendar/interaction": "^5.0.0" - } - }, - "svelte-loading-spinners": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/svelte-loading-spinners/-/svelte-loading-spinners-0.1.7.tgz", - "integrity": "sha512-EKCId1DjVL2RSUVJJsvtNcqQHox03XIgh4xh/4p7r6ST7d8mut6INY9/LqK4A17PFU64+3quZmqiSfOlf480CA==", - "dev": true - }, - "svelte-reactive-preprocessor": { - "version": "0.8.2", - "resolved": "https://registry.npmjs.org/svelte-reactive-preprocessor/-/svelte-reactive-preprocessor-0.8.2.tgz", - "integrity": "sha512-I8JdsZ4o9xX5XWwEZmNkdsmmx5bn7A5t3CtyaM4i17u9QMgsxoKbN+3g5jZ55DFwAIVZ7Ml64cIBfuRV4jd2qQ==", - "dev": true, - "requires": { - "acorn": "^8.0.4", - "escape-string-regexp": "^4.0.0", - "json-stringify-safe": "^5.0.1", - "linenumber": "^1.0.1", - "periscopic": "^2.0.3" - } - }, - "svelte-simple-modal": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/svelte-simple-modal/-/svelte-simple-modal-1.4.1.tgz", - "integrity": "sha512-em/uxH1xvQZoXTOq81Kk0u9ltjf/EyQkNiKTQJQmdCygDMqyUfMCFzLnbIQ4ApfV4BcRh6eYbwbCeeWTOyfpsg==", - "requires": {} - }, - "sveltestrap": { - "version": "5.9.0", - "resolved": "https://registry.npmjs.org/sveltestrap/-/sveltestrap-5.9.0.tgz", - "integrity": "sha512-ZSiYKYrKhDMhhbamnAFK3RK/uqUdcLgjae5Fk3GYdv6Ccth0tN2y6vSg+Vp/PBTYc51u08ZwnYvt8SfWSRNCMA==", - "dev": true, - "requires": { - "@popperjs/core": "^2.9.2" - } - }, - "svgo": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/svgo/-/svgo-2.8.0.tgz", - "integrity": "sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg==", - "dev": true, - "requires": { - "@trysound/sax": "0.2.0", - "commander": "^7.2.0", - "css-select": "^4.1.3", - "css-tree": "^1.1.3", - "csso": "^4.2.0", - "picocolors": "^1.0.0", - "stable": "^0.1.8" - } - }, - "terser": { - "version": "5.14.2", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.14.2.tgz", - "integrity": "sha512-oL0rGeM/WFQCUd0y2QrWxYnq7tfSuKBiqTjRPWrRgB46WD/kiwHwF8T23z78H6Q6kGCuuHcPB+KULHRdxvVGQA==", - "dev": true, - "requires": { - "@jridgewell/source-map": "^0.3.2", - "acorn": "^8.5.0", - "commander": "^2.20.0", - "source-map-support": "~0.5.20" - }, - "dependencies": { - "commander": { - "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", - "dev": true - } - } - }, - "time-zone": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/time-zone/-/time-zone-2.0.0.tgz", - "integrity": "sha512-2cp/YLRm7ly33CzvySyXqo/QEOu4KMn6fCof0gpqosWY3PEJUJJhXP/Cb2wXFUuCzWWJYEmPvdHNzjLlfXC49A==", - "dev": true - }, - "tiny-lru": { - "version": "8.0.2", - "resolved": "https://registry.npmjs.org/tiny-lru/-/tiny-lru-8.0.2.tgz", - "integrity": "sha512-ApGvZ6vVvTNdsmt676grvCkUCGwzG9IqXma5Z07xJgiC5L7akUMof5U8G2JTI9Rz/ovtVhJBlY6mNhEvtjzOIg==", - "dev": true - }, - "tinydate": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/tinydate/-/tinydate-1.3.0.tgz", - "integrity": "sha512-7cR8rLy2QhYHpsBDBVYnnWXm8uRTr38RoZakFSW7Bs7PzfMPNZthuMLkwqZv7MTu8lhQ91cOFYS5a7iFj2oR3w==" - }, - "to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "requires": { - "is-number": "^7.0.0" - } - }, - "toidentifier": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", - "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", - "dev": true - }, - "totalist": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/totalist/-/totalist-1.1.0.tgz", - "integrity": "sha512-gduQwd1rOdDMGxFG1gEvhV88Oirdo2p+KjoYFU7k2g+i7n6AFFbDQ5kMPUsW0pNbfQsB/cwXvT1i4Bue0s9g5g==" - }, - "tslib": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", - "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==" - }, - "undici": { - "version": "5.8.0", - "resolved": "https://registry.npmjs.org/undici/-/undici-5.8.0.tgz", - "integrity": "sha512-1F7Vtcez5w/LwH2G2tGnFIihuWUlc58YidwLiCv+jR2Z50x0tNXpRRw7eOIJ+GvqCqIkg9SB7NWAJ/T9TLfv8Q==", - "dev": true - }, - "universalify": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==" - }, - "update-browserslist-db": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.5.tgz", - "integrity": "sha512-dteFFpCyvuDdr9S/ff1ISkKt/9YZxKjI9WlRR99c180GaztJtRa/fn18FdxGVKVsnPY7/a/FDN68mcvUmP4U7Q==", - "dev": true, - "requires": { - "escalade": "^3.1.1", - "picocolors": "^1.0.0" - } - }, - "uri-js": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", - "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", - "dev": true, - "requires": { - "punycode": "^2.1.0" - } - }, - "util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", - "dev": true - }, - "wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" - }, - "ws": { - "version": "8.8.1", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.8.1.tgz", - "integrity": "sha512-bGy2JzvzkPowEJV++hF07hAD6niYSr0JzBNo/J29WsB57A2r7Wlc1UFcTR9IzrPvuNVO4B8LGqF8qcpsVOhJCA==", - "dev": true, - "requires": {} - }, - "xmldom": { - "version": "0.1.31", - "resolved": "https://registry.npmjs.org/xmldom/-/xmldom-0.1.31.tgz", - "integrity": "sha512-yS2uJflVQs6n+CyjHoaBmVSqIDevTAWrzMmjG1Gc7h1qQ7uVozNhEPJAwZXWyGQ/Gafo3fCwrcaokezLPupVyQ==", - "dev": true - }, - "xmlhttprequest": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/xmlhttprequest/-/xmlhttprequest-1.8.0.tgz", - "integrity": "sha512-58Im/U0mlVBLM38NdZjHyhuMtCqa61469k2YP/AaPbvCoV9aQGUpbJBj1QRm2ytRiVQBD/fsw7L2bJGDVQswBA==", - "dev": true - }, - "yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - }, - "yaml": { - "version": "1.10.2", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", - "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", - "dev": true - }, - "yocto-queue": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", - "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", - "dev": true - } } } diff --git a/public/build/bundle.js b/public/build/bundle.js new file mode 100644 index 0000000..c060bc8 --- /dev/null +++ b/public/build/bundle.js @@ -0,0 +1,79 @@ +var app=function(){"use strict";function e(){}const t=e=>e;function n(e,t){for(const n in t)e[n]=t[n];return e}function r(e){return e()}function o(){return Object.create(null)}function i(e){e.forEach(r)}function s(e){return"function"==typeof e}function a(e,t){return e!=e?t==t:e!==t||e&&"object"==typeof e||"function"==typeof e}function l(t,...n){if(null==t)return e;const r=t.subscribe(...n);return r.unsubscribe?()=>r.unsubscribe():r}function u(e,t,n){e.$$.on_destroy.push(l(t,n))}function c(e,t,n,r){if(e){const o=d(e,t,n,r);return e[0](o)}}function d(e,t,r,o){return e[1]&&o?n(r.ctx.slice(),e[1](o(t))):r.ctx}function f(e,t,n,r){if(e[2]&&r){const o=e[2](r(n));if(void 0===t.dirty)return o;if("object"==typeof o){const e=[],n=Math.max(t.dirty.length,o.length);for(let r=0;r32){const t=[],n=e.ctx.length/32;for(let e=0;ewindow.performance.now():()=>Date.now(),b=m?e=>requestAnimationFrame(e):e;const _=new Set;function w(e){_.forEach((t=>{t.c(e)||(_.delete(t),t.f())})),0!==_.size&&b(w)}function C(e){let t;return 0===_.size&&b(w),{promise:new Promise((n=>{_.add(t={c:e,f:n})})),abort(){_.delete(t)}}}const k="undefined"!=typeof window?window:"undefined"!=typeof globalThis?globalThis:global;function S(e,t){e.appendChild(t)}function E(e){if(!e)return document;const t=e.getRootNode?e.getRootNode():e.ownerDocument;return t&&t.host?t:e.ownerDocument}function x(e){const t=$("style");return function(e,t){S(e.head||e,t),t.sheet}(E(e),t),t.sheet}function R(e,t,n){e.insertBefore(t,n||null)}function D(e){e.parentNode&&e.parentNode.removeChild(e)}function T(e,t){for(let n=0;ne.removeEventListener(t,n,r)}function P(e){return function(t){return t.stopPropagation(),e.call(this,t)}}function L(e,t,n){null==n?e.removeAttribute(t):e.getAttribute(t)!==n&&e.setAttribute(t,n)}const H=["width","height"];function W(e,t){const n=Object.getOwnPropertyDescriptors(e.__proto__);for(const r in t)null==t[r]?e.removeAttribute(r):"style"===r?e.style.cssText=t[r]:"__value"===r?e.value=e[r]=t[r]:n[r]&&n[r].set&&-1===H.indexOf(r)?e[r]=t[r]:L(e,r,t[r])}function U(e,t){t=""+t,e.data!==t&&(e.data=t)}function z(e,t,n,r){null==n?e.style.removeProperty(t):e.style.setProperty(t,n,r?"important":"")}function j(e,t,n){e.classList[n?"add":"remove"](t)}function B(e,t,{bubbles:n=!1,cancelable:r=!1}={}){const o=document.createEvent("CustomEvent");return o.initCustomEvent(e,n,r,t),o}class F{constructor(e=!1){this.is_svg=!1,this.is_svg=e,this.e=this.n=null}c(e){this.h(e)}m(e,t,n=null){this.e||(this.is_svg?this.e=M(t.nodeName):this.e=$(11===t.nodeType?"TEMPLATE":t.nodeName),this.t="TEMPLATE"!==t.tagName?t:t.content,this.c(e)),this.i(n)}h(e){this.e.innerHTML=e,this.n=Array.from("TEMPLATE"===this.e.nodeName?this.e.content.childNodes:this.e.childNodes)}i(e){for(let t=0;t>>0}(c)}_${a}`,f=E(e),{stylesheet:p,rules:h}=V.get(f)||function(e,t){const n={stylesheet:x(t),rules:{}};return V.set(e,n),n}(f,e);h[d]||(h[d]=!0,p.insertRule(`@keyframes ${d} ${c}`,p.cssRules.length));const g=e.style.animation||"";return e.style.animation=`${g?`${g}, `:""}${d} ${r}ms linear ${o}ms 1 both`,G+=1,d}function K(e,t){const n=(e.style.animation||"").split(", "),r=n.filter(t?e=>e.indexOf(t)<0:e=>-1===e.indexOf("__svelte")),o=n.length-r.length;o&&(e.style.animation=r.join(", "),G-=o,G||b((()=>{G||(V.forEach((e=>{const{ownerNode:t}=e.stylesheet;t&&D(t)})),V.clear())})))}function X(e){Y=e}function J(){if(!Y)throw new Error("Function called outside component initialization");return Y}function Q(e){J().$$.on_mount.push(e)}function ee(e){J().$$.on_destroy.push(e)}function te(){const e=J();return(t,n,{cancelable:r=!1}={})=>{const o=e.$$.callbacks[t];if(o){const i=B(t,n,{cancelable:r});return o.slice().forEach((t=>{t.call(e,i)})),!i.defaultPrevented}return!0}}function ne(e,t){const n=e.$$.callbacks[t.type];n&&n.slice().forEach((e=>e.call(this,t)))}const re=[],oe=[];let ie=[];const se=[],ae=Promise.resolve();let le=!1;function ue(e){ie.push(e)}function ce(e){se.push(e)}const de=new Set;let fe,pe=0;function he(){if(0!==pe)return;const e=Y;do{try{for(;pe{fe=null}))),fe}function me(e,t,n){e.dispatchEvent(B(`${t?"intro":"outro"}${n}`))}const ye=new Set;let be;function _e(){be={r:0,c:[],p:be}}function we(){be.r||i(be.c),be=be.p}function Ce(e,t){e&&e.i&&(ye.delete(e),e.i(t))}function ke(e,t,n,r){if(e&&e.o){if(ye.has(e))return;ye.add(e),be.c.push((()=>{ye.delete(e),r&&(n&&e.d(1),r())})),e.o(t)}else r&&r()}const Se={duration:0};function Ee(n,r,o){const i={direction:"in"};let a,l,u=r(n,o,i),c=!1,d=0;function f(){a&&K(n,a)}function p(){const{delay:r=0,duration:o=300,easing:i=t,tick:s=e,css:p}=u||Se;p&&(a=Z(n,0,1,o,r,i,p,d++)),s(0,1);const h=y()+r,g=h+o;l&&l.abort(),c=!0,ue((()=>me(n,!0,"start"))),l=C((e=>{if(c){if(e>=g)return s(1,0),me(n,!0,"end"),f(),c=!1;if(e>=h){const t=i((e-h)/o);s(t,1-t)}}return c}))}let h=!1;return{start(){h||(h=!0,K(n),s(u)?(u=u(i),ve().then(p)):p())},invalidate(){h=!1},end(){c&&(f(),c=!1)}}}function xe(n,r,o){const a={direction:"out"};let l,u=r(n,o,a),c=!0;const d=be;function f(){const{delay:r=0,duration:o=300,easing:s=t,tick:a=e,css:f}=u||Se;f&&(l=Z(n,1,0,o,r,s,f));const p=y()+r,h=p+o;ue((()=>me(n,!1,"start"))),C((e=>{if(c){if(e>=h)return a(0,1),me(n,!1,"end"),--d.r||i(d.c),!1;if(e>=p){const t=s((e-p)/o);a(1-t,t)}}return c}))}return d.r+=1,s(u)?ve().then((()=>{u=u(a),f()})):f(),{end(e){e&&u.tick&&u.tick(1,0),c&&(l&&K(n,l),c=!1)}}}function Re(n,r,o,a){const l={direction:"both"};let u=r(n,o,l),c=a?0:1,d=null,f=null,p=null;function h(){p&&K(n,p)}function g(e,t){const n=e.b-c;return t*=Math.abs(n),{a:c,b:e.b,d:n,duration:t,start:e.start,end:e.start+t,group:e.group}}function v(r){const{delay:o=0,duration:s=300,easing:a=t,tick:l=e,css:v}=u||Se,m={start:y()+o,b:r};r||(m.group=be,be.r+=1),d||f?f=m:(v&&(h(),p=Z(n,c,r,s,o,a,v)),r&&l(0,1),d=g(m,s),ue((()=>me(n,r,"start"))),C((e=>{if(f&&e>f.start&&(d=g(f,s),f=null,me(n,d.b,"start"),v&&(h(),p=Z(n,c,d.b,d.duration,0,a,u.css))),d)if(e>=d.end)l(c=d.b,1-c),me(n,d.b,"end"),f||(d.b?h():--d.group.r||i(d.group.c)),d=null;else if(e>=d.start){const t=e-d.start;c=d.a+d.d*a(t/d.duration),l(c,1-c)}return!(!d&&!f)})))}return{run(e){s(u)?ve().then((()=>{u=u(l),v(e)})):v(e)},end(){h(),d=f=null}}}function De(e,t){const n={},r={},o={$$scope:1};let i=e.length;for(;i--;){const s=e[i],a=t[i];if(a){for(const e in s)e in a||(r[e]=1);for(const e in a)o[e]||(n[e]=a[e],o[e]=1);e[i]=a}else for(const e in s)o[e]=1}for(const e in r)e in n||(n[e]=void 0);return n}function Te(e,t,n){const r=e.$$.props[t];void 0!==r&&(e.$$.bound[r]=n,n(e.$$.ctx[r]))}function $e(e){e&&e.c()}function Me(e,t,n,o){const{fragment:a,after_update:l}=e.$$;a&&a.m(t,n),o||ue((()=>{const t=e.$$.on_mount.map(r).filter(s);e.$$.on_destroy?e.$$.on_destroy.push(...t):i(t),e.$$.on_mount=[]})),l.forEach(ue)}function Ie(e,t){const n=e.$$;null!==n.fragment&&(!function(e){const t=[],n=[];ie.forEach((r=>-1===e.indexOf(r)?t.push(r):n.push(r))),n.forEach((e=>e())),ie=t}(n.after_update),i(n.on_destroy),n.fragment&&n.fragment.d(t),n.on_destroy=n.fragment=null,n.ctx=[])}function Ae(e,t){-1===e.$$.dirty[0]&&(re.push(e),le||(le=!0,ae.then(he)),e.$$.dirty.fill(0)),e.$$.dirty[t/31|0]|=1<{const o=r.length?r[0]:n;return f.ctx&&a(f.ctx[e],f.ctx[e]=o)&&(!f.skip_bound&&f.bound[e]&&f.bound[e](o),p&&Ae(t,e)),n})):[],f.update(),p=!0,i(f.before_update),f.fragment=!!s&&s(f.ctx),n.target){if(n.hydrate){const e=function(e){return Array.from(e.childNodes)}(n.target);f.fragment&&f.fragment.l(e),e.forEach(D)}else f.fragment&&f.fragment.c();n.intro&&Ce(t.$$.fragment),Me(t,n.target,n.anchor,n.customElement),he()}X(d)}class Ne{$destroy(){Ie(this,1),this.$destroy=e}$on(t,n){if(!s(n))return e;const r=this.$$.callbacks[t]||(this.$$.callbacks[t]=[]);return r.push(n),()=>{const e=r.indexOf(n);-1!==e&&r.splice(e,1)}}$set(e){var t;this.$$set&&(t=e,0!==Object.keys(t).length)&&(this.$$.skip_bound=!0,this.$$set(e),this.$$.skip_bound=!1)}}const Pe=[];function Le(t,n=e){let r;const o=new Set;function i(e){if(a(t,e)&&(t=e,r)){const e=!Pe.length;for(const e of o)e[1](),Pe.push(e,t);if(e){for(let e=0;e{o.delete(l),0===o.size&&r&&(r(),r=null)}}}}var He=function(e,t){return He=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},He(e,t)};function We(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function n(){this.constructor=e}He(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}var Ue=function(){return Ue=Object.assign||function(e){for(var t,n=1,r=arguments.length;n2&&(s.children=arguments.length>3?je.call(arguments,2):n),"function"==typeof e&&null!=e.defaultProps)for(i in e.defaultProps)void 0===s[i]&&(s[i]=e.defaultProps[i]);return nt(e,s,r,o,null)}function nt(e,t,n,r,o){var i={type:e,props:t,key:n,ref:r,__k:null,__:null,__b:0,__e:null,__d:void 0,__c:null,__h:null,constructor:void 0,__v:null==o?++Fe:o};return null==o&&null!=Be.vnode&&Be.vnode(i),i}function rt(e){return e.children}function ot(e,t,n){"-"===t[0]?e.setProperty(t,null==n?"":n):e[t]=null==n?"":"number"!=typeof n||Je.test(t)?n:n+"px"}function it(e,t,n,r,o){var i;e:if("style"===t)if("string"==typeof n)e.style.cssText=n;else{if("string"==typeof r&&(e.style.cssText=r=""),r)for(t in r)n&&t in n||ot(e.style,t,"");if(n)for(t in n)r&&n[t]===r[t]||ot(e.style,t,n[t])}else if("o"===t[0]&&"n"===t[1])i=t!==(t=t.replace(/Capture$/,"")),t=t.toLowerCase()in e?t.toLowerCase().slice(2):t.slice(2),e.l||(e.l={}),e.l[t+i]=n,n?r||e.addEventListener(t,i?at:st,i):e.removeEventListener(t,i?at:st,i);else if("dangerouslySetInnerHTML"!==t){if(o)t=t.replace(/xlink(H|:h)/,"h").replace(/sName$/,"s");else if("width"!==t&&"height"!==t&&"href"!==t&&"list"!==t&&"form"!==t&&"tabIndex"!==t&&"download"!==t&&t in e)try{e[t]=null==n?"":n;break e}catch(e){}"function"==typeof n||(null==n||!1===n&&-1==t.indexOf("-")?e.removeAttribute(t):e.setAttribute(t,n))}}function st(e){qe=!0;try{return this.l[e.type+!1](Be.event?Be.event(e):e)}finally{qe=!1}}function at(e){qe=!0;try{return this.l[e.type+!0](Be.event?Be.event(e):e)}finally{qe=!1}}function lt(e,t){this.props=e,this.context=t}function ut(e,t){if(null==t)return e.__?ut(e.__,e.__.__k.indexOf(e)+1):null;for(var n;tt&&Ve.sort((function(e,t){return e.__v.__b-t.__v.__b})));pt.__r=0}function ht(e,t,n,r,o,i,s,a,l,u){var c,d,f,p,h,g,v,m=r&&r.__k||Xe,y=m.length;for(n.__k=[],c=0;c0?nt(p.type,p.props,p.key,p.ref?p.ref:null,p.__v):p)){if(p.__=n,p.__b=n.__b+1,null===(f=m[c])||f&&p.key==f.key&&p.type===f.type)m[c]=void 0;else for(d=0;d=0;t--)if((n=e.__k[t])&&(r=yt(n)))return r;return null}function bt(e,t,n,r,o,i,s,a,l){var u,c,d,f,p,h,g,v,m,y,b,_,w,C,k,S=t.type;if(void 0!==t.constructor)return null;null!=n.__h&&(l=n.__h,a=t.__e=n.__e,t.__h=null,i=[a]),(u=Be.__b)&&u(t);try{e:if("function"==typeof S){if(v=t.props,m=(u=S.contextType)&&r[u.__c],y=u?m?m.props.value:u.__:r,n.__c?g=(c=t.__c=n.__c).__=c.__E:("prototype"in S&&S.prototype.render?t.__c=c=new S(v,y):(t.__c=c=new lt(v,y),c.constructor=S,c.render=St),m&&m.sub(c),c.props=v,c.state||(c.state={}),c.context=y,c.__n=r,d=c.__d=!0,c.__h=[],c._sb=[]),null==c.__s&&(c.__s=c.state),null!=S.getDerivedStateFromProps&&(c.__s==c.state&&(c.__s=Qe({},c.__s)),Qe(c.__s,S.getDerivedStateFromProps(v,c.__s))),f=c.props,p=c.state,c.__v=t,d)null==S.getDerivedStateFromProps&&null!=c.componentWillMount&&c.componentWillMount(),null!=c.componentDidMount&&c.__h.push(c.componentDidMount);else{if(null==S.getDerivedStateFromProps&&v!==f&&null!=c.componentWillReceiveProps&&c.componentWillReceiveProps(v,y),!c.__e&&null!=c.shouldComponentUpdate&&!1===c.shouldComponentUpdate(v,c.__s,y)||t.__v===n.__v){for(t.__v!==n.__v&&(c.props=v,c.state=c.__s,c.__d=!1),t.__e=n.__e,t.__k=n.__k,t.__k.forEach((function(e){e&&(e.__=t)})),b=0;b3;)n.pop()();if(n[1]>>1,1),t.i.removeChild(e)}}),Et(tt(Jt,{context:t.context},e.__v),t.l)):t.l&&t.componentWillUnmount()}(Kt.prototype=new lt).__a=function(e){var t=this,n=Zt(t.__v),r=t.o.get(e);return r[0]++,function(o){var i=function(){t.props.revealOrder?(r.push(o),Xt(t,e,r)):o()};n?n(i):i()}},Kt.prototype.render=function(e){this.u=null,this.o=new Map;var t=vt(e.children);e.revealOrder&&"b"===e.revealOrder[0]&&t.reverse();for(var n=t.length;n--;)this.o.set(t[n],this.u=[1,0,this.u]);return e.children},Kt.prototype.componentDidUpdate=Kt.prototype.componentDidMount=function(){var e=this;this.o.forEach((function(t,n){Xt(e,n,t)}))};var en="undefined"!=typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,tn=/^(?:accent|alignment|arabic|baseline|cap|clip(?!PathU)|color|dominant|fill|flood|font|glyph(?!R)|horiz|image|letter|lighting|marker(?!H|W|U)|overline|paint|pointer|shape|stop|strikethrough|stroke|text(?!L)|transform|underline|unicode|units|v|vector|vert|word|writing|x(?!C))[A-Z]/,nn="undefined"!=typeof document,rn=function(e){return("undefined"!=typeof Symbol&&"symbol"==typeof Symbol()?/fil|che|rad/i:/fil|che|ra/i).test(e)};lt.prototype.isReactComponent={},["componentWillMount","componentWillReceiveProps","componentWillUpdate"].forEach((function(e){Object.defineProperty(lt.prototype,e,{configurable:!0,get:function(){return this["UNSAFE_"+e]},set:function(t){Object.defineProperty(this,e,{configurable:!0,writable:!0,value:t})}})}));var on=Be.event;function sn(){}function an(){return this.cancelBubble}function ln(){return this.defaultPrevented}Be.event=function(e){return on&&(e=on(e)),e.persist=sn,e.isPropagationStopped=an,e.isDefaultPrevented=ln,e.nativeEvent=e};var un={configurable:!0,get:function(){return this.class}},cn=Be.vnode;Be.vnode=function(e){var t=e.type,n=e.props,r=n;if("string"==typeof t){var o=-1===t.indexOf("-");for(var i in r={},n){var s=n[i];nn&&"children"===i&&"noscript"===t||"value"===i&&"defaultValue"in n&&null==s||("defaultValue"===i&&"value"in n&&null==n.value?i="value":"download"===i&&!0===s?s="":/ondoubleclick/i.test(i)?i="ondblclick":/^onchange(textarea|input)/i.test(i+t)&&!rn(n.type)?i="oninput":/^onfocus$/i.test(i)?i="onfocusin":/^onblur$/i.test(i)?i="onfocusout":/^on(Ani|Tra|Tou|BeforeInp|Compo)/.test(i)?i=i.toLowerCase():o&&tn.test(i)?i=i.replace(/[A-Z0-9]/g,"-$&").toLowerCase():null===s&&(s=void 0),/^oninput$/i.test(i)&&(i=i.toLowerCase(),r[i]&&(i="oninputCapture")),r[i]=s)}"select"==t&&r.multiple&&Array.isArray(r.value)&&(r.value=vt(n.children).forEach((function(e){e.props.selected=-1!=r.value.indexOf(e.props.value)}))),"select"==t&&null!=r.defaultValue&&(r.value=vt(n.children).forEach((function(e){e.props.selected=r.multiple?-1!=r.defaultValue.indexOf(e.props.value):r.defaultValue==e.props.value}))),e.props=r,n.class!=n.className&&(un.enumerable="className"in n,null!=n.className&&(r.class=n.className),Object.defineProperty(r,"className",un))}e.$$typeof=en,cn&&cn(e)};var dn=Be.__r;Be.__r=function(e){dn&&dn(e),e.__c};var fn="undefined"!=typeof globalThis?globalThis:window;fn.FullCalendarVDom?console.warn("FullCalendar VDOM already loaded"):fn.FullCalendarVDom={Component:lt,createElement:tt,render:Et,createRef:function(){return{current:null}},Fragment:rt,createContext:function(e){var t=function(e,t){var n={__c:t="__cC"+Ze++,__:e,Consumer:function(e,t){return e.children(t)},Provider:function(e){var n,r;return this.getChildContext||(n=[],(r={})[t]=this,this.getChildContext=function(){return r},this.shouldComponentUpdate=function(e){this.props.value!==e.value&&n.some((function(e){e.__e=!0,ft(e)}))},this.sub=function(e){n.push(e);var t=e.componentWillUnmount;e.componentWillUnmount=function(){n.splice(n.indexOf(e),1),t&&t.call(e)}}),e.children}};return n.Provider.__=n.Consumer.contextType=n}(e),n=t.Provider;return t.Provider=function(){var e=this,t=!this.getChildContext,r=n.apply(this,arguments);if(t){var o=[];this.shouldComponentUpdate=function(t){e.props.value!==t.value&&o.forEach((function(e){e.context=t.value,e.forceUpdate()}))},this.sub=function(e){o.push(e);var t=e.componentWillUnmount;e.componentWillUnmount=function(){o.splice(o.indexOf(e),1),t&&t.call(e)}}}return r},t},createPortal:function(e,t){var n=tt(Qt,{__v:e,i:t});return n.containerInfo=t,n},flushSync:function(e){e();var t=Be.debounceRendering,n=[];function r(e){n.push(e)}Be.debounceRendering=r,Et(tt(pn,{}),document.createElement("div"));for(;n.length;)n.shift()();Be.debounceRendering=t},unmountComponentAtNode:function(e){Et(null,e)}};var pn=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return We(t,e),t.prototype.render=function(){return tt("div",{})},t.prototype.componentDidMount=function(){this.setState({})},t}(lt);var hn=Object.freeze({__proto__:null});function gn(e,t){void 0===t&&(t={});var n=t.insertAt;if(e&&"undefined"!=typeof document){var r=document.head||document.getElementsByTagName("head")[0],o=document.createElement("style");o.type="text/css","top"===n&&r.firstChild?r.insertBefore(o,r.firstChild):r.appendChild(o),o.styleSheet?o.styleSheet.cssText=e:o.appendChild(document.createTextNode(e))}}if(gn(""),"undefined"==typeof FullCalendarVDom)throw new Error("Please import the top-level fullcalendar lib before attempting to import a plugin.");var vn=FullCalendarVDom.Component,mn=FullCalendarVDom.createElement,yn=FullCalendarVDom.render,bn=FullCalendarVDom.createRef,_n=FullCalendarVDom.Fragment,wn=FullCalendarVDom.createContext,Cn=FullCalendarVDom.createPortal,kn=FullCalendarVDom.flushSync,Sn=FullCalendarVDom.unmountComponentAtNode,En=function(){function e(e,t){this.context=e,this.internalEventSource=t}return e.prototype.remove=function(){this.context.dispatch({type:"REMOVE_EVENT_SOURCE",sourceId:this.internalEventSource.sourceId})},e.prototype.refetch=function(){this.context.dispatch({type:"FETCH_EVENT_SOURCES",sourceIds:[this.internalEventSource.sourceId],isRefetch:!0})},Object.defineProperty(e.prototype,"id",{get:function(){return this.internalEventSource.publicId},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"url",{get:function(){return this.internalEventSource.meta.url},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"format",{get:function(){return this.internalEventSource.meta.format},enumerable:!1,configurable:!0}),e}();function xn(e){e.parentNode&&e.parentNode.removeChild(e)}function Rn(e,t){if(e.closest)return e.closest(t);if(!document.documentElement.contains(e))return null;do{if(Dn(e,t))return e;e=e.parentElement||e.parentNode}while(null!==e&&1===e.nodeType);return null}function Dn(e,t){return(e.matches||e.matchesSelector||e.msMatchesSelector).call(e,t)}function Tn(e,t){for(var n=e instanceof HTMLElement?[e]:e,r=[],o=0;o=0;i-=1){var s=e[i][r];if("object"==typeof s&&s)o.unshift(s);else if(void 0!==s){n[r]=s;break}}o.length&&(n[r]=dr(o))}for(i=e.length-1;i>=0;i-=1){var a=e[i];for(var l in a)l in n||(n[l]=a[l])}return n}function fr(e,t){var n={};for(var r in e)t(e[r],r)&&(n[r]=e[r]);return n}function pr(e,t){var n={};for(var r in e)n[r]=t(e[r],r);return n}function hr(e){for(var t={},n=0,r=e;n10&&(null==t?r=r.replace("Z",""):0!==t&&(r=r.replace("Z",Pr(t,!0)))),r}function Nr(e){return e.toISOString().replace(/T.*$/,"")}function Pr(e,t){void 0===t&&(t=!1);var n=e<0?"-":"+",r=Math.abs(e),o=Math.floor(r/60),i=Math.round(r%60);return t?n+Fn(o,2)+":"+Fn(i,2):"GMT"+n+o+(i?":"+Fn(i,2):"")}function Lr(e,t,n){if(e===t)return!0;var r,o=e.length;if(o!==t.length)return!1;for(r=0;r1)||"numeric"!==o.year&&"2-digit"!==o.year||"numeric"!==o.month&&"2-digit"!==o.month||"numeric"!==o.day&&"2-digit"!==o.day||(a=1);var l=this.format(e,n),u=this.format(t,n);if(l===u)return l;var c=Kr(function(e,t){var n={};for(var r in e)(!(r in Br)||Br[r]<=t)&&(n[r]=e[r]);return n}(o,a),i,n),d=c(e),f=c(t),p=function(e,t,n,r){var o=0;for(;o=Mr(t)&&(r=Kn(r,1))}return e.start&&(n=er(e.start),r&&r<=n&&(r=Kn(n,1))),{start:n,end:r}}function Ao(e,t,n,r){return"year"===r?Er(n.diffWholeYears(e,t),"year"):"month"===r?Er(n.diffWholeMonths(e,t),"month"):(i=t,s=er(o=e),a=er(i),{years:0,months:0,days:Math.round(Jn(s,a)),milliseconds:i.valueOf()-a.valueOf()-(o.valueOf()-s.valueOf())});var o,i,s,a}function Oo(e,t){var n,r,o=[],i=t.start;for(e.sort(No),n=0;ni&&o.push({start:i,end:r.start}),r.end>i&&(i=r.end);return it.start)&&(null===e.start||null===t.end||e.start=e.start)&&(null===e.end||null!==t.end&&t.end<=e.end)}function Wo(e,t){return(null===e.start||t>=e.start)&&(null===e.end||t=(n||t.end),isToday:t&&Wo(t,r.start)}}function Jo(e){return e.instance?e.instance.instanceId:e.def.defId+":"+e.range.start.toISOString()}function Qo(e,t){var n=e.eventRange,r=n.def,o=n.instance,i=r.url;if(i)return{href:i};var s=t.emitter,a=t.options.eventInteractive;return null==a&&null==(a=r.interactive)&&(a=Boolean(s.hasHandlers("eventClick"))),a?Ln((function(e){s.trigger("eventClick",{el:e.target,event:new hi(t,r,o),jsEvent:e,view:t.viewApi})})):{}}var ei={start:fo,end:fo,allDay:Boolean};function ti(e,t,n){var r=function(e,t){var n=co(e,ei),r=n.refined,o=n.extra,i=r.start?t.createMarkerMeta(r.start):null,s=r.end?t.createMarkerMeta(r.end):null,a=r.allDay;null==a&&(a=i&&i.isTimeUnspecified&&(!s||s.isTimeUnspecified));return Ue({range:{start:i?i.marker:null,end:s?s.marker:null},allDay:a},o)}(e,t),o=r.range;if(!o.start)return null;if(!o.end){if(null==n)return null;o.end=t.add(o.start,n)}return r}function ni(e,t,n){return Ue(Ue({},ri(e,t,n)),{timeZone:t.timeZone})}function ri(e,t,n){return{start:t.toDate(e.start),end:t.toDate(e.end),startStr:t.formatIso(e.start,{omitTime:n}),endStr:t.formatIso(e.end,{omitTime:n})}}function oi(e,t){for(var n,r,o={},i=0,s=t.pluginHooks.dateSpanTransforms;i=0;r-=1){var o=n[r].parseMeta(e);if(o)return{sourceDefId:r,meta:o}}return null}(i,t);if(a)return{_raw:e,isFetching:!1,latestFetchId:"",fetchRange:null,defaultAllDay:i.defaultAllDay,eventDataTransform:i.eventDataTransform,success:i.success,failure:i.failure,publicId:i.id||"",sourceId:Wn(),sourceDefId:a.sourceDefId,meta:a.meta,ui:wo(i,t),extendedProps:s}}return null}function di(e){return Ue(Ue(Ue({},bo),ui),e.pluginHooks.eventSourceRefiners)}function fi(e,t){return"function"==typeof e&&(e=e()),null==e?t.createNowMarker():t.createMarker(e)}var pi=function(){function e(){}return e.prototype.getCurrentData=function(){return this.currentDataManager.getCurrentData()},e.prototype.dispatch=function(e){return this.currentDataManager.dispatch(e)},Object.defineProperty(e.prototype,"view",{get:function(){return this.getCurrentData().viewApi},enumerable:!1,configurable:!0}),e.prototype.batchRendering=function(e){e()},e.prototype.updateSize=function(){this.trigger("_resize",!0)},e.prototype.setOption=function(e,t){this.dispatch({type:"SET_OPTION",optionName:e,rawOptionValue:t})},e.prototype.getOption=function(e){return this.currentDataManager.currentCalendarOptionsInput[e]},e.prototype.getAvailableLocaleCodes=function(){return Object.keys(this.getCurrentData().availableRawLocales)},e.prototype.on=function(e,t){var n=this.currentDataManager;n.currentCalendarOptionsRefiners[e]?n.emitter.on(e,t):console.warn("Unknown listener name '"+e+"'")},e.prototype.off=function(e,t){this.currentDataManager.emitter.off(e,t)},e.prototype.trigger=function(e){for(var t,n=[],r=1;r=1?Math.min(o,i):o}(e,this.weekDow,this.weekDoy)},e.prototype.format=function(e,t,n){return void 0===n&&(n={}),t.format({marker:e,timeZoneOffset:null!=n.forcedTzo?n.forcedTzo:this.offsetForMarker(e)},this)},e.prototype.formatRange=function(e,t,n,r){return void 0===r&&(r={}),r.isEndExclusive&&(t=Xn(t,-1)),n.formatRange({marker:e,timeZoneOffset:null!=r.forcedStartTzo?r.forcedStartTzo:this.offsetForMarker(e)},{marker:t,timeZoneOffset:null!=r.forcedEndTzo?r.forcedEndTzo:this.offsetForMarker(t)},this,r.defaultSeparator)},e.prototype.formatIso=function(e,t){void 0===t&&(t={});var n=null;return t.omitTimeZoneOffset||(n=null!=t.forcedTzo?t.forcedTzo:this.offsetForMarker(e)),Or(e,n,t.omitTime)},e.prototype.timestampToMarker=function(e){return"local"===this.timeZone?sr(rr(new Date(e))):"UTC"!==this.timeZone&&this.namedTimeZoneImpl?sr(this.namedTimeZoneImpl.timestampToArray(e)):new Date(e)},e.prototype.offsetForMarker=function(e){return"local"===this.timeZone?-or(ir(e)).getTimezoneOffset():"UTC"===this.timeZone?0:this.namedTimeZoneImpl?this.namedTimeZoneImpl.offsetForArray(ir(e)):null},e.prototype.toDate=function(e,t){return"local"===this.timeZone?or(ir(e)):"UTC"===this.timeZone?new Date(e.valueOf()):this.namedTimeZoneImpl?new Date(e.valueOf()-1e3*this.namedTimeZoneImpl.offsetForArray(ir(e))*60):new Date(e.valueOf()-(t||0))},e}(),ki=[],Si={code:"en",week:{dow:0,doy:4},direction:"ltr",buttonText:{prev:"prev",next:"next",prevYear:"prev year",nextYear:"next year",year:"year",today:"today",month:"month",week:"week",day:"day",list:"list"},weekText:"W",weekTextLong:"Week",closeHint:"Close",timeHint:"Time",eventHint:"Event",allDayText:"all-day",moreLinkText:"more",noEventsText:"No events to display"},Ei=Ue(Ue({},Si),{buttonHints:{prev:"Previous $0",next:"Next $0",today:function(e,t){return"day"===t?"Today":"This "+e}},viewHint:"$0 view",navLinkHint:"Go to $0",moreLinkHint:function(e){return"Show "+e+" more event"+(1===e?"":"s")}});function xi(e){for(var t=e.length>0?e[0].code:"en",n=ki.concat(e),r={en:Ei},o=0,i=n;o0;o-=1){var i=r.slice(0,o).join("-");if(t[i])return t[i]}return null}(n,t)||Ei;return Di(e,n,r)}(e,t):Di(e.code,[e.code],e)}function Di(e,t,n){var r=dr([Si,n],["buttonText"]);delete r.code;var o=r.week;return delete r.week,{codeArg:e,codes:t,week:o,simpleNumberFormat:new Intl.NumberFormat(e),options:r}}var Ti,$i={startTime:"09:00",endTime:"17:00",daysOfWeek:[1,2,3,4,5],display:"inverse-background",classNames:"fc-non-business",groupId:"_businessHours"};function Mi(e,t){return po(function(e){var t;t=!0===e?[{}]:Array.isArray(e)?e.filter((function(e){return e.daysOfWeek})):"object"==typeof e&&e?[e]:[];return t=t.map((function(e){return Ue(Ue({},$i),e)}))}(e),null,t)}function Ii(e,t,n){return{left:e.left+t,right:e.right+t,top:e.top+n,bottom:e.bottom+n}}function Ai(){return null==Ti&&(Ti=function(){if("undefined"==typeof document)return!0;var e=document.createElement("div");e.style.position="absolute",e.style.top="0px",e.style.left="0px",e.innerHTML="
",e.querySelector("table").style.height="100px",e.querySelector("div").style.height="100%",document.body.appendChild(e);var t=e.querySelector("div").offsetHeight>0;return document.body.removeChild(e),t}()),Ti}var Oi={defs:{},instances:{}},Ni=function(){function e(){this.getKeysForEventDefs=Hr(this._getKeysForEventDefs),this.splitDateSelection=Hr(this._splitDateSpan),this.splitEventStore=Hr(this._splitEventStore),this.splitIndividualUi=Hr(this._splitIndividualUi),this.splitEventDrag=Hr(this._splitInteraction),this.splitEventResize=Hr(this._splitInteraction),this.eventUiBuilders={}}return e.prototype.splitProps=function(e){var t=this,n=this.getKeyInfo(e),r=this.getKeysForEventDefs(e.eventStore),o=this.splitDateSelection(e.dateSelection),i=this.splitIndividualUi(e.eventUiBases,r),s=this.splitEventStore(e.eventStore,r),a=this.splitEventDrag(e.eventDrag),l=this.splitEventResize(e.eventResize),u={};for(var c in this.eventUiBuilders=pr(n,(function(e,n){return t.eventUiBuilders[n]||Hr(Pi)})),n){var d=n[c],f=s[c]||Oi,p=this.eventUiBuilders[c];u[c]={businessHours:d.businessHours||e.businessHours,dateSelection:o[c]||null,eventStore:f,eventUiBases:p(e.eventUiBases[""],d.ui,i[c]),eventSelection:f.instances[e.eventSelection]?e.eventSelection:"",eventDrag:a[c]||null,eventResize:l[c]||null}}return u},e.prototype._splitDateSpan=function(e){var t={};if(e)for(var n=0,r=this.getKeysForDateSpan(e);nn:!!t&&e>=t.end)}}function Hi(e,t){var n=["fc-day","fc-day-"+Gn[e.dow]];return e.isDisabled?n.push("fc-day-disabled"):(e.isToday&&(n.push("fc-day-today"),n.push(t.getClass("today"))),e.isPast&&n.push("fc-day-past"),e.isFuture&&n.push("fc-day-future"),e.isOther&&n.push("fc-day-other")),n}function Wi(e,t){var n=["fc-slot","fc-slot-"+Gn[e.dow]];return e.isDisabled?n.push("fc-slot-disabled"):(e.isToday&&(n.push("fc-slot-today"),n.push(t.getClass("today"))),e.isPast&&n.push("fc-slot-past"),e.isFuture&&n.push("fc-slot-future")),n}var Ui=to({year:"numeric",month:"long",day:"numeric"}),zi=to({week:"long"});function ji(e,t,n,r){void 0===n&&(n="day"),void 0===r&&(r=!0);var o=e.dateEnv,i=e.options,s=e.calendarApi,a=o.format(t,"week"===n?zi:Ui);if(i.navLinks){var l=o.toDate(t),u=function(e){var r="day"===n?i.navLinkDayClick:"week"===n?i.navLinkWeekClick:null;"function"==typeof r?r.call(s,o.toDate(t),e):("string"==typeof r&&(n=r),s.zoomTo(t,n))};return Ue({title:qn(i.navLinkHint,[a,l],a),"data-navlink":""},r?Pn(u):{onClick:u})}return{"aria-label":a}}var Bi,Fi=null;function qi(){return null===Fi&&(Fi=function(){var e=document.createElement("div");Mn(e,{position:"absolute",top:-1e3,left:0,border:0,padding:0,overflow:"scroll",direction:"rtl"}),e.innerHTML="
",document.body.appendChild(e);var t=e.firstChild.getBoundingClientRect().left>e.getBoundingClientRect().left;return xn(e),t}()),Fi}function Vi(){return Bi||(Bi=function(){var e=document.createElement("div");e.style.overflow="scroll",e.style.position="absolute",e.style.top="-9999px",e.style.left="-9999px",document.body.appendChild(e);var t=Yi(e);return document.body.removeChild(e),t}()),Bi}function Yi(e){return{x:e.offsetHeight-e.clientHeight,y:e.offsetWidth-e.clientWidth}}function Gi(e,t){void 0===t&&(t=!1);var n=window.getComputedStyle(e),r=parseInt(n.borderLeftWidth,10)||0,o=parseInt(n.borderRightWidth,10)||0,i=parseInt(n.borderTopWidth,10)||0,s=parseInt(n.borderBottomWidth,10)||0,a=Yi(e),l=a.y-r-o,u={borderLeft:r,borderRight:o,borderTop:i,borderBottom:s,scrollbarBottom:a.x-i-s,scrollbarLeft:0,scrollbarRight:0};return qi()&&"rtl"===n.direction?u.scrollbarLeft=l:u.scrollbarRight=l,t&&(u.paddingLeft=parseInt(n.paddingLeft,10)||0,u.paddingRight=parseInt(n.paddingRight,10)||0,u.paddingTop=parseInt(n.paddingTop,10)||0,u.paddingBottom=parseInt(n.paddingBottom,10)||0),u}function Zi(e,t,n){void 0===t&&(t=!1);var r=n?e.getBoundingClientRect():function(e){var t=e.getBoundingClientRect();return{left:t.left+window.pageXOffset,top:t.top+window.pageYOffset,right:t.right+window.pageXOffset,bottom:t.bottom+window.pageYOffset}}(e),o=Gi(e,t),i={left:r.left+o.borderLeft+o.scrollbarLeft,right:r.right-o.borderRight-o.scrollbarRight,top:r.top+o.borderTop,bottom:r.bottom-o.borderBottom-o.scrollbarBottom};return t&&(i.left+=o.paddingLeft,i.right-=o.paddingRight,i.top+=o.paddingTop,i.bottom-=o.paddingBottom),i}function Ki(e){for(var t,n,r,o=function(e){var t=[];for(;e instanceof HTMLElement;){var n=window.getComputedStyle(e);if("fixed"===n.position)break;/(auto|scroll)/.test(n.overflow+n.overflowY+n.overflowX)&&t.push(e),e=e.parentNode}return t}(e),i=e.getBoundingClientRect(),s=0,a=o;s=n[t]&&e=n[t]&&e0},e.prototype.canScrollHorizontally=function(){return this.getMaxScrollLeft()>0},e.prototype.canScrollUp=function(){return this.getScrollTop()>0},e.prototype.canScrollDown=function(){return this.getScrollTop()0},e.prototype.canScrollRight=function(){return this.getScrollLeft()=t.end?new Date(t.end.valueOf()-1):e}(e,r)),o=this.buildCurrentRangeInfo(e,t),i=/^(year|month|week|day)$/.test(o.unit),s=this.buildRenderRange(this.trimHiddenDays(o.range),o.unit,i),a=s=this.trimHiddenDays(s),u.showNonCurrentDates||(a=Po(a,o.range)),a=Po(a=this.adjustActiveRange(a),r),l=Lo(o.range,r),{validRange:r,currentRange:o.range,currentRangeUnit:o.unit,isRangeAllDay:i,activeRange:a,renderRange:s,slotMinTime:u.slotMinTime,slotMaxTime:u.slotMaxTime,isValid:l,dateIncrement:this.buildDateIncrement(o.duration)}},e.prototype.buildValidRange=function(){var e=this.props.validRangeInput,t="function"==typeof e?e.call(this.props.calendarApi,this.nowDate):e;return this.refineRange(t)||{start:null,end:null}},e.prototype.buildCurrentRangeInfo=function(e,t){var n,r=this.props,o=null,i=null,s=null;return r.duration?(o=r.duration,i=r.durationUnit,s=this.buildRangeFromDuration(e,t,o,i)):(n=this.props.dayCount)?(i="day",s=this.buildRangeFromDayCount(e,t,n)):(s=this.buildCustomVisibleRange(e))?i=r.dateEnv.greatestWholeUnit(s.start,s.end).unit:(i=Ar(o=this.getFallbackDuration()).unit,s=this.buildRangeFromDuration(e,t,o,i)),{duration:o,unit:i,range:s}},e.prototype.getFallbackDuration=function(){return Er({day:1})},e.prototype.adjustActiveRange=function(e){var t=this.props,n=t.dateEnv,r=t.usesMinMaxTime,o=t.slotMinTime,i=t.slotMaxTime,s=e.start,a=e.end;return r&&($r(o)<0&&(s=er(s),s=n.add(s,o)),$r(i)>1&&(a=Kn(a=er(a),-1),a=n.add(a,i))),{start:s,end:a}},e.prototype.buildRangeFromDuration=function(e,t,n,r){var o,i,s,a=this.props,l=a.dateEnv,u=a.dateAlignment;if(!u){var c=this.props.dateIncrement;u=c&&Mr(c)e.fetchRange.end}(e,t,n)})),t,!1,n)}function Os(e,t,n,r,o){var i={};for(var s in e){var a=e[s];t[s]?i[s]=Ns(a,n,r,o):i[s]=a}return i}function Ns(e,t,n,r){var o=r.options,i=r.calendarApi,s=r.pluginHooks.eventSourceDefs[e.sourceDefId],a=Wn();return s.fetch({eventSource:e,range:t,isRefetch:n,context:r},(function(n){var s=n.rawEvents;o.eventSourceSuccess&&(s=o.eventSourceSuccess.call(i,s,n.xhr)||s),e.success&&(s=e.success.call(i,s,n.xhr)||s),r.dispatch({type:"RECEIVE_EVENTS",sourceId:e.sourceId,fetchId:a,fetchRange:t,rawEvents:s})}),(function(n){console.warn(n.message,n),o.eventSourceFailure&&o.eventSourceFailure.call(i,n),e.failure&&e.failure(n),r.dispatch({type:"RECEIVE_EVENT_ERROR",sourceId:e.sourceId,fetchId:a,fetchRange:t,error:n})})),Ue(Ue({},e),{isFetching:!0,latestFetchId:a})}function Ps(e,t){return fr(e,(function(e){return Ls(e,t)}))}function Ls(e,t){return!t.pluginHooks.eventSourceDefs[e.sourceDefId].ignoreRange}function Hs(e,t,n,r,o){switch(t.type){case"RECEIVE_EVENTS":return function(e,t,n,r,o,i){if(t&&n===t.latestFetchId){var s=po(function(e,t,n){var r=n.options.eventDataTransform,o=t?t.eventDataTransform:null;o&&(e=Ws(e,o));r&&(e=Ws(e,r));return e}(o,t,i),t,i);return r&&(s=wr(s,r,i)),vo(Us(e,t.sourceId),s)}return e}(e,n[t.sourceId],t.fetchId,t.fetchRange,t.rawEvents,o);case"ADD_EVENTS":return function(e,t,n,r){n&&(t=wr(t,n,r));return vo(e,t)}(e,t.eventStore,r?r.activeRange:null,o);case"RESET_EVENTS":return t.eventStore;case"MERGE_EVENTS":return vo(e,t.eventStore);case"PREV":case"NEXT":case"CHANGE_DATE":case"CHANGE_VIEW_TYPE":return r?wr(e,r.activeRange,o):e;case"REMOVE_EVENTS":return function(e,t){var n=e.defs,r=e.instances,o={},i={};for(var s in n)t.defs[s]||(o[s]=n[s]);for(var a in r)!t.instances[a]&&o[r[a].defId]&&(i[a]=r[a]);return{defs:o,instances:i}}(e,t.eventStore);case"REMOVE_EVENT_SOURCE":return Us(e,t.sourceId);case"REMOVE_ALL_EVENT_SOURCES":return mo(e,(function(e){return!e.sourceId}));case"REMOVE_ALL_EVENTS":return{defs:{},instances:{}};default:return e}}function Ws(e,t){var n;if(t){n=[];for(var r=0,o=e;r=200&&s.status<400){var e=!1,t=void 0;try{t=JSON.parse(s.responseText),e=!0}catch(e){}e?r(t,s):o("Failure parsing JSON",s)}else o("Request failed",s)},s.onerror=function(){o("Request failed",s)},s.send(i)}function Zs(e){var t=[];for(var n in e)t.push(encodeURIComponent(n)+"="+encodeURIComponent(e[n]));return t.join("&")}var Ks={parseMeta:function(e){return!e.url||"json"!==e.format&&e.format?null:{url:e.url,format:"json",method:(e.method||"GET").toUpperCase(),extraParams:e.extraParams,startParam:e.startParam,endParam:e.endParam,timeZoneParam:e.timeZoneParam}},fetch:function(e,t,n){var r=e.eventSource.meta,o=function(e,t,n){var r,o,i,s,a=n.dateEnv,l=n.options,u={};r=e.startParam,null==r&&(r=l.startParam);o=e.endParam,null==o&&(o=l.endParam);i=e.timeZoneParam,null==i&&(i=l.timeZoneParam);s="function"==typeof e.extraParams?e.extraParams():e.extraParams||{};Ue(u,s),u[r]=a.formatIso(t.start),u[o]=a.formatIso(t.end),"local"!==a.timeZone&&(u[i]=a.timeZone);return u}(r,e.range,e.context);Gs(r.method,r.url,o,(function(e,n){t({rawEvents:e,xhr:n})}),(function(e,t){n({message:e,xhr:t})}))}};function Xs(e,t){for(var n=gr(t.getCurrentData().eventSources),r=[],o=0,i=e;o1)return{year:"numeric",month:"short",day:"numeric"};return{year:"numeric",month:"long",day:"numeric"}}(e)),{isEndExclusive:e.isRangeAllDay,defaultSeparator:t.titleRangeSeparator})}var na=function(){function e(e){var t=this;this.computeOptionsData=Hr(this._computeOptionsData),this.computeCurrentViewData=Hr(this._computeCurrentViewData),this.organizeRawLocales=Hr(xi),this.buildLocale=Hr(Ri),this.buildPluginHooks=fs(),this.buildDateEnv=Hr(ra),this.buildTheme=Hr(oa),this.parseToolbars=Hr(qs),this.buildViewSpecs=Hr(xs),this.buildDateProfileGenerator=Wr(ia),this.buildViewApi=Hr(sa),this.buildViewUiProps=Wr(ua),this.buildEventUiBySource=Hr(aa,vr),this.buildEventUiBases=Hr(la),this.parseContextBusinessHours=Wr(da),this.buildTitle=Hr(ta),this.emitter=new Ji,this.actionRunner=new ea(this._handleAction.bind(this),this.updateData.bind(this)),this.currentCalendarOptionsInput={},this.currentCalendarOptionsRefined={},this.currentViewOptionsInput={},this.currentViewOptionsRefined={},this.currentCalendarOptionsRefiners={},this.getCurrentData=function(){return t.data},this.dispatch=function(e){t.actionRunner.request(e)},this.props=e,this.actionRunner.pause();var n={},r=this.computeOptionsData(e.optionOverrides,n,e.calendarApi),o=r.calendarOptions.initialView||r.pluginHooks.initialView,i=this.computeCurrentViewData(o,r,e.optionOverrides,n);e.calendarApi.currentDataManager=this,this.emitter.setThisContext(e.calendarApi),this.emitter.setOptions(i.options);var s,a,l,u=(s=r.calendarOptions,a=r.dateEnv,null!=(l=s.initialDate)?a.createMarker(l):fi(s.now,a)),c=i.dateProfileGenerator.build(u);Wo(c.activeRange,u)||(u=c.currentRange.start);for(var d={dateEnv:r.dateEnv,options:r.calendarOptions,pluginHooks:r.pluginHooks,calendarApi:e.calendarApi,dispatch:this.dispatch,emitter:this.emitter,getCurrentData:this.getCurrentData},f=0,p=r.pluginHooks.contextInit;fs.end&&(r+=this.insertEntry({index:e.index,thickness:e.thickness,span:{start:s.end,end:i.end}},o)),r?(n.push.apply(n,ze([{index:e.index,thickness:e.thickness,span:ma(s,i)}],o)),r):(n.push(e),0)},e.prototype.insertEntryAt=function(e,t){var n=this.entriesByLevel,r=this.levelCoords;-1===t.lateral?(ya(r,t.level,t.levelCoord),ya(n,t.level,[e])):ya(n[t.level],t.lateral,e),this.stackCnts[ga(e)]=t.stackCnt},e.prototype.findInsertion=function(e){for(var t=this,n=t.levelCoords,r=t.entriesByLevel,o=t.strictOrder,i=t.stackCnts,s=n.length,a=0,l=-1,u=-1,c=null,d=0,f=0;f=a+e.thickness)break;for(var h=r[f],g=void 0,v=ba(h,e.span.start,ha),m=v[0]+v[1];(g=h[m])&&g.span.starta&&(a=y,c=g,l=f,u=m),y===a&&(d=Math.max(d,i[ga(g)]+1)),m+=1}}var b=0;if(c)for(b=l+1;bn(e[o-1]))return[o,0];for(;rs))return[i,1];r=i+1}}return[r,0]}var _a=function(){function e(e){this.component=e.component,this.isHitComboAllowed=e.isHitComboAllowed||null}return e.prototype.destroy=function(){},e}();var wa={},Ca={},ka=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return We(t,e),t.prototype.render=function(){var e=this,t=this.props.widgetGroups.map((function(t){return e.renderWidgetGroup(t)}));return mn.apply(void 0,ze(["div",{className:"fc-toolbar-chunk"}],t))},t.prototype.renderWidgetGroup=function(e){for(var t=this.props,n=this.context.theme,r=[],o=!0,i=0,s=e;i1){var v=o&&n.getClass("buttonGroup")||"";return mn.apply(void 0,ze(["div",{className:v}],r))}return r[0]},t}(ss),Sa=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return We(t,e),t.prototype.render=function(){var e,t,n=this.props,r=n.model,o=n.extraClassName,i=!1,s=r.sectionWidgets,a=s.center;return s.left?(i=!0,e=s.left):e=s.start,s.right?(i=!0,t=s.right):t=s.end,mn("div",{className:[o||"","fc-toolbar",i?"fc-toolbar-ltr":""].join(" ")},this.renderSection("start",e||[]),this.renderSection("center",a||[]),this.renderSection("end",t||[]))},t.prototype.renderSection=function(e,t){var n=this.props;return mn(ka,{key:e,widgetGroups:t,title:n.title,navUnit:n.navUnit,activeButton:n.activeButton,isTodayEnabled:n.isTodayEnabled,isPrevEnabled:n.isPrevEnabled,isNextEnabled:n.isNextEnabled,titleId:n.titleId})},t}(ss),Ea=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.state={availableWidth:null},t.handleEl=function(e){t.el=e,us(t.props.elRef,e),t.updateAvailableWidth()},t.handleResize=function(){t.updateAvailableWidth()},t}return We(t,e),t.prototype.render=function(){var e=this.props,t=this.state,n=e.aspectRatio,r=["fc-view-harness",n||e.liquid||e.height?"fc-view-harness-active":"fc-view-harness-passive"],o="",i="";return n?null!==t.availableWidth?o=t.availableWidth/n:i=1/n*100+"%":o=e.height||"",mn("div",{"aria-labelledby":e.labeledById,ref:this.handleEl,className:r.join(" "),style:{height:o,paddingBottom:i}},e.children)},t.prototype.componentDidMount=function(){this.context.addResizeHandler(this.handleResize)},t.prototype.componentWillUnmount=function(){this.context.removeResizeHandler(this.handleResize)},t.prototype.updateAvailableWidth=function(){this.el&&this.props.aspectRatio&&this.setState({availableWidth:this.el.offsetWidth})},t}(ss),xa=function(e){function t(t){var n=e.call(this,t)||this;return n.handleSegClick=function(e,t){var r=n.component,o=r.context,i=jo(t);if(i&&r.isValidSegDownEl(e.target)){var s=Rn(e.target,".fc-event-forced-url"),a=s?s.querySelector("a[href]").href:"";o.emitter.trigger("eventClick",{el:t,event:new hi(r.context,i.eventRange.def,i.eventRange.instance),jsEvent:e,view:o.viewApi}),a&&!e.defaultPrevented&&(window.location.href=a)}},n.destroy=Nn(t.el,"click",".fc-event",n.handleSegClick),n}return We(t,e),t}(_a),Ra=function(e){function t(t){var n,r,o,i,s,a=e.call(this,t)||this;return a.handleEventElRemove=function(e){e===a.currentSegEl&&a.handleSegLeave(null,a.currentSegEl)},a.handleSegEnter=function(e,t){jo(t)&&(a.currentSegEl=t,a.triggerEvent("eventMouseEnter",e,t))},a.handleSegLeave=function(e,t){a.currentSegEl&&(a.currentSegEl=null,a.triggerEvent("eventMouseLeave",e,t))},a.removeHoverListeners=(n=t.el,r=".fc-event",o=a.handleSegEnter,i=a.handleSegLeave,Nn(n,"mouseover",r,(function(e,t){if(t!==s){s=t,o(e,t);var n=function(e){s=null,i(e,t),t.removeEventListener("mouseleave",n)};t.addEventListener("mouseleave",n)}}))),a}return We(t,e),t.prototype.destroy=function(){this.removeHoverListeners()},t.prototype.triggerEvent=function(e,t,n){var r=this.component,o=r.context,i=jo(n);t&&!r.isValidSegDownEl(t.target)||o.emitter.trigger(e,{el:n,event:new hi(o,i.eventRange.def,i.eventRange.instance),jsEvent:t,view:o.viewApi})},t}(_a),Da=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.buildViewContext=Hr(os),t.buildViewPropTransformers=Hr($a),t.buildToolbarProps=Hr(Ta),t.headerRef=bn(),t.footerRef=bn(),t.interactionsStore={},t.state={viewLabelId:On()},t.registerInteractiveComponent=function(e,n){var r=function(e,t){return{component:e,el:t.el,useEventCenter:null==t.useEventCenter||t.useEventCenter,isHitComboAllowed:t.isHitComboAllowed||null}}(e,n),o=[xa,Ra].concat(t.props.pluginHooks.componentInteractions).map((function(e){return new e(r)}));t.interactionsStore[e.uid]=o,wa[e.uid]=r},t.unregisterInteractiveComponent=function(e){var n=t.interactionsStore[e.uid];if(n){for(var r=0,o=n;r10?{weekday:"short"}:t>1?{weekday:"short",month:"numeric",day:"numeric",omitCommas:!0}:{weekday:"long"})}var Aa="fc-col-header-cell";function Oa(e){return e.text}var Na=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return We(t,e),t.prototype.render=function(){var e=this.context,t=e.dateEnv,n=e.options,r=e.theme,o=e.viewApi,i=this.props,s=i.date,a=i.dateProfile,l=Li(s,i.todayRange,null,a),u=[Aa].concat(Hi(l,r)),c=t.format(s,i.dayHeaderFormat),d=!l.isDisabled&&i.colCnt>1?ji(this.context,s):{},f=Ue(Ue(Ue({date:t.toDate(s),view:o},i.extraHookProps),{text:c}),l);return mn(gs,{hookProps:f,classNames:n.dayHeaderClassNames,content:n.dayHeaderContent,defaultContent:Oa,didMount:n.dayHeaderDidMount,willUnmount:n.dayHeaderWillUnmount},(function(e,t,n,r){return mn("th",Ue({ref:e,role:"columnheader",className:u.concat(t).join(" "),"data-date":l.isDisabled?void 0:Nr(s),colSpan:i.colSpan},i.extraDataAttrs),mn("div",{className:"fc-scrollgrid-sync-inner"},!l.isDisabled&&mn("a",Ue({ref:n,className:["fc-col-header-cell-cushion",i.isSticky?"fc-sticky":""].join(" ")},d),r)))}))},t}(ss),Pa=to({weekday:"long"}),La=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return We(t,e),t.prototype.render=function(){var e=this.props,t=this.context,n=t.dateEnv,r=t.theme,o=t.viewApi,i=t.options,s=Kn(new Date(2592e5),e.dow),a={dow:e.dow,isDisabled:!1,isFuture:!1,isPast:!1,isToday:!1,isOther:!1},l=[Aa].concat(Hi(a,r),e.extraClassNames||[]),u=n.format(s,e.dayHeaderFormat),c=Ue(Ue(Ue(Ue({date:s},a),{view:o}),e.extraHookProps),{text:u});return mn(gs,{hookProps:c,classNames:i.dayHeaderClassNames,content:i.dayHeaderContent,defaultContent:Oa,didMount:i.dayHeaderDidMount,willUnmount:i.dayHeaderWillUnmount},(function(t,r,o,i){return mn("th",Ue({ref:t,role:"columnheader",className:l.concat(r).join(" "),colSpan:e.colSpan},e.extraDataAttrs),mn("div",{className:"fc-scrollgrid-sync-inner"},mn("a",{"aria-label":n.format(s,Pa),className:["fc-col-header-cell-cushion",e.isSticky?"fc-sticky":""].join(" "),ref:o},i)))}))},t}(ss),Ha=function(e){function t(t,n){var r=e.call(this,t,n)||this;return r.initialNowDate=fi(n.options.now,n.dateEnv),r.initialNowQueriedMs=(new Date).valueOf(),r.state=r.computeTiming().currentState,r}return We(t,e),t.prototype.render=function(){var e=this.props,t=this.state;return e.children(t.nowDate,t.todayRange)},t.prototype.componentDidMount=function(){this.setTimeout()},t.prototype.componentDidUpdate=function(e){e.unit!==this.props.unit&&(this.clearTimeout(),this.setTimeout())},t.prototype.componentWillUnmount=function(){this.clearTimeout()},t.prototype.computeTiming=function(){var e=this.props,t=this.context,n=Xn(this.initialNowDate,(new Date).valueOf()-this.initialNowQueriedMs),r=t.dateEnv.startOf(n,e.unit),o=t.dateEnv.add(r,Er(1,e.unit)),i=o.valueOf()-n.valueOf();return i=Math.min(864e5,i),{currentState:{nowDate:r,todayRange:Wa(r)},nextState:{nowDate:o,todayRange:Wa(o)},waitMs:i}},t.prototype.setTimeout=function(){var e=this,t=this.computeTiming(),n=t.nextState,r=t.waitMs;this.timeoutId=setTimeout((function(){e.setState(n,(function(){e.setTimeout()}))}),r)},t.prototype.clearTimeout=function(){this.timeoutId&&clearTimeout(this.timeoutId)},t.contextType=rs,t}(vn);function Wa(e){var t=er(e);return{start:t,end:Kn(t,1)}}var Ua=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.createDayHeaderFormatter=Hr(za),t}return We(t,e),t.prototype.render=function(){var e=this.context,t=this.props,n=t.dates,r=t.dateProfile,o=t.datesRepDistinctDays,i=t.renderIntro,s=this.createDayHeaderFormatter(e.options.dayHeaderFormat,o,n.length);return mn(Ha,{unit:"day"},(function(e,t){return mn("tr",{role:"row"},i&&i("day"),n.map((function(e){return o?mn(Na,{key:e.toISOString(),date:e,dateProfile:r,todayRange:t,colCnt:n.length,dayHeaderFormat:s}):mn(La,{key:e.getUTCDay(),dow:e.getUTCDay(),dayHeaderFormat:s})})))}))},t}(ss);function za(e,t,n){return e||Ia(t,n)}var ja=function(){function e(e,t){for(var n=e.start,r=e.end,o=[],i=[],s=-1;n=t.length?t[t.length-1]+1:t[n]},e}(),Ba=function(){function e(e,t){var n,r,o,i=e.dates;if(t){for(r=i[0].getUTCDay(),n=1;nt)return!0}return!1},t.prototype.needsYScrolling=function(){if(Xa.test(this.props.overflowY))return!1;for(var e=this.el,t=this.el.getBoundingClientRect().height-this.getXScrollbarWidth(),n=e.children,r=0;rt)return!0}return!1},t.prototype.getXScrollbarWidth=function(){return Xa.test(this.props.overflowX)?0:this.el.offsetHeight-this.el.clientHeight},t.prototype.getYScrollbarWidth=function(){return Xa.test(this.props.overflowY)?0:this.el.offsetWidth-this.el.clientWidth},t}(ss),Qa=function(){function e(e){var t=this;this.masterCallback=e,this.currentMap={},this.depths={},this.callbackMap={},this.handleValue=function(e,n){var r=t,o=r.depths,i=r.currentMap,s=!1,a=!1;null!==e?(s=n in i,i[n]=e,o[n]=(o[n]||0)+1,a=!0):(o[n]-=1,o[n]||(delete i[n],delete t.callbackMap[n],s=!0)),t.masterCallback&&(s&&t.masterCallback(null,String(n)),a&&t.masterCallback(e,String(n)))}}return e.prototype.createRef=function(e){var t=this,n=this.callbackMap[e];return n||(n=this.callbackMap[e]=function(n){t.handleValue(n,String(e))}),n},e.prototype.collect=function(e,t,n){return _r(this.currentMap,e,t,n)},e.prototype.getAll=function(){return gr(this.currentMap)},e}();function el(e){for(var t=0,n=0,r=Tn(e,".fc-scrollgrid-shrink");n=0&&e=0&&tt.eventRange.range.end?e:t} +/*! + FullCalendar v5.11.5 + Docs & License: https://fullcalendar.io/ + (c) 2022 Adam Shaw + */var Nl=function(e){function t(t,n){void 0===n&&(n={});var r=e.call(this)||this;return r.isRendering=!1,r.isRendered=!1,r.currentClassNames=[],r.customContentRenderId=0,r.handleAction=function(e){switch(e.type){case"SET_EVENT_DRAG":case"SET_EVENT_RESIZE":r.renderRunner.tryDrain()}},r.handleData=function(e){r.currentData=e,r.renderRunner.request(e.calendarOptions.rerenderDelay)},r.handleRenderRequest=function(){if(r.isRendering){r.isRendered=!0;var e=r.currentData;kn((function(){yn(mn(Ma,{options:e.calendarOptions,theme:e.theme,emitter:e.emitter},(function(t,n,o,i){return r.setClassNames(t),r.setHeight(n),mn(vs.Provider,{value:r.customContentRenderId},mn(Da,Ue({isHeightAuto:o,forPrint:i},e)))})),r.el)}))}else r.isRendered&&(r.isRendered=!1,Sn(r.el),r.setClassNames([]),r.setHeight(""))},r.el=t,r.renderRunner=new Qs(r.handleRenderRequest),new na({optionOverrides:n,calendarApi:r,onAction:r.handleAction,onData:r.handleData}),r}return We(t,e),Object.defineProperty(t.prototype,"view",{get:function(){return this.currentData.viewApi},enumerable:!1,configurable:!0}),t.prototype.render=function(){var e=this.isRendering;e?this.customContentRenderId+=1:this.isRendering=!0,this.renderRunner.request(),e&&this.updateSize()},t.prototype.destroy=function(){this.isRendering&&(this.isRendering=!1,this.renderRunner.request())},t.prototype.updateSize=function(){var t=this;kn((function(){e.prototype.updateSize.call(t)}))},t.prototype.batchRendering=function(e){this.renderRunner.pause("batchRendering"),e(),this.renderRunner.resume("batchRendering")},t.prototype.pauseRendering=function(){this.renderRunner.pause("pauseRendering")},t.prototype.resumeRendering=function(){this.renderRunner.resume("pauseRendering",!0)},t.prototype.resetOptions=function(e,t){this.currentDataManager.resetOptions(e,t)},t.prototype.setClassNames=function(e){if(!Lr(e,this.currentClassNames)){for(var t=this.el.classList,n=0,r=this.currentClassNames;n{if(await Promise.resolve().then((function(){return hn})),r)return u(),()=>{i&&i.destroy()}})),e.$$set=e=>{"class"in e&&n(0,s=e.class),"style"in e&&n(1,a=e.style),"options"in e&&n(3,l=e.options)},e.$$.update=()=>{44&e.$$.dirty&&n(6,r=l&&l.plugins&&l.plugins.length&&o&&!i),104&e.$$.dirty&&(i&&l&&l.plugins&&l.plugins.length&&(i.pauseRendering(),i.resetOptions(l),i.resumeRendering()),r&&u())},[s,a,o,l,function(){return i},i,r,function(e){oe[e?"unshift":"push"]((()=>{o=e,n(2,o)}))}]}class Hl extends Ne{constructor(e){super(),Oe(this,e,Ll,Pl,a,{class:0,style:1,options:3,getAPI:4})}get getAPI(){return this.$$.ctx[4]}}gn("");gn(""); +/*! + FullCalendar v5.11.5 + Docs & License: https://fullcalendar.io/ + (c) 2022 Adam Shaw + */ +var Wl=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.headerElRef=bn(),t}return We(t,e),t.prototype.renderSimpleLayout=function(e,t){var n=this.props,r=this.context,o=[],i=dl(r.options);return e&&o.push({type:"header",key:"header",isSticky:i,chunk:{elRef:this.headerElRef,tableClassName:"fc-col-header",rowContent:e}}),o.push({type:"body",key:"body",liquid:!0,chunk:{content:t}}),mn(ks,{viewSpec:r.viewSpec},(function(e,t){return mn("div",{ref:e,className:["fc-daygrid"].concat(t).join(" ")},mn(pl,{liquid:!n.isHeightAuto&&!n.forPrint,collapsibleWidth:n.forPrint,cols:[],sections:o}))}))},t.prototype.renderHScrollLayout=function(e,t,n,r){var o=this.context.pluginHooks.scrollGridImpl;if(!o)throw new Error("No ScrollGrid implementation");var i=this.props,s=this.context,a=!i.forPrint&&dl(s.options),l=!i.forPrint&&fl(s.options),u=[];return e&&u.push({type:"header",key:"header",isSticky:a,chunks:[{key:"main",elRef:this.headerElRef,tableClassName:"fc-col-header",rowContent:e}]}),u.push({type:"body",key:"body",liquid:!0,chunks:[{key:"main",content:t}]}),l&&u.push({type:"footer",key:"footer",isSticky:!0,chunks:[{key:"main",content:cl}]}),mn(ks,{viewSpec:s.viewSpec},(function(e,t){return mn("div",{ref:e,className:["fc-daygrid"].concat(t).join(" ")},mn(o,{liquid:!i.isHeightAuto&&!i.forPrint,collapsibleWidth:i.forPrint,colGroups:[{cols:[{span:n,minWidth:r}]}],sections:u}))}))},t}(cs);function Ul(e,t){for(var n=[],r=0;r1,_=y.span.start===a;d+=y.levelCoord-c,c=y.levelCoord+y.thickness,b?(d+=y.thickness,_&&g.push({seg:tu(h,y.span.start,y.span.end,n),isVisible:!0,isAbsolute:!0,absoluteTop:y.levelCoord,marginTop:0})):_&&(g.push({seg:tu(h,y.span.start,y.span.end,n),isVisible:!0,isAbsolute:!1,absoluteTop:y.levelCoord,marginTop:d}),d=0)}o.push(u),i.push(g),s.push(d)}return{singleColPlacements:o,multiColPlacements:i,leftoverMargins:s}}(a.toRects(),e,s),h=p.singleColPlacements,g=p.multiColPlacements,v=p.leftoverMargins,m=[],y=[],b=0,_=u;b<_.length;b++){g[(E=_[b]).firstCol].push({seg:E,isVisible:!1,isAbsolute:!0,absoluteTop:0,marginTop:0});for(var w=E.firstCol;w<=E.lastCol;w+=1)h[w].push({seg:tu(E,w,w+1,s),isVisible:!1,isAbsolute:!1,absoluteTop:0,marginTop:0})}for(w=0;w1,showWeekNumbers:t.showWeekNumbers,todayRange:h,dateProfile:n,cells:i,renderIntro:t.renderRowIntro,businessHourSegs:a[p],eventSelection:t.eventSelection,bgEventSegs:l[p].filter(iu),fgEventSegs:u[p],dateSelectionSegs:c[p],eventDrag:d[p],eventResize:f[p],dayMaxEvents:o,dayMaxEventRows:r,clientWidth:t.clientWidth,clientHeight:t.clientHeight,forPrint:t.forPrint})})))))})))},t.prototype.prepareHits=function(){this.rowPositions=new Qi(this.rootEl,this.rowRefs.collect().map((function(e){return e.getCellEls()[0]})),!1,!0),this.colPositions=new Qi(this.rootEl,this.rowRefs.currentMap[0].getCellEls(),!0,!1)},t.prototype.queryHit=function(e,t){var n=this.colPositions,r=this.rowPositions,o=n.leftToIndex(e),i=r.topToIndex(t);if(null!=i&&null!=o){var s=this.props.cells[i][o];return{dateProfile:this.props.dateProfile,dateSpan:Ue({range:this.getCellRange(i,o),allDay:!0},s.extraDateSpan),dayEl:this.getCellEl(i,o),rect:{left:n.lefts[o],right:n.rights[o],top:r.tops[i],bottom:r.bottoms[i]},layer:0}}return null},t.prototype.getCellEl=function(e,t){return this.rowRefs.currentMap[e].getCellEls()[t]},t.prototype.getCellRange=function(e,t){var n=this.props.cells[e][t].date;return{start:n,end:Kn(n,1)}},t}(cs);function iu(e){return e.eventRange.def.allDay}var su=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.forceDayIfListItem=!0,t}return We(t,e),t.prototype.sliceRange=function(e,t){return t.sliceRange(e)},t}(Fa),au=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.slicer=new su,t.tableRef=bn(),t}return We(t,e),t.prototype.render=function(){var e=this.props,t=this.context;return mn(ou,Ue({ref:this.tableRef},this.slicer.sliceProps(e,e.dateProfile,e.nextDayThreshold,t,e.dayTableModel),{dateProfile:e.dateProfile,cells:e.dayTableModel.cells,colGroupNode:e.colGroupNode,tableMinWidth:e.tableMinWidth,renderRowIntro:e.renderRowIntro,dayMaxEvents:e.dayMaxEvents,dayMaxEventRows:e.dayMaxEventRows,showWeekNumbers:e.showWeekNumbers,expandRows:e.expandRows,headerAlignElRef:e.headerAlignElRef,clientWidth:e.clientWidth,clientHeight:e.clientHeight,forPrint:e.forPrint}))},t}(cs),lu=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.buildDayTableModel=Hr(uu),t.headerRef=bn(),t.tableRef=bn(),t}return We(t,e),t.prototype.render=function(){var e=this,t=this.context,n=t.options,r=t.dateProfileGenerator,o=this.props,i=this.buildDayTableModel(o.dateProfile,r),s=n.dayHeaders&&mn(Ua,{ref:this.headerRef,dateProfile:o.dateProfile,dates:i.headerDates,datesRepDistinctDays:1===i.rowCnt}),a=function(t){return mn(au,{ref:e.tableRef,dateProfile:o.dateProfile,dayTableModel:i,businessHours:o.businessHours,dateSelection:o.dateSelection,eventStore:o.eventStore,eventUiBases:o.eventUiBases,eventSelection:o.eventSelection,eventDrag:o.eventDrag,eventResize:o.eventResize,nextDayThreshold:n.nextDayThreshold,colGroupNode:t.tableColGroupNode,tableMinWidth:t.tableMinWidth,dayMaxEvents:n.dayMaxEvents,dayMaxEventRows:n.dayMaxEventRows,showWeekNumbers:n.weekNumbers,expandRows:!o.isHeightAuto,headerAlignElRef:e.headerElRef,clientWidth:t.clientWidth,clientHeight:t.clientHeight,forPrint:o.forPrint})};return n.dayMinWidth?this.renderHScrollLayout(s,a,i.colCnt,n.dayMinWidth):this.renderSimpleLayout(s,a)},t}(Wl);function uu(e,t){var n=new ja(e.renderRange,t);return new Ba(n,/year|month|week/.test(e.currentRangeUnit))}var cu=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return We(t,e),t.prototype.buildRenderRange=function(t,n,r){var o,i=this.props.dateEnv,s=e.prototype.buildRenderRange.call(this,t,n,r),a=s.start,l=s.end;(/^(year|month)$/.test(n)&&(a=i.startOfWeek(a),(o=i.startOfWeek(l)).valueOf()!==l.valueOf()&&(l=Zn(o,1))),this.props.monthMode&&this.props.fixedWeekCount)&&(l=Zn(l,6-Math.ceil(Jn(a,l)/7)));return{start:a,end:l}},t}(Ds),du=ds({initialView:"dayGridMonth",views:{dayGrid:{component:lu,dateProfileGeneratorClass:cu},dayGridDay:{type:"dayGrid",duration:{days:1}},dayGridWeek:{type:"dayGrid",duration:{weeks:1}},dayGridMonth:{type:"dayGrid",duration:{months:1},monthMode:!0,fixedWeekCount:!0}}}),fu=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return We(t,e),t.prototype.getKeyInfo=function(){return{allDay:{},timed:{}}},t.prototype.getKeysForDateSpan=function(e){return e.allDay?["allDay"]:["timed"]},t.prototype.getKeysForEventDef=function(e){return e.allDay?"background"===(t=e).ui.display||"inverse-background"===t.ui.display?["timed","allDay"]:["allDay"]:["timed"];var t},t}(Ni),pu=to({hour:"numeric",minute:"2-digit",omitZeroMinute:!0,meridiem:"short"});function hu(e){var t=["fc-timegrid-slot","fc-timegrid-slot-label",e.isLabeled?"fc-scrollgrid-shrink":"fc-timegrid-slot-minor"];return mn(rs.Consumer,null,(function(n){if(!e.isLabeled)return mn("td",{className:t.join(" "),"data-time":e.isoTimeStr});var r=n.dateEnv,o=n.options,i=n.viewApi,s=null==o.slotLabelFormat?pu:Array.isArray(o.slotLabelFormat)?to(o.slotLabelFormat[0]):to(o.slotLabelFormat),a={level:0,time:e.time,date:r.toDate(e.date),view:i,text:r.format(e.date,s)};return mn(gs,{hookProps:a,classNames:o.slotLabelClassNames,content:o.slotLabelContent,defaultContent:gu,didMount:o.slotLabelDidMount,willUnmount:o.slotLabelWillUnmount},(function(n,r,o,i){return mn("td",{ref:n,className:t.concat(r).join(" "),"data-time":e.isoTimeStr},mn("div",{className:"fc-timegrid-slot-label-frame fc-scrollgrid-shrink-frame"},mn("div",{className:"fc-timegrid-slot-label-cushion fc-scrollgrid-shrink-cushion",ref:o},i)))}))}))}function gu(e){return e.text}var vu=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return We(t,e),t.prototype.render=function(){return this.props.slatMetas.map((function(e){return mn("tr",{key:e.key},mn(hu,Ue({},e)))}))},t}(ss),mu=to({week:"short"}),yu=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.allDaySplitter=new fu,t.headerElRef=bn(),t.rootElRef=bn(),t.scrollerElRef=bn(),t.state={slatCoords:null},t.handleScrollTopRequest=function(e){var n=t.scrollerElRef.current;n&&(n.scrollTop=e)},t.renderHeadAxis=function(e,n){void 0===n&&(n="");var r=t.context.options,o=t.props.dateProfile.renderRange,i=1===Jn(o.start,o.end)?ji(t.context,o.start,"week"):{};return r.weekNumbers&&"day"===e?mn(El,{date:o.start,defaultFormat:mu},(function(e,t,r,o){return mn("th",{ref:e,"aria-hidden":!0,className:["fc-timegrid-axis","fc-scrollgrid-shrink"].concat(t).join(" ")},mn("div",{className:"fc-timegrid-axis-frame fc-scrollgrid-shrink-frame fc-timegrid-axis-frame-liquid",style:{height:n}},mn("a",Ue({ref:r,className:"fc-timegrid-axis-cushion fc-scrollgrid-shrink-cushion fc-scrollgrid-sync-inner"},i),o)))})):mn("th",{"aria-hidden":!0,className:"fc-timegrid-axis"},mn("div",{className:"fc-timegrid-axis-frame",style:{height:n}}))},t.renderTableRowAxis=function(e){var n=t.context,r=n.options,o=n.viewApi,i={text:r.allDayText,view:o};return mn(gs,{hookProps:i,classNames:r.allDayClassNames,content:r.allDayContent,defaultContent:bu,didMount:r.allDayDidMount,willUnmount:r.allDayWillUnmount},(function(t,n,r,o){return mn("td",{ref:t,"aria-hidden":!0,className:["fc-timegrid-axis","fc-scrollgrid-shrink"].concat(n).join(" ")},mn("div",{className:"fc-timegrid-axis-frame fc-scrollgrid-shrink-frame"+(null==e?" fc-timegrid-axis-frame-liquid":""),style:{height:e}},mn("span",{className:"fc-timegrid-axis-cushion fc-scrollgrid-shrink-cushion fc-scrollgrid-sync-inner",ref:r},o)))}))},t.handleSlatCoords=function(e){t.setState({slatCoords:e})},t}return We(t,e),t.prototype.renderSimpleLayout=function(e,t,n){var r=this.context,o=this.props,i=[],s=dl(r.options);return e&&i.push({type:"header",key:"header",isSticky:s,chunk:{elRef:this.headerElRef,tableClassName:"fc-col-header",rowContent:e}}),t&&(i.push({type:"body",key:"all-day",chunk:{content:t}}),i.push({type:"body",key:"all-day-divider",outerContent:mn("tr",{role:"presentation",className:"fc-scrollgrid-section"},mn("td",{className:"fc-timegrid-divider "+r.theme.getClass("tableCellShaded")}))})),i.push({type:"body",key:"body",liquid:!0,expandRows:Boolean(r.options.expandRows),chunk:{scrollerElRef:this.scrollerElRef,content:n}}),mn(ks,{viewSpec:r.viewSpec,elRef:this.rootElRef},(function(e,t){return mn("div",{className:["fc-timegrid"].concat(t).join(" "),ref:e},mn(pl,{liquid:!o.isHeightAuto&&!o.forPrint,collapsibleWidth:o.forPrint,cols:[{width:"shrink"}],sections:i}))}))},t.prototype.renderHScrollLayout=function(e,t,n,r,o,i,s){var a=this,l=this.context.pluginHooks.scrollGridImpl;if(!l)throw new Error("No ScrollGrid implementation");var u=this.context,c=this.props,d=!c.forPrint&&dl(u.options),f=!c.forPrint&&fl(u.options),p=[];e&&p.push({type:"header",key:"header",isSticky:d,syncRowHeights:!0,chunks:[{key:"axis",rowContent:function(e){return mn("tr",{role:"presentation"},a.renderHeadAxis("day",e.rowSyncHeights[0]))}},{key:"cols",elRef:this.headerElRef,tableClassName:"fc-col-header",rowContent:e}]}),t&&(p.push({type:"body",key:"all-day",syncRowHeights:!0,chunks:[{key:"axis",rowContent:function(e){return mn("tr",{role:"presentation"},a.renderTableRowAxis(e.rowSyncHeights[0]))}},{key:"cols",content:t}]}),p.push({key:"all-day-divider",type:"body",outerContent:mn("tr",{role:"presentation",className:"fc-scrollgrid-section"},mn("td",{colSpan:2,className:"fc-timegrid-divider "+u.theme.getClass("tableCellShaded")}))}));var h=u.options.nowIndicator;return p.push({type:"body",key:"body",liquid:!0,expandRows:Boolean(u.options.expandRows),chunks:[{key:"axis",content:function(e){return mn("div",{className:"fc-timegrid-axis-chunk"},mn("table",{"aria-hidden":!0,style:{height:e.expandRows?e.clientHeight:""}},e.tableColGroupNode,mn("tbody",null,mn(vu,{slatMetas:i}))),mn("div",{className:"fc-timegrid-now-indicator-container"},mn(Ha,{unit:h?"minute":"day"},(function(e){var t=h&&s&&s.safeComputeTop(e);return"number"==typeof t?mn(ml,{isAxis:!0,date:e},(function(e,n,r,o){return mn("div",{ref:e,className:["fc-timegrid-now-indicator-arrow"].concat(n).join(" "),style:{top:t}},o)})):null}))))}},{key:"cols",scrollerElRef:this.scrollerElRef,content:n}]}),f&&p.push({key:"footer",type:"footer",isSticky:!0,chunks:[{key:"axis",content:cl},{key:"cols",content:cl}]}),mn(ks,{viewSpec:u.viewSpec,elRef:this.rootElRef},(function(e,t){return mn("div",{className:["fc-timegrid"].concat(t).join(" "),ref:e},mn(l,{liquid:!c.isHeightAuto&&!c.forPrint,collapsibleWidth:!1,colGroups:[{width:"shrink",cols:[{width:"shrink"}]},{cols:[{span:r,minWidth:o}]}],sections:p}))}))},t.prototype.getAllDayMaxEventProps=function(){var e=this.context.options,t=e.dayMaxEvents,n=e.dayMaxEventRows;return!0!==t&&!0!==n||(t=void 0,n=5),{dayMaxEvents:t,dayMaxEventRows:n}},t}(cs);function bu(e){return e.text}var _u=function(){function e(e,t,n){this.positions=e,this.dateProfile=t,this.slotDuration=n}return e.prototype.safeComputeTop=function(e){var t=this.dateProfile;if(Wo(t.currentRange,e)){var n=er(e),r=e.valueOf()-n.valueOf();if(r>=Mr(t.slotMinTime)&&r0,y=Boolean(a)&&a.span.end-a.span.start=0;t-=1)if(null!==(r=Ir(n=Er(qu[t]),e))&&r>1)return n;return e}(r),c=[];Mr(a) .fc-scroller"),t=e.map((function(e){var t=window.getComputedStyle(e);return{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop,overflowX:t.overflowX,overflowY:t.overflowY,marginBottom:t.marginBottom}})),n=0,r=tc;n0?"+":"")+String(this.n)+e),e},e.prototype.getJsWeekday=function(){return 6===this.weekday?0:this.weekday+1},e}(),cc=function(e){return null!=e},dc=function(e){return"number"==typeof e},fc=function(e){return"string"==typeof e&&lc.includes(e)},pc=Array.isArray,hc=function(e,t){void 0===t&&(t=e),1===arguments.length&&(t=e,e=0);for(var n=[],r=e;r>=0,r.length>t?String(r):((t-=r.length)>n.length&&(n+=gc(n,t/n.length)),n.slice(0,t)+String(r))}var mc,yc=function(e,t,n){var r=e.split(t);return n?r.slice(0,n).concat([r.slice(n).join(t)]):r},bc=function(e,t){var n=e%t;return n*t<0?n+t:n},_c=function(e,t){return{div:Math.floor(e/t),mod:bc(e,t)}},wc=function(e){return!cc(e)||0===e.length},Cc=function(e){return!wc(e)},kc=function(e,t){return Cc(e)&&-1!==e.indexOf(t)},Sc=function(e,t,n,r,o,i){return void 0===r&&(r=0),void 0===o&&(o=0),void 0===i&&(i=0),new Date(Date.UTC(e,t-1,n,r,o,i))},Ec=[31,28,31,30,31,30,31,31,30,31,30,31],xc=864e5,Rc=9999,Dc=Sc(1970,1,1),Tc=[6,0,1,2,3,4,5],$c=function(e){return e%4==0&&e%100!=0||e%400==0},Mc=function(e){return e instanceof Date},Ic=function(e){return Mc(e)&&!isNaN(e.getTime())},Ac=function(e){return 60*e.getTimezoneOffset()*1e3},Oc=function(e){return n=Dc,r=(t=e).getTime()-Ac(t)-(n.getTime()-Ac(n)),Math.round(r/xc);var t,n,r},Nc=function(e){return new Date(Dc.getTime()+e*xc)},Pc=function(e){var t=e.getUTCMonth();return 1===t&&$c(e.getUTCFullYear())?29:Ec[t]},Lc=function(e){return Tc[e.getUTCDay()]},Hc=function(e,t){var n=Sc(e,t+1,1);return[Lc(n),Pc(n)]},Wc=function(e,t){return t=t||e,new Date(Date.UTC(e.getUTCFullYear(),e.getUTCMonth(),e.getUTCDate(),t.getHours(),t.getMinutes(),t.getSeconds(),t.getMilliseconds()))},Uc=function(e){return new Date(e.getTime())},zc=function(e){for(var t=[],n=0;nthis.maxDate;if("between"===this.method){if(t)return!0;if(n)return!1}else if("before"===this.method){if(n)return!1}else if("after"===this.method)return!!t||(this.add(e),!1);return this.add(e)},e.prototype.add=function(e){return this._result.push(e),!0},e.prototype.getValue=function(){var e=this._result;switch(this.method){case"all":case"between":return e;default:return e.length?e[e.length-1]:null}},e.prototype.clone=function(){return new e(this.method,this.args)},e}(),Yc=function(e){function t(t,n,r){var o=e.call(this,t,n)||this;return o.iterator=r,o}return We(t,e),t.prototype.add=function(e){return!!this.iterator(e,this._result.length)&&(this._result.push(e),!0)},t}(Vc),Gc={dayNames:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],monthNames:["January","February","March","April","May","June","July","August","September","October","November","December"],tokens:{SKIP:/^[ \r\n\t]+|^\.$/,number:/^[1-9][0-9]*/,numberAsText:/^(one|two|three)/i,every:/^every/i,"day(s)":/^days?/i,"weekday(s)":/^weekdays?/i,"week(s)":/^weeks?/i,"hour(s)":/^hours?/i,"minute(s)":/^minutes?/i,"month(s)":/^months?/i,"year(s)":/^years?/i,on:/^(on|in)/i,at:/^(at)/i,the:/^the/i,first:/^first/i,second:/^second/i,third:/^third/i,nth:/^([1-9][0-9]*)(\.|th|nd|rd|st)/i,last:/^last/i,for:/^for/i,"time(s)":/^times?/i,until:/^(un)?til/i,monday:/^mo(n(day)?)?/i,tuesday:/^tu(e(s(day)?)?)?/i,wednesday:/^we(d(n(esday)?)?)?/i,thursday:/^th(u(r(sday)?)?)?/i,friday:/^fr(i(day)?)?/i,saturday:/^sa(t(urday)?)?/i,sunday:/^su(n(day)?)?/i,january:/^jan(uary)?/i,february:/^feb(ruary)?/i,march:/^mar(ch)?/i,april:/^apr(il)?/i,may:/^may/i,june:/^june?/i,july:/^july?/i,august:/^aug(ust)?/i,september:/^sep(t(ember)?)?/i,october:/^oct(ober)?/i,november:/^nov(ember)?/i,december:/^dec(ember)?/i,comma:/^(,\s*|(and|or)\s*)+/i}},Zc=function(e,t){return-1!==e.indexOf(t)},Kc=function(e){return e.toString()},Xc=function(e,t,n){return"".concat(t," ").concat(n,", ").concat(e)},Jc=function(){function e(e,t,n,r){if(void 0===t&&(t=Kc),void 0===n&&(n=Gc),void 0===r&&(r=Xc),this.text=[],this.language=n||Gc,this.gettext=t,this.dateFormatter=r,this.rrule=e,this.options=e.options,this.origOptions=e.origOptions,this.origOptions.bymonthday){var o=[].concat(this.options.bymonthday),i=[].concat(this.options.bynmonthday);o.sort((function(e,t){return e-t})),i.sort((function(e,t){return t-e})),this.bymonthday=o.concat(i),this.bymonthday.length||(this.bymonthday=null)}if(cc(this.origOptions.byweekday)){var s=pc(this.origOptions.byweekday)?this.origOptions.byweekday:[this.origOptions.byweekday],a=String(s);this.byweekday={allWeeks:s.filter((function(e){return!e.n})),someWeeks:s.filter((function(e){return Boolean(e.n)})),isWeekdays:-1!==a.indexOf("MO")&&-1!==a.indexOf("TU")&&-1!==a.indexOf("WE")&&-1!==a.indexOf("TH")&&-1!==a.indexOf("FR")&&-1===a.indexOf("SA")&&-1===a.indexOf("SU"),isEveryDay:-1!==a.indexOf("MO")&&-1!==a.indexOf("TU")&&-1!==a.indexOf("WE")&&-1!==a.indexOf("TH")&&-1!==a.indexOf("FR")&&-1!==a.indexOf("SA")&&-1!==a.indexOf("SU")};var l=function(e,t){return e.weekday-t.weekday};this.byweekday.allWeeks.sort(l),this.byweekday.someWeeks.sort(l),this.byweekday.allWeeks.length||(this.byweekday.allWeeks=null),this.byweekday.someWeeks.length||(this.byweekday.someWeeks=null)}else this.byweekday=null}return e.isFullyConvertible=function(t){if(!(t.options.freq in e.IMPLEMENTED))return!1;if(t.origOptions.until&&t.origOptions.count)return!1;for(var n in t.origOptions){if(Zc(["dtstart","wkst","freq"],n))return!0;if(!Zc(e.IMPLEMENTED[t.options.freq],n))return!1}return!0},e.prototype.isFullyConvertible=function(){return e.isFullyConvertible(this.rrule)},e.prototype.toString=function(){var t=this.gettext;if(!(this.options.freq in e.IMPLEMENTED))return t("RRule error: Unable to fully convert this rrule to text");if(this.text=[t("every")],this[Yd.FREQUENCIES[this.options.freq]](),this.options.until){this.add(t("until"));var n=this.options.until;this.add(this.dateFormatter(n.getUTCFullYear(),this.language.monthNames[n.getUTCMonth()],n.getUTCDate()))}else this.options.count&&this.add(t("for")).add(this.options.count.toString()).add(this.plural(this.options.count)?t("times"):t("time"));return this.isFullyConvertible()||this.add(t("(~ approximate)")),this.text.join("")},e.prototype.HOURLY=function(){var e=this.gettext;1!==this.options.interval&&this.add(this.options.interval.toString()),this.add(this.plural(this.options.interval)?e("hours"):e("hour"))},e.prototype.MINUTELY=function(){var e=this.gettext;1!==this.options.interval&&this.add(this.options.interval.toString()),this.add(this.plural(this.options.interval)?e("minutes"):e("minute"))},e.prototype.DAILY=function(){var e=this.gettext;1!==this.options.interval&&this.add(this.options.interval.toString()),this.byweekday&&this.byweekday.isWeekdays?this.add(this.plural(this.options.interval)?e("weekdays"):e("weekday")):this.add(this.plural(this.options.interval)?e("days"):e("day")),this.origOptions.bymonth&&(this.add(e("in")),this._bymonth()),this.bymonthday?this._bymonthday():this.byweekday?this._byweekday():this.origOptions.byhour&&this._byhour()},e.prototype.WEEKLY=function(){var e=this.gettext;1!==this.options.interval&&this.add(this.options.interval.toString()).add(this.plural(this.options.interval)?e("weeks"):e("week")),this.byweekday&&this.byweekday.isWeekdays?1===this.options.interval?this.add(this.plural(this.options.interval)?e("weekdays"):e("weekday")):this.add(e("on")).add(e("weekdays")):this.byweekday&&this.byweekday.isEveryDay?this.add(this.plural(this.options.interval)?e("days"):e("day")):(1===this.options.interval&&this.add(e("week")),this.origOptions.bymonth&&(this.add(e("in")),this._bymonth()),this.bymonthday?this._bymonthday():this.byweekday&&this._byweekday())},e.prototype.MONTHLY=function(){var e=this.gettext;this.origOptions.bymonth?(1!==this.options.interval&&(this.add(this.options.interval.toString()).add(e("months")),this.plural(this.options.interval)&&this.add(e("in"))),this._bymonth()):(1!==this.options.interval&&this.add(this.options.interval.toString()),this.add(this.plural(this.options.interval)?e("months"):e("month"))),this.bymonthday?this._bymonthday():this.byweekday&&this.byweekday.isWeekdays?this.add(e("on")).add(e("weekdays")):this.byweekday&&this._byweekday()},e.prototype.YEARLY=function(){var e=this.gettext;this.origOptions.bymonth?(1!==this.options.interval&&(this.add(this.options.interval.toString()),this.add(e("years"))),this._bymonth()):(1!==this.options.interval&&this.add(this.options.interval.toString()),this.add(this.plural(this.options.interval)?e("years"):e("year"))),this.bymonthday?this._bymonthday():this.byweekday&&this._byweekday(),this.options.byyearday&&this.add(e("on the")).add(this.list(this.options.byyearday,this.nth,e("and"))).add(e("day")),this.options.byweekno&&this.add(e("in")).add(this.plural(this.options.byweekno.length)?e("weeks"):e("week")).add(this.list(this.options.byweekno,void 0,e("and")))},e.prototype._bymonthday=function(){var e=this.gettext;this.byweekday&&this.byweekday.allWeeks?this.add(e("on")).add(this.list(this.byweekday.allWeeks,this.weekdaytext,e("or"))).add(e("the")).add(this.list(this.bymonthday,this.nth,e("or"))):this.add(e("on the")).add(this.list(this.bymonthday,this.nth,e("and")))},e.prototype._byweekday=function(){var e=this.gettext;this.byweekday.allWeeks&&!this.byweekday.isWeekdays&&this.add(e("on")).add(this.list(this.byweekday.allWeeks,this.weekdaytext)),this.byweekday.someWeeks&&(this.byweekday.allWeeks&&this.add(e("and")),this.add(e("on the")).add(this.list(this.byweekday.someWeeks,this.weekdaytext,e("and"))))},e.prototype._byhour=function(){var e=this.gettext;this.add(e("at")).add(this.list(this.origOptions.byhour,void 0,e("and")))},e.prototype._bymonth=function(){this.add(this.list(this.options.bymonth,this.monthtext,this.gettext("and")))},e.prototype.nth=function(e){var t;e=parseInt(e.toString(),10);var n=this.gettext;if(-1===e)return n("last");var r=Math.abs(e);switch(r){case 1:case 21:case 31:t=r+n("st");break;case 2:case 22:t=r+n("nd");break;case 3:case 23:t=r+n("rd");break;default:t=r+n("th")}return e<0?t+" "+n("last"):t},e.prototype.monthtext=function(e){return this.language.monthNames[e-1]},e.prototype.weekdaytext=function(e){var t=dc(e)?(e+1)%7:e.getJsWeekday();return(e.n?this.nth(e.n)+" ":"")+this.language.dayNames[t]},e.prototype.plural=function(e){return e%100!=1},e.prototype.add=function(e){return this.text.push(" "),this.text.push(e),this},e.prototype.list=function(e,t,n,r){var o=this;void 0===r&&(r=","),pc(e)||(e=[e]);t=t||function(e){return e.toString()};var i=function(e){return t&&t.call(o,e)};return n?function(e,t,n){for(var r="",o=0;oe[0].length)&&(e=r,t=n)}if(null!=e&&(this.text=this.text.substr(e[0].length),""===this.text&&(this.done=!0)),null==e)return this.done=!0,this.symbol=null,void(this.value=null)}while("SKIP"===t);return this.symbol=t,this.value=e,!0},e.prototype.accept=function(e){if(this.symbol===e){if(this.value){var t=this.value;return this.nextSymbol(),t}return this.nextSymbol(),!0}return!1},e.prototype.acceptNumber=function(){return this.accept("number")},e.prototype.expect=function(e){if(this.accept(e))return!0;throw new Error("expected "+e+" but found "+this.symbol)},e}();function ed(e,t){void 0===t&&(t=Gc);var n={},r=new Qc(t.tokens);return r.start(e)?(function(){r.expect("every");var e=r.acceptNumber();e&&(n.interval=parseInt(e[0],10));if(r.isDone())throw new Error("Unexpected end");switch(r.symbol){case"day(s)":n.freq=Yd.DAILY,r.nextSymbol()&&(!function(){if(!r.accept("at"))return;do{var e=r.acceptNumber();if(!e)throw new Error("Unexpected symbol "+r.symbol+", expected hour");for(n.byhour=[parseInt(e[0],10)];r.accept("comma");){if(!(e=r.acceptNumber()))throw new Error("Unexpected symbol "+r.symbol+"; expected hour");n.byhour.push(parseInt(e[0],10))}}while(r.accept("comma")||r.accept("at"))}(),l());break;case"weekday(s)":n.freq=Yd.WEEKLY,n.byweekday=[Yd.MO,Yd.TU,Yd.WE,Yd.TH,Yd.FR],r.nextSymbol(),l();break;case"week(s)":n.freq=Yd.WEEKLY,r.nextSymbol()&&(o(),l());break;case"hour(s)":n.freq=Yd.HOURLY,r.nextSymbol()&&(o(),l());break;case"minute(s)":n.freq=Yd.MINUTELY,r.nextSymbol()&&(o(),l());break;case"month(s)":n.freq=Yd.MONTHLY,r.nextSymbol()&&(o(),l());break;case"year(s)":n.freq=Yd.YEARLY,r.nextSymbol()&&(o(),l());break;case"monday":case"tuesday":case"wednesday":case"thursday":case"friday":case"saturday":case"sunday":n.freq=Yd.WEEKLY;var t=r.symbol.substr(0,2).toUpperCase();if(n.byweekday=[Yd[t]],!r.nextSymbol())return;for(;r.accept("comma");){if(r.isDone())throw new Error("Unexpected end");var u=s();if(!u)throw new Error("Unexpected symbol "+r.symbol+", expected weekday");n.byweekday.push(Yd[u]),r.nextSymbol()}!function(){r.accept("on"),r.accept("the");var e=a();if(!e)return;n.bymonthday=[e],r.nextSymbol();for(;r.accept("comma");){if(!(e=a()))throw new Error("Unexpected symbol "+r.symbol+"; expected monthday");n.bymonthday.push(e),r.nextSymbol()}}(),l();break;case"january":case"february":case"march":case"april":case"may":case"june":case"july":case"august":case"september":case"october":case"november":case"december":if(n.freq=Yd.YEARLY,n.bymonth=[i()],!r.nextSymbol())return;for(;r.accept("comma");){if(r.isDone())throw new Error("Unexpected end");var c=i();if(!c)throw new Error("Unexpected symbol "+r.symbol+", expected month");n.bymonth.push(c),r.nextSymbol()}o(),l();break;default:throw new Error("Unknown symbol")}}(),n):null;function o(){var e=r.accept("on"),t=r.accept("the");if(e||t)do{var o=a(),l=s(),u=i();if(o)l?(r.nextSymbol(),n.byweekday||(n.byweekday=[]),n.byweekday.push(Yd[l].nth(o))):(n.bymonthday||(n.bymonthday=[]),n.bymonthday.push(o),r.accept("day(s)"));else if(l)r.nextSymbol(),n.byweekday||(n.byweekday=[]),n.byweekday.push(Yd[l]);else if("weekday(s)"===r.symbol)r.nextSymbol(),n.byweekday||(n.byweekday=[Yd.MO,Yd.TU,Yd.WE,Yd.TH,Yd.FR]);else if("week(s)"===r.symbol){r.nextSymbol();var c=r.acceptNumber();if(!c)throw new Error("Unexpected symbol "+r.symbol+", expected week number");for(n.byweekno=[parseInt(c[0],10)];r.accept("comma");){if(!(c=r.acceptNumber()))throw new Error("Unexpected symbol "+r.symbol+"; expected monthday");n.byweekno.push(parseInt(c[0],10))}}else{if(!u)return;r.nextSymbol(),n.bymonth||(n.bymonth=[]),n.bymonth.push(u)}}while(r.accept("comma")||r.accept("the")||r.accept("on"))}function i(){switch(r.symbol){case"january":return 1;case"february":return 2;case"march":return 3;case"april":return 4;case"may":return 5;case"june":return 6;case"july":return 7;case"august":return 8;case"september":return 9;case"october":return 10;case"november":return 11;case"december":return 12;default:return!1}}function s(){switch(r.symbol){case"monday":case"tuesday":case"wednesday":case"thursday":case"friday":case"saturday":case"sunday":return r.symbol.substr(0,2).toUpperCase();default:return!1}}function a(){switch(r.symbol){case"last":return r.nextSymbol(),-1;case"first":return r.nextSymbol(),1;case"second":return r.nextSymbol(),r.accept("last")?-2:2;case"third":return r.nextSymbol(),r.accept("last")?-3:3;case"nth":var e=parseInt(r.value[1],10);if(e<-366||e>366)throw new Error("Nth out of range: "+e);return r.nextSymbol(),r.accept("last")?-e:e;default:return!1}}function l(){if("until"===r.symbol){var e=Date.parse(r.text);if(!e)throw new Error("Cannot parse until date:"+r.text);n.until=new Date(e)}else r.accept("for")&&(n.count=parseInt(r.value[0],10),r.expect("number"))}}function td(e){return e12){var t=Math.floor(this.month/12),n=bc(this.month,12);this.month=n,this.year+=t,0===this.month&&(this.month=12,--this.year)}},t.prototype.addWeekly=function(e,t){t>this.getWeekday()?this.day+=-(this.getWeekday()+1+(6-t))+7*e:this.day+=-(this.getWeekday()-t)+7*e,this.fixDay()},t.prototype.addDaily=function(e){this.day+=e,this.fixDay()},t.prototype.addHours=function(e,t,n){for(t&&(this.hour+=Math.floor((23-this.hour)/e)*e);;){this.hour+=e;var r=_c(this.hour,24),o=r.div,i=r.mod;if(o&&(this.hour=i,this.addDaily(o)),wc(n)||kc(n,this.hour))break}},t.prototype.addMinutes=function(e,t,n,r){for(t&&(this.minute+=Math.floor((1439-(60*this.hour+this.minute))/e)*e);;){this.minute+=e;var o=_c(this.minute,60),i=o.div,s=o.mod;if(i&&(this.minute=s,this.addHours(i,!1,n)),(wc(n)||kc(n,this.hour))&&(wc(r)||kc(r,this.minute)))break}},t.prototype.addSeconds=function(e,t,n,r,o){for(t&&(this.second+=Math.floor((86399-(3600*this.hour+60*this.minute+this.second))/e)*e);;){this.second+=e;var i=_c(this.second,60),s=i.div,a=i.mod;if(s&&(this.second=a,this.addMinutes(s,!1,n,r)),(wc(n)||kc(n,this.hour))&&(wc(r)||kc(r,this.minute))&&(wc(o)||kc(o,this.second)))break}},t.prototype.fixDay=function(){if(!(this.day<=28)){var e=Hc(this.year,this.month-1)[1];if(!(this.day<=e))for(;this.day>e;){if(this.day-=e,++this.month,13===this.month&&(this.month=1,++this.year,this.year>Rc))return;e=Hc(this.year,this.month-1)[1]}}},t.prototype.add=function(e,t){var n=e.freq,r=e.interval,o=e.wkst,i=e.byhour,s=e.byminute,a=e.bysecond;switch(n){case mc.YEARLY:return this.addYears(r);case mc.MONTHLY:return this.addMonths(r);case mc.WEEKLY:return this.addWeekly(r,o);case mc.DAILY:return this.addDaily(r);case mc.HOURLY:return this.addHours(r,t,i);case mc.MINUTELY:return this.addMinutes(r,t,i,s);case mc.SECONDLY:return this.addSeconds(r,t,i,s,a)}},t}(id);function ad(e){for(var t=[],n=0,r=Object.keys(e);n=-366&&i<=366))throw new Error("bysetpos must be between 1 and 366, or between -366 and -1")}}if(!(Boolean(t.byweekno)||Cc(t.byweekno)||Cc(t.byyearday)||Boolean(t.bymonthday)||Cc(t.bymonthday)||cc(t.byweekday)||cc(t.byeaster)))switch(t.freq){case Yd.YEARLY:t.bymonth||(t.bymonth=t.dtstart.getUTCMonth()+1),t.bymonthday=t.dtstart.getUTCDate();break;case Yd.MONTHLY:t.bymonthday=t.dtstart.getUTCDate();break;case Yd.WEEKLY:t.byweekday=[Lc(t.dtstart)]}if(cc(t.bymonth)&&!pc(t.bymonth)&&(t.bymonth=[t.bymonth]),cc(t.byyearday)&&!pc(t.byyearday)&&dc(t.byyearday)&&(t.byyearday=[t.byyearday]),cc(t.bymonthday))if(pc(t.bymonthday)){var r=[],o=[];for(n=0;n0?r.push(i):i<0&&o.push(i)}t.bymonthday=r,t.bynmonthday=o}else t.bymonthday<0?(t.bynmonthday=[t.bymonthday],t.bymonthday=[]):(t.bynmonthday=[],t.bymonthday=[t.bymonthday]);else t.bymonthday=[],t.bynmonthday=[];if(cc(t.byweekno)&&!pc(t.byweekno)&&(t.byweekno=[t.byweekno]),cc(t.byweekday))if(dc(t.byweekday))t.byweekday=[t.byweekday],t.bynweekday=null;else if(fc(t.byweekday))t.byweekday=[uc.fromStr(t.byweekday).weekday],t.bynweekday=null;else if(t.byweekday instanceof uc)!t.byweekday.n||t.freq>Yd.MONTHLY?(t.byweekday=[t.byweekday.weekday],t.bynweekday=null):(t.bynweekday=[[t.byweekday.weekday,t.byweekday.n]],t.byweekday=null);else{var s=[],a=[];for(n=0;nYd.MONTHLY?s.push(l.weekday):a.push([l.weekday,l.n])}t.byweekday=Cc(s)?s:null,t.bynweekday=Cc(a)?a:null}else t.bynweekday=null;return cc(t.byhour)?dc(t.byhour)&&(t.byhour=[t.byhour]):t.byhour=t.freq=4?(c=0,r=u.yearlen+bc(l-t.wkst,7)):r=i-c;for(var d=Math.floor(r/7),f=bc(r,7),p=Math.floor(d+f/4),h=0;h0&&g<=p){var v=void 0;g>1?(v=c+7*(g-1),c!==n&&(v-=7-n)):v=c;for(var m=0;m<7&&(u.wnomask[v]=1,v++,u.wdaymask[v]!==t.wkst);m++);}}if(kc(t.byweekno,1)){v=c+7*p;if(c!==n&&(v-=7-n),v=4?(_=0,C=w+bc(b-t.wkst,7)):C=i-c,y=Math.floor(52+bc(C,7)/4)}if(kc(t.byweekno,y))for(v=0;v=Yd.HOURLY&&Cc(o)&&!kc(o,t.hour)||r>=Yd.MINUTELY&&Cc(i)&&!kc(i,t.minute)||r>=Yd.SECONDLY&&Cc(s)&&!kc(s,t.second))return[];return e.gettimeset(r)(t.hour,t.minute,t.second,t.millisecond)}(u,l,t);;){var d=u.getdayset(r)(l.year,l.month,l.day),f=d[0],p=d[1],h=d[2],g=Bd(f,p,h,u,t);if(Cc(s))for(var v=Hd(s,c,p,h,u,f),m=0;mi)return jd(e);if(y>=n){var b=zd(y,t);if(!e.accept(b))return jd(e);if(a&&! --a)return jd(e)}}else for(m=p;mi)return jd(e);if(y>=n){b=zd(y,t);if(!e.accept(b))return jd(e);if(a&&! --a)return jd(e)}}}if(0===t.interval)return jd(e);if(l.add(t,g),l.year>Rc)return jd(e);td(r)||(c=u.gettimeset(r)(l.hour,l.minute,l.second,0)),u.rebuild(l.year,l.month)}}function Ud(e,t,n){var r=n.bymonth,o=n.byweekno,i=n.byweekday,s=n.byeaster,a=n.bymonthday,l=n.bynmonthday,u=n.byyearday;return Cc(r)&&!kc(r,e.mmask[t])||Cc(o)&&!e.wnomask[t]||Cc(i)&&!kc(i,e.wdaymask[t])||Cc(e.nwdaymask)&&!e.nwdaymask[t]||null!==s&&!kc(e.eastermask,t)||(Cc(a)||Cc(l))&&!kc(a,e.mdaymask[t])&&!kc(l,e.nmdaymask[t])||Cc(u)&&(t=e.yearlen&&!kc(u,t+1-e.yearlen)&&!kc(u,-e.nextyearlen+t-e.yearlen))}function zd(e,t){return new hd(e,t.tzid).rezonedDate()}function jd(e){return e.getValue()}function Bd(e,t,n,r,o){for(var i=!1,s=t;s0&&" "===o[0]?(n[r-1]+=o.slice(1),n.splice(r,1)):r+=1:n.splice(r,1)}return n}(e,t.unfold);return u.forEach((function(e){var t;if(e){var s=function(e){var t=function(e){if(-1===e.indexOf(":"))return{name:"RRULE",value:e};var t=yc(e,":",1),n=t[0],r=t[1];return{name:n,value:r}}(e),n=t.name,r=t.value,o=n.split(";");if(!o)throw new Error("empty property name");return{name:o[0].toUpperCase(),parms:o.slice(1),value:r}}(e),a=s.name,u=s.parms,c=s.value;switch(a.toUpperCase()){case"RRULE":if(u.length)throw new Error("unsupported RRULE parm: ".concat(u.join(",")));n.push(ud(e));break;case"RDATE":var d=(null!==(t=/RDATE(?:;TZID=([^:=]+))?/i.exec(e))&&void 0!==t?t:[])[1];d&&!l&&(l=d),r=r.concat(Jd(c,u));break;case"EXRULE":if(u.length)throw new Error("unsupported EXRULE parm: ".concat(u.join(",")));o.push(ud(c));break;case"EXDATE":i=i.concat(Jd(c,u));break;case"DTSTART":break;default:throw new Error("unsupported property: "+a)}}})),{dtstart:a,tzid:l,rrulevals:n,rdatevals:r,exrulevals:o,exdatevals:i}}function Kd(e,t){return void 0===t&&(t={}),function(e,t){var n=Zd(e,t),r=n.rrulevals,o=n.rdatevals,i=n.exrulevals,s=n.exdatevals,a=n.dtstart,l=n.tzid,u=!1===t.cache;if(t.compatible&&(t.forceset=!0,t.unfold=!0),t.forceset||r.length>1||o.length||i.length||s.length){var c=new ef(u);return c.dtstart(a),c.tzid(l||void 0),r.forEach((function(e){c.rrule(new Yd(Xd(e,a,l),u))})),o.forEach((function(e){c.rdate(e)})),i.forEach((function(e){c.exrule(new Yd(Xd(e,a,l),u))})),s.forEach((function(e){c.exdate(e)})),t.compatible&&t.dtstart&&c.rdate(a),c}var d=r[0]||{};return new Yd(Xd(d,d.dtstart||t.dtstart||a,d.tzid||t.tzid||l),u)}(e,function(e){var t=[],n=Object.keys(e),r=Object.keys(Gd);if(n.forEach((function(e){kc(r,e)||t.push(e)})),t.length)throw new Error("Invalid options: "+t.join(", "));return Ue(Ue({},Gd),e)}(t))}function Xd(e,t,n){return Ue(Ue({},e),{dtstart:t,tzid:n})}function Jd(e,t){return function(e){e.forEach((function(e){if(!/(VALUE=DATE(-TIME)?)|(TZID=)/.test(e))throw new Error("unsupported RDATE/EXDATE parm: "+e)}))}(t),e.split(",").map((function(e){return Fc(e)}))}function Qd(e){var t=this;return function(n){if(void 0!==n&&(t["_".concat(e)]=n),void 0!==t["_".concat(e)])return t["_".concat(e)];for(var r=0;r1}(e.eventRange.range)?u=Ko(e,t,n):e.isStart?u=Ko(e,t,n,null,null,a.range.start,e.end):e.isEnd?u=Ko(e,t,n,null,null,e.start,a.range.end):l=!0,l){var c={text:n.options.allDayText,view:n.viewApi};return mn(gs,{hookProps:c,classNames:i.allDayClassNames,content:i.allDayContent,defaultContent:pf,didMount:i.allDayDidMount,willUnmount:i.allDayWillUnmount},(function(e,t,n,i){return mn("td",{ref:e,headers:r+" "+o,className:["fc-list-event-time"].concat(t).join(" ")},i)}))}return mn("td",{className:"fc-list-event-time"},u)}return null}(n,s,t,r,i),mn("td",{"aria-hidden":!0,className:"fc-list-event-graphic"},mn("span",{className:"fc-list-event-dot",style:{borderColor:c.borderColor||c.backgroundColor}})),mn("td",{ref:l,headers:o+" "+i,className:"fc-list-event-title"},u))}))},t}(ss);function pf(e){return e.text}var hf=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.computeDateVars=Hr(vf),t.eventStoreToSegs=Hr(t._eventStoreToSegs),t.state={timeHeaderId:On(),eventHeaderId:On(),dateHeaderIdRoot:On()},t.setRootEl=function(e){e?t.context.registerInteractiveComponent(t,{el:e}):t.context.unregisterInteractiveComponent(t)},t}return We(t,e),t.prototype.render=function(){var e=this,t=this.props,n=this.context,r=["fc-list",n.theme.getClass("table"),!1!==n.options.stickyHeaderDates?"fc-list-sticky":""],o=this.computeDateVars(t.dateProfile),i=o.dayDates,s=o.dayRanges,a=this.eventStoreToSegs(t.eventStore,t.eventUiBases,s);return mn(ks,{viewSpec:n.viewSpec,elRef:this.setRootEl},(function(n,o){return mn("div",{ref:n,className:r.concat(o).join(" ")},mn(Ja,{liquid:!t.isHeightAuto,overflowX:t.isHeightAuto?"visible":"hidden",overflowY:t.isHeightAuto?"visible":"auto"},a.length>0?e.renderSegList(a,i):e.renderEmptyMessage()))}))},t.prototype.renderEmptyMessage=function(){var e=this.context,t=e.options,n=e.viewApi,r={text:t.noEventsText,view:n};return mn(gs,{hookProps:r,classNames:t.noEventsClassNames,content:t.noEventsContent,defaultContent:gf,didMount:t.noEventsDidMount,willUnmount:t.noEventsWillUnmount},(function(e,t,n,r){return mn("div",{className:["fc-list-empty"].concat(t).join(" "),ref:e},mn("div",{className:"fc-list-empty-cushion",ref:n},r))}))},t.prototype.renderSegList=function(e,t){var n=this.context,r=n.theme,o=n.options,i=this.state,s=i.timeHeaderId,a=i.eventHeaderId,l=i.dateHeaderIdRoot,u=function(e){var t,n,r=[];for(t=0;t0?e="positive":(t.scrollLeft=1,e=t.scrollLeft>0?"reverse":"negative");return xn(t),e}())}var Ef,xf="undefined"!=typeof navigator&&/Edge/.test(navigator.userAgent),Rf=function(){function e(e,t){var n=this;this.scrollEl=e,this.isRtl=t,this.usingRelative=null,this.updateSize=function(){var e=n.scrollEl,t=Tn(e,".fc-sticky"),r=n.queryElGeoms(t),o=e.clientWidth,i=e.clientHeight;n.usingRelative?function(e,t,n,r,o){e.forEach((function(e,i){var s,a,l=t[i],u=l.naturalBound,c=l.parentBound,d=c.right-c.left,f=c.bottom-c.bottom;d>r||f>o?(s=n[i].left-u.left,a=n[i].top-u.top):(s="",a=""),Mn(e,{position:"relative",left:s,right:-s,top:a})}))}(t,r,n.computeElDestinations(r,o),o,i):function(e,t,n){e.forEach((function(e,r){var o,i=t[r],s=i.textAlign,a=i.elWidth,l=i.parentBound,u=l.right-l.left;Mn(e,{left:o="center"===s&&u>n?(n-a)/2:"",right:o,top:0})}))}(t,r,o)},this.usingRelative=!function(){null==Ef&&(Ef=function(){var e=document.createElement("div");e.style.position="sticky",document.body.appendChild(e);var t=window.getComputedStyle(e).position;return xn(e),"sticky"===t}());return Ef}()||xf&&t,this.usingRelative&&(this.listener=new wf(e),this.listener.emitter.on("scrollEnd",this.updateSize))}return e.prototype.destroy=function(){this.listener&&this.listener.destroy()},e.prototype.queryElGeoms=function(e){for(var t=this.scrollEl,n=this.isRtl,r=function(e){var t=e.getBoundingClientRect(),n=Gi(e);return{left:t.left+n.borderLeft+n.scrollbarLeft-Cf(e),top:t.top+n.borderTop-e.scrollTop}}(t),o=[],i=0,s=e;ithis.lastSizingDate.valueOf()+Ca.SCROLLGRID_RESIZE_INTERVAL?(this.lastSizingDate=e,this.recentSizingCnt=0,!0):(this.recentSizingCnt+=1)<=10},t.prototype.computeShrinkWidths=function(){var e=this,t=this.compileColGroupStats(this.props.colGroups.map((function(e){return[e]}))),n=this.getDims(),r=n[0],o=n[1],i=r*o,s=[];return t.forEach((function(t,n){if(t.hasShrinkCol){var r=e.chunkElRefs.collect(n,i,o);s[n]=el(r)}})),s},t.prototype.computeSectionRowMaxHeights=function(){for(var e=new Map,t=this.getDims(),n=t[0],r=t[1],o=[],i=0;iCa.MAX_TIMELINE_SLOTS&&(console.warn("slotLabelInterval results in too many cells"),e.labelInterval=null)}if(e.slotDuration){n.countDurationsBetween(r.start,r.end,e.slotDuration)>Ca.MAX_TIMELINE_SLOTS&&(console.warn("slotDuration results in too many cells"),e.slotDuration=null)}if(e.labelInterval&&e.slotDuration){var o=Ir(e.labelInterval,e.slotDuration);(null===o||o<1)&&(console.warn("slotLabelInterval must be a multiple of slotDuration"),e.slotDuration=null)}}(o,e,t),Zf(o,e,t),function(e,t,n){var r=t.currentRange,o=e.slotDuration;if(!o){for(var i=Zf(e,t,n),s=0,a=qf;s1&&u<=Bf){o=l;break}}if(o)n.countDurationsBetween(r.start,r.end,o)>Ff&&(o=null);o||(o=i),e.slotDuration=o}}(o,e,t);var i=n.slotLabelFormat,s=Array.isArray(i)?i:null!=i?[i]:function(e,t,n,r){var o,i,s=e.labelInterval,a=Ar(s).unit,l=r.weekNumbers,u=o=i=null;"week"!==a||l||(a="day");switch(a){case"year":u={year:"numeric"};break;case"month":Kf("years",t,n)>1&&(u={year:"numeric"}),o={month:"short"};break;case"week":Kf("years",t,n)>1&&(u={year:"numeric"}),o={week:"narrow"};break;case"day":Kf("years",t,n)>1?u={year:"numeric",month:"long"}:Kf("months",t,n)>1&&(u={month:"long"}),l&&(o={week:"short"}),i={weekday:"narrow",day:"numeric"};break;case"hour":l&&(u={week:"short"}),Kf("days",t,n)>1&&(o={weekday:"short",day:"numeric",month:"numeric",omitCommas:!0}),i={hour:"numeric",minute:"2-digit",omitZeroMinute:!0,meridiem:"short"};break;case"minute":Mr(s)/6e4/60>=Bf?(u={hour:"numeric",meridiem:"short"},o=function(e){return":"+Fn(e.date.minute,2)}):u={hour:"numeric",minute:"numeric",meridiem:"short"};break;case"second":(function(e){return Mr(e)/1e3})(s)/60>=Bf?(u={hour:"numeric",minute:"2-digit",meridiem:"lowercase"},o=function(e){return":"+Fn(e.date.second,2)}):u={hour:"numeric",minute:"2-digit",second:"2-digit",meridiem:"lowercase"};break;case"millisecond":u={hour:"numeric",minute:"2-digit",second:"2-digit",meridiem:"lowercase"},o=function(e){return"."+Fn(e.millisecond,3)}}return[].concat(u||[],o||[],i||[])}(o,e,t,n);o.headerFormats=s.map((function(e){return to(e)})),o.isTimeScale=Boolean(o.slotDuration.milliseconds);var a=null;if(!o.isTimeScale){var l=Ar(o.slotDuration).unit;/year|month|week/.test(l)&&(a=l)}o.largeUnit=a,o.emphasizeWeeks=1===Rr(o.slotDuration)&&Kf("weeks",e,t)>=2&&!n.businessHours;var u,c,d=n.snapDuration;d&&(u=Er(d),c=Ir(o.slotDuration,u)),null==c&&(u=o.slotDuration,c=1),o.snapDuration=u,o.snapsPerSlot=c;var f=Mr(e.slotMaxTime)-Mr(e.slotMinTime),p=Yf(e.renderRange.start,o,t),h=Yf(e.renderRange.end,o,t);o.isTimeScale&&(p=t.add(p,e.slotMinTime),h=t.add(Kn(h,-1),e.slotMaxTime)),o.timeWindowMs=f,o.normalizedRange={start:p,end:h};for(var g=[],v=p;v1&&!g,m=null,y=a[d]||(g?s:null);if(v){var b=t.format(u,f);h&&h.text===b?h.colspan+=1:m=Xf(u,b,y)}else if(!h||Vn(t.countDurationsBetween(e.normalizedRange.start,u,e.labelInterval))){m=Xf(u,b=t.format(u,f),y)}else h.colspan+=1;m&&(m.weekStart=c,p.push(m))}return o}(o,t),o.slotsPerLabel=Ir(o.labelInterval,o.slotDuration),o}function Yf(e,t,n){var r=e;return t.isTimeScale||(r=er(r),t.largeUnit&&(r=n.startOf(r,t.largeUnit))),r}function Gf(e,t,n,r){if(r.isHiddenDay(e))return!1;if(t.isTimeScale){var o=er(e),i=e.valueOf()-o.valueOf()-Mr(n.slotMinTime);return(i=(i%864e5+864e5)%864e5)=jf)break}e.labelInterval=o}return o}function Kf(e,t,n){var r=t.currentRange,o=null;return"years"===e?o=n.diffWholeYears(r.start,r.end):"months"===e||"weeks"===e?o=n.diffWholeMonths(r.start,r.end):"days"===e&&(o=Qn(r.start,r.end)),o||0}function Xf(e,t,n){return{date:e,text:t,rowUnit:n,colspan:1,isWeekStart:!1}}var Jf=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return We(t,e),t.prototype.render=function(){var e=this.props,t=this.context;return mn(ms,{hookProps:e.hookProps,content:t.options.slotLabelContent,defaultContent:Qf},(function(t,n){return mn("a",Ue({ref:t,className:"fc-timeline-slot-cushion fc-scrollgrid-sync-inner"+(e.isSticky?" fc-sticky":"")},e.navLinkAttrs),n)}))},t}(ss);function Qf(e){return e.text}function ep(e){return{level:e.level,date:e.dateEnv.toDate(e.dateMarker),view:e.viewApi,text:e.text}}var tp=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.refineHookProps=Wr(ep),t.normalizeClassNames=_s(),t.buildCellNavLinkAttrs=Hr(np),t}return We(t,e),t.prototype.render=function(){var e=this,t=this.props,n=this.context,r=n.dateEnv,o=n.options,i=t.cell,s=t.dateProfile,a=t.tDateProfile,l=Li(i.date,t.todayRange,t.nowDate,s),u=["fc-timeline-slot","fc-timeline-slot-label"].concat("time"===i.rowUnit?Wi(l,n.theme):Hi(l,n.theme));i.isWeekStart&&u.push("fc-timeline-slot-em");var c=this.refineHookProps({level:t.rowLevel,dateMarker:i.date,text:i.text,dateEnv:n.dateEnv,viewApi:n.viewApi}),d=this.normalizeClassNames(o.slotLabelClassNames,c);return mn(bs,{hookProps:c,didMount:o.slotLabelDidMount,willUnmount:o.slotLabelWillUnmount},(function(o){return mn("th",{ref:o,className:u.concat(d).join(" "),"data-date":r.formatIso(i.date,{omitTime:!a.isTimeScale,omitTimeZoneOffset:!0}),colSpan:i.colspan},mn("div",{className:"fc-timeline-slot-frame",style:{height:t.rowInnerHeight}},mn(Jf,{hookProps:c,isSticky:t.isSticky,navLinkAttrs:e.buildCellNavLinkAttrs(n,i.date,i.rowUnit)})))}))},t}(ss);function np(e,t,n){return n&&"time"!==n?ji(e,t,n):{}}var rp=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return We(t,e),t.prototype.render=function(){var e=this.props,t=e.dateProfile,n=e.tDateProfile,r=e.rowInnerHeights,o=e.todayRange,i=e.nowDate,s=n.cellRows;return mn(_n,null,s.map((function(e,a){var l=a===s.length-1,u=n.isTimeScale&&l;return mn("tr",{key:a,className:["fc-timeline-header-row",u?"fc-timeline-header-row-chrono":""].join(" ")},e.map((function(e){return mn(tp,{key:e.date.toISOString(),cell:e,rowLevel:a,dateProfile:t,tDateProfile:n,todayRange:o,nowDate:i,rowInnerHeight:r&&r[a],isSticky:!l})})))})))},t}(ss),op=function(){function e(e,t,n,r,o,i){this.slatRootEl=e,this.dateProfile=n,this.tDateProfile=r,this.dateEnv=o,this.isRtl=i,this.outerCoordCache=new Qi(e,t,!0,!1),this.innerCoordCache=new Qi(e,function(e,t){for(var n=e instanceof HTMLElement?[e]:e,r=[],o=0;o=t.snapDiffToIndex.length)return t.snapCnt;var o=Math.floor(r),i=t.snapDiffToIndex[o];return Vn(i)?i+=r-o:i=Math.ceil(i),i}function sp(e,t){return null===e?{left:"",right:""}:t?{right:e,left:""}:{left:e,right:""}}function ap(e,t){return e?t?{right:e.start,left:-e.end}:{left:e.start,right:-e.end}:{left:"",right:""}}var lp=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.rootElRef=bn(),t}return We(t,e),t.prototype.render=function(){var e=this,t=this.props,n=this.context,r=Ar(t.tDateProfile.slotDuration).unit,o=t.slatCoords&&t.slatCoords.dateProfile===t.dateProfile?t.slatCoords:null;return mn(Ha,{unit:r},(function(r,i){return mn("div",{className:"fc-timeline-header",ref:e.rootElRef},mn("table",{"aria-hidden":!0,className:"fc-scrollgrid-sync-table",style:{minWidth:t.tableMinWidth,width:t.clientWidth}},t.tableColGroupNode,mn("tbody",null,mn(rp,{dateProfile:t.dateProfile,tDateProfile:t.tDateProfile,nowDate:r,todayRange:i,rowInnerHeights:t.rowInnerHeights}))),n.options.nowIndicator&&mn("div",{className:"fc-timeline-now-indicator-container"},o&&o.isDateInRange(r)&&mn(ml,{isAxis:!0,date:r},(function(e,t,i,s){return mn("div",{ref:e,className:["fc-timeline-now-indicator-arrow"].concat(t).join(" "),style:sp(o.dateToCoord(r),n.isRtl)},s)}))))}))},t.prototype.componentDidMount=function(){this.updateSize()},t.prototype.componentDidUpdate=function(){this.updateSize()},t.prototype.updateSize=function(){this.props.onMaxCushionWidth&&this.props.onMaxCushionWidth(this.computeMaxCushionWidth())},t.prototype.computeMaxCushionWidth=function(){return Math.max.apply(Math,Tn(this.rootElRef.current,".fc-timeline-header-row:last-child .fc-timeline-slot-cushion").map((function(e){return e.getBoundingClientRect().width})))},t}(ss),up=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return We(t,e),t.prototype.render=function(){var e=this.props,t=this.context,n=t.dateEnv,r=t.options,o=t.theme,i=e.date,s=e.tDateProfile,a=e.isEm,l=Li(e.date,e.todayRange,e.nowDate,e.dateProfile),u=["fc-timeline-slot","fc-timeline-slot-lane"],c={"data-date":n.formatIso(i,{omitTimeZoneOffset:!0,omitTime:!s.isTimeScale})},d=Ue(Ue({date:n.toDate(e.date)},l),{view:t.viewApi});return a&&u.push("fc-timeline-slot-em"),s.isTimeScale&&u.push(Vn(n.countDurationsBetween(s.normalizedRange.start,e.date,s.labelInterval))?"fc-timeline-slot-major":"fc-timeline-slot-minor"),u.push.apply(u,e.isDay?Hi(l,o):Wi(l,o)),mn(gs,{hookProps:d,classNames:r.slotLaneClassNames,content:r.slotLaneContent,didMount:r.slotLaneDidMount,willUnmount:r.slotLaneWillUnmount,elRef:e.elRef},(function(e,t,n,r){return mn("td",Ue({ref:e,className:u.concat(t).join(" ")},c),mn("div",{ref:n},r))}))},t}(ss),cp=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return We(t,e),t.prototype.render=function(){var e=this.props,t=e.tDateProfile,n=e.cellElRefs,r=t.slotDates,o=t.isWeekStarts,i=!t.isTimeScale&&!t.largeUnit;return mn("tbody",null,mn("tr",null,r.map((function(r,s){var a=r.toISOString();return mn(up,{key:a,elRef:n.createRef(a),date:r,dateProfile:e.dateProfile,tDateProfile:t,nowDate:e.nowDate,todayRange:e.todayRange,isEm:o[s],isDay:i})}))))},t}(ss),dp=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.rootElRef=bn(),t.cellElRefs=new Qa,t.handleScrollRequest=function(e){var n=t.props.onScrollLeftRequest,r=t.coords;if(n&&r){if(e.time)n(r.coordFromLeft(r.durationToCoord(e.time)));return!0}return null},t}return We(t,e),t.prototype.render=function(){var e=this.props,t=this.context;return mn("div",{className:"fc-timeline-slots",ref:this.rootElRef},mn("table",{"aria-hidden":!0,className:t.theme.getClass("table"),style:{minWidth:e.tableMinWidth,width:e.clientWidth}},e.tableColGroupNode,mn(cp,{cellElRefs:this.cellElRefs,dateProfile:e.dateProfile,tDateProfile:e.tDateProfile,nowDate:e.nowDate,todayRange:e.todayRange})))},t.prototype.componentDidMount=function(){this.updateSizing(),this.scrollResponder=this.context.createScrollResponder(this.handleScrollRequest)},t.prototype.componentDidUpdate=function(e){this.updateSizing(),this.scrollResponder.update(e.dateProfile!==this.props.dateProfile)},t.prototype.componentWillUnmount=function(){this.scrollResponder.detach(),this.props.onCoords&&this.props.onCoords(null)},t.prototype.updateSizing=function(){var e,t=this.props,n=this.context;null!==t.clientWidth&&this.scrollResponder&&(this.rootElRef.current.offsetWidth&&(this.coords=new op(this.rootElRef.current,(e=this.cellElRefs.currentMap,t.tDateProfile.slotDates.map((function(t){var n=t.toISOString();return e[n]}))),t.dateProfile,t.tDateProfile,n.dateEnv,n.isRtl),t.onCoords&&t.onCoords(this.coords),this.scrollResponder.update(!1)))},t.prototype.positionToHit=function(e){var t=this.coords.outerCoordCache,n=this.context,r=n.dateEnv,o=n.isRtl,i=this.props.tDateProfile,s=t.leftToIndex(e);if(null!=s){var a=t.getWidth(s),l=o?(t.rights[s]-e)/a:(e-t.lefts[s])/a,u=Math.floor(l*i.snapsPerSlot),c=r.add(i.slotDates[s],Tr(i.snapDuration,u));return{dateSpan:{range:{start:c,end:r.add(c,i.snapDuration)},allDay:!this.props.tDateProfile.isTimeScale},dayEl:this.cellElRefs.currentMap[s],left:t.lefts[s],right:t.rights[s]}}return null},t}(ss);function fp(e,t,n){var r=[];if(n)for(var o=0,i=e;o=0;n-=1){var r=t[n].parseMeta(e);if(r)return{meta:r,sourceDefId:n}}return null}(r);if(o)return{_raw:e,sourceId:Wn(),sourceDefId:o.sourceDefId,meta:o.meta,publicId:r.id||"",isFetching:!1,latestFetchId:"",fetchRange:null}}return null}function Np(e,t,n){var r=n.options,o=n.dateProfile;if(!e||!t)return Pp(r.initialResources||r.resources,o.activeRange,r.refetchResourcesOnNavigate,n);switch(t.type){case"RESET_RESOURCE_SOURCE":return Pp(t.resourceSourceInput,o.activeRange,r.refetchResourcesOnNavigate,n);case"PREV":case"NEXT":case"CHANGE_DATE":case"CHANGE_VIEW_TYPE":return function(e,t,n,r){if(n&&!function(e){return Boolean(Mp(e.sourceDefId).ignoreRange)}(e)&&(!e.fetchRange||(o=e.fetchRange,i=t,(null===o.start?null:o.start.valueOf())!==(null===i.start?null:i.start.valueOf())||(null===o.end?null:o.end.valueOf())!==(null===i.end?null:i.end.valueOf()))))return Lp(e,t,r);var o,i;return e}(e,o.activeRange,r.refetchResourcesOnNavigate,n);case"RECEIVE_RESOURCES":case"RECEIVE_RESOURCE_ERROR":return function(e,t,n){if(t===e.latestFetchId)return Ue(Ue({},e),{isFetching:!1,fetchRange:n});return e}(e,t.fetchId,t.fetchRange);case"REFETCH_RESOURCES":return Lp(e,o.activeRange,n);default:return e}}function Pp(e,t,n,r){if(e){var o=Op(e);return o=Lp(o,n?t:null,r)}return null}function Lp(e,t,n){var r=Mp(e.sourceDefId),o=Wn();return r.fetch({resourceSource:e,range:t,context:n},(function(e){n.dispatch({type:"RECEIVE_RESOURCES",fetchId:o,fetchRange:t,rawResources:e.rawResources})}),(function(e){n.dispatch({type:"RECEIVE_RESOURCE_ERROR",fetchId:o,fetchRange:t,error:e})})),Ue(Ue({},e),{isFetching:!0,latestFetchId:o})}var Hp="_fc:",Wp={id:String,parentId:String,children:fo,title:String,businessHours:fo,extendedProps:fo,eventEditable:Boolean,eventStartEditable:Boolean,eventDurationEditable:Boolean,eventConstraint:fo,eventOverlap:Boolean,eventAllow:fo,eventClassNames:yo,eventBackgroundColor:String,eventBorderColor:String,eventTextColor:String,eventColor:String};function Up(e,t,n,r){void 0===t&&(t="");var o=co(e,Wp),i=o.refined,s=o.extra,a={id:i.id||Hp+Wn(),parentId:i.parentId||t,title:i.title||"",businessHours:i.businessHours?Mi(i.businessHours,r):null,ui:wo({editable:i.eventEditable,startEditable:i.eventStartEditable,durationEditable:i.eventDurationEditable,constraint:i.eventConstraint,overlap:i.eventOverlap,allow:i.eventAllow,classNames:i.eventClassNames,backgroundColor:i.eventBackgroundColor,borderColor:i.eventBorderColor,textColor:i.eventTextColor,color:i.eventColor},r),extendedProps:Ue(Ue({},s),i.extendedProps)};if(Object.freeze(a.ui.classNames),Object.freeze(a.extendedProps),n[a.id]);else if(n[a.id]=a,i.children)for(var l=0,u=i.children;l0)break}t.splice(r,0,e)}function lh(e){var t=Ue(Ue(Ue({},e.extendedProps),e.ui),e);return delete t.ui,delete t.extendedProps,t}!function(e){function t(){return null!==e&&e.apply(this,arguments)||this}We(t,e),t.prototype.computeCol=function(e,t){return t*this.dayTableModel.colCnt+e},t.prototype.computeColRanges=function(e,t,n){return[{firstCol:this.computeCol(e,n),lastCol:this.computeCol(t,n),isStart:!0,isEnd:!0}]}}(rh),function(e){function t(){return null!==e&&e.apply(this,arguments)||this}We(t,e),t.prototype.computeCol=function(e,t){return e*this.resources.length+t},t.prototype.computeColRanges=function(e,t,n){for(var r=[],o=e;o<=t;o+=1){var i=this.computeCol(o,n);r.push({firstCol:i,lastCol:i,isStart:o===e,isEnd:o===t})}return r}}(rh),function(e){function t(){return null!==e&&e.apply(this,arguments)||this}We(t,e),t.prototype.getKeyInfo=function(e){var t=e.resourceDayTableModel,n=pr(t.resourceIndex.indicesById,(function(e){return t.resources[e]}));return n[""]={},n},t.prototype.getKeysForDateSpan=function(e){return[e.resourceId||""]},t.prototype.getKeysForEventDef=function(e){var t=e.resourceIds;return t.length?t:[""]}}(Ni);var uh=ds({deps:[ec],reducers:[function(e,t,n){var r=Np(e&&e.resourceSource,t,n),o=jp(e&&e.resourceStore,t,r,n),i=function(e,t){var n;return e&&t?"SET_RESOURCE_ENTITY_EXPANDED"===t.type?Ue(Ue({},e),((n={})[t.id]=t.isExpanded,n)):e:{}}(e&&e.resourceEntityExpansions,t);return{resourceSource:r,resourceStore:o,resourceEntityExpansions:i}}],isLoadingFuncs:[function(e){return e.resourceSource&&e.resourceSource.isFetching}],eventRefiners:Bp,eventDefMemberAdders:[function(e){return{resourceIds:(t=e.resourceIds,(t||[]).map((function(e){return String(e)}))).concat(e.resourceId?[e.resourceId]:[]),resourceEditable:e.resourceEditable};var t}],isDraggableTransformers:[function(e,t,n,r){if(!e){var o=r.getCurrentData();if(o.viewSpecs[o.currentViewType].optionDefaults.needsResourceData&&kp(t,r))return!0}return e}],eventDragMutationMassagers:[function(e,t,n){var r=t.dateSpan.resourceId,o=n.dateSpan.resourceId;r&&o&&r!==o&&(e.resourceMutation={matchResourceId:r,setResourceId:o})}],eventDefMutationAppliers:[function(e,t,n){var r=t.resourceMutation;if(r&&kp(e,n)){var o=e.resourceIds.indexOf(r.matchResourceId);if(-1!==o){var i=e.resourceIds.slice();i.splice(o,1),-1===i.indexOf(r.setResourceId)&&i.push(r.setResourceId),e.resourceIds=i}}}],dateSelectionTransformers:[function(e,t){var n=e.dateSpan.resourceId,r=t.dateSpan.resourceId;return n&&r?{resourceId:n}:null}],datePointTransforms:[function(e,t){return e.resourceId?{resource:t.calendarApi.getResourceById(e.resourceId)}:{}}],dateSpanTransforms:[function(e,t){return e.resourceId?{resource:t.calendarApi.getResourceById(e.resourceId)}:{}}],viewPropsTransformers:[Sp,xp],isPropsValid:function(e,t){var n=(new qp).splitProps(Ue(Ue({},e),{resourceStore:t.getCurrentData().resourceStore}));for(var r in n){var o=n[r];if(r&&n[""]&&(o=Ue(Ue({},o),{eventStore:vo(n[""].eventStore,o.eventStore),eventUiBases:Ue(Ue({},n[""].eventUiBases),o.eventUiBases)})),!Va(o,t,{resourceId:r},Vp.bind(null,r)))return!1}return!0},externalDefTransforms:[function(e){return e.resourceId?{resourceId:e.resourceId}:{}}],eventDropTransformers:[function(e,t){var n=e.resourceMutation;if(n){var r=t.calendarApi;return{oldResource:r.getResourceById(n.matchResourceId),newResource:r.getResourceById(n.setResourceId)}}return{oldResource:null,newResource:null}}],optionChangeHandlers:Gp,optionRefiners:Kp,listenerRefiners:Xp,propSetHandlers:{resourceStore:function(e,t){var n=t.emitter;n.hasHandlers("resourcesSet")&&n.trigger("resourcesSet",function(e,t){var n=[];for(var r in e)n.push(new Fp(t,e[r]));return n}(e,t))}}}); +/*! + FullCalendar Scheduler v5.11.5 + Docs & License: https://fullcalendar.io/scheduler + (c) 2022 Adam Shaw + */function ch(e){for(var t=e.depth,n=e.hasChildren,r=e.isExpanded,o=e.onExpanderClick,i=[],s=0;s1?mn(gh,{key:s,colSpec:i,fieldValue:l,rowSpan:a}):mn(hh,{key:s,colSpec:i,resource:t,fieldValue:l,depth:r,hasChildren:e.hasChildren,isExpanded:e.isExpanded,innerHeight:e.innerHeight})})))},t}(ss);mh.addPropsEquality({rowSpans:Lr});var yh=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.innerInnerRef=bn(),t.onExpanderClick=function(){var e=t.props;t.context.dispatch({type:"SET_RESOURCE_ENTITY_EXPANDED",id:e.id,isExpanded:!e.isExpanded})},t}return We(t,e),t.prototype.render=function(){var e=this,t=this.props,n=this.context,r={groupValue:t.group.value,view:n.viewApi},o=t.group.spec;return mn("tr",{role:"row"},mn(gs,{hookProps:r,classNames:o.labelClassNames,content:o.labelContent,defaultContent:bh,didMount:o.labelDidMount,willUnmount:o.labelWillUnmount},(function(r,o,i,s){return mn("th",{ref:r,role:"columnheader",scope:"colgroup",colSpan:t.spreadsheetColCnt,className:["fc-datagrid-cell","fc-resource-group",n.theme.getClass("tableCellShaded")].concat(o).join(" ")},mn("div",{className:"fc-datagrid-cell-frame",style:{height:t.innerHeight}},mn("div",{className:"fc-datagrid-cell-cushion fc-scrollgrid-sync-inner",ref:e.innerInnerRef},mn(ch,{depth:0,hasChildren:!0,isExpanded:t.isExpanded,onExpanderClick:e.onExpanderClick}),mn("span",{className:"fc-datagrid-cell-main",ref:i},s))))})))},t}(ss);function bh(e){return e.groupValue||mn(_n,null," ")}yh.addPropsEquality({group:function(e,t){return e.spec===t.spec&&e.value===t.value}});var _h=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.resizerElRefs=new Qa(t._handleColResizerEl.bind(t)),t.colDraggings={},t}return We(t,e),t.prototype.render=function(){var e=this,t=this.props,n=t.colSpecs,r=t.superHeaderRendering,o=t.rowInnerHeights,i={view:this.context.viewApi},s=[];if(o=o.slice(),r){var a=o.shift();s.push(mn("tr",{key:"row-super",role:"row"},mn(gs,{hookProps:i,classNames:r.headerClassNames,content:r.headerContent,didMount:r.headerDidMount,willUnmount:r.headerWillUnmount},(function(e,t,r,o){return mn("th",{ref:e,role:"columnheader",scope:"colgroup",colSpan:n.length,className:["fc-datagrid-cell","fc-datagrid-cell-super"].concat(t).join(" ")},mn("div",{className:"fc-datagrid-cell-frame",style:{height:a}},mn("div",{className:"fc-datagrid-cell-cushion fc-scrollgrid-sync-inner",ref:r},o)))}))))}var l=o.shift();return s.push(mn("tr",{key:"row",role:"row"},n.map((function(t,r){var o=r===n.length-1;return mn(gs,{key:r,hookProps:i,classNames:t.headerClassNames,content:t.headerContent,didMount:t.headerDidMount,willUnmount:t.headerWillUnmount},(function(n,i,s,a){return mn("th",{ref:n,role:"columnheader",className:["fc-datagrid-cell"].concat(i).join(" ")},mn("div",{className:"fc-datagrid-cell-frame",style:{height:l}},mn("div",{className:"fc-datagrid-cell-cushion fc-scrollgrid-sync-inner"},t.isMain&&mn("span",{className:"fc-datagrid-expander fc-datagrid-expander-placeholder"},mn("span",{className:"fc-icon"})),mn("span",{className:"fc-datagrid-cell-main",ref:s},a)),!o&&mn("div",{className:"fc-datagrid-cell-resizer",ref:e.resizerElRefs.createRef(r)})))}))})))),mn(_n,null,s)},t.prototype._handleColResizerEl=function(e,t){var n,r=this.colDraggings;e?(n=this.initColResizing(e,parseInt(t,10)))&&(r[t]=n):(n=r[t])&&(n.destroy(),delete r[t])},t.prototype.initColResizing=function(e,t){var n=this.context,r=n.pluginHooks,o=n.isRtl,i=this.props.onColWidthChange,s=r.elementDraggingImpl;if(s){var a,l,u=new s(e);return u.emitter.on("dragstart",(function(){var n=Tn(Rn(e,"tr"),"th");l=n.map((function(e){return e.getBoundingClientRect().width})),a=l[t]})),u.emitter.on("dragmove",(function(e){l[t]=Math.max(a+e.deltaX*(o?-1:1),20),i&&i(l.slice())})),u.setAutoScrollEnabled(!1),u}return null},t}(ss),wh=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return We(t,e),t.prototype.render=function(){var e=this.props,t=this.context,n={resource:new Fp(t,e.resource)};return mn(ms,{hookProps:n,content:t.options.resourceLaneContent},(function(e,t){return t&&mn("div",{className:"fc-timeline-lane-misc",ref:e},t)}))},t}(ss),Ch=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.refineHookProps=Wr(kh),t.normalizeClassNames=_s(),t.handleHeightChange=function(e,n){t.props.onHeightChange&&t.props.onHeightChange(Rn(e,"tr"),n)},t}return We(t,e),t.prototype.render=function(){var e=this,t=this.props,n=this.context,r=n.options,o=this.refineHookProps({resource:t.resource,context:n}),i=this.normalizeClassNames(r.resourceLaneClassNames,o);return mn("tr",{ref:t.elRef},mn(bs,{hookProps:o,didMount:r.resourceLaneDidMount,willUnmount:r.resourceLaneWillUnmount},(function(n){return mn("td",{ref:n,className:["fc-timeline-lane","fc-resource"].concat(i).join(" "),"data-resource-id":t.resource.id},mn("div",{className:"fc-timeline-lane-frame",style:{height:t.innerHeight}},mn(wh,{resource:t.resource}),mn(yp,{dateProfile:t.dateProfile,tDateProfile:t.tDateProfile,nowDate:t.nowDate,todayRange:t.todayRange,nextDayThreshold:t.nextDayThreshold,businessHours:t.businessHours,eventStore:t.eventStore,eventUiBases:t.eventUiBases,dateSelection:t.dateSelection,eventSelection:t.eventSelection,eventDrag:t.eventDrag,eventResize:t.eventResize,timelineCoords:t.timelineCoords,onHeightChange:e.handleHeightChange,resourceId:t.resource.id})))})))},t}(ss);function kh(e){return{resource:new Fp(e.context,e.resource)}}var Sh=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return We(t,e),t.prototype.render=function(){var e=this,t=this.props,n=this.props.renderingHooks,r={groupValue:t.groupValue,view:this.context.viewApi};return mn("tr",{ref:t.elRef},mn(gs,{hookProps:r,classNames:n.laneClassNames,content:n.laneContent,didMount:n.laneDidMount,willUnmount:n.laneWillUnmount},(function(n,r,o,i){return mn("td",{ref:n,className:["fc-timeline-lane","fc-resource-group",e.context.theme.getClass("tableCellShaded")].concat(r).join(" ")},mn("div",{style:{height:t.innerHeight},ref:o},i))})))},t}(ss),Eh=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return We(t,e),t.prototype.render=function(){var e=this.props,t=this.context,n=e.rowElRefs,r=e.innerHeights;return mn("tbody",null,e.rowNodes.map((function(o,i){if(o.group)return mn(Sh,{key:o.id,elRef:n.createRef(o.id),groupValue:o.group.value,renderingHooks:o.group.spec,innerHeight:r[i]||""});if(o.resource){var s=o.resource;return mn(Ch,Ue({key:o.id,elRef:n.createRef(o.id)},e.splitProps[s.id],{resource:s,dateProfile:e.dateProfile,tDateProfile:e.tDateProfile,nowDate:e.nowDate,todayRange:e.todayRange,nextDayThreshold:t.options.nextDayThreshold,businessHours:s.businessHours||e.fallbackBusinessHours,innerHeight:r[i]||"",timelineCoords:e.slatCoords,onHeightChange:e.onRowHeightChange}))}return null})))},t}(ss),xh=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.rootElRef=bn(),t.rowElRefs=new Qa,t}return We(t,e),t.prototype.render=function(){var e=this.props,t=this.context;return mn("table",{ref:this.rootElRef,"aria-hidden":!0,className:"fc-scrollgrid-sync-table "+t.theme.getClass("table"),style:{minWidth:e.tableMinWidth,width:e.clientWidth,height:e.minHeight}},mn(Eh,{rowElRefs:this.rowElRefs,rowNodes:e.rowNodes,dateProfile:e.dateProfile,tDateProfile:e.tDateProfile,nowDate:e.nowDate,todayRange:e.todayRange,splitProps:e.splitProps,fallbackBusinessHours:e.fallbackBusinessHours,slatCoords:e.slatCoords,innerHeights:e.innerHeights,onRowHeightChange:e.onRowHeightChange}))},t.prototype.componentDidMount=function(){this.updateCoords()},t.prototype.componentDidUpdate=function(){this.updateCoords()},t.prototype.componentWillUnmount=function(){this.props.onRowCoords&&this.props.onRowCoords(null)},t.prototype.updateCoords=function(){var e,t=this.props;t.onRowCoords&&null!==t.clientWidth&&this.props.onRowCoords(new Qi(this.rootElRef.current,(e=this.rowElRefs.currentMap,t.rowNodes.map((function(t){return e[t.id]}))),!1,!0))},t}(ss);var Rh=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.computeHasResourceBusinessHours=Hr(Dh),t.resourceSplitter=new qp,t.bgSlicer=new hp,t.slatsRef=bn(),t.state={slatCoords:null},t.handleEl=function(e){e?t.context.registerInteractiveComponent(t,{el:e}):t.context.unregisterInteractiveComponent(t)},t.handleSlatCoords=function(e){t.setState({slatCoords:e}),t.props.onSlatCoords&&t.props.onSlatCoords(e)},t.handleRowCoords=function(e){t.rowCoords=e,t.props.onRowCoords&&t.props.onRowCoords(e)},t}return We(t,e),t.prototype.render=function(){var e=this,t=this,n=t.props,r=t.state,o=t.context,i=n.dateProfile,s=n.tDateProfile,a=Ar(s.slotDuration).unit,l=this.computeHasResourceBusinessHours(n.rowNodes),u=this.resourceSplitter.splitProps(n),c=u[""],d=this.bgSlicer.sliceProps(c,i,s.isTimeScale?null:n.nextDayThreshold,o,i,o.dateProfileGenerator,s,o.dateEnv),f=r.slatCoords&&r.slatCoords.dateProfile===n.dateProfile?r.slatCoords:null;return mn("div",{ref:this.handleEl,className:["fc-timeline-body",n.expandRows?"fc-timeline-body-expandrows":""].join(" "),style:{minWidth:n.tableMinWidth}},mn(Ha,{unit:a},(function(t,r){return mn(_n,null,mn(dp,{ref:e.slatsRef,dateProfile:i,tDateProfile:s,nowDate:t,todayRange:r,clientWidth:n.clientWidth,tableColGroupNode:n.tableColGroupNode,tableMinWidth:n.tableMinWidth,onCoords:e.handleSlatCoords,onScrollLeftRequest:n.onScrollLeftRequest}),mn(pp,{businessHourSegs:l?null:d.businessHourSegs,bgEventSegs:d.bgEventSegs,timelineCoords:f,eventResizeSegs:d.eventResize?d.eventResize.segs:[],dateSelectionSegs:d.dateSelectionSegs,nowDate:t,todayRange:r}),mn(xh,{rowNodes:n.rowNodes,dateProfile:i,tDateProfile:n.tDateProfile,nowDate:t,todayRange:r,splitProps:u,fallbackBusinessHours:l?n.businessHours:null,clientWidth:n.clientWidth,minHeight:n.expandRows?n.clientHeight:"",tableMinWidth:n.tableMinWidth,innerHeights:n.rowInnerHeights,slatCoords:f,onRowCoords:e.handleRowCoords,onRowHeightChange:n.onRowHeightChange}),o.options.nowIndicator&&f&&f.isDateInRange(t)&&mn("div",{className:"fc-timeline-now-indicator-container"},mn(ml,{isAxis:!1,date:t},(function(e,n,r,i){return mn("div",{ref:e,className:["fc-timeline-now-indicator-line"].concat(n).join(" "),style:sp(f.dateToCoord(t),o.isRtl)},i)}))))})))},t.prototype.queryHit=function(e,t){var n=this.rowCoords,r=n.topToIndex(t);if(null!=r){var o=this.props.rowNodes[r].resource;if(o){var i=this.slatsRef.current.positionToHit(e);if(i)return{dateProfile:this.props.dateProfile,dateSpan:{range:i.dateSpan.range,allDay:i.dateSpan.allDay,resourceId:o.id},rect:{left:i.left,right:i.right,top:n.tops[r],bottom:n.bottoms[r]},dayEl:i.dayEl,layer:0}}}return null},t}(cs);function Dh(e){for(var t=0,n=e;t0){i.rowId=a.id,i.fromBottom=l;break}}return i}return null},t}(ss);function Mh(e){for(var t={},n=0;n0?`${e}px`:null}function Hh(){const e=function(){let e=document.createElement("div");e.style.position="absolute",e.style.top="-9999px",e.style.width="50px",e.style.height="50px",e.style.overflow="scroll",document.body.appendChild(e);const t=e.offsetWidth-e.clientWidth;return document.body.removeChild(e),t}(),t=document.querySelectorAll(".fixed-top, .fixed-bottom, .is-fixed, .sticky-top")[0],n=t?parseInt(t.style.paddingRight||0,10):0;window&&document.body.clientWidthe.removeEventListener(...t)}function Uh(e){let t="";if("string"==typeof e||"number"==typeof e)t+=e;else if("object"==typeof e)if(Array.isArray(e))t=e.map(Uh).filter(Boolean).join(" ");else for(let n in e)e[n]&&(t&&(t+=" "),t+=n);return t}function zh(...e){return e.map(Uh).filter(Boolean).join(" ")}function jh(e){if(!e)return 0;let{transitionDuration:t,transitionDelay:n}=window.getComputedStyle(e);const r=Number.parseFloat(t),o=Number.parseFloat(n);return r||o?(t=t.split(",")[0],n=n.split(",")[0],1e3*(Number.parseFloat(t)+Number.parseFloat(n))):0}function Bh(){return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,(e=>{const t=16*Math.random()|0;return("x"==e?t:3&t|8).toString(16)}))}function Fh(e){e.style.display="block";return{duration:jh(e),tick:t=>{0===t&&e.classList.add("show")}}}function qh(e){e.classList.remove("show");return{duration:jh(e),tick:t=>{0===t&&(e.style.display="none")}}}function Vh(e){e.style.display="block";return{duration:jh(e),tick:t=>{t>0&&e.classList.add("show")}}}function Yh(e){e.classList.remove("show");return{duration:jh(e),tick:t=>{1===t&&(e.style.display="none")}}}function Gh(e,{delay:n=0,duration:r=400,easing:o=t}={}){const i=+getComputedStyle(e).opacity;return{delay:n,duration:r,easing:o,css:e=>"opacity: "+e*i}}function Zh(e){let t,r,o,i;const s=[Jh,Xh],a=[];function l(e,t){return e[0]?0:1}r=l(e),o=a[r]=s[r](e);let u=[e[3],{class:e[2]}],c={};for(let e=0;e{a[d]=null})),we(),o=a[r],o?o.p(e,n):(o=a[r]=s[r](e),o.c()),Ce(o,1),o.m(t,null)),W(t,c=De(u,[8&n&&e[3],(!i||4&n)&&{class:e[2]}]))},i(e){i||(Ce(o),i=!0)},o(e){ke(o),i=!1},d(e){e&&D(t),a[r].d()}}}function Kh(e){let t,r,o,i;const s=[eg,Qh],a=[];function l(e,t){return e[0]?0:1}r=l(e),o=a[r]=s[r](e);let u=[e[3],{href:e[1]},{class:e[2]}],c={};for(let e=0;e{a[d]=null})),we(),o=a[r],o?o.p(e,n):(o=a[r]=s[r](e),o.c()),Ce(o,1),o.m(t,null)),W(t,c=De(u,[8&n&&e[3],(!i||2&n)&&{href:e[1]},(!i||4&n)&&{class:e[2]}]))},i(e){i||(Ce(o),i=!0)},o(e){ke(o),i=!1},d(e){e&&D(t),a[r].d()}}}function Xh(e){let t;const n=e[8].default,r=c(n,e,e[7],null);return{c(){r&&r.c()},m(e,n){r&&r.m(e,n),t=!0},p(e,o){r&&r.p&&(!t||128&o)&&p(r,n,e,e[7],t?f(n,e[7],o,null):h(e[7]),null)},i(e){t||(Ce(r,e),t=!0)},o(e){ke(r,e),t=!1},d(e){r&&r.d(e)}}}function Jh(t){let n;return{c(){n=I(t[0])},m(e,t){R(e,n,t)},p(e,t){1&t&&U(n,e[0])},i:e,o:e,d(e){e&&D(n)}}}function Qh(e){let t;const n=e[8].default,r=c(n,e,e[7],null);return{c(){r&&r.c()},m(e,n){r&&r.m(e,n),t=!0},p(e,o){r&&r.p&&(!t||128&o)&&p(r,n,e,e[7],t?f(n,e[7],o,null):h(e[7]),null)},i(e){t||(Ce(r,e),t=!0)},o(e){ke(r,e),t=!1},d(e){r&&r.d(e)}}}function eg(t){let n;return{c(){n=I(t[0])},m(e,t){R(e,n,t)},p(e,t){1&t&&U(n,e[0])},i:e,o:e,d(e){e&&D(n)}}}function tg(e){let t,n,r,o;const i=[Kh,Zh],s=[];function a(e,t){return e[1]?0:1}return t=a(e),n=s[t]=i[t](e),{c(){n.c(),r=O()},m(e,n){s[t].m(e,n),R(e,r,n),o=!0},p(e,[o]){let l=t;t=a(e),t===l?s[t].p(e,o):(_e(),ke(s[l],1,1,(()=>{s[l]=null})),we(),n=s[t],n?n.p(e,o):(n=s[t]=i[t](e),n.c()),Ce(n,1),n.m(r.parentNode,r))},i(e){o||(Ce(n),o=!0)},o(e){ke(n),o=!1},d(e){s[t].d(e),e&&D(r)}}}function ng(e,t,r){let o;const i=["class","children","color","href","pill"];let s=v(t,i),{$$slots:a={},$$scope:l}=t,{class:u=""}=t,{children:c}=t,{color:d="secondary"}=t,{href:f}=t,{pill:p=!1}=t;return e.$$set=e=>{t=n(n({},t),g(e)),r(3,s=v(t,i)),"class"in e&&r(4,u=e.class),"children"in e&&r(0,c=e.children),"color"in e&&r(5,d=e.color),"href"in e&&r(1,f=e.href),"pill"in e&&r(6,p=e.pill),"$$scope"in e&&r(7,l=e.$$scope)},e.$$.update=()=>{112&e.$$.dirty&&r(2,o=zh(u,"badge",`bg-${d}`,!!p&&"rounded-pill"))},[c,f,o,s,u,d,p,l,a]}class rg extends Ne{constructor(e){super(),Oe(this,e,ng,tg,a,{class:4,children:0,color:5,href:1,pill:6})}}function og(e){let t,r,o,i,s;const a=e[19].default,l=c(a,e,e[18],null),u=l||function(e){let t,n,r,o;const i=[ag,sg],s=[];function a(e,t){return e[1]?0:1}return t=a(e),n=s[t]=i[t](e),{c(){n.c(),r=O()},m(e,n){s[t].m(e,n),R(e,r,n),o=!0},p(e,o){let l=t;t=a(e),t===l?s[t].p(e,o):(_e(),ke(s[l],1,1,(()=>{s[l]=null})),we(),n=s[t],n?n.p(e,o):(n=s[t]=i[t](e),n.c()),Ce(n,1),n.m(r.parentNode,r))},i(e){o||(Ce(n),o=!0)},o(e){ke(n),o=!1},d(e){s[t].d(e),e&&D(r)}}}(e);let d=[e[9],{class:e[7]},{disabled:e[2]},{value:e[5]},{"aria-label":r=e[8]||e[6]},{style:e[4]}],g={};for(let e=0;e{c[a]=null})),we(),o=c[r],o?o.p(e,n):(o=c[r]=u[r](e),o.c()),Ce(o,1),o.m(t,null)),W(t,p=De(f,[512&n&&e[9],(!s||128&n)&&{class:e[7]},(!s||4&n)&&{disabled:e[2]},(!s||8&n)&&{href:e[3]},(!s||320&n&&i!==(i=e[8]||e[6]))&&{"aria-label":i},(!s||16&n)&&{style:e[4]}]))},i(e){s||(Ce(o),s=!0)},o(e){ke(o),s=!1},d(n){n&&D(t),c[r].d(),e[22](null),a=!1,l()}}}function sg(e){let t;const n=e[19].default,r=c(n,e,e[18],null);return{c(){r&&r.c()},m(e,n){r&&r.m(e,n),t=!0},p(e,o){r&&r.p&&(!t||262144&o)&&p(r,n,e,e[18],t?f(n,e[18],o,null):h(e[18]),null)},i(e){t||(Ce(r,e),t=!0)},o(e){ke(r,e),t=!1},d(e){r&&r.d(e)}}}function ag(t){let n;return{c(){n=I(t[1])},m(e,t){R(e,n,t)},p(e,t){2&t&&U(n,e[1])},i:e,o:e,d(e){e&&D(n)}}}function lg(e){let t;const n=e[19].default,r=c(n,e,e[18],null);return{c(){r&&r.c()},m(e,n){r&&r.m(e,n),t=!0},p(e,o){r&&r.p&&(!t||262144&o)&&p(r,n,e,e[18],t?f(n,e[18],o,null):h(e[18]),null)},i(e){t||(Ce(r,e),t=!0)},o(e){ke(r,e),t=!1},d(e){r&&r.d(e)}}}function ug(t){let n;return{c(){n=I(t[1])},m(e,t){R(e,n,t)},p(e,t){2&t&&U(n,e[1])},i:e,o:e,d(e){e&&D(n)}}}function cg(e){let t,n,r,o;const i=[ig,og],s=[];function a(e,t){return e[3]?0:1}return t=a(e),n=s[t]=i[t](e),{c(){n.c(),r=O()},m(e,n){s[t].m(e,n),R(e,r,n),o=!0},p(e,[o]){let l=t;t=a(e),t===l?s[t].p(e,o):(_e(),ke(s[l],1,1,(()=>{s[l]=null})),we(),n=s[t],n?n.p(e,o):(n=s[t]=i[t](e),n.c()),Ce(n,1),n.m(r.parentNode,r))},i(e){o||(Ce(n),o=!0)},o(e){ke(n),o=!1},d(e){s[t].d(e),e&&D(r)}}}function dg(e,t,r){let o,i,s;const a=["class","active","block","children","close","color","disabled","href","inner","outline","size","style","value","white"];let l=v(t,a),{$$slots:u={},$$scope:c}=t,{class:d=""}=t,{active:f=!1}=t,{block:p=!1}=t,{children:h}=t,{close:m=!1}=t,{color:y="secondary"}=t,{disabled:b=!1}=t,{href:_=""}=t,{inner:w}=t,{outline:C=!1}=t,{size:k=null}=t,{style:S=""}=t,{value:E=""}=t,{white:x=!1}=t;return e.$$set=e=>{r(24,t=n(n({},t),g(e))),r(9,l=v(t,a)),"class"in e&&r(10,d=e.class),"active"in e&&r(11,f=e.active),"block"in e&&r(12,p=e.block),"children"in e&&r(1,h=e.children),"close"in e&&r(13,m=e.close),"color"in e&&r(14,y=e.color),"disabled"in e&&r(2,b=e.disabled),"href"in e&&r(3,_=e.href),"inner"in e&&r(0,w=e.inner),"outline"in e&&r(15,C=e.outline),"size"in e&&r(16,k=e.size),"style"in e&&r(4,S=e.style),"value"in e&&r(5,E=e.value),"white"in e&&r(17,x=e.white),"$$scope"in e&&r(18,c=e.$$scope)},e.$$.update=()=>{r(8,o=t["aria-label"]),261120&e.$$.dirty&&r(7,i=zh(d,m?"btn-close":"btn",m||`btn${C?"-outline":""}-${y}`,!!k&&`btn-${k}`,!!p&&"d-block w-100",{active:f,"btn-close-white":m&&x})),8192&e.$$.dirty&&r(6,s=m?"Close":null)},t=g(t),[w,h,b,_,S,E,s,i,o,l,d,f,p,m,y,C,k,x,c,u,function(t){ne.call(this,e,t)},function(t){ne.call(this,e,t)},function(e){oe[e?"unshift":"push"]((()=>{w=e,r(0,w)}))},function(e){oe[e?"unshift":"push"]((()=>{w=e,r(0,w)}))}]}class fg extends Ne{constructor(e){super(),Oe(this,e,dg,cg,a,{class:10,active:11,block:12,children:1,close:13,color:14,disabled:2,href:3,inner:0,outline:15,size:16,style:4,value:5,white:17})}}function pg(t){let r,o=[t[1],{class:t[0]}],i={};for(let e=0;e{t=n(n({},t),g(e)),r(1,s=v(t,i)),"class"in e&&r(2,a=e.class),"name"in e&&r(3,l=e.name)},e.$$.update=()=>{12&e.$$.dirty&&r(0,o=zh(a,`bi-${l}`))},[o,s,a,l]}class gg extends Ne{constructor(e){super(),Oe(this,e,hg,pg,a,{class:2,name:3})}}function vg(e){let t,n;const r=e[1].default,o=c(r,e,e[0],null);return{c(){t=$("div"),o&&o.c()},m(e,r){R(e,t,r),o&&o.m(t,null),n=!0},p(e,[t]){o&&o.p&&(!n||1&t)&&p(o,r,e,e[0],n?f(r,e[0],t,null):h(e[0]),null)},i(e){n||(Ce(o,e),n=!0)},o(e){ke(o,e),n=!1},d(e){e&&D(t),o&&o.d(e)}}}function mg(e,t,n){let{$$slots:r={},$$scope:o}=t;return e.$$set=e=>{"$$scope"in e&&n(0,o=e.$$scope)},[o,r]}class yg extends Ne{constructor(e){super(),Oe(this,e,mg,vg,a,{})}}function bg(e){let t,r,o,i,s,a,l=[e[4],{class:e[3]}],u={};for(let e=0;e{i&&(o&&o.end(1),r=Ee(t,Fh,{}),r.start())})),i=!0)},o(e){r&&r.invalidate(),o=xe(t,qh,{}),i=!1},d(e){e&&D(t),e&&o&&o.end(),s=!1,a()}}}function _g(e){let t,n,r=e[0]&&e[2]&&bg(e);return{c(){r&&r.c(),t=O()},m(e,o){r&&r.m(e,o),R(e,t,o),n=!0},p(e,[n]){e[0]&&e[2]?r?(r.p(e,n),5&n&&Ce(r,1)):(r=bg(e),r.c(),Ce(r,1),r.m(t.parentNode,t)):r&&(_e(),ke(r,1,1,(()=>{r=null})),we())},i(e){n||(Ce(r),n=!0)},o(e){ke(r),n=!1},d(e){r&&r.d(e),e&&D(t)}}}function wg(e,t,r){let o;const i=["class","isOpen","fade"];let s=v(t,i),{class:a=""}=t,{isOpen:l=!1}=t,{fade:u=!0}=t,c=!1;return Q((()=>{r(2,c=!0)})),e.$$set=e=>{t=n(n({},t),g(e)),r(4,s=v(t,i)),"class"in e&&r(5,a=e.class),"isOpen"in e&&r(0,l=e.isOpen),"fade"in e&&r(1,u=e.fade)},e.$$.update=()=>{32&e.$$.dirty&&r(3,o=zh(a,"modal-backdrop"))},[l,u,c,o,s,a,function(t){ne.call(this,e,t)}]}class Cg extends Ne{constructor(e){super(),Oe(this,e,wg,_g,a,{class:5,isOpen:0,fade:1})}}function kg(e){let t,r;const o=e[4].default,i=c(o,e,e[3],null);let s=[e[1],{class:e[0]}],a={};for(let e=0;e{t=n(n({},t),g(e)),r(1,s=v(t,i)),"class"in e&&r(2,u=e.class),"$$scope"in e&&r(3,l=e.$$scope)},e.$$.update=()=>{4&e.$$.dirty&&r(0,o=zh(u,"modal-body"))},[o,s,u,l,a]}class Eg extends Ne{constructor(e){super(),Oe(this,e,Sg,kg,a,{class:2})}}const xg=e=>({}),Rg=e=>({});function Dg(e){let t;const n=e[8].default,r=c(n,e,e[7],null);return{c(){r&&r.c()},m(e,n){r&&r.m(e,n),t=!0},p(e,o){r&&r.p&&(!t||128&o)&&p(r,n,e,e[7],t?f(n,e[7],o,null):h(e[7]),null)},i(e){t||(Ce(r,e),t=!0)},o(e){ke(r,e),t=!1},d(e){r&&r.d(e)}}}function Tg(t){let n;return{c(){n=I(t[2])},m(e,t){R(e,n,t)},p(e,t){4&t&&U(n,e[2])},i:e,o:e,d(e){e&&D(n)}}}function $g(e){let t,n,r;return{c(){t=$("button"),L(t,"type","button"),L(t,"class","btn-close"),L(t,"aria-label",e[1])},m(o,i){R(o,t,i),n||(r=N(t,"click",(function(){s(e[0])&&e[0].apply(this,arguments)})),n=!0)},p(n,r){e=n,2&r&&L(t,"aria-label",e[1])},d(e){e&&D(t),n=!1,r()}}}function Mg(e){let t,r,o,i,s,a;const l=[Tg,Dg],u=[];function d(e,t){return e[2]?0:1}o=d(e),i=u[o]=l[o](e);const g=e[8].close,v=c(g,e,e[7],Rg),m=v||function(e){let t,n="function"==typeof e[0]&&$g(e);return{c(){n&&n.c(),t=O()},m(e,r){n&&n.m(e,r),R(e,t,r)},p(e,r){"function"==typeof e[0]?n?n.p(e,r):(n=$g(e),n.c(),n.m(t.parentNode,t)):n&&(n.d(1),n=null)},d(e){n&&n.d(e),e&&D(t)}}}(e);let y=[e[5],{class:e[4]}],b={};for(let e=0;e{u[s]=null})),we(),i=u[o],i?i.p(e,n):(i=u[o]=l[o](e),i.c()),Ce(i,1),i.m(r,null)),(!a||8&n)&&L(r,"id",e[3]),v?v.p&&(!a||128&n)&&p(v,g,e,e[7],a?f(g,e[7],n,xg):h(e[7]),Rg):m&&m.p&&(!a||3&n)&&m.p(e,a?n:-1),W(t,b=De(y,[32&n&&e[5],(!a||16&n)&&{class:e[4]}]))},i(e){a||(Ce(i),Ce(m,e),a=!0)},o(e){ke(i),ke(m,e),a=!1},d(e){e&&D(t),u[o].d(),m&&m.d(e)}}}function Ig(e,t,r){let o;const i=["class","toggle","closeAriaLabel","children","id"];let s=v(t,i),{$$slots:a={},$$scope:l}=t,{class:u=""}=t,{toggle:c}=t,{closeAriaLabel:d="Close"}=t,{children:f}=t,{id:p}=t;return e.$$set=e=>{t=n(n({},t),g(e)),r(5,s=v(t,i)),"class"in e&&r(6,u=e.class),"toggle"in e&&r(0,c=e.toggle),"closeAriaLabel"in e&&r(1,d=e.closeAriaLabel),"children"in e&&r(2,f=e.children),"id"in e&&r(3,p=e.id),"$$scope"in e&&r(7,l=e.$$scope)},e.$$.update=()=>{64&e.$$.dirty&&r(4,o=zh(u,"modal-header"))},[c,d,f,p,o,s,u,l,a]}class Ag extends Ne{constructor(e){super(),Oe(this,e,Ig,Mg,a,{class:6,toggle:0,closeAriaLabel:1,children:2,id:3})}}function Og(e){let t,r;const o=e[3].default,i=c(o,e,e[2],null);let s=[e[1]],a={};for(let e=0;e{s=document.createElement("div"),document.body.appendChild(s),s.appendChild(i)})),ee((()=>{"undefined"!=typeof document&&document.body.removeChild(s)})),e.$$set=e=>{t=n(n({},t),g(e)),r(1,a=v(t,o)),"$$scope"in e&&r(2,u=e.$$scope)},[i,a,u,l,function(e){oe[e?"unshift":"push"]((()=>{i=e,r(0,i)}))}]}class Pg extends Ne{constructor(e){super(),Oe(this,e,Ng,Og,a,{})}}gn("");const Lg=e=>({}),Hg=e=>({});function Wg(e){let t,n,r;var o=e[13];function i(e){return{props:{$$slots:{default:[Vg]},$$scope:{ctx:e}}}}return o&&(t=q(o,i(e))),{c(){t&&$e(t.$$.fragment),n=O()},m(e,o){t&&Me(t,e,o),R(e,n,o),r=!0},p(e,r){const s={};if(2119615&r[0]|8&r[1]&&(s.$$scope={dirty:r,ctx:e}),8192&r[0]&&o!==(o=e[13])){if(t){_e();const e=t;ke(e.$$.fragment,1,0,(()=>{Ie(e,1)})),we()}o?(t=q(o,i(e)),$e(t.$$.fragment),Ce(t.$$.fragment,1),Me(t,n.parentNode,n)):t=null}else o&&t.$set(s)},i(e){r||(t&&Ce(t.$$.fragment,e),r=!0)},o(e){t&&ke(t.$$.fragment,e),r=!1},d(e){e&&D(n),t&&Ie(t,e)}}}function Ug(e){let t,n,r,o,s,a,l,u,d,g,v,m,y,b;const _=e[31].external,w=c(_,e,e[34],Hg);let C=e[3]&&zg(e);const k=[Fg,Bg],E=[];function x(e,t){return e[2]?0:1}return a=x(e),l=E[a]=k[a](e),{c(){t=$("div"),w&&w.c(),n=A(),r=$("div"),o=$("div"),C&&C.c(),s=A(),l.c(),L(o,"class",u=zh("modal-content",e[9])),L(r,"class",e[14]),L(r,"role","document"),L(t,"aria-labelledby",e[5]),L(t,"class",d=zh("modal",e[8],{fade:e[10],"position-static":e[0]})),L(t,"role","dialog")},m(i,l){R(i,t,l),w&&w.m(t,null),S(t,n),S(t,r),S(r,o),C&&C.m(o,null),S(o,s),E[a].m(o,null),e[32](r),m=!0,y||(b=[N(t,"introstart",e[33]),N(t,"introend",e[17]),N(t,"outrostart",e[18]),N(t,"outroend",e[19]),N(t,"click",e[16]),N(t,"mousedown",e[20])],y=!0)},p(e,n){w&&w.p&&(!m||8&n[1])&&p(w,_,e,e[34],m?f(_,e[34],n,Lg):h(e[34]),Hg),e[3]?C?(C.p(e,n),8&n[0]&&Ce(C,1)):(C=zg(e),C.c(),Ce(C,1),C.m(o,s)):C&&(_e(),ke(C,1,1,(()=>{C=null})),we());let i=a;a=x(e),a===i?E[a].p(e,n):(_e(),ke(E[i],1,1,(()=>{E[i]=null})),we(),l=E[a],l?l.p(e,n):(l=E[a]=k[a](e),l.c()),Ce(l,1),l.m(o,null)),(!m||512&n[0]&&u!==(u=zh("modal-content",e[9])))&&L(o,"class",u),(!m||16384&n[0])&&L(r,"class",e[14]),(!m||32&n[0])&&L(t,"aria-labelledby",e[5]),(!m||1281&n[0]&&d!==(d=zh("modal",e[8],{fade:e[10],"position-static":e[0]})))&&L(t,"class",d)},i(e){m||(Ce(w,e),Ce(C),Ce(l),ue((()=>{m&&(v&&v.end(1),g=Ee(t,Vh,{}),g.start())})),m=!0)},o(e){ke(w,e),ke(C),ke(l),g&&g.invalidate(),v=xe(t,Yh,{}),m=!1},d(n){n&&D(t),w&&w.d(n),C&&C.d(),E[a].d(),e[32](null),n&&v&&v.end(),y=!1,i(b)}}}function zg(e){let t,n;return t=new Ag({props:{toggle:e[4],id:e[5],$$slots:{default:[jg]},$$scope:{ctx:e}}}),{c(){$e(t.$$.fragment)},m(e,r){Me(t,e,r),n=!0},p(e,n){const r={};16&n[0]&&(r.toggle=e[4]),32&n[0]&&(r.id=e[5]),8&n[0]|8&n[1]&&(r.$$scope={dirty:n,ctx:e}),t.$set(r)},i(e){n||(Ce(t.$$.fragment,e),n=!0)},o(e){ke(t.$$.fragment,e),n=!1},d(e){Ie(t,e)}}}function jg(e){let t;return{c(){t=I(e[3])},m(e,n){R(e,t,n)},p(e,n){8&n[0]&&U(t,e[3])},d(e){e&&D(t)}}}function Bg(e){let t;const n=e[31].default,r=c(n,e,e[34],null);return{c(){r&&r.c()},m(e,n){r&&r.m(e,n),t=!0},p(e,o){r&&r.p&&(!t||8&o[1])&&p(r,n,e,e[34],t?f(n,e[34],o,null):h(e[34]),null)},i(e){t||(Ce(r,e),t=!0)},o(e){ke(r,e),t=!1},d(e){r&&r.d(e)}}}function Fg(e){let t,n;return t=new Eg({props:{$$slots:{default:[qg]},$$scope:{ctx:e}}}),{c(){$e(t.$$.fragment)},m(e,r){Me(t,e,r),n=!0},p(e,n){const r={};8&n[1]&&(r.$$scope={dirty:n,ctx:e}),t.$set(r)},i(e){n||(Ce(t.$$.fragment,e),n=!0)},o(e){ke(t.$$.fragment,e),n=!1},d(e){Ie(t,e)}}}function qg(e){let t;const n=e[31].default,r=c(n,e,e[34],null);return{c(){r&&r.c()},m(e,n){r&&r.m(e,n),t=!0},p(e,o){r&&r.p&&(!t||8&o[1])&&p(r,n,e,e[34],t?f(n,e[34],o,null):h(e[34]),null)},i(e){t||(Ce(r,e),t=!0)},o(e){ke(r,e),t=!1},d(e){r&&r.d(e)}}}function Vg(e){let t,r,o=e[1]&&Ug(e),i=[{class:e[7]},{tabindex:"-1"},e[21]],s={};for(let e=0;e{o=null})),we()),W(t,s=De(i,[(!r||128&n[0])&&{class:e[7]},{tabindex:"-1"},2097152&n[0]&&e[21]]))},i(e){r||(Ce(o),r=!0)},o(e){ke(o),r=!1},d(e){e&&D(t),o&&o.d()}}}function Yg(e){let t,n,r;var o=e[13];function i(e){return{props:{$$slots:{default:[Gg]},$$scope:{ctx:e}}}}return o&&(t=q(o,i(e))),{c(){t&&$e(t.$$.fragment),n=O()},m(e,o){t&&Me(t,e,o),R(e,n,o),r=!0},p(e,r){const s={};if(1026&r[0]|8&r[1]&&(s.$$scope={dirty:r,ctx:e}),8192&r[0]&&o!==(o=e[13])){if(t){_e();const e=t;ke(e.$$.fragment,1,0,(()=>{Ie(e,1)})),we()}o?(t=q(o,i(e)),$e(t.$$.fragment),Ce(t.$$.fragment,1),Me(t,n.parentNode,n)):t=null}else o&&t.$set(s)},i(e){r||(t&&Ce(t.$$.fragment,e),r=!0)},o(e){t&&ke(t.$$.fragment,e),r=!1},d(e){e&&D(n),t&&Ie(t,e)}}}function Gg(e){let t,n;return t=new Cg({props:{fade:e[10],isOpen:e[1]}}),{c(){$e(t.$$.fragment)},m(e,r){Me(t,e,r),n=!0},p(e,n){const r={};1024&n[0]&&(r.fade=e[10]),2&n[0]&&(r.isOpen=e[1]),t.$set(r)},i(e){n||(Ce(t.$$.fragment,e),n=!0)},o(e){ke(t.$$.fragment,e),n=!1},d(e){Ie(t,e)}}}function Zg(e){let t,n,r,o=e[11]&&Wg(e),i=e[6]&&!e[0]&&Yg(e);return{c(){o&&o.c(),t=A(),i&&i.c(),n=O()},m(e,s){o&&o.m(e,s),R(e,t,s),i&&i.m(e,s),R(e,n,s),r=!0},p(e,r){e[11]?o?(o.p(e,r),2048&r[0]&&Ce(o,1)):(o=Wg(e),o.c(),Ce(o,1),o.m(t.parentNode,t)):o&&(_e(),ke(o,1,1,(()=>{o=null})),we()),e[6]&&!e[0]?i?(i.p(e,r),65&r[0]&&Ce(i,1)):(i=Yg(e),i.c(),Ce(i,1),i.m(n.parentNode,n)):i&&(_e(),ke(i,1,1,(()=>{i=null})),we())},i(e){r||(Ce(o),Ce(i),r=!0)},o(e){ke(o),ke(i),r=!1},d(e){o&&o.d(e),e&&D(t),i&&i.d(e),e&&D(n)}}}let Kg=0;const Xg="modal-dialog";function Jg(e,t,r){let o,i;const s=["class","static","isOpen","autoFocus","body","centered","container","fullscreen","header","scrollable","size","toggle","labelledBy","backdrop","wrapClassName","modalClassName","contentClassName","fade","unmountOnClose","returnFocusAfterClose"];let a=v(t,s),{$$slots:l={},$$scope:u}=t;const c=te();let d,f,p,h,m,{class:y=""}=t,{static:b=!1}=t,{isOpen:_=!1}=t,{autoFocus:w=!0}=t,{body:C=!1}=t,{centered:k=!1}=t,{container:S}=t,{fullscreen:E=!1}=t,{header:x}=t,{scrollable:R=!1}=t,{size:D=""}=t,{toggle:T}=t,{labelledBy:$=(x?`modal-${Bh()}`:void 0)}=t,{backdrop:M=!0}=t,{wrapClassName:I=""}=t,{modalClassName:A=""}=t,{contentClassName:O=""}=t,{fade:N=!0}=t,{unmountOnClose:P=!0}=t,{returnFocusAfterClose:L=!0}=t,H=!1,W=!1,U=_,z=H;var j;function B(){p&&p.parentNode&&"function"==typeof p.parentNode.focus&&p.parentNode.focus()}function F(){try{d=document.activeElement}catch(e){d=null}b||(f=function(){const e=window?window.getComputedStyle(document.body,null):{};return parseInt(e&&e.getPropertyValue("padding-right")||0,10)}(),Hh(),0===Kg&&(document.body.className=zh(document.body.className,"modal-open")),++Kg),r(11,W=!0)}function q(){d&&("function"==typeof d.focus&&L&&d.focus(),d=null)}function V(){q()}function Y(){Kg<=1&&document.body.classList.remove("modal-open"),q(),Kg=Math.max(0,Kg-1),Lh(f)}Q((()=>{_&&(F(),H=!0),H&&w&&B()})),ee((()=>{V(),H&&Y()})),j=()=>{_&&!U&&(F(),H=!0),w&&H&&!z&&B(),U=_,z=H},J().$$.after_update.push(j);return e.$$set=e=>{t=n(n({},t),g(e)),r(21,a=v(t,s)),"class"in e&&r(22,y=e.class),"static"in e&&r(0,b=e.static),"isOpen"in e&&r(1,_=e.isOpen),"autoFocus"in e&&r(23,w=e.autoFocus),"body"in e&&r(2,C=e.body),"centered"in e&&r(24,k=e.centered),"container"in e&&r(25,S=e.container),"fullscreen"in e&&r(26,E=e.fullscreen),"header"in e&&r(3,x=e.header),"scrollable"in e&&r(27,R=e.scrollable),"size"in e&&r(28,D=e.size),"toggle"in e&&r(4,T=e.toggle),"labelledBy"in e&&r(5,$=e.labelledBy),"backdrop"in e&&r(6,M=e.backdrop),"wrapClassName"in e&&r(7,I=e.wrapClassName),"modalClassName"in e&&r(8,A=e.modalClassName),"contentClassName"in e&&r(9,O=e.contentClassName),"fade"in e&&r(10,N=e.fade),"unmountOnClose"in e&&r(29,P=e.unmountOnClose),"returnFocusAfterClose"in e&&r(30,L=e.returnFocusAfterClose),"$$scope"in e&&r(34,u=e.$$scope)},e.$$.update=()=>{490733568&e.$$.dirty[0]&&r(14,o=zh(Xg,y,{[`modal-${D}`]:D,"modal-fullscreen":!0===E,[`modal-fullscreen-${E}-down`]:E&&"string"==typeof E,[`${Xg}-centered`]:k,[`${Xg}-scrollable`]:R})),33554433&e.$$.dirty[0]&&r(13,i="inline"===S||b?yg:Pg)},[b,_,C,x,T,$,M,I,A,O,N,W,p,i,o,c,function(e){if(e.target===h){if(!_||!M)return;const t=p?p.parentNode:null;!0===M&&t&&e.target===t&&T&&(e.stopPropagation(),T(e))}},function(){c("open"),m=Wh(document,"keydown",(e=>{e.key&&"Escape"===e.key&&T&&!0===M&&(m&&m(),T(e))}))},function(){c("closing"),m&&m()},function(){c("close"),P&&V(),Y(),W&&(H=!1),r(11,W=!1)},function(e){h=e.target},a,y,w,k,S,E,R,D,P,L,l,function(e){oe[e?"unshift":"push"]((()=>{p=e,r(12,p)}))},()=>c("opening"),u]}class Qg extends Ne{constructor(e){super(),Oe(this,e,Jg,Zg,a,{class:22,static:0,isOpen:1,autoFocus:23,body:2,centered:24,container:25,fullscreen:26,header:3,scrollable:27,size:28,toggle:4,labelledBy:5,backdrop:6,wrapClassName:7,modalClassName:8,contentClassName:9,fade:10,unmountOnClose:29,returnFocusAfterClose:30},null,[-1,-1])}}function ev(e){let t,r;const o=e[4].default,i=c(o,e,e[3],null);let s=[e[1],{class:e[0]}],a={};for(let e=0;e{t=n(n({},t),g(e)),r(1,s=v(t,i)),"class"in e&&r(2,u=e.class),"$$scope"in e&&r(3,l=e.$$scope)},e.$$.update=()=>{4&e.$$.dirty&&r(0,o=zh(u,"modal-footer"))},[o,s,u,l,a]}class nv extends Ne{constructor(e){super(),Oe(this,e,tv,ev,a,{class:2})}}function rv(e){let t,r,o,i,s,a,l=[e[3],{class:e[2]}],u={};for(let e=0;e{i&&(o&&o.end(1),r=Ee(t,Fh,{}),r.start())})),i=!0)},o(e){r&&r.invalidate(),o=xe(t,qh,{}),i=!1},d(e){e&&D(t),e&&o&&o.end(),s=!1,a()}}}function ov(e){let t,n,r=e[0]&&rv(e);return{c(){r&&r.c(),t=O()},m(e,o){r&&r.m(e,o),R(e,t,o),n=!0},p(e,[n]){e[0]?r?(r.p(e,n),1&n&&Ce(r,1)):(r=rv(e),r.c(),Ce(r,1),r.m(t.parentNode,t)):r&&(_e(),ke(r,1,1,(()=>{r=null})),we())},i(e){n||(Ce(r),n=!0)},o(e){ke(r),n=!1},d(e){r&&r.d(e),e&&D(t)}}}function iv(e,t,r){let o;const i=["class","isOpen","fade"];let s=v(t,i),{class:a=""}=t,{isOpen:l=!1}=t,{fade:u=!0}=t;return e.$$set=e=>{t=n(n({},t),g(e)),r(3,s=v(t,i)),"class"in e&&r(4,a=e.class),"isOpen"in e&&r(0,l=e.isOpen),"fade"in e&&r(1,u=e.fade)},e.$$.update=()=>{16&e.$$.dirty&&r(2,o=zh(a,"offcanvas-backdrop"))},[l,u,o,s,a,function(t){ne.call(this,e,t)}]}class sv extends Ne{constructor(e){super(),Oe(this,e,iv,ov,a,{class:4,isOpen:0,fade:1})}}function av(e){let t,r;const o=e[4].default,i=c(o,e,e[3],null);let s=[e[1],{class:e[0]}],a={};for(let e=0;e{t=n(n({},t),g(e)),r(1,s=v(t,i)),"class"in e&&r(2,u=e.class),"$$scope"in e&&r(3,l=e.$$scope)},e.$$.update=()=>{4&e.$$.dirty&&r(0,o=zh(u,"offcanvas-body"))},[o,s,u,l,a]}class uv extends Ne{constructor(e){super(),Oe(this,e,lv,av,a,{class:2})}}const cv=e=>({}),dv=e=>({});function fv(e){let t;const n=e[7].default,r=c(n,e,e[6],null);return{c(){r&&r.c()},m(e,n){r&&r.m(e,n),t=!0},p(e,o){r&&r.p&&(!t||64&o)&&p(r,n,e,e[6],t?f(n,e[6],o,null):h(e[6]),null)},i(e){t||(Ce(r,e),t=!0)},o(e){ke(r,e),t=!1},d(e){r&&r.d(e)}}}function pv(t){let n;return{c(){n=I(t[0])},m(e,t){R(e,n,t)},p(e,t){1&t&&U(n,e[0])},i:e,o:e,d(e){e&&D(n)}}}function hv(e){let t,n,r;return{c(){t=$("button"),L(t,"aria-label",e[1]),L(t,"class","btn-close"),L(t,"type","button")},m(o,i){R(o,t,i),n||(r=N(t,"click",(function(){s(e[2])&&e[2].apply(this,arguments)})),n=!0)},p(n,r){e=n,2&r&&L(t,"aria-label",e[1])},d(e){e&&D(t),n=!1,r()}}}function gv(e){let t,r,o,i,s,a;const l=[pv,fv],u=[];function d(e,t){return e[0]?0:1}o=d(e),i=u[o]=l[o](e);const g=e[7].close,v=c(g,e,e[6],dv),m=v||function(e){let t,n="function"==typeof e[2]&&hv(e);return{c(){n&&n.c(),t=O()},m(e,r){n&&n.m(e,r),R(e,t,r)},p(e,r){"function"==typeof e[2]?n?n.p(e,r):(n=hv(e),n.c(),n.m(t.parentNode,t)):n&&(n.d(1),n=null)},d(e){n&&n.d(e),e&&D(t)}}}(e);let y=[e[4],{class:e[3]}],b={};for(let e=0;e{u[s]=null})),we(),i=u[o],i?i.p(e,n):(i=u[o]=l[o](e),i.c()),Ce(i,1),i.m(r,null)),v?v.p&&(!a||64&n)&&p(v,g,e,e[6],a?f(g,e[6],n,cv):h(e[6]),dv):m&&m.p&&(!a||6&n)&&m.p(e,a?n:-1),W(t,b=De(y,[16&n&&e[4],(!a||8&n)&&{class:e[3]}]))},i(e){a||(Ce(i),Ce(m,e),a=!0)},o(e){ke(i),ke(m,e),a=!1},d(e){e&&D(t),u[o].d(),m&&m.d(e)}}}function vv(e,t,r){let o;const i=["class","children","closeAriaLabel","toggle"];let s=v(t,i),{$$slots:a={},$$scope:l}=t,{class:u=""}=t,{children:c}=t,{closeAriaLabel:d="Close"}=t,{toggle:f}=t;return e.$$set=e=>{t=n(n({},t),g(e)),r(4,s=v(t,i)),"class"in e&&r(5,u=e.class),"children"in e&&r(0,c=e.children),"closeAriaLabel"in e&&r(1,d=e.closeAriaLabel),"toggle"in e&&r(2,f=e.toggle),"$$scope"in e&&r(6,l=e.$$scope)},e.$$.update=()=>{32&e.$$.dirty&&r(3,o=zh(u,"offcanvas-header"))},[c,d,f,o,s,u,l,a]}class mv extends Ne{constructor(e){super(),Oe(this,e,vv,gv,a,{class:5,children:0,closeAriaLabel:1,toggle:2})}}gn("");const{document:yv}=k,bv=e=>({}),_v=e=>({});function wv(e){let t,n;return t=new mv({props:{toggle:e[6],$$slots:{default:[kv]},$$scope:{ctx:e}}}),{c(){$e(t.$$.fragment)},m(e,r){Me(t,e,r),n=!0},p(e,n){const r={};64&n&&(r.toggle=e[6]),268435472&n&&(r.$$scope={dirty:n,ctx:e}),t.$set(r)},i(e){n||(Ce(t.$$.fragment,e),n=!0)},o(e){ke(t.$$.fragment,e),n=!1},d(e){Ie(t,e)}}}function Cv(e){let t;return{c(){t=I(e[4])},m(e,n){R(e,t,n)},p(e,n){16&n&&U(t,e[4])},d(e){e&&D(t)}}}function kv(e){let t,n,r=e[4]&&Cv(e);const o=e[25].header,i=c(o,e,e[28],_v);return{c(){r&&r.c(),t=A(),i&&i.c()},m(e,o){r&&r.m(e,o),R(e,t,o),i&&i.m(e,o),n=!0},p(e,s){e[4]?r?r.p(e,s):(r=Cv(e),r.c(),r.m(t.parentNode,t)):r&&(r.d(1),r=null),i&&i.p&&(!n||268435456&s)&&p(i,o,e,e[28],n?f(o,e[28],s,bv):h(e[28]),_v)},i(e){n||(Ce(i,e),n=!0)},o(e){ke(i,e),n=!1},d(e){r&&r.d(e),e&&D(t),i&&i.d(e)}}}function Sv(e){let t;const n=e[25].default,r=c(n,e,e[28],null);return{c(){r&&r.c()},m(e,n){r&&r.m(e,n),t=!0},p(e,o){r&&r.p&&(!t||268435456&o)&&p(r,n,e,e[28],t?f(n,e[28],o,null):h(e[28]),null)},i(e){t||(Ce(r,e),t=!0)},o(e){ke(r,e),t=!1},d(e){r&&r.d(e)}}}function Ev(e){let t,n;return t=new uv({props:{$$slots:{default:[xv]},$$scope:{ctx:e}}}),{c(){$e(t.$$.fragment)},m(e,r){Me(t,e,r),n=!0},p(e,n){const r={};268435456&n&&(r.$$scope={dirty:n,ctx:e}),t.$set(r)},i(e){n||(Ce(t.$$.fragment,e),n=!0)},o(e){ke(t.$$.fragment,e),n=!1},d(e){Ie(t,e)}}}function xv(e){let t;const n=e[25].default,r=c(n,e,e[28],null);return{c(){r&&r.c()},m(e,n){r&&r.m(e,n),t=!0},p(e,o){r&&r.p&&(!t||268435456&o)&&p(r,n,e,e[28],t?f(n,e[28],o,null):h(e[28]),null)},i(e){t||(Ce(r,e),t=!0)},o(e){ke(r,e),t=!1},d(e){r&&r.d(e)}}}function Rv(e){let t,n;return t=new sv({props:{fade:e[3],isOpen:e[0]}}),t.$on("click",(function(){s(e[6]?e[27]:void 0)&&(e[6]?e[27]:void 0).apply(this,arguments)})),{c(){$e(t.$$.fragment)},m(e,r){Me(t,e,r),n=!0},p(n,r){e=n;const o={};8&r&&(o.fade=e[3]),1&r&&(o.isOpen=e[0]),t.$set(o)},i(e){n||(Ce(t.$$.fragment,e),n=!0)},o(e){ke(t.$$.fragment,e),n=!1},d(e){Ie(t,e)}}}function Dv(e){let t,r,o,i,s,a,l,u,c,d,f,p=(e[6]||e[4]||e[13].header)&&wv(e);const h=[Ev,Sv],g=[];function v(e,t){return e[2]?0:1}o=v(e),i=g[o]=h[o](e);let m=[e[12],{"aria-hidden":s=!e[0]||void 0},{"aria-modal":a=!!e[0]||void 0},{class:e[10]},{role:l=e[0]||e[7]?"dialog":void 0},{style:u=`visibility: ${e[0]||e[7]?"visible":"hidden"};${e[5]}`},{tabindex:"-1"}],y={};for(let e=0;e{p=null})),we());let c=o;o=v(e),o===c?g[o].p(e,n):(_e(),ke(g[c],1,1,(()=>{g[c]=null})),we(),i=g[o],i?i.p(e,n):(i=g[o]=h[o](e),i.c()),Ce(i,1),i.m(t,null)),W(t,y=De(m,[4096&n&&e[12],(!f||1&n&&s!==(s=!e[0]||void 0))&&{"aria-hidden":s},(!f||1&n&&a!==(a=!!e[0]||void 0))&&{"aria-modal":a},(!f||1024&n)&&{class:e[10]},(!f||129&n&&l!==(l=e[0]||e[7]?"dialog":void 0))&&{role:l},(!f||161&n&&u!==(u=`visibility: ${e[0]||e[7]?"visible":"hidden"};${e[5]}`))&&{style:u},{tabindex:"-1"}])),e[1]?b?(b.p(e,n),2&n&&Ce(b,1)):(b=Rv(e),b.c(),Ce(b,1),b.m(d.parentNode,d)):b&&(_e(),ke(b,1,1,(()=>{b=null})),we())},i(e){f||(Ce(p),Ce(i),Ce(b),f=!0)},o(e){ke(p),ke(i),ke(b),f=!1},d(n){n&&D(t),p&&p.d(),g[o].d(),e[26](null),n&&D(c),b&&b.d(n),n&&D(d)}}}function Tv(e){let t,n,r,o,i,a;var l=e[9];function u(e){return{props:{$$slots:{default:[Dv]},$$scope:{ctx:e}}}}return l&&(n=q(l,u(e))),{c(){t=A(),n&&$e(n.$$.fragment),r=O()},m(l,u){R(l,t,u),n&&Me(n,l,u),R(l,r,u),o=!0,i||(a=N(yv.body,"mousedown",(function(){s(e[11])&&e[11].apply(this,arguments)})),i=!0)},p(t,[o]){e=t;const i={};if(268449279&o&&(i.$$scope={dirty:o,ctx:e}),512&o&&l!==(l=e[9])){if(n){_e();const e=n;ke(e.$$.fragment,1,0,(()=>{Ie(e,1)})),we()}l?(n=q(l,u(e)),$e(n.$$.fragment),Ce(n.$$.fragment,1),Me(n,r.parentNode,r)):n=null}else l&&n.$set(i)},i(e){o||(n&&Ce(n.$$.fragment,e),o=!0)},o(e){n&&ke(n.$$.fragment,e),o=!1},d(e){e&&D(t),e&&D(r),n&&Ie(n,e),i=!1,a()}}}function $v(e,t,r){let o,i,s;const a=["class","backdrop","body","container","fade","header","isOpen","placement","scroll","sm","md","lg","xl","xxl","style","toggle"];let l=v(t,a),{$$slots:u={},$$scope:c}=t;const d=function(e){const t={};for(const n in e)t[n]=!0;return t}(u),f=te();let p,h,m,{class:y=""}=t,{backdrop:b=!0}=t,{body:_=!0}=t,{container:w="body"}=t,{fade:C=!0}=t,{header:k}=t,{isOpen:S=!1}=t,{placement:E="start"}=t,{scroll:x=!1}=t,{sm:R=!1}=t,{md:D=!1}=t,{lg:T=!1}=t,{xl:$=!1}=t,{xxl:M=!1}=t,{style:I=""}=t,{toggle:A}=t,O=!1;Q((()=>r(23,p=document.body)));return e.$$set=e=>{t=n(n({},t),g(e)),r(12,l=v(t,a)),"class"in e&&r(14,y=e.class),"backdrop"in e&&r(1,b=e.backdrop),"body"in e&&r(2,_=e.body),"container"in e&&r(15,w=e.container),"fade"in e&&r(3,C=e.fade),"header"in e&&r(4,k=e.header),"isOpen"in e&&r(0,S=e.isOpen),"placement"in e&&r(16,E=e.placement),"scroll"in e&&r(17,x=e.scroll),"sm"in e&&r(18,R=e.sm),"md"in e&&r(19,D=e.md),"lg"in e&&r(20,T=e.lg),"xl"in e&&r(21,$=e.xl),"xxl"in e&&r(22,M=e.xxl),"style"in e&&r(5,I=e.style),"toggle"in e&&r(6,A=e.toggle),"$$scope"in e&&r(28,c=e.$$scope)},e.$$.update=()=>{257&e.$$.dirty&&h&&(r(0,S),r(8,h),r(7,O=!0),f(S?"opening":"closing"),setTimeout((()=>{r(7,O=!1),f(S?"open":"close")}),jh(h))),8519809&e.$$.dirty&&p&&(x||p.classList.toggle("overflow-noscroll",S||O)),65&e.$$.dirty&&S&&A&&"undefined"!=typeof window&&r(24,m=Wh(document,"keydown",(e=>{e.key&&"Escape"===e.key&&A()}))),16777217&e.$$.dirty&&!S&&m&&m(),8388675&e.$$.dirty&&r(11,o=b&&A&&p&&S?e=>{e.target===p&&A()}:void 0),8208385&e.$$.dirty&&r(10,i=zh({offcanvas:!(R||D||T||$||M),"offcanvas-sm":R,"offcanvas-md":D,"offcanvas-lg":T,"offcanvas-xl":$,"offcanvas-xxl":M,show:S},`offcanvas-${E}`,y)),32768&e.$$.dirty&&r(9,s="inline"===w?yg:Pg)},[S,b,_,C,k,I,A,O,h,s,i,o,l,d,y,w,E,x,R,D,T,$,M,p,m,u,function(e){oe[e?"unshift":"push"]((()=>{h=e,r(8,h)}))},()=>A(),c]}class Mv extends Ne{constructor(e){super(),Oe(this,e,$v,Tv,a,{class:14,backdrop:1,body:2,container:15,fade:3,header:4,isOpen:0,placement:16,scroll:17,sm:18,md:19,lg:20,xl:21,xxl:22,style:5,toggle:6})}}function Iv(e){let t,r;const o=e[4].default,i=c(o,e,e[3],null);let s=[e[1],{class:e[0]}],a={};for(let e=0;e{t=n(n({},t),g(e)),r(1,s=v(t,i)),"class"in e&&r(2,u=e.class),"$$scope"in e&&r(3,l=e.$$scope)},e.$$.update=()=>{4&e.$$.dirty&&r(0,o=zh(u,"toast-body"))},[o,s,u,l,a]}class Ov extends Ne{constructor(e){super(),Oe(this,e,Av,Iv,a,{class:2})}}const Nv=e=>({}),Pv=e=>({}),Lv=e=>({}),Hv=e=>({});function Wv(e){let t;const n=e[8].icon,r=c(n,e,e[7],Hv);return{c(){r&&r.c()},m(e,n){r&&r.m(e,n),t=!0},p(e,o){r&&r.p&&(!t||128&o)&&p(r,n,e,e[7],t?f(n,e[7],o,Lv):h(e[7]),Hv)},i(e){t||(Ce(r,e),t=!0)},o(e){ke(r,e),t=!1},d(e){r&&r.d(e)}}}function Uv(t){let n,r,o;return{c(){n=M("svg"),r=M("rect"),L(r,"fill","currentColor"),L(r,"width","100%"),L(r,"height","100%"),L(n,"class",o=`rounded text-${t[0]}`),L(n,"width","20"),L(n,"height","20"),L(n,"xmlns","http://www.w3.org/2000/svg"),L(n,"preserveAspectRatio","xMidYMid slice"),L(n,"focusable","false"),L(n,"role","img")},m(e,t){R(e,n,t),S(n,r)},p(e,t){1&t&&o!==(o=`rounded text-${e[0]}`)&&L(n,"class",o)},i:e,o:e,d(e){e&&D(n)}}}function zv(e){let t;const n=e[8].close,r=c(n,e,e[7],Pv),o=r||function(e){let t,n;return t=new fg({props:{close:!0,"aria-label":e[2]}}),t.$on("click",(function(){s(e[1])&&e[1].apply(this,arguments)})),{c(){$e(t.$$.fragment)},m(e,r){Me(t,e,r),n=!0},p(n,r){e=n;const o={};4&r&&(o["aria-label"]=e[2]),t.$set(o)},i(e){n||(Ce(t.$$.fragment,e),n=!0)},o(e){ke(t.$$.fragment,e),n=!1},d(e){Ie(t,e)}}}(e);return{c(){o&&o.c()},m(e,n){o&&o.m(e,n),t=!0},p(e,i){r?r.p&&(!t||128&i)&&p(r,n,e,e[7],t?f(n,e[7],i,Nv):h(e[7]),Pv):o&&o.p&&(!t||6&i)&&o.p(e,t?i:-1)},i(e){t||(Ce(o,e),t=!0)},o(e){ke(o,e),t=!1},d(e){o&&o.d(e)}}}function jv(e){let t,r,o,i,s,a,l;const u=[Uv,Wv],d=[];function g(e,t){return e[0]?0:1}r=g(e),o=d[r]=u[r](e);const v=e[8].default,m=c(v,e,e[7],null);let y=e[1]&&zv(e),b=[e[5],{class:e[4]}],_={};for(let e=0;e{d[a]=null})),we(),o=d[r],o?o.p(e,n):(o=d[r]=u[r](e),o.c()),Ce(o,1),o.m(t,i)),m&&m.p&&(!l||128&n)&&p(m,v,e,e[7],l?f(v,e[7],n,null):h(e[7]),null),(!l||8&n)&&L(s,"class",e[3]),e[1]?y?(y.p(e,n),2&n&&Ce(y,1)):(y=zv(e),y.c(),Ce(y,1),y.m(t,null)):y&&(_e(),ke(y,1,1,(()=>{y=null})),we()),W(t,_=De(b,[32&n&&e[5],(!l||16&n)&&{class:e[4]}]))},i(e){l||(Ce(o),Ce(m,e),Ce(y),l=!0)},o(e){ke(o),ke(m,e),ke(y),l=!1},d(e){e&&D(t),d[r].d(),m&&m.d(e),y&&y.d()}}}function Bv(e,t,r){let o,i;const s=["class","icon","toggle","closeAriaLabel"];let a=v(t,s),{$$slots:l={},$$scope:u}=t,{class:c=""}=t,{icon:d=null}=t,{toggle:f=null}=t,{closeAriaLabel:p="Close"}=t;return e.$$set=e=>{t=n(n({},t),g(e)),r(5,a=v(t,s)),"class"in e&&r(6,c=e.class),"icon"in e&&r(0,d=e.icon),"toggle"in e&&r(1,f=e.toggle),"closeAriaLabel"in e&&r(2,p=e.closeAriaLabel),"$$scope"in e&&r(7,u=e.$$scope)},e.$$.update=()=>{64&e.$$.dirty&&r(4,o=zh(c,"toast-header")),1&e.$$.dirty&&r(3,i=zh("me-auto",{"ms-2":null!=d}))},[d,f,p,i,o,a,c,u,l]}class Fv extends Ne{constructor(e){super(),Oe(this,e,Bv,jv,a,{class:6,icon:0,toggle:1,closeAriaLabel:2})}}function qv(e){let t,r,o,s,a,l,u,c,d=e[4]&&Vv(e);const f=[Zv,Gv],p=[];function h(e,t){return e[1]?0:1}o=h(e),s=p[o]=f[o](e);let g=[e[8],{class:e[6]},{role:"alert"}],v={};for(let e=0;e{d=null})),we());let a=o;o=h(e),o===a?p[o].p(e,i):(_e(),ke(p[a],1,1,(()=>{p[a]=null})),we(),s=p[o],s?s.p(e,i):(s=p[o]=f[o](e),s.c()),Ce(s,1),s.m(t,null)),W(t,v=De(g,[256&i&&e[8],(!l||64&i)&&{class:e[6]},{role:"alert"}]))},i(n){l||(Ce(d),Ce(s),ue((()=>{l&&(a||(a=Re(t,Gh,{duration:e[3]&&e[2]},!0)),a.run(1))})),l=!0)},o(n){ke(d),ke(s),a||(a=Re(t,Gh,{duration:e[3]&&e[2]},!1)),a.run(0),l=!1},d(e){e&&D(t),d&&d.d(),p[o].d(),e&&a&&a.end(),u=!1,i(c)}}}function Vv(e){let t,n;return t=new Fv({props:{toggle:e[5],$$slots:{default:[Yv]},$$scope:{ctx:e}}}),{c(){$e(t.$$.fragment)},m(e,r){Me(t,e,r),n=!0},p(e,n){const r={};32&n&&(r.toggle=e[5]),131088&n&&(r.$$scope={dirty:n,ctx:e}),t.$set(r)},i(e){n||(Ce(t.$$.fragment,e),n=!0)},o(e){ke(t.$$.fragment,e),n=!1},d(e){Ie(t,e)}}}function Yv(e){let t;return{c(){t=I(e[4])},m(e,n){R(e,t,n)},p(e,n){16&n&&U(t,e[4])},d(e){e&&D(t)}}}function Gv(e){let t;const n=e[12].default,r=c(n,e,e[17],null);return{c(){r&&r.c()},m(e,n){r&&r.m(e,n),t=!0},p(e,o){r&&r.p&&(!t||131072&o)&&p(r,n,e,e[17],t?f(n,e[17],o,null):h(e[17]),null)},i(e){t||(Ce(r,e),t=!0)},o(e){ke(r,e),t=!1},d(e){r&&r.d(e)}}}function Zv(e){let t,n;return t=new Ov({props:{$$slots:{default:[Kv]},$$scope:{ctx:e}}}),{c(){$e(t.$$.fragment)},m(e,r){Me(t,e,r),n=!0},p(e,n){const r={};131072&n&&(r.$$scope={dirty:n,ctx:e}),t.$set(r)},i(e){n||(Ce(t.$$.fragment,e),n=!0)},o(e){ke(t.$$.fragment,e),n=!1},d(e){Ie(t,e)}}}function Kv(e){let t;const n=e[12].default,r=c(n,e,e[17],null);return{c(){r&&r.c()},m(e,n){r&&r.m(e,n),t=!0},p(e,o){r&&r.p&&(!t||131072&o)&&p(r,n,e,e[17],t?f(n,e[17],o,null):h(e[17]),null)},i(e){t||(Ce(r,e),t=!0)},o(e){ke(r,e),t=!1},d(e){r&&r.d(e)}}}function Xv(e){let t,n,r=e[0]&&qv(e);return{c(){r&&r.c(),t=O()},m(e,o){r&&r.m(e,o),R(e,t,o),n=!0},p(e,[n]){e[0]?r?(r.p(e,n),1&n&&Ce(r,1)):(r=qv(e),r.c(),Ce(r,1),r.m(t.parentNode,t)):r&&(_e(),ke(r,1,1,(()=>{r=null})),we())},i(e){n||(Ce(r),n=!0)},o(e){ke(r),n=!1},d(e){r&&r.d(e),e&&D(t)}}}function Jv(e,t,r){let o;const i=["class","autohide","body","delay","duration","fade","header","isOpen","toggle"];let s=v(t,i),{$$slots:a={},$$scope:l}=t;const u=te();let c,{class:d=""}=t,{autohide:f=!1}=t,{body:p=!1}=t,{delay:h=5e3}=t,{duration:m=200}=t,{fade:y=!0}=t,{header:b}=t,{isOpen:_=!0}=t,{toggle:w=null}=t;ee((()=>()=>clearTimeout(c)));return e.$$set=e=>{t=n(n({},t),g(e)),r(8,s=v(t,i)),"class"in e&&r(9,d=e.class),"autohide"in e&&r(10,f=e.autohide),"body"in e&&r(1,p=e.body),"delay"in e&&r(11,h=e.delay),"duration"in e&&r(2,m=e.duration),"fade"in e&&r(3,y=e.fade),"header"in e&&r(4,b=e.header),"isOpen"in e&&r(0,_=e.isOpen),"toggle"in e&&r(5,w=e.toggle),"$$scope"in e&&r(17,l=e.$$scope)},e.$$.update=()=>{3073&e.$$.dirty&&_&&f&&(c=setTimeout((()=>r(0,_=!1)),h)),513&e.$$.dirty&&r(6,o=zh(d,"toast",{show:_}))},[_,p,m,y,b,w,o,u,s,d,f,h,a,()=>u("opening"),()=>u("open"),()=>u("closing"),()=>u("close"),l]}class Qv extends Ne{constructor(e){super(),Oe(this,e,Jv,Xv,a,{class:9,autohide:10,body:1,delay:11,duration:2,fade:3,header:4,isOpen:0,toggle:5})}}var em;function tm(e){return(em=em||document.createElement("textarea")).innerHTML="&"+e+";",em.value}var nm=Object.prototype.hasOwnProperty;function rm(e){return[].slice.call(arguments,1).forEach((function(t){if(t){if("object"!=typeof t)throw new TypeError(t+"must be object");Object.keys(t).forEach((function(n){e[n]=t[n]}))}})),e}var om=/\\([\\!"#$%&'()*+,.\/:;<=>?@[\]^_`{|}~-])/g;function im(e){return e.indexOf("\\")<0?e:e.replace(om,"$1")}function sm(e){return!(e>=55296&&e<=57343)&&(!(e>=64976&&e<=65007)&&(65535!=(65535&e)&&65534!=(65535&e)&&(!(e>=0&&e<=8)&&(11!==e&&(!(e>=14&&e<=31)&&(!(e>=127&&e<=159)&&!(e>1114111)))))))}function am(e){if(e>65535){var t=55296+((e-=65536)>>10),n=56320+(1023&e);return String.fromCharCode(t,n)}return String.fromCharCode(e)}var lm=/&([a-z#][a-z0-9]{1,31});/gi,um=/^#((?:x[a-f0-9]{1,8}|[0-9]{1,8}))/i;function cm(e,t){var n=0,r=tm(t);return t!==r?r:35===t.charCodeAt(0)&&um.test(t)&&sm(n="x"===t[1].toLowerCase()?parseInt(t.slice(2),16):parseInt(t.slice(1),10))?am(n):e}function dm(e){return e.indexOf("&")<0?e:e.replace(lm,cm)}var fm=/[&<>"]/,pm=/[&<>"]/g,hm={"&":"&","<":"<",">":">",'"':"""};function gm(e){return hm[e]}function vm(e){return fm.test(e)?e.replace(pm,gm):e}var mm={};function ym(e,t){return++t>=e.length-2?t:"paragraph_open"===e[t].type&&e[t].tight&&"inline"===e[t+1].type&&0===e[t+1].content.length&&"paragraph_close"===e[t+2].type&&e[t+2].tight?ym(e,t+2):t}mm.blockquote_open=function(){return"
\n"},mm.blockquote_close=function(e,t){return"
"+bm(e,t)},mm.code=function(e,t){return e[t].block?"
"+vm(e[t].content)+"
"+bm(e,t):""+vm(e[t].content)+""},mm.fence=function(e,t,n,r,o){var i,s,a,l,u=e[t],c="",d=n.langPrefix;if(u.params){if(s=(i=u.params.split(/\s+/g)).join(" "),a=o.rules.fence_custom,l=i[0],a&&nm.call(a,l))return o.rules.fence_custom[i[0]](e,t,n,r,o);c=' class="'+d+vm(dm(im(s)))+'"'}return"
"+(n.highlight&&n.highlight.apply(n.highlight,[u.content].concat(i))||vm(u.content))+"
"+bm(e,t)},mm.fence_custom={},mm.heading_open=function(e,t){return""},mm.heading_close=function(e,t){return"\n"},mm.hr=function(e,t,n){return(n.xhtmlOut?"
":"
")+bm(e,t)},mm.bullet_list_open=function(){return"
    \n"},mm.bullet_list_close=function(e,t){return"
"+bm(e,t)},mm.list_item_open=function(){return"
  • "},mm.list_item_close=function(){return"
  • \n"},mm.ordered_list_open=function(e,t){var n=e[t];return"1?' start="'+n.order+'"':"")+">\n"},mm.ordered_list_close=function(e,t){return""+bm(e,t)},mm.paragraph_open=function(e,t){return e[t].tight?"":"

    "},mm.paragraph_close=function(e,t){var n=!(e[t].tight&&t&&"inline"===e[t-1].type&&!e[t-1].content);return(e[t].tight?"":"

    ")+(n?bm(e,t):"")},mm.link_open=function(e,t,n){var r=e[t].title?' title="'+vm(dm(e[t].title))+'"':"",o=n.linkTarget?' target="'+n.linkTarget+'"':"";return'"},mm.link_close=function(){return""},mm.image=function(e,t,n){var r=' src="'+vm(e[t].src)+'"',o=e[t].title?' title="'+vm(dm(e[t].title))+'"':"";return""},mm.table_open=function(){return"\n"},mm.table_close=function(){return"
    \n"},mm.thead_open=function(){return"\n"},mm.thead_close=function(){return"\n"},mm.tbody_open=function(){return"\n"},mm.tbody_close=function(){return"\n"},mm.tr_open=function(){return""},mm.tr_close=function(){return"\n"},mm.th_open=function(e,t){var n=e[t];return""},mm.th_close=function(){return""},mm.td_open=function(e,t){var n=e[t];return""},mm.td_close=function(){return""},mm.strong_open=function(){return""},mm.strong_close=function(){return""},mm.em_open=function(){return""},mm.em_close=function(){return""},mm.del_open=function(){return""},mm.del_close=function(){return""},mm.ins_open=function(){return""},mm.ins_close=function(){return""},mm.mark_open=function(){return""},mm.mark_close=function(){return""},mm.sub=function(e,t){return""+vm(e[t].content)+""},mm.sup=function(e,t){return""+vm(e[t].content)+""},mm.hardbreak=function(e,t,n){return n.xhtmlOut?"
    \n":"
    \n"},mm.softbreak=function(e,t,n){return n.breaks?n.xhtmlOut?"
    \n":"
    \n":"\n"},mm.text=function(e,t){return vm(e[t].content)},mm.htmlblock=function(e,t){return e[t].content},mm.htmltag=function(e,t){return e[t].content},mm.abbr_open=function(e,t){return''},mm.abbr_close=function(){return""},mm.footnote_ref=function(e,t){var n=Number(e[t].id+1).toString(),r="fnref"+n;return e[t].subId>0&&(r+=":"+e[t].subId),'['+n+"]"},mm.footnote_block_open=function(e,t,n){return(n.xhtmlOut?'
    \n':'
    \n')+'
    \n
      \n'},mm.footnote_block_close=function(){return"
    \n
    \n"},mm.footnote_open=function(e,t){return'
  • '},mm.footnote_close=function(){return"
  • \n"},mm.footnote_anchor=function(e,t){var n="fnref"+Number(e[t].id+1).toString();return e[t].subId>0&&(n+=":"+e[t].subId),' '},mm.dl_open=function(){return"
    \n"},mm.dt_open=function(){return"
    "},mm.dd_open=function(){return"
    "},mm.dl_close=function(){return"
    \n"},mm.dt_close=function(){return"\n"},mm.dd_close=function(){return"\n"};var bm=mm.getBreak=function(e,t){return(t=ym(e,t))1)break;if(41===n&&--r<0)break;t++}return i!==t&&(o=im(e.src.slice(i,t)),!!e.parser.validateLink(o)&&(e.linkContent=o,e.pos=t,!0))}function Rm(e,t){var n,r=t,o=e.posMax,i=e.src.charCodeAt(t);if(34!==i&&39!==i&&40!==i)return!1;for(t++,40===i&&(i=41);t=e.length)&&!Lm.test(e[t])}function Wm(e,t,n){return e.substr(0,t)+n+e.substr(t+1)}var Um=[["block",function(e){e.inlineMode?e.tokens.push({type:"inline",content:e.src.replace(/\n/g," ").trim(),level:0,lines:[0,1],children:[]}):e.block.parse(e.src,e.options,e.env,e.tokens)}],["abbr",function(e){var t,n,r,o,i=e.tokens;if(!e.inlineMode)for(t=1,n=i.length-1;t0?s[t].count:1,r=0;r=0;t--)if("text"===(i=o[t]).type){for(l=0,s=i.content,c.lastIndex=0,u=i.level,a=[];d=c.exec(s);)c.lastIndex>l&&a.push({type:"text",content:s.slice(l,d.index+d[1].length),level:u}),a.push({type:"abbr_open",title:e.env.abbreviations[":"+d[2]],level:u++}),a.push({type:"text",content:d[2],level:u}),a.push({type:"abbr_close",level:--u}),l=c.lastIndex-d[3].length;a.length&&(l=0;i--)if("inline"===e.tokens[i].type)for(t=(o=e.tokens[i].children).length-1;t>=0;t--)"text"===(n=o[t]).type&&(r=n.content,r=(s=r).indexOf("(")<0?s:s.replace(Am,(function(e,t){return Om[t.toLowerCase()]})),Im.test(r)&&(r=r.replace(/\+-/g,"±").replace(/\.{2,}/g,"…").replace(/([?!])…/g,"$1..").replace(/([?!]){4,}/g,"$1$1$1").replace(/,{2,}/g,",").replace(/(^|[^-])---([^-]|$)/gm,"$1—$2").replace(/(^|\s)--(\s|$)/gm,"$1–$2").replace(/(^|[^-\s])--([^-\s]|$)/gm,"$1–$2")),n.content=r)}],["smartquotes",function(e){var t,n,r,o,i,s,a,l,u,c,d,f,p,h,g,v,m;if(e.options.typographer)for(m=[],g=e.tokens.length-1;g>=0;g--)if("inline"===e.tokens[g].type)for(v=e.tokens[g].children,m.length=0,t=0;t=0&&!(m[p].level<=a);p--);m.length=p+1,i=0,s=(r=n.content).length;e:for(;i=0&&(c=m[p],!(m[p].level=(o=e.eMarks[t])||42!==(n=e.src.charCodeAt(r++))&&45!==n&&43!==n||r=o)return-1;if((n=e.src.charCodeAt(r++))<48||n>57)return-1;for(;;){if(r>=o)return-1;if(!((n=e.src.charCodeAt(r++))>=48&&n<=57)){if(41===n||46===n)break;return-1}}return r=this.eMarks[e]},jm.prototype.skipEmptyLines=function(e){for(var t=this.lineMax;en;)if(t!==this.src.charCodeAt(--e))return e+1;return e},jm.prototype.getLines=function(e,t,n,r){var o,i,s,a,l,u=e;if(e>=t)return"";if(u+1===t)return i=this.bMarks[u]+Math.min(this.tShift[u],n),s=r?this.eMarks[u]+1:this.eMarks[u],this.src.slice(i,s);for(a=new Array(t-e),o=0;un&&(l=n),l<0&&(l=0),i=this.bMarks[u]+l,s=u+1]/,Ym=/^<\/([a-zA-Z]{1,15})[\s>]/;function Gm(e,t){var n=e.bMarks[t]+e.blkIndent,r=e.eMarks[t];return e.src.substr(n,r-n)}function Zm(e,t){var n,r,o=e.bMarks[t]+e.tShift[t],i=e.eMarks[t];return o>=i||126!==(r=e.src.charCodeAt(o++))&&58!==r||o===(n=e.skipSpaces(o))||n>=i?-1:n}var Km=[["code",function(e,t,n){var r,o;if(e.tShift[t]-e.blkIndent<4)return!1;for(o=r=t+1;r=4))break;o=++r}return e.line=r,e.tokens.push({type:"code",content:e.getLines(t,o,4+e.blkIndent,!0),block:!0,lines:[t,e.line],level:e.level}),!0}],["fences",function(e,t,n,r){var o,i,s,a,l,u=!1,c=e.bMarks[t]+e.tShift[t],d=e.eMarks[t];if(c+3>d)return!1;if(126!==(o=e.src.charCodeAt(c))&&96!==o)return!1;if(l=c,(i=(c=e.skipChars(c,o))-l)<3)return!1;if((s=e.src.slice(c,d).trim()).indexOf("`")>=0)return!1;if(r)return!0;for(a=t;!(++a>=n)&&!((c=l=e.bMarks[a]+e.tShift[a])<(d=e.eMarks[a])&&e.tShift[a]=4||(c=e.skipChars(c,o))-lv)return!1;if(62!==e.src.charCodeAt(g++))return!1;if(e.level>=e.options.maxNesting)return!1;if(r)return!0;for(32===e.src.charCodeAt(g)&&g++,l=e.blkIndent,e.blkIndent=0,a=[e.bMarks[t]],e.bMarks[t]=g,i=(g=g=v,s=[e.tShift[t]],e.tShift[t]=g-e.bMarks[t],d=e.parser.ruler.getRules("blockquote"),o=t+1;o=(v=e.eMarks[o]));o++)if(62!==e.src.charCodeAt(g++)){if(i)break;for(h=!1,f=0,p=d.length;f=v,s.push(e.tShift[o]),e.tShift[o]=g-e.bMarks[o];for(u=e.parentType,e.parentType="blockquote",e.tokens.push({type:"blockquote_open",lines:c=[t,0],level:e.level++}),e.parser.tokenize(e,t,o),e.tokens.push({type:"blockquote_close",level:--e.level}),e.parentType=u,c[1]=e.line,f=0;fl)return!1;if(42!==(o=e.src.charCodeAt(a++))&&45!==o&&95!==o)return!1;for(i=1;a=0)g=!0;else{if(!((d=Bm(e,t))>=0))return!1;g=!1}if(e.level>=e.options.maxNesting)return!1;if(h=e.src.charCodeAt(d-1),r)return!0;for(m=e.tokens.length,g?(c=e.bMarks[t]+e.tShift[t],p=Number(e.src.substr(c,d-c-1)),e.tokens.push({type:"ordered_list_open",order:p,lines:b=[t,0],level:e.level++})):e.tokens.push({type:"bullet_list_open",lines:b=[t,0],level:e.level++}),o=t,y=!1,w=e.parser.ruler.getRules("list");!(!(o=e.eMarks[o]?1:v-d)>4&&(f=1),f<1&&(f=1),i=d-e.bMarks[o]+f,e.tokens.push({type:"list_item_open",lines:_=[t,0],level:e.level++}),a=e.blkIndent,l=e.tight,s=e.tShift[t],u=e.parentType,e.tShift[t]=v-e.bMarks[t],e.blkIndent=i,e.tight=!0,e.parentType="list",e.parser.tokenize(e,t,n,!0),e.tight&&!y||(E=!1),y=e.line-t>1&&e.isEmpty(e.line-1),e.blkIndent=a,e.tShift[t]=s,e.tight=l,e.parentType=u,e.tokens.push({type:"list_item_close",level:--e.level}),o=t=e.line,_[1]=o,v=e.bMarks[t],o>=n)||e.isEmpty(o)||e.tShift[o]c)return!1;if(91!==e.src.charCodeAt(u))return!1;if(94!==e.src.charCodeAt(u+1))return!1;if(e.level>=e.options.maxNesting)return!1;for(a=u+2;a=c||58!==e.src.charCodeAt(++a))&&(r||(a++,e.env.footnotes||(e.env.footnotes={}),e.env.footnotes.refs||(e.env.footnotes.refs={}),l=e.src.slice(u+2,a-2),e.env.footnotes.refs[":"+l]=-1,e.tokens.push({type:"footnote_reference_open",label:l,level:e.level++}),o=e.bMarks[t],i=e.tShift[t],s=e.parentType,e.tShift[t]=e.skipSpaces(a)-a,e.bMarks[t]=a,e.blkIndent+=4,e.parentType="footnote",e.tShift[t]=l)return!1;if(35!==(o=e.src.charCodeAt(a))||a>=l)return!1;for(i=1,o=e.src.charCodeAt(++a);35===o&&a6||aa&&32===e.src.charCodeAt(s-1)&&(l=s),e.line=t+1,e.tokens.push({type:"heading_open",hLevel:i,lines:[t,e.line],level:e.level}),a=n)&&(!(e.tShift[s]3)&&(!((o=e.bMarks[s]+e.tShift[s])>=(i=e.eMarks[s]))&&((45===(r=e.src.charCodeAt(o))||61===r)&&(o=e.skipChars(o,r),!((o=e.skipSpaces(o))3||a+2>=l)return!1;if(60!==e.src.charCodeAt(a))return!1;if(33===(o=e.src.charCodeAt(a+1))||63===o){if(r)return!0}else{if(47!==o&&!function(e){var t=32|e;return t>=97&&t<=122}(o))return!1;if(47===o){if(!(i=e.src.slice(a,l).match(Ym)))return!1}else if(!(i=e.src.slice(a,l).match(Vm)))return!1;if(!0!==qm[i[1].toLowerCase()])return!1;if(r)return!0}for(s=t+1;sn)return!1;if(l=t+1,e.tShift[l]=e.eMarks[l])return!1;if(124!==(o=e.src.charCodeAt(s))&&45!==o&&58!==o)return!1;if(i=Gm(e,t+1),!/^[-:| ]+$/.test(i))return!1;if((u=i.split("|"))<=2)return!1;for(d=[],a=0;a=0;if(c=t+1,e.isEmpty(c)&&++c>n)return!1;if(e.tShift[c]=e.options.maxNesting)return!1;u=e.tokens.length,e.tokens.push({type:"dl_open",lines:l=[t,0],level:e.level++}),s=t,i=c;e:for(;;){for(m=!0,v=!1,e.tokens.push({type:"dt_open",lines:[s,s],level:e.level++}),e.tokens.push({type:"inline",content:e.getLines(s,s+1,e.blkIndent,!1).trim(),level:e.level+1,lines:[s,s],children:[]}),e.tokens.push({type:"dt_close",level:--e.level});;){if(e.tokens.push({type:"dd_open",lines:a=[c,0],level:e.level++}),g=e.tight,f=e.ddIndent,d=e.blkIndent,h=e.tShift[i],p=e.parentType,e.blkIndent=e.ddIndent=e.tShift[i]+2,e.tShift[i]=o-e.bMarks[i],e.tight=!0,e.parentType="deflist",e.parser.tokenize(e,i,n,!0),e.tight&&!v||(m=!1),v=e.line-i>1&&e.isEmpty(e.line-1),e.tShift[i]=h,e.tight=g,e.parentType=p,e.blkIndent=d,e.ddIndent=f,e.tokens.push({type:"dd_close",level:--e.level}),a[1]=c=e.line,c>=n)break e;if(e.tShift[c]=n)break;if(s=c,e.isEmpty(s))break;if(e.tShift[s]=n)break;if(e.isEmpty(i)&&i++,i>=n)break;if(e.tShift[i]3)){for(o=!1,i=0,s=a.length;i=n))&&!(e.tShift[s]=0&&(e=e.replace(Jm,(function(t,n){var r;return 10===e.charCodeAt(n)?(i=n+1,s=0,t):(r=" ".slice((n-i-s)%4),s=n-i+1,r)}))),o=new jm(e,this,t,n,r),this.tokenize(o,o.line,o.lineMax)};for(var ny=[],ry=0;ry<256;ry++)ny.push(0);function oy(e){return e>=48&&e<=57||e>=65&&e<=90||e>=97&&e<=122}function iy(e,t){var n,r,o,i=t,s=!0,a=!0,l=e.posMax,u=e.src.charCodeAt(t);for(n=t>0?e.src.charCodeAt(t-1):-1;i=l&&(s=!1),(o=i-t)>=4?s=a=!1:(32!==(r=i?@[]^_`{|}~-".split("").forEach((function(e){ny[e.charCodeAt(0)]=1}));var sy=/\\([ \\!"#$%&'()*+,.\/:;<=>?@[\]^_`{|}~-])/g;var ay=/\\([ \\!"#$%&'()*+,.\/:;<=>?@[\]^_`{|}~-])/g;var ly=["coap","doi","javascript","aaa","aaas","about","acap","cap","cid","crid","data","dav","dict","dns","file","ftp","geo","go","gopher","h323","http","https","iax","icap","im","imap","info","ipp","iris","iris.beep","iris.xpc","iris.xpcs","iris.lwz","ldap","mailto","mid","msrp","msrps","mtqp","mupdate","news","nfs","ni","nih","nntp","opaquelocktoken","pop","pres","rtsp","service","session","shttp","sieve","sip","sips","sms","snmp","soap.beep","soap.beeps","tag","tel","telnet","tftp","thismessage","tn3270","tip","tv","urn","vemmi","ws","wss","xcon","xcon-userid","xmlrpc.beep","xmlrpc.beeps","xmpp","z39.50r","z39.50s","adiumxtra","afp","afs","aim","apt","attachment","aw","beshare","bitcoin","bolo","callto","chrome","chrome-extension","com-eventbrite-attendee","content","cvs","dlna-playsingle","dlna-playcontainer","dtn","dvb","ed2k","facetime","feed","finger","fish","gg","git","gizmoproject","gtalk","hcp","icon","ipn","irc","irc6","ircs","itms","jar","jms","keyparc","lastfm","ldaps","magnet","maps","market","message","mms","ms-help","msnim","mumble","mvn","notes","oid","palm","paparazzi","platform","proxy","psyc","query","res","resource","rmi","rsync","rtmp","secondlife","sftp","sgn","skype","smb","soldat","spotify","ssh","steam","svn","teamspeak","things","udp","unreal","ut2004","ventrilo","view-source","webcal","wtai","wyciwyg","xfire","xri","ymsgr"],uy=/^<([a-zA-Z0-9.!#$%&'*+\/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*)>/,cy=/^<([a-zA-Z.\-]{1,25}):([^<>\x00-\x20]*)>/;function dy(e,t){return e=e.source,t=t||"",function n(r,o){return r?(o=o.source||o,e=e.replace(r,o),n):new RegExp(e,t)}}var fy=dy(/(?:unquoted|single_quoted|double_quoted)/)("unquoted",/[^"'=<>`\x00-\x20]+/)("single_quoted",/'[^']*'/)("double_quoted",/"[^"]*"/)(),py=dy(/(?:\s+attr_name(?:\s*=\s*attr_value)?)/)("attr_name",/[a-zA-Z_:][a-zA-Z0-9:._-]*/)("attr_value",fy)(),hy=dy(/<[A-Za-z][A-Za-z0-9]*attribute*\s*\/?>/)("attribute",py)(),gy=dy(/^(?:open_tag|close_tag|comment|processing|declaration|cdata)/)("open_tag",hy)("close_tag",/<\/[A-Za-z][A-Za-z0-9]*\s*>/)("comment",/|/)("processing",/<[?].*?[?]>/)("declaration",/]*>/)("cdata",//)();var vy=/^&#((?:x[a-f0-9]{1,8}|[0-9]{1,8}));/i,my=/^&([a-z][a-z0-9]{1,31});/i;var yy=[["text",function(e,t){for(var n=e.pos;n=0&&32===e.pending.charCodeAt(n))if(n>=1&&32===e.pending.charCodeAt(n-1)){for(var i=n-2;i>=0;i--)if(32!==e.pending.charCodeAt(i)){e.pending=e.pending.substring(0,i+1);break}e.push({type:"hardbreak",level:e.level})}else e.pending=e.pending.slice(0,-1),e.push({type:"softbreak",level:e.level});else e.push({type:"softbreak",level:e.level});for(o++;o=a)return!1;if(126!==e.src.charCodeAt(l+1))return!1;if(e.level>=e.options.maxNesting)return!1;if(i=l>0?e.src.charCodeAt(l-1):-1,s=e.src.charCodeAt(l+2),126===i)return!1;if(126===s)return!1;if(32===s||10===s)return!1;for(r=l+2;rl+3)return e.pos+=r-l,t||(e.pending+=e.src.slice(l,r)),!0;for(e.pos=l+2,o=1;e.pos+1=a)return!1;if(43!==e.src.charCodeAt(l+1))return!1;if(e.level>=e.options.maxNesting)return!1;if(i=l>0?e.src.charCodeAt(l-1):-1,s=e.src.charCodeAt(l+2),43===i)return!1;if(43===s)return!1;if(32===s||10===s)return!1;for(r=l+2;r=a)return!1;if(61!==e.src.charCodeAt(l+1))return!1;if(e.level>=e.options.maxNesting)return!1;if(i=l>0?e.src.charCodeAt(l-1):-1,s=e.src.charCodeAt(l+2),61===i)return!1;if(61===s)return!1;if(32===s||10===s)return!1;for(r=l+2;r=e.options.maxNesting)return!1;for(e.pos=c+n,a=[n];e.pos=o)return!1;if(e.level>=e.options.maxNesting)return!1;for(e.pos=i+1;e.pos=o)return!1;if(e.level>=e.options.maxNesting)return!1;for(e.pos=i+1;e.pos=e.options.maxNesting)return!1;if(n=p+1,(r=km(e,p))<0)return!1;if((a=r+1)=f)return!1;for(p=a,xm(e,a)?(i=e.linkContent,a=e.pos):i="",p=a;a=f||41!==e.src.charCodeAt(a))return e.pos=d,!1;a++}else{if(e.linkLevel>0)return!1;for(;a=0?o=e.src.slice(p,a++):a=p-1),o||(void 0===o&&(a=r+1),o=e.src.slice(n,r)),!(l=e.env.references[Dm(o)]))return e.pos=d,!1;i=l.href,s=l.title}return t||(e.pos=n,e.posMax=r,c?e.push({type:"image",src:i,title:s,alt:e.src.substr(n,r-n),level:e.level}):(e.push({type:"link_open",href:i,title:s,level:e.level++}),e.linkLevel++,e.parser.tokenize(e),e.linkLevel--,e.push({type:"link_close",level:--e.level}))),e.pos=a,e.posMax=f,!0}],["footnote_inline",function(e,t){var n,r,o,i,s=e.posMax,a=e.pos;return!(a+2>=s)&&(94===e.src.charCodeAt(a)&&(91===e.src.charCodeAt(a+1)&&(!(e.level>=e.options.maxNesting)&&(n=a+2,!((r=km(e,a+1))<0)&&(t||(e.env.footnotes||(e.env.footnotes={}),e.env.footnotes.list||(e.env.footnotes.list=[]),o=e.env.footnotes.list.length,e.pos=n,e.posMax=r,e.push({type:"footnote_ref",id:o,level:e.level}),e.linkLevel++,i=e.tokens.length,e.parser.tokenize(e),e.env.footnotes.list[o]={tokens:e.tokens.splice(i)},e.linkLevel--),e.pos=r+1,e.posMax=s,!0)))))}],["footnote_ref",function(e,t){var n,r,o,i,s=e.posMax,a=e.pos;if(a+3>s)return!1;if(!e.env.footnotes||!e.env.footnotes.refs)return!1;if(91!==e.src.charCodeAt(a))return!1;if(94!==e.src.charCodeAt(a+1))return!1;if(e.level>=e.options.maxNesting)return!1;for(r=a+2;r=s)&&(r++,n=e.src.slice(a+2,r-1),void 0!==e.env.footnotes.refs[":"+n]&&(t||(e.env.footnotes.list||(e.env.footnotes.list=[]),e.env.footnotes.refs[":"+n]<0?(o=e.env.footnotes.list.length,e.env.footnotes.list[o]={label:n,count:0},e.env.footnotes.refs[":"+n]=o):o=e.env.footnotes.refs[":"+n],i=e.env.footnotes.list[o].count,e.env.footnotes.list[o].count++,e.push({type:"footnote_ref",id:o,subId:i,level:e.level})),e.pos=r,e.posMax=s,!0)))}],["autolink",function(e,t){var n,r,o,i,s,a=e.pos;return 60===e.src.charCodeAt(a)&&(!((n=e.src.slice(a)).indexOf(">")<0)&&((r=n.match(cy))?!(ly.indexOf(r[1].toLowerCase())<0)&&(s=Em(i=r[0].slice(1,-1)),!!e.parser.validateLink(i)&&(t||(e.push({type:"link_open",href:s,level:e.level}),e.push({type:"text",content:i,level:e.level+1}),e.push({type:"link_close",level:e.level})),e.pos+=r[0].length,!0)):!!(o=n.match(uy))&&(s=Em("mailto:"+(i=o[0].slice(1,-1))),!!e.parser.validateLink(s)&&(t||(e.push({type:"link_open",href:s,level:e.level}),e.push({type:"text",content:i,level:e.level+1}),e.push({type:"link_close",level:e.level})),e.pos+=o[0].length,!0))))}],["htmltag",function(e,t){var n,r,o,i=e.pos;return!!e.options.html&&(o=e.posMax,!(60!==e.src.charCodeAt(i)||i+2>=o)&&(!(33!==(n=e.src.charCodeAt(i+1))&&63!==n&&47!==n&&!function(e){var t=32|e;return t>=97&&t<=122}(n))&&(!!(r=e.src.slice(i).match(gy))&&(t||e.push({type:"htmltag",content:e.src.slice(i,i+r[0].length),level:e.level}),e.pos+=r[0].length,!0))))}],["entity",function(e,t){var n,r,o=e.pos,i=e.posMax;if(38!==e.src.charCodeAt(o))return!1;if(o+10)e.pos=n;else{for(t=0;t=i)break}else e.pending+=e.src[e.pos++]}e.pending&&e.pushPending()},by.prototype.parse=function(e,t,n,r){var o=new Cm(e,this,t,n,r);this.tokenize(o)};var wy={default:{options:{html:!1,xhtmlOut:!1,breaks:!1,langPrefix:"language-",linkTarget:"",typographer:!1,quotes:"“”‘’",highlight:null,maxNesting:20},components:{core:{rules:["block","inline","references","replacements","smartquotes","references","abbr2","footnote_tail"]},block:{rules:["blockquote","code","fences","footnote","heading","hr","htmlblock","lheading","list","paragraph","table"]},inline:{rules:["autolink","backticks","del","emphasis","entity","escape","footnote_ref","htmltag","links","newline","text"]}}},full:{options:{html:!1,xhtmlOut:!1,breaks:!1,langPrefix:"language-",linkTarget:"",typographer:!1,quotes:"“”‘’",highlight:null,maxNesting:20},components:{core:{},block:{},inline:{}}},commonmark:{options:{html:!0,xhtmlOut:!0,breaks:!1,langPrefix:"language-",linkTarget:"",typographer:!1,quotes:"“”‘’",highlight:null,maxNesting:20},components:{core:{rules:["block","inline","references","abbr2"]},block:{rules:["blockquote","code","fences","heading","hr","htmlblock","lheading","list","paragraph"]},inline:{rules:["autolink","backticks","emphasis","entity","escape","htmltag","links","newline","text"]}}}};function Cy(e,t,n){this.src=t,this.env=n,this.options=e.options,this.tokens=[],this.inlineMode=!1,this.inline=e.inline,this.block=e.block,this.renderer=e.renderer,this.typographer=e.typographer}function ky(e,t){"string"!=typeof e&&(t=e,e="default"),t&&null!=t.linkify&&console.warn("linkify option is removed. Use linkify plugin instead:\n\nimport Remarkable from 'remarkable';\nimport linkify from 'remarkable/linkify';\nnew Remarkable().use(linkify)\n"),this.inline=new by,this.block=new Xm,this.core=new zm,this.renderer=new _m,this.ruler=new wm,this.options={},this.configure(wy[e]),this.set(t||{})}function Sy(e){let t,n=e[0].extendedProps.calendar+"";return{c(){t=I(n)},m(e,n){R(e,t,n)},p(e,r){1&r&&n!==(n=e[0].extendedProps.calendar+"")&&U(t,n)},d(e){e&&D(t)}}}function Ey(e){let t,n,r,o,i,s,a=e[0].extendedProps.short_name+"";return n=new rg({props:{color:"custom",style:"background-color:"+e[0].backgroundColor+"; color:"+e[0].textColor,$$slots:{default:[Sy]},$$scope:{ctx:e}}}),{c(){t=$("span"),$e(n.$$.fragment),r=A(),o=$("b"),i=I(a),L(t,"class","pe-3")},m(e,a){R(e,t,a),Me(n,t,null),R(e,r,a),R(e,o,a),S(o,i),s=!0},p(e,t){const r={};1&t&&(r.style="background-color:"+e[0].backgroundColor+"; color:"+e[0].textColor),65&t&&(r.$$scope={dirty:t,ctx:e}),n.$set(r),(!s||1&t)&&a!==(a=e[0].extendedProps.short_name+"")&&U(i,a)},i(e){s||(Ce(n.$$.fragment,e),s=!0)},o(e){ke(n.$$.fragment,e),s=!1},d(e){e&&D(t),Ie(n),e&&D(r),e&&D(o)}}}function xy(e){let t,n,r,o,i;return n=new gg({props:{name:"info-circle"}}),{c(){t=$("p"),$e(n.$$.fragment),r=A(),o=$("b"),o.textContent="Évènement provisoire",L(o,"class","ms-1"),L(t,"class","w-100 text-primary text-center")},m(e,s){R(e,t,s),Me(n,t,null),S(t,r),S(t,o),i=!0},i(e){i||(Ce(n.$$.fragment,e),i=!0)},o(e){ke(n.$$.fragment,e),i=!1},d(e){e&&D(t),Ie(n)}}}function Ry(e){let t,n,r,o,i;return n=new gg({props:{name:"exclamation-triangle"}}),{c(){t=$("p"),$e(n.$$.fragment),r=A(),o=$("b"),o.textContent="Évènement annulé",L(o,"class","ms-1"),L(t,"class","w-100 text-center text-danger")},m(e,s){R(e,t,s),Me(n,t,null),S(t,r),S(t,o),i=!0},i(e){i||(Ce(n.$$.fragment,e),i=!0)},o(e){ke(n.$$.fragment,e),i=!1},d(e){e&&D(t),Ie(n)}}}function Dy(t){let n;return{c(){n=$("i"),n.textContent="Pas de description",L(n,"class","fs-7")},m(e,t){R(e,n,t)},p:e,d(e){e&&D(n)}}}function Ty(e){let t,n,r=e[3].render(e[0].extendedProps.description)+"";return{c(){t=new F(!1),n=O(),t.a=n},m(e,o){t.m(r,e,o),R(e,n,o)},p(e,n){1&n&&r!==(r=e[3].render(e[0].extendedProps.description)+"")&&t.p(r)},d(e){e&&D(n),e&&t.d()}}}function $y(e){let t,n,r,o,i;const s=[Ry,xy],a=[];function l(e,t){return"CANCELLED"===e[0].extendedProps.status?0:"TENTATIVE"==e[0].extendedProps.status?1:-1}function u(e,t){return e[0].extendedProps.description?Ty:Dy}~(t=l(e))&&(n=a[t]=s[t](e));let c=u(e),d=c(e);return{c(){n&&n.c(),r=A(),d.c(),o=O()},m(e,n){~t&&a[t].m(e,n),R(e,r,n),d.m(e,n),R(e,o,n),i=!0},p(e,i){let f=t;t=l(e),t!==f&&(n&&(_e(),ke(a[f],1,1,(()=>{a[f]=null})),we()),~t?(n=a[t],n||(n=a[t]=s[t](e),n.c()),Ce(n,1),n.m(r.parentNode,r)):n=null),c===(c=u(e))&&d?d.p(e,i):(d.d(1),d=c(e),d&&(d.c(),d.m(o.parentNode,o)))},i(e){i||(Ce(n),i=!0)},o(e){ke(n),i=!1},d(e){~t&&a[t].d(e),e&&D(r),d.d(e),e&&D(o)}}}function My(e){let t,n,r,o,i,s=e[0].extendedProps.location+"";return t=new gg({props:{name:"geo",class:"text-success"}}),{c(){$e(t.$$.fragment),n=A(),r=$("span"),o=I(s),L(r,"class","ms-1")},m(e,s){Me(t,e,s),R(e,n,s),R(e,r,s),S(r,o),i=!0},p(e,t){(!i||1&t)&&s!==(s=e[0].extendedProps.location+"")&&U(o,s)},i(e){i||(Ce(t.$$.fragment,e),i=!0)},o(e){ke(t.$$.fragment,e),i=!1},d(e){Ie(t,e),e&&D(n),e&&D(r)}}}function Iy(e){let t,n,r,o,i,s,a,l=e[4](e[0].start)+"",u=e[4](e[0].end)+"";return t=new gg({props:{name:"clock-history",class:"text-primary"}}),{c(){$e(t.$$.fragment),n=A(),r=$("span"),o=I(l),i=I(" - "),s=I(u),L(r,"class","ms-1")},m(e,l){Me(t,e,l),R(e,n,l),R(e,r,l),S(r,o),S(r,i),S(r,s),a=!0},p(e,t){(!a||1&t)&&l!==(l=e[4](e[0].start)+"")&&U(o,l),(!a||1&t)&&u!==(u=e[4](e[0].end)+"")&&U(s,u)},i(e){a||(Ce(t.$$.fragment,e),a=!0)},o(e){ke(t.$$.fragment,e),a=!1},d(e){Ie(t,e),e&&D(n),e&&D(r)}}}function Ay(e){let t,n,r,o,i,s,a,l=e[5](e[0].start)+"",u=e[5](e[0].end)+"";return t=new gg({props:{name:"calendar-range",class:"text-primary"}}),{c(){$e(t.$$.fragment),n=A(),r=$("span"),o=I(l),i=I(" - "),s=I(u),L(r,"class","ms-1")},m(e,l){Me(t,e,l),R(e,n,l),R(e,r,l),S(r,o),S(r,i),S(r,s),a=!0},p(e,t){(!a||1&t)&&l!==(l=e[5](e[0].start)+"")&&U(o,l),(!a||1&t)&&u!==(u=e[5](e[0].end)+"")&&U(s,u)},i(e){a||(Ce(t.$$.fragment,e),a=!0)},o(e){ke(t.$$.fragment,e),a=!1},d(e){Ie(t,e),e&&D(n),e&&D(r)}}}function Oy(e){let t,n,r,o,i,s,a=e[0].extendedProps.location&&My(e);const l=[Ay,Iy],u=[];function c(e,t){return e[0].allDay?0:1}return o=c(e),i=u[o]=l[o](e),{c(){t=$("span"),a&&a.c(),n=A(),r=$("span"),i.c()},m(e,i){R(e,t,i),a&&a.m(t,null),R(e,n,i),R(e,r,i),u[o].m(r,null),s=!0},p(e,n){e[0].extendedProps.location?a?(a.p(e,n),1&n&&Ce(a,1)):(a=My(e),a.c(),Ce(a,1),a.m(t,null)):a&&(_e(),ke(a,1,1,(()=>{a=null})),we());let s=o;o=c(e),o===s?u[o].p(e,n):(_e(),ke(u[s],1,1,(()=>{u[s]=null})),we(),i=u[o],i?i.p(e,n):(i=u[o]=l[o](e),i.c()),Ce(i,1),i.m(r,null))},i(e){s||(Ce(a),Ce(i),s=!0)},o(e){ke(a),ke(i),s=!1},d(e){e&&D(t),a&&a.d(),e&&D(n),e&&D(r),u[o].d()}}}function Ny(e){let t,n,r,o,i,s;return t=new Ag({props:{toggle:e[2],$$slots:{default:[Ey]},$$scope:{ctx:e}}}),r=new Eg({props:{$$slots:{default:[$y]},$$scope:{ctx:e}}}),i=new nv({props:{class:"justify-content-between",$$slots:{default:[Oy]},$$scope:{ctx:e}}}),{c(){$e(t.$$.fragment),n=A(),$e(r.$$.fragment),o=A(),$e(i.$$.fragment)},m(e,a){Me(t,e,a),R(e,n,a),Me(r,e,a),R(e,o,a),Me(i,e,a),s=!0},p(e,n){const o={};4&n&&(o.toggle=e[2]),65&n&&(o.$$scope={dirty:n,ctx:e}),t.$set(o);const s={};65&n&&(s.$$scope={dirty:n,ctx:e}),r.$set(s);const a={};65&n&&(a.$$scope={dirty:n,ctx:e}),i.$set(a)},i(e){s||(Ce(t.$$.fragment,e),Ce(r.$$.fragment,e),Ce(i.$$.fragment,e),s=!0)},o(e){ke(t.$$.fragment,e),ke(r.$$.fragment,e),ke(i.$$.fragment,e),s=!1},d(e){Ie(t,e),e&&D(n),Ie(r,e),e&&D(o),Ie(i,e)}}}function Py(e){let t,n;return t=new Qg({props:{isOpen:e[1],toggle:e[2],centered:!0,scrollable:!0,$$slots:{default:[Ny]},$$scope:{ctx:e}}}),{c(){$e(t.$$.fragment)},m(e,r){Me(t,e,r),n=!0},p(e,[n]){const r={};2&n&&(r.isOpen=e[1]),4&n&&(r.toggle=e[2]),69&n&&(r.$$scope={dirty:n,ctx:e}),t.$set(r)},i(e){n||(Ce(t.$$.fragment,e),n=!0)},o(e){ke(t.$$.fragment,e),n=!1},d(e){Ie(t,e)}}}function Ly(e,t,n){const r=new ky({breaks:!0});let{event:o}=t,{open:i}=t,{toggle:s}=t;return e.$$set=e=>{"event"in e&&n(0,o=e.event),"open"in e&&n(1,i=e.open),"toggle"in e&&n(2,s=e.toggle)},[o,i,s,r,e=>e.toLocaleTimeString([],{hour:"2-digit",minute:"2-digit"}),e=>e.toLocaleDateString("fr-FR",{month:"2-digit",day:"2-digit"})]}ky.prototype.set=function(e){rm(this.options,e)},ky.prototype.configure=function(e){var t=this;if(!e)throw new Error("Wrong `remarkable` preset, check name/content");e.options&&t.set(e.options),e.components&&Object.keys(e.components).forEach((function(n){e.components[n].rules&&t[n].ruler.enable(e.components[n].rules,!0)}))},ky.prototype.use=function(e,t){return e(this,t),this},ky.prototype.parse=function(e,t){var n=new Cy(this,e,t);return this.core.process(n),n.tokens},ky.prototype.render=function(e,t){return t=t||{},this.renderer.render(this.parse(e,t),this.options,t)},ky.prototype.parseInline=function(e,t){var n=new Cy(this,e,t);return n.inlineMode=!0,this.core.process(n),n.tokens},ky.prototype.renderInline=function(e,t){return t=t||{},this.renderer.render(this.parseInline(e,t),this.options,t)};class Hy extends Ne{constructor(e){super(),Oe(this,e,Ly,Py,a,{event:0,open:1,toggle:2})}}const Wy=0,Uy=1,zy=2;function jy(e){const{subscribe:t,set:n}=Le(e);return{subscribe:t,setUnchecked:()=>n(Wy),setWeird:()=>n(zy),setChecked:()=>n(Uy),set:n}}function By(e){let t,n,r,o,i;return n=new gg({props:{name:"cloud-download"}}),{c(){t=$("a"),$e(n.$$.fragment),L(t,"href",e[2]),L(t,"class","cal-link svelte-196siuc"),L(t,"download",e[1])},m(s,a){R(s,t,a),Me(n,t,null),r=!0,o||(i=N(t,"click",P(e[7])),o=!0)},p(e,n){(!r||4&n)&&L(t,"href",e[2]),(!r||2&n)&&L(t,"download",e[1])},i(e){r||(Ce(n.$$.fragment,e),r=!0)},o(e){ke(n.$$.fragment,e),r=!1},d(e){e&&D(t),Ie(n),o=!1,i()}}}function Fy(e){let t,n,r,o,i;return n=new gg({props:{name:e[3]}}),{c(){t=$("span"),$e(n.$$.fragment),L(t,"class","cal-link svelte-196siuc")},m(s,a){R(s,t,a),Me(n,t,null),r=!0,o||(i=N(t,"click",P(e[8])),o=!0)},p(e,t){const r={};8&t&&(r.name=e[3]),n.$set(r)},i(e){r||(Ce(n.$$.fragment,e),r=!0)},o(e){ke(n.$$.fragment,e),r=!1},d(e){e&&D(t),Ie(n),o=!1,i()}}}function qy(e){let t,n,r,o,i,s,a,l,u,c,d;n=new gg({props:{name:e[4],class:"ms-2"}});let f=e[2]&&By(e),p=void 0!==e[0]&&Fy(e);return{c(){t=$("span"),$e(n.$$.fragment),r=A(),o=$("span"),i=I(e[1]),s=A(),a=$("span"),f&&f.c(),l=A(),p&&p.c(),L(o,"class","ms-1 d-inline-block cal-title svelte-196siuc"),L(a,"class","float-end"),L(t,"class","cal w-100 d-block svelte-196siuc")},m(h,g){R(h,t,g),Me(n,t,null),S(t,r),S(t,o),S(o,i),S(t,s),S(t,a),f&&f.m(a,null),S(a,l),p&&p.m(a,null),u=!0,c||(d=N(t,"click",e[5]),c=!0)},p(e,[t]){const r={};16&t&&(r.name=e[4]),n.$set(r),(!u||2&t)&&U(i,e[1]),e[2]?f?(f.p(e,t),4&t&&Ce(f,1)):(f=By(e),f.c(),Ce(f,1),f.m(a,l)):f&&(_e(),ke(f,1,1,(()=>{f=null})),we()),void 0!==e[0]?p?(p.p(e,t),1&t&&Ce(p,1)):(p=Fy(e),p.c(),Ce(p,1),p.m(a,null)):p&&(_e(),ke(p,1,1,(()=>{p=null})),we())},i(e){u||(Ce(n.$$.fragment,e),Ce(f),Ce(p),u=!0)},o(e){ke(n.$$.fragment,e),ke(f),ke(p),u=!1},d(e){e&&D(t),Ie(n),f&&f.d(),p&&p.d(),c=!1,d()}}}function Vy(e,t,n){let r,o,{state:i}=t,{value:s}=t,{collapsed:a}=t,{url:l}=t;const u=(new Map).set(Wy,"square").set(Uy,"check-square-fill").set(zy,"square-half"),c=te();return e.$$set=e=>{"state"in e&&n(6,i=e.state),"value"in e&&n(1,s=e.value),"collapsed"in e&&n(0,a=e.collapsed),"url"in e&&n(2,l=e.url)},e.$$.update=()=>{64&e.$$.dirty&&n(4,r=u.get(i)),1&e.$$.dirty&&n(3,o=a?"chevron-expand":"chevron-contract")},[a,s,l,o,r,()=>{n(6,i=i===Uy?Wy:Uy),c("change",{value:i})},i,function(t){ne.call(this,e,t)},()=>n(0,a=!a)]}gn("");class Yy extends Ne{constructor(e){super(),Oe(this,e,Vy,qy,a,{state:6,value:1,collapsed:0,url:2})}}var Gy={COF:{"Évènements (COF)":{},"Assemblées Générales (COF)":{},BdA:{"Évènements (BdA)":{},"Spectacles du tirage BdA":{}}},"Clubs COF":{PLS:{},"Club réseau":{},"Club Bouffe":{},hackENS:{},"Écriv'ENS":{},"CinéClub":{},Ernestophone:{},"Club Jeux":{},DDR:{},"BandarrêtdurgENS":{},"L'Hômonerie":{},Ulmity:{},"Club Inutile ☔":{}},BDS:{},"La Nuit de l'ENS":{},"Délégation Générale":{},"K-Fêt":{},"Écocampus":{},"La Psychédéliste":{},"Ambassadeur·rice·s santé":{}},Zy={"eleves-ens":{qG6jpJPfK37Nw8ZC:{name:"PLS"},LLWm8qK9iC5YGrrR:{name:"Délégation Générale",short_name:"DG"},"2KGkWzBJGorxzyTW":{name:"La Nuit de l'ENS",short_name:"La Nuit"},w442JdS5AaQ6czrP:{name:"Écriv'ENS"},fRtjDkjrZyn6fxd8:{name:"K-Fêt",color:"#c63b52",default_location:"K-Fêt"},gsZtZK8c9EmREofn:{name:"Ernestophone"},dTHrXnYgsEoSTjWB:{name:"Évènements (COF)",short_name:"COF"},bCgRFByHLiCCNc55:{name:"Assemblées Générales (COF)",short_name:"AG COF"},r4yJZDHjwNtH8wkR:{name:"Évènements (BdA)"},"83AkowSYPnYrjSFr":{name:"Spectacles du tirage BdA",short_name:"Spectacles",initial:!1},ZtWm3MYSi388k2yk:{name:"DDR"},T5WoHbs4FT5A945Z:{name:"CinéClub"},"6SHG6cg9d7S3qqwD":{name:"Club Inutile ☔",initial:!1},TFjE83ASCMK9rfRi:{name:"BandarrêtdurgENS",short_name:"Banda"},kR8fMzmf4ciop9Je:{name:"Club Jeux",short_name:"Jeux",color:"#5f9ae0"},"22rQF3gjjz8LifZC":{name:"La Psychédéliste",short_name:"Psychédéliste"}},"klub-reseau":{"5WrcagPPARQ3BD87":{name:"Club réseau",default_location:"Cave d'hackENS"},TFEAKjAgNFQZpNjo:{name:"hackENS",default_location:"Cave d'hackENS"}},"frama-agenda":{TFjE83ASCMK9rfRi:{name:"BandarrêtdurgENS",short_name:"Banda"},dSYCtdC6bgyWpKyt:{name:"BDS"},goXLq2dQ8LgFAjkM:{name:"Club Bouffe"},Q8w6dw4jGLBP9ftB:{name:"Écocampus"},T5WoHbs4FT5A945Z:{name:"CinéClub"},zmgdYw62RatzmGDt:{name:"Ulmity"},iXGysEGxo7EsKjwG:{name:"Ambassadeur·rice·s santé",short_name:"Amba. santé",color:"#f5a142"},AYNpoC674yAjEmRy:{name:"L'Hômonerie"}}},Ky={nameMap:{"Amphi Jourdan":"Amphithéâtre Jourdan","R2-21 (Jourdan)":"R2-21","Salle Jean Ibanes (Jourdan, R1-07)":"Salle Jean Ibanes (R1-07)","Salle Madeleine Rebérioux (Jourdan, R2-02)":"Salle Madeleine Rebérioux (R2-02)","Salle Marcel Roncayolo (Jourdan, R2-05)":"Salle Marcel Roncayolo (R2-05)"},rooms:{"45 rue d'Ulm":["Amphithéâtre Galois","Bibliothèque Lettres","Salle Histoire","Salle Aron","Salle Cavaillès","Salle Dussane","Salle des Actes","Salle des Résistants","Salle Cavaillès","Salle Cartan","Salle Noether","Salle Bourbaki","Cour aux Ernests","Cour du NIR","Cour Pasteur","Pôt","Petit pôt","Canopée","K-Fêt","Cave d'hackENS","Gymnase"],"24 rue Lhomond":["Salle CONF IV"],"29 rue d'Ulm":["Bibliothèque des sciences expérimentales","Salle Jaurès"],Jourdan:["Bibliothèque de Jourdan","Salle Marcel Roncayolo (R2-05)","Salle Madeleine Rebérioux (R2-02)","Amphithéâtre Jourdan","R2-21","Salle Jean Ibanes"]}};function Xy(e){if(0===e.indexOf("#")&&(e=e.slice(1)),3===e.length&&(e=e[0]+e[0]+e[1]+e[1]+e[2]+e[2]),6!==e.length)throw new Error("Invalid HEX color.");return.299*parseInt(e.slice(0,2),16)+.587*parseInt(e.slice(2,4),16)+.114*parseInt(e.slice(4,6),16)>186?"#000000":"#FFFFFF"}const Jy=(()=>{let e={};for(const[t,n]of Object.entries(Zy))for(const[r,o]of Object.entries(n))e[r]={cloud:t,...o};return e})(),Qy=Object.fromEntries(Object.entries(Jy).map((([e,{name:t}])=>[t,e]))),eb=Array.from(Object.entries(Jy).map((([e,{name:t,initial:n}])=>[t,n??!0]))).filter((e=>e[1])).map((e=>e[0])),tb=Gy,nb=(e,t,n)=>{for(const[r,o]of Object.entries(t))n[r]=null===e?[]:[e,...n[e]],nb(r,o,n)},rb=(()=>{let e=[];return nb(null,tb,e),e})();function ob(e,t=tb){let n;for(const[r,o]of Object.entries(t))n=r===e?o:n||ob(e,o);return n}function ib(e,{cloud:t}){return`/cal/${t}/${e}/?export`}function sb(e,t,n={}){return fetch(function(e,{cloud:t},n={}){return`/cal/${t}/${e}/?`+new URLSearchParams({...n,export:!0,expand:!0,accept:"jcal"})}(e,t,n),{credentials:"omit"}).then((e=>e.json())).catch((e=>console.error(e)))}class ab{constructor(e,t){const n=Jy[e];this.name=n.name,this.short_name=n.short_name,this.color=n.color||t[1][4][3],this.default_location=n.default_location,this.events=t[2].filter((e=>"vevent"===e[0])).map((e=>this._parse_vevent(e[1])))}_parse_vevent(e){const t={};return e.forEach((e=>{t[e[0]]=e[3]})),t}}function lb(e){return function(t){const n=new Date(t.dtstart),r=new Date(t.dtend),o={title:`${e.short_name??e.name} : ${t.summary}`,start:t.dtstart,end:t.dtend,color:e.color,textColor:Xy(e.color),duration:r-n};if(o.calendar=e.name,o.short_name=t.summary,o.description=t.description,o.location=t.location||e.default_location,o.location&&(o.resourceId=function(e){const t=Ky.nameMap[e]||e,n=Object.entries(Ky.rooms).find((([e,n])=>n.includes(t)));if(void 0===n)return;const[r,o]=n;return`${r}-${t}`}(o.location)),t.status&&(o.status=t.status,o.classNames=[`st-${t.status.toLowerCase()}`]),t.rrule){const{freq:e,byday:n,interval:r}=t.rrule;o.rrule={freq:e,byweekday:n,dtstart:t.dtstart},r&&(o.rrule.interval=r)}return o}}function ub(e){const t=Qy[e];if(!t)return null;const n=Jy[t];return{id:e,...n?.meta||{},success:e=>{if("vcalendar"!==e[0])return;const n=new ab(t,e);return n.events.map(lb(n))},failure:t=>{console.error(`Fatal error during event source fetching of '${e}': ${t}`)},events:(e,r,o)=>{const{start:i,end:s}=e;sb(t,n,{start:i.valueOf()/1e3,end:s.valueOf()/1e3}).then(r,o)},export_url:ib(t,n)}}function cb(e,t,n){const r=e.slice();return r[23]=t[n][0],r[24]=t[n][1],r[25]=t,r[26]=n,r}function db(e){let t,n,r,o,i,s,a;function l(t){e[15](t)}let u={state:e[7],value:e[0],url:e[12]};void 0!==e[6]&&(u.collapsed=e[6]),n=new Yy({props:u}),oe.push((()=>Te(n,"collapsed",l))),n.$on("change",e[11]);let c=Object.entries(e[3]),d=[];for(let t=0;tke(d[e],1,1,(()=>{d[e]=null}));return{c(){t=$("div"),$e(n.$$.fragment),o=A(),i=$("div");for(let e=0;er=!1))),n.$set(l),(!a||2&o)&&z(t,"padding-left",2*e[1]+"em"),1582&o){let t;for(c=Object.entries(e[3]),t=0;tTe(t,"selected",o))),t.$on("change",e[10](e[26])),{c(){$e(t.$$.fragment)},m(e,n){Me(t,e,n),r=!0},p(r,o){e=r;const i={};8&o&&(i.item=e[23]),2&o&&(i.level=e[1]+1),4&o&&(i.initial=e[2]),!n&&32&o&&(n=!0,i.selected=e[5][e[26]],ce((()=>n=!1))),t.$set(i)},i(e){r||(Ce(t.$$.fragment,e),r=!0)},o(e){ke(t.$$.fragment,e),r=!1},d(e){Ie(t,e)}}}function pb(e){let t,n,r;function o(t){e[16](t,e[26])}let i={item:e[23],children:e[24],filtering:e[9].storeAt(e[26]),level:e[1]+1,initial:e[2]};return void 0!==e[5][e[26]]&&(i.selected=e[5][e[26]]),t=new yb({props:i}),oe.push((()=>Te(t,"selected",o))),t.$on("change",e[10](e[26])),{c(){$e(t.$$.fragment)},m(e,n){Me(t,e,n),r=!0},p(r,o){e=r;const i={};8&o&&(i.item=e[23]),8&o&&(i.children=e[24]),2&o&&(i.level=e[1]+1),4&o&&(i.initial=e[2]),!n&&32&o&&(n=!0,i.selected=e[5][e[26]],ce((()=>n=!1))),t.$set(i)},i(e){r||(Ce(t.$$.fragment,e),r=!0)},o(e){ke(t.$$.fragment,e),r=!1},d(e){Ie(t,e)}}}function hb(e){let t,n,r,o;const i=[pb,fb],s=[];function a(e,t){return e[24]?0:1}return t=a(e),n=s[t]=i[t](e),{c(){n.c(),r=O()},m(e,n){s[t].m(e,n),R(e,r,n),o=!0},p(e,o){let l=t;t=a(e),t===l?s[t].p(e,o):(_e(),ke(s[l],1,1,(()=>{s[l]=null})),we(),n=s[t],n?n.p(e,o):(n=s[t]=i[t](e),n.c()),Ce(n,1),n.m(r.parentNode,r))},i(e){o||(Ce(n),o=!0)},o(e){ke(n),o=!1},d(e){s[t].d(e),e&&D(r)}}}function gb(e){let t,n,r=e[0]&&db(e);return{c(){r&&r.c(),t=O()},m(e,o){r&&r.m(e,o),R(e,t,o),n=!0},p(e,[n]){e[0]?r?(r.p(e,n),1&n&&Ce(r,1)):(r=db(e),r.c(),Ce(r,1),r.m(t.parentNode,t)):r&&(_e(),ke(r,1,1,(()=>{r=null})),we())},i(e){n||(Ce(r),n=!0)},o(e){ke(r),n=!1},d(e){r&&r.d(e),e&&D(t)}}}function vb(e){return function(t){return t===e}}function mb(t,n,r){let o,i,s=e,a=()=>(s(),s=l(v,(e=>r(7,i=e))),v);t.$$.on_destroy.push((()=>s()));let{item:u=null}=n,{level:c=1}=n,{generalToggle:d}=n,{initial:f}=n,{children:p=[]}=n,{selected:h=[]}=n;const g=f.includes(u)?Uy:Wy;let{filtering:v=jy(g)}=n;a();let m=function(e,t){const{subscribe:n,update:r,set:o}=Le(Array.from({length:t},(t=>e))),i=(e,t)=>{r((n=>[...n.slice(0,e),t,...n.slice(e+1)]))};return{subscribe:n,set:o,setAt:i,length:t,storeAt:e=>{const t=t=>i(e,t);return{subscribe:t=>n((n=>t(n[e]))),set:t,setUnchecked:()=>t(Wy),setWeird:()=>t(zy),setChecked:()=>t(Uy)}},updateAll:e=>{r((t=>t.map(e)))}}}(g,Object.entries(p).length),y=Array.from({length:Object.entries(p).length},(e=>[])),b=!Object.entries(p).length&&void 0;function _(e){return e.every(vb(Uy))}function w(e){return e.every(vb(Wy))}m.subscribe((e=>{_(e)&&i!==Uy?v.setChecked():w(e)&&i!==Wy?v.setUnchecked():_(e)||w(e)||i===zy||v.setWeird()})),m.length>0&&v.subscribe((e=>{switch(e){case Uy:m.updateAll((e=>Uy));break;case Wy:m.updateAll((e=>Wy))}}));const C=te();const k=(()=>{const e=ub(u);return e?e.export_url:void 0})();return setTimeout((()=>f.includes(u)?v.setChecked():v.setUnchecked()),0),t.$$set=e=>{"item"in e&&r(0,u=e.item),"level"in e&&r(1,c=e.level),"generalToggle"in e&&r(14,d=e.generalToggle),"initial"in e&&r(2,f=e.initial),"children"in e&&r(3,p=e.children),"selected"in e&&r(13,h=e.selected),"filtering"in e&&a(r(4,v=e.filtering))},t.$$.update=()=>{16384&t.$$.dirty&&null!=d&&(d?v.setChecked():v.setUnchecked(),C("change",{value:i})),161&t.$$.dirty&&r(13,h=i===Uy?[u,...y.flat()]:y.flat()),64&t.$$.dirty&&r(8,o=()=>b?"d-none":"")},[u,c,f,p,v,y,b,i,o,m,function(e){return function(t){m.setAt(e,t.detail.value)}},function(e){v.set(e.detail.value),C("change",{value:e.detail.value})},k,h,d,function(e){b=e,r(6,b)},function(e,n){t.$$.not_equal(y[n],e)&&(y[n]=e,r(5,y))},function(e,n){t.$$.not_equal(y[n],e)&&(y[n]=e,r(5,y))}]}class yb extends Ne{constructor(e){super(),Oe(this,e,mb,gb,a,{item:0,level:1,generalToggle:14,initial:2,children:3,selected:13,filtering:4})}}function bb(e,t,n){const r=e.slice();return r[11]=t[n][0],r[12]=t[n][1],r[13]=t,r[14]=n,r}function _b(t){let n,r,o,i;return o=new gg({props:{name:"chevron-double-right"}}),{c(){n=$("span"),n.textContent="Sélection des calendriers",r=A(),$e(o.$$.fragment),L(n,"class","me-2")},m(e,t){R(e,n,t),R(e,r,t),Me(o,e,t),i=!0},p:e,i(e){i||(Ce(o.$$.fragment,e),i=!0)},o(e){ke(o.$$.fragment,e),i=!1},d(e){e&&D(n),e&&D(r),Ie(o,e)}}}function wb(e){let t,n,r;function o(t){e[10](t,e[14])}let i={item:e[11],children:e[12],generalToggle:e[5],initial:e[1]};return void 0!==e[2][e[14]]&&(i.selected=e[2][e[14]]),t=new yb({props:i}),oe.push((()=>Te(t,"selected",o))),{c(){$e(t.$$.fragment)},m(e,n){Me(t,e,n),r=!0},p(r,o){e=r;const i={};1&o&&(i.item=e[11]),1&o&&(i.children=e[12]),32&o&&(i.generalToggle=e[5]),2&o&&(i.initial=e[1]),!n&&4&o&&(n=!0,i.selected=e[2][e[14]],ce((()=>n=!1))),t.$set(i)},i(e){r||(Ce(t.$$.fragment,e),r=!0)},o(e){ke(t.$$.fragment,e),r=!1},d(e){Ie(t,e)}}}function Cb(e){let t,n,r,o,i,s,a,l,u,c,d;n=new gg({props:{name:e[4]}});let f=Object.entries(e[0]),p=[];for(let t=0;tke(p[e],1,1,(()=>{p[e]=null}));return{c(){t=$("span"),$e(n.$$.fragment),r=A(),o=$("span"),o.textContent="Tous les calendriers",i=A(),s=$("hr"),a=A();for(let e=0;en(5,r=e)));let d=Array.from({length:Object.keys(i).length},(e=>[]));c.subscribe((e=>n(4,o=e?"toggle-on":"toggle-off")));return e.$$set=e=>{"calendarTree"in e&&n(0,i=e.calendarTree),"selected"in e&&n(8,s=e.selected),"initial"in e&&n(1,a=e.initial)},e.$$.update=()=>{4&e.$$.dirty&&n(8,s=d.flat())},[i,a,d,l,o,r,c,()=>n(3,l=!l),s,()=>{return e=r=!r,t=r,c.set(t),e;var e,t},function(t,r){e.$$.not_equal(d[r],t)&&(d[r]=t,n(2,d))}]}gn("");class Eb extends Ne{constructor(e){super(),Oe(this,e,Sb,kb,a,{calendarTree:0,selected:8,initial:1})}}var xb="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{}; +/** + * @license + * Lodash + * Copyright OpenJS Foundation and other contributors + * Released under MIT license + * Based on Underscore.js 1.8.3 + * Copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors + */ +var Rb,Db,Tb=(Rb=function(e,t){(function(){var n,r="Expected a function",o="__lodash_hash_undefined__",i="__lodash_placeholder__",s=16,a=32,l=64,u=128,c=256,d=1/0,f=9007199254740991,p=NaN,h=4294967295,g=[["ary",u],["bind",1],["bindKey",2],["curry",8],["curryRight",s],["flip",512],["partial",a],["partialRight",l],["rearg",c]],v="[object Arguments]",m="[object Array]",y="[object Boolean]",b="[object Date]",_="[object Error]",w="[object Function]",C="[object GeneratorFunction]",k="[object Map]",S="[object Number]",E="[object Object]",x="[object Promise]",R="[object RegExp]",D="[object Set]",T="[object String]",$="[object Symbol]",M="[object WeakMap]",I="[object ArrayBuffer]",A="[object DataView]",O="[object Float32Array]",N="[object Float64Array]",P="[object Int8Array]",L="[object Int16Array]",H="[object Int32Array]",W="[object Uint8Array]",U="[object Uint8ClampedArray]",z="[object Uint16Array]",j="[object Uint32Array]",B=/\b__p \+= '';/g,F=/\b(__p \+=) '' \+/g,q=/(__e\(.*?\)|\b__t\)) \+\n'';/g,V=/&(?:amp|lt|gt|quot|#39);/g,Y=/[&<>"']/g,G=RegExp(V.source),Z=RegExp(Y.source),K=/<%-([\s\S]+?)%>/g,X=/<%([\s\S]+?)%>/g,J=/<%=([\s\S]+?)%>/g,Q=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,ee=/^\w*$/,te=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,ne=/[\\^$.*+?()[\]{}|]/g,re=RegExp(ne.source),oe=/^\s+/,ie=/\s/,se=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,ae=/\{\n\/\* \[wrapped with (.+)\] \*/,le=/,? & /,ue=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,ce=/[()=,{}\[\]\/\s]/,de=/\\(\\)?/g,fe=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,pe=/\w*$/,he=/^[-+]0x[0-9a-f]+$/i,ge=/^0b[01]+$/i,ve=/^\[object .+?Constructor\]$/,me=/^0o[0-7]+$/i,ye=/^(?:0|[1-9]\d*)$/,be=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,_e=/($^)/,we=/['\n\r\u2028\u2029\\]/g,Ce="\\ud800-\\udfff",ke="\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff",Se="\\u2700-\\u27bf",Ee="a-z\\xdf-\\xf6\\xf8-\\xff",xe="A-Z\\xc0-\\xd6\\xd8-\\xde",Re="\\ufe0e\\ufe0f",De="\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",Te="['’]",$e="["+Ce+"]",Me="["+De+"]",Ie="["+ke+"]",Ae="\\d+",Oe="["+Se+"]",Ne="["+Ee+"]",Pe="[^"+Ce+De+Ae+Se+Ee+xe+"]",Le="\\ud83c[\\udffb-\\udfff]",He="[^"+Ce+"]",We="(?:\\ud83c[\\udde6-\\uddff]){2}",Ue="[\\ud800-\\udbff][\\udc00-\\udfff]",ze="["+xe+"]",je="\\u200d",Be="(?:"+Ne+"|"+Pe+")",Fe="(?:"+ze+"|"+Pe+")",qe="(?:['’](?:d|ll|m|re|s|t|ve))?",Ve="(?:['’](?:D|LL|M|RE|S|T|VE))?",Ye="(?:"+Ie+"|"+Le+")?",Ge="["+Re+"]?",Ze=Ge+Ye+"(?:"+je+"(?:"+[He,We,Ue].join("|")+")"+Ge+Ye+")*",Ke="(?:"+[Oe,We,Ue].join("|")+")"+Ze,Xe="(?:"+[He+Ie+"?",Ie,We,Ue,$e].join("|")+")",Je=RegExp(Te,"g"),Qe=RegExp(Ie,"g"),et=RegExp(Le+"(?="+Le+")|"+Xe+Ze,"g"),tt=RegExp([ze+"?"+Ne+"+"+qe+"(?="+[Me,ze,"$"].join("|")+")",Fe+"+"+Ve+"(?="+[Me,ze+Be,"$"].join("|")+")",ze+"?"+Be+"+"+qe,ze+"+"+Ve,"\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])","\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",Ae,Ke].join("|"),"g"),nt=RegExp("["+je+Ce+ke+Re+"]"),rt=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,ot=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],it=-1,st={};st[O]=st[N]=st[P]=st[L]=st[H]=st[W]=st[U]=st[z]=st[j]=!0,st[v]=st[m]=st[I]=st[y]=st[A]=st[b]=st[_]=st[w]=st[k]=st[S]=st[E]=st[R]=st[D]=st[T]=st[M]=!1;var at={};at[v]=at[m]=at[I]=at[A]=at[y]=at[b]=at[O]=at[N]=at[P]=at[L]=at[H]=at[k]=at[S]=at[E]=at[R]=at[D]=at[T]=at[$]=at[W]=at[U]=at[z]=at[j]=!0,at[_]=at[w]=at[M]=!1;var lt={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},ut=parseFloat,ct=parseInt,dt="object"==typeof xb&&xb&&xb.Object===Object&&xb,ft="object"==typeof self&&self&&self.Object===Object&&self,pt=dt||ft||Function("return this")(),ht=t&&!t.nodeType&&t,gt=ht&&e&&!e.nodeType&&e,vt=gt&>.exports===ht,mt=vt&&dt.process,yt=function(){try{var e=gt&>.require&>.require("util").types;return e||mt&&mt.binding&&mt.binding("util")}catch(e){}}(),bt=yt&&yt.isArrayBuffer,_t=yt&&yt.isDate,wt=yt&&yt.isMap,Ct=yt&&yt.isRegExp,kt=yt&&yt.isSet,St=yt&&yt.isTypedArray;function Et(e,t,n){switch(n.length){case 0:return e.call(t);case 1:return e.call(t,n[0]);case 2:return e.call(t,n[0],n[1]);case 3:return e.call(t,n[0],n[1],n[2])}return e.apply(t,n)}function xt(e,t,n,r){for(var o=-1,i=null==e?0:e.length;++o-1}function It(e,t,n){for(var r=-1,o=null==e?0:e.length;++r-1;);return n}function tn(e,t){for(var n=e.length;n--&&zt(t,e[n],0)>-1;);return n}var nn=Vt({"À":"A","Á":"A","Â":"A","Ã":"A","Ä":"A","Å":"A","à":"a","á":"a","â":"a","ã":"a","ä":"a","å":"a","Ç":"C","ç":"c","Ð":"D","ð":"d","È":"E","É":"E","Ê":"E","Ë":"E","è":"e","é":"e","ê":"e","ë":"e","Ì":"I","Í":"I","Î":"I","Ï":"I","ì":"i","í":"i","î":"i","ï":"i","Ñ":"N","ñ":"n","Ò":"O","Ó":"O","Ô":"O","Õ":"O","Ö":"O","Ø":"O","ò":"o","ó":"o","ô":"o","õ":"o","ö":"o","ø":"o","Ù":"U","Ú":"U","Û":"U","Ü":"U","ù":"u","ú":"u","û":"u","ü":"u","Ý":"Y","ý":"y","ÿ":"y","Æ":"Ae","æ":"ae","Þ":"Th","þ":"th","ß":"ss","Ā":"A","Ă":"A","Ą":"A","ā":"a","ă":"a","ą":"a","Ć":"C","Ĉ":"C","Ċ":"C","Č":"C","ć":"c","ĉ":"c","ċ":"c","č":"c","Ď":"D","Đ":"D","ď":"d","đ":"d","Ē":"E","Ĕ":"E","Ė":"E","Ę":"E","Ě":"E","ē":"e","ĕ":"e","ė":"e","ę":"e","ě":"e","Ĝ":"G","Ğ":"G","Ġ":"G","Ģ":"G","ĝ":"g","ğ":"g","ġ":"g","ģ":"g","Ĥ":"H","Ħ":"H","ĥ":"h","ħ":"h","Ĩ":"I","Ī":"I","Ĭ":"I","Į":"I","İ":"I","ĩ":"i","ī":"i","ĭ":"i","į":"i","ı":"i","Ĵ":"J","ĵ":"j","Ķ":"K","ķ":"k","ĸ":"k","Ĺ":"L","Ļ":"L","Ľ":"L","Ŀ":"L","Ł":"L","ĺ":"l","ļ":"l","ľ":"l","ŀ":"l","ł":"l","Ń":"N","Ņ":"N","Ň":"N","Ŋ":"N","ń":"n","ņ":"n","ň":"n","ŋ":"n","Ō":"O","Ŏ":"O","Ő":"O","ō":"o","ŏ":"o","ő":"o","Ŕ":"R","Ŗ":"R","Ř":"R","ŕ":"r","ŗ":"r","ř":"r","Ś":"S","Ŝ":"S","Ş":"S","Š":"S","ś":"s","ŝ":"s","ş":"s","š":"s","Ţ":"T","Ť":"T","Ŧ":"T","ţ":"t","ť":"t","ŧ":"t","Ũ":"U","Ū":"U","Ŭ":"U","Ů":"U","Ű":"U","Ų":"U","ũ":"u","ū":"u","ŭ":"u","ů":"u","ű":"u","ų":"u","Ŵ":"W","ŵ":"w","Ŷ":"Y","ŷ":"y","Ÿ":"Y","Ź":"Z","Ż":"Z","Ž":"Z","ź":"z","ż":"z","ž":"z","IJ":"IJ","ij":"ij","Œ":"Oe","œ":"oe","ʼn":"'n","ſ":"s"}),rn=Vt({"&":"&","<":"<",">":">",'"':""","'":"'"});function on(e){return"\\"+lt[e]}function sn(e){return nt.test(e)}function an(e){var t=-1,n=Array(e.size);return e.forEach((function(e,r){n[++t]=[r,e]})),n}function ln(e,t){return function(n){return e(t(n))}}function un(e,t){for(var n=-1,r=e.length,o=0,s=[];++n",""":'"',"'":"'"}),vn=function e(t){var ie,Ce=(t=null==t?pt:vn.defaults(pt.Object(),t,vn.pick(pt,ot))).Array,ke=t.Date,Se=t.Error,Ee=t.Function,xe=t.Math,Re=t.Object,De=t.RegExp,Te=t.String,$e=t.TypeError,Me=Ce.prototype,Ie=Ee.prototype,Ae=Re.prototype,Oe=t["__core-js_shared__"],Ne=Ie.toString,Pe=Ae.hasOwnProperty,Le=0,He=(ie=/[^.]+$/.exec(Oe&&Oe.keys&&Oe.keys.IE_PROTO||""))?"Symbol(src)_1."+ie:"",We=Ae.toString,Ue=Ne.call(Re),ze=pt._,je=De("^"+Ne.call(Pe).replace(ne,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),Be=vt?t.Buffer:n,Fe=t.Symbol,qe=t.Uint8Array,Ve=Be?Be.allocUnsafe:n,Ye=ln(Re.getPrototypeOf,Re),Ge=Re.create,Ze=Ae.propertyIsEnumerable,Ke=Me.splice,Xe=Fe?Fe.isConcatSpreadable:n,et=Fe?Fe.iterator:n,nt=Fe?Fe.toStringTag:n,lt=function(){try{var e=pi(Re,"defineProperty");return e({},"",{}),e}catch(e){}}(),dt=t.clearTimeout!==pt.clearTimeout&&t.clearTimeout,ft=ke&&ke.now!==pt.Date.now&&ke.now,ht=t.setTimeout!==pt.setTimeout&&t.setTimeout,gt=xe.ceil,mt=xe.floor,yt=Re.getOwnPropertySymbols,Ht=Be?Be.isBuffer:n,Vt=t.isFinite,mn=Me.join,yn=ln(Re.keys,Re),bn=xe.max,_n=xe.min,wn=ke.now,Cn=t.parseInt,kn=xe.random,Sn=Me.reverse,En=pi(t,"DataView"),xn=pi(t,"Map"),Rn=pi(t,"Promise"),Dn=pi(t,"Set"),Tn=pi(t,"WeakMap"),$n=pi(Re,"create"),Mn=Tn&&new Tn,In={},An=Wi(En),On=Wi(xn),Nn=Wi(Rn),Pn=Wi(Dn),Ln=Wi(Tn),Hn=Fe?Fe.prototype:n,Wn=Hn?Hn.valueOf:n,Un=Hn?Hn.toString:n;function zn(e){if(na(e)&&!qs(e)&&!(e instanceof qn)){if(e instanceof Fn)return e;if(Pe.call(e,"__wrapped__"))return Ui(e)}return new Fn(e)}var jn=function(){function e(){}return function(t){if(!ta(t))return{};if(Ge)return Ge(t);e.prototype=t;var r=new e;return e.prototype=n,r}}();function Bn(){}function Fn(e,t){this.__wrapped__=e,this.__actions__=[],this.__chain__=!!t,this.__index__=0,this.__values__=n}function qn(e){this.__wrapped__=e,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=h,this.__views__=[]}function Vn(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t=t?e:t)),e}function ur(e,t,r,o,i,s){var a,l=1&t,u=2&t,c=4&t;if(r&&(a=i?r(e,o,i,s):r(e)),a!==n)return a;if(!ta(e))return e;var d=qs(e);if(d){if(a=function(e){var t=e.length,n=new e.constructor(t);return t&&"string"==typeof e[0]&&Pe.call(e,"index")&&(n.index=e.index,n.input=e.input),n}(e),!l)return Mo(e,a)}else{var f=vi(e),p=f==w||f==C;if(Zs(e))return Eo(e,l);if(f==E||f==v||p&&!i){if(a=u||p?{}:yi(e),!l)return u?function(e,t){return Io(e,gi(e),t)}(e,function(e,t){return e&&Io(t,Aa(t),e)}(a,e)):function(e,t){return Io(e,hi(e),t)}(e,ir(a,e))}else{if(!at[f])return i?e:{};a=function(e,t,n){var r,o=e.constructor;switch(t){case I:return xo(e);case y:case b:return new o(+e);case A:return function(e,t){var n=t?xo(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.byteLength)}(e,n);case O:case N:case P:case L:case H:case W:case U:case z:case j:return Ro(e,n);case k:return new o;case S:case T:return new o(e);case R:return function(e){var t=new e.constructor(e.source,pe.exec(e));return t.lastIndex=e.lastIndex,t}(e);case D:return new o;case $:return r=e,Wn?Re(Wn.call(r)):{}}}(e,f,l)}}s||(s=new Kn);var h=s.get(e);if(h)return h;s.set(e,a),aa(e)?e.forEach((function(n){a.add(ur(n,t,r,n,e,s))})):ra(e)&&e.forEach((function(n,o){a.set(o,ur(n,t,r,o,e,s))}));var g=d?n:(c?u?si:ii:u?Aa:Ia)(e);return Rt(g||e,(function(n,o){g&&(n=e[o=n]),nr(a,o,ur(n,t,r,o,e,s))})),a}function cr(e,t,r){var o=r.length;if(null==e)return!o;for(e=Re(e);o--;){var i=r[o],s=t[i],a=e[i];if(a===n&&!(i in e)||!s(a))return!1}return!0}function dr(e,t,o){if("function"!=typeof e)throw new $e(r);return Ii((function(){e.apply(n,o)}),t)}function fr(e,t,n,r){var o=-1,i=Mt,s=!0,a=e.length,l=[],u=t.length;if(!a)return l;n&&(t=At(t,Xt(n))),r?(i=It,s=!1):t.length>=200&&(i=Qt,s=!1,t=new Zn(t));e:for(;++o-1},Yn.prototype.set=function(e,t){var n=this.__data__,r=rr(n,e);return r<0?(++this.size,n.push([e,t])):n[r][1]=t,this},Gn.prototype.clear=function(){this.size=0,this.__data__={hash:new Vn,map:new(xn||Yn),string:new Vn}},Gn.prototype.delete=function(e){var t=di(this,e).delete(e);return this.size-=t?1:0,t},Gn.prototype.get=function(e){return di(this,e).get(e)},Gn.prototype.has=function(e){return di(this,e).has(e)},Gn.prototype.set=function(e,t){var n=di(this,e),r=n.size;return n.set(e,t),this.size+=n.size==r?0:1,this},Zn.prototype.add=Zn.prototype.push=function(e){return this.__data__.set(e,o),this},Zn.prototype.has=function(e){return this.__data__.has(e)},Kn.prototype.clear=function(){this.__data__=new Yn,this.size=0},Kn.prototype.delete=function(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n},Kn.prototype.get=function(e){return this.__data__.get(e)},Kn.prototype.has=function(e){return this.__data__.has(e)},Kn.prototype.set=function(e,t){var n=this.__data__;if(n instanceof Yn){var r=n.__data__;if(!xn||r.length<199)return r.push([e,t]),this.size=++n.size,this;n=this.__data__=new Gn(r)}return n.set(e,t),this.size=n.size,this};var pr=No(wr),hr=No(Cr,!0);function gr(e,t){var n=!0;return pr(e,(function(e,r,o){return n=!!t(e,r,o)})),n}function vr(e,t,r){for(var o=-1,i=e.length;++o0&&n(a)?t>1?yr(a,t-1,n,r,o):Ot(o,a):r||(o[o.length]=a)}return o}var br=Po(),_r=Po(!0);function wr(e,t){return e&&br(e,t,Ia)}function Cr(e,t){return e&&_r(e,t,Ia)}function kr(e,t){return $t(t,(function(t){return Js(e[t])}))}function Sr(e,t){for(var r=0,o=(t=wo(t,e)).length;null!=e&&rt}function Dr(e,t){return null!=e&&Pe.call(e,t)}function Tr(e,t){return null!=e&&t in Re(e)}function $r(e,t,r){for(var o=r?It:Mt,i=e[0].length,s=e.length,a=s,l=Ce(s),u=1/0,c=[];a--;){var d=e[a];a&&t&&(d=At(d,Xt(t))),u=_n(d.length,u),l[a]=!r&&(t||i>=120&&d.length>=120)?new Zn(a&&d):n}d=e[0];var f=-1,p=l[0];e:for(;++f=a?l:l*("desc"==n[r]?-1:1)}return e.index-t.index}(e,t,n)}))}function Vr(e,t,n){for(var r=-1,o=t.length,i={};++r-1;)a!==e&&Ke.call(a,l,1),Ke.call(e,l,1);return e}function Gr(e,t){for(var n=e?t.length:0,r=n-1;n--;){var o=t[n];if(n==r||o!==i){var i=o;_i(o)?Ke.call(e,o,1):po(e,o)}}return e}function Zr(e,t){return e+mt(kn()*(t-e+1))}function Kr(e,t){var n="";if(!e||t<1||t>f)return n;do{t%2&&(n+=e),(t=mt(t/2))&&(e+=e)}while(t);return n}function Xr(e,t){return Ai(Di(e,t,ol),e+"")}function Jr(e){return Jn(za(e))}function Qr(e,t){var n=za(e);return Pi(n,lr(t,0,n.length))}function eo(e,t,r,o){if(!ta(e))return e;for(var i=-1,s=(t=wo(t,e)).length,a=s-1,l=e;null!=l&&++io?0:o+t),(n=n>o?o:n)<0&&(n+=o),o=t>n?0:n-t>>>0,t>>>=0;for(var i=Ce(o);++r>>1,s=e[i];null!==s&&!ua(s)&&(n?s<=t:s=200){var u=t?null:Xo(e);if(u)return cn(u);s=!1,o=Qt,l=new Zn}else l=t?[]:a;e:for(;++r=o?e:oo(e,t,r)}var So=dt||function(e){return pt.clearTimeout(e)};function Eo(e,t){if(t)return e.slice();var n=e.length,r=Ve?Ve(n):new e.constructor(n);return e.copy(r),r}function xo(e){var t=new e.constructor(e.byteLength);return new qe(t).set(new qe(e)),t}function Ro(e,t){var n=t?xo(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.length)}function Do(e,t){if(e!==t){var r=e!==n,o=null===e,i=e==e,s=ua(e),a=t!==n,l=null===t,u=t==t,c=ua(t);if(!l&&!c&&!s&&e>t||s&&a&&u&&!l&&!c||o&&a&&u||!r&&u||!i)return 1;if(!o&&!s&&!c&&e1?r[i-1]:n,a=i>2?r[2]:n;for(s=e.length>3&&"function"==typeof s?(i--,s):n,a&&wi(r[0],r[1],a)&&(s=i<3?n:s,i=1),t=Re(t);++o-1?i[s?t[a]:a]:n}}function zo(e){return oi((function(t){var o=t.length,i=o,s=Fn.prototype.thru;for(e&&t.reverse();i--;){var a=t[i];if("function"!=typeof a)throw new $e(r);if(s&&!l&&"wrapper"==li(a))var l=new Fn([],!0)}for(i=l?i:o;++i1&&b.reverse(),f&&cl))return!1;var c=s.get(e),d=s.get(t);if(c&&d)return c==t&&d==e;var f=-1,p=!0,h=2&r?new Zn:n;for(s.set(e,t),s.set(t,e);++f-1&&e%1==0&&e1?"& ":"")+t[r],t=t.join(n>2?", ":" "),e.replace(se,"{\n/* [wrapped with "+t+"] */\n")}(r,function(e,t){return Rt(g,(function(n){var r="_."+n[0];t&n[1]&&!Mt(e,r)&&e.push(r)})),e.sort()}(function(e){var t=e.match(ae);return t?t[1].split(le):[]}(r),n)))}function Ni(e){var t=0,r=0;return function(){var o=wn(),i=16-(o-r);if(r=o,i>0){if(++t>=800)return arguments[0]}else t=0;return e.apply(n,arguments)}}function Pi(e,t){var r=-1,o=e.length,i=o-1;for(t=t===n?o:t;++r1?e[t-1]:n;return r="function"==typeof r?(e.pop(),r):n,ss(e,r)}));function ps(e){var t=zn(e);return t.__chain__=!0,t}function hs(e,t){return t(e)}var gs=oi((function(e){var t=e.length,r=t?e[0]:0,o=this.__wrapped__,i=function(t){return ar(t,e)};return!(t>1||this.__actions__.length)&&o instanceof qn&&_i(r)?((o=o.slice(r,+r+(t?1:0))).__actions__.push({func:hs,args:[i],thisArg:n}),new Fn(o,this.__chain__).thru((function(e){return t&&!e.length&&e.push(n),e}))):this.thru(i)})),vs=Ao((function(e,t,n){Pe.call(e,n)?++e[n]:sr(e,n,1)})),ms=Uo(Fi),ys=Uo(qi);function bs(e,t){return(qs(e)?Rt:pr)(e,ci(t,3))}function _s(e,t){return(qs(e)?Dt:hr)(e,ci(t,3))}var ws=Ao((function(e,t,n){Pe.call(e,n)?e[n].push(t):sr(e,n,[t])})),Cs=Xr((function(e,t,n){var r=-1,o="function"==typeof t,i=Ys(e)?Ce(e.length):[];return pr(e,(function(e){i[++r]=o?Et(t,e,n):Mr(e,t,n)})),i})),ks=Ao((function(e,t,n){sr(e,n,t)}));function Ss(e,t){return(qs(e)?At:Ur)(e,ci(t,3))}var Es=Ao((function(e,t,n){e[n?0:1].push(t)}),(function(){return[[],[]]})),xs=Xr((function(e,t){if(null==e)return[];var n=t.length;return n>1&&wi(e,t[0],t[1])?t=[]:n>2&&wi(t[0],t[1],t[2])&&(t=[t[0]]),qr(e,yr(t,1),[])})),Rs=ft||function(){return pt.Date.now()};function Ds(e,t,r){return t=r?n:t,t=e&&null==t?e.length:t,Qo(e,u,n,n,n,n,t)}function Ts(e,t){var o;if("function"!=typeof t)throw new $e(r);return e=ga(e),function(){return--e>0&&(o=t.apply(this,arguments)),e<=1&&(t=n),o}}var $s=Xr((function(e,t,n){var r=1;if(n.length){var o=un(n,ui($s));r|=a}return Qo(e,r,t,n,o)})),Ms=Xr((function(e,t,n){var r=3;if(n.length){var o=un(n,ui(Ms));r|=a}return Qo(t,r,e,n,o)}));function Is(e,t,o){var i,s,a,l,u,c,d=0,f=!1,p=!1,h=!0;if("function"!=typeof e)throw new $e(r);function g(t){var r=i,o=s;return i=s=n,d=t,l=e.apply(o,r)}function v(e){var r=e-c;return c===n||r>=t||r<0||p&&e-d>=a}function m(){var e=Rs();if(v(e))return y(e);u=Ii(m,function(e){var n=t-(e-c);return p?_n(n,a-(e-d)):n}(e))}function y(e){return u=n,h&&i?g(e):(i=s=n,l)}function b(){var e=Rs(),r=v(e);if(i=arguments,s=this,c=e,r){if(u===n)return function(e){return d=e,u=Ii(m,t),f?g(e):l}(c);if(p)return So(u),u=Ii(m,t),g(c)}return u===n&&(u=Ii(m,t)),l}return t=ma(t)||0,ta(o)&&(f=!!o.leading,a=(p="maxWait"in o)?bn(ma(o.maxWait)||0,t):a,h="trailing"in o?!!o.trailing:h),b.cancel=function(){u!==n&&So(u),d=0,i=c=s=u=n},b.flush=function(){return u===n?l:y(Rs())},b}var As=Xr((function(e,t){return dr(e,1,t)})),Os=Xr((function(e,t,n){return dr(e,ma(t)||0,n)}));function Ns(e,t){if("function"!=typeof e||null!=t&&"function"!=typeof t)throw new $e(r);var n=function(){var r=arguments,o=t?t.apply(this,r):r[0],i=n.cache;if(i.has(o))return i.get(o);var s=e.apply(this,r);return n.cache=i.set(o,s)||i,s};return n.cache=new(Ns.Cache||Gn),n}function Ps(e){if("function"!=typeof e)throw new $e(r);return function(){var t=arguments;switch(t.length){case 0:return!e.call(this);case 1:return!e.call(this,t[0]);case 2:return!e.call(this,t[0],t[1]);case 3:return!e.call(this,t[0],t[1],t[2])}return!e.apply(this,t)}}Ns.Cache=Gn;var Ls=Co((function(e,t){var n=(t=1==t.length&&qs(t[0])?At(t[0],Xt(ci())):At(yr(t,1),Xt(ci()))).length;return Xr((function(r){for(var o=-1,i=_n(r.length,n);++o=t})),Fs=Ir(function(){return arguments}())?Ir:function(e){return na(e)&&Pe.call(e,"callee")&&!Ze.call(e,"callee")},qs=Ce.isArray,Vs=bt?Xt(bt):function(e){return na(e)&&xr(e)==I};function Ys(e){return null!=e&&ea(e.length)&&!Js(e)}function Gs(e){return na(e)&&Ys(e)}var Zs=Ht||ml,Ks=_t?Xt(_t):function(e){return na(e)&&xr(e)==b};function Xs(e){if(!na(e))return!1;var t=xr(e);return t==_||"[object DOMException]"==t||"string"==typeof e.message&&"string"==typeof e.name&&!ia(e)}function Js(e){if(!ta(e))return!1;var t=xr(e);return t==w||t==C||"[object AsyncFunction]"==t||"[object Proxy]"==t}function Qs(e){return"number"==typeof e&&e==ga(e)}function ea(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=f}function ta(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}function na(e){return null!=e&&"object"==typeof e}var ra=wt?Xt(wt):function(e){return na(e)&&vi(e)==k};function oa(e){return"number"==typeof e||na(e)&&xr(e)==S}function ia(e){if(!na(e)||xr(e)!=E)return!1;var t=Ye(e);if(null===t)return!0;var n=Pe.call(t,"constructor")&&t.constructor;return"function"==typeof n&&n instanceof n&&Ne.call(n)==Ue}var sa=Ct?Xt(Ct):function(e){return na(e)&&xr(e)==R},aa=kt?Xt(kt):function(e){return na(e)&&vi(e)==D};function la(e){return"string"==typeof e||!qs(e)&&na(e)&&xr(e)==T}function ua(e){return"symbol"==typeof e||na(e)&&xr(e)==$}var ca=St?Xt(St):function(e){return na(e)&&ea(e.length)&&!!st[xr(e)]},da=Go(Wr),fa=Go((function(e,t){return e<=t}));function pa(e){if(!e)return[];if(Ys(e))return la(e)?pn(e):Mo(e);if(et&&e[et])return function(e){for(var t,n=[];!(t=e.next()).done;)n.push(t.value);return n}(e[et]());var t=vi(e);return(t==k?an:t==D?cn:za)(e)}function ha(e){return e?(e=ma(e))===d||e===-1/0?17976931348623157e292*(e<0?-1:1):e==e?e:0:0===e?e:0}function ga(e){var t=ha(e),n=t%1;return t==t?n?t-n:t:0}function va(e){return e?lr(ga(e),0,h):0}function ma(e){if("number"==typeof e)return e;if(ua(e))return p;if(ta(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=ta(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=Kt(e);var n=ge.test(e);return n||me.test(e)?ct(e.slice(2),n?2:8):he.test(e)?p:+e}function ya(e){return Io(e,Aa(e))}function ba(e){return null==e?"":co(e)}var _a=Oo((function(e,t){if(Ei(t)||Ys(t))Io(t,Ia(t),e);else for(var n in t)Pe.call(t,n)&&nr(e,n,t[n])})),wa=Oo((function(e,t){Io(t,Aa(t),e)})),Ca=Oo((function(e,t,n,r){Io(t,Aa(t),e,r)})),ka=Oo((function(e,t,n,r){Io(t,Ia(t),e,r)})),Sa=oi(ar),Ea=Xr((function(e,t){e=Re(e);var r=-1,o=t.length,i=o>2?t[2]:n;for(i&&wi(t[0],t[1],i)&&(o=1);++r1),t})),Io(e,si(e),n),r&&(n=ur(n,7,ni));for(var o=t.length;o--;)po(n,t[o]);return n})),La=oi((function(e,t){return null==e?{}:function(e,t){return Vr(e,t,(function(t,n){return Da(e,n)}))}(e,t)}));function Ha(e,t){if(null==e)return{};var n=At(si(e),(function(e){return[e]}));return t=ci(t),Vr(e,n,(function(e,n){return t(e,n[0])}))}var Wa=Jo(Ia),Ua=Jo(Aa);function za(e){return null==e?[]:Jt(e,Ia(e))}var ja=Ho((function(e,t,n){return t=t.toLowerCase(),e+(n?Ba(t):t)}));function Ba(e){return Xa(ba(e).toLowerCase())}function Fa(e){return(e=ba(e))&&e.replace(be,nn).replace(Qe,"")}var qa=Ho((function(e,t,n){return e+(n?"-":"")+t.toLowerCase()})),Va=Ho((function(e,t,n){return e+(n?" ":"")+t.toLowerCase()})),Ya=Lo("toLowerCase"),Ga=Ho((function(e,t,n){return e+(n?"_":"")+t.toLowerCase()})),Za=Ho((function(e,t,n){return e+(n?" ":"")+Xa(t)})),Ka=Ho((function(e,t,n){return e+(n?" ":"")+t.toUpperCase()})),Xa=Lo("toUpperCase");function Ja(e,t,r){return e=ba(e),(t=r?n:t)===n?function(e){return rt.test(e)}(e)?function(e){return e.match(tt)||[]}(e):function(e){return e.match(ue)||[]}(e):e.match(t)||[]}var Qa=Xr((function(e,t){try{return Et(e,n,t)}catch(e){return Xs(e)?e:new Se(e)}})),el=oi((function(e,t){return Rt(t,(function(t){t=Hi(t),sr(e,t,$s(e[t],e))})),e}));function tl(e){return function(){return e}}var nl=zo(),rl=zo(!0);function ol(e){return e}function il(e){return Pr("function"==typeof e?e:ur(e,1))}var sl=Xr((function(e,t){return function(n){return Mr(n,e,t)}})),al=Xr((function(e,t){return function(n){return Mr(e,n,t)}}));function ll(e,t,n){var r=Ia(t),o=kr(t,r);null!=n||ta(t)&&(o.length||!r.length)||(n=t,t=e,e=this,o=kr(t,Ia(t)));var i=!(ta(n)&&"chain"in n&&!n.chain),s=Js(e);return Rt(o,(function(n){var r=t[n];e[n]=r,s&&(e.prototype[n]=function(){var t=this.__chain__;if(i||t){var n=e(this.__wrapped__);return(n.__actions__=Mo(this.__actions__)).push({func:r,args:arguments,thisArg:e}),n.__chain__=t,n}return r.apply(e,Ot([this.value()],arguments))})})),e}function ul(){}var cl=qo(At),dl=qo(Tt),fl=qo(Lt);function pl(e){return Ci(e)?qt(Hi(e)):function(e){return function(t){return Sr(t,e)}}(e)}var hl=Yo(),gl=Yo(!0);function vl(){return[]}function ml(){return!1}var yl,bl=Fo((function(e,t){return e+t}),0),_l=Ko("ceil"),wl=Fo((function(e,t){return e/t}),1),Cl=Ko("floor"),kl=Fo((function(e,t){return e*t}),1),Sl=Ko("round"),El=Fo((function(e,t){return e-t}),0);return zn.after=function(e,t){if("function"!=typeof t)throw new $e(r);return e=ga(e),function(){if(--e<1)return t.apply(this,arguments)}},zn.ary=Ds,zn.assign=_a,zn.assignIn=wa,zn.assignInWith=Ca,zn.assignWith=ka,zn.at=Sa,zn.before=Ts,zn.bind=$s,zn.bindAll=el,zn.bindKey=Ms,zn.castArray=function(){if(!arguments.length)return[];var e=arguments[0];return qs(e)?e:[e]},zn.chain=ps,zn.chunk=function(e,t,r){t=(r?wi(e,t,r):t===n)?1:bn(ga(t),0);var o=null==e?0:e.length;if(!o||t<1)return[];for(var i=0,s=0,a=Ce(gt(o/t));ii?0:i+r),(o=o===n||o>i?i:ga(o))<0&&(o+=i),o=r>o?0:va(o);r>>0)?(e=ba(e))&&("string"==typeof t||null!=t&&!sa(t))&&!(t=co(t))&&sn(e)?ko(pn(e),0,r):e.split(t,r):[]},zn.spread=function(e,t){if("function"!=typeof e)throw new $e(r);return t=null==t?0:bn(ga(t),0),Xr((function(n){var r=n[t],o=ko(n,0,t);return r&&Ot(o,r),Et(e,this,o)}))},zn.tail=function(e){var t=null==e?0:e.length;return t?oo(e,1,t):[]},zn.take=function(e,t,r){return e&&e.length?oo(e,0,(t=r||t===n?1:ga(t))<0?0:t):[]},zn.takeRight=function(e,t,r){var o=null==e?0:e.length;return o?oo(e,(t=o-(t=r||t===n?1:ga(t)))<0?0:t,o):[]},zn.takeRightWhile=function(e,t){return e&&e.length?go(e,ci(t,3),!1,!0):[]},zn.takeWhile=function(e,t){return e&&e.length?go(e,ci(t,3)):[]},zn.tap=function(e,t){return t(e),e},zn.throttle=function(e,t,n){var o=!0,i=!0;if("function"!=typeof e)throw new $e(r);return ta(n)&&(o="leading"in n?!!n.leading:o,i="trailing"in n?!!n.trailing:i),Is(e,t,{leading:o,maxWait:t,trailing:i})},zn.thru=hs,zn.toArray=pa,zn.toPairs=Wa,zn.toPairsIn=Ua,zn.toPath=function(e){return qs(e)?At(e,Hi):ua(e)?[e]:Mo(Li(ba(e)))},zn.toPlainObject=ya,zn.transform=function(e,t,n){var r=qs(e),o=r||Zs(e)||ca(e);if(t=ci(t,4),null==n){var i=e&&e.constructor;n=o?r?new i:[]:ta(e)&&Js(i)?jn(Ye(e)):{}}return(o?Rt:wr)(e,(function(e,r,o){return t(n,e,r,o)})),n},zn.unary=function(e){return Ds(e,1)},zn.union=ns,zn.unionBy=rs,zn.unionWith=os,zn.uniq=function(e){return e&&e.length?fo(e):[]},zn.uniqBy=function(e,t){return e&&e.length?fo(e,ci(t,2)):[]},zn.uniqWith=function(e,t){return t="function"==typeof t?t:n,e&&e.length?fo(e,n,t):[]},zn.unset=function(e,t){return null==e||po(e,t)},zn.unzip=is,zn.unzipWith=ss,zn.update=function(e,t,n){return null==e?e:ho(e,t,_o(n))},zn.updateWith=function(e,t,r,o){return o="function"==typeof o?o:n,null==e?e:ho(e,t,_o(r),o)},zn.values=za,zn.valuesIn=function(e){return null==e?[]:Jt(e,Aa(e))},zn.without=as,zn.words=Ja,zn.wrap=function(e,t){return Hs(_o(t),e)},zn.xor=ls,zn.xorBy=us,zn.xorWith=cs,zn.zip=ds,zn.zipObject=function(e,t){return yo(e||[],t||[],nr)},zn.zipObjectDeep=function(e,t){return yo(e||[],t||[],eo)},zn.zipWith=fs,zn.entries=Wa,zn.entriesIn=Ua,zn.extend=wa,zn.extendWith=Ca,ll(zn,zn),zn.add=bl,zn.attempt=Qa,zn.camelCase=ja,zn.capitalize=Ba,zn.ceil=_l,zn.clamp=function(e,t,r){return r===n&&(r=t,t=n),r!==n&&(r=(r=ma(r))==r?r:0),t!==n&&(t=(t=ma(t))==t?t:0),lr(ma(e),t,r)},zn.clone=function(e){return ur(e,4)},zn.cloneDeep=function(e){return ur(e,5)},zn.cloneDeepWith=function(e,t){return ur(e,5,t="function"==typeof t?t:n)},zn.cloneWith=function(e,t){return ur(e,4,t="function"==typeof t?t:n)},zn.conformsTo=function(e,t){return null==t||cr(e,t,Ia(t))},zn.deburr=Fa,zn.defaultTo=function(e,t){return null==e||e!=e?t:e},zn.divide=wl,zn.endsWith=function(e,t,r){e=ba(e),t=co(t);var o=e.length,i=r=r===n?o:lr(ga(r),0,o);return(r-=t.length)>=0&&e.slice(r,i)==t},zn.eq=zs,zn.escape=function(e){return(e=ba(e))&&Z.test(e)?e.replace(Y,rn):e},zn.escapeRegExp=function(e){return(e=ba(e))&&re.test(e)?e.replace(ne,"\\$&"):e},zn.every=function(e,t,r){var o=qs(e)?Tt:gr;return r&&wi(e,t,r)&&(t=n),o(e,ci(t,3))},zn.find=ms,zn.findIndex=Fi,zn.findKey=function(e,t){return Wt(e,ci(t,3),wr)},zn.findLast=ys,zn.findLastIndex=qi,zn.findLastKey=function(e,t){return Wt(e,ci(t,3),Cr)},zn.floor=Cl,zn.forEach=bs,zn.forEachRight=_s,zn.forIn=function(e,t){return null==e?e:br(e,ci(t,3),Aa)},zn.forInRight=function(e,t){return null==e?e:_r(e,ci(t,3),Aa)},zn.forOwn=function(e,t){return e&&wr(e,ci(t,3))},zn.forOwnRight=function(e,t){return e&&Cr(e,ci(t,3))},zn.get=Ra,zn.gt=js,zn.gte=Bs,zn.has=function(e,t){return null!=e&&mi(e,t,Dr)},zn.hasIn=Da,zn.head=Yi,zn.identity=ol,zn.includes=function(e,t,n,r){e=Ys(e)?e:za(e),n=n&&!r?ga(n):0;var o=e.length;return n<0&&(n=bn(o+n,0)),la(e)?n<=o&&e.indexOf(t,n)>-1:!!o&&zt(e,t,n)>-1},zn.indexOf=function(e,t,n){var r=null==e?0:e.length;if(!r)return-1;var o=null==n?0:ga(n);return o<0&&(o=bn(r+o,0)),zt(e,t,o)},zn.inRange=function(e,t,r){return t=ha(t),r===n?(r=t,t=0):r=ha(r),function(e,t,n){return e>=_n(t,n)&&e=-9007199254740991&&e<=f},zn.isSet=aa,zn.isString=la,zn.isSymbol=ua,zn.isTypedArray=ca,zn.isUndefined=function(e){return e===n},zn.isWeakMap=function(e){return na(e)&&vi(e)==M},zn.isWeakSet=function(e){return na(e)&&"[object WeakSet]"==xr(e)},zn.join=function(e,t){return null==e?"":mn.call(e,t)},zn.kebabCase=qa,zn.last=Xi,zn.lastIndexOf=function(e,t,r){var o=null==e?0:e.length;if(!o)return-1;var i=o;return r!==n&&(i=(i=ga(r))<0?bn(o+i,0):_n(i,o-1)),t==t?function(e,t,n){for(var r=n+1;r--;)if(e[r]===t)return r;return r}(e,t,i):Ut(e,Bt,i,!0)},zn.lowerCase=Va,zn.lowerFirst=Ya,zn.lt=da,zn.lte=fa,zn.max=function(e){return e&&e.length?vr(e,ol,Rr):n},zn.maxBy=function(e,t){return e&&e.length?vr(e,ci(t,2),Rr):n},zn.mean=function(e){return Ft(e,ol)},zn.meanBy=function(e,t){return Ft(e,ci(t,2))},zn.min=function(e){return e&&e.length?vr(e,ol,Wr):n},zn.minBy=function(e,t){return e&&e.length?vr(e,ci(t,2),Wr):n},zn.stubArray=vl,zn.stubFalse=ml,zn.stubObject=function(){return{}},zn.stubString=function(){return""},zn.stubTrue=function(){return!0},zn.multiply=kl,zn.nth=function(e,t){return e&&e.length?Fr(e,ga(t)):n},zn.noConflict=function(){return pt._===this&&(pt._=ze),this},zn.noop=ul,zn.now=Rs,zn.pad=function(e,t,n){e=ba(e);var r=(t=ga(t))?fn(e):0;if(!t||r>=t)return e;var o=(t-r)/2;return Vo(mt(o),n)+e+Vo(gt(o),n)},zn.padEnd=function(e,t,n){e=ba(e);var r=(t=ga(t))?fn(e):0;return t&&rt){var o=e;e=t,t=o}if(r||e%1||t%1){var i=kn();return _n(e+i*(t-e+ut("1e-"+((i+"").length-1))),t)}return Zr(e,t)},zn.reduce=function(e,t,n){var r=qs(e)?Nt:Yt,o=arguments.length<3;return r(e,ci(t,4),n,o,pr)},zn.reduceRight=function(e,t,n){var r=qs(e)?Pt:Yt,o=arguments.length<3;return r(e,ci(t,4),n,o,hr)},zn.repeat=function(e,t,r){return t=(r?wi(e,t,r):t===n)?1:ga(t),Kr(ba(e),t)},zn.replace=function(){var e=arguments,t=ba(e[0]);return e.length<3?t:t.replace(e[1],e[2])},zn.result=function(e,t,r){var o=-1,i=(t=wo(t,e)).length;for(i||(i=1,e=n);++of)return[];var n=h,r=_n(e,h);t=ci(t),e-=h;for(var o=Zt(r,t);++n=s)return e;var l=r-fn(o);if(l<1)return o;var u=a?ko(a,0,l).join(""):e.slice(0,l);if(i===n)return u+o;if(a&&(l+=u.length-l),sa(i)){if(e.slice(l).search(i)){var c,d=u;for(i.global||(i=De(i.source,ba(pe.exec(i))+"g")),i.lastIndex=0;c=i.exec(d);)var f=c.index;u=u.slice(0,f===n?l:f)}}else if(e.indexOf(co(i),l)!=l){var p=u.lastIndexOf(i);p>-1&&(u=u.slice(0,p))}return u+o},zn.unescape=function(e){return(e=ba(e))&&G.test(e)?e.replace(V,gn):e},zn.uniqueId=function(e){var t=++Le;return ba(e)+t},zn.upperCase=Ka,zn.upperFirst=Xa,zn.each=bs,zn.eachRight=_s,zn.first=Yi,ll(zn,(yl={},wr(zn,(function(e,t){Pe.call(zn.prototype,t)||(yl[t]=e)})),yl),{chain:!1}),zn.VERSION="4.17.21",Rt(["bind","bindKey","curry","curryRight","partial","partialRight"],(function(e){zn[e].placeholder=zn})),Rt(["drop","take"],(function(e,t){qn.prototype[e]=function(r){r=r===n?1:bn(ga(r),0);var o=this.__filtered__&&!t?new qn(this):this.clone();return o.__filtered__?o.__takeCount__=_n(r,o.__takeCount__):o.__views__.push({size:_n(r,h),type:e+(o.__dir__<0?"Right":"")}),o},qn.prototype[e+"Right"]=function(t){return this.reverse()[e](t).reverse()}})),Rt(["filter","map","takeWhile"],(function(e,t){var n=t+1,r=1==n||3==n;qn.prototype[e]=function(e){var t=this.clone();return t.__iteratees__.push({iteratee:ci(e,3),type:n}),t.__filtered__=t.__filtered__||r,t}})),Rt(["head","last"],(function(e,t){var n="take"+(t?"Right":"");qn.prototype[e]=function(){return this[n](1).value()[0]}})),Rt(["initial","tail"],(function(e,t){var n="drop"+(t?"":"Right");qn.prototype[e]=function(){return this.__filtered__?new qn(this):this[n](1)}})),qn.prototype.compact=function(){return this.filter(ol)},qn.prototype.find=function(e){return this.filter(e).head()},qn.prototype.findLast=function(e){return this.reverse().find(e)},qn.prototype.invokeMap=Xr((function(e,t){return"function"==typeof e?new qn(this):this.map((function(n){return Mr(n,e,t)}))})),qn.prototype.reject=function(e){return this.filter(Ps(ci(e)))},qn.prototype.slice=function(e,t){e=ga(e);var r=this;return r.__filtered__&&(e>0||t<0)?new qn(r):(e<0?r=r.takeRight(-e):e&&(r=r.drop(e)),t!==n&&(r=(t=ga(t))<0?r.dropRight(-t):r.take(t-e)),r)},qn.prototype.takeRightWhile=function(e){return this.reverse().takeWhile(e).reverse()},qn.prototype.toArray=function(){return this.take(h)},wr(qn.prototype,(function(e,t){var r=/^(?:filter|find|map|reject)|While$/.test(t),o=/^(?:head|last)$/.test(t),i=zn[o?"take"+("last"==t?"Right":""):t],s=o||/^find/.test(t);i&&(zn.prototype[t]=function(){var t=this.__wrapped__,a=o?[1]:arguments,l=t instanceof qn,u=a[0],c=l||qs(t),d=function(e){var t=i.apply(zn,Ot([e],a));return o&&f?t[0]:t};c&&r&&"function"==typeof u&&1!=u.length&&(l=c=!1);var f=this.__chain__,p=!!this.__actions__.length,h=s&&!f,g=l&&!p;if(!s&&c){t=g?t:new qn(this);var v=e.apply(t,a);return v.__actions__.push({func:hs,args:[d],thisArg:n}),new Fn(v,f)}return h&&g?e.apply(this,a):(v=this.thru(d),h?o?v.value()[0]:v.value():v)})})),Rt(["pop","push","shift","sort","splice","unshift"],(function(e){var t=Me[e],n=/^(?:push|sort|unshift)$/.test(e)?"tap":"thru",r=/^(?:pop|shift)$/.test(e);zn.prototype[e]=function(){var e=arguments;if(r&&!this.__chain__){var o=this.value();return t.apply(qs(o)?o:[],e)}return this[n]((function(n){return t.apply(qs(n)?n:[],e)}))}})),wr(qn.prototype,(function(e,t){var n=zn[t];if(n){var r=n.name+"";Pe.call(In,r)||(In[r]=[]),In[r].push({name:t,func:n})}})),In[jo(n,2).name]=[{name:"wrapper",func:n}],qn.prototype.clone=function(){var e=new qn(this.__wrapped__);return e.__actions__=Mo(this.__actions__),e.__dir__=this.__dir__,e.__filtered__=this.__filtered__,e.__iteratees__=Mo(this.__iteratees__),e.__takeCount__=this.__takeCount__,e.__views__=Mo(this.__views__),e},qn.prototype.reverse=function(){if(this.__filtered__){var e=new qn(this);e.__dir__=-1,e.__filtered__=!0}else(e=this.clone()).__dir__*=-1;return e},qn.prototype.value=function(){var e=this.__wrapped__.value(),t=this.__dir__,n=qs(e),r=t<0,o=n?e.length:0,i=function(e,t,n){for(var r=-1,o=n.length;++r=this.__values__.length;return{done:e,value:e?n:this.__values__[this.__index__++]}},zn.prototype.plant=function(e){for(var t,r=this;r instanceof Bn;){var o=Ui(r);o.__index__=0,o.__values__=n,t?i.__wrapped__=o:t=o;var i=o;r=r.__wrapped__}return i.__wrapped__=e,t},zn.prototype.reverse=function(){var e=this.__wrapped__;if(e instanceof qn){var t=e;return this.__actions__.length&&(t=new qn(this)),(t=t.reverse()).__actions__.push({func:hs,args:[ts],thisArg:n}),new Fn(t,this.__chain__)}return this.thru(ts)},zn.prototype.toJSON=zn.prototype.valueOf=zn.prototype.value=function(){return vo(this.__wrapped__,this.__actions__)},zn.prototype.first=zn.prototype.head,et&&(zn.prototype[et]=function(){return this}),zn}();gt?((gt.exports=vn)._=vn,ht._=vn):pt._=vn}).call(xb)},Rb(Db={exports:{}},Db.exports),Db.exports);function $b(t){let n,r,o,i;return n=new gg({props:{name:"question-circle",class:"text-primary me-2"}}),{c(){$e(n.$$.fragment),r=A(),o=$("b"),o.textContent="Aide"},m(e,t){Me(n,e,t),R(e,r,t),R(e,o,t),i=!0},p:e,i(e){i||(Ce(n.$$.fragment,e),i=!0)},o(e){ke(n.$$.fragment,e),i=!1},d(e){Ie(n,e),e&&D(r),e&&D(o)}}}function Mb(t){let n,r,o,i,s,a,l;return{c(){n=$("p"),n.textContent="Kalendrier commun de la vie étudiante de l'ENS",r=A(),o=$("b"),o.textContent="Comment rajouter son calendrier :",i=A(),s=$("ul"),s.innerHTML='
  • Utiliser un NextCloud, idéalement\n cloud.eleves.ens.fr, ou\n Framagenda.
  • \n
  • Créer un calendrier dessus, créer un lien de partage public.
  • \n
  • Envoyer le lien de partage public au Club Réseau
    \n (club-reseau [at] lists [.] ens [.] psl [.] eu) pour faire une requête d'ajout.
  • ',a=A(),l=$("p"),l.textContent="Code source:"},m(e,t){R(e,n,t),R(e,r,t),R(e,o,t),R(e,i,t),R(e,s,t),R(e,a,t),R(e,l,t)},p:e,d(e){e&&D(n),e&&D(r),e&&D(o),e&&D(i),e&&D(s),e&&D(a),e&&D(l)}}}function Ib(t){let n,r,o,i;return n=new gg({props:{name:"balloon-heart",class:"text-danger fs-5"}}),{c(){$e(n.$$.fragment),r=A(),o=$("span"),o.textContent="Propulsé par le Club Réseau de l'ENS",L(o,"class","fs-7")},m(e,t){Me(n,e,t),R(e,r,t),R(e,o,t),i=!0},p:e,i(e){i||(Ce(n.$$.fragment,e),i=!0)},o(e){ke(n.$$.fragment,e),i=!1},d(e){Ie(n,e),e&&D(r),e&&D(o)}}}function Ab(e){let t,n,r,o,i,s;return t=new Ag({props:{toggle:e[1],$$slots:{default:[$b]},$$scope:{ctx:e}}}),r=new Eg({props:{$$slots:{default:[Mb]},$$scope:{ctx:e}}}),i=new nv({props:{$$slots:{default:[Ib]},$$scope:{ctx:e}}}),{c(){$e(t.$$.fragment),n=A(),$e(r.$$.fragment),o=A(),$e(i.$$.fragment)},m(e,a){Me(t,e,a),R(e,n,a),Me(r,e,a),R(e,o,a),Me(i,e,a),s=!0},p(e,n){const o={};4&n&&(o.$$scope={dirty:n,ctx:e}),t.$set(o);const s={};4&n&&(s.$$scope={dirty:n,ctx:e}),r.$set(s);const a={};4&n&&(a.$$scope={dirty:n,ctx:e}),i.$set(a)},i(e){s||(Ce(t.$$.fragment,e),Ce(r.$$.fragment,e),Ce(i.$$.fragment,e),s=!0)},o(e){ke(t.$$.fragment,e),ke(r.$$.fragment,e),ke(i.$$.fragment,e),s=!1},d(e){Ie(t,e),e&&D(n),Ie(r,e),e&&D(o),Ie(i,e)}}}function Ob(e){let t,n,r,o,i,s,a;return n=new gg({props:{name:"question-circle"}}),o=new Qg({props:{isOpen:e[0],toggle:e[1],centered:!0,scrollable:!0,$$slots:{default:[Ab]},$$scope:{ctx:e}}}),{c(){t=$("span"),$e(n.$$.fragment),r=A(),$e(o.$$.fragment),L(t,"class","help-toggle fs-4 no-print svelte-1ajhrtc")},m(l,u){R(l,t,u),Me(n,t,null),R(l,r,u),Me(o,l,u),i=!0,s||(a=N(t,"click",e[1]),s=!0)},p(e,[t]){const n={};1&t&&(n.isOpen=e[0]),4&t&&(n.$$scope={dirty:t,ctx:e}),o.$set(n)},i(e){i||(Ce(n.$$.fragment,e),Ce(o.$$.fragment,e),i=!0)},o(e){ke(n.$$.fragment,e),ke(o.$$.fragment,e),i=!1},d(e){e&&D(t),Ie(n),e&&D(r),Ie(o,e),s=!1,a()}}}function Nb(e,t,n){let r=!1;return[r,()=>n(0,r=!r)]}gn("");class Pb extends Ne{constructor(e){super(),Oe(this,e,Nb,Ob,a,{})}}function Lb(e){let t,n;return{c(){t=new F(!1),n=O(),t.a=n},m(r,o){t.m(e[3],r,o),R(r,n,o)},p(e,n){8&n&&t.p(e[3])},d(e){e&&D(n),e&&t.d()}}}function Hb(t){let n,r,o,i;return n=new gg({props:{name:"share",class:"text-success me-2"}}),{c(){$e(n.$$.fragment),r=A(),o=$("b"),o.textContent="Partage"},m(e,t){Me(n,e,t),R(e,r,t),R(e,o,t),i=!0},p:e,i(e){i||(Ce(n.$$.fragment,e),i=!0)},o(e){ke(n.$$.fragment,e),i=!1},d(e){Ie(n,e),e&&D(r),e&&D(o)}}}function Wb(e){let t,n,r,o;return{c(){t=$("p"),t.textContent="La vue actuelle du calendrier peut être partagée avec l'URL suivante :",n=A(),r=$("a"),o=I(e[0]),L(r,"id","share-url"),L(r,"class","svelte-1ii7jz3")},m(e,i){R(e,t,i),R(e,n,i),R(e,r,i),S(r,o)},p(e,t){1&t&&U(o,e[0])},d(e){e&&D(t),e&&D(n),e&&D(r)}}}function Ub(t){let n,r,o,i;return n=new gg({props:{name:"clipboard2-heart"}}),{c(){$e(n.$$.fragment),r=A(),o=$("span"),o.textContent="Copier",L(o,"class","ms-1")},m(e,t){Me(n,e,t),R(e,r,t),R(e,o,t),i=!0},p:e,i(e){i||(Ce(n.$$.fragment,e),i=!0)},o(e){ke(n.$$.fragment,e),i=!1},d(e){Ie(n,e),e&&D(r),e&&D(o)}}}function zb(e){let t,n,r,o,i,s,a;return n=new gg({props:{name:e[4],class:"fs-5"}}),o=new fg({props:{size:"sm",color:"primary",$$slots:{default:[Ub]},$$scope:{ctx:e}}}),o.$on("click",e[6]),{c(){t=$("span"),$e(n.$$.fragment),r=A(),$e(o.$$.fragment),L(t,"class","share-egg svelte-1ii7jz3"),L(t,"title","Partager en base64")},m(l,u){R(l,t,u),Me(n,t,null),R(l,r,u),Me(o,l,u),i=!0,s||(a=N(t,"click",e[7]),s=!0)},p(e,t){const r={};16&t&&(r.name=e[4]),n.$set(r);const i={};16384&t&&(i.$$scope={dirty:t,ctx:e}),o.$set(i)},i(e){i||(Ce(n.$$.fragment,e),Ce(o.$$.fragment,e),i=!0)},o(e){ke(n.$$.fragment,e),ke(o.$$.fragment,e),i=!1},d(e){e&&D(t),Ie(n),e&&D(r),Ie(o,e),s=!1,a()}}}function jb(e){let t,n,r,o,i,s;return t=new Ag({props:{toggle:e[5],$$slots:{default:[Hb]},$$scope:{ctx:e}}}),r=new Eg({props:{$$slots:{default:[Wb]},$$scope:{ctx:e}}}),i=new nv({props:{$$slots:{default:[zb]},$$scope:{ctx:e}}}),{c(){$e(t.$$.fragment),n=A(),$e(r.$$.fragment),o=A(),$e(i.$$.fragment)},m(e,a){Me(t,e,a),R(e,n,a),Me(r,e,a),R(e,o,a),Me(i,e,a),s=!0},p(e,n){const o={};16384&n&&(o.$$scope={dirty:n,ctx:e}),t.$set(o);const s={};16385&n&&(s.$$scope={dirty:n,ctx:e}),r.$set(s);const a={};16400&n&&(a.$$scope={dirty:n,ctx:e}),i.$set(a)},i(e){s||(Ce(t.$$.fragment,e),Ce(r.$$.fragment,e),Ce(i.$$.fragment,e),s=!0)},o(e){ke(t.$$.fragment,e),ke(r.$$.fragment,e),ke(i.$$.fragment,e),s=!1},d(e){Ie(t,e),e&&D(n),Ie(r,e),e&&D(o),Ie(i,e)}}}function Bb(e){let t,n,r,o,i,s,a,l,u,c;return n=new Qv({props:{autohide:!0,body:!0,isOpen:e[2],$$slots:{default:[Lb]},$$scope:{ctx:e}}}),n.$on("close",e[11]),i=new gg({props:{name:"share"}}),a=new Qg({props:{isOpen:e[1],toggle:e[5],centered:!0,scrollable:!0,$$slots:{default:[jb]},$$scope:{ctx:e}}}),{c(){t=$("div"),$e(n.$$.fragment),r=A(),o=$("span"),$e(i.$$.fragment),s=A(),$e(a.$$.fragment),L(t,"class","share-toast svelte-1ii7jz3"),L(o,"class","share-btn fs-4 no-print svelte-1ii7jz3"),L(o,"data-bs-toggle","tooltip"),L(o,"title","Partager")},m(d,f){R(d,t,f),Me(n,t,null),R(d,r,f),R(d,o,f),Me(i,o,null),R(d,s,f),Me(a,d,f),l=!0,u||(c=N(o,"click",e[5]),u=!0)},p(e,[t]){const r={};4&t&&(r.isOpen=e[2]),16392&t&&(r.$$scope={dirty:t,ctx:e}),n.$set(r);const o={};2&t&&(o.isOpen=e[1]),16401&t&&(o.$$scope={dirty:t,ctx:e}),a.$set(o)},i(e){l||(Ce(n.$$.fragment,e),Ce(i.$$.fragment,e),Ce(a.$$.fragment,e),l=!0)},o(e){ke(n.$$.fragment,e),ke(i.$$.fragment,e),ke(a.$$.fragment,e),l=!1},d(e){e&&D(t),Ie(n),e&&D(r),e&&D(o),Ie(i),e&&D(s),Ie(a,e),u=!1,c()}}}function Fb(e,t,n){let r,{calendar:o=null}=t,{selectedCalendars:i=[]}=t,s=document.URL,a=!1,l=!1,u=!1,c="";const d=()=>{const e=document.location,t=new URLSearchParams,r=o.getAPI();if(null!==o&&(t.append("v",r.view.type),(e=>{let t=[];return e.forEach((n=>{rb[n].some((t=>e.includes(t)))||t.push(n)})),t})(i).forEach((e=>t.append("c",e))),t.append("d",r.getDate().toISOString())),u){const r=window.btoa(t.toString());n(0,s=`${e.origin}${e.pathname}?b64=${r}`)}else n(0,s=`${e.origin}${e.pathname}?${t.toString()}`)};return e.$$set=e=>{"calendar"in e&&n(8,o=e.calendar),"selectedCalendars"in e&&n(9,i=e.selectedCalendars)},e.$$.update=()=>{1024&e.$$.dirty&&n(4,r=u?"code-square":"code")},[s,a,l,c,r,()=>{n(1,a=!a),d()},()=>{navigator.clipboard.writeText(s).then((()=>n(3,c="Lien de partage copié dans le presse-papier."))).catch((()=>n(3,c="Erreur de copie automatique."))).finally(n(2,l=!0))},()=>{n(10,u=!u),d()},o,i,u,()=>n(2,l=!1)]}gn("");class qb extends Ne{constructor(e){super(),Oe(this,e,Fb,Bb,a,{calendar:8,selectedCalendars:9})}}gn("");function Vb(t){let n;return{c(){n=$("div"),L(n,"class","circle svelte-1vclic6"),z(n,"--size",t[0]+t[1]),z(n,"--colorInner",t[4]),z(n,"--colorCenter",t[3]),z(n,"--colorOuter",t[2]),z(n,"--durationInner",t[6]),z(n,"--durationCenter",t[7]),z(n,"--durationOuter",t[5])},m(e,t){R(e,n,t)},p(e,[t]){3&t&&z(n,"--size",e[0]+e[1]),16&t&&z(n,"--colorInner",e[4]),8&t&&z(n,"--colorCenter",e[3]),4&t&&z(n,"--colorOuter",e[2]),64&t&&z(n,"--durationInner",e[6]),128&t&&z(n,"--durationCenter",e[7]),32&t&&z(n,"--durationOuter",e[5])},i:e,o:e,d(e){e&&D(n)}}}function Yb(e,t,n){let{size:r="60"}=t,{unit:o="px"}=t,{colorOuter:i="#FF3E00"}=t,{colorCenter:s="#40B3FF"}=t,{colorInner:a="#676778"}=t,{durationMultiplier:l=1}=t,{durationOuter:u=2*l+"s"}=t,{durationInner:c=1.5*l+"s"}=t,{durationCenter:d=3*l+"s"}=t;return e.$$set=e=>{"size"in e&&n(0,r=e.size),"unit"in e&&n(1,o=e.unit),"colorOuter"in e&&n(2,i=e.colorOuter),"colorCenter"in e&&n(3,s=e.colorCenter),"colorInner"in e&&n(4,a=e.colorInner),"durationMultiplier"in e&&n(8,l=e.durationMultiplier),"durationOuter"in e&&n(5,u=e.durationOuter),"durationInner"in e&&n(6,c=e.durationInner),"durationCenter"in e&&n(7,d=e.durationCenter)},[r,o,i,s,a,u,c,d,l]}gn("");class Gb extends Ne{constructor(e){super(),Oe(this,e,Yb,Vb,a,{size:0,unit:1,colorOuter:2,colorCenter:3,colorInner:4,durationMultiplier:8,durationOuter:5,durationInner:6,durationCenter:7})}}gn("");gn("");gn("");gn("");gn("");gn("");gn("");gn("");gn("");gn("");gn("");gn("");gn("");gn("");gn("");gn("");gn("");gn("");gn("");gn("");gn("");gn("");function Zb(e){let t,n,r,o;return r=new Gb({props:{colorOuter:"#e658ea",colorInner:"#eaac3f"}}),{c(){t=$("div"),n=$("div"),$e(r.$$.fragment),L(n,"class","position-absolute top-50 start-50"),L(t,"class","load-spinner svelte-1ba8hsm")},m(e,i){R(e,t,i),S(t,n),Me(r,n,null),o=!0},i(e){o||(Ce(r.$$.fragment,e),o=!0)},o(e){ke(r.$$.fragment,e),o=!1},d(e){e&&D(t),Ie(r)}}}function Kb(e){let t,n,r=e[0]&&Zb();return{c(){r&&r.c(),t=O()},m(e,o){r&&r.m(e,o),R(e,t,o),n=!0},p(e,[n]){e[0]?r?1&n&&Ce(r,1):(r=Zb(),r.c(),Ce(r,1),r.m(t.parentNode,t)):r&&(_e(),ke(r,1,1,(()=>{r=null})),we())},i(e){n||(Ce(r),n=!0)},o(e){ke(r),n=!1},d(e){r&&r.d(e),e&&D(t)}}}function Xb(e,t,n){let{isLoading:r=!1}=t;return e.$$set=e=>{"isLoading"in e&&n(0,r=e.isLoading)},[r]}gn("");class Jb extends Ne{constructor(e){super(),Oe(this,e,Xb,Kb,a,{isLoading:0})}}gn("");gn("");gn(""); +/*! + FullCalendar v5.11.5 + Docs & License: https://fullcalendar.io/ + (c) 2022 Adam Shaw + */ +var Qb=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return We(t,e),t}(ts);Qb.prototype.classes={root:"fc-theme-bootstrap5",tableCellShaded:"fc-theme-bootstrap5-shaded",buttonGroup:"btn-group",button:"btn btn-primary",buttonActive:"active",popover:"popover",popoverHeader:"popover-header",popoverContent:"popover-body"},Qb.prototype.baseIconClass="bi",Qb.prototype.iconClasses={close:"bi-x-lg",prev:"bi-chevron-left",next:"bi-chevron-right",prevYear:"bi-chevron-double-left",nextYear:"bi-chevron-double-right"},Qb.prototype.rtlIconClasses={prev:"bi-chevron-right",next:"bi-chevron-left",prevYear:"bi-chevron-double-right",nextYear:"bi-chevron-double-left"},Qb.prototype.iconOverrideOption="buttonIcons",Qb.prototype.iconOverrideCustomButtonOption="icon",Qb.prototype.iconOverridePrefix="bi-";var e_=ds({themeClasses:{bootstrap5:Qb}}),t_="top",n_="bottom",r_="right",o_="left",i_="auto",s_=[t_,n_,r_,o_],a_="start",l_="end",u_="clippingParents",c_="viewport",d_="popper",f_="reference",p_=s_.reduce((function(e,t){return e.concat([t+"-"+a_,t+"-"+l_])}),[]),h_=[].concat(s_,[i_]).reduce((function(e,t){return e.concat([t,t+"-"+a_,t+"-"+l_])}),[]),g_="beforeRead",v_="read",m_="afterRead",y_="beforeMain",b_="main",__="afterMain",w_="beforeWrite",C_="write",k_="afterWrite",S_=[g_,v_,m_,y_,b_,__,w_,C_,k_];function E_(e){return e?(e.nodeName||"").toLowerCase():null}function x_(e){if(null==e)return window;if("[object Window]"!==e.toString()){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function R_(e){return e instanceof x_(e).Element||e instanceof Element}function D_(e){return e instanceof x_(e).HTMLElement||e instanceof HTMLElement}function T_(e){return"undefined"!=typeof ShadowRoot&&(e instanceof x_(e).ShadowRoot||e instanceof ShadowRoot)}var $_={name:"applyStyles",enabled:!0,phase:"write",fn:function(e){var t=e.state;Object.keys(t.elements).forEach((function(e){var n=t.styles[e]||{},r=t.attributes[e]||{},o=t.elements[e];D_(o)&&E_(o)&&(Object.assign(o.style,n),Object.keys(r).forEach((function(e){var t=r[e];!1===t?o.removeAttribute(e):o.setAttribute(e,!0===t?"":t)})))}))},effect:function(e){var t=e.state,n={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(t.elements.popper.style,n.popper),t.styles=n,t.elements.arrow&&Object.assign(t.elements.arrow.style,n.arrow),function(){Object.keys(t.elements).forEach((function(e){var r=t.elements[e],o=t.attributes[e]||{},i=Object.keys(t.styles.hasOwnProperty(e)?t.styles[e]:n[e]).reduce((function(e,t){return e[t]="",e}),{});D_(r)&&E_(r)&&(Object.assign(r.style,i),Object.keys(o).forEach((function(e){r.removeAttribute(e)})))}))}},requires:["computeStyles"]};function M_(e){return e.split("-")[0]}var I_=Math.max,A_=Math.min,O_=Math.round;function N_(){var e=navigator.userAgentData;return null!=e&&e.brands&&Array.isArray(e.brands)?e.brands.map((function(e){return e.brand+"/"+e.version})).join(" "):navigator.userAgent}function P_(){return!/^((?!chrome|android).)*safari/i.test(N_())}function L_(e,t,n){void 0===t&&(t=!1),void 0===n&&(n=!1);var r=e.getBoundingClientRect(),o=1,i=1;t&&D_(e)&&(o=e.offsetWidth>0&&O_(r.width)/e.offsetWidth||1,i=e.offsetHeight>0&&O_(r.height)/e.offsetHeight||1);var s=(R_(e)?x_(e):window).visualViewport,a=!P_()&&n,l=(r.left+(a&&s?s.offsetLeft:0))/o,u=(r.top+(a&&s?s.offsetTop:0))/i,c=r.width/o,d=r.height/i;return{width:c,height:d,top:u,right:l+c,bottom:u+d,left:l,x:l,y:u}}function H_(e){var t=L_(e),n=e.offsetWidth,r=e.offsetHeight;return Math.abs(t.width-n)<=1&&(n=t.width),Math.abs(t.height-r)<=1&&(r=t.height),{x:e.offsetLeft,y:e.offsetTop,width:n,height:r}}function W_(e,t){var n=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(n&&T_(n)){var r=t;do{if(r&&e.isSameNode(r))return!0;r=r.parentNode||r.host}while(r)}return!1}function U_(e){return x_(e).getComputedStyle(e)}function z_(e){return["table","td","th"].indexOf(E_(e))>=0}function j_(e){return((R_(e)?e.ownerDocument:e.document)||window.document).documentElement}function B_(e){return"html"===E_(e)?e:e.assignedSlot||e.parentNode||(T_(e)?e.host:null)||j_(e)}function F_(e){return D_(e)&&"fixed"!==U_(e).position?e.offsetParent:null}function q_(e){for(var t=x_(e),n=F_(e);n&&z_(n)&&"static"===U_(n).position;)n=F_(n);return n&&("html"===E_(n)||"body"===E_(n)&&"static"===U_(n).position)?t:n||function(e){var t=/firefox/i.test(N_());if(/Trident/i.test(N_())&&D_(e)&&"fixed"===U_(e).position)return null;var n=B_(e);for(T_(n)&&(n=n.host);D_(n)&&["html","body"].indexOf(E_(n))<0;){var r=U_(n);if("none"!==r.transform||"none"!==r.perspective||"paint"===r.contain||-1!==["transform","perspective"].indexOf(r.willChange)||t&&"filter"===r.willChange||t&&r.filter&&"none"!==r.filter)return n;n=n.parentNode}return null}(e)||t}function V_(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}function Y_(e,t,n){return I_(e,A_(t,n))}function G_(e){return Object.assign({},{top:0,right:0,bottom:0,left:0},e)}function Z_(e,t){return t.reduce((function(t,n){return t[n]=e,t}),{})}var K_={name:"arrow",enabled:!0,phase:"main",fn:function(e){var t,n=e.state,r=e.name,o=e.options,i=n.elements.arrow,s=n.modifiersData.popperOffsets,a=M_(n.placement),l=V_(a),u=[o_,r_].indexOf(a)>=0?"height":"width";if(i&&s){var c=function(e,t){return G_("number"!=typeof(e="function"==typeof e?e(Object.assign({},t.rects,{placement:t.placement})):e)?e:Z_(e,s_))}(o.padding,n),d=H_(i),f="y"===l?t_:o_,p="y"===l?n_:r_,h=n.rects.reference[u]+n.rects.reference[l]-s[l]-n.rects.popper[u],g=s[l]-n.rects.reference[l],v=q_(i),m=v?"y"===l?v.clientHeight||0:v.clientWidth||0:0,y=h/2-g/2,b=c[f],_=m-d[u]-c[p],w=m/2-d[u]/2+y,C=Y_(b,w,_),k=l;n.modifiersData[r]=((t={})[k]=C,t.centerOffset=C-w,t)}},effect:function(e){var t=e.state,n=e.options.element,r=void 0===n?"[data-popper-arrow]":n;null!=r&&("string"!=typeof r||(r=t.elements.popper.querySelector(r)))&&W_(t.elements.popper,r)&&(t.elements.arrow=r)},requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function X_(e){return e.split("-")[1]}var J_={top:"auto",right:"auto",bottom:"auto",left:"auto"};function Q_(e){var t,n=e.popper,r=e.popperRect,o=e.placement,i=e.variation,s=e.offsets,a=e.position,l=e.gpuAcceleration,u=e.adaptive,c=e.roundOffsets,d=e.isFixed,f=s.x,p=void 0===f?0:f,h=s.y,g=void 0===h?0:h,v="function"==typeof c?c({x:p,y:g}):{x:p,y:g};p=v.x,g=v.y;var m=s.hasOwnProperty("x"),y=s.hasOwnProperty("y"),b=o_,_=t_,w=window;if(u){var C=q_(n),k="clientHeight",S="clientWidth";if(C===x_(n)&&"static"!==U_(C=j_(n)).position&&"absolute"===a&&(k="scrollHeight",S="scrollWidth"),o===t_||(o===o_||o===r_)&&i===l_)_=n_,g-=(d&&C===w&&w.visualViewport?w.visualViewport.height:C[k])-r.height,g*=l?1:-1;if(o===o_||(o===t_||o===n_)&&i===l_)b=r_,p-=(d&&C===w&&w.visualViewport?w.visualViewport.width:C[S])-r.width,p*=l?1:-1}var E,x=Object.assign({position:a},u&&J_),R=!0===c?function(e,t){var n=e.x,r=e.y,o=t.devicePixelRatio||1;return{x:O_(n*o)/o||0,y:O_(r*o)/o||0}}({x:p,y:g},x_(n)):{x:p,y:g};return p=R.x,g=R.y,l?Object.assign({},x,((E={})[_]=y?"0":"",E[b]=m?"0":"",E.transform=(w.devicePixelRatio||1)<=1?"translate("+p+"px, "+g+"px)":"translate3d("+p+"px, "+g+"px, 0)",E)):Object.assign({},x,((t={})[_]=y?g+"px":"",t[b]=m?p+"px":"",t.transform="",t))}var ew={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:function(e){var t=e.state,n=e.options,r=n.gpuAcceleration,o=void 0===r||r,i=n.adaptive,s=void 0===i||i,a=n.roundOffsets,l=void 0===a||a,u={placement:M_(t.placement),variation:X_(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:o,isFixed:"fixed"===t.options.strategy};null!=t.modifiersData.popperOffsets&&(t.styles.popper=Object.assign({},t.styles.popper,Q_(Object.assign({},u,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:s,roundOffsets:l})))),null!=t.modifiersData.arrow&&(t.styles.arrow=Object.assign({},t.styles.arrow,Q_(Object.assign({},u,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:l})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})},data:{}},tw={passive:!0};var nw={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:function(e){var t=e.state,n=e.instance,r=e.options,o=r.scroll,i=void 0===o||o,s=r.resize,a=void 0===s||s,l=x_(t.elements.popper),u=[].concat(t.scrollParents.reference,t.scrollParents.popper);return i&&u.forEach((function(e){e.addEventListener("scroll",n.update,tw)})),a&&l.addEventListener("resize",n.update,tw),function(){i&&u.forEach((function(e){e.removeEventListener("scroll",n.update,tw)})),a&&l.removeEventListener("resize",n.update,tw)}},data:{}},rw={left:"right",right:"left",bottom:"top",top:"bottom"};function ow(e){return e.replace(/left|right|bottom|top/g,(function(e){return rw[e]}))}var iw={start:"end",end:"start"};function sw(e){return e.replace(/start|end/g,(function(e){return iw[e]}))}function aw(e){var t=x_(e);return{scrollLeft:t.pageXOffset,scrollTop:t.pageYOffset}}function lw(e){return L_(j_(e)).left+aw(e).scrollLeft}function uw(e){var t=U_(e),n=t.overflow,r=t.overflowX,o=t.overflowY;return/auto|scroll|overlay|hidden/.test(n+o+r)}function cw(e){return["html","body","#document"].indexOf(E_(e))>=0?e.ownerDocument.body:D_(e)&&uw(e)?e:cw(B_(e))}function dw(e,t){var n;void 0===t&&(t=[]);var r=cw(e),o=r===(null==(n=e.ownerDocument)?void 0:n.body),i=x_(r),s=o?[i].concat(i.visualViewport||[],uw(r)?r:[]):r,a=t.concat(s);return o?a:a.concat(dw(B_(s)))}function fw(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function pw(e,t,n){return t===c_?fw(function(e,t){var n=x_(e),r=j_(e),o=n.visualViewport,i=r.clientWidth,s=r.clientHeight,a=0,l=0;if(o){i=o.width,s=o.height;var u=P_();(u||!u&&"fixed"===t)&&(a=o.offsetLeft,l=o.offsetTop)}return{width:i,height:s,x:a+lw(e),y:l}}(e,n)):R_(t)?function(e,t){var n=L_(e,!1,"fixed"===t);return n.top=n.top+e.clientTop,n.left=n.left+e.clientLeft,n.bottom=n.top+e.clientHeight,n.right=n.left+e.clientWidth,n.width=e.clientWidth,n.height=e.clientHeight,n.x=n.left,n.y=n.top,n}(t,n):fw(function(e){var t,n=j_(e),r=aw(e),o=null==(t=e.ownerDocument)?void 0:t.body,i=I_(n.scrollWidth,n.clientWidth,o?o.scrollWidth:0,o?o.clientWidth:0),s=I_(n.scrollHeight,n.clientHeight,o?o.scrollHeight:0,o?o.clientHeight:0),a=-r.scrollLeft+lw(e),l=-r.scrollTop;return"rtl"===U_(o||n).direction&&(a+=I_(n.clientWidth,o?o.clientWidth:0)-i),{width:i,height:s,x:a,y:l}}(j_(e)))}function hw(e,t,n,r){var o="clippingParents"===t?function(e){var t=dw(B_(e)),n=["absolute","fixed"].indexOf(U_(e).position)>=0&&D_(e)?q_(e):e;return R_(n)?t.filter((function(e){return R_(e)&&W_(e,n)&&"body"!==E_(e)})):[]}(e):[].concat(t),i=[].concat(o,[n]),s=i[0],a=i.reduce((function(t,n){var o=pw(e,n,r);return t.top=I_(o.top,t.top),t.right=A_(o.right,t.right),t.bottom=A_(o.bottom,t.bottom),t.left=I_(o.left,t.left),t}),pw(e,s,r));return a.width=a.right-a.left,a.height=a.bottom-a.top,a.x=a.left,a.y=a.top,a}function gw(e){var t,n=e.reference,r=e.element,o=e.placement,i=o?M_(o):null,s=o?X_(o):null,a=n.x+n.width/2-r.width/2,l=n.y+n.height/2-r.height/2;switch(i){case t_:t={x:a,y:n.y-r.height};break;case n_:t={x:a,y:n.y+n.height};break;case r_:t={x:n.x+n.width,y:l};break;case o_:t={x:n.x-r.width,y:l};break;default:t={x:n.x,y:n.y}}var u=i?V_(i):null;if(null!=u){var c="y"===u?"height":"width";switch(s){case a_:t[u]=t[u]-(n[c]/2-r[c]/2);break;case l_:t[u]=t[u]+(n[c]/2-r[c]/2)}}return t}function vw(e,t){void 0===t&&(t={});var n=t,r=n.placement,o=void 0===r?e.placement:r,i=n.strategy,s=void 0===i?e.strategy:i,a=n.boundary,l=void 0===a?u_:a,u=n.rootBoundary,c=void 0===u?c_:u,d=n.elementContext,f=void 0===d?d_:d,p=n.altBoundary,h=void 0!==p&&p,g=n.padding,v=void 0===g?0:g,m=G_("number"!=typeof v?v:Z_(v,s_)),y=f===d_?f_:d_,b=e.rects.popper,_=e.elements[h?y:f],w=hw(R_(_)?_:_.contextElement||j_(e.elements.popper),l,c,s),C=L_(e.elements.reference),k=gw({reference:C,element:b,strategy:"absolute",placement:o}),S=fw(Object.assign({},b,k)),E=f===d_?S:C,x={top:w.top-E.top+m.top,bottom:E.bottom-w.bottom+m.bottom,left:w.left-E.left+m.left,right:E.right-w.right+m.right},R=e.modifiersData.offset;if(f===d_&&R){var D=R[o];Object.keys(x).forEach((function(e){var t=[r_,n_].indexOf(e)>=0?1:-1,n=[t_,n_].indexOf(e)>=0?"y":"x";x[e]+=D[n]*t}))}return x}function mw(e,t){void 0===t&&(t={});var n=t,r=n.placement,o=n.boundary,i=n.rootBoundary,s=n.padding,a=n.flipVariations,l=n.allowedAutoPlacements,u=void 0===l?h_:l,c=X_(r),d=c?a?p_:p_.filter((function(e){return X_(e)===c})):s_,f=d.filter((function(e){return u.indexOf(e)>=0}));0===f.length&&(f=d);var p=f.reduce((function(t,n){return t[n]=vw(e,{placement:n,boundary:o,rootBoundary:i,padding:s})[M_(n)],t}),{});return Object.keys(p).sort((function(e,t){return p[e]-p[t]}))}var yw={name:"flip",enabled:!0,phase:"main",fn:function(e){var t=e.state,n=e.options,r=e.name;if(!t.modifiersData[r]._skip){for(var o=n.mainAxis,i=void 0===o||o,s=n.altAxis,a=void 0===s||s,l=n.fallbackPlacements,u=n.padding,c=n.boundary,d=n.rootBoundary,f=n.altBoundary,p=n.flipVariations,h=void 0===p||p,g=n.allowedAutoPlacements,v=t.options.placement,m=M_(v),y=l||(m===v||!h?[ow(v)]:function(e){if(M_(e)===i_)return[];var t=ow(e);return[sw(e),t,sw(t)]}(v)),b=[v].concat(y).reduce((function(e,n){return e.concat(M_(n)===i_?mw(t,{placement:n,boundary:c,rootBoundary:d,padding:u,flipVariations:h,allowedAutoPlacements:g}):n)}),[]),_=t.rects.reference,w=t.rects.popper,C=new Map,k=!0,S=b[0],E=0;E=0,$=T?"width":"height",M=vw(t,{placement:x,boundary:c,rootBoundary:d,altBoundary:f,padding:u}),I=T?D?r_:o_:D?n_:t_;_[$]>w[$]&&(I=ow(I));var A=ow(I),O=[];if(i&&O.push(M[R]<=0),a&&O.push(M[I]<=0,M[A]<=0),O.every((function(e){return e}))){S=x,k=!1;break}C.set(x,O)}if(k)for(var N=function(e){var t=b.find((function(t){var n=C.get(t);if(n)return n.slice(0,e).every((function(e){return e}))}));if(t)return S=t,"break"},P=h?3:1;P>0;P--){if("break"===N(P))break}t.placement!==S&&(t.modifiersData[r]._skip=!0,t.placement=S,t.reset=!0)}},requiresIfExists:["offset"],data:{_skip:!1}};function bw(e,t,n){return void 0===n&&(n={x:0,y:0}),{top:e.top-t.height-n.y,right:e.right-t.width+n.x,bottom:e.bottom-t.height+n.y,left:e.left-t.width-n.x}}function _w(e){return[t_,r_,n_,o_].some((function(t){return e[t]>=0}))}var ww={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:function(e){var t=e.state,n=e.name,r=t.rects.reference,o=t.rects.popper,i=t.modifiersData.preventOverflow,s=vw(t,{elementContext:"reference"}),a=vw(t,{altBoundary:!0}),l=bw(s,r),u=bw(a,o,i),c=_w(l),d=_w(u);t.modifiersData[n]={referenceClippingOffsets:l,popperEscapeOffsets:u,isReferenceHidden:c,hasPopperEscaped:d},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":c,"data-popper-escaped":d})}};var Cw={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:function(e){var t=e.state,n=e.options,r=e.name,o=n.offset,i=void 0===o?[0,0]:o,s=h_.reduce((function(e,n){return e[n]=function(e,t,n){var r=M_(e),o=[o_,t_].indexOf(r)>=0?-1:1,i="function"==typeof n?n(Object.assign({},t,{placement:e})):n,s=i[0],a=i[1];return s=s||0,a=(a||0)*o,[o_,r_].indexOf(r)>=0?{x:a,y:s}:{x:s,y:a}}(n,t.rects,i),e}),{}),a=s[t.placement],l=a.x,u=a.y;null!=t.modifiersData.popperOffsets&&(t.modifiersData.popperOffsets.x+=l,t.modifiersData.popperOffsets.y+=u),t.modifiersData[r]=s}};var kw={name:"popperOffsets",enabled:!0,phase:"read",fn:function(e){var t=e.state,n=e.name;t.modifiersData[n]=gw({reference:t.rects.reference,element:t.rects.popper,strategy:"absolute",placement:t.placement})},data:{}};var Sw={name:"preventOverflow",enabled:!0,phase:"main",fn:function(e){var t=e.state,n=e.options,r=e.name,o=n.mainAxis,i=void 0===o||o,s=n.altAxis,a=void 0!==s&&s,l=n.boundary,u=n.rootBoundary,c=n.altBoundary,d=n.padding,f=n.tether,p=void 0===f||f,h=n.tetherOffset,g=void 0===h?0:h,v=vw(t,{boundary:l,rootBoundary:u,padding:d,altBoundary:c}),m=M_(t.placement),y=X_(t.placement),b=!y,_=V_(m),w="x"===_?"y":"x",C=t.modifiersData.popperOffsets,k=t.rects.reference,S=t.rects.popper,E="function"==typeof g?g(Object.assign({},t.rects,{placement:t.placement})):g,x="number"==typeof E?{mainAxis:E,altAxis:E}:Object.assign({mainAxis:0,altAxis:0},E),R=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,D={x:0,y:0};if(C){if(i){var T,$="y"===_?t_:o_,M="y"===_?n_:r_,I="y"===_?"height":"width",A=C[_],O=A+v[$],N=A-v[M],P=p?-S[I]/2:0,L=y===a_?k[I]:S[I],H=y===a_?-S[I]:-k[I],W=t.elements.arrow,U=p&&W?H_(W):{width:0,height:0},z=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:{top:0,right:0,bottom:0,left:0},j=z[$],B=z[M],F=Y_(0,k[I],U[I]),q=b?k[I]/2-P-F-j-x.mainAxis:L-F-j-x.mainAxis,V=b?-k[I]/2+P+F+B+x.mainAxis:H+F+B+x.mainAxis,Y=t.elements.arrow&&q_(t.elements.arrow),G=Y?"y"===_?Y.clientTop||0:Y.clientLeft||0:0,Z=null!=(T=null==R?void 0:R[_])?T:0,K=A+V-Z,X=Y_(p?A_(O,A+q-Z-G):O,A,p?I_(N,K):N);C[_]=X,D[_]=X-A}if(a){var J,Q="x"===_?t_:o_,ee="x"===_?n_:r_,te=C[w],ne="y"===w?"height":"width",re=te+v[Q],oe=te-v[ee],ie=-1!==[t_,o_].indexOf(m),se=null!=(J=null==R?void 0:R[w])?J:0,ae=ie?re:te-k[ne]-S[ne]-se+x.altAxis,le=ie?te+k[ne]+S[ne]-se-x.altAxis:oe,ue=p&&ie?function(e,t,n){var r=Y_(e,t,n);return r>n?n:r}(ae,te,le):Y_(p?ae:re,te,p?le:oe);C[w]=ue,D[w]=ue-te}t.modifiersData[r]=D}},requiresIfExists:["offset"]};function Ew(e,t,n){void 0===n&&(n=!1);var r,o=D_(t),i=D_(t)&&function(e){var t=e.getBoundingClientRect(),n=O_(t.width)/e.offsetWidth||1,r=O_(t.height)/e.offsetHeight||1;return 1!==n||1!==r}(t),s=j_(t),a=L_(e,i,n),l={scrollLeft:0,scrollTop:0},u={x:0,y:0};return(o||!o&&!n)&&(("body"!==E_(t)||uw(s))&&(l=(r=t)!==x_(r)&&D_(r)?function(e){return{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}(r):aw(r)),D_(t)?((u=L_(t,!0)).x+=t.clientLeft,u.y+=t.clientTop):s&&(u.x=lw(s))),{x:a.left+l.scrollLeft-u.x,y:a.top+l.scrollTop-u.y,width:a.width,height:a.height}}function xw(e){var t=new Map,n=new Set,r=[];function o(e){n.add(e.name),[].concat(e.requires||[],e.requiresIfExists||[]).forEach((function(e){if(!n.has(e)){var r=t.get(e);r&&o(r)}})),r.push(e)}return e.forEach((function(e){t.set(e.name,e)})),e.forEach((function(e){n.has(e.name)||o(e)})),r}function Rw(e){var t;return function(){return t||(t=new Promise((function(n){Promise.resolve().then((function(){t=void 0,n(e())}))}))),t}}var Dw={placement:"bottom",modifiers:[],strategy:"absolute"};function Tw(){for(var e=arguments.length,t=new Array(e),n=0;nNw.has(e)&&Nw.get(e).get(t)||null,remove(e,t){if(!Nw.has(e))return;const n=Nw.get(e);n.delete(t),0===n.size&&Nw.delete(e)}},Lw="transitionend",Hw=e=>(e&&window.CSS&&window.CSS.escape&&(e=e.replace(/#([^\s"#']+)/g,((e,t)=>`#${CSS.escape(t)}`))),e),Ww=e=>{e.dispatchEvent(new Event(Lw))},Uw=e=>!(!e||"object"!=typeof e)&&(void 0!==e.jquery&&(e=e[0]),void 0!==e.nodeType),zw=e=>Uw(e)?e.jquery?e[0]:e:"string"==typeof e&&e.length>0?document.querySelector(Hw(e)):null,jw=e=>{if(!Uw(e)||0===e.getClientRects().length)return!1;const t="visible"===getComputedStyle(e).getPropertyValue("visibility"),n=e.closest("details:not([open])");if(!n)return t;if(n!==e){const t=e.closest("summary");if(t&&t.parentNode!==n)return!1;if(null===t)return!1}return t},Bw=e=>!e||e.nodeType!==Node.ELEMENT_NODE||(!!e.classList.contains("disabled")||(void 0!==e.disabled?e.disabled:e.hasAttribute("disabled")&&"false"!==e.getAttribute("disabled"))),Fw=e=>{if(!document.documentElement.attachShadow)return null;if("function"==typeof e.getRootNode){const t=e.getRootNode();return t instanceof ShadowRoot?t:null}return e instanceof ShadowRoot?e:e.parentNode?Fw(e.parentNode):null},qw=()=>{},Vw=e=>{e.offsetHeight},Yw=()=>window.jQuery&&!document.body.hasAttribute("data-bs-no-jquery")?window.jQuery:null,Gw=[],Zw=()=>"rtl"===document.documentElement.dir,Kw=e=>{var t;t=()=>{const t=Yw();if(t){const n=e.NAME,r=t.fn[n];t.fn[n]=e.jQueryInterface,t.fn[n].Constructor=e,t.fn[n].noConflict=()=>(t.fn[n]=r,e.jQueryInterface)}},"loading"===document.readyState?(Gw.length||document.addEventListener("DOMContentLoaded",(()=>{for(const e of Gw)e()})),Gw.push(t)):t()},Xw=(e,t=[],n=e)=>"function"==typeof e?e(...t):n,Jw=(e,t,n=!0)=>{if(!n)return void Xw(e);const r=(e=>{if(!e)return 0;let{transitionDuration:t,transitionDelay:n}=window.getComputedStyle(e);const r=Number.parseFloat(t),o=Number.parseFloat(n);return r||o?(t=t.split(",")[0],n=n.split(",")[0],1e3*(Number.parseFloat(t)+Number.parseFloat(n))):0})(t)+5;let o=!1;const i=({target:n})=>{n===t&&(o=!0,t.removeEventListener(Lw,i),Xw(e))};t.addEventListener(Lw,i),setTimeout((()=>{o||Ww(t)}),r)},Qw=(e,t,n,r)=>{const o=e.length;let i=e.indexOf(t);return-1===i?!n&&r?e[o-1]:e[0]:(i+=n?1:-1,r&&(i=(i+o)%o),e[Math.max(0,Math.min(i,o-1))])},eC=/[^.]*(?=\..*)\.|.*/,tC=/\..*/,nC=/::\d+$/,rC={};let oC=1;const iC={mouseenter:"mouseover",mouseleave:"mouseout"},sC=new Set(["click","dblclick","mouseup","mousedown","contextmenu","mousewheel","DOMMouseScroll","mouseover","mouseout","mousemove","selectstart","selectend","keydown","keypress","keyup","orientationchange","touchstart","touchmove","touchend","touchcancel","pointerdown","pointermove","pointerup","pointerleave","pointercancel","gesturestart","gesturechange","gestureend","focus","blur","change","reset","select","submit","focusin","focusout","load","unload","beforeunload","resize","move","DOMContentLoaded","readystatechange","error","abort","scroll"]);function aC(e,t){return t&&`${t}::${oC++}`||e.uidEvent||oC++}function lC(e){const t=aC(e);return e.uidEvent=t,rC[t]=rC[t]||{},rC[t]}function uC(e,t,n=null){return Object.values(e).find((e=>e.callable===t&&e.delegationSelector===n))}function cC(e,t,n){const r="string"==typeof t,o=r?n:t||n;let i=hC(e);return sC.has(i)||(i=e),[r,o,i]}function dC(e,t,n,r,o){if("string"!=typeof t||!e)return;let[i,s,a]=cC(t,n,r);if(t in iC){const e=e=>function(t){if(!t.relatedTarget||t.relatedTarget!==t.delegateTarget&&!t.delegateTarget.contains(t.relatedTarget))return e.call(this,t)};s=e(s)}const l=lC(e),u=l[a]||(l[a]={}),c=uC(u,s,i?n:null);if(c)return void(c.oneOff=c.oneOff&&o);const d=aC(s,t.replace(eC,"")),f=i?function(e,t,n){return function r(o){const i=e.querySelectorAll(t);for(let{target:s}=o;s&&s!==this;s=s.parentNode)for(const a of i)if(a===s)return vC(o,{delegateTarget:s}),r.oneOff&&gC.off(e,o.type,t,n),n.apply(s,[o])}}(e,n,s):function(e,t){return function n(r){return vC(r,{delegateTarget:e}),n.oneOff&&gC.off(e,r.type,t),t.apply(e,[r])}}(e,s);f.delegationSelector=i?n:null,f.callable=s,f.oneOff=o,f.uidEvent=d,u[d]=f,e.addEventListener(a,f,i)}function fC(e,t,n,r,o){const i=uC(t[n],r,o);i&&(e.removeEventListener(n,i,Boolean(o)),delete t[n][i.uidEvent])}function pC(e,t,n,r){const o=t[n]||{};for(const[i,s]of Object.entries(o))i.includes(r)&&fC(e,t,n,s.callable,s.delegationSelector)}function hC(e){return e=e.replace(tC,""),iC[e]||e}const gC={on(e,t,n,r){dC(e,t,n,r,!1)},one(e,t,n,r){dC(e,t,n,r,!0)},off(e,t,n,r){if("string"!=typeof t||!e)return;const[o,i,s]=cC(t,n,r),a=s!==t,l=lC(e),u=l[s]||{},c=t.startsWith(".");if(void 0===i){if(c)for(const n of Object.keys(l))pC(e,l,n,t.slice(1));for(const[n,r]of Object.entries(u)){const o=n.replace(nC,"");a&&!t.includes(o)||fC(e,l,s,r.callable,r.delegationSelector)}}else{if(!Object.keys(u).length)return;fC(e,l,s,i,o?n:null)}},trigger(e,t,n){if("string"!=typeof t||!e)return null;const r=Yw();let o=null,i=!0,s=!0,a=!1;t!==hC(t)&&r&&(o=r.Event(t,n),r(e).trigger(o),i=!o.isPropagationStopped(),s=!o.isImmediatePropagationStopped(),a=o.isDefaultPrevented());const l=vC(new Event(t,{bubbles:i,cancelable:!0}),n);return a&&l.preventDefault(),s&&e.dispatchEvent(l),l.defaultPrevented&&o&&o.preventDefault(),l}};function vC(e,t={}){for(const[n,r]of Object.entries(t))try{e[n]=r}catch(t){Object.defineProperty(e,n,{configurable:!0,get:()=>r})}return e}function mC(e){if("true"===e)return!0;if("false"===e)return!1;if(e===Number(e).toString())return Number(e);if(""===e||"null"===e)return null;if("string"!=typeof e)return e;try{return JSON.parse(decodeURIComponent(e))}catch(t){return e}}function yC(e){return e.replace(/[A-Z]/g,(e=>`-${e.toLowerCase()}`))}const bC={setDataAttribute(e,t,n){e.setAttribute(`data-bs-${yC(t)}`,n)},removeDataAttribute(e,t){e.removeAttribute(`data-bs-${yC(t)}`)},getDataAttributes(e){if(!e)return{};const t={},n=Object.keys(e.dataset).filter((e=>e.startsWith("bs")&&!e.startsWith("bsConfig")));for(const r of n){let n=r.replace(/^bs/,"");n=n.charAt(0).toLowerCase()+n.slice(1,n.length),t[n]=mC(e.dataset[r])}return t},getDataAttribute:(e,t)=>mC(e.getAttribute(`data-bs-${yC(t)}`))};class _C{static get Default(){return{}}static get DefaultType(){return{}}static get NAME(){throw new Error('You have to implement the static method "NAME", for each component!')}_getConfig(e){return e=this._mergeConfigObj(e),e=this._configAfterMerge(e),this._typeCheckConfig(e),e}_configAfterMerge(e){return e}_mergeConfigObj(e,t){const n=Uw(t)?bC.getDataAttribute(t,"config"):{};return{...this.constructor.Default,..."object"==typeof n?n:{},...Uw(t)?bC.getDataAttributes(t):{},..."object"==typeof e?e:{}}}_typeCheckConfig(e,t=this.constructor.DefaultType){for(const[r,o]of Object.entries(t)){const t=e[r],i=Uw(t)?"element":null==(n=t)?`${n}`:Object.prototype.toString.call(n).match(/\s([a-z]+)/i)[1].toLowerCase();if(!new RegExp(o).test(i))throw new TypeError(`${this.constructor.NAME.toUpperCase()}: Option "${r}" provided type "${i}" but expected type "${o}".`)}var n}}class wC extends _C{constructor(e,t){super(),(e=zw(e))&&(this._element=e,this._config=this._getConfig(t),Pw.set(this._element,this.constructor.DATA_KEY,this))}dispose(){Pw.remove(this._element,this.constructor.DATA_KEY),gC.off(this._element,this.constructor.EVENT_KEY);for(const e of Object.getOwnPropertyNames(this))this[e]=null}_queueCallback(e,t,n=!0){Jw(e,t,n)}_getConfig(e){return e=this._mergeConfigObj(e,this._element),e=this._configAfterMerge(e),this._typeCheckConfig(e),e}static getInstance(e){return Pw.get(zw(e),this.DATA_KEY)}static getOrCreateInstance(e,t={}){return this.getInstance(e)||new this(e,"object"==typeof t?t:null)}static get VERSION(){return"5.3.0"}static get DATA_KEY(){return`bs.${this.NAME}`}static get EVENT_KEY(){return`.${this.DATA_KEY}`}static eventName(e){return`${e}${this.EVENT_KEY}`}}const CC=e=>{let t=e.getAttribute("data-bs-target");if(!t||"#"===t){let n=e.getAttribute("href");if(!n||!n.includes("#")&&!n.startsWith("."))return null;n.includes("#")&&!n.startsWith("#")&&(n=`#${n.split("#")[1]}`),t=n&&"#"!==n?n.trim():null}return Hw(t)},kC={find:(e,t=document.documentElement)=>[].concat(...Element.prototype.querySelectorAll.call(t,e)),findOne:(e,t=document.documentElement)=>Element.prototype.querySelector.call(t,e),children:(e,t)=>[].concat(...e.children).filter((e=>e.matches(t))),parents(e,t){const n=[];let r=e.parentNode.closest(t);for(;r;)n.push(r),r=r.parentNode.closest(t);return n},prev(e,t){let n=e.previousElementSibling;for(;n;){if(n.matches(t))return[n];n=n.previousElementSibling}return[]},next(e,t){let n=e.nextElementSibling;for(;n;){if(n.matches(t))return[n];n=n.nextElementSibling}return[]},focusableChildren(e){const t=["a","button","input","textarea","select","details","[tabindex]",'[contenteditable="true"]'].map((e=>`${e}:not([tabindex^="-"])`)).join(",");return this.find(t,e).filter((e=>!Bw(e)&&jw(e)))},getSelectorFromElement(e){const t=CC(e);return t&&kC.findOne(t)?t:null},getElementFromSelector(e){const t=CC(e);return t?kC.findOne(t):null},getMultipleElementsFromSelector(e){const t=CC(e);return t?kC.find(t):[]}},SC=(e,t="hide")=>{const n=`click.dismiss${e.EVENT_KEY}`,r=e.NAME;gC.on(document,n,`[data-bs-dismiss="${r}"]`,(function(n){if(["A","AREA"].includes(this.tagName)&&n.preventDefault(),Bw(this))return;const o=kC.getElementFromSelector(this)||this.closest(`.${r}`);e.getOrCreateInstance(o)[t]()}))},EC=".bs.alert",xC=`close${EC}`,RC=`closed${EC}`;class DC extends wC{static get NAME(){return"alert"}close(){if(gC.trigger(this._element,xC).defaultPrevented)return;this._element.classList.remove("show");const e=this._element.classList.contains("fade");this._queueCallback((()=>this._destroyElement()),this._element,e)}_destroyElement(){this._element.remove(),gC.trigger(this._element,RC),this.dispose()}static jQueryInterface(e){return this.each((function(){const t=DC.getOrCreateInstance(this);if("string"==typeof e){if(void 0===t[e]||e.startsWith("_")||"constructor"===e)throw new TypeError(`No method named "${e}"`);t[e](this)}}))}}SC(DC,"close"),Kw(DC);const TC='[data-bs-toggle="button"]';class $C extends wC{static get NAME(){return"button"}toggle(){this._element.setAttribute("aria-pressed",this._element.classList.toggle("active"))}static jQueryInterface(e){return this.each((function(){const t=$C.getOrCreateInstance(this);"toggle"===e&&t[e]()}))}}gC.on(document,"click.bs.button.data-api",TC,(e=>{e.preventDefault();const t=e.target.closest(TC);$C.getOrCreateInstance(t).toggle()})),Kw($C);const MC=".bs.swipe",IC=`touchstart${MC}`,AC=`touchmove${MC}`,OC=`touchend${MC}`,NC=`pointerdown${MC}`,PC=`pointerup${MC}`,LC={endCallback:null,leftCallback:null,rightCallback:null},HC={endCallback:"(function|null)",leftCallback:"(function|null)",rightCallback:"(function|null)"};class WC extends _C{constructor(e,t){super(),this._element=e,e&&WC.isSupported()&&(this._config=this._getConfig(t),this._deltaX=0,this._supportPointerEvents=Boolean(window.PointerEvent),this._initEvents())}static get Default(){return LC}static get DefaultType(){return HC}static get NAME(){return"swipe"}dispose(){gC.off(this._element,MC)}_start(e){this._supportPointerEvents?this._eventIsPointerPenTouch(e)&&(this._deltaX=e.clientX):this._deltaX=e.touches[0].clientX}_end(e){this._eventIsPointerPenTouch(e)&&(this._deltaX=e.clientX-this._deltaX),this._handleSwipe(),Xw(this._config.endCallback)}_move(e){this._deltaX=e.touches&&e.touches.length>1?0:e.touches[0].clientX-this._deltaX}_handleSwipe(){const e=Math.abs(this._deltaX);if(e<=40)return;const t=e/this._deltaX;this._deltaX=0,t&&Xw(t>0?this._config.rightCallback:this._config.leftCallback)}_initEvents(){this._supportPointerEvents?(gC.on(this._element,NC,(e=>this._start(e))),gC.on(this._element,PC,(e=>this._end(e))),this._element.classList.add("pointer-event")):(gC.on(this._element,IC,(e=>this._start(e))),gC.on(this._element,AC,(e=>this._move(e))),gC.on(this._element,OC,(e=>this._end(e))))}_eventIsPointerPenTouch(e){return this._supportPointerEvents&&("pen"===e.pointerType||"touch"===e.pointerType)}static isSupported(){return"ontouchstart"in document.documentElement||navigator.maxTouchPoints>0}}const UC=".bs.carousel",zC=".data-api",jC="next",BC="prev",FC="left",qC="right",VC=`slide${UC}`,YC=`slid${UC}`,GC=`keydown${UC}`,ZC=`mouseenter${UC}`,KC=`mouseleave${UC}`,XC=`dragstart${UC}`,JC=`load${UC}${zC}`,QC=`click${UC}${zC}`,ek="carousel",tk="active",nk=".active",rk=".carousel-item",ok=nk+rk,ik={ArrowLeft:qC,ArrowRight:FC},sk={interval:5e3,keyboard:!0,pause:"hover",ride:!1,touch:!0,wrap:!0},ak={interval:"(number|boolean)",keyboard:"boolean",pause:"(string|boolean)",ride:"(boolean|string)",touch:"boolean",wrap:"boolean"};class lk extends wC{constructor(e,t){super(e,t),this._interval=null,this._activeElement=null,this._isSliding=!1,this.touchTimeout=null,this._swipeHelper=null,this._indicatorsElement=kC.findOne(".carousel-indicators",this._element),this._addEventListeners(),this._config.ride===ek&&this.cycle()}static get Default(){return sk}static get DefaultType(){return ak}static get NAME(){return"carousel"}next(){this._slide(jC)}nextWhenVisible(){!document.hidden&&jw(this._element)&&this.next()}prev(){this._slide(BC)}pause(){this._isSliding&&Ww(this._element),this._clearInterval()}cycle(){this._clearInterval(),this._updateInterval(),this._interval=setInterval((()=>this.nextWhenVisible()),this._config.interval)}_maybeEnableCycle(){this._config.ride&&(this._isSliding?gC.one(this._element,YC,(()=>this.cycle())):this.cycle())}to(e){const t=this._getItems();if(e>t.length-1||e<0)return;if(this._isSliding)return void gC.one(this._element,YC,(()=>this.to(e)));const n=this._getItemIndex(this._getActive());if(n===e)return;const r=e>n?jC:BC;this._slide(r,t[e])}dispose(){this._swipeHelper&&this._swipeHelper.dispose(),super.dispose()}_configAfterMerge(e){return e.defaultInterval=e.interval,e}_addEventListeners(){this._config.keyboard&&gC.on(this._element,GC,(e=>this._keydown(e))),"hover"===this._config.pause&&(gC.on(this._element,ZC,(()=>this.pause())),gC.on(this._element,KC,(()=>this._maybeEnableCycle()))),this._config.touch&&WC.isSupported()&&this._addTouchEventListeners()}_addTouchEventListeners(){for(const e of kC.find(".carousel-item img",this._element))gC.on(e,XC,(e=>e.preventDefault()));const e={leftCallback:()=>this._slide(this._directionToOrder(FC)),rightCallback:()=>this._slide(this._directionToOrder(qC)),endCallback:()=>{"hover"===this._config.pause&&(this.pause(),this.touchTimeout&&clearTimeout(this.touchTimeout),this.touchTimeout=setTimeout((()=>this._maybeEnableCycle()),500+this._config.interval))}};this._swipeHelper=new WC(this._element,e)}_keydown(e){if(/input|textarea/i.test(e.target.tagName))return;const t=ik[e.key];t&&(e.preventDefault(),this._slide(this._directionToOrder(t)))}_getItemIndex(e){return this._getItems().indexOf(e)}_setActiveIndicatorElement(e){if(!this._indicatorsElement)return;const t=kC.findOne(nk,this._indicatorsElement);t.classList.remove(tk),t.removeAttribute("aria-current");const n=kC.findOne(`[data-bs-slide-to="${e}"]`,this._indicatorsElement);n&&(n.classList.add(tk),n.setAttribute("aria-current","true"))}_updateInterval(){const e=this._activeElement||this._getActive();if(!e)return;const t=Number.parseInt(e.getAttribute("data-bs-interval"),10);this._config.interval=t||this._config.defaultInterval}_slide(e,t=null){if(this._isSliding)return;const n=this._getActive(),r=e===jC,o=t||Qw(this._getItems(),n,r,this._config.wrap);if(o===n)return;const i=this._getItemIndex(o),s=t=>gC.trigger(this._element,t,{relatedTarget:o,direction:this._orderToDirection(e),from:this._getItemIndex(n),to:i});if(s(VC).defaultPrevented)return;if(!n||!o)return;const a=Boolean(this._interval);this.pause(),this._isSliding=!0,this._setActiveIndicatorElement(i),this._activeElement=o;const l=r?"carousel-item-start":"carousel-item-end",u=r?"carousel-item-next":"carousel-item-prev";o.classList.add(u),Vw(o),n.classList.add(l),o.classList.add(l);this._queueCallback((()=>{o.classList.remove(l,u),o.classList.add(tk),n.classList.remove(tk,u,l),this._isSliding=!1,s(YC)}),n,this._isAnimated()),a&&this.cycle()}_isAnimated(){return this._element.classList.contains("slide")}_getActive(){return kC.findOne(ok,this._element)}_getItems(){return kC.find(rk,this._element)}_clearInterval(){this._interval&&(clearInterval(this._interval),this._interval=null)}_directionToOrder(e){return Zw()?e===FC?BC:jC:e===FC?jC:BC}_orderToDirection(e){return Zw()?e===BC?FC:qC:e===BC?qC:FC}static jQueryInterface(e){return this.each((function(){const t=lk.getOrCreateInstance(this,e);if("number"!=typeof e){if("string"==typeof e){if(void 0===t[e]||e.startsWith("_")||"constructor"===e)throw new TypeError(`No method named "${e}"`);t[e]()}}else t.to(e)}))}}gC.on(document,QC,"[data-bs-slide], [data-bs-slide-to]",(function(e){const t=kC.getElementFromSelector(this);if(!t||!t.classList.contains(ek))return;e.preventDefault();const n=lk.getOrCreateInstance(t),r=this.getAttribute("data-bs-slide-to");return r?(n.to(r),void n._maybeEnableCycle()):"next"===bC.getDataAttribute(this,"slide")?(n.next(),void n._maybeEnableCycle()):(n.prev(),void n._maybeEnableCycle())})),gC.on(window,JC,(()=>{const e=kC.find('[data-bs-ride="carousel"]');for(const t of e)lk.getOrCreateInstance(t)})),Kw(lk);const uk=".bs.collapse",ck=`show${uk}`,dk=`shown${uk}`,fk=`hide${uk}`,pk=`hidden${uk}`,hk=`click${uk}.data-api`,gk="show",vk="collapse",mk="collapsing",yk=`:scope .${vk} .${vk}`,bk='[data-bs-toggle="collapse"]',_k={parent:null,toggle:!0},wk={parent:"(null|element)",toggle:"boolean"};class Ck extends wC{constructor(e,t){super(e,t),this._isTransitioning=!1,this._triggerArray=[];const n=kC.find(bk);for(const e of n){const t=kC.getSelectorFromElement(e),n=kC.find(t).filter((e=>e===this._element));null!==t&&n.length&&this._triggerArray.push(e)}this._initializeChildren(),this._config.parent||this._addAriaAndCollapsedClass(this._triggerArray,this._isShown()),this._config.toggle&&this.toggle()}static get Default(){return _k}static get DefaultType(){return wk}static get NAME(){return"collapse"}toggle(){this._isShown()?this.hide():this.show()}show(){if(this._isTransitioning||this._isShown())return;let e=[];if(this._config.parent&&(e=this._getFirstLevelChildren(".collapse.show, .collapse.collapsing").filter((e=>e!==this._element)).map((e=>Ck.getOrCreateInstance(e,{toggle:!1})))),e.length&&e[0]._isTransitioning)return;if(gC.trigger(this._element,ck).defaultPrevented)return;for(const t of e)t.hide();const t=this._getDimension();this._element.classList.remove(vk),this._element.classList.add(mk),this._element.style[t]=0,this._addAriaAndCollapsedClass(this._triggerArray,!0),this._isTransitioning=!0;const n=`scroll${t[0].toUpperCase()+t.slice(1)}`;this._queueCallback((()=>{this._isTransitioning=!1,this._element.classList.remove(mk),this._element.classList.add(vk,gk),this._element.style[t]="",gC.trigger(this._element,dk)}),this._element,!0),this._element.style[t]=`${this._element[n]}px`}hide(){if(this._isTransitioning||!this._isShown())return;if(gC.trigger(this._element,fk).defaultPrevented)return;const e=this._getDimension();this._element.style[e]=`${this._element.getBoundingClientRect()[e]}px`,Vw(this._element),this._element.classList.add(mk),this._element.classList.remove(vk,gk);for(const e of this._triggerArray){const t=kC.getElementFromSelector(e);t&&!this._isShown(t)&&this._addAriaAndCollapsedClass([e],!1)}this._isTransitioning=!0;this._element.style[e]="",this._queueCallback((()=>{this._isTransitioning=!1,this._element.classList.remove(mk),this._element.classList.add(vk),gC.trigger(this._element,pk)}),this._element,!0)}_isShown(e=this._element){return e.classList.contains(gk)}_configAfterMerge(e){return e.toggle=Boolean(e.toggle),e.parent=zw(e.parent),e}_getDimension(){return this._element.classList.contains("collapse-horizontal")?"width":"height"}_initializeChildren(){if(!this._config.parent)return;const e=this._getFirstLevelChildren(bk);for(const t of e){const e=kC.getElementFromSelector(t);e&&this._addAriaAndCollapsedClass([t],this._isShown(e))}}_getFirstLevelChildren(e){const t=kC.find(yk,this._config.parent);return kC.find(e,this._config.parent).filter((e=>!t.includes(e)))}_addAriaAndCollapsedClass(e,t){if(e.length)for(const n of e)n.classList.toggle("collapsed",!t),n.setAttribute("aria-expanded",t)}static jQueryInterface(e){const t={};return"string"==typeof e&&/show|hide/.test(e)&&(t.toggle=!1),this.each((function(){const n=Ck.getOrCreateInstance(this,t);if("string"==typeof e){if(void 0===n[e])throw new TypeError(`No method named "${e}"`);n[e]()}}))}}gC.on(document,hk,bk,(function(e){("A"===e.target.tagName||e.delegateTarget&&"A"===e.delegateTarget.tagName)&&e.preventDefault();for(const e of kC.getMultipleElementsFromSelector(this))Ck.getOrCreateInstance(e,{toggle:!1}).toggle()})),Kw(Ck);const kk="dropdown",Sk=".bs.dropdown",Ek=".data-api",xk="ArrowUp",Rk="ArrowDown",Dk=`hide${Sk}`,Tk=`hidden${Sk}`,$k=`show${Sk}`,Mk=`shown${Sk}`,Ik=`click${Sk}${Ek}`,Ak=`keydown${Sk}${Ek}`,Ok=`keyup${Sk}${Ek}`,Nk="show",Pk='[data-bs-toggle="dropdown"]:not(.disabled):not(:disabled)',Lk=`${Pk}.${Nk}`,Hk=".dropdown-menu",Wk=Zw()?"top-end":"top-start",Uk=Zw()?"top-start":"top-end",zk=Zw()?"bottom-end":"bottom-start",jk=Zw()?"bottom-start":"bottom-end",Bk=Zw()?"left-start":"right-start",Fk=Zw()?"right-start":"left-start",qk={autoClose:!0,boundary:"clippingParents",display:"dynamic",offset:[0,2],popperConfig:null,reference:"toggle"},Vk={autoClose:"(boolean|string)",boundary:"(string|element)",display:"string",offset:"(array|string|function)",popperConfig:"(null|object|function)",reference:"(string|element|object)"};class Yk extends wC{constructor(e,t){super(e,t),this._popper=null,this._parent=this._element.parentNode,this._menu=kC.next(this._element,Hk)[0]||kC.prev(this._element,Hk)[0]||kC.findOne(Hk,this._parent),this._inNavbar=this._detectNavbar()}static get Default(){return qk}static get DefaultType(){return Vk}static get NAME(){return kk}toggle(){return this._isShown()?this.hide():this.show()}show(){if(Bw(this._element)||this._isShown())return;const e={relatedTarget:this._element};if(!gC.trigger(this._element,$k,e).defaultPrevented){if(this._createPopper(),"ontouchstart"in document.documentElement&&!this._parent.closest(".navbar-nav"))for(const e of[].concat(...document.body.children))gC.on(e,"mouseover",qw);this._element.focus(),this._element.setAttribute("aria-expanded",!0),this._menu.classList.add(Nk),this._element.classList.add(Nk),gC.trigger(this._element,Mk,e)}}hide(){if(Bw(this._element)||!this._isShown())return;const e={relatedTarget:this._element};this._completeHide(e)}dispose(){this._popper&&this._popper.destroy(),super.dispose()}update(){this._inNavbar=this._detectNavbar(),this._popper&&this._popper.update()}_completeHide(e){if(!gC.trigger(this._element,Dk,e).defaultPrevented){if("ontouchstart"in document.documentElement)for(const e of[].concat(...document.body.children))gC.off(e,"mouseover",qw);this._popper&&this._popper.destroy(),this._menu.classList.remove(Nk),this._element.classList.remove(Nk),this._element.setAttribute("aria-expanded","false"),bC.removeDataAttribute(this._menu,"popper"),gC.trigger(this._element,Tk,e)}}_getConfig(e){if("object"==typeof(e=super._getConfig(e)).reference&&!Uw(e.reference)&&"function"!=typeof e.reference.getBoundingClientRect)throw new TypeError(`${kk.toUpperCase()}: Option "reference" provided type "object" without a required "getBoundingClientRect" method.`);return e}_createPopper(){if(void 0===Ow)throw new TypeError("Bootstrap's dropdowns require Popper (https://popper.js.org)");let e=this._element;"parent"===this._config.reference?e=this._parent:Uw(this._config.reference)?e=zw(this._config.reference):"object"==typeof this._config.reference&&(e=this._config.reference);const t=this._getPopperConfig();this._popper=Aw(e,this._menu,t)}_isShown(){return this._menu.classList.contains(Nk)}_getPlacement(){const e=this._parent;if(e.classList.contains("dropend"))return Bk;if(e.classList.contains("dropstart"))return Fk;if(e.classList.contains("dropup-center"))return"top";if(e.classList.contains("dropdown-center"))return"bottom";const t="end"===getComputedStyle(this._menu).getPropertyValue("--bs-position").trim();return e.classList.contains("dropup")?t?Uk:Wk:t?jk:zk}_detectNavbar(){return null!==this._element.closest(".navbar")}_getOffset(){const{offset:e}=this._config;return"string"==typeof e?e.split(",").map((e=>Number.parseInt(e,10))):"function"==typeof e?t=>e(t,this._element):e}_getPopperConfig(){const e={placement:this._getPlacement(),modifiers:[{name:"preventOverflow",options:{boundary:this._config.boundary}},{name:"offset",options:{offset:this._getOffset()}}]};return(this._inNavbar||"static"===this._config.display)&&(bC.setDataAttribute(this._menu,"popper","static"),e.modifiers=[{name:"applyStyles",enabled:!1}]),{...e,...Xw(this._config.popperConfig,[e])}}_selectMenuItem({key:e,target:t}){const n=kC.find(".dropdown-menu .dropdown-item:not(.disabled):not(:disabled)",this._menu).filter((e=>jw(e)));n.length&&Qw(n,t,e===Rk,!n.includes(t)).focus()}static jQueryInterface(e){return this.each((function(){const t=Yk.getOrCreateInstance(this,e);if("string"==typeof e){if(void 0===t[e])throw new TypeError(`No method named "${e}"`);t[e]()}}))}static clearMenus(e){if(2===e.button||"keyup"===e.type&&"Tab"!==e.key)return;const t=kC.find(Lk);for(const n of t){const t=Yk.getInstance(n);if(!t||!1===t._config.autoClose)continue;const r=e.composedPath(),o=r.includes(t._menu);if(r.includes(t._element)||"inside"===t._config.autoClose&&!o||"outside"===t._config.autoClose&&o)continue;if(t._menu.contains(e.target)&&("keyup"===e.type&&"Tab"===e.key||/input|select|option|textarea|form/i.test(e.target.tagName)))continue;const i={relatedTarget:t._element};"click"===e.type&&(i.clickEvent=e),t._completeHide(i)}}static dataApiKeydownHandler(e){const t=/input|textarea/i.test(e.target.tagName),n="Escape"===e.key,r=[xk,Rk].includes(e.key);if(!r&&!n)return;if(t&&!n)return;e.preventDefault();const o=this.matches(Pk)?this:kC.prev(this,Pk)[0]||kC.next(this,Pk)[0]||kC.findOne(Pk,e.delegateTarget.parentNode),i=Yk.getOrCreateInstance(o);if(r)return e.stopPropagation(),i.show(),void i._selectMenuItem(e);i._isShown()&&(e.stopPropagation(),i.hide(),o.focus())}}gC.on(document,Ak,Pk,Yk.dataApiKeydownHandler),gC.on(document,Ak,Hk,Yk.dataApiKeydownHandler),gC.on(document,Ik,Yk.clearMenus),gC.on(document,Ok,Yk.clearMenus),gC.on(document,Ik,Pk,(function(e){e.preventDefault(),Yk.getOrCreateInstance(this).toggle()})),Kw(Yk);const Gk="backdrop",Zk="show",Kk=`mousedown.bs.${Gk}`,Xk={className:"modal-backdrop",clickCallback:null,isAnimated:!1,isVisible:!0,rootElement:"body"},Jk={className:"string",clickCallback:"(function|null)",isAnimated:"boolean",isVisible:"boolean",rootElement:"(element|string)"};class Qk extends _C{constructor(e){super(),this._config=this._getConfig(e),this._isAppended=!1,this._element=null}static get Default(){return Xk}static get DefaultType(){return Jk}static get NAME(){return Gk}show(e){if(!this._config.isVisible)return void Xw(e);this._append();const t=this._getElement();this._config.isAnimated&&Vw(t),t.classList.add(Zk),this._emulateAnimation((()=>{Xw(e)}))}hide(e){this._config.isVisible?(this._getElement().classList.remove(Zk),this._emulateAnimation((()=>{this.dispose(),Xw(e)}))):Xw(e)}dispose(){this._isAppended&&(gC.off(this._element,Kk),this._element.remove(),this._isAppended=!1)}_getElement(){if(!this._element){const e=document.createElement("div");e.className=this._config.className,this._config.isAnimated&&e.classList.add("fade"),this._element=e}return this._element}_configAfterMerge(e){return e.rootElement=zw(e.rootElement),e}_append(){if(this._isAppended)return;const e=this._getElement();this._config.rootElement.append(e),gC.on(e,Kk,(()=>{Xw(this._config.clickCallback)})),this._isAppended=!0}_emulateAnimation(e){Jw(e,this._getElement(),this._config.isAnimated)}}const eS=".bs.focustrap",tS=`focusin${eS}`,nS=`keydown.tab${eS}`,rS="backward",oS={autofocus:!0,trapElement:null},iS={autofocus:"boolean",trapElement:"element"};class sS extends _C{constructor(e){super(),this._config=this._getConfig(e),this._isActive=!1,this._lastTabNavDirection=null}static get Default(){return oS}static get DefaultType(){return iS}static get NAME(){return"focustrap"}activate(){this._isActive||(this._config.autofocus&&this._config.trapElement.focus(),gC.off(document,eS),gC.on(document,tS,(e=>this._handleFocusin(e))),gC.on(document,nS,(e=>this._handleKeydown(e))),this._isActive=!0)}deactivate(){this._isActive&&(this._isActive=!1,gC.off(document,eS))}_handleFocusin(e){const{trapElement:t}=this._config;if(e.target===document||e.target===t||t.contains(e.target))return;const n=kC.focusableChildren(t);0===n.length?t.focus():this._lastTabNavDirection===rS?n[n.length-1].focus():n[0].focus()}_handleKeydown(e){"Tab"===e.key&&(this._lastTabNavDirection=e.shiftKey?rS:"forward")}}const aS=".fixed-top, .fixed-bottom, .is-fixed, .sticky-top",lS=".sticky-top",uS="padding-right",cS="margin-right";class dS{constructor(){this._element=document.body}getWidth(){const e=document.documentElement.clientWidth;return Math.abs(window.innerWidth-e)}hide(){const e=this.getWidth();this._disableOverFlow(),this._setElementAttributes(this._element,uS,(t=>t+e)),this._setElementAttributes(aS,uS,(t=>t+e)),this._setElementAttributes(lS,cS,(t=>t-e))}reset(){this._resetElementAttributes(this._element,"overflow"),this._resetElementAttributes(this._element,uS),this._resetElementAttributes(aS,uS),this._resetElementAttributes(lS,cS)}isOverflowing(){return this.getWidth()>0}_disableOverFlow(){this._saveInitialAttribute(this._element,"overflow"),this._element.style.overflow="hidden"}_setElementAttributes(e,t,n){const r=this.getWidth();this._applyManipulationCallback(e,(e=>{if(e!==this._element&&window.innerWidth>e.clientWidth+r)return;this._saveInitialAttribute(e,t);const o=window.getComputedStyle(e).getPropertyValue(t);e.style.setProperty(t,`${n(Number.parseFloat(o))}px`)}))}_saveInitialAttribute(e,t){const n=e.style.getPropertyValue(t);n&&bC.setDataAttribute(e,t,n)}_resetElementAttributes(e,t){this._applyManipulationCallback(e,(e=>{const n=bC.getDataAttribute(e,t);null!==n?(bC.removeDataAttribute(e,t),e.style.setProperty(t,n)):e.style.removeProperty(t)}))}_applyManipulationCallback(e,t){if(Uw(e))t(e);else for(const n of kC.find(e,this._element))t(n)}}const fS=".bs.modal",pS=`hide${fS}`,hS=`hidePrevented${fS}`,gS=`hidden${fS}`,vS=`show${fS}`,mS=`shown${fS}`,yS=`resize${fS}`,bS=`click.dismiss${fS}`,_S=`mousedown.dismiss${fS}`,wS=`keydown.dismiss${fS}`,CS=`click${fS}.data-api`,kS="modal-open",SS="show",ES="modal-static",xS={backdrop:!0,focus:!0,keyboard:!0},RS={backdrop:"(boolean|string)",focus:"boolean",keyboard:"boolean"};class DS extends wC{constructor(e,t){super(e,t),this._dialog=kC.findOne(".modal-dialog",this._element),this._backdrop=this._initializeBackDrop(),this._focustrap=this._initializeFocusTrap(),this._isShown=!1,this._isTransitioning=!1,this._scrollBar=new dS,this._addEventListeners()}static get Default(){return xS}static get DefaultType(){return RS}static get NAME(){return"modal"}toggle(e){return this._isShown?this.hide():this.show(e)}show(e){if(this._isShown||this._isTransitioning)return;gC.trigger(this._element,vS,{relatedTarget:e}).defaultPrevented||(this._isShown=!0,this._isTransitioning=!0,this._scrollBar.hide(),document.body.classList.add(kS),this._adjustDialog(),this._backdrop.show((()=>this._showElement(e))))}hide(){if(!this._isShown||this._isTransitioning)return;gC.trigger(this._element,pS).defaultPrevented||(this._isShown=!1,this._isTransitioning=!0,this._focustrap.deactivate(),this._element.classList.remove(SS),this._queueCallback((()=>this._hideModal()),this._element,this._isAnimated()))}dispose(){gC.off(window,fS),gC.off(this._dialog,fS),this._backdrop.dispose(),this._focustrap.deactivate(),super.dispose()}handleUpdate(){this._adjustDialog()}_initializeBackDrop(){return new Qk({isVisible:Boolean(this._config.backdrop),isAnimated:this._isAnimated()})}_initializeFocusTrap(){return new sS({trapElement:this._element})}_showElement(e){document.body.contains(this._element)||document.body.append(this._element),this._element.style.display="block",this._element.removeAttribute("aria-hidden"),this._element.setAttribute("aria-modal",!0),this._element.setAttribute("role","dialog"),this._element.scrollTop=0;const t=kC.findOne(".modal-body",this._dialog);t&&(t.scrollTop=0),Vw(this._element),this._element.classList.add(SS);this._queueCallback((()=>{this._config.focus&&this._focustrap.activate(),this._isTransitioning=!1,gC.trigger(this._element,mS,{relatedTarget:e})}),this._dialog,this._isAnimated())}_addEventListeners(){gC.on(this._element,wS,(e=>{"Escape"===e.key&&(this._config.keyboard?this.hide():this._triggerBackdropTransition())})),gC.on(window,yS,(()=>{this._isShown&&!this._isTransitioning&&this._adjustDialog()})),gC.on(this._element,_S,(e=>{gC.one(this._element,bS,(t=>{this._element===e.target&&this._element===t.target&&("static"!==this._config.backdrop?this._config.backdrop&&this.hide():this._triggerBackdropTransition())}))}))}_hideModal(){this._element.style.display="none",this._element.setAttribute("aria-hidden",!0),this._element.removeAttribute("aria-modal"),this._element.removeAttribute("role"),this._isTransitioning=!1,this._backdrop.hide((()=>{document.body.classList.remove(kS),this._resetAdjustments(),this._scrollBar.reset(),gC.trigger(this._element,gS)}))}_isAnimated(){return this._element.classList.contains("fade")}_triggerBackdropTransition(){if(gC.trigger(this._element,hS).defaultPrevented)return;const e=this._element.scrollHeight>document.documentElement.clientHeight,t=this._element.style.overflowY;"hidden"===t||this._element.classList.contains(ES)||(e||(this._element.style.overflowY="hidden"),this._element.classList.add(ES),this._queueCallback((()=>{this._element.classList.remove(ES),this._queueCallback((()=>{this._element.style.overflowY=t}),this._dialog)}),this._dialog),this._element.focus())}_adjustDialog(){const e=this._element.scrollHeight>document.documentElement.clientHeight,t=this._scrollBar.getWidth(),n=t>0;if(n&&!e){const e=Zw()?"paddingLeft":"paddingRight";this._element.style[e]=`${t}px`}if(!n&&e){const e=Zw()?"paddingRight":"paddingLeft";this._element.style[e]=`${t}px`}}_resetAdjustments(){this._element.style.paddingLeft="",this._element.style.paddingRight=""}static jQueryInterface(e,t){return this.each((function(){const n=DS.getOrCreateInstance(this,e);if("string"==typeof e){if(void 0===n[e])throw new TypeError(`No method named "${e}"`);n[e](t)}}))}}gC.on(document,CS,'[data-bs-toggle="modal"]',(function(e){const t=kC.getElementFromSelector(this);["A","AREA"].includes(this.tagName)&&e.preventDefault(),gC.one(t,vS,(e=>{e.defaultPrevented||gC.one(t,gS,(()=>{jw(this)&&this.focus()}))}));const n=kC.findOne(".modal.show");n&&DS.getInstance(n).hide();DS.getOrCreateInstance(t).toggle(this)})),SC(DS),Kw(DS);const TS=".bs.offcanvas",$S=".data-api",MS=`load${TS}${$S}`,IS="show",AS="showing",OS="hiding",NS=".offcanvas.show",PS=`show${TS}`,LS=`shown${TS}`,HS=`hide${TS}`,WS=`hidePrevented${TS}`,US=`hidden${TS}`,zS=`resize${TS}`,jS=`click${TS}${$S}`,BS=`keydown.dismiss${TS}`,FS={backdrop:!0,keyboard:!0,scroll:!1},qS={backdrop:"(boolean|string)",keyboard:"boolean",scroll:"boolean"};class VS extends wC{constructor(e,t){super(e,t),this._isShown=!1,this._backdrop=this._initializeBackDrop(),this._focustrap=this._initializeFocusTrap(),this._addEventListeners()}static get Default(){return FS}static get DefaultType(){return qS}static get NAME(){return"offcanvas"}toggle(e){return this._isShown?this.hide():this.show(e)}show(e){if(this._isShown)return;if(gC.trigger(this._element,PS,{relatedTarget:e}).defaultPrevented)return;this._isShown=!0,this._backdrop.show(),this._config.scroll||(new dS).hide(),this._element.setAttribute("aria-modal",!0),this._element.setAttribute("role","dialog"),this._element.classList.add(AS);this._queueCallback((()=>{this._config.scroll&&!this._config.backdrop||this._focustrap.activate(),this._element.classList.add(IS),this._element.classList.remove(AS),gC.trigger(this._element,LS,{relatedTarget:e})}),this._element,!0)}hide(){if(!this._isShown)return;if(gC.trigger(this._element,HS).defaultPrevented)return;this._focustrap.deactivate(),this._element.blur(),this._isShown=!1,this._element.classList.add(OS),this._backdrop.hide();this._queueCallback((()=>{this._element.classList.remove(IS,OS),this._element.removeAttribute("aria-modal"),this._element.removeAttribute("role"),this._config.scroll||(new dS).reset(),gC.trigger(this._element,US)}),this._element,!0)}dispose(){this._backdrop.dispose(),this._focustrap.deactivate(),super.dispose()}_initializeBackDrop(){const e=Boolean(this._config.backdrop);return new Qk({className:"offcanvas-backdrop",isVisible:e,isAnimated:!0,rootElement:this._element.parentNode,clickCallback:e?()=>{"static"!==this._config.backdrop?this.hide():gC.trigger(this._element,WS)}:null})}_initializeFocusTrap(){return new sS({trapElement:this._element})}_addEventListeners(){gC.on(this._element,BS,(e=>{"Escape"===e.key&&(this._config.keyboard?this.hide():gC.trigger(this._element,WS))}))}static jQueryInterface(e){return this.each((function(){const t=VS.getOrCreateInstance(this,e);if("string"==typeof e){if(void 0===t[e]||e.startsWith("_")||"constructor"===e)throw new TypeError(`No method named "${e}"`);t[e](this)}}))}}gC.on(document,jS,'[data-bs-toggle="offcanvas"]',(function(e){const t=kC.getElementFromSelector(this);if(["A","AREA"].includes(this.tagName)&&e.preventDefault(),Bw(this))return;gC.one(t,US,(()=>{jw(this)&&this.focus()}));const n=kC.findOne(NS);n&&n!==t&&VS.getInstance(n).hide();VS.getOrCreateInstance(t).toggle(this)})),gC.on(window,MS,(()=>{for(const e of kC.find(NS))VS.getOrCreateInstance(e).show()})),gC.on(window,zS,(()=>{for(const e of kC.find("[aria-modal][class*=show][class*=offcanvas-]"))"fixed"!==getComputedStyle(e).position&&VS.getOrCreateInstance(e).hide()})),SC(VS),Kw(VS);const YS={"*":["class","dir","id","lang","role",/^aria-[\w-]*$/i],a:["target","href","title","rel"],area:[],b:[],br:[],col:[],code:[],div:[],em:[],hr:[],h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],i:[],img:["src","srcset","alt","title","width","height"],li:[],ol:[],p:[],pre:[],s:[],small:[],span:[],sub:[],sup:[],strong:[],u:[],ul:[]},GS=new Set(["background","cite","href","itemtype","longdesc","poster","src","xlink:href"]),ZS=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:/?#]*(?:[/?#]|$))/i,KS=(e,t)=>{const n=e.nodeName.toLowerCase();return t.includes(n)?!GS.has(n)||Boolean(ZS.test(e.nodeValue)):t.filter((e=>e instanceof RegExp)).some((e=>e.test(n)))};const XS={allowList:YS,content:{},extraClass:"",html:!1,sanitize:!0,sanitizeFn:null,template:"
    "},JS={allowList:"object",content:"object",extraClass:"(string|function)",html:"boolean",sanitize:"boolean",sanitizeFn:"(null|function)",template:"string"},QS={entry:"(string|element|function|null)",selector:"(string|element)"};class eE extends _C{constructor(e){super(),this._config=this._getConfig(e)}static get Default(){return XS}static get DefaultType(){return JS}static get NAME(){return"TemplateFactory"}getContent(){return Object.values(this._config.content).map((e=>this._resolvePossibleFunction(e))).filter(Boolean)}hasContent(){return this.getContent().length>0}changeContent(e){return this._checkContent(e),this._config.content={...this._config.content,...e},this}toHtml(){const e=document.createElement("div");e.innerHTML=this._maybeSanitize(this._config.template);for(const[t,n]of Object.entries(this._config.content))this._setContent(e,n,t);const t=e.children[0],n=this._resolvePossibleFunction(this._config.extraClass);return n&&t.classList.add(...n.split(" ")),t}_typeCheckConfig(e){super._typeCheckConfig(e),this._checkContent(e.content)}_checkContent(e){for(const[t,n]of Object.entries(e))super._typeCheckConfig({selector:t,entry:n},QS)}_setContent(e,t,n){const r=kC.findOne(n,e);r&&((t=this._resolvePossibleFunction(t))?Uw(t)?this._putElementInTemplate(zw(t),r):this._config.html?r.innerHTML=this._maybeSanitize(t):r.textContent=t:r.remove())}_maybeSanitize(e){return this._config.sanitize?function(e,t,n){if(!e.length)return e;if(n&&"function"==typeof n)return n(e);const r=(new window.DOMParser).parseFromString(e,"text/html"),o=[].concat(...r.body.querySelectorAll("*"));for(const e of o){const n=e.nodeName.toLowerCase();if(!Object.keys(t).includes(n)){e.remove();continue}const r=[].concat(...e.attributes),o=[].concat(t["*"]||[],t[n]||[]);for(const t of r)KS(t,o)||e.removeAttribute(t.nodeName)}return r.body.innerHTML}(e,this._config.allowList,this._config.sanitizeFn):e}_resolvePossibleFunction(e){return Xw(e,[this])}_putElementInTemplate(e,t){if(this._config.html)return t.innerHTML="",void t.append(e);t.textContent=e.textContent}}const tE=new Set(["sanitize","allowList","sanitizeFn"]),nE="fade",rE="show",oE=".modal",iE="hide.bs.modal",sE="hover",aE="focus",lE={AUTO:"auto",TOP:"top",RIGHT:Zw()?"left":"right",BOTTOM:"bottom",LEFT:Zw()?"right":"left"},uE={allowList:YS,animation:!0,boundary:"clippingParents",container:!1,customClass:"",delay:0,fallbackPlacements:["top","right","bottom","left"],html:!1,offset:[0,6],placement:"top",popperConfig:null,sanitize:!0,sanitizeFn:null,selector:!1,template:'',title:"",trigger:"hover focus"},cE={allowList:"object",animation:"boolean",boundary:"(string|element)",container:"(string|element|boolean)",customClass:"(string|function)",delay:"(number|object)",fallbackPlacements:"array",html:"boolean",offset:"(array|string|function)",placement:"(string|function)",popperConfig:"(null|object|function)",sanitize:"boolean",sanitizeFn:"(null|function)",selector:"(string|boolean)",template:"string",title:"(string|element|function)",trigger:"string"};class dE extends wC{constructor(e,t){if(void 0===Ow)throw new TypeError("Bootstrap's tooltips require Popper (https://popper.js.org)");super(e,t),this._isEnabled=!0,this._timeout=0,this._isHovered=null,this._activeTrigger={},this._popper=null,this._templateFactory=null,this._newContent=null,this.tip=null,this._setListeners(),this._config.selector||this._fixTitle()}static get Default(){return uE}static get DefaultType(){return cE}static get NAME(){return"tooltip"}enable(){this._isEnabled=!0}disable(){this._isEnabled=!1}toggleEnabled(){this._isEnabled=!this._isEnabled}toggle(){this._isEnabled&&(this._activeTrigger.click=!this._activeTrigger.click,this._isShown()?this._leave():this._enter())}dispose(){clearTimeout(this._timeout),gC.off(this._element.closest(oE),iE,this._hideModalHandler),this._element.getAttribute("data-bs-original-title")&&this._element.setAttribute("title",this._element.getAttribute("data-bs-original-title")),this._disposePopper(),super.dispose()}show(){if("none"===this._element.style.display)throw new Error("Please use show on visible elements");if(!this._isWithContent()||!this._isEnabled)return;const e=gC.trigger(this._element,this.constructor.eventName("show")),t=(Fw(this._element)||this._element.ownerDocument.documentElement).contains(this._element);if(e.defaultPrevented||!t)return;this._disposePopper();const n=this._getTipElement();this._element.setAttribute("aria-describedby",n.getAttribute("id"));const{container:r}=this._config;if(this._element.ownerDocument.documentElement.contains(this.tip)||(r.append(n),gC.trigger(this._element,this.constructor.eventName("inserted"))),this._popper=this._createPopper(n),n.classList.add(rE),"ontouchstart"in document.documentElement)for(const e of[].concat(...document.body.children))gC.on(e,"mouseover",qw);this._queueCallback((()=>{gC.trigger(this._element,this.constructor.eventName("shown")),!1===this._isHovered&&this._leave(),this._isHovered=!1}),this.tip,this._isAnimated())}hide(){if(!this._isShown())return;if(gC.trigger(this._element,this.constructor.eventName("hide")).defaultPrevented)return;if(this._getTipElement().classList.remove(rE),"ontouchstart"in document.documentElement)for(const e of[].concat(...document.body.children))gC.off(e,"mouseover",qw);this._activeTrigger.click=!1,this._activeTrigger[aE]=!1,this._activeTrigger[sE]=!1,this._isHovered=null;this._queueCallback((()=>{this._isWithActiveTrigger()||(this._isHovered||this._disposePopper(),this._element.removeAttribute("aria-describedby"),gC.trigger(this._element,this.constructor.eventName("hidden")))}),this.tip,this._isAnimated())}update(){this._popper&&this._popper.update()}_isWithContent(){return Boolean(this._getTitle())}_getTipElement(){return this.tip||(this.tip=this._createTipElement(this._newContent||this._getContentForTemplate())),this.tip}_createTipElement(e){const t=this._getTemplateFactory(e).toHtml();if(!t)return null;t.classList.remove(nE,rE),t.classList.add(`bs-${this.constructor.NAME}-auto`);const n=(e=>{do{e+=Math.floor(1e6*Math.random())}while(document.getElementById(e));return e})(this.constructor.NAME).toString();return t.setAttribute("id",n),this._isAnimated()&&t.classList.add(nE),t}setContent(e){this._newContent=e,this._isShown()&&(this._disposePopper(),this.show())}_getTemplateFactory(e){return this._templateFactory?this._templateFactory.changeContent(e):this._templateFactory=new eE({...this._config,content:e,extraClass:this._resolvePossibleFunction(this._config.customClass)}),this._templateFactory}_getContentForTemplate(){return{".tooltip-inner":this._getTitle()}}_getTitle(){return this._resolvePossibleFunction(this._config.title)||this._element.getAttribute("data-bs-original-title")}_initializeOnDelegatedTarget(e){return this.constructor.getOrCreateInstance(e.delegateTarget,this._getDelegateConfig())}_isAnimated(){return this._config.animation||this.tip&&this.tip.classList.contains(nE)}_isShown(){return this.tip&&this.tip.classList.contains(rE)}_createPopper(e){const t=Xw(this._config.placement,[this,e,this._element]),n=lE[t.toUpperCase()];return Aw(this._element,e,this._getPopperConfig(n))}_getOffset(){const{offset:e}=this._config;return"string"==typeof e?e.split(",").map((e=>Number.parseInt(e,10))):"function"==typeof e?t=>e(t,this._element):e}_resolvePossibleFunction(e){return Xw(e,[this._element])}_getPopperConfig(e){const t={placement:e,modifiers:[{name:"flip",options:{fallbackPlacements:this._config.fallbackPlacements}},{name:"offset",options:{offset:this._getOffset()}},{name:"preventOverflow",options:{boundary:this._config.boundary}},{name:"arrow",options:{element:`.${this.constructor.NAME}-arrow`}},{name:"preSetPlacement",enabled:!0,phase:"beforeMain",fn:e=>{this._getTipElement().setAttribute("data-popper-placement",e.state.placement)}}]};return{...t,...Xw(this._config.popperConfig,[t])}}_setListeners(){const e=this._config.trigger.split(" ");for(const t of e)if("click"===t)gC.on(this._element,this.constructor.eventName("click"),this._config.selector,(e=>{this._initializeOnDelegatedTarget(e).toggle()}));else if("manual"!==t){const e=t===sE?this.constructor.eventName("mouseenter"):this.constructor.eventName("focusin"),n=t===sE?this.constructor.eventName("mouseleave"):this.constructor.eventName("focusout");gC.on(this._element,e,this._config.selector,(e=>{const t=this._initializeOnDelegatedTarget(e);t._activeTrigger["focusin"===e.type?aE:sE]=!0,t._enter()})),gC.on(this._element,n,this._config.selector,(e=>{const t=this._initializeOnDelegatedTarget(e);t._activeTrigger["focusout"===e.type?aE:sE]=t._element.contains(e.relatedTarget),t._leave()}))}this._hideModalHandler=()=>{this._element&&this.hide()},gC.on(this._element.closest(oE),iE,this._hideModalHandler)}_fixTitle(){const e=this._element.getAttribute("title");e&&(this._element.getAttribute("aria-label")||this._element.textContent.trim()||this._element.setAttribute("aria-label",e),this._element.setAttribute("data-bs-original-title",e),this._element.removeAttribute("title"))}_enter(){this._isShown()||this._isHovered?this._isHovered=!0:(this._isHovered=!0,this._setTimeout((()=>{this._isHovered&&this.show()}),this._config.delay.show))}_leave(){this._isWithActiveTrigger()||(this._isHovered=!1,this._setTimeout((()=>{this._isHovered||this.hide()}),this._config.delay.hide))}_setTimeout(e,t){clearTimeout(this._timeout),this._timeout=setTimeout(e,t)}_isWithActiveTrigger(){return Object.values(this._activeTrigger).includes(!0)}_getConfig(e){const t=bC.getDataAttributes(this._element);for(const e of Object.keys(t))tE.has(e)&&delete t[e];return e={...t,..."object"==typeof e&&e?e:{}},e=this._mergeConfigObj(e),e=this._configAfterMerge(e),this._typeCheckConfig(e),e}_configAfterMerge(e){return e.container=!1===e.container?document.body:zw(e.container),"number"==typeof e.delay&&(e.delay={show:e.delay,hide:e.delay}),"number"==typeof e.title&&(e.title=e.title.toString()),"number"==typeof e.content&&(e.content=e.content.toString()),e}_getDelegateConfig(){const e={};for(const[t,n]of Object.entries(this._config))this.constructor.Default[t]!==n&&(e[t]=n);return e.selector=!1,e.trigger="manual",e}_disposePopper(){this._popper&&(this._popper.destroy(),this._popper=null),this.tip&&(this.tip.remove(),this.tip=null)}static jQueryInterface(e){return this.each((function(){const t=dE.getOrCreateInstance(this,e);if("string"==typeof e){if(void 0===t[e])throw new TypeError(`No method named "${e}"`);t[e]()}}))}}Kw(dE);const fE={...dE.Default,content:"",offset:[0,8],placement:"right",template:'',trigger:"click"},pE={...dE.DefaultType,content:"(null|string|element|function)"};class hE extends dE{static get Default(){return fE}static get DefaultType(){return pE}static get NAME(){return"popover"}_isWithContent(){return this._getTitle()||this._getContent()}_getContentForTemplate(){return{".popover-header":this._getTitle(),".popover-body":this._getContent()}}_getContent(){return this._resolvePossibleFunction(this._config.content)}static jQueryInterface(e){return this.each((function(){const t=hE.getOrCreateInstance(this,e);if("string"==typeof e){if(void 0===t[e])throw new TypeError(`No method named "${e}"`);t[e]()}}))}}Kw(hE);const gE=".bs.scrollspy",vE=`activate${gE}`,mE=`click${gE}`,yE=`load${gE}.data-api`,bE="active",_E="[href]",wE=".nav-link",CE=`${wE}, .nav-item > ${wE}, .list-group-item`,kE={offset:null,rootMargin:"0px 0px -25%",smoothScroll:!1,target:null,threshold:[.1,.5,1]},SE={offset:"(number|null)",rootMargin:"string",smoothScroll:"boolean",target:"element",threshold:"array"};class EE extends wC{constructor(e,t){super(e,t),this._targetLinks=new Map,this._observableSections=new Map,this._rootElement="visible"===getComputedStyle(this._element).overflowY?null:this._element,this._activeTarget=null,this._observer=null,this._previousScrollData={visibleEntryTop:0,parentScrollTop:0},this.refresh()}static get Default(){return kE}static get DefaultType(){return SE}static get NAME(){return"scrollspy"}refresh(){this._initializeTargetsAndObservables(),this._maybeEnableSmoothScroll(),this._observer?this._observer.disconnect():this._observer=this._getNewObserver();for(const e of this._observableSections.values())this._observer.observe(e)}dispose(){this._observer.disconnect(),super.dispose()}_configAfterMerge(e){return e.target=zw(e.target)||document.body,e.rootMargin=e.offset?`${e.offset}px 0px -30%`:e.rootMargin,"string"==typeof e.threshold&&(e.threshold=e.threshold.split(",").map((e=>Number.parseFloat(e)))),e}_maybeEnableSmoothScroll(){this._config.smoothScroll&&(gC.off(this._config.target,mE),gC.on(this._config.target,mE,_E,(e=>{const t=this._observableSections.get(e.target.hash);if(t){e.preventDefault();const n=this._rootElement||window,r=t.offsetTop-this._element.offsetTop;if(n.scrollTo)return void n.scrollTo({top:r,behavior:"smooth"});n.scrollTop=r}})))}_getNewObserver(){const e={root:this._rootElement,threshold:this._config.threshold,rootMargin:this._config.rootMargin};return new IntersectionObserver((e=>this._observerCallback(e)),e)}_observerCallback(e){const t=e=>this._targetLinks.get(`#${e.target.id}`),n=e=>{this._previousScrollData.visibleEntryTop=e.target.offsetTop,this._process(t(e))},r=(this._rootElement||document.documentElement).scrollTop,o=r>=this._previousScrollData.parentScrollTop;this._previousScrollData.parentScrollTop=r;for(const i of e){if(!i.isIntersecting){this._activeTarget=null,this._clearActiveClass(t(i));continue}const e=i.target.offsetTop>=this._previousScrollData.visibleEntryTop;if(o&&e){if(n(i),!r)return}else o||e||n(i)}}_initializeTargetsAndObservables(){this._targetLinks=new Map,this._observableSections=new Map;const e=kC.find(_E,this._config.target);for(const t of e){if(!t.hash||Bw(t))continue;const e=kC.findOne(decodeURI(t.hash),this._element);jw(e)&&(this._targetLinks.set(decodeURI(t.hash),t),this._observableSections.set(t.hash,e))}}_process(e){this._activeTarget!==e&&(this._clearActiveClass(this._config.target),this._activeTarget=e,e.classList.add(bE),this._activateParents(e),gC.trigger(this._element,vE,{relatedTarget:e}))}_activateParents(e){if(e.classList.contains("dropdown-item"))kC.findOne(".dropdown-toggle",e.closest(".dropdown")).classList.add(bE);else for(const t of kC.parents(e,".nav, .list-group"))for(const e of kC.prev(t,CE))e.classList.add(bE)}_clearActiveClass(e){e.classList.remove(bE);const t=kC.find(`${_E}.${bE}`,e);for(const e of t)e.classList.remove(bE)}static jQueryInterface(e){return this.each((function(){const t=EE.getOrCreateInstance(this,e);if("string"==typeof e){if(void 0===t[e]||e.startsWith("_")||"constructor"===e)throw new TypeError(`No method named "${e}"`);t[e]()}}))}}gC.on(window,yE,(()=>{for(const e of kC.find('[data-bs-spy="scroll"]'))EE.getOrCreateInstance(e)})),Kw(EE);const xE=".bs.tab",RE=`hide${xE}`,DE=`hidden${xE}`,TE=`show${xE}`,$E=`shown${xE}`,ME=`click${xE}`,IE=`keydown${xE}`,AE=`load${xE}`,OE="ArrowLeft",NE="ArrowRight",PE="ArrowUp",LE="ArrowDown",HE="active",WE="fade",UE="show",zE=":not(.dropdown-toggle)",jE='[data-bs-toggle="tab"], [data-bs-toggle="pill"], [data-bs-toggle="list"]',BE=`${`.nav-link${zE}, .list-group-item${zE}, [role="tab"]${zE}`}, ${jE}`,FE=`.${HE}[data-bs-toggle="tab"], .${HE}[data-bs-toggle="pill"], .${HE}[data-bs-toggle="list"]`;class qE extends wC{constructor(e){super(e),this._parent=this._element.closest('.list-group, .nav, [role="tablist"]'),this._parent&&(this._setInitialAttributes(this._parent,this._getChildren()),gC.on(this._element,IE,(e=>this._keydown(e))))}static get NAME(){return"tab"}show(){const e=this._element;if(this._elemIsActive(e))return;const t=this._getActiveElem(),n=t?gC.trigger(t,RE,{relatedTarget:e}):null;gC.trigger(e,TE,{relatedTarget:t}).defaultPrevented||n&&n.defaultPrevented||(this._deactivate(t,e),this._activate(e,t))}_activate(e,t){if(!e)return;e.classList.add(HE),this._activate(kC.getElementFromSelector(e));this._queueCallback((()=>{"tab"===e.getAttribute("role")?(e.removeAttribute("tabindex"),e.setAttribute("aria-selected",!0),this._toggleDropDown(e,!0),gC.trigger(e,$E,{relatedTarget:t})):e.classList.add(UE)}),e,e.classList.contains(WE))}_deactivate(e,t){if(!e)return;e.classList.remove(HE),e.blur(),this._deactivate(kC.getElementFromSelector(e));this._queueCallback((()=>{"tab"===e.getAttribute("role")?(e.setAttribute("aria-selected",!1),e.setAttribute("tabindex","-1"),this._toggleDropDown(e,!1),gC.trigger(e,DE,{relatedTarget:t})):e.classList.remove(UE)}),e,e.classList.contains(WE))}_keydown(e){if(![OE,NE,PE,LE].includes(e.key))return;e.stopPropagation(),e.preventDefault();const t=[NE,LE].includes(e.key),n=Qw(this._getChildren().filter((e=>!Bw(e))),e.target,t,!0);n&&(n.focus({preventScroll:!0}),qE.getOrCreateInstance(n).show())}_getChildren(){return kC.find(BE,this._parent)}_getActiveElem(){return this._getChildren().find((e=>this._elemIsActive(e)))||null}_setInitialAttributes(e,t){this._setAttributeIfNotExists(e,"role","tablist");for(const e of t)this._setInitialAttributesOnChild(e)}_setInitialAttributesOnChild(e){e=this._getInnerElement(e);const t=this._elemIsActive(e),n=this._getOuterElement(e);e.setAttribute("aria-selected",t),n!==e&&this._setAttributeIfNotExists(n,"role","presentation"),t||e.setAttribute("tabindex","-1"),this._setAttributeIfNotExists(e,"role","tab"),this._setInitialAttributesOnTargetPanel(e)}_setInitialAttributesOnTargetPanel(e){const t=kC.getElementFromSelector(e);t&&(this._setAttributeIfNotExists(t,"role","tabpanel"),e.id&&this._setAttributeIfNotExists(t,"aria-labelledby",`${e.id}`))}_toggleDropDown(e,t){const n=this._getOuterElement(e);if(!n.classList.contains("dropdown"))return;const r=(e,r)=>{const o=kC.findOne(e,n);o&&o.classList.toggle(r,t)};r(".dropdown-toggle",HE),r(".dropdown-menu",UE),n.setAttribute("aria-expanded",t)}_setAttributeIfNotExists(e,t,n){e.hasAttribute(t)||e.setAttribute(t,n)}_elemIsActive(e){return e.classList.contains(HE)}_getInnerElement(e){return e.matches(BE)?e:kC.findOne(BE,e)}_getOuterElement(e){return e.closest(".nav-item, .list-group-item")||e}static jQueryInterface(e){return this.each((function(){const t=qE.getOrCreateInstance(this);if("string"==typeof e){if(void 0===t[e]||e.startsWith("_")||"constructor"===e)throw new TypeError(`No method named "${e}"`);t[e]()}}))}}gC.on(document,ME,jE,(function(e){["A","AREA"].includes(this.tagName)&&e.preventDefault(),Bw(this)||qE.getOrCreateInstance(this).show()})),gC.on(window,AE,(()=>{for(const e of kC.find(FE))qE.getOrCreateInstance(e)})),Kw(qE);const VE=".bs.toast",YE=`mouseover${VE}`,GE=`mouseout${VE}`,ZE=`focusin${VE}`,KE=`focusout${VE}`,XE=`hide${VE}`,JE=`hidden${VE}`,QE=`show${VE}`,ex=`shown${VE}`,tx="hide",nx="show",rx="showing",ox={animation:"boolean",autohide:"boolean",delay:"number"},ix={animation:!0,autohide:!0,delay:5e3};class sx extends wC{constructor(e,t){super(e,t),this._timeout=null,this._hasMouseInteraction=!1,this._hasKeyboardInteraction=!1,this._setListeners()}static get Default(){return ix}static get DefaultType(){return ox}static get NAME(){return"toast"}show(){if(gC.trigger(this._element,QE).defaultPrevented)return;this._clearTimeout(),this._config.animation&&this._element.classList.add("fade");this._element.classList.remove(tx),Vw(this._element),this._element.classList.add(nx,rx),this._queueCallback((()=>{this._element.classList.remove(rx),gC.trigger(this._element,ex),this._maybeScheduleHide()}),this._element,this._config.animation)}hide(){if(!this.isShown())return;if(gC.trigger(this._element,XE).defaultPrevented)return;this._element.classList.add(rx),this._queueCallback((()=>{this._element.classList.add(tx),this._element.classList.remove(rx,nx),gC.trigger(this._element,JE)}),this._element,this._config.animation)}dispose(){this._clearTimeout(),this.isShown()&&this._element.classList.remove(nx),super.dispose()}isShown(){return this._element.classList.contains(nx)}_maybeScheduleHide(){this._config.autohide&&(this._hasMouseInteraction||this._hasKeyboardInteraction||(this._timeout=setTimeout((()=>{this.hide()}),this._config.delay)))}_onInteraction(e,t){switch(e.type){case"mouseover":case"mouseout":this._hasMouseInteraction=t;break;case"focusin":case"focusout":this._hasKeyboardInteraction=t}if(t)return void this._clearTimeout();const n=e.relatedTarget;this._element===n||this._element.contains(n)||this._maybeScheduleHide()}_setListeners(){gC.on(this._element,YE,(e=>this._onInteraction(e,!0))),gC.on(this._element,GE,(e=>this._onInteraction(e,!1))),gC.on(this._element,ZE,(e=>this._onInteraction(e,!0))),gC.on(this._element,KE,(e=>this._onInteraction(e,!1)))}_clearTimeout(){clearTimeout(this._timeout),this._timeout=null}static jQueryInterface(e){return this.each((function(){const t=sx.getOrCreateInstance(this,e);if("string"==typeof e){if(void 0===t[e])throw new TypeError(`No method named "${e}"`);t[e](this)}}))}}SC(sx),Kw(sx);function ax(e){let t,n,r,o,i,s,a,l,u,c,d,f,p,h,g,v,m,y,b;function _(t){e[10](t)}i=new gg({props:{name:"printer"}}),a=new qb({props:{calendar:e[2],selectedCalendars:e[0]}}),u=new Pb({});let w={calendarTree:tb,initial:e[8]};void 0!==e[0]&&(w.selected=e[0]),d=new Eb({props:w}),oe.push((()=>Te(d,"selected",_)));let C={options:e[3]};return h=new Hl({props:C}),e[11](h),v=new Hy({props:{event:e[4],open:e[1],toggle:e[6]}}),{c(){t=$("div"),n=$("h1"),n.textContent="Calendrier de la vie étudiante à l'ENS",r=A(),o=$("span"),$e(i.$$.fragment),s=A(),$e(a.$$.fragment),l=A(),$e(u.$$.fragment),c=A(),$e(d.$$.fragment),p=A(),$e(h.$$.fragment),g=A(),$e(v.$$.fragment),L(n,"class","mt-3 title text-center"),L(o,"class","print-toggle fs-4 no-print svelte-auum75"),L(o,"title","Imprimer"),L(t,"class","h-100 d-flex flex-column")},m(f,_){R(f,t,_),S(t,n),S(t,r),S(t,o),Me(i,o,null),S(t,s),Me(a,t,null),S(t,l),Me(u,t,null),S(t,c),Me(d,t,null),S(t,p),Me(h,t,null),S(t,g),Me(v,t,null),m=!0,y||(b=N(o,"click",e[9]),y=!0)},p(e,[t]){const n={};4&t&&(n.calendar=e[2]),1&t&&(n.selectedCalendars=e[0]),a.$set(n);const r={};!f&&1&t&&(f=!0,r.selected=e[0],ce((()=>f=!1))),d.$set(r);const o={};8&t&&(o.options=e[3]),h.$set(o);const i={};16&t&&(i.event=e[4]),2&t&&(i.open=e[1]),v.$set(i)},i(e){m||(Ce(i.$$.fragment,e),Ce(a.$$.fragment,e),Ce(u.$$.fragment,e),Ce(d.$$.fragment,e),Ce(h.$$.fragment,e),Ce(v.$$.fragment,e),m=!0)},o(e){ke(i.$$.fragment,e),ke(a.$$.fragment,e),ke(u.$$.fragment,e),ke(d.$$.fragment,e),ke(h.$$.fragment,e),ke(v.$$.fragment,e),m=!1},d(n){n&&D(t),Ie(i),Ie(a),Ie(u),Ie(d),e[11](null),Ie(h),Ie(v),y=!1,b()}}}function lx(e,t,n){let r,o;const i=Le(null);u(e,i,(e=>n(4,o=e)));let s=!1;const a=window.innerWidth<765,l=new Date,c=(()=>{const e=new Date;return e.setHours(Math.max(0,e.getHours()-2)),e.toLocaleTimeString()})();let d=!0;let f=new URL(document.location).searchParams;f.has("b64")&&(f=new URLSearchParams(window.atob(f.get("b64"))));const p=f.getAll("c"),h=f.has("d")?new Date(f.get("d")):l,g=f.get("v"),v=a?{left:"title",center:"prev,today,next",right:"resourceTimelineDay dayGridMonth,timeGridWeek,timeGridDay,listWeek"}:{left:"prev,next today",center:"title",right:"resourceTimelineDay dayGridMonth,timeGridWeek,timeGridDay,listWeek"};let m,y,b=Le({initialView:["resourceTimelineDay","dayGridMonth","timeGridWeek","timeGridDay","listWeek"].includes(g)?g:a?"listWeek":"timeGridWeek",initialDate:"Invalid Date"===h.toString()?l:h,plugins:[Zu,du,of,yf,Nh,rc,e_],locale:Ph,allDayContent:"",headerToolbar:v,buttonText:{resourceTimelineDay:"Salles"},scrollTime:"08:00:00",resourceGroupField:"building",resourceAreaWidth:"27%",resources:Object.entries(Ky.rooms).flatMap((([e,t])=>t.map((t=>({id:`${e}-${t}`,building:e,title:t}))))),height:"100%",schedulerLicenseKey:"CC-Attribution-NonCommercial-NoDerivatives",nowIndicator:!0,now:l,scrollTime:c,scrollTimeReset:!1,eventClick:e=>{n(1,s=!0),i.set(e.event)},titleFormat:{year:a?"2-digit":"numeric",month:a?"numeric":"long",day:"numeric"},loading:e=>{d=e,y&&(y.$set({isLoading:e}),e&&setTimeout((()=>{y.$set({isLoading:!1})}),3e3))},eventSources:[],themeSystem:"bootstrap5",nextDayThreshold:"05:00:00",progressiveEventRendering:!0,expandRows:!0,eventDidMount:e=>{const t=e.event.extendedProps.short_name;void 0!==t&&new dE(e.el,{title:t,trigger:"hover",placement:"top"})},viewDidMount:e=>{y=new Jb({target:e.el,props:{isLoading:d}})},viewWillUnmount:e=>y.$destroy()});u(e,b,(e=>n(3,r=e)));const _=e=>{let t=[];if(!e)return[];if(Array.isArray(e))e.forEach((e=>t=t.concat(_(e))));else for(const[n,r]of Object.entries(e))t=t.concat(n,_(r));return t};let w=[];const C=p.length>0?_(p.map((e=>ob(e)))).concat(p):eb,k=Tb.debounce((e=>{b.update((t=>({...t,eventSources:e.map(ub).filter((e=>!!e))})))}),300);return e.$$.update=()=>{1&e.$$.dirty&&k(w)},[w,s,m,r,o,i,()=>n(1,s=!s),b,C,()=>window.print(),function(e){w=e,n(0,w)},function(e){oe[e?"unshift":"push"]((()=>{m=e,n(2,m)}))}]}gn("");return new class extends Ne{constructor(e){super(),Oe(this,e,lx,ax,a,{})}}({target:document.body})}(); +//# sourceMappingURL=bundle.js.map From 8d0c245e35f729ddbf323bafef7a413546f67d35 Mon Sep 17 00:00:00 2001 From: sinavir Date: Sat, 22 Jul 2023 22:58:08 +0200 Subject: [PATCH 3/3] Add link to source code --- src/Help.svelte | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/Help.svelte b/src/Help.svelte index 7afe4c6..e0b240e 100644 --- a/src/Help.svelte +++ b/src/Help.svelte @@ -17,7 +17,7 @@

    Calendrier commun de la vie étudiante de l'ENS

    - Comment rajouter son calendrier : + Comment rajouter son calendrier :
    • Utiliser un NextCloud, idéalement @@ -30,6 +30,9 @@ (club-reseau [at] lists [.] ens [.] psl [.] eu) pour faire une requête d'ajout.
    +

    Code source : + https://git.rz.ens.wtf/Klub-RZ/metis +