From deba1e0394dca6a5fcf4ef5959e6507583bea24a Mon Sep 17 00:00:00 2001 From: Elizabeth Paige Harper Date: Wed, 28 Aug 2024 14:15:18 -0400 Subject: [PATCH] updates --- .github/workflows/api-docs.yml | 30 + build.gradle.kts | 42 +- .../v3.2.0/images/anchor-copy-button.svg | 8 + docs/dokka/v3.2.0/images/arrow_down.svg | 7 + docs/dokka/v3.2.0/images/burger.svg | 9 + docs/dokka/v3.2.0/images/copy-icon.svg | 7 + .../v3.2.0/images/copy-successful-icon.svg | 7 + .../dokka/v3.2.0/images/footer-go-to-link.svg | 7 + docs/dokka/v3.2.0/images/go-to-top-icon.svg | 8 + docs/dokka/v3.2.0/images/homepage.svg | 3 + docs/dokka/v3.2.0/images/logo-icon.svg | 14 + .../nav-icons/abstract-class-kotlin.svg | 26 + .../images/nav-icons/abstract-class.svg | 20 + .../images/nav-icons/annotation-kotlin.svg | 13 + .../v3.2.0/images/nav-icons/annotation.svg | 7 + .../v3.2.0/images/nav-icons/class-kotlin.svg | 13 + docs/dokka/v3.2.0/images/nav-icons/class.svg | 7 + .../v3.2.0/images/nav-icons/enum-kotlin.svg | 13 + docs/dokka/v3.2.0/images/nav-icons/enum.svg | 7 + .../images/nav-icons/exception-class.svg | 7 + .../v3.2.0/images/nav-icons/field-value.svg | 10 + .../images/nav-icons/field-variable.svg | 10 + .../v3.2.0/images/nav-icons/function.svg | 7 + .../images/nav-icons/interface-kotlin.svg | 13 + .../v3.2.0/images/nav-icons/interface.svg | 7 + docs/dokka/v3.2.0/images/nav-icons/object.svg | 13 + .../images/nav-icons/typealias-kotlin.svg | 13 + docs/dokka/v3.2.0/images/theme-toggle.svg | 7 + docs/dokka/v3.2.0/index.html | 99 ++ .../-json/-mapper.html | 80 + .../-json/convert.html | 80 + .../-json/index.html | 183 ++ .../-json/new-array.html | 80 + .../-json/new-object.html | 80 + .../org.veupathdb.lib.jackson/-json/new.html | 80 + .../-json/parse.html | 80 + .../org.veupathdb.lib.jackson/add-if-n-n.html | 80 + .../org.veupathdb.lib.jackson/add.html | 80 + .../org.veupathdb.lib.jackson/index.html | 197 +++ .../org.veupathdb.lib.jackson/put-if-n-n.html | 80 + .../org.veupathdb.lib.jackson/put.html | 80 + .../to-json-array.html | 80 + .../to-json-object.html | 80 + .../v3.2.0/jackson-singleton/package-list | 50 + docs/dokka/v3.2.0/navigation.html | 28 + docs/dokka/v3.2.0/scripts/clipboard.js | 56 + docs/dokka/v3.2.0/scripts/main.js | 44 + .../dokka/v3.2.0/scripts/navigation-loader.js | 95 ++ docs/dokka/v3.2.0/scripts/pages.json | 1 + .../scripts/platform-content-handler.js | 400 +++++ docs/dokka/v3.2.0/scripts/prism.js | 22 + .../v3.2.0/scripts/sourceset_dependencies.js | 1 + .../symbol-parameters-wrapper_deferred.js | 64 + .../dokka/v3.2.0/styles/font-jb-sans-auto.css | 36 + docs/dokka/v3.2.0/styles/logo-styles.css | 9 + docs/dokka/v3.2.0/styles/main.css | 124 ++ docs/dokka/v3.2.0/styles/prism.css | 217 +++ docs/dokka/v3.2.0/styles/style.css | 1509 +++++++++++++++++ gradle/wrapper/gradle-wrapper.properties | 2 +- gradlew | 257 +-- readme.adoc | 34 +- .../kotlin/org/veupathdb/lib/jackson/Json.kt | 24 +- .../org/veupathdb/lib/jackson/arrays.kt | 210 +++ .../org/veupathdb/lib/jackson/objects.kt | 58 +- 64 files changed, 4874 insertions(+), 141 deletions(-) create mode 100644 .github/workflows/api-docs.yml create mode 100644 docs/dokka/v3.2.0/images/anchor-copy-button.svg create mode 100644 docs/dokka/v3.2.0/images/arrow_down.svg create mode 100644 docs/dokka/v3.2.0/images/burger.svg create mode 100644 docs/dokka/v3.2.0/images/copy-icon.svg create mode 100644 docs/dokka/v3.2.0/images/copy-successful-icon.svg create mode 100644 docs/dokka/v3.2.0/images/footer-go-to-link.svg create mode 100644 docs/dokka/v3.2.0/images/go-to-top-icon.svg create mode 100644 docs/dokka/v3.2.0/images/homepage.svg create mode 100644 docs/dokka/v3.2.0/images/logo-icon.svg create mode 100644 docs/dokka/v3.2.0/images/nav-icons/abstract-class-kotlin.svg create mode 100644 docs/dokka/v3.2.0/images/nav-icons/abstract-class.svg create mode 100644 docs/dokka/v3.2.0/images/nav-icons/annotation-kotlin.svg create mode 100644 docs/dokka/v3.2.0/images/nav-icons/annotation.svg create mode 100644 docs/dokka/v3.2.0/images/nav-icons/class-kotlin.svg create mode 100644 docs/dokka/v3.2.0/images/nav-icons/class.svg create mode 100644 docs/dokka/v3.2.0/images/nav-icons/enum-kotlin.svg create mode 100644 docs/dokka/v3.2.0/images/nav-icons/enum.svg create mode 100644 docs/dokka/v3.2.0/images/nav-icons/exception-class.svg create mode 100644 docs/dokka/v3.2.0/images/nav-icons/field-value.svg create mode 100644 docs/dokka/v3.2.0/images/nav-icons/field-variable.svg create mode 100644 docs/dokka/v3.2.0/images/nav-icons/function.svg create mode 100644 docs/dokka/v3.2.0/images/nav-icons/interface-kotlin.svg create mode 100644 docs/dokka/v3.2.0/images/nav-icons/interface.svg create mode 100644 docs/dokka/v3.2.0/images/nav-icons/object.svg create mode 100644 docs/dokka/v3.2.0/images/nav-icons/typealias-kotlin.svg create mode 100644 docs/dokka/v3.2.0/images/theme-toggle.svg create mode 100644 docs/dokka/v3.2.0/index.html create mode 100644 docs/dokka/v3.2.0/jackson-singleton/org.veupathdb.lib.jackson/-json/-mapper.html create mode 100644 docs/dokka/v3.2.0/jackson-singleton/org.veupathdb.lib.jackson/-json/convert.html create mode 100644 docs/dokka/v3.2.0/jackson-singleton/org.veupathdb.lib.jackson/-json/index.html create mode 100644 docs/dokka/v3.2.0/jackson-singleton/org.veupathdb.lib.jackson/-json/new-array.html create mode 100644 docs/dokka/v3.2.0/jackson-singleton/org.veupathdb.lib.jackson/-json/new-object.html create mode 100644 docs/dokka/v3.2.0/jackson-singleton/org.veupathdb.lib.jackson/-json/new.html create mode 100644 docs/dokka/v3.2.0/jackson-singleton/org.veupathdb.lib.jackson/-json/parse.html create mode 100644 docs/dokka/v3.2.0/jackson-singleton/org.veupathdb.lib.jackson/add-if-n-n.html create mode 100644 docs/dokka/v3.2.0/jackson-singleton/org.veupathdb.lib.jackson/add.html create mode 100644 docs/dokka/v3.2.0/jackson-singleton/org.veupathdb.lib.jackson/index.html create mode 100644 docs/dokka/v3.2.0/jackson-singleton/org.veupathdb.lib.jackson/put-if-n-n.html create mode 100644 docs/dokka/v3.2.0/jackson-singleton/org.veupathdb.lib.jackson/put.html create mode 100644 docs/dokka/v3.2.0/jackson-singleton/org.veupathdb.lib.jackson/to-json-array.html create mode 100644 docs/dokka/v3.2.0/jackson-singleton/org.veupathdb.lib.jackson/to-json-object.html create mode 100644 docs/dokka/v3.2.0/jackson-singleton/package-list create mode 100644 docs/dokka/v3.2.0/navigation.html create mode 100644 docs/dokka/v3.2.0/scripts/clipboard.js create mode 100644 docs/dokka/v3.2.0/scripts/main.js create mode 100644 docs/dokka/v3.2.0/scripts/navigation-loader.js create mode 100644 docs/dokka/v3.2.0/scripts/pages.json create mode 100644 docs/dokka/v3.2.0/scripts/platform-content-handler.js create mode 100644 docs/dokka/v3.2.0/scripts/prism.js create mode 100644 docs/dokka/v3.2.0/scripts/sourceset_dependencies.js create mode 100644 docs/dokka/v3.2.0/scripts/symbol-parameters-wrapper_deferred.js create mode 100644 docs/dokka/v3.2.0/styles/font-jb-sans-auto.css create mode 100644 docs/dokka/v3.2.0/styles/logo-styles.css create mode 100644 docs/dokka/v3.2.0/styles/main.css create mode 100644 docs/dokka/v3.2.0/styles/prism.css create mode 100644 docs/dokka/v3.2.0/styles/style.css create mode 100644 src/main/kotlin/org/veupathdb/lib/jackson/arrays.kt diff --git a/.github/workflows/api-docs.yml b/.github/workflows/api-docs.yml new file mode 100644 index 0000000..716e14b --- /dev/null +++ b/.github/workflows/api-docs.yml @@ -0,0 +1,30 @@ +on: + push: + branches: + - main + paths: + - 'docs/dokka/**' + +jobs: + build: + name: Build API Docs + runs-on: ubuntu-latest + steps: + - name: Checkout + uses: actions/checkout@v4 + - name: Upload + uses: actions/upload-pages-artifact@v3 + with: + path: docs/dokka/ + deploy: + name: Deploy API Docs + runs-on: ubuntu-latest + permissions: + pages: write + id-token: write + environment: + name: github-pages + url: ${{ steps.deployment.outputs.page_url }} + steps: + - name: Deploy + uses: actions/deploy-pages@v4 \ No newline at end of file diff --git a/build.gradle.kts b/build.gradle.kts index a8f5e44..3c8bc43 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -1,42 +1,48 @@ plugins { `java-library` `maven-publish` - kotlin("jvm") version "1.9.20" + kotlin("jvm") version "2.0.20" + id("org.jetbrains.dokka") version "1.9.20" } group = "org.veupathdb.lib" -version = "3.1.1" +version = "3.2.0" repositories { mavenCentral() } dependencies { - implementation(kotlin("stdlib")) - - api("com.fasterxml.jackson.core:jackson-databind:2.15.3") - api("com.fasterxml.jackson.datatype:jackson-datatype-json-org:2.15.3") - api("com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.15.3") - api("com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.15.3") - api("com.fasterxml.jackson.module:jackson-module-kotlin:2.15.3") - api("com.fasterxml.jackson.module:jackson-module-parameter-names:2.15.3") + api(platform("com.fasterxml.jackson:jackson-bom:2.17.2")) + api("com.fasterxml.jackson.core:jackson-databind") + api("com.fasterxml.jackson.datatype:jackson-datatype-json-org") + api("com.fasterxml.jackson.datatype:jackson-datatype-jsr310") + api("com.fasterxml.jackson.datatype:jackson-datatype-jdk8") + api("com.fasterxml.jackson.module:jackson-module-kotlin") + api("com.fasterxml.jackson.module:jackson-module-parameter-names") } java { toolchain { - languageVersion.set(JavaLanguageVersion.of(8)) + languageVersion.set(JavaLanguageVersion.of(21)) + vendor.set(JvmVendorSpec.AMAZON) } + + withSourcesJar() + withJavadocJar() } -tasks.withType().configureEach { - kotlinOptions { - jvmTarget = "1.8" +kotlin { + jvmToolchain(21) + + compilerOptions { + optIn = listOf("kotlin.contracts.ExperimentalContracts") } } -java { - withSourcesJar() - withJavadocJar() +tasks.dokkaHtml { + val featVersion = (version as String).substring(0, (version as String).lastIndexOf('.')) + ".0" + outputDirectory.set(file("docs/dokka/v$featVersion")) } publishing { @@ -62,7 +68,7 @@ publishing { developer { id.set("epharper") name.set("Elizabeth Paige Harper") - email.set("epharper@upenn.edu") + email.set("foxcapades.io@gmail.com") url.set("https://github.com/foxcapades") organization.set("VEuPathDB") } diff --git a/docs/dokka/v3.2.0/images/anchor-copy-button.svg b/docs/dokka/v3.2.0/images/anchor-copy-button.svg new file mode 100644 index 0000000..19c1fa3 --- /dev/null +++ b/docs/dokka/v3.2.0/images/anchor-copy-button.svg @@ -0,0 +1,8 @@ + + + + + + diff --git a/docs/dokka/v3.2.0/images/arrow_down.svg b/docs/dokka/v3.2.0/images/arrow_down.svg new file mode 100644 index 0000000..639aaf1 --- /dev/null +++ b/docs/dokka/v3.2.0/images/arrow_down.svg @@ -0,0 +1,7 @@ + + + + + diff --git a/docs/dokka/v3.2.0/images/burger.svg b/docs/dokka/v3.2.0/images/burger.svg new file mode 100644 index 0000000..fcca732 --- /dev/null +++ b/docs/dokka/v3.2.0/images/burger.svg @@ -0,0 +1,9 @@ + + + + + + + diff --git a/docs/dokka/v3.2.0/images/copy-icon.svg b/docs/dokka/v3.2.0/images/copy-icon.svg new file mode 100644 index 0000000..2cb02ec --- /dev/null +++ b/docs/dokka/v3.2.0/images/copy-icon.svg @@ -0,0 +1,7 @@ + + + + + diff --git a/docs/dokka/v3.2.0/images/copy-successful-icon.svg b/docs/dokka/v3.2.0/images/copy-successful-icon.svg new file mode 100644 index 0000000..c4b9538 --- /dev/null +++ b/docs/dokka/v3.2.0/images/copy-successful-icon.svg @@ -0,0 +1,7 @@ + + + + + diff --git a/docs/dokka/v3.2.0/images/footer-go-to-link.svg b/docs/dokka/v3.2.0/images/footer-go-to-link.svg new file mode 100644 index 0000000..a87add7 --- /dev/null +++ b/docs/dokka/v3.2.0/images/footer-go-to-link.svg @@ -0,0 +1,7 @@ + + + + + diff --git a/docs/dokka/v3.2.0/images/go-to-top-icon.svg b/docs/dokka/v3.2.0/images/go-to-top-icon.svg new file mode 100644 index 0000000..abc3d1c --- /dev/null +++ b/docs/dokka/v3.2.0/images/go-to-top-icon.svg @@ -0,0 +1,8 @@ + + + + + + diff --git a/docs/dokka/v3.2.0/images/homepage.svg b/docs/dokka/v3.2.0/images/homepage.svg new file mode 100644 index 0000000..e3c83b1 --- /dev/null +++ b/docs/dokka/v3.2.0/images/homepage.svg @@ -0,0 +1,3 @@ + + + diff --git a/docs/dokka/v3.2.0/images/logo-icon.svg b/docs/dokka/v3.2.0/images/logo-icon.svg new file mode 100644 index 0000000..e42f957 --- /dev/null +++ b/docs/dokka/v3.2.0/images/logo-icon.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + diff --git a/docs/dokka/v3.2.0/images/nav-icons/abstract-class-kotlin.svg b/docs/dokka/v3.2.0/images/nav-icons/abstract-class-kotlin.svg new file mode 100644 index 0000000..19d6148 --- /dev/null +++ b/docs/dokka/v3.2.0/images/nav-icons/abstract-class-kotlin.svg @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs/dokka/v3.2.0/images/nav-icons/abstract-class.svg b/docs/dokka/v3.2.0/images/nav-icons/abstract-class.svg new file mode 100644 index 0000000..6018203 --- /dev/null +++ b/docs/dokka/v3.2.0/images/nav-icons/abstract-class.svg @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/docs/dokka/v3.2.0/images/nav-icons/annotation-kotlin.svg b/docs/dokka/v3.2.0/images/nav-icons/annotation-kotlin.svg new file mode 100644 index 0000000..b90f508 --- /dev/null +++ b/docs/dokka/v3.2.0/images/nav-icons/annotation-kotlin.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + diff --git a/docs/dokka/v3.2.0/images/nav-icons/annotation.svg b/docs/dokka/v3.2.0/images/nav-icons/annotation.svg new file mode 100644 index 0000000..b80c54b --- /dev/null +++ b/docs/dokka/v3.2.0/images/nav-icons/annotation.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/docs/dokka/v3.2.0/images/nav-icons/class-kotlin.svg b/docs/dokka/v3.2.0/images/nav-icons/class-kotlin.svg new file mode 100644 index 0000000..797a242 --- /dev/null +++ b/docs/dokka/v3.2.0/images/nav-icons/class-kotlin.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + diff --git a/docs/dokka/v3.2.0/images/nav-icons/class.svg b/docs/dokka/v3.2.0/images/nav-icons/class.svg new file mode 100644 index 0000000..3f1ad16 --- /dev/null +++ b/docs/dokka/v3.2.0/images/nav-icons/class.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/docs/dokka/v3.2.0/images/nav-icons/enum-kotlin.svg b/docs/dokka/v3.2.0/images/nav-icons/enum-kotlin.svg new file mode 100644 index 0000000..775a7cc --- /dev/null +++ b/docs/dokka/v3.2.0/images/nav-icons/enum-kotlin.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + diff --git a/docs/dokka/v3.2.0/images/nav-icons/enum.svg b/docs/dokka/v3.2.0/images/nav-icons/enum.svg new file mode 100644 index 0000000..fa7f247 --- /dev/null +++ b/docs/dokka/v3.2.0/images/nav-icons/enum.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/docs/dokka/v3.2.0/images/nav-icons/exception-class.svg b/docs/dokka/v3.2.0/images/nav-icons/exception-class.svg new file mode 100644 index 0000000..c0b2bde --- /dev/null +++ b/docs/dokka/v3.2.0/images/nav-icons/exception-class.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/docs/dokka/v3.2.0/images/nav-icons/field-value.svg b/docs/dokka/v3.2.0/images/nav-icons/field-value.svg new file mode 100644 index 0000000..2771ee5 --- /dev/null +++ b/docs/dokka/v3.2.0/images/nav-icons/field-value.svg @@ -0,0 +1,10 @@ + + + + + + + + diff --git a/docs/dokka/v3.2.0/images/nav-icons/field-variable.svg b/docs/dokka/v3.2.0/images/nav-icons/field-variable.svg new file mode 100644 index 0000000..e2d2bbd --- /dev/null +++ b/docs/dokka/v3.2.0/images/nav-icons/field-variable.svg @@ -0,0 +1,10 @@ + + + + + + + + diff --git a/docs/dokka/v3.2.0/images/nav-icons/function.svg b/docs/dokka/v3.2.0/images/nav-icons/function.svg new file mode 100644 index 0000000..f0da64a --- /dev/null +++ b/docs/dokka/v3.2.0/images/nav-icons/function.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/docs/dokka/v3.2.0/images/nav-icons/interface-kotlin.svg b/docs/dokka/v3.2.0/images/nav-icons/interface-kotlin.svg new file mode 100644 index 0000000..5e16326 --- /dev/null +++ b/docs/dokka/v3.2.0/images/nav-icons/interface-kotlin.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + diff --git a/docs/dokka/v3.2.0/images/nav-icons/interface.svg b/docs/dokka/v3.2.0/images/nav-icons/interface.svg new file mode 100644 index 0000000..32063ba --- /dev/null +++ b/docs/dokka/v3.2.0/images/nav-icons/interface.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/docs/dokka/v3.2.0/images/nav-icons/object.svg b/docs/dokka/v3.2.0/images/nav-icons/object.svg new file mode 100644 index 0000000..31f0ee3 --- /dev/null +++ b/docs/dokka/v3.2.0/images/nav-icons/object.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + diff --git a/docs/dokka/v3.2.0/images/nav-icons/typealias-kotlin.svg b/docs/dokka/v3.2.0/images/nav-icons/typealias-kotlin.svg new file mode 100644 index 0000000..f4bb238 --- /dev/null +++ b/docs/dokka/v3.2.0/images/nav-icons/typealias-kotlin.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + diff --git a/docs/dokka/v3.2.0/images/theme-toggle.svg b/docs/dokka/v3.2.0/images/theme-toggle.svg new file mode 100644 index 0000000..df86202 --- /dev/null +++ b/docs/dokka/v3.2.0/images/theme-toggle.svg @@ -0,0 +1,7 @@ + + + + + diff --git a/docs/dokka/v3.2.0/index.html b/docs/dokka/v3.2.0/index.html new file mode 100644 index 0000000..11e04ab --- /dev/null +++ b/docs/dokka/v3.2.0/index.html @@ -0,0 +1,99 @@ + + + + + jackson-singleton + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

jackson-singleton

+
+

Packages

+
+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+ + diff --git a/docs/dokka/v3.2.0/jackson-singleton/org.veupathdb.lib.jackson/-json/-mapper.html b/docs/dokka/v3.2.0/jackson-singleton/org.veupathdb.lib.jackson/-json/-mapper.html new file mode 100644 index 0000000..89a4900 --- /dev/null +++ b/docs/dokka/v3.2.0/jackson-singleton/org.veupathdb.lib.jackson/-json/-mapper.html @@ -0,0 +1,80 @@ + + + + + Mapper + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

Mapper

+
+
val Mapper: ObjectMapper
+
+ +
+
+
+ + diff --git a/docs/dokka/v3.2.0/jackson-singleton/org.veupathdb.lib.jackson/-json/convert.html b/docs/dokka/v3.2.0/jackson-singleton/org.veupathdb.lib.jackson/-json/convert.html new file mode 100644 index 0000000..855163c --- /dev/null +++ b/docs/dokka/v3.2.0/jackson-singleton/org.veupathdb.lib.jackson/-json/convert.html @@ -0,0 +1,80 @@ + + + + + convert + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

convert

+
+
fun convert(input: Any): JsonNode

Converts the given input to a JsonNode instance.

Return

Parsed/converted JsonNode value.

Parameters

input

Value/stream to convert or parse into a JsonNode instance.

+
+ +
+
+
+ + diff --git a/docs/dokka/v3.2.0/jackson-singleton/org.veupathdb.lib.jackson/-json/index.html b/docs/dokka/v3.2.0/jackson-singleton/org.veupathdb.lib.jackson/-json/index.html new file mode 100644 index 0000000..3e14a9c --- /dev/null +++ b/docs/dokka/v3.2.0/jackson-singleton/org.veupathdb.lib.jackson/-json/index.html @@ -0,0 +1,183 @@ + + + + + Json + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

Json

+
object Json

Jackson JSON Singleton Access

+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val Mapper: ObjectMapper
+
+
+
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun convert(input: Any): JsonNode

Converts the given input to a JsonNode instance.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
inline fun <T : JsonNode> new(action: T.() -> Unit = {}): T

Creates a new ObjectNode or ArrayNode based on the type T, then configures it with the given action.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun newArray(size: Int = 8): ArrayNode

Creates a new ArrayNode instance

inline fun newArray(size: Int = 8, fn: ArrayNode.() -> Unit): ArrayNode

Creates a new ArrayNode instance and applies the given configuration function to it.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun newObject(): ObjectNode

Creates a new ObjectNode instance

inline fun newObject(fn: ObjectNode.() -> Unit): ObjectNode

Creates a new ObjectNode instance and applies the given configuration function to it.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
inline fun <T> parse(input: JsonNode): T
fun <T> parse(input: JsonNode, cls: Class<T>): T

Converts a JsonNode into a value of type T.

inline fun <T> parse(input: InputStream): T

Parses the given InputStream into a value of type T.

inline fun <T> parse(input: String): T

Parses the given input string into a value of type T.

+
+
+
+
+
+
+
+
+
+ +
+
+
+ + diff --git a/docs/dokka/v3.2.0/jackson-singleton/org.veupathdb.lib.jackson/-json/new-array.html b/docs/dokka/v3.2.0/jackson-singleton/org.veupathdb.lib.jackson/-json/new-array.html new file mode 100644 index 0000000..a7e9f40 --- /dev/null +++ b/docs/dokka/v3.2.0/jackson-singleton/org.veupathdb.lib.jackson/-json/new-array.html @@ -0,0 +1,80 @@ + + + + + newArray + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

newArray

+
+
fun newArray(size: Int = 8): ArrayNode

Creates a new ArrayNode instance

Return

The newly created ArrayNode

Parameters

size

Presize the newly created ArrayNode to this size.


inline fun newArray(size: Int = 8, fn: ArrayNode.() -> Unit): ArrayNode

Creates a new ArrayNode instance and applies the given configuration function to it.

Return

The newly created ArrayNode.

Parameters

size

Presize the newly created ArrayNode to this size.

fn

Configuration function.

+
+ +
+
+
+ + diff --git a/docs/dokka/v3.2.0/jackson-singleton/org.veupathdb.lib.jackson/-json/new-object.html b/docs/dokka/v3.2.0/jackson-singleton/org.veupathdb.lib.jackson/-json/new-object.html new file mode 100644 index 0000000..0d3dd83 --- /dev/null +++ b/docs/dokka/v3.2.0/jackson-singleton/org.veupathdb.lib.jackson/-json/new-object.html @@ -0,0 +1,80 @@ + + + + + newObject + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

newObject

+
+
fun newObject(): ObjectNode

Creates a new ObjectNode instance

Return

The newly created ObjectNode


inline fun newObject(fn: ObjectNode.() -> Unit): ObjectNode

Creates a new ObjectNode instance and applies the given configuration function to it.

Return

The newly created ObjectNode.

Parameters

fn

Configuration function.

+
+ +
+
+
+ + diff --git a/docs/dokka/v3.2.0/jackson-singleton/org.veupathdb.lib.jackson/-json/new.html b/docs/dokka/v3.2.0/jackson-singleton/org.veupathdb.lib.jackson/-json/new.html new file mode 100644 index 0000000..f5f96d8 --- /dev/null +++ b/docs/dokka/v3.2.0/jackson-singleton/org.veupathdb.lib.jackson/-json/new.html @@ -0,0 +1,80 @@ + + + + + new + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

new

+
+
inline fun <T : JsonNode> new(action: T.() -> Unit = {}): T

Creates a new ObjectNode or ArrayNode based on the type T, then configures it with the given action.

Return

The new node of type T.

Parameters

T

Type of the node to return.

action

Optional action to perform on the newly created JsonNode.

Throws

if attempting to create a JsonNode that is not an ArrayNode or ObjectNode.

+
+ +
+
+
+ + diff --git a/docs/dokka/v3.2.0/jackson-singleton/org.veupathdb.lib.jackson/-json/parse.html b/docs/dokka/v3.2.0/jackson-singleton/org.veupathdb.lib.jackson/-json/parse.html new file mode 100644 index 0000000..0e2fc82 --- /dev/null +++ b/docs/dokka/v3.2.0/jackson-singleton/org.veupathdb.lib.jackson/-json/parse.html @@ -0,0 +1,80 @@ + + + + + parse + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

parse

+
+
inline fun <T> parse(input: String): T

Parses the given input string into a value of type T.

Return

The parsed value.

Parameters

input

Json string to parse.

T

Type of the value to parse the Json into.


inline fun <T> parse(input: InputStream): T

Parses the given InputStream into a value of type T.

Return

The parsed value.

Parameters

input

Json stream to parse.

T

Type of the value to parse the Json into.


inline fun <T> parse(input: JsonNode): T

Converts a JsonNode into a value of type T.

Return

The converted value.

Parameters

T

Type to convert the given JsonNode to.

input

JsonNode to convert.


fun <T> parse(input: JsonNode, cls: Class<T>): T

Converts a JsonNode into a value of type T.

Return

The converted value.

Parameters

T

Type to convert the given JsonNode to.

input

JsonNode to convert.

cls

Reference class of type T

+
+ +
+
+
+ + diff --git a/docs/dokka/v3.2.0/jackson-singleton/org.veupathdb.lib.jackson/add-if-n-n.html b/docs/dokka/v3.2.0/jackson-singleton/org.veupathdb.lib.jackson/add-if-n-n.html new file mode 100644 index 0000000..80ef7e7 --- /dev/null +++ b/docs/dokka/v3.2.0/jackson-singleton/org.veupathdb.lib.jackson/add-if-n-n.html @@ -0,0 +1,80 @@ + + + + + addIfNN + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

addIfNN

+
+
inline fun ArrayNode.addIfNN(value: Boolean?): ArrayNode

Adds the given value to this ArrayNode only if it is not null.

Return

This ArrayNode.

Since

v3.3.0

Parameters

value

Boolean value to add.


inline fun ArrayNode.addIfNN(value: Byte?): ArrayNode

Adds the given value to this ArrayNode only if it is not null.

Return

This ArrayNode.

Since

v3.3.0

Parameters

value

Byte value to add.


inline fun ArrayNode.addIfNN(value: Short?): ArrayNode

Adds the given value to this ArrayNode only if it is not null.

Return

This ArrayNode.

Since

v3.3.0

Parameters

value

Short value to add.


inline fun ArrayNode.addIfNN(value: Int?): ArrayNode

Adds the given value to this ArrayNode only if it is not null.

Return

This ArrayNode.

Since

v3.3.0

Parameters

value

Int value to add.


inline fun ArrayNode.addIfNN(value: Long?): ArrayNode

Adds the given value to this ArrayNode only if it is not null.

Return

This ArrayNode.

Since

v3.3.0

Parameters

value

Long value to add.


inline fun ArrayNode.addIfNN(value: BigInteger?): ArrayNode

Adds the given value to this ArrayNode only if it is not null.

Return

This ArrayNode.

Since

v3.3.0

Parameters

value

BigInteger value to add.


inline fun ArrayNode.addIfNN(value: Float?): ArrayNode

Adds the given value to this ArrayNode only if it is not null.

Return

This ArrayNode.

Since

v3.3.0

Parameters

value

Float value to add.


inline fun ArrayNode.addIfNN(value: Double?): ArrayNode

Adds the given value to this ArrayNode only if it is not null.

Return

This ArrayNode.

Since

v3.3.0

Parameters

value

Double value to add.


inline fun ArrayNode.addIfNN(value: BigDecimal?): ArrayNode

Adds the given value to this ArrayNode only if it is not null.

Return

This ArrayNode.

Since

v3.3.0

Parameters

value

BigDecimal value to add.


inline fun ArrayNode.addIfNN(value: String?): ArrayNode

Adds the given value to this ArrayNode only if it is not null.

Return

This ArrayNode.

Since

v3.3.0

Parameters

value

String value to add.


inline fun ArrayNode.addIfNN(value: JsonNode?): ArrayNode

Adds the given value to this ArrayNode only if it is not null.

Return

This ArrayNode.

Since

v3.3.0

Parameters

value

JSON value to add.

+
+ +
+
+
+ + diff --git a/docs/dokka/v3.2.0/jackson-singleton/org.veupathdb.lib.jackson/add.html b/docs/dokka/v3.2.0/jackson-singleton/org.veupathdb.lib.jackson/add.html new file mode 100644 index 0000000..29de495 --- /dev/null +++ b/docs/dokka/v3.2.0/jackson-singleton/org.veupathdb.lib.jackson/add.html @@ -0,0 +1,80 @@ + + + + + add + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

add

+
+
inline fun ArrayNode.add(value: Byte): ArrayNode

Adds the given value to this ArrayNode.

Return

This ArrayNode.

Since

v3.3.0

Parameters

value

Byte value to add.


fun ArrayNode.add(value: Any?): ArrayNode

Adds the given value to this ArrayNode.

Return

This ArrayNode.

Since

v3.3.0

Parameters

value

Value to add.

+
+ +
+
+
+ + diff --git a/docs/dokka/v3.2.0/jackson-singleton/org.veupathdb.lib.jackson/index.html b/docs/dokka/v3.2.0/jackson-singleton/org.veupathdb.lib.jackson/index.html new file mode 100644 index 0000000..7e42cf0 --- /dev/null +++ b/docs/dokka/v3.2.0/jackson-singleton/org.veupathdb.lib.jackson/index.html @@ -0,0 +1,197 @@ + + + + + org.veupathdb.lib.jackson + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

Package-level declarations

+
+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
object Json

Jackson JSON Singleton Access

+
+
+
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun ArrayNode.add(value: Any?): ArrayNode
inline fun ArrayNode.add(value: Byte): ArrayNode

Adds the given value to this ArrayNode.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
inline fun ArrayNode.addIfNN(value: JsonNode?): ArrayNode
inline fun ArrayNode.addIfNN(value: BigDecimal?): ArrayNode
inline fun ArrayNode.addIfNN(value: BigInteger?): ArrayNode
inline fun ArrayNode.addIfNN(value: Boolean?): ArrayNode
inline fun ArrayNode.addIfNN(value: Byte?): ArrayNode
inline fun ArrayNode.addIfNN(value: Double?): ArrayNode
inline fun ArrayNode.addIfNN(value: Float?): ArrayNode
inline fun ArrayNode.addIfNN(value: Int?): ArrayNode
inline fun ArrayNode.addIfNN(value: Long?): ArrayNode
inline fun ArrayNode.addIfNN(value: Short?): ArrayNode
inline fun ArrayNode.addIfNN(value: String?): ArrayNode

Adds the given value to this ArrayNode only if it is not null.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun ObjectNode.put(key: String, value: Any?): ObjectNode

inline fun ObjectNode.put(key: String, value: Byte): ObjectNode

Sets the given key/value pair on this ObjectNode.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
inline fun ObjectNode.putIfNN(key: String, value: JsonNode?): ObjectNode
inline fun ObjectNode.putIfNN(key: String, value: BigDecimal?): ObjectNode
inline fun ObjectNode.putIfNN(key: String, value: BigInteger?): ObjectNode
inline fun ObjectNode.putIfNN(key: String, value: Any?): ObjectNode
inline fun ObjectNode.putIfNN(key: String, value: Boolean?): ObjectNode
inline fun ObjectNode.putIfNN(key: String, value: Byte?): ObjectNode
inline fun ObjectNode.putIfNN(key: String, value: Double?): ObjectNode
inline fun ObjectNode.putIfNN(key: String, value: Float?): ObjectNode
inline fun ObjectNode.putIfNN(key: String, value: Int?): ObjectNode
inline fun ObjectNode.putIfNN(key: String, value: Long?): ObjectNode
inline fun ObjectNode.putIfNN(key: String, value: Short?): ObjectNode
inline fun ObjectNode.putIfNN(key: String, value: String?): ObjectNode

Sets the given key/value pair on this ObjectNode if the given value is not null.

inline fun <T> ObjectNode.putIfNN(k: String, v: T?, f: (T) -> Any?): ObjectNode
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
inline fun Iterable<Any?>.toJsonArray(presize: Int = 8): ArrayNode
inline fun Sequence<Any?>.toJsonArray(presize: Int = 8): ArrayNode

Creates a new ArrayNode containing elements from the receiver stream.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
inline fun Iterable<Pair<String, Any?>>.toJsonObject(): ObjectNode
inline fun Sequence<Pair<String, Any?>>.toJsonObject(): ObjectNode

Creates a new ObjectNode containing elements for each of the key/value Pair instances in the receiver stream.

inline fun Map<String, Any?>.toJsonObject(): ObjectNode

Creates a new ObjectNode containing elements from the receiver map.

+
+
+
+
+
+
+
+
+
+ +
+
+
+ + diff --git a/docs/dokka/v3.2.0/jackson-singleton/org.veupathdb.lib.jackson/put-if-n-n.html b/docs/dokka/v3.2.0/jackson-singleton/org.veupathdb.lib.jackson/put-if-n-n.html new file mode 100644 index 0000000..1678a34 --- /dev/null +++ b/docs/dokka/v3.2.0/jackson-singleton/org.veupathdb.lib.jackson/put-if-n-n.html @@ -0,0 +1,80 @@ + + + + + putIfNN + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

putIfNN

+
+
inline fun ObjectNode.putIfNN(key: String, value: Boolean?): ObjectNode
inline fun ObjectNode.putIfNN(key: String, value: Byte?): ObjectNode
inline fun ObjectNode.putIfNN(key: String, value: Short?): ObjectNode
inline fun ObjectNode.putIfNN(key: String, value: Int?): ObjectNode
inline fun ObjectNode.putIfNN(key: String, value: Long?): ObjectNode
inline fun ObjectNode.putIfNN(key: String, value: BigInteger?): ObjectNode
inline fun ObjectNode.putIfNN(key: String, value: Float?): ObjectNode
inline fun ObjectNode.putIfNN(key: String, value: Double?): ObjectNode
inline fun ObjectNode.putIfNN(key: String, value: BigDecimal?): ObjectNode
inline fun ObjectNode.putIfNN(key: String, value: String?): ObjectNode
inline fun ObjectNode.putIfNN(key: String, value: JsonNode?): ObjectNode
inline fun ObjectNode.putIfNN(key: String, value: Any?): ObjectNode

Sets the given key/value pair on this ObjectNode if the given value is not null.

Return

This ObjectNode.

Parameters

key

Key to set the new value under.

value

Value to set if not null.


inline fun <T> ObjectNode.putIfNN(k: String, v: T?, f: (T) -> Any?): ObjectNode
+
+ +
+
+
+ + diff --git a/docs/dokka/v3.2.0/jackson-singleton/org.veupathdb.lib.jackson/put.html b/docs/dokka/v3.2.0/jackson-singleton/org.veupathdb.lib.jackson/put.html new file mode 100644 index 0000000..65e539b --- /dev/null +++ b/docs/dokka/v3.2.0/jackson-singleton/org.veupathdb.lib.jackson/put.html @@ -0,0 +1,80 @@ + + + + + put + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

put

+
+
inline fun ObjectNode.put(key: String, value: Byte): ObjectNode

Sets the given key/value pair on this ObjectNode.

Return

This ObjectNode.

Parameters

key

Key to set the new value under.

value

Byte value to set.


fun ObjectNode.put(key: String, value: Any?): ObjectNode
+
+ +
+
+
+ + diff --git a/docs/dokka/v3.2.0/jackson-singleton/org.veupathdb.lib.jackson/to-json-array.html b/docs/dokka/v3.2.0/jackson-singleton/org.veupathdb.lib.jackson/to-json-array.html new file mode 100644 index 0000000..341b426 --- /dev/null +++ b/docs/dokka/v3.2.0/jackson-singleton/org.veupathdb.lib.jackson/to-json-array.html @@ -0,0 +1,80 @@ + + + + + toJsonArray + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

toJsonArray

+
+
inline fun Sequence<Any?>.toJsonArray(presize: Int = 8): ArrayNode
inline fun Iterable<Any?>.toJsonArray(presize: Int = 8): ArrayNode

Creates a new ArrayNode containing elements from the receiver stream.

Return

A new ArrayNode containing elements from the receiver stream.

Since

v3.3.0

Parameters

presize

A presize value to use if an expected size for the final array is known ahead of time.

+
+ +
+
+
+ + diff --git a/docs/dokka/v3.2.0/jackson-singleton/org.veupathdb.lib.jackson/to-json-object.html b/docs/dokka/v3.2.0/jackson-singleton/org.veupathdb.lib.jackson/to-json-object.html new file mode 100644 index 0000000..c131e05 --- /dev/null +++ b/docs/dokka/v3.2.0/jackson-singleton/org.veupathdb.lib.jackson/to-json-object.html @@ -0,0 +1,80 @@ + + + + + toJsonObject + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

toJsonObject

+
+
inline fun Sequence<Pair<String, Any?>>.toJsonObject(): ObjectNode
inline fun Iterable<Pair<String, Any?>>.toJsonObject(): ObjectNode

Creates a new ObjectNode containing elements for each of the key/value Pair instances in the receiver stream.

Simple Example

listOf("a" to 1, "b" to 2, "c" to 3).toJsonObject() // {"a": 1, "b": 2, "c": 3}

In the event of conflicting keys, previously set values will be overwritten by values appearing later.

Return

A new ObjectNode containing elements for each of the key/value Pair instances in the receiver stream.

Since

v3.3.0


inline fun Map<String, Any?>.toJsonObject(): ObjectNode

Creates a new ObjectNode containing elements from the receiver map.

Simple Example

mapOf("a" to 1, "b" to 2, "c" to 3).toJsonObject() // {"a": 1, "b": 2, "c": 3}

Return

A new ObjectNode containing elements from the receiver stream.

Since

v3.3.0

+
+ +
+
+
+ + diff --git a/docs/dokka/v3.2.0/jackson-singleton/package-list b/docs/dokka/v3.2.0/jackson-singleton/package-list new file mode 100644 index 0000000..88b121d --- /dev/null +++ b/docs/dokka/v3.2.0/jackson-singleton/package-list @@ -0,0 +1,50 @@ +$dokka.format:html-v1 +$dokka.linkExtension:html +$dokka.location:org.veupathdb.lib.jackson////PointingToDeclaration/jackson-singleton/org.veupathdb.lib.jackson/index.html +$dokka.location:org.veupathdb.lib.jackson//add/com.fasterxml.jackson.databind.node.ArrayNode#kotlin.Any?/PointingToDeclaration/jackson-singleton/org.veupathdb.lib.jackson/add.html +$dokka.location:org.veupathdb.lib.jackson//add/com.fasterxml.jackson.databind.node.ArrayNode#kotlin.Byte/PointingToDeclaration/jackson-singleton/org.veupathdb.lib.jackson/add.html +$dokka.location:org.veupathdb.lib.jackson//addIfNN/com.fasterxml.jackson.databind.node.ArrayNode#com.fasterxml.jackson.databind.JsonNode?/PointingToDeclaration/jackson-singleton/org.veupathdb.lib.jackson/add-if-n-n.html +$dokka.location:org.veupathdb.lib.jackson//addIfNN/com.fasterxml.jackson.databind.node.ArrayNode#java.math.BigDecimal?/PointingToDeclaration/jackson-singleton/org.veupathdb.lib.jackson/add-if-n-n.html +$dokka.location:org.veupathdb.lib.jackson//addIfNN/com.fasterxml.jackson.databind.node.ArrayNode#java.math.BigInteger?/PointingToDeclaration/jackson-singleton/org.veupathdb.lib.jackson/add-if-n-n.html +$dokka.location:org.veupathdb.lib.jackson//addIfNN/com.fasterxml.jackson.databind.node.ArrayNode#kotlin.Boolean?/PointingToDeclaration/jackson-singleton/org.veupathdb.lib.jackson/add-if-n-n.html +$dokka.location:org.veupathdb.lib.jackson//addIfNN/com.fasterxml.jackson.databind.node.ArrayNode#kotlin.Byte?/PointingToDeclaration/jackson-singleton/org.veupathdb.lib.jackson/add-if-n-n.html +$dokka.location:org.veupathdb.lib.jackson//addIfNN/com.fasterxml.jackson.databind.node.ArrayNode#kotlin.Double?/PointingToDeclaration/jackson-singleton/org.veupathdb.lib.jackson/add-if-n-n.html +$dokka.location:org.veupathdb.lib.jackson//addIfNN/com.fasterxml.jackson.databind.node.ArrayNode#kotlin.Float?/PointingToDeclaration/jackson-singleton/org.veupathdb.lib.jackson/add-if-n-n.html +$dokka.location:org.veupathdb.lib.jackson//addIfNN/com.fasterxml.jackson.databind.node.ArrayNode#kotlin.Int?/PointingToDeclaration/jackson-singleton/org.veupathdb.lib.jackson/add-if-n-n.html +$dokka.location:org.veupathdb.lib.jackson//addIfNN/com.fasterxml.jackson.databind.node.ArrayNode#kotlin.Long?/PointingToDeclaration/jackson-singleton/org.veupathdb.lib.jackson/add-if-n-n.html +$dokka.location:org.veupathdb.lib.jackson//addIfNN/com.fasterxml.jackson.databind.node.ArrayNode#kotlin.Short?/PointingToDeclaration/jackson-singleton/org.veupathdb.lib.jackson/add-if-n-n.html +$dokka.location:org.veupathdb.lib.jackson//addIfNN/com.fasterxml.jackson.databind.node.ArrayNode#kotlin.String?/PointingToDeclaration/jackson-singleton/org.veupathdb.lib.jackson/add-if-n-n.html +$dokka.location:org.veupathdb.lib.jackson//put/com.fasterxml.jackson.databind.node.ObjectNode#kotlin.String#kotlin.Any?/PointingToDeclaration/jackson-singleton/org.veupathdb.lib.jackson/put.html +$dokka.location:org.veupathdb.lib.jackson//put/com.fasterxml.jackson.databind.node.ObjectNode#kotlin.String#kotlin.Byte/PointingToDeclaration/jackson-singleton/org.veupathdb.lib.jackson/put.html +$dokka.location:org.veupathdb.lib.jackson//putIfNN/com.fasterxml.jackson.databind.node.ObjectNode#kotlin.String#TypeParam(bounds=[kotlin.Any?])?#kotlin.Function1[TypeParam(bounds=[kotlin.Any?]),kotlin.Any?]/PointingToDeclaration/jackson-singleton/org.veupathdb.lib.jackson/put-if-n-n.html +$dokka.location:org.veupathdb.lib.jackson//putIfNN/com.fasterxml.jackson.databind.node.ObjectNode#kotlin.String#com.fasterxml.jackson.databind.JsonNode?/PointingToDeclaration/jackson-singleton/org.veupathdb.lib.jackson/put-if-n-n.html +$dokka.location:org.veupathdb.lib.jackson//putIfNN/com.fasterxml.jackson.databind.node.ObjectNode#kotlin.String#java.math.BigDecimal?/PointingToDeclaration/jackson-singleton/org.veupathdb.lib.jackson/put-if-n-n.html +$dokka.location:org.veupathdb.lib.jackson//putIfNN/com.fasterxml.jackson.databind.node.ObjectNode#kotlin.String#java.math.BigInteger?/PointingToDeclaration/jackson-singleton/org.veupathdb.lib.jackson/put-if-n-n.html +$dokka.location:org.veupathdb.lib.jackson//putIfNN/com.fasterxml.jackson.databind.node.ObjectNode#kotlin.String#kotlin.Any?/PointingToDeclaration/jackson-singleton/org.veupathdb.lib.jackson/put-if-n-n.html +$dokka.location:org.veupathdb.lib.jackson//putIfNN/com.fasterxml.jackson.databind.node.ObjectNode#kotlin.String#kotlin.Boolean?/PointingToDeclaration/jackson-singleton/org.veupathdb.lib.jackson/put-if-n-n.html +$dokka.location:org.veupathdb.lib.jackson//putIfNN/com.fasterxml.jackson.databind.node.ObjectNode#kotlin.String#kotlin.Byte?/PointingToDeclaration/jackson-singleton/org.veupathdb.lib.jackson/put-if-n-n.html +$dokka.location:org.veupathdb.lib.jackson//putIfNN/com.fasterxml.jackson.databind.node.ObjectNode#kotlin.String#kotlin.Double?/PointingToDeclaration/jackson-singleton/org.veupathdb.lib.jackson/put-if-n-n.html +$dokka.location:org.veupathdb.lib.jackson//putIfNN/com.fasterxml.jackson.databind.node.ObjectNode#kotlin.String#kotlin.Float?/PointingToDeclaration/jackson-singleton/org.veupathdb.lib.jackson/put-if-n-n.html +$dokka.location:org.veupathdb.lib.jackson//putIfNN/com.fasterxml.jackson.databind.node.ObjectNode#kotlin.String#kotlin.Int?/PointingToDeclaration/jackson-singleton/org.veupathdb.lib.jackson/put-if-n-n.html +$dokka.location:org.veupathdb.lib.jackson//putIfNN/com.fasterxml.jackson.databind.node.ObjectNode#kotlin.String#kotlin.Long?/PointingToDeclaration/jackson-singleton/org.veupathdb.lib.jackson/put-if-n-n.html +$dokka.location:org.veupathdb.lib.jackson//putIfNN/com.fasterxml.jackson.databind.node.ObjectNode#kotlin.String#kotlin.Short?/PointingToDeclaration/jackson-singleton/org.veupathdb.lib.jackson/put-if-n-n.html +$dokka.location:org.veupathdb.lib.jackson//putIfNN/com.fasterxml.jackson.databind.node.ObjectNode#kotlin.String#kotlin.String?/PointingToDeclaration/jackson-singleton/org.veupathdb.lib.jackson/put-if-n-n.html +$dokka.location:org.veupathdb.lib.jackson//toJsonArray/kotlin.collections.Iterable[kotlin.Any?]#kotlin.Int/PointingToDeclaration/jackson-singleton/org.veupathdb.lib.jackson/to-json-array.html +$dokka.location:org.veupathdb.lib.jackson//toJsonArray/kotlin.sequences.Sequence[kotlin.Any?]#kotlin.Int/PointingToDeclaration/jackson-singleton/org.veupathdb.lib.jackson/to-json-array.html +$dokka.location:org.veupathdb.lib.jackson//toJsonObject/kotlin.collections.Iterable[kotlin.Pair[kotlin.String,kotlin.Any?]]#/PointingToDeclaration/jackson-singleton/org.veupathdb.lib.jackson/to-json-object.html +$dokka.location:org.veupathdb.lib.jackson//toJsonObject/kotlin.collections.Map[kotlin.String,kotlin.Any?]#/PointingToDeclaration/jackson-singleton/org.veupathdb.lib.jackson/to-json-object.html +$dokka.location:org.veupathdb.lib.jackson//toJsonObject/kotlin.sequences.Sequence[kotlin.Pair[kotlin.String,kotlin.Any?]]#/PointingToDeclaration/jackson-singleton/org.veupathdb.lib.jackson/to-json-object.html +$dokka.location:org.veupathdb.lib.jackson/Json///PointingToDeclaration/jackson-singleton/org.veupathdb.lib.jackson/-json/index.html +$dokka.location:org.veupathdb.lib.jackson/Json/Mapper/#/PointingToDeclaration/jackson-singleton/org.veupathdb.lib.jackson/-json/-mapper.html +$dokka.location:org.veupathdb.lib.jackson/Json/convert/#kotlin.Any/PointingToDeclaration/jackson-singleton/org.veupathdb.lib.jackson/-json/convert.html +$dokka.location:org.veupathdb.lib.jackson/Json/new/#kotlin.Function1[TypeParam(bounds=[com.fasterxml.jackson.databind.JsonNode]),kotlin.Unit]/PointingToDeclaration/jackson-singleton/org.veupathdb.lib.jackson/-json/new.html +$dokka.location:org.veupathdb.lib.jackson/Json/newArray/#kotlin.Int#kotlin.Function1[com.fasterxml.jackson.databind.node.ArrayNode,kotlin.Unit]/PointingToDeclaration/jackson-singleton/org.veupathdb.lib.jackson/-json/new-array.html +$dokka.location:org.veupathdb.lib.jackson/Json/newArray/#kotlin.Int/PointingToDeclaration/jackson-singleton/org.veupathdb.lib.jackson/-json/new-array.html +$dokka.location:org.veupathdb.lib.jackson/Json/newObject/#/PointingToDeclaration/jackson-singleton/org.veupathdb.lib.jackson/-json/new-object.html +$dokka.location:org.veupathdb.lib.jackson/Json/newObject/#kotlin.Function1[com.fasterxml.jackson.databind.node.ObjectNode,kotlin.Unit]/PointingToDeclaration/jackson-singleton/org.veupathdb.lib.jackson/-json/new-object.html +$dokka.location:org.veupathdb.lib.jackson/Json/parse/#com.fasterxml.jackson.databind.JsonNode#java.lang.Class[TypeParam(bounds=[kotlin.Any?])]/PointingToDeclaration/jackson-singleton/org.veupathdb.lib.jackson/-json/parse.html +$dokka.location:org.veupathdb.lib.jackson/Json/parse/#com.fasterxml.jackson.databind.JsonNode/PointingToDeclaration/jackson-singleton/org.veupathdb.lib.jackson/-json/parse.html +$dokka.location:org.veupathdb.lib.jackson/Json/parse/#java.io.InputStream/PointingToDeclaration/jackson-singleton/org.veupathdb.lib.jackson/-json/parse.html +$dokka.location:org.veupathdb.lib.jackson/Json/parse/#kotlin.String/PointingToDeclaration/jackson-singleton/org.veupathdb.lib.jackson/-json/parse.html +org.veupathdb.lib.jackson + diff --git a/docs/dokka/v3.2.0/navigation.html b/docs/dokka/v3.2.0/navigation.html new file mode 100644 index 0000000..7efd55e --- /dev/null +++ b/docs/dokka/v3.2.0/navigation.html @@ -0,0 +1,28 @@ + + diff --git a/docs/dokka/v3.2.0/scripts/clipboard.js b/docs/dokka/v3.2.0/scripts/clipboard.js new file mode 100644 index 0000000..7a4f33c --- /dev/null +++ b/docs/dokka/v3.2.0/scripts/clipboard.js @@ -0,0 +1,56 @@ +/* + * Copyright 2014-2023 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license. + */ + +window.addEventListener('load', () => { + document.querySelectorAll('span.copy-icon').forEach(element => { + element.addEventListener('click', (el) => copyElementsContentToClipboard(element)); + }) + + document.querySelectorAll('span.anchor-icon').forEach(element => { + element.addEventListener('click', (el) => { + if(element.hasAttribute('pointing-to')){ + const location = hrefWithoutCurrentlyUsedAnchor() + '#' + element.getAttribute('pointing-to') + copyTextToClipboard(element, location) + } + }); + }) +}) + +const copyElementsContentToClipboard = (element) => { + const selection = window.getSelection(); + const range = document.createRange(); + range.selectNodeContents(element.parentNode.parentNode); + selection.removeAllRanges(); + selection.addRange(range); + + copyAndShowPopup(element, () => selection.removeAllRanges()) +} + +const copyTextToClipboard = (element, text) => { + var textarea = document.createElement("textarea"); + textarea.textContent = text; + textarea.style.position = "fixed"; + document.body.appendChild(textarea); + textarea.select(); + + copyAndShowPopup(element, () => document.body.removeChild(textarea)) +} + +const copyAndShowPopup = (element, after) => { + try { + document.execCommand('copy'); + element.nextElementSibling.classList.add('active-popup'); + setTimeout(() => { + element.nextElementSibling.classList.remove('active-popup'); + }, 1200); + } catch (e) { + console.error('Failed to write to clipboard:', e) + } + finally { + if(after) after() + } +} + +const hrefWithoutCurrentlyUsedAnchor = () => window.location.href.split('#')[0] + diff --git a/docs/dokka/v3.2.0/scripts/main.js b/docs/dokka/v3.2.0/scripts/main.js new file mode 100644 index 0000000..ba6c347 --- /dev/null +++ b/docs/dokka/v3.2.0/scripts/main.js @@ -0,0 +1,44 @@ +(()=>{var e={8527:e=>{e.exports=''},5570:e=>{e.exports=''},107:e=>{e.exports=''},7224:e=>{e.exports=''},538:e=>{e.exports=''},1924:(e,n,t)=>{"use strict";var r=t(210),o=t(5559),i=o(r("String.prototype.indexOf"));e.exports=function(e,n){var t=r(e,!!n);return"function"==typeof t&&i(e,".prototype.")>-1?o(t):t}},5559:(e,n,t)=>{"use strict";var r=t(8612),o=t(210),i=o("%Function.prototype.apply%"),a=o("%Function.prototype.call%"),l=o("%Reflect.apply%",!0)||r.call(a,i),c=o("%Object.getOwnPropertyDescriptor%",!0),u=o("%Object.defineProperty%",!0),s=o("%Math.max%");if(u)try{u({},"a",{value:1})}catch(e){u=null}e.exports=function(e){var n=l(r,a,arguments);if(c&&u){var t=c(n,"length");t.configurable&&u(n,"length",{value:1+s(0,e.length-(arguments.length-1))})}return n};var f=function(){return l(r,i,arguments)};u?u(e.exports,"apply",{value:f}):e.exports.apply=f},4184:(e,n)=>{var t; +/*! + Copyright (c) 2018 Jed Watson. + Licensed under the MIT License (MIT), see + http://jedwatson.github.io/classnames +*/!function(){"use strict";var r={}.hasOwnProperty;function o(){for(var e=[],n=0;n{"use strict";e.exports=function(e,n){var t=this,r=t.constructor;return t.options=Object.assign({storeInstancesGlobally:!0},n||{}),t.callbacks={},t.directMap={},t.sequenceLevels={},t.resetTimer=null,t.ignoreNextKeyup=!1,t.ignoreNextKeypress=!1,t.nextExpectedAction=!1,t.element=e,t.addEvents(),t.options.storeInstancesGlobally&&r.instances.push(t),t},e.exports.prototype.bind=t(2207),e.exports.prototype.bindMultiple=t(3396),e.exports.prototype.unbind=t(9208),e.exports.prototype.trigger=t(9855),e.exports.prototype.reset=t(6214),e.exports.prototype.stopCallback=t(3450),e.exports.prototype.handleKey=t(3067),e.exports.prototype.addEvents=t(718),e.exports.prototype.bindSingle=t(8763),e.exports.prototype.getKeyInfo=t(5825),e.exports.prototype.pickBestAction=t(8608),e.exports.prototype.getReverseMap=t(3956),e.exports.prototype.getMatches=t(3373),e.exports.prototype.resetSequences=t(3346),e.exports.prototype.fireCallback=t(2684),e.exports.prototype.bindSequence=t(7103),e.exports.prototype.resetSequenceTimer=t(7309),e.exports.prototype.detach=t(7554),e.exports.instances=[],e.exports.reset=t(1822),e.exports.REVERSE_MAP=null},718:(e,n,t)=>{"use strict";e.exports=function(){var e=this,n=t(4323),r=e.element;e.eventHandler=t(9646).bind(e),n(r,"keypress",e.eventHandler),n(r,"keydown",e.eventHandler),n(r,"keyup",e.eventHandler)}},2207:e=>{"use strict";e.exports=function(e,n,t){return e=e instanceof Array?e:[e],this.bindMultiple(e,n,t),this}},3396:e=>{"use strict";e.exports=function(e,n,t){for(var r=0;r{"use strict";e.exports=function(e,n,r,o){var i=this;function a(n){return function(){i.nextExpectedAction=n,++i.sequenceLevels[e],i.resetSequenceTimer()}}function l(n){var a;i.fireCallback(r,n,e),"keyup"!==o&&(a=t(6770),i.ignoreNextKeyup=a(n)),setTimeout((function(){i.resetSequences()}),10)}i.sequenceLevels[e]=0;for(var c=0;c{"use strict";e.exports=function(e,n,t,r,o){var i=this;i.directMap[e+":"+t]=n;var a,l=(e=e.replace(/\s+/g," ")).split(" ");l.length>1?i.bindSequence(e,l,n,t):(a=i.getKeyInfo(e,t),i.callbacks[a.key]=i.callbacks[a.key]||[],i.getMatches(a.key,a.modifiers,{type:a.action},r,e,o),i.callbacks[a.key][r?"unshift":"push"]({callback:n,modifiers:a.modifiers,action:a.action,seq:r,level:o,combo:e}))}},7554:(e,n,t)=>{var r=t(4323).off;e.exports=function(){var e=this,n=e.element;r(n,"keypress",e.eventHandler),r(n,"keydown",e.eventHandler),r(n,"keyup",e.eventHandler)}},4323:e=>{function n(e,n,t,r){return!e.addEventListener&&(n="on"+n),(e.addEventListener||e.attachEvent).call(e,n,t,r),t}e.exports=n,e.exports.on=n,e.exports.off=function(e,n,t,r){return!e.removeEventListener&&(n="on"+n),(e.removeEventListener||e.detachEvent).call(e,n,t,r),t}},2684:(e,n,t)=>{"use strict";e.exports=function(e,n,r,o){this.stopCallback(n,n.target||n.srcElement,r,o)||!1===e(n,r)&&(t(1350)(n),t(6103)(n))}},5825:(e,n,t)=>{"use strict";e.exports=function(e,n){var r,o,i,a,l,c,u=[];for(r=t(4520)(e),a=t(7549),l=t(5355),c=t(8581),i=0;i{"use strict";e.exports=function(e,n,r,o,i,a){var l,c,u,s,f=this,p=[],d=r.type;"keypress"!==d||r.code&&"Arrow"===r.code.slice(0,5)||(f.callbacks["any-character"]||[]).forEach((function(e){p.push(e)}));if(!f.callbacks[e])return p;for(u=t(8581),"keyup"===d&&u(e)&&(n=[e]),l=0;l{"use strict";e.exports=function(){var e,n=this.constructor;if(!n.REVERSE_MAP)for(var r in n.REVERSE_MAP={},e=t(4766))r>95&&r<112||e.hasOwnProperty(r)&&(n.REVERSE_MAP[e[r]]=r);return n.REVERSE_MAP}},3067:(e,n,t)=>{"use strict";e.exports=function(e,n,r){var o,i,a,l,c=this,u={},s=0,f=!1;for(o=c.getMatches(e,n,r),i=0;i{"use strict";e.exports=function(e){var n,r=this;"number"!=typeof e.which&&(e.which=e.keyCode);var o=t(6770)(e);void 0!==o&&("keyup"!==e.type||r.ignoreNextKeyup!==o?(n=t(4610),r.handleKey(o,n(e),e)):r.ignoreNextKeyup=!1)}},5532:e=>{"use strict";e.exports=function(e,n){return e.sort().join(",")===n.sort().join(",")}},8608:e=>{"use strict";e.exports=function(e,n,t){return t||(t=this.getReverseMap()[e]?"keydown":"keypress"),"keypress"===t&&n.length&&(t="keydown"),t}},6214:e=>{"use strict";e.exports=function(){return this.callbacks={},this.directMap={},this}},7309:e=>{"use strict";e.exports=function(){var e=this;clearTimeout(e.resetTimer),e.resetTimer=setTimeout((function(){e.resetSequences()}),1e3)}},3346:e=>{"use strict";e.exports=function(e){var n=this;e=e||{};var t,r=!1;for(t in n.sequenceLevels)e[t]?r=!0:n.sequenceLevels[t]=0;r||(n.nextExpectedAction=!1)}},3450:e=>{"use strict";e.exports=function(e,n){if((" "+n.className+" ").indexOf(" combokeys ")>-1)return!1;var t=n.tagName.toLowerCase();return"input"===t||"select"===t||"textarea"===t||n.isContentEditable}},9855:e=>{"use strict";e.exports=function(e,n){return this.directMap[e+":"+n]&&this.directMap[e+":"+n]({},e),this}},9208:e=>{"use strict";e.exports=function(e,n){return this.bind(e,(function(){}),n)}},1822:e=>{"use strict";e.exports=function(){this.instances.forEach((function(e){e.reset()}))}},6770:(e,n,t)=>{"use strict";e.exports=function(e){var n,r;if(n=t(4766),r=t(5295),"keypress"===e.type){var o=String.fromCharCode(e.which);return e.shiftKey||(o=o.toLowerCase()),o}return void 0!==n[e.which]?n[e.which]:void 0!==r[e.which]?r[e.which]:String.fromCharCode(e.which).toLowerCase()}},4610:e=>{"use strict";e.exports=function(e){var n=[];return e.shiftKey&&n.push("shift"),e.altKey&&n.push("alt"),e.ctrlKey&&n.push("ctrl"),e.metaKey&&n.push("meta"),n}},8581:e=>{"use strict";e.exports=function(e){return"shift"===e||"ctrl"===e||"alt"===e||"meta"===e}},4520:e=>{"use strict";e.exports=function(e){return"+"===e?["+"]:e.split("+")}},1350:e=>{"use strict";e.exports=function(e){e.preventDefault?e.preventDefault():e.returnValue=!1}},5355:e=>{"use strict";e.exports={"~":"`","!":"1","@":"2","#":"3",$:"4","%":"5","^":"6","&":"7","*":"8","(":"9",")":"0",_:"-","+":"=",":":";",'"':"'","<":",",">":".","?":"/","|":"\\"}},7549:e=>{"use strict";e.exports={option:"alt",command:"meta",return:"enter",escape:"esc",mod:/Mac|iPod|iPhone|iPad/.test(navigator.platform)?"meta":"ctrl"}},5295:e=>{"use strict";e.exports={106:"*",107:"plus",109:"minus",110:".",111:"/",186:";",187:"=",188:",",189:"-",190:".",191:"/",192:"`",219:"[",220:"\\",221:"]",222:"'"}},4766:e=>{"use strict";e.exports={8:"backspace",9:"tab",13:"enter",16:"shift",17:"ctrl",18:"alt",20:"capslock",27:"esc",32:"space",33:"pageup",34:"pagedown",35:"end",36:"home",37:"left",38:"up",39:"right",40:"down",45:"ins",46:"del",91:"meta",93:"meta",173:"minus",187:"plus",189:"minus",224:"meta"};for(var n=1;n<20;++n)e.exports[111+n]="f"+n;for(n=0;n<=9;++n)e.exports[n+96]=n},6103:e=>{"use strict";e.exports=function(e){e.stopPropagation?e.stopPropagation():e.cancelBubble=!0}},3362:()=>{var e;!function(){var e=Math.PI,n=2*e,t=e/180,r=document.createElement("div");document.head.appendChild(r);var o=self.ConicGradient=function(e){o.all.push(this),e=e||{},this.canvas=document.createElement("canvas"),this.context=this.canvas.getContext("2d"),this.repeating=!!e.repeating,this.size=e.size||Math.max(innerWidth,innerHeight),this.canvas.width=this.canvas.height=this.size;var n=e.stops;this.stops=(n||"").split(/\s*,(?![^(]*\))\s*/),this.from=0;for(var t=0;t0){var i=this.stops[0].clone();i.pos=0,this.stops.unshift(i)}if(void 0===this.stops[this.stops.length-1].pos)this.stops[this.stops.length-1].pos=1;else if(!this.repeating&&this.stops[this.stops.length-1].pos<1){var a=this.stops[this.stops.length-1].clone();a.pos=1,this.stops.push(a)}if(this.stops.forEach((function(e,n){if(void 0===e.pos){for(var t=n+1;this[t];t++)if(void 0!==this[t].pos){e.pos=this[n-1].pos+(this[t].pos-this[n-1].pos)/(t-n+1);break}}else n>0&&(e.pos=Math.max(e.pos,this[n-1].pos))}),this.stops),this.repeating){var l=(n=this.stops.slice())[n.length-1].pos-n[0].pos;for(t=0;this.stops[this.stops.length-1].pos<1&&t<1e4;t++)for(var c=0;c'},get png(){return this.canvas.toDataURL()},get r(){return Math.sqrt(2)*this.size/2},paint:function(){var e,n,r,o=this.context,i=this.r,a=this.size/2,l=0,c=this.stops[l];o.translate(this.size/2,this.size/2),o.rotate(-90*t),o.rotate(this.from*t),o.translate(-this.size/2,-this.size/2);for(var u=0;u<360;){if(u/360+1e-5>=c.pos){do{e=c,l++,c=this.stops[l]}while(c&&c!=e&&c.pos===e.pos);if(!c)break;var s=e.color+""==c.color+""&&e!=c;n=e.color.map((function(e,n){return c.color[n]-e}))}r=(u/360-e.pos)/(c.pos-e.pos);var f=s?c.color:n.map((function(n,t){var o=n*r+e.color[t];return t<3?255&o:o}));if(o.fillStyle="rgba("+f.join(",")+")",o.beginPath(),o.moveTo(a,a),s)var p=360*(c.pos-e.pos);else p=.5;var d=u*t,h=(d=Math.min(360*t,d))+p*t;h=Math.min(360*t,h+.02),o.arc(a,a,i,d,h),o.closePath(),o.fill(),u+=p}}},o.ColorStop=function(e,t){if(this.gradient=e,t){var r=t.match(/^(.+?)(?:\s+([\d.]+)(%|deg|turn|grad|rad)?)?(?:\s+([\d.]+)(%|deg|turn|grad|rad)?)?\s*$/);if(this.color=o.ColorStop.colorToRGBA(r[1]),r[2]){var i=r[3];"%"==i||"0"===r[2]&&!i?this.pos=r[2]/100:"turn"==i?this.pos=+r[2]:"deg"==i?this.pos=r[2]/360:"grad"==i?this.pos=r[2]/400:"rad"==i&&(this.pos=r[2]/n)}r[4]&&(this.next=new o.ColorStop(e,r[1]+" "+r[4]+r[5]))}},o.ColorStop.prototype={clone:function(){var e=new o.ColorStop(this.gradient);return e.color=this.color,e.pos=this.pos,e},toString:function(){return"rgba("+this.color.join(", ")+") "+100*this.pos+"%"}},o.ColorStop.colorToRGBA=function(e){if(!Array.isArray(e)&&-1==e.indexOf("from")){r.style.color=e;var n=getComputedStyle(r).color.match(/rgba?\(([\d.]+), ([\d.]+), ([\d.]+)(?:, ([\d.]+))?\)/);return n&&(n.shift(),(n=n.map((function(e){return+e})))[3]=isNaN(n[3])?1:n[3]),n||[0,0,0,0]}return e}}(),self.StyleFix&&((e=document.createElement("p")).style.backgroundImage="conic-gradient(white, black)",e.style.backgroundImage=PrefixFree.prefix+"conic-gradient(white, black)",e.style.backgroundImage||StyleFix.register((function(e,n){return e.indexOf("conic-gradient")>-1&&(e=e.replace(/(?:repeating-)?conic-gradient\(\s*((?:\([^()]+\)|[^;()}])+?)\)/g,(function(e,n){return new ConicGradient({stops:n,repeating:e.indexOf("repeating-")>-1})}))),e})))},9662:(e,n,t)=>{var r=t(7854),o=t(614),i=t(6330),a=r.TypeError;e.exports=function(e){if(o(e))return e;throw a(i(e)+" is not a function")}},9483:(e,n,t)=>{var r=t(7854),o=t(4411),i=t(6330),a=r.TypeError;e.exports=function(e){if(o(e))return e;throw a(i(e)+" is not a constructor")}},6077:(e,n,t)=>{var r=t(7854),o=t(614),i=r.String,a=r.TypeError;e.exports=function(e){if("object"==typeof e||o(e))return e;throw a("Can't set "+i(e)+" as a prototype")}},1223:(e,n,t)=>{var r=t(5112),o=t(30),i=t(3070),a=r("unscopables"),l=Array.prototype;null==l[a]&&i.f(l,a,{configurable:!0,value:o(null)}),e.exports=function(e){l[a][e]=!0}},1530:(e,n,t)=>{"use strict";var r=t(8710).charAt;e.exports=function(e,n,t){return n+(t?r(e,n).length:1)}},5787:(e,n,t)=>{var r=t(7854),o=t(7976),i=r.TypeError;e.exports=function(e,n){if(o(n,e))return e;throw i("Incorrect invocation")}},9670:(e,n,t)=>{var r=t(7854),o=t(111),i=r.String,a=r.TypeError;e.exports=function(e){if(o(e))return e;throw a(i(e)+" is not an object")}},7556:(e,n,t)=>{var r=t(7293);e.exports=r((function(){if("function"==typeof ArrayBuffer){var e=new ArrayBuffer(8);Object.isExtensible(e)&&Object.defineProperty(e,"a",{value:8})}}))},8533:(e,n,t)=>{"use strict";var r=t(2092).forEach,o=t(9341)("forEach");e.exports=o?[].forEach:function(e){return r(this,e,arguments.length>1?arguments[1]:void 0)}},8457:(e,n,t)=>{"use strict";var r=t(7854),o=t(9974),i=t(6916),a=t(7908),l=t(3411),c=t(7659),u=t(4411),s=t(6244),f=t(6135),p=t(8554),d=t(1246),h=r.Array;e.exports=function(e){var n=a(e),t=u(this),r=arguments.length,g=r>1?arguments[1]:void 0,v=void 0!==g;v&&(g=o(g,r>2?arguments[2]:void 0));var A,b,m,y,E,_,C=d(n),w=0;if(!C||this==h&&c(C))for(A=s(n),b=t?new this(A):h(A);A>w;w++)_=v?g(n[w],w):n[w],f(b,w,_);else for(E=(y=p(n,C)).next,b=t?new this:[];!(m=i(E,y)).done;w++)_=v?l(y,g,[m.value,w],!0):m.value,f(b,w,_);return b.length=w,b}},1318:(e,n,t)=>{var r=t(5656),o=t(1400),i=t(6244),a=function(e){return function(n,t,a){var l,c=r(n),u=i(c),s=o(a,u);if(e&&t!=t){for(;u>s;)if((l=c[s++])!=l)return!0}else for(;u>s;s++)if((e||s in c)&&c[s]===t)return e||s||0;return!e&&-1}};e.exports={includes:a(!0),indexOf:a(!1)}},2092:(e,n,t)=>{var r=t(9974),o=t(1702),i=t(8361),a=t(7908),l=t(6244),c=t(5417),u=o([].push),s=function(e){var n=1==e,t=2==e,o=3==e,s=4==e,f=6==e,p=7==e,d=5==e||f;return function(h,g,v,A){for(var b,m,y=a(h),E=i(y),_=r(g,v),C=l(E),w=0,x=A||c,k=n?x(h,C):t||p?x(h,0):void 0;C>w;w++)if((d||w in E)&&(m=_(b=E[w],w,y),e))if(n)k[w]=m;else if(m)switch(e){case 3:return!0;case 5:return b;case 6:return w;case 2:u(k,b)}else switch(e){case 4:return!1;case 7:u(k,b)}return f?-1:o||s?s:k}};e.exports={forEach:s(0),map:s(1),filter:s(2),some:s(3),every:s(4),find:s(5),findIndex:s(6),filterReject:s(7)}},1194:(e,n,t)=>{var r=t(7293),o=t(5112),i=t(7392),a=o("species");e.exports=function(e){return i>=51||!r((function(){var n=[];return(n.constructor={})[a]=function(){return{foo:1}},1!==n[e](Boolean).foo}))}},9341:(e,n,t)=>{"use strict";var r=t(7293);e.exports=function(e,n){var t=[][e];return!!t&&r((function(){t.call(null,n||function(){throw 1},1)}))}},3671:(e,n,t)=>{var r=t(7854),o=t(9662),i=t(7908),a=t(8361),l=t(6244),c=r.TypeError,u=function(e){return function(n,t,r,u){o(t);var s=i(n),f=a(s),p=l(s),d=e?p-1:0,h=e?-1:1;if(r<2)for(;;){if(d in f){u=f[d],d+=h;break}if(d+=h,e?d<0:p<=d)throw c("Reduce of empty array with no initial value")}for(;e?d>=0:p>d;d+=h)d in f&&(u=t(u,f[d],d,s));return u}};e.exports={left:u(!1),right:u(!0)}},206:(e,n,t)=>{var r=t(1702);e.exports=r([].slice)},4362:(e,n,t)=>{var r=t(206),o=Math.floor,i=function(e,n){var t=e.length,c=o(t/2);return t<8?a(e,n):l(e,i(r(e,0,c),n),i(r(e,c),n),n)},a=function(e,n){for(var t,r,o=e.length,i=1;i0;)e[r]=e[--r];r!==i++&&(e[r]=t)}return e},l=function(e,n,t,r){for(var o=n.length,i=t.length,a=0,l=0;a{var r=t(7854),o=t(3157),i=t(4411),a=t(111),l=t(5112)("species"),c=r.Array;e.exports=function(e){var n;return o(e)&&(n=e.constructor,(i(n)&&(n===c||o(n.prototype))||a(n)&&null===(n=n[l]))&&(n=void 0)),void 0===n?c:n}},5417:(e,n,t)=>{var r=t(7475);e.exports=function(e,n){return new(r(e))(0===n?0:n)}},3411:(e,n,t)=>{var r=t(9670),o=t(9212);e.exports=function(e,n,t,i){try{return i?n(r(t)[0],t[1]):n(t)}catch(n){o(e,"throw",n)}}},7072:(e,n,t)=>{var r=t(5112)("iterator"),o=!1;try{var i=0,a={next:function(){return{done:!!i++}},return:function(){o=!0}};a[r]=function(){return this},Array.from(a,(function(){throw 2}))}catch(e){}e.exports=function(e,n){if(!n&&!o)return!1;var t=!1;try{var i={};i[r]=function(){return{next:function(){return{done:t=!0}}}},e(i)}catch(e){}return t}},4326:(e,n,t)=>{var r=t(1702),o=r({}.toString),i=r("".slice);e.exports=function(e){return i(o(e),8,-1)}},648:(e,n,t)=>{var r=t(7854),o=t(1694),i=t(614),a=t(4326),l=t(5112)("toStringTag"),c=r.Object,u="Arguments"==a(function(){return arguments}());e.exports=o?a:function(e){var n,t,r;return void 0===e?"Undefined":null===e?"Null":"string"==typeof(t=function(e,n){try{return e[n]}catch(e){}}(n=c(e),l))?t:u?a(n):"Object"==(r=a(n))&&i(n.callee)?"Arguments":r}},5631:(e,n,t)=>{"use strict";var r=t(3070).f,o=t(30),i=t(2248),a=t(9974),l=t(5787),c=t(408),u=t(654),s=t(6340),f=t(9781),p=t(2423).fastKey,d=t(9909),h=d.set,g=d.getterFor;e.exports={getConstructor:function(e,n,t,u){var s=e((function(e,r){l(e,d),h(e,{type:n,index:o(null),first:void 0,last:void 0,size:0}),f||(e.size=0),null!=r&&c(r,e[u],{that:e,AS_ENTRIES:t})})),d=s.prototype,v=g(n),A=function(e,n,t){var r,o,i=v(e),a=b(e,n);return a?a.value=t:(i.last=a={index:o=p(n,!0),key:n,value:t,previous:r=i.last,next:void 0,removed:!1},i.first||(i.first=a),r&&(r.next=a),f?i.size++:e.size++,"F"!==o&&(i.index[o]=a)),e},b=function(e,n){var t,r=v(e),o=p(n);if("F"!==o)return r.index[o];for(t=r.first;t;t=t.next)if(t.key==n)return t};return i(d,{clear:function(){for(var e=v(this),n=e.index,t=e.first;t;)t.removed=!0,t.previous&&(t.previous=t.previous.next=void 0),delete n[t.index],t=t.next;e.first=e.last=void 0,f?e.size=0:this.size=0},delete:function(e){var n=this,t=v(n),r=b(n,e);if(r){var o=r.next,i=r.previous;delete t.index[r.index],r.removed=!0,i&&(i.next=o),o&&(o.previous=i),t.first==r&&(t.first=o),t.last==r&&(t.last=i),f?t.size--:n.size--}return!!r},forEach:function(e){for(var n,t=v(this),r=a(e,arguments.length>1?arguments[1]:void 0);n=n?n.next:t.first;)for(r(n.value,n.key,this);n&&n.removed;)n=n.previous},has:function(e){return!!b(this,e)}}),i(d,t?{get:function(e){var n=b(this,e);return n&&n.value},set:function(e,n){return A(this,0===e?0:e,n)}}:{add:function(e){return A(this,e=0===e?0:e,e)}}),f&&r(d,"size",{get:function(){return v(this).size}}),s},setStrong:function(e,n,t){var r=n+" Iterator",o=g(n),i=g(r);u(e,n,(function(e,n){h(this,{type:r,target:e,state:o(e),kind:n,last:void 0})}),(function(){for(var e=i(this),n=e.kind,t=e.last;t&&t.removed;)t=t.previous;return e.target&&(e.last=t=t?t.next:e.state.first)?"keys"==n?{value:t.key,done:!1}:"values"==n?{value:t.value,done:!1}:{value:[t.key,t.value],done:!1}:(e.target=void 0,{value:void 0,done:!0})}),t?"entries":"values",!t,!0),s(n)}}},9320:(e,n,t)=>{"use strict";var r=t(1702),o=t(2248),i=t(2423).getWeakData,a=t(9670),l=t(111),c=t(5787),u=t(408),s=t(2092),f=t(2597),p=t(9909),d=p.set,h=p.getterFor,g=s.find,v=s.findIndex,A=r([].splice),b=0,m=function(e){return e.frozen||(e.frozen=new y)},y=function(){this.entries=[]},E=function(e,n){return g(e.entries,(function(e){return e[0]===n}))};y.prototype={get:function(e){var n=E(this,e);if(n)return n[1]},has:function(e){return!!E(this,e)},set:function(e,n){var t=E(this,e);t?t[1]=n:this.entries.push([e,n])},delete:function(e){var n=v(this.entries,(function(n){return n[0]===e}));return~n&&A(this.entries,n,1),!!~n}},e.exports={getConstructor:function(e,n,t,r){var s=e((function(e,o){c(e,p),d(e,{type:n,id:b++,frozen:void 0}),null!=o&&u(o,e[r],{that:e,AS_ENTRIES:t})})),p=s.prototype,g=h(n),v=function(e,n,t){var r=g(e),o=i(a(n),!0);return!0===o?m(r).set(n,t):o[r.id]=t,e};return o(p,{delete:function(e){var n=g(this);if(!l(e))return!1;var t=i(e);return!0===t?m(n).delete(e):t&&f(t,n.id)&&delete t[n.id]},has:function(e){var n=g(this);if(!l(e))return!1;var t=i(e);return!0===t?m(n).has(e):t&&f(t,n.id)}}),o(p,t?{get:function(e){var n=g(this);if(l(e)){var t=i(e);return!0===t?m(n).get(e):t?t[n.id]:void 0}},set:function(e,n){return v(this,e,n)}}:{add:function(e){return v(this,e,!0)}}),s}}},7710:(e,n,t)=>{"use strict";var r=t(2109),o=t(7854),i=t(1702),a=t(4705),l=t(1320),c=t(2423),u=t(408),s=t(5787),f=t(614),p=t(111),d=t(7293),h=t(7072),g=t(8003),v=t(9587);e.exports=function(e,n,t){var A=-1!==e.indexOf("Map"),b=-1!==e.indexOf("Weak"),m=A?"set":"add",y=o[e],E=y&&y.prototype,_=y,C={},w=function(e){var n=i(E[e]);l(E,e,"add"==e?function(e){return n(this,0===e?0:e),this}:"delete"==e?function(e){return!(b&&!p(e))&&n(this,0===e?0:e)}:"get"==e?function(e){return b&&!p(e)?void 0:n(this,0===e?0:e)}:"has"==e?function(e){return!(b&&!p(e))&&n(this,0===e?0:e)}:function(e,t){return n(this,0===e?0:e,t),this})};if(a(e,!f(y)||!(b||E.forEach&&!d((function(){(new y).entries().next()})))))_=t.getConstructor(n,e,A,m),c.enable();else if(a(e,!0)){var x=new _,k=x[m](b?{}:-0,1)!=x,S=d((function(){x.has(1)})),O=h((function(e){new y(e)})),B=!b&&d((function(){for(var e=new y,n=5;n--;)e[m](n,n);return!e.has(-0)}));O||((_=n((function(e,n){s(e,E);var t=v(new y,e,_);return null!=n&&u(n,t[m],{that:t,AS_ENTRIES:A}),t}))).prototype=E,E.constructor=_),(S||B)&&(w("delete"),w("has"),A&&w("get")),(B||k)&&w(m),b&&E.clear&&delete E.clear}return C[e]=_,r({global:!0,forced:_!=y},C),g(_,e),b||t.setStrong(_,e,A),_}},9920:(e,n,t)=>{var r=t(2597),o=t(3887),i=t(1236),a=t(3070);e.exports=function(e,n){for(var t=o(n),l=a.f,c=i.f,u=0;u{var r=t(5112)("match");e.exports=function(e){var n=/./;try{"/./"[e](n)}catch(t){try{return n[r]=!1,"/./"[e](n)}catch(e){}}return!1}},8544:(e,n,t)=>{var r=t(7293);e.exports=!r((function(){function e(){}return e.prototype.constructor=null,Object.getPrototypeOf(new e)!==e.prototype}))},4230:(e,n,t)=>{var r=t(1702),o=t(4488),i=t(1340),a=/"/g,l=r("".replace);e.exports=function(e,n,t,r){var c=i(o(e)),u="<"+n;return""!==t&&(u+=" "+t+'="'+l(i(r),a,""")+'"'),u+">"+c+""}},4994:(e,n,t)=>{"use strict";var r=t(3383).IteratorPrototype,o=t(30),i=t(9114),a=t(8003),l=t(7497),c=function(){return this};e.exports=function(e,n,t){var u=n+" Iterator";return e.prototype=o(r,{next:i(1,t)}),a(e,u,!1,!0),l[u]=c,e}},8880:(e,n,t)=>{var r=t(9781),o=t(3070),i=t(9114);e.exports=r?function(e,n,t){return o.f(e,n,i(1,t))}:function(e,n,t){return e[n]=t,e}},9114:e=>{e.exports=function(e,n){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:n}}},6135:(e,n,t)=>{"use strict";var r=t(4948),o=t(3070),i=t(9114);e.exports=function(e,n,t){var a=r(n);a in e?o.f(e,a,i(0,t)):e[a]=t}},8709:(e,n,t)=>{"use strict";var r=t(7854),o=t(9670),i=t(2140),a=r.TypeError;e.exports=function(e){if(o(this),"string"===e||"default"===e)e="string";else if("number"!==e)throw a("Incorrect hint");return i(this,e)}},654:(e,n,t)=>{"use strict";var r=t(2109),o=t(6916),i=t(1913),a=t(6530),l=t(614),c=t(4994),u=t(9518),s=t(7674),f=t(8003),p=t(8880),d=t(1320),h=t(5112),g=t(7497),v=t(3383),A=a.PROPER,b=a.CONFIGURABLE,m=v.IteratorPrototype,y=v.BUGGY_SAFARI_ITERATORS,E=h("iterator"),_="keys",C="values",w="entries",x=function(){return this};e.exports=function(e,n,t,a,h,v,k){c(t,n,a);var S,O,B,I=function(e){if(e===h&&R)return R;if(!y&&e in j)return j[e];switch(e){case _:case C:case w:return function(){return new t(this,e)}}return function(){return new t(this)}},T=n+" Iterator",P=!1,j=e.prototype,z=j[E]||j["@@iterator"]||h&&j[h],R=!y&&z||I(h),M="Array"==n&&j.entries||z;if(M&&(S=u(M.call(new e)))!==Object.prototype&&S.next&&(i||u(S)===m||(s?s(S,m):l(S[E])||d(S,E,x)),f(S,T,!0,!0),i&&(g[T]=x)),A&&h==C&&z&&z.name!==C&&(!i&&b?p(j,"name",C):(P=!0,R=function(){return o(z,this)})),h)if(O={values:I(C),keys:v?R:I(_),entries:I(w)},k)for(B in O)(y||P||!(B in j))&&d(j,B,O[B]);else r({target:n,proto:!0,forced:y||P},O);return i&&!k||j[E]===R||d(j,E,R,{name:h}),g[n]=R,O}},7235:(e,n,t)=>{var r=t(857),o=t(2597),i=t(6061),a=t(3070).f;e.exports=function(e){var n=r.Symbol||(r.Symbol={});o(n,e)||a(n,e,{value:i.f(e)})}},9781:(e,n,t)=>{var r=t(7293);e.exports=!r((function(){return 7!=Object.defineProperty({},1,{get:function(){return 7}})[1]}))},317:(e,n,t)=>{var r=t(7854),o=t(111),i=r.document,a=o(i)&&o(i.createElement);e.exports=function(e){return a?i.createElement(e):{}}},8324:e=>{e.exports={CSSRuleList:0,CSSStyleDeclaration:0,CSSValueList:0,ClientRectList:0,DOMRectList:0,DOMStringList:0,DOMTokenList:1,DataTransferItemList:0,FileList:0,HTMLAllCollection:0,HTMLCollection:0,HTMLFormElement:0,HTMLSelectElement:0,MediaList:0,MimeTypeArray:0,NamedNodeMap:0,NodeList:1,PaintRequestList:0,Plugin:0,PluginArray:0,SVGLengthList:0,SVGNumberList:0,SVGPathSegList:0,SVGPointList:0,SVGStringList:0,SVGTransformList:0,SourceBufferList:0,StyleSheetList:0,TextTrackCueList:0,TextTrackList:0,TouchList:0}},8509:(e,n,t)=>{var r=t(317)("span").classList,o=r&&r.constructor&&r.constructor.prototype;e.exports=o===Object.prototype?void 0:o},8886:(e,n,t)=>{var r=t(8113).match(/firefox\/(\d+)/i);e.exports=!!r&&+r[1]},256:(e,n,t)=>{var r=t(8113);e.exports=/MSIE|Trident/.test(r)},5268:(e,n,t)=>{var r=t(4326),o=t(7854);e.exports="process"==r(o.process)},8113:(e,n,t)=>{var r=t(5005);e.exports=r("navigator","userAgent")||""},7392:(e,n,t)=>{var r,o,i=t(7854),a=t(8113),l=i.process,c=i.Deno,u=l&&l.versions||c&&c.version,s=u&&u.v8;s&&(o=(r=s.split("."))[0]>0&&r[0]<4?1:+(r[0]+r[1])),!o&&a&&(!(r=a.match(/Edge\/(\d+)/))||r[1]>=74)&&(r=a.match(/Chrome\/(\d+)/))&&(o=+r[1]),e.exports=o},8008:(e,n,t)=>{var r=t(8113).match(/AppleWebKit\/(\d+)\./);e.exports=!!r&&+r[1]},748:e=>{e.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},2109:(e,n,t)=>{var r=t(7854),o=t(1236).f,i=t(8880),a=t(1320),l=t(3505),c=t(9920),u=t(4705);e.exports=function(e,n){var t,s,f,p,d,h=e.target,g=e.global,v=e.stat;if(t=g?r:v?r[h]||l(h,{}):(r[h]||{}).prototype)for(s in n){if(p=n[s],f=e.noTargetGet?(d=o(t,s))&&d.value:t[s],!u(g?s:h+(v?".":"#")+s,e.forced)&&void 0!==f){if(typeof p==typeof f)continue;c(p,f)}(e.sham||f&&f.sham)&&i(p,"sham",!0),a(t,s,p,e)}}},7293:e=>{e.exports=function(e){try{return!!e()}catch(e){return!0}}},7007:(e,n,t)=>{"use strict";t(4916);var r=t(1702),o=t(1320),i=t(2261),a=t(7293),l=t(5112),c=t(8880),u=l("species"),s=RegExp.prototype;e.exports=function(e,n,t,f){var p=l(e),d=!a((function(){var n={};return n[p]=function(){return 7},7!=""[e](n)})),h=d&&!a((function(){var n=!1,t=/a/;return"split"===e&&((t={}).constructor={},t.constructor[u]=function(){return t},t.flags="",t[p]=/./[p]),t.exec=function(){return n=!0,null},t[p](""),!n}));if(!d||!h||t){var g=r(/./[p]),v=n(p,""[e],(function(e,n,t,o,a){var l=r(e),c=n.exec;return c===i||c===s.exec?d&&!a?{done:!0,value:g(n,t,o)}:{done:!0,value:l(t,n,o)}:{done:!1}}));o(String.prototype,e,v[0]),o(s,p,v[1])}f&&c(s[p],"sham",!0)}},6677:(e,n,t)=>{var r=t(7293);e.exports=!r((function(){return Object.isExtensible(Object.preventExtensions({}))}))},2104:e=>{var n=Function.prototype,t=n.apply,r=n.bind,o=n.call;e.exports="object"==typeof Reflect&&Reflect.apply||(r?o.bind(t):function(){return o.apply(t,arguments)})},9974:(e,n,t)=>{var r=t(1702),o=t(9662),i=r(r.bind);e.exports=function(e,n){return o(e),void 0===n?e:i?i(e,n):function(){return e.apply(n,arguments)}}},7065:(e,n,t)=>{"use strict";var r=t(7854),o=t(1702),i=t(9662),a=t(111),l=t(2597),c=t(206),u=r.Function,s=o([].concat),f=o([].join),p={},d=function(e,n,t){if(!l(p,n)){for(var r=[],o=0;o{var n=Function.prototype.call;e.exports=n.bind?n.bind(n):function(){return n.apply(n,arguments)}},6530:(e,n,t)=>{var r=t(9781),o=t(2597),i=Function.prototype,a=r&&Object.getOwnPropertyDescriptor,l=o(i,"name"),c=l&&"something"===function(){}.name,u=l&&(!r||r&&a(i,"name").configurable);e.exports={EXISTS:l,PROPER:c,CONFIGURABLE:u}},1702:e=>{var n=Function.prototype,t=n.bind,r=n.call,o=t&&t.bind(r);e.exports=t?function(e){return e&&o(r,e)}:function(e){return e&&function(){return r.apply(e,arguments)}}},5005:(e,n,t)=>{var r=t(7854),o=t(614),i=function(e){return o(e)?e:void 0};e.exports=function(e,n){return arguments.length<2?i(r[e]):r[e]&&r[e][n]}},1246:(e,n,t)=>{var r=t(648),o=t(8173),i=t(7497),a=t(5112)("iterator");e.exports=function(e){if(null!=e)return o(e,a)||o(e,"@@iterator")||i[r(e)]}},8554:(e,n,t)=>{var r=t(7854),o=t(6916),i=t(9662),a=t(9670),l=t(6330),c=t(1246),u=r.TypeError;e.exports=function(e,n){var t=arguments.length<2?c(e):n;if(i(t))return a(o(t,e));throw u(l(e)+" is not iterable")}},8173:(e,n,t)=>{var r=t(9662);e.exports=function(e,n){var t=e[n];return null==t?void 0:r(t)}},647:(e,n,t)=>{var r=t(1702),o=t(7908),i=Math.floor,a=r("".charAt),l=r("".replace),c=r("".slice),u=/\$([$&'`]|\d{1,2}|<[^>]*>)/g,s=/\$([$&'`]|\d{1,2})/g;e.exports=function(e,n,t,r,f,p){var d=t+e.length,h=r.length,g=s;return void 0!==f&&(f=o(f),g=u),l(p,g,(function(o,l){var u;switch(a(l,0)){case"$":return"$";case"&":return e;case"`":return c(n,0,t);case"'":return c(n,d);case"<":u=f[c(l,1,-1)];break;default:var s=+l;if(0===s)return o;if(s>h){var p=i(s/10);return 0===p?o:p<=h?void 0===r[p-1]?a(l,1):r[p-1]+a(l,1):o}u=r[s-1]}return void 0===u?"":u}))}},7854:(e,n,t)=>{var r=function(e){return e&&e.Math==Math&&e};e.exports=r("object"==typeof globalThis&&globalThis)||r("object"==typeof window&&window)||r("object"==typeof self&&self)||r("object"==typeof t.g&&t.g)||function(){return this}()||Function("return this")()},2597:(e,n,t)=>{var r=t(1702),o=t(7908),i=r({}.hasOwnProperty);e.exports=Object.hasOwn||function(e,n){return i(o(e),n)}},3501:e=>{e.exports={}},490:(e,n,t)=>{var r=t(5005);e.exports=r("document","documentElement")},4664:(e,n,t)=>{var r=t(9781),o=t(7293),i=t(317);e.exports=!r&&!o((function(){return 7!=Object.defineProperty(i("div"),"a",{get:function(){return 7}}).a}))},8361:(e,n,t)=>{var r=t(7854),o=t(1702),i=t(7293),a=t(4326),l=r.Object,c=o("".split);e.exports=i((function(){return!l("z").propertyIsEnumerable(0)}))?function(e){return"String"==a(e)?c(e,""):l(e)}:l},9587:(e,n,t)=>{var r=t(614),o=t(111),i=t(7674);e.exports=function(e,n,t){var a,l;return i&&r(a=n.constructor)&&a!==t&&o(l=a.prototype)&&l!==t.prototype&&i(e,l),e}},2788:(e,n,t)=>{var r=t(1702),o=t(614),i=t(5465),a=r(Function.toString);o(i.inspectSource)||(i.inspectSource=function(e){return a(e)}),e.exports=i.inspectSource},2423:(e,n,t)=>{var r=t(2109),o=t(1702),i=t(3501),a=t(111),l=t(2597),c=t(3070).f,u=t(8006),s=t(1156),f=t(2050),p=t(9711),d=t(6677),h=!1,g=p("meta"),v=0,A=function(e){c(e,g,{value:{objectID:"O"+v++,weakData:{}}})},b=e.exports={enable:function(){b.enable=function(){},h=!0;var e=u.f,n=o([].splice),t={};t[g]=1,e(t).length&&(u.f=function(t){for(var r=e(t),o=0,i=r.length;o{var r,o,i,a=t(8536),l=t(7854),c=t(1702),u=t(111),s=t(8880),f=t(2597),p=t(5465),d=t(6200),h=t(3501),g="Object already initialized",v=l.TypeError,A=l.WeakMap;if(a||p.state){var b=p.state||(p.state=new A),m=c(b.get),y=c(b.has),E=c(b.set);r=function(e,n){if(y(b,e))throw new v(g);return n.facade=e,E(b,e,n),n},o=function(e){return m(b,e)||{}},i=function(e){return y(b,e)}}else{var _=d("state");h[_]=!0,r=function(e,n){if(f(e,_))throw new v(g);return n.facade=e,s(e,_,n),n},o=function(e){return f(e,_)?e[_]:{}},i=function(e){return f(e,_)}}e.exports={set:r,get:o,has:i,enforce:function(e){return i(e)?o(e):r(e,{})},getterFor:function(e){return function(n){var t;if(!u(n)||(t=o(n)).type!==e)throw v("Incompatible receiver, "+e+" required");return t}}}},7659:(e,n,t)=>{var r=t(5112),o=t(7497),i=r("iterator"),a=Array.prototype;e.exports=function(e){return void 0!==e&&(o.Array===e||a[i]===e)}},3157:(e,n,t)=>{var r=t(4326);e.exports=Array.isArray||function(e){return"Array"==r(e)}},614:e=>{e.exports=function(e){return"function"==typeof e}},4411:(e,n,t)=>{var r=t(1702),o=t(7293),i=t(614),a=t(648),l=t(5005),c=t(2788),u=function(){},s=[],f=l("Reflect","construct"),p=/^\s*(?:class|function)\b/,d=r(p.exec),h=!p.exec(u),g=function(e){if(!i(e))return!1;try{return f(u,s,e),!0}catch(e){return!1}};e.exports=!f||o((function(){var e;return g(g.call)||!g(Object)||!g((function(){e=!0}))||e}))?function(e){if(!i(e))return!1;switch(a(e)){case"AsyncFunction":case"GeneratorFunction":case"AsyncGeneratorFunction":return!1}return h||!!d(p,c(e))}:g},4705:(e,n,t)=>{var r=t(7293),o=t(614),i=/#|\.prototype\./,a=function(e,n){var t=c[l(e)];return t==s||t!=u&&(o(n)?r(n):!!n)},l=a.normalize=function(e){return String(e).replace(i,".").toLowerCase()},c=a.data={},u=a.NATIVE="N",s=a.POLYFILL="P";e.exports=a},111:(e,n,t)=>{var r=t(614);e.exports=function(e){return"object"==typeof e?null!==e:r(e)}},1913:e=>{e.exports=!1},7850:(e,n,t)=>{var r=t(111),o=t(4326),i=t(5112)("match");e.exports=function(e){var n;return r(e)&&(void 0!==(n=e[i])?!!n:"RegExp"==o(e))}},2190:(e,n,t)=>{var r=t(7854),o=t(5005),i=t(614),a=t(7976),l=t(3307),c=r.Object;e.exports=l?function(e){return"symbol"==typeof e}:function(e){var n=o("Symbol");return i(n)&&a(n.prototype,c(e))}},408:(e,n,t)=>{var r=t(7854),o=t(9974),i=t(6916),a=t(9670),l=t(6330),c=t(7659),u=t(6244),s=t(7976),f=t(8554),p=t(1246),d=t(9212),h=r.TypeError,g=function(e,n){this.stopped=e,this.result=n},v=g.prototype;e.exports=function(e,n,t){var r,A,b,m,y,E,_,C=t&&t.that,w=!(!t||!t.AS_ENTRIES),x=!(!t||!t.IS_ITERATOR),k=!(!t||!t.INTERRUPTED),S=o(n,C),O=function(e){return r&&d(r,"normal",e),new g(!0,e)},B=function(e){return w?(a(e),k?S(e[0],e[1],O):S(e[0],e[1])):k?S(e,O):S(e)};if(x)r=e;else{if(!(A=p(e)))throw h(l(e)+" is not iterable");if(c(A)){for(b=0,m=u(e);m>b;b++)if((y=B(e[b]))&&s(v,y))return y;return new g(!1)}r=f(e,A)}for(E=r.next;!(_=i(E,r)).done;){try{y=B(_.value)}catch(e){d(r,"throw",e)}if("object"==typeof y&&y&&s(v,y))return y}return new g(!1)}},9212:(e,n,t)=>{var r=t(6916),o=t(9670),i=t(8173);e.exports=function(e,n,t){var a,l;o(e);try{if(!(a=i(e,"return"))){if("throw"===n)throw t;return t}a=r(a,e)}catch(e){l=!0,a=e}if("throw"===n)throw t;if(l)throw a;return o(a),t}},3383:(e,n,t)=>{"use strict";var r,o,i,a=t(7293),l=t(614),c=t(30),u=t(9518),s=t(1320),f=t(5112),p=t(1913),d=f("iterator"),h=!1;[].keys&&("next"in(i=[].keys())?(o=u(u(i)))!==Object.prototype&&(r=o):h=!0),null==r||a((function(){var e={};return r[d].call(e)!==e}))?r={}:p&&(r=c(r)),l(r[d])||s(r,d,(function(){return this})),e.exports={IteratorPrototype:r,BUGGY_SAFARI_ITERATORS:h}},7497:e=>{e.exports={}},6244:(e,n,t)=>{var r=t(7466);e.exports=function(e){return r(e.length)}},133:(e,n,t)=>{var r=t(7392),o=t(7293);e.exports=!!Object.getOwnPropertySymbols&&!o((function(){var e=Symbol();return!String(e)||!(Object(e)instanceof Symbol)||!Symbol.sham&&r&&r<41}))},8536:(e,n,t)=>{var r=t(7854),o=t(614),i=t(2788),a=r.WeakMap;e.exports=o(a)&&/native code/.test(i(a))},3929:(e,n,t)=>{var r=t(7854),o=t(7850),i=r.TypeError;e.exports=function(e){if(o(e))throw i("The method doesn't accept regular expressions");return e}},1574:(e,n,t)=>{"use strict";var r=t(9781),o=t(1702),i=t(6916),a=t(7293),l=t(1956),c=t(5181),u=t(5296),s=t(7908),f=t(8361),p=Object.assign,d=Object.defineProperty,h=o([].concat);e.exports=!p||a((function(){if(r&&1!==p({b:1},p(d({},"a",{enumerable:!0,get:function(){d(this,"b",{value:3,enumerable:!1})}}),{b:2})).b)return!0;var e={},n={},t=Symbol(),o="abcdefghijklmnopqrst";return e[t]=7,o.split("").forEach((function(e){n[e]=e})),7!=p({},e)[t]||l(p({},n)).join("")!=o}))?function(e,n){for(var t=s(e),o=arguments.length,a=1,p=c.f,d=u.f;o>a;)for(var g,v=f(arguments[a++]),A=p?h(l(v),p(v)):l(v),b=A.length,m=0;b>m;)g=A[m++],r&&!i(d,v,g)||(t[g]=v[g]);return t}:p},30:(e,n,t)=>{var r,o=t(9670),i=t(6048),a=t(748),l=t(3501),c=t(490),u=t(317),s=t(6200),f=s("IE_PROTO"),p=function(){},d=function(e){return"