diff --git a/.github/workflows/codecov.yml b/.github/workflows/codecov.yml index 3520eb892..a065a54fa 100644 --- a/.github/workflows/codecov.yml +++ b/.github/workflows/codecov.yml @@ -31,7 +31,7 @@ jobs: run: | pytest --cov=./slack_bolt/ --cov-report=xml - name: Upload coverage to Codecov - uses: codecov/codecov-action@v4 + uses: codecov/codecov-action@v5 with: fail_ci_if_error: true verbose: true diff --git a/docs/README.md b/docs/README.md index 22a279f04..c1f79adfb 100644 --- a/docs/README.md +++ b/docs/README.md @@ -30,7 +30,9 @@ website/ ├── src/ │ ├── pages/ (stuff that isn't docs. This is empty for this repo!) │ └── theme/ (only contains the 404 page) -├── docusaurus.config.js (main config file. also where to set navbar/footer) +├── docusaurus.config.js (main config file) +├── footerConfig.js (footer. go to main repo to change) +├── navbarConfig.js (navbar. go to main repo to change) └── sidebar.js (manually set where the docs are in the sidebar.) ``` diff --git a/docs/docusaurus.config.js b/docs/docusaurus.config.js index 51b9e06c7..d6c3aa5a7 100644 --- a/docs/docusaurus.config.js +++ b/docs/docusaurus.config.js @@ -1,17 +1,12 @@ -// @ts-check -// `@type` JSDoc annotations allow editor autocompletion and type checking -// (when paired with `@ts-check`). -// There are various equivalent ways to declare your Docusaurus config. -// See: https://docusaurus.io/docs/api/docusaurus-config - -import { themes as prismThemes } from "prism-react-renderer"; +import { themes as prismThemes } from 'prism-react-renderer'; +const footer = require('./footerConfig'); +const navbar = require('./navbarConfig'); /** @type {import('@docusaurus/types').Config} */ const config = { title: "Bolt for Python", tagline: "Official frameworks, libraries, and SDKs for Slack developers", favicon: "img/favicon.ico", - url: "https://tools.slack.dev", baseUrl: "/bolt-python/", organizationName: "slackapi", @@ -42,9 +37,6 @@ const config = { theme: { customCss: "./src/css/custom.css", }, - gtag: { - trackingID: 'G-9H1YZW28BG', - }, }), ], ], @@ -79,102 +71,8 @@ const config = { autoCollapseCategories: true, }, }, - navbar: { - title: "Slack Developer Tools", - logo: { - alt: "Slack logo", - src: "img/slack-logo.svg", - href: "https://tools.slack.dev", - target: "_self", - }, - items: [ - { - type: "dropdown", - label: "Bolt", - position: "left", - items: [ - { - label: "Java", - to: "https://tools.slack.dev/java-slack-sdk/guides/bolt-basics", - target: "_self", - }, - { - label: "JavaScript", - to: "https://tools.slack.dev/bolt-js", - target: "_self", - }, - { - label: "Python", - to: "https://tools.slack.dev/bolt-python", - target: "_self", - }, - ], - }, - { - type: "dropdown", - label: "SDKs", - position: "left", - items: [ - { - label: "Java Slack SDK", - to: "https://tools.slack.dev/java-slack-sdk/", - target: "_self", - }, - { - label: "Node Slack SDK", - to: "https://tools.slack.dev/node-slack-sdk/", - target: "_self", - }, - { - label: "Python Slack SDK", - to: "https://tools.slack.dev/python-slack-sdk/", - target: "_self", - }, - { - label: "Deno Slack SDK", - to: "https://api.slack.com/automation/quickstart", - target: "_self", - }, - ], - }, - { - type: "dropdown", - label: "Community", - position: "left", - items: [ - { - label: "Community tools", - to: "https://tools.slack.dev/community-tools", - target: "_self", - }, - { - label: "Slack Community", - to: "https://slackcommunity.com/", - target: "_self", - }, - ], - }, - { - to: "https://api.slack.com/docs", - label: "API Docs", - target: "_self", - }, - { - type: "localeDropdown", - position: "right", - }, - { - "aria-label": "GitHub Repository", - className: "navbar-github-link", - href: "https://github.com/slackapi/bolt-python", - position: "right", - target: "_self", - }, - ], - }, - footer: { - copyright: `

Made with ♡ by Slack and pals like you

`, - }, + navbar, + footer, prism: { // switch to alucard when available in prism? theme: prismThemes.github, diff --git a/docs/footerConfig.js b/docs/footerConfig.js new file mode 100644 index 000000000..e3e10c571 --- /dev/null +++ b/docs/footerConfig.js @@ -0,0 +1,19 @@ +const footer = { + links: [ + { + items: [ + { + html: ` +

+ Terms of Service + Privacy Information +
+ ©2024 Slack Technologies, LLC, a Salesforce company. All rights reserved. Various trademarks held by their respective owners. + `, + }, + ], + }, + ], +}; + +module.exports = footer; diff --git a/docs/navbarConfig.js b/docs/navbarConfig.js new file mode 100644 index 000000000..d90e54ea3 --- /dev/null +++ b/docs/navbarConfig.js @@ -0,0 +1,93 @@ +const navbar = { + title: 'Slack Developer Tools', + logo: { + src: 'img/slack-logo.svg', + href: 'https://tools.slack.dev', + }, + items: [ + { + type: 'dropdown', + label: 'Bolt', + position: 'left', + items: [ + { + label: 'Java', + to: 'https://tools.slack.dev/java-slack-sdk/guides/bolt-basics', + target: '_self', + }, + { + label: 'JavaScript', + to: 'https://tools.slack.dev/bolt-js', + target: '_self', + }, + { + label: 'Python', + to: 'https://tools.slack.dev/bolt-python', + target: '_self', + }, + ], + }, + { + type: 'dropdown', + label: 'SDKs', + position: 'left', + items: [ + { + label: 'Java Slack SDK', + to: 'https://tools.slack.dev/java-slack-sdk/', + target: '_self', + }, + { + label: 'Node Slack SDK', + to: 'https://tools.slack.dev/node-slack-sdk/', + target: '_self', + }, + { + label: 'Python Slack SDK', + to: 'https://tools.slack.dev/python-slack-sdk/', + target: '_self', + }, + { + label: 'Deno Slack SDK', + to: 'https://api.slack.com/automation/quickstart', + target: '_self', + }, + ], + }, + { + type: 'dropdown', + label: 'Community', + position: 'left', + items: [ + { + label: 'Community tools', + to: 'https://tools.slack.dev/community-tools', + target: '_self', + }, + { + label: 'Slack Community', + to: 'https://slackcommunity.com/', + target: '_self', + }, + ], + }, + { + to: 'https://api.slack.com/docs', + label: 'API Docs', + target: '_self', + }, + { + type: 'localeDropdown', + position: 'right', + }, + { + 'aria-label': 'GitHub Repository', + className: 'navbar-github-link', + href: 'https://github.com/slackapi', + position: 'right', + target: '_self', + }, + ], +}; + +module.exports = navbar; diff --git a/docs/package-lock.json b/docs/package-lock.json index c6f46a33f..e2a708b9c 100644 --- a/docs/package-lock.json +++ b/docs/package-lock.json @@ -8,10 +8,10 @@ "name": "website", "version": "2024.08.01", "dependencies": { - "@docusaurus/core": "3.5.2", - "@docusaurus/plugin-client-redirects": "^3.5.2", - "@docusaurus/preset-classic": "3.5.2", - "@mdx-js/react": "^3.0.0", + "@docusaurus/core": "3.6.3", + "@docusaurus/plugin-client-redirects": "^3.6.3", + "@docusaurus/preset-classic": "3.6.3", + "@mdx-js/react": "^3.1.0", "clsx": "^2.0.0", "docusaurus-theme-github-codeblock": "^2.0.2", "prism-react-renderer": "^2.4.0", @@ -19,39 +19,39 @@ "react-dom": "^18.0.0" }, "devDependencies": { - "@docusaurus/module-type-aliases": "3.5.2", - "@docusaurus/types": "3.5.2" + "@docusaurus/module-type-aliases": "3.6.3", + "@docusaurus/types": "3.6.3" }, "engines": { "node": ">=20.0" } }, "node_modules/@algolia/autocomplete-core": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/@algolia/autocomplete-core/-/autocomplete-core-1.9.3.tgz", - "integrity": "sha512-009HdfugtGCdC4JdXUbVJClA0q0zh24yyePn+KUGk3rP7j8FEe/m5Yo/z65gn6nP/cM39PxpzqKrL7A6fP6PPw==", + "version": "1.17.7", + "resolved": "https://registry.npmjs.org/@algolia/autocomplete-core/-/autocomplete-core-1.17.7.tgz", + "integrity": "sha512-BjiPOW6ks90UKl7TwMv7oNQMnzU+t/wk9mgIDi6b1tXpUek7MW0lbNOUHpvam9pe3lVCf4xPFT+lK7s+e+fs7Q==", "dependencies": { - "@algolia/autocomplete-plugin-algolia-insights": "1.9.3", - "@algolia/autocomplete-shared": "1.9.3" + "@algolia/autocomplete-plugin-algolia-insights": "1.17.7", + "@algolia/autocomplete-shared": "1.17.7" } }, "node_modules/@algolia/autocomplete-plugin-algolia-insights": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/@algolia/autocomplete-plugin-algolia-insights/-/autocomplete-plugin-algolia-insights-1.9.3.tgz", - "integrity": "sha512-a/yTUkcO/Vyy+JffmAnTWbr4/90cLzw+CC3bRbhnULr/EM0fGNvM13oQQ14f2moLMcVDyAx/leczLlAOovhSZg==", + "version": "1.17.7", + "resolved": "https://registry.npmjs.org/@algolia/autocomplete-plugin-algolia-insights/-/autocomplete-plugin-algolia-insights-1.17.7.tgz", + "integrity": "sha512-Jca5Ude6yUOuyzjnz57og7Et3aXjbwCSDf/8onLHSQgw1qW3ALl9mrMWaXb5FmPVkV3EtkD2F/+NkT6VHyPu9A==", "dependencies": { - "@algolia/autocomplete-shared": "1.9.3" + "@algolia/autocomplete-shared": "1.17.7" }, "peerDependencies": { "search-insights": ">= 1 < 3" } }, "node_modules/@algolia/autocomplete-preset-algolia": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/@algolia/autocomplete-preset-algolia/-/autocomplete-preset-algolia-1.9.3.tgz", - "integrity": "sha512-d4qlt6YmrLMYy95n5TB52wtNDr6EgAIPH81dvvvW8UmuWRgxEtY0NJiPwl/h95JtG2vmRM804M0DSwMCNZlzRA==", + "version": "1.17.7", + "resolved": "https://registry.npmjs.org/@algolia/autocomplete-preset-algolia/-/autocomplete-preset-algolia-1.17.7.tgz", + "integrity": "sha512-ggOQ950+nwbWROq2MOCIL71RE0DdQZsceqrg32UqnhDz8FlO9rL8ONHNsI2R1MH0tkgVIDKI/D0sMiUchsFdWA==", "dependencies": { - "@algolia/autocomplete-shared": "1.9.3" + "@algolia/autocomplete-shared": "1.17.7" }, "peerDependencies": { "@algolia/client-search": ">= 4.9.1 < 6", @@ -59,9 +59,9 @@ } }, "node_modules/@algolia/autocomplete-shared": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/@algolia/autocomplete-shared/-/autocomplete-shared-1.9.3.tgz", - "integrity": "sha512-Wnm9E4Ye6Rl6sTTqjoymD+l8DjSTHsHboVRYrKgEt8Q7UHm9nYbqhN/i0fhUYA3OAEH7WA8x3jfpnmJm3rKvaQ==", + "version": "1.17.7", + "resolved": "https://registry.npmjs.org/@algolia/autocomplete-shared/-/autocomplete-shared-1.17.7.tgz", + "integrity": "sha512-o/1Vurr42U/qskRSuhBH+VKxMvkkUVTLU6WZQr+L5lGZZLYWyhdzWjW0iGXY7EkwRTjBqvN2EsR81yCTGV/kmg==", "peerDependencies": { "@algolia/client-search": ">= 4.9.1 < 6", "algoliasearch": ">= 4.9.1 < 6" @@ -88,6 +88,20 @@ "@algolia/cache-common": "4.24.0" } }, + "node_modules/@algolia/client-abtesting": { + "version": "5.15.0", + "resolved": "https://registry.npmjs.org/@algolia/client-abtesting/-/client-abtesting-5.15.0.tgz", + "integrity": "sha512-FaEM40iuiv1mAipYyiptP4EyxkJ8qHfowCpEeusdHUC4C7spATJYArD2rX3AxkVeREkDIgYEOuXcwKUbDCr7Nw==", + "dependencies": { + "@algolia/client-common": "5.15.0", + "@algolia/requester-browser-xhr": "5.15.0", + "@algolia/requester-fetch": "5.15.0", + "@algolia/requester-node-http": "5.15.0" + }, + "engines": { + "node": ">= 14.0.0" + } + }, "node_modules/@algolia/client-account": { "version": "4.24.0", "resolved": "https://registry.npmjs.org/@algolia/client-account/-/client-account-4.24.0.tgz", @@ -148,10 +162,23 @@ } }, "node_modules/@algolia/client-common": { - "version": "5.2.4", - "resolved": "https://registry.npmjs.org/@algolia/client-common/-/client-common-5.2.4.tgz", - "integrity": "sha512-xNkNJ9Vk1WjxEU/SzcA2vZWeYSiQFQOUS7Akffx8aeAIJIOcmwbpLr2D8JzBEC4QNmNb5KAZOJTrGl1ri9Mclg==", - "peer": true, + "version": "5.15.0", + "resolved": "https://registry.npmjs.org/@algolia/client-common/-/client-common-5.15.0.tgz", + "integrity": "sha512-IofrVh213VLsDkPoSKMeM9Dshrv28jhDlBDLRcVJQvlL8pzue7PEB1EZ4UoJFYS3NSn7JOcJ/V+olRQzXlJj1w==", + "engines": { + "node": ">= 14.0.0" + } + }, + "node_modules/@algolia/client-insights": { + "version": "5.15.0", + "resolved": "https://registry.npmjs.org/@algolia/client-insights/-/client-insights-5.15.0.tgz", + "integrity": "sha512-bDDEQGfFidDi0UQUCbxXOCdphbVAgbVmxvaV75cypBTQkJ+ABx/Npw7LkFGw1FsoVrttlrrQbwjvUB6mLVKs/w==", + "dependencies": { + "@algolia/client-common": "5.15.0", + "@algolia/requester-browser-xhr": "5.15.0", + "@algolia/requester-fetch": "5.15.0", + "@algolia/requester-node-http": "5.15.0" + }, "engines": { "node": ">= 14.0.0" } @@ -175,15 +202,29 @@ "@algolia/transporter": "4.24.0" } }, + "node_modules/@algolia/client-query-suggestions": { + "version": "5.15.0", + "resolved": "https://registry.npmjs.org/@algolia/client-query-suggestions/-/client-query-suggestions-5.15.0.tgz", + "integrity": "sha512-wu8GVluiZ5+il8WIRsGKu8VxMK9dAlr225h878GGtpTL6VBvwyJvAyLdZsfFIpY0iN++jiNb31q2C1PlPL+n/A==", + "dependencies": { + "@algolia/client-common": "5.15.0", + "@algolia/requester-browser-xhr": "5.15.0", + "@algolia/requester-fetch": "5.15.0", + "@algolia/requester-node-http": "5.15.0" + }, + "engines": { + "node": ">= 14.0.0" + } + }, "node_modules/@algolia/client-search": { - "version": "5.2.4", - "resolved": "https://registry.npmjs.org/@algolia/client-search/-/client-search-5.2.4.tgz", - "integrity": "sha512-xlBaro8nU5EvsNsLu8dSsd7jzHVvOVGCOTW4dM6gjRmQDYChzMsF69Tb1OfLaXk7YJ0jHk1rNeccBOsYBtQcIQ==", - "peer": true, + "version": "5.15.0", + "resolved": "https://registry.npmjs.org/@algolia/client-search/-/client-search-5.15.0.tgz", + "integrity": "sha512-Z32gEMrRRpEta5UqVQA612sLdoqY3AovvUPClDfMxYrbdDAebmGDVPtSogUba1FZ4pP5dx20D3OV3reogLKsRA==", "dependencies": { - "@algolia/client-common": "5.2.4", - "@algolia/requester-browser-xhr": "5.2.4", - "@algolia/requester-node-http": "5.2.4" + "@algolia/client-common": "5.15.0", + "@algolia/requester-browser-xhr": "5.15.0", + "@algolia/requester-fetch": "5.15.0", + "@algolia/requester-node-http": "5.15.0" }, "engines": { "node": ">= 14.0.0" @@ -194,6 +235,20 @@ "resolved": "https://registry.npmjs.org/@algolia/events/-/events-4.0.1.tgz", "integrity": "sha512-FQzvOCgoFXAbf5Y6mYozw2aj5KCJoA3m4heImceldzPSMbdyS4atVjJzXKMsfX3wnZTFYwkkt8/z8UesLHlSBQ==" }, + "node_modules/@algolia/ingestion": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/@algolia/ingestion/-/ingestion-1.15.0.tgz", + "integrity": "sha512-MkqkAxBQxtQ5if/EX2IPqFA7LothghVyvPoRNA/meS2AW2qkHwcxjuiBxv4H6mnAVEPfJlhu9rkdVz9LgCBgJg==", + "dependencies": { + "@algolia/client-common": "5.15.0", + "@algolia/requester-browser-xhr": "5.15.0", + "@algolia/requester-fetch": "5.15.0", + "@algolia/requester-node-http": "5.15.0" + }, + "engines": { + "node": ">= 14.0.0" + } + }, "node_modules/@algolia/logger-common": { "version": "4.24.0", "resolved": "https://registry.npmjs.org/@algolia/logger-common/-/logger-common-4.24.0.tgz", @@ -207,6 +262,20 @@ "@algolia/logger-common": "4.24.0" } }, + "node_modules/@algolia/monitoring": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/@algolia/monitoring/-/monitoring-1.15.0.tgz", + "integrity": "sha512-QPrFnnGLMMdRa8t/4bs7XilPYnoUXDY8PMQJ1sf9ZFwhUysYYhQNX34/enoO0LBjpoOY6rLpha39YQEFbzgKyQ==", + "dependencies": { + "@algolia/client-common": "5.15.0", + "@algolia/requester-browser-xhr": "5.15.0", + "@algolia/requester-fetch": "5.15.0", + "@algolia/requester-node-http": "5.15.0" + }, + "engines": { + "node": ">= 14.0.0" + } + }, "node_modules/@algolia/recommend": { "version": "4.24.0", "resolved": "https://registry.npmjs.org/@algolia/recommend/-/recommend-4.24.0.tgz", @@ -261,12 +330,11 @@ } }, "node_modules/@algolia/requester-browser-xhr": { - "version": "5.2.4", - "resolved": "https://registry.npmjs.org/@algolia/requester-browser-xhr/-/requester-browser-xhr-5.2.4.tgz", - "integrity": "sha512-ncssmlq86ZnoQ/RH/EEG2KgmBZQnprzx3dZZ+iJrvkbxIi8V9wBWyCgjsuPrKGitzhpnjxZLNlHJZtcps5jaXw==", - "peer": true, + "version": "5.15.0", + "resolved": "https://registry.npmjs.org/@algolia/requester-browser-xhr/-/requester-browser-xhr-5.15.0.tgz", + "integrity": "sha512-Po/GNib6QKruC3XE+WKP1HwVSfCDaZcXu48kD+gwmtDlqHWKc7Bq9lrS0sNZ456rfCKhXksOmMfUs4wRM/Y96w==", "dependencies": { - "@algolia/client-common": "5.2.4" + "@algolia/client-common": "5.15.0" }, "engines": { "node": ">= 14.0.0" @@ -277,13 +345,23 @@ "resolved": "https://registry.npmjs.org/@algolia/requester-common/-/requester-common-4.24.0.tgz", "integrity": "sha512-k3CXJ2OVnvgE3HMwcojpvY6d9kgKMPRxs/kVohrwF5WMr2fnqojnycZkxPoEg+bXm8fi5BBfFmOqgYztRtHsQA==" }, + "node_modules/@algolia/requester-fetch": { + "version": "5.15.0", + "resolved": "https://registry.npmjs.org/@algolia/requester-fetch/-/requester-fetch-5.15.0.tgz", + "integrity": "sha512-rOZ+c0P7ajmccAvpeeNrUmEKoliYFL8aOR5qGW5pFq3oj3Iept7Y5mEtEsOBYsRt6qLnaXn4zUKf+N8nvJpcIw==", + "dependencies": { + "@algolia/client-common": "5.15.0" + }, + "engines": { + "node": ">= 14.0.0" + } + }, "node_modules/@algolia/requester-node-http": { - "version": "5.2.4", - "resolved": "https://registry.npmjs.org/@algolia/requester-node-http/-/requester-node-http-5.2.4.tgz", - "integrity": "sha512-EoLOebO81Dtwuz/hy4onmQAb9dK8fDqyPWMwX017SvGDi3w1h4i6W6//VTO0vKLfXMNpoAKWFi+LBBTLCVtiiw==", - "peer": true, + "version": "5.15.0", + "resolved": "https://registry.npmjs.org/@algolia/requester-node-http/-/requester-node-http-5.15.0.tgz", + "integrity": "sha512-b1jTpbFf9LnQHEJP5ddDJKE2sAlhYd7EVSOWgzo/27n/SfCoHfqD0VWntnWYD83PnOKvfe8auZ2+xCb0TXotrQ==", "dependencies": { - "@algolia/client-common": "5.2.4" + "@algolia/client-common": "5.15.0" }, "engines": { "node": ">= 14.0.0" @@ -312,11 +390,12 @@ } }, "node_modules/@babel/code-frame": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.24.7.tgz", - "integrity": "sha512-BcYH1CVJBO9tvyIZ2jVeXgSIMvGZ2FDRvDdOIVQyuklNKSsx+eppDEBq/g47Ayw+RqNFE+URvOShmf+f/qwAlA==", + "version": "7.26.2", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.26.2.tgz", + "integrity": "sha512-RJlIHRueQgwWitWgF8OdFYGZX328Ax5BCemNGlqHfplnRT9ESi8JkFlvaVYbS+UubVY6dpv87Fs2u5M29iNFVQ==", "dependencies": { - "@babel/highlight": "^7.24.7", + "@babel/helper-validator-identifier": "^7.25.9", + "js-tokens": "^4.0.0", "picocolors": "^1.0.0" }, "engines": { @@ -324,28 +403,28 @@ } }, "node_modules/@babel/compat-data": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.24.7.tgz", - "integrity": "sha512-qJzAIcv03PyaWqxRgO4mSU3lihncDT296vnyuE2O8uA4w3UHWI4S3hgeZd1L8W1Bft40w9JxJ2b412iDUFFRhw==", + "version": "7.26.2", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.26.2.tgz", + "integrity": "sha512-Z0WgzSEa+aUcdiJuCIqgujCshpMWgUpgOxXotrYPSA53hA3qopNaqcJpyr0hVb1FeWdnqFA35/fUtXgBK8srQg==", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/core": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.24.7.tgz", - "integrity": "sha512-nykK+LEK86ahTkX/3TgauT0ikKoNCfKHEaZYTUVupJdTLzGNvrblu4u6fa7DhZONAltdf8e662t/abY8idrd/g==", + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.26.0.tgz", + "integrity": "sha512-i1SLeK+DzNnQ3LL/CswPCa/E5u4lh1k6IAEphON8F+cXt0t9euTshDru0q7/IqMa1PMPz5RnHuHscF8/ZJsStg==", "dependencies": { "@ampproject/remapping": "^2.2.0", - "@babel/code-frame": "^7.24.7", - "@babel/generator": "^7.24.7", - "@babel/helper-compilation-targets": "^7.24.7", - "@babel/helper-module-transforms": "^7.24.7", - "@babel/helpers": "^7.24.7", - "@babel/parser": "^7.24.7", - "@babel/template": "^7.24.7", - "@babel/traverse": "^7.24.7", - "@babel/types": "^7.24.7", + "@babel/code-frame": "^7.26.0", + "@babel/generator": "^7.26.0", + "@babel/helper-compilation-targets": "^7.25.9", + "@babel/helper-module-transforms": "^7.26.0", + "@babel/helpers": "^7.26.0", + "@babel/parser": "^7.26.0", + "@babel/template": "^7.25.9", + "@babel/traverse": "^7.25.9", + "@babel/types": "^7.26.0", "convert-source-map": "^2.0.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", @@ -369,50 +448,51 @@ } }, "node_modules/@babel/generator": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.24.7.tgz", - "integrity": "sha512-oipXieGC3i45Y1A41t4tAqpnEZWgB/lC6Ehh6+rOviR5XWpTtMmLN+fGjz9vOiNRt0p6RtO6DtD0pdU3vpqdSA==", + "version": "7.26.2", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.26.2.tgz", + "integrity": "sha512-zevQbhbau95nkoxSq3f/DC/SC+EEOUZd3DYqfSkMhY2/wfSeaHV1Ew4vk8e+x8lja31IbyuUa2uQ3JONqKbysw==", "dependencies": { - "@babel/types": "^7.24.7", + "@babel/parser": "^7.26.2", + "@babel/types": "^7.26.0", "@jridgewell/gen-mapping": "^0.3.5", "@jridgewell/trace-mapping": "^0.3.25", - "jsesc": "^2.5.1" + "jsesc": "^3.0.2" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-annotate-as-pure": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.24.7.tgz", - "integrity": "sha512-BaDeOonYvhdKw+JoMVkAixAAJzG2jVPIwWoKBPdYuY9b452e2rPuI9QPYh3KpofZ3pW2akOmwZLOiOsHMiqRAg==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.25.9.tgz", + "integrity": "sha512-gv7320KBUFJz1RnylIg5WWYPRXKZ884AGkYpgpWW02TH66Dl+HaC1t1CKd0z3R4b6hdYEcmrNZHUmfCP+1u3/g==", "dependencies": { - "@babel/types": "^7.24.7" + "@babel/types": "^7.25.9" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.24.7.tgz", - "integrity": "sha512-xZeCVVdwb4MsDBkkyZ64tReWYrLRHlMN72vP7Bdm3OUOuyFZExhsHUUnuWnm2/XOlAJzR0LfPpB56WXZn0X/lA==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.25.9.tgz", + "integrity": "sha512-C47lC7LIDCnz0h4vai/tpNOI95tCd5ZT3iBt/DBH5lXKHZsyNQv18yf1wIIg2ntiQNgmAvA+DgZ82iW8Qdym8g==", "dependencies": { - "@babel/traverse": "^7.24.7", - "@babel/types": "^7.24.7" + "@babel/traverse": "^7.25.9", + "@babel/types": "^7.25.9" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-compilation-targets": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.24.7.tgz", - "integrity": "sha512-ctSdRHBi20qWOfy27RUb4Fhp07KSJ3sXcuSvTrXrc4aG8NSYDo1ici3Vhg9bg69y5bj0Mr1lh0aeEgTvc12rMg==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.25.9.tgz", + "integrity": "sha512-j9Db8Suy6yV/VHa4qzrj9yZfZxhLWQdVnRlXxmKLYlhWUVB1sB2G5sxuWYXk/whHD9iW76PmNzxZ4UCnTQTVEQ==", "dependencies": { - "@babel/compat-data": "^7.24.7", - "@babel/helper-validator-option": "^7.24.7", - "browserslist": "^4.22.2", + "@babel/compat-data": "^7.25.9", + "@babel/helper-validator-option": "^7.25.9", + "browserslist": "^4.24.0", "lru-cache": "^5.1.1", "semver": "^6.3.1" }, @@ -429,18 +509,16 @@ } }, "node_modules/@babel/helper-create-class-features-plugin": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.24.7.tgz", - "integrity": "sha512-kTkaDl7c9vO80zeX1rJxnuRpEsD5tA81yh11X1gQo+PhSti3JS+7qeZo9U4RHobKRiFPKaGK3svUAeb8D0Q7eg==", - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.24.7", - "@babel/helper-environment-visitor": "^7.24.7", - "@babel/helper-function-name": "^7.24.7", - "@babel/helper-member-expression-to-functions": "^7.24.7", - "@babel/helper-optimise-call-expression": "^7.24.7", - "@babel/helper-replace-supers": "^7.24.7", - "@babel/helper-skip-transparent-expression-wrappers": "^7.24.7", - "@babel/helper-split-export-declaration": "^7.24.7", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.25.9.tgz", + "integrity": "sha512-UTZQMvt0d/rSz6KI+qdu7GQze5TIajwTS++GUozlw8VBJDEOAqSXwm1WvmYEZwqdqSGQshRocPDqrt4HBZB3fQ==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.25.9", + "@babel/helper-member-expression-to-functions": "^7.25.9", + "@babel/helper-optimise-call-expression": "^7.25.9", + "@babel/helper-replace-supers": "^7.25.9", + "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9", + "@babel/traverse": "^7.25.9", "semver": "^6.3.1" }, "engines": { @@ -459,12 +537,12 @@ } }, "node_modules/@babel/helper-create-regexp-features-plugin": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.24.7.tgz", - "integrity": "sha512-03TCmXy2FtXJEZfbXDTSqq1fRJArk7lX9DOFC/47VthYcxyIOx+eXQmdo6DOQvrbpIix+KfXwvuXdFDZHxt+rA==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.25.9.tgz", + "integrity": "sha512-ORPNZ3h6ZRkOyAa/SaHU+XsLZr0UQzRwuDQ0cczIA17nAzZ+85G5cVkOJIj7QavLZGSe8QXUmNFxSZzjcZF9bw==", "dependencies": { - "@babel/helper-annotate-as-pure": "^7.24.7", - "regexpu-core": "^5.3.1", + "@babel/helper-annotate-as-pure": "^7.25.9", + "regexpu-core": "^6.1.1", "semver": "^6.3.1" }, "engines": { @@ -497,74 +575,38 @@ "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" } }, - "node_modules/@babel/helper-environment-visitor": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.24.7.tgz", - "integrity": "sha512-DoiN84+4Gnd0ncbBOM9AZENV4a5ZiL39HYMyZJGZ/AZEykHYdJw0wW3kdcsh9/Kn+BRXHLkkklZ51ecPKmI1CQ==", - "dependencies": { - "@babel/types": "^7.24.7" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-function-name": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.24.7.tgz", - "integrity": "sha512-FyoJTsj/PEUWu1/TYRiXTIHc8lbw+TDYkZuoE43opPS5TrI7MyONBE1oNvfguEXAD9yhQRrVBnXdXzSLQl9XnA==", - "dependencies": { - "@babel/template": "^7.24.7", - "@babel/types": "^7.24.7" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-hoist-variables": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.24.7.tgz", - "integrity": "sha512-MJJwhkoGy5c4ehfoRyrJ/owKeMl19U54h27YYftT0o2teQ3FJ3nQUf/I3LlJsX4l3qlw7WRXUmiyajvHXoTubQ==", - "dependencies": { - "@babel/types": "^7.24.7" - }, - "engines": { - "node": ">=6.9.0" - } - }, "node_modules/@babel/helper-member-expression-to-functions": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.24.7.tgz", - "integrity": "sha512-LGeMaf5JN4hAT471eJdBs/GK1DoYIJ5GCtZN/EsL6KUiiDZOvO/eKE11AMZJa2zP4zk4qe9V2O/hxAmkRc8p6w==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.25.9.tgz", + "integrity": "sha512-wbfdZ9w5vk0C0oyHqAJbc62+vet5prjj01jjJ8sKn3j9h3MQQlflEdXYvuqRWjHnM12coDEqiC1IRCi0U/EKwQ==", "dependencies": { - "@babel/traverse": "^7.24.7", - "@babel/types": "^7.24.7" + "@babel/traverse": "^7.25.9", + "@babel/types": "^7.25.9" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-module-imports": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.24.7.tgz", - "integrity": "sha512-8AyH3C+74cgCVVXow/myrynrAGv+nTVg5vKu2nZph9x7RcRwzmh0VFallJuFTZ9mx6u4eSdXZfcOzSqTUm0HCA==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.25.9.tgz", + "integrity": "sha512-tnUA4RsrmflIM6W6RFTLFSXITtl0wKjgpnLgXyowocVPrbYrLUXSBXDgTs8BlbmIzIdlBySRQjINYs2BAkiLtw==", "dependencies": { - "@babel/traverse": "^7.24.7", - "@babel/types": "^7.24.7" + "@babel/traverse": "^7.25.9", + "@babel/types": "^7.25.9" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-module-transforms": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.24.7.tgz", - "integrity": "sha512-1fuJEwIrp+97rM4RWdO+qrRsZlAeL1lQJoPqtCYWv0NL115XM93hIH4CSRln2w52SqvmY5hqdtauB6QFCDiZNQ==", + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.26.0.tgz", + "integrity": "sha512-xO+xu6B5K2czEnQye6BHA7DolFFmS3LB7stHZFaOLb1pAwO1HWLS8fXA+eh0A2yIvltPVmx3eNNDBJA2SLHXFw==", "dependencies": { - "@babel/helper-environment-visitor": "^7.24.7", - "@babel/helper-module-imports": "^7.24.7", - "@babel/helper-simple-access": "^7.24.7", - "@babel/helper-split-export-declaration": "^7.24.7", - "@babel/helper-validator-identifier": "^7.24.7" + "@babel/helper-module-imports": "^7.25.9", + "@babel/helper-validator-identifier": "^7.25.9", + "@babel/traverse": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -574,32 +616,32 @@ } }, "node_modules/@babel/helper-optimise-call-expression": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.24.7.tgz", - "integrity": "sha512-jKiTsW2xmWwxT1ixIdfXUZp+P5yURx2suzLZr5Hi64rURpDYdMW0pv+Uf17EYk2Rd428Lx4tLsnjGJzYKDM/6A==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.25.9.tgz", + "integrity": "sha512-FIpuNaz5ow8VyrYcnXQTDRGvV6tTjkNtCK/RYNDXGSLlUD6cBuQTSw43CShGxjvfBTfcUA/r6UhUCbtYqkhcuQ==", "dependencies": { - "@babel/types": "^7.24.7" + "@babel/types": "^7.25.9" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-plugin-utils": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.24.7.tgz", - "integrity": "sha512-Rq76wjt7yz9AAc1KnlRKNAi/dMSVWgDRx43FHoJEbcYU6xOWaE2dVPwcdTukJrjxS65GITyfbvEYHvkirZ6uEg==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.25.9.tgz", + "integrity": "sha512-kSMlyUVdWe25rEsRGviIgOWnoT/nfABVWlqt9N19/dIPWViAOW2s9wznP5tURbs/IDuNk4gPy3YdYRgH3uxhBw==", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-remap-async-to-generator": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.24.7.tgz", - "integrity": "sha512-9pKLcTlZ92hNZMQfGCHImUpDOlAgkkpqalWEeftW5FBya75k8Li2ilerxkM/uBEj01iBZXcCIB/bwvDYgWyibA==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.25.9.tgz", + "integrity": "sha512-IZtukuUeBbhgOcaW2s06OXTzVNJR0ybm4W5xC1opWFFJMZbwRj5LCk+ByYH7WdZPZTt8KnFwA8pvjN2yqcPlgw==", "dependencies": { - "@babel/helper-annotate-as-pure": "^7.24.7", - "@babel/helper-environment-visitor": "^7.24.7", - "@babel/helper-wrap-function": "^7.24.7" + "@babel/helper-annotate-as-pure": "^7.25.9", + "@babel/helper-wrap-function": "^7.25.9", + "@babel/traverse": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -609,13 +651,13 @@ } }, "node_modules/@babel/helper-replace-supers": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.24.7.tgz", - "integrity": "sha512-qTAxxBM81VEyoAY0TtLrx1oAEJc09ZK67Q9ljQToqCnA+55eNwCORaxlKyu+rNfX86o8OXRUSNUnrtsAZXM9sg==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.25.9.tgz", + "integrity": "sha512-IiDqTOTBQy0sWyeXyGSC5TBJpGFXBkRynjBeXsvbhQFKj2viwJC76Epz35YLU1fpe/Am6Vppb7W7zM4fPQzLsQ==", "dependencies": { - "@babel/helper-environment-visitor": "^7.24.7", - "@babel/helper-member-expression-to-functions": "^7.24.7", - "@babel/helper-optimise-call-expression": "^7.24.7" + "@babel/helper-member-expression-to-functions": "^7.25.9", + "@babel/helper-optimise-call-expression": "^7.25.9", + "@babel/traverse": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -625,186 +667,113 @@ } }, "node_modules/@babel/helper-simple-access": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.24.7.tgz", - "integrity": "sha512-zBAIvbCMh5Ts+b86r/CjU+4XGYIs+R1j951gxI3KmmxBMhCg4oQMsv6ZXQ64XOm/cvzfU1FmoCyt6+owc5QMYg==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.25.9.tgz", + "integrity": "sha512-c6WHXuiaRsJTyHYLJV75t9IqsmTbItYfdj99PnzYGQZkYKvan5/2jKJ7gu31J3/BJ/A18grImSPModuyG/Eo0Q==", "dependencies": { - "@babel/traverse": "^7.24.7", - "@babel/types": "^7.24.7" + "@babel/traverse": "^7.25.9", + "@babel/types": "^7.25.9" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-skip-transparent-expression-wrappers": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.24.7.tgz", - "integrity": "sha512-IO+DLT3LQUElMbpzlatRASEyQtfhSE0+m465v++3jyyXeBTBUjtVZg28/gHeV5mrTJqvEKhKroBGAvhW+qPHiQ==", - "dependencies": { - "@babel/traverse": "^7.24.7", - "@babel/types": "^7.24.7" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-split-export-declaration": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.24.7.tgz", - "integrity": "sha512-oy5V7pD+UvfkEATUKvIjvIAH/xCzfsFVw7ygW2SI6NClZzquT+mwdTfgfdbUiceh6iQO0CHtCPsyze/MZ2YbAA==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.25.9.tgz", + "integrity": "sha512-K4Du3BFa3gvyhzgPcntrkDgZzQaq6uozzcpGbOO1OEJaI+EJdqWIMTLgFgQf6lrfiDFo5FU+BxKepI9RmZqahA==", "dependencies": { - "@babel/types": "^7.24.7" + "@babel/traverse": "^7.25.9", + "@babel/types": "^7.25.9" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-string-parser": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.24.7.tgz", - "integrity": "sha512-7MbVt6xrwFQbunH2DNQsAP5sTGxfqQtErvBIvIMi6EQnbgUOuVYanvREcmFrOPhoXBrTtjhhP+lW+o5UfK+tDg==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.25.9.tgz", + "integrity": "sha512-4A/SCr/2KLd5jrtOMFzaKjVtAei3+2r/NChoBNoZ3EyP/+GlhoaEGoWOZUmFmoITP7zOJyHIMm+DYRd8o3PvHA==", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-validator-identifier": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.24.7.tgz", - "integrity": "sha512-rR+PBcQ1SMQDDyF6X0wxtG8QyLCgUB0eRAGguqRLfkCA87l7yAP7ehq8SNj96OOGTO8OBV70KhuFYcIkHXOg0w==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.25.9.tgz", + "integrity": "sha512-Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ==", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-validator-option": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.24.7.tgz", - "integrity": "sha512-yy1/KvjhV/ZCL+SM7hBrvnZJ3ZuT9OuZgIJAGpPEToANvc3iM6iDvBnRjtElWibHU6n8/LPR/EjX9EtIEYO3pw==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.25.9.tgz", + "integrity": "sha512-e/zv1co8pp55dNdEcCynfj9X7nyUKUXoUEwfXqaZt0omVOmDe9oOTdKStH4GmAw6zxMFs50ZayuMfHDKlO7Tfw==", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-wrap-function": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.24.7.tgz", - "integrity": "sha512-N9JIYk3TD+1vq/wn77YnJOqMtfWhNewNE+DJV4puD2X7Ew9J4JvrzrFDfTfyv5EgEXVy9/Wt8QiOErzEmv5Ifw==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.25.9.tgz", + "integrity": "sha512-ETzz9UTjQSTmw39GboatdymDq4XIQbR8ySgVrylRhPOFpsd+JrKHIuF0de7GCWmem+T4uC5z7EZguod7Wj4A4g==", "dependencies": { - "@babel/helper-function-name": "^7.24.7", - "@babel/template": "^7.24.7", - "@babel/traverse": "^7.24.7", - "@babel/types": "^7.24.7" + "@babel/template": "^7.25.9", + "@babel/traverse": "^7.25.9", + "@babel/types": "^7.25.9" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helpers": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.24.7.tgz", - "integrity": "sha512-NlmJJtvcw72yRJRcnCmGvSi+3jDEg8qFu3z0AFoymmzLx5ERVWyzd9kVXr7Th9/8yIJi2Zc6av4Tqz3wFs8QWg==", - "dependencies": { - "@babel/template": "^7.24.7", - "@babel/types": "^7.24.7" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/highlight": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.24.7.tgz", - "integrity": "sha512-EStJpq4OuY8xYfhGVXngigBJRWxftKX9ksiGDnmlY3o7B/V7KIAc9X4oiK87uPJSc/vs5L869bem5fhZa8caZw==", + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.26.0.tgz", + "integrity": "sha512-tbhNuIxNcVb21pInl3ZSjksLCvgdZy9KwJ8brv993QtIVKJBBkYXz4q4ZbAv31GdnC+R90np23L5FbEBlthAEw==", "dependencies": { - "@babel/helper-validator-identifier": "^7.24.7", - "chalk": "^2.4.2", - "js-tokens": "^4.0.0", - "picocolors": "^1.0.0" + "@babel/template": "^7.25.9", + "@babel/types": "^7.26.0" }, "engines": { "node": ">=6.9.0" } }, - "node_modules/@babel/highlight/node_modules/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==", + "node_modules/@babel/parser": { + "version": "7.26.2", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.26.2.tgz", + "integrity": "sha512-DWMCZH9WA4Maitz2q21SRKHo9QXZxkDsbNZoVD62gusNtNBBqDg9i7uOhASfTfIGNzW+O+r7+jAlM8dwphcJKQ==", "dependencies": { - "color-convert": "^1.9.0" + "@babel/types": "^7.26.0" }, - "engines": { - "node": ">=4" - } - }, - "node_modules/@babel/highlight/node_modules/chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" + "bin": { + "parser": "bin/babel-parser.js" }, "engines": { - "node": ">=4" - } - }, - "node_modules/@babel/highlight/node_modules/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==", - "dependencies": { - "color-name": "1.1.3" - } - }, - "node_modules/@babel/highlight/node_modules/color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" - }, - "node_modules/@babel/highlight/node_modules/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==", - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/@babel/highlight/node_modules/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==", - "engines": { - "node": ">=4" + "node": ">=6.0.0" } }, - "node_modules/@babel/highlight/node_modules/supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "node_modules/@babel/plugin-bugfix-firefox-class-in-computed-class-key": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-firefox-class-in-computed-class-key/-/plugin-bugfix-firefox-class-in-computed-class-key-7.25.9.tgz", + "integrity": "sha512-ZkRyVkThtxQ/J6nv3JFYv1RYY+JT5BvU0y3k5bWrmuG4woXypRa4PXmm9RhOwodRkYFWqC0C0cqcJ4OqR7kW+g==", "dependencies": { - "has-flag": "^3.0.0" + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/traverse": "^7.25.9" }, "engines": { - "node": ">=4" - } - }, - "node_modules/@babel/parser": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.24.7.tgz", - "integrity": "sha512-9uUYRm6OqQrCqQdG1iCBwBPZgN8ciDBro2nIOFaiRz1/BCxaI7CNvQbDHvsArAC7Tw9Hda/B3U+6ui9u4HWXPw==", - "bin": { - "parser": "bin/babel-parser.js" + "node": ">=6.9.0" }, - "engines": { - "node": ">=6.0.0" + "peerDependencies": { + "@babel/core": "^7.0.0" } }, - "node_modules/@babel/plugin-bugfix-firefox-class-in-computed-class-key": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-firefox-class-in-computed-class-key/-/plugin-bugfix-firefox-class-in-computed-class-key-7.24.7.tgz", - "integrity": "sha512-TiT1ss81W80eQsN+722OaeQMY/G4yTb4G9JrqeiDADs3N8lbPMGldWi9x8tyqCW5NLx1Jh2AvkE6r6QvEltMMQ==", + "node_modules/@babel/plugin-bugfix-safari-class-field-initializer-scope": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-class-field-initializer-scope/-/plugin-bugfix-safari-class-field-initializer-scope-7.25.9.tgz", + "integrity": "sha512-MrGRLZxLD/Zjj0gdU15dfs+HH/OXvnw/U4jJD8vpcP2CJQapPEv1IWwjc/qMg7ItBlPwSv1hRBbb7LeuANdcnw==", "dependencies": { - "@babel/helper-environment-visitor": "^7.24.7", - "@babel/helper-plugin-utils": "^7.24.7" + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -814,11 +783,11 @@ } }, "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.24.7.tgz", - "integrity": "sha512-unaQgZ/iRu/By6tsjMZzpeBZjChYfLYry6HrEXPoz3KmfF0sVBQ1l8zKMQ4xRGLWVsjuvB8nQfjNP/DcfEOCsg==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.25.9.tgz", + "integrity": "sha512-2qUwwfAFpJLZqxd02YW9btUCZHl+RFvdDkNfZwaIJrvB8Tesjsk8pEQkTvGwZXLqXUx/2oyY3ySRhm6HOXuCug==", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7" + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -828,13 +797,13 @@ } }, "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.24.7.tgz", - "integrity": "sha512-+izXIbke1T33mY4MSNnrqhPXDz01WYhEf3yF5NbnUtkiNnm+XBZJl3kNfoK6NKmYlz/D07+l2GWVK/QfDkNCuQ==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.25.9.tgz", + "integrity": "sha512-6xWgLZTJXwilVjlnV7ospI3xi+sl8lN8rXXbBD6vYn3UYDlGsag8wrZkKcSI8G6KgqKP7vNFaDgeDnfAABq61g==", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7", - "@babel/helper-skip-transparent-expression-wrappers": "^7.24.7", - "@babel/plugin-transform-optional-chaining": "^7.24.7" + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9", + "@babel/plugin-transform-optional-chaining": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -844,12 +813,12 @@ } }, "node_modules/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.24.7.tgz", - "integrity": "sha512-utA4HuR6F4Vvcr+o4DnjL8fCOlgRFGbeeBEGNg3ZTrLFw6VWG5XmUrvcQ0FjIYMU2ST4XcR2Wsp7t9qOAPnxMg==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.25.9.tgz", + "integrity": "sha512-aLnMXYPnzwwqhYSCyXfKkIkYgJ8zv9RK+roo9DkTXz38ynIhd9XCbN08s3MGvqL2MYGVUGdRQLL/JqBIeJhJBg==", "dependencies": { - "@babel/helper-environment-visitor": "^7.24.7", - "@babel/helper-plugin-utils": "^7.24.7" + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/traverse": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -869,10 +838,10 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-syntax-async-generators": { - "version": "7.8.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", - "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", + "node_modules/@babel/plugin-syntax-dynamic-import": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", + "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" }, @@ -880,23 +849,26 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-syntax-class-properties": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", - "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", + "node_modules/@babel/plugin-syntax-import-assertions": { + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.26.0.tgz", + "integrity": "sha512-QCWT5Hh830hK5EQa7XzuqIkQU9tT/whqbDz7kuaZMHFl1inRRg7JnuAEOQ0Ur0QUl0NufCk1msK2BeY79Aj/eg==", "dependencies": { - "@babel/helper-plugin-utils": "^7.12.13" + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-syntax-class-static-block": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", - "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", + "node_modules/@babel/plugin-syntax-import-attributes": { + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.26.0.tgz", + "integrity": "sha512-e2dttdsJ1ZTpi3B9UYGLw41hifAubg19AtCu/2I/F1QNVclOBr1dYpTdmdyZ84Xiz43BS/tCUkMAZNLv12Pi+A==", "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -905,34 +877,26 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-syntax-dynamic-import": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", - "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", + "node_modules/@babel/plugin-syntax-jsx": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.25.9.tgz", + "integrity": "sha512-ld6oezHQMZsZfp6pWtbjaNDF2tiiCYYDqQszHt5VV437lewP9aSi2Of99CK0D0XB21k7FLgnLcmQKyKzynfeAA==", "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" + "@babel/helper-plugin-utils": "^7.25.9" }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-export-namespace-from": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", - "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.3" + "engines": { + "node": ">=6.9.0" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-syntax-import-assertions": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.24.7.tgz", - "integrity": "sha512-Ec3NRUMoi8gskrkBe3fNmEQfxDvY8bgfQpz6jlk/41kX9eUjvpyqWU7PBP/pLAvMaSQjbMNKJmvX57jP+M6bPg==", + "node_modules/@babel/plugin-syntax-typescript": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.25.9.tgz", + "integrity": "sha512-hjMgRy5hb8uJJjUcdWunWVcoi9bGpJp8p5Ol1229PoN6aytsLwNMgmdftO23wnCLMfVmTwZDWMPNq/D1SY60JQ==", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7" + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -941,48 +905,59 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-syntax-import-attributes": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.24.7.tgz", - "integrity": "sha512-hbX+lKKeUMGihnK8nvKqmXBInriT3GVjzXKFriV3YC6APGxMbP8RZNFwy91+hocLXq90Mta+HshoB31802bb8A==", + "node_modules/@babel/plugin-syntax-unicode-sets-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-unicode-sets-regex/-/plugin-syntax-unicode-sets-regex-7.18.6.tgz", + "integrity": "sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7" + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" }, "engines": { "node": ">=6.9.0" }, "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@babel/core": "^7.0.0" } }, - "node_modules/@babel/plugin-syntax-import-meta": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", - "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", + "node_modules/@babel/plugin-transform-arrow-functions": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.25.9.tgz", + "integrity": "sha512-6jmooXYIwn9ca5/RylZADJ+EnSxVUS5sjeJ9UPk6RWRzXCmOJCy6dqItPJFpw2cuCangPK4OYr5uhGKcmrm5Qg==", "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-syntax-json-strings": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", - "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", + "node_modules/@babel/plugin-transform-async-generator-functions": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.25.9.tgz", + "integrity": "sha512-RXV6QAzTBbhDMO9fWwOmwwTuYaiPbggWQ9INdZqAYeSHyG7FzQ+nOZaUUjNwKv9pV3aE4WFqFm1Hnbci5tBCAw==", "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-remap-async-to-generator": "^7.25.9", + "@babel/traverse": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-syntax-jsx": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.24.7.tgz", - "integrity": "sha512-6ddciUPe/mpMnOKv/U+RSd2vvVy+Yw/JfBB0ZHYjEZt9NLHmCUylNYlsbqCCS1Bffjlb0fCwC9Vqz+sBz6PsiQ==", + "node_modules/@babel/plugin-transform-async-to-generator": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.25.9.tgz", + "integrity": "sha512-NT7Ejn7Z/LjUH0Gv5KsBCxh7BH3fbLTV0ptHvpeMvrt3cPThHfJfst9Wrb7S8EvJ7vRTFI7z+VAvFVEQn/m5zQ==", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7" + "@babel/helper-module-imports": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-remap-async-to-generator": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -991,78 +966,104 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-syntax-logical-assignment-operators": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", - "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", + "node_modules/@babel/plugin-transform-block-scoped-functions": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.25.9.tgz", + "integrity": "sha512-toHc9fzab0ZfenFpsyYinOX0J/5dgJVA2fm64xPewu7CoYHWEivIWKxkK2rMi4r3yQqLnVmheMXRdG+k239CgA==", "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-syntax-nullish-coalescing-operator": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", - "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", + "node_modules/@babel/plugin-transform-block-scoping": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.25.9.tgz", + "integrity": "sha512-1F05O7AYjymAtqbsFETboN1NvBdcnzMerO+zlMyJBEz6WkMdejvGWw9p05iTSjC85RLlBseHHQpYaM4gzJkBGg==", "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-syntax-numeric-separator": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", - "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", + "node_modules/@babel/plugin-transform-class-properties": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.25.9.tgz", + "integrity": "sha512-bbMAII8GRSkcd0h0b4X+36GksxuheLFjP65ul9w6C3KgAamI3JqErNgSrosX6ZPj+Mpim5VvEbawXxJCyEUV3Q==", "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-create-class-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-syntax-object-rest-spread": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", - "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", + "node_modules/@babel/plugin-transform-class-static-block": { + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.26.0.tgz", + "integrity": "sha512-6J2APTs7BDDm+UMqP1useWqhcRAXo0WIoVj26N7kPFB6S73Lgvyka4KTZYIxtgYXiN5HTyRObA72N2iu628iTQ==", "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" + "@babel/helper-create-class-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" }, "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@babel/core": "^7.12.0" } }, - "node_modules/@babel/plugin-syntax-optional-catch-binding": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", - "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" + "node_modules/@babel/plugin-transform-classes": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.25.9.tgz", + "integrity": "sha512-mD8APIXmseE7oZvZgGABDyM34GUmK45Um2TXiBUt7PnuAxrgoSVf123qUzPxEr/+/BHrRn5NMZCdE2m/1F8DGg==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.25.9", + "@babel/helper-compilation-targets": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-replace-supers": "^7.25.9", + "@babel/traverse": "^7.25.9", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-syntax-optional-chaining": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", - "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", + "node_modules/@babel/plugin-transform-computed-properties": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.25.9.tgz", + "integrity": "sha512-HnBegGqXZR12xbcTHlJ9HGxw1OniltT26J5YpfruGqtUHlz/xKf/G2ak9e+t0rVqrjXa9WOhvYPz1ERfMj23AA==", "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/template": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-syntax-private-property-in-object": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", - "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", + "node_modules/@babel/plugin-transform-destructuring": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.25.9.tgz", + "integrity": "sha512-WkCGb/3ZxXepmMiX101nnGiU+1CAdut8oHyEOHxkKuS1qKpU2SMXE2uSvfz8PBuLd49V6LEsbtyPhWC7fnkgvQ==", "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1071,12 +1072,13 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-syntax-top-level-await": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", - "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", + "node_modules/@babel/plugin-transform-dotall-regex": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.25.9.tgz", + "integrity": "sha512-t7ZQ7g5trIgSRYhI9pIJtRl64KHotutUJsh4Eze5l7olJv+mRSg4/MmbZ0tv1eeqRbdvo/+trvJD/Oc5DmW2cA==", "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" + "@babel/helper-create-regexp-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1085,12 +1087,12 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-syntax-typescript": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.24.7.tgz", - "integrity": "sha512-c/+fVeJBB0FeKsFvwytYiUD+LBvhHjGSI0g446PRGdSVGZLRNArBUno2PETbAly3tpiNAQR5XaZ+JslxkotsbA==", + "node_modules/@babel/plugin-transform-duplicate-keys": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.25.9.tgz", + "integrity": "sha512-LZxhJ6dvBb/f3x8xwWIuyiAHy56nrRG3PeYTpBkkzkYRRQ6tJLu68lEF5VIqMUZiAV7a8+Tb78nEoMCMcqjXBw==", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7" + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1099,13 +1101,13 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-syntax-unicode-sets-regex": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-unicode-sets-regex/-/plugin-syntax-unicode-sets-regex-7.18.6.tgz", - "integrity": "sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==", + "node_modules/@babel/plugin-transform-duplicate-named-capturing-groups-regex": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-named-capturing-groups-regex/-/plugin-transform-duplicate-named-capturing-groups-regex-7.25.9.tgz", + "integrity": "sha512-0UfuJS0EsXbRvKnwcLjFtJy/Sxc5J5jhLHnFhy7u4zih97Hz6tJkLU+O+FMMrNZrosUPxDi6sYxJ/EA8jDiAog==", "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" + "@babel/helper-create-regexp-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1114,198 +1116,12 @@ "@babel/core": "^7.0.0" } }, - "node_modules/@babel/plugin-transform-arrow-functions": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.24.7.tgz", - "integrity": "sha512-Dt9LQs6iEY++gXUwY03DNFat5C2NbO48jj+j/bSAz6b3HgPs39qcPiYt77fDObIcFwj3/C2ICX9YMwGflUoSHQ==", + "node_modules/@babel/plugin-transform-dynamic-import": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.25.9.tgz", + "integrity": "sha512-GCggjexbmSLaFhqsojeugBpeaRIgWNTcgKVq/0qIteFEqY2A+b9QidYadrWlnbWQUrW5fn+mCvf3tr7OeBFTyg==", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-async-generator-functions": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.24.7.tgz", - "integrity": "sha512-o+iF77e3u7ZS4AoAuJvapz9Fm001PuD2V3Lp6OSE4FYQke+cSewYtnek+THqGRWyQloRCyvWL1OkyfNEl9vr/g==", - "dependencies": { - "@babel/helper-environment-visitor": "^7.24.7", - "@babel/helper-plugin-utils": "^7.24.7", - "@babel/helper-remap-async-to-generator": "^7.24.7", - "@babel/plugin-syntax-async-generators": "^7.8.4" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-async-to-generator": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.24.7.tgz", - "integrity": "sha512-SQY01PcJfmQ+4Ash7NE+rpbLFbmqA2GPIgqzxfFTL4t1FKRq4zTms/7htKpoCUI9OcFYgzqfmCdH53s6/jn5fA==", - "dependencies": { - "@babel/helper-module-imports": "^7.24.7", - "@babel/helper-plugin-utils": "^7.24.7", - "@babel/helper-remap-async-to-generator": "^7.24.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-block-scoped-functions": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.24.7.tgz", - "integrity": "sha512-yO7RAz6EsVQDaBH18IDJcMB1HnrUn2FJ/Jslc/WtPPWcjhpUJXU/rjbwmluzp7v/ZzWcEhTMXELnnsz8djWDwQ==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-block-scoping": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.24.7.tgz", - "integrity": "sha512-Nd5CvgMbWc+oWzBsuaMcbwjJWAcp5qzrbg69SZdHSP7AMY0AbWFqFO0WTFCA1jxhMCwodRwvRec8k0QUbZk7RQ==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-class-properties": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.24.7.tgz", - "integrity": "sha512-vKbfawVYayKcSeSR5YYzzyXvsDFWU2mD8U5TFeXtbCPLFUqe7GyCgvO6XDHzje862ODrOwy6WCPmKeWHbCFJ4w==", - "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.24.7", - "@babel/helper-plugin-utils": "^7.24.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-class-static-block": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.24.7.tgz", - "integrity": "sha512-HMXK3WbBPpZQufbMG4B46A90PkuuhN9vBCb5T8+VAHqvAqvcLi+2cKoukcpmUYkszLhScU3l1iudhrks3DggRQ==", - "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.24.7", - "@babel/helper-plugin-utils": "^7.24.7", - "@babel/plugin-syntax-class-static-block": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.12.0" - } - }, - "node_modules/@babel/plugin-transform-classes": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.24.7.tgz", - "integrity": "sha512-CFbbBigp8ln4FU6Bpy6g7sE8B/WmCmzvivzUC6xDAdWVsjYTXijpuuGJmYkAaoWAzcItGKT3IOAbxRItZ5HTjw==", - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.24.7", - "@babel/helper-compilation-targets": "^7.24.7", - "@babel/helper-environment-visitor": "^7.24.7", - "@babel/helper-function-name": "^7.24.7", - "@babel/helper-plugin-utils": "^7.24.7", - "@babel/helper-replace-supers": "^7.24.7", - "@babel/helper-split-export-declaration": "^7.24.7", - "globals": "^11.1.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-computed-properties": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.24.7.tgz", - "integrity": "sha512-25cS7v+707Gu6Ds2oY6tCkUwsJ9YIDbggd9+cu9jzzDgiNq7hR/8dkzxWfKWnTic26vsI3EsCXNd4iEB6e8esQ==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7", - "@babel/template": "^7.24.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-destructuring": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.24.7.tgz", - "integrity": "sha512-19eJO/8kdCQ9zISOf+SEUJM/bAUIsvY3YDnXZTupUCQ8LgrWnsG/gFB9dvXqdXnRXMAM8fvt7b0CBKQHNGy1mw==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-dotall-regex": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.24.7.tgz", - "integrity": "sha512-ZOA3W+1RRTSWvyqcMJDLqbchh7U4NRGqwRfFSVbOLS/ePIP4vHB5e8T8eXcuqyN1QkgKyj5wuW0lcS85v4CrSw==", - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.24.7", - "@babel/helper-plugin-utils": "^7.24.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-duplicate-keys": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.24.7.tgz", - "integrity": "sha512-JdYfXyCRihAe46jUIliuL2/s0x0wObgwwiGxw/UbgJBr20gQBThrokO4nYKgWkD7uBaqM7+9x5TU7NkExZJyzw==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-dynamic-import": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.24.7.tgz", - "integrity": "sha512-sc3X26PhZQDb3JhORmakcbvkeInvxz+A8oda99lj7J60QRuPZvNAk9wQlTBS1ZynelDrDmTU4pw1tyc5d5ZMUg==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7", - "@babel/plugin-syntax-dynamic-import": "^7.8.3" + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1315,12 +1131,12 @@ } }, "node_modules/@babel/plugin-transform-exponentiation-operator": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.24.7.tgz", - "integrity": "sha512-Rqe/vSc9OYgDajNIK35u7ot+KeCoetqQYFXM4Epf7M7ez3lWlOjrDjrwMei6caCVhfdw+mIKD4cgdGNy5JQotQ==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.25.9.tgz", + "integrity": "sha512-KRhdhlVk2nObA5AYa7QMgTMTVJdfHprfpAk4DjZVtllqRg9qarilstTKEhpVjyt+Npi8ThRyiV8176Am3CodPA==", "dependencies": { - "@babel/helper-builder-binary-assignment-operator-visitor": "^7.24.7", - "@babel/helper-plugin-utils": "^7.24.7" + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1330,12 +1146,11 @@ } }, "node_modules/@babel/plugin-transform-export-namespace-from": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.24.7.tgz", - "integrity": "sha512-v0K9uNYsPL3oXZ/7F9NNIbAj2jv1whUEtyA6aujhekLs56R++JDQuzRcP2/z4WX5Vg/c5lE9uWZA0/iUoFhLTA==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.25.9.tgz", + "integrity": "sha512-2NsEz+CxzJIVOPx2o9UsW1rXLqtChtLoVnwYHHiB04wS5sgn7mrV45fWMBX0Kk+ub9uXytVYfNP2HjbVbCB3Ww==", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7", - "@babel/plugin-syntax-export-namespace-from": "^7.8.3" + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1345,12 +1160,12 @@ } }, "node_modules/@babel/plugin-transform-for-of": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.24.7.tgz", - "integrity": "sha512-wo9ogrDG1ITTTBsy46oGiN1dS9A7MROBTcYsfS8DtsImMkHk9JXJ3EWQM6X2SUw4x80uGPlwj0o00Uoc6nEE3g==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.25.9.tgz", + "integrity": "sha512-LqHxduHoaGELJl2uhImHwRQudhCM50pT46rIBNvtT/Oql3nqiS3wOwP+5ten7NpYSXrrVLgtZU3DZmPtWZo16A==", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7", - "@babel/helper-skip-transparent-expression-wrappers": "^7.24.7" + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1360,13 +1175,13 @@ } }, "node_modules/@babel/plugin-transform-function-name": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.24.7.tgz", - "integrity": "sha512-U9FcnA821YoILngSmYkW6FjyQe2TyZD5pHt4EVIhmcTkrJw/3KqcrRSxuOo5tFZJi7TE19iDyI1u+weTI7bn2w==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.25.9.tgz", + "integrity": "sha512-8lP+Yxjv14Vc5MuWBpJsoUCd3hD6V9DgBon2FVYL4jJgbnVQ9fTgYmonchzZJOVNgzEgbxp4OwAf6xz6M/14XA==", "dependencies": { - "@babel/helper-compilation-targets": "^7.24.7", - "@babel/helper-function-name": "^7.24.7", - "@babel/helper-plugin-utils": "^7.24.7" + "@babel/helper-compilation-targets": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/traverse": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1376,12 +1191,11 @@ } }, "node_modules/@babel/plugin-transform-json-strings": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.24.7.tgz", - "integrity": "sha512-2yFnBGDvRuxAaE/f0vfBKvtnvvqU8tGpMHqMNpTN2oWMKIR3NqFkjaAgGwawhqK/pIN2T3XdjGPdaG0vDhOBGw==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.25.9.tgz", + "integrity": "sha512-xoTMk0WXceiiIvsaquQQUaLLXSW1KJ159KP87VilruQm0LNNGxWzahxSS6T6i4Zg3ezp4vA4zuwiNUR53qmQAw==", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7", - "@babel/plugin-syntax-json-strings": "^7.8.3" + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1391,11 +1205,11 @@ } }, "node_modules/@babel/plugin-transform-literals": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.24.7.tgz", - "integrity": "sha512-vcwCbb4HDH+hWi8Pqenwnjy+UiklO4Kt1vfspcQYFhJdpthSnW8XvWGyDZWKNVrVbVViI/S7K9PDJZiUmP2fYQ==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.25.9.tgz", + "integrity": "sha512-9N7+2lFziW8W9pBl2TzaNht3+pgMIRP74zizeCSrtnSKVdUl8mAjjOP2OOVQAfZ881P2cNjDj1uAMEdeD50nuQ==", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7" + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1405,12 +1219,11 @@ } }, "node_modules/@babel/plugin-transform-logical-assignment-operators": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.24.7.tgz", - "integrity": "sha512-4D2tpwlQ1odXmTEIFWy9ELJcZHqrStlzK/dAOWYyxX3zT0iXQB6banjgeOJQXzEc4S0E0a5A+hahxPaEFYftsw==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.25.9.tgz", + "integrity": "sha512-wI4wRAzGko551Y8eVf6iOY9EouIDTtPb0ByZx+ktDGHwv6bHFimrgJM/2T021txPZ2s4c7bqvHbd+vXG6K948Q==", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7", - "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1420,11 +1233,11 @@ } }, "node_modules/@babel/plugin-transform-member-expression-literals": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.24.7.tgz", - "integrity": "sha512-T/hRC1uqrzXMKLQ6UCwMT85S3EvqaBXDGf0FaMf4446Qx9vKwlghvee0+uuZcDUCZU5RuNi4781UQ7R308zzBw==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.25.9.tgz", + "integrity": "sha512-PYazBVfofCQkkMzh2P6IdIUaCEWni3iYEerAsRWuVd8+jlM1S9S9cz1dF9hIzyoZ8IA3+OwVYIp9v9e+GbgZhA==", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7" + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1434,12 +1247,12 @@ } }, "node_modules/@babel/plugin-transform-modules-amd": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.24.7.tgz", - "integrity": "sha512-9+pB1qxV3vs/8Hdmz/CulFB8w2tuu6EB94JZFsjdqxQokwGa9Unap7Bo2gGBGIvPmDIVvQrom7r5m/TCDMURhg==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.25.9.tgz", + "integrity": "sha512-g5T11tnI36jVClQlMlt4qKDLlWnG5pP9CSM4GhdRciTNMRgkfpo5cR6b4rGIOYPgRRuFAvwjPQ/Yk+ql4dyhbw==", "dependencies": { - "@babel/helper-module-transforms": "^7.24.7", - "@babel/helper-plugin-utils": "^7.24.7" + "@babel/helper-module-transforms": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1449,13 +1262,13 @@ } }, "node_modules/@babel/plugin-transform-modules-commonjs": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.24.7.tgz", - "integrity": "sha512-iFI8GDxtevHJ/Z22J5xQpVqFLlMNstcLXh994xifFwxxGslr2ZXXLWgtBeLctOD63UFDArdvN6Tg8RFw+aEmjQ==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.25.9.tgz", + "integrity": "sha512-dwh2Ol1jWwL2MgkCzUSOvfmKElqQcuswAZypBSUsScMXvgdT8Ekq5YA6TtqpTVWH+4903NmboMuH1o9i8Rxlyg==", "dependencies": { - "@babel/helper-module-transforms": "^7.24.7", - "@babel/helper-plugin-utils": "^7.24.7", - "@babel/helper-simple-access": "^7.24.7" + "@babel/helper-module-transforms": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-simple-access": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1465,14 +1278,14 @@ } }, "node_modules/@babel/plugin-transform-modules-systemjs": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.24.7.tgz", - "integrity": "sha512-GYQE0tW7YoaN13qFh3O1NCY4MPkUiAH3fiF7UcV/I3ajmDKEdG3l+UOcbAm4zUE3gnvUU+Eni7XrVKo9eO9auw==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.25.9.tgz", + "integrity": "sha512-hyss7iIlH/zLHaehT+xwiymtPOpsiwIIRlCAOwBB04ta5Tt+lNItADdlXw3jAWZ96VJ2jlhl/c+PNIQPKNfvcA==", "dependencies": { - "@babel/helper-hoist-variables": "^7.24.7", - "@babel/helper-module-transforms": "^7.24.7", - "@babel/helper-plugin-utils": "^7.24.7", - "@babel/helper-validator-identifier": "^7.24.7" + "@babel/helper-module-transforms": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-validator-identifier": "^7.25.9", + "@babel/traverse": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1482,12 +1295,12 @@ } }, "node_modules/@babel/plugin-transform-modules-umd": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.24.7.tgz", - "integrity": "sha512-3aytQvqJ/h9z4g8AsKPLvD4Zqi2qT+L3j7XoFFu1XBlZWEl2/1kWnhmAbxpLgPrHSY0M6UA02jyTiwUVtiKR6A==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.25.9.tgz", + "integrity": "sha512-bS9MVObUgE7ww36HEfwe6g9WakQ0KF07mQF74uuXdkoziUPfKyu/nIm663kz//e5O1nPInPFx36z7WJmJ4yNEw==", "dependencies": { - "@babel/helper-module-transforms": "^7.24.7", - "@babel/helper-plugin-utils": "^7.24.7" + "@babel/helper-module-transforms": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1497,12 +1310,12 @@ } }, "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.24.7.tgz", - "integrity": "sha512-/jr7h/EWeJtk1U/uz2jlsCioHkZk1JJZVcc8oQsJ1dUlaJD83f4/6Zeh2aHt9BIFokHIsSeDfhUmju0+1GPd6g==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.25.9.tgz", + "integrity": "sha512-oqB6WHdKTGl3q/ItQhpLSnWWOpjUJLsOCLVyeFgeTktkBSCiurvPOsyt93gibI9CmuKvTUEtWmG5VhZD+5T/KA==", "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.24.7", - "@babel/helper-plugin-utils": "^7.24.7" + "@babel/helper-create-regexp-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1512,11 +1325,11 @@ } }, "node_modules/@babel/plugin-transform-new-target": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.24.7.tgz", - "integrity": "sha512-RNKwfRIXg4Ls/8mMTza5oPF5RkOW8Wy/WgMAp1/F1yZ8mMbtwXW+HDoJiOsagWrAhI5f57Vncrmr9XeT4CVapA==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.25.9.tgz", + "integrity": "sha512-U/3p8X1yCSoKyUj2eOBIx3FOn6pElFOKvAAGf8HTtItuPyB+ZeOqfn+mvTtg9ZlOAjsPdK3ayQEjqHjU/yLeVQ==", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7" + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1526,12 +1339,11 @@ } }, "node_modules/@babel/plugin-transform-nullish-coalescing-operator": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.24.7.tgz", - "integrity": "sha512-Ts7xQVk1OEocqzm8rHMXHlxvsfZ0cEF2yomUqpKENHWMF4zKk175Y4q8H5knJes6PgYad50uuRmt3UJuhBw8pQ==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.25.9.tgz", + "integrity": "sha512-ENfftpLZw5EItALAD4WsY/KUWvhUlZndm5GC7G3evUsVeSJB6p0pBeLQUnRnBCBx7zV0RKQjR9kCuwrsIrjWog==", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1541,12 +1353,11 @@ } }, "node_modules/@babel/plugin-transform-numeric-separator": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.24.7.tgz", - "integrity": "sha512-e6q1TiVUzvH9KRvicuxdBTUj4AdKSRwzIyFFnfnezpCfP2/7Qmbb8qbU2j7GODbl4JMkblitCQjKYUaX/qkkwA==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.25.9.tgz", + "integrity": "sha512-TlprrJ1GBZ3r6s96Yq8gEQv82s8/5HnCVHtEJScUj90thHQbwe+E5MLhi2bbNHBEJuzrvltXSru+BUxHDoog7Q==", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7", - "@babel/plugin-syntax-numeric-separator": "^7.10.4" + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1556,14 +1367,13 @@ } }, "node_modules/@babel/plugin-transform-object-rest-spread": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.24.7.tgz", - "integrity": "sha512-4QrHAr0aXQCEFni2q4DqKLD31n2DL+RxcwnNjDFkSG0eNQ/xCavnRkfCUjsyqGC2OviNJvZOF/mQqZBw7i2C5Q==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.25.9.tgz", + "integrity": "sha512-fSaXafEE9CVHPweLYw4J0emp1t8zYTXyzN3UuG+lylqkvYd7RMrsOQ8TYx5RF231be0vqtFC6jnx3UmpJmKBYg==", "dependencies": { - "@babel/helper-compilation-targets": "^7.24.7", - "@babel/helper-plugin-utils": "^7.24.7", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-transform-parameters": "^7.24.7" + "@babel/helper-compilation-targets": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/plugin-transform-parameters": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1573,12 +1383,12 @@ } }, "node_modules/@babel/plugin-transform-object-super": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.24.7.tgz", - "integrity": "sha512-A/vVLwN6lBrMFmMDmPPz0jnE6ZGx7Jq7d6sT/Ev4H65RER6pZ+kczlf1DthF5N0qaPHBsI7UXiE8Zy66nmAovg==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.25.9.tgz", + "integrity": "sha512-Kj/Gh+Rw2RNLbCK1VAWj2U48yxxqL2x0k10nPtSdRa0O2xnHXalD0s+o1A6a0W43gJ00ANo38jxkQreckOzv5A==", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7", - "@babel/helper-replace-supers": "^7.24.7" + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-replace-supers": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1588,12 +1398,11 @@ } }, "node_modules/@babel/plugin-transform-optional-catch-binding": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.24.7.tgz", - "integrity": "sha512-uLEndKqP5BfBbC/5jTwPxLh9kqPWWgzN/f8w6UwAIirAEqiIVJWWY312X72Eub09g5KF9+Zn7+hT7sDxmhRuKA==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.25.9.tgz", + "integrity": "sha512-qM/6m6hQZzDcZF3onzIhZeDHDO43bkNNlOX0i8n3lR6zLbu0GN2d8qfM/IERJZYauhAHSLHy39NF0Ctdvcid7g==", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1603,13 +1412,12 @@ } }, "node_modules/@babel/plugin-transform-optional-chaining": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.24.7.tgz", - "integrity": "sha512-tK+0N9yd4j+x/4hxF3F0e0fu/VdcxU18y5SevtyM/PCFlQvXbR0Zmlo2eBrKtVipGNFzpq56o8WsIIKcJFUCRQ==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.25.9.tgz", + "integrity": "sha512-6AvV0FsLULbpnXeBjrY4dmWF8F7gf8QnvTEoO/wX/5xm/xE1Xo8oPuD3MPS+KS9f9XBEAWN7X1aWr4z9HdOr7A==", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7", - "@babel/helper-skip-transparent-expression-wrappers": "^7.24.7", - "@babel/plugin-syntax-optional-chaining": "^7.8.3" + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1619,11 +1427,11 @@ } }, "node_modules/@babel/plugin-transform-parameters": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.24.7.tgz", - "integrity": "sha512-yGWW5Rr+sQOhK0Ot8hjDJuxU3XLRQGflvT4lhlSY0DFvdb3TwKaY26CJzHtYllU0vT9j58hc37ndFPsqT1SrzA==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.25.9.tgz", + "integrity": "sha512-wzz6MKwpnshBAiRmn4jR8LYz/g8Ksg0o80XmwZDlordjwEk9SxBzTWC7F5ef1jhbrbOW2DJ5J6ayRukrJmnr0g==", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7" + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1633,12 +1441,12 @@ } }, "node_modules/@babel/plugin-transform-private-methods": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.24.7.tgz", - "integrity": "sha512-COTCOkG2hn4JKGEKBADkA8WNb35TGkkRbI5iT845dB+NyqgO8Hn+ajPbSnIQznneJTa3d30scb6iz/DhH8GsJQ==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.25.9.tgz", + "integrity": "sha512-D/JUozNpQLAPUVusvqMxyvjzllRaF8/nSrP1s2YGQT/W4LHK4xxsMcHjhOGTS01mp9Hda8nswb+FblLdJornQw==", "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.24.7", - "@babel/helper-plugin-utils": "^7.24.7" + "@babel/helper-create-class-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1648,14 +1456,13 @@ } }, "node_modules/@babel/plugin-transform-private-property-in-object": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.24.7.tgz", - "integrity": "sha512-9z76mxwnwFxMyxZWEgdgECQglF2Q7cFLm0kMf8pGwt+GSJsY0cONKj/UuO4bOH0w/uAel3ekS4ra5CEAyJRmDA==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.25.9.tgz", + "integrity": "sha512-Evf3kcMqzXA3xfYJmZ9Pg1OvKdtqsDMSWBDzZOPLvHiTt36E75jLDQo5w1gtRU95Q4E5PDttrTf25Fw8d/uWLw==", "dependencies": { - "@babel/helper-annotate-as-pure": "^7.24.7", - "@babel/helper-create-class-features-plugin": "^7.24.7", - "@babel/helper-plugin-utils": "^7.24.7", - "@babel/plugin-syntax-private-property-in-object": "^7.14.5" + "@babel/helper-annotate-as-pure": "^7.25.9", + "@babel/helper-create-class-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1665,11 +1472,11 @@ } }, "node_modules/@babel/plugin-transform-property-literals": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.24.7.tgz", - "integrity": "sha512-EMi4MLQSHfd2nrCqQEWxFdha2gBCqU4ZcCng4WBGZ5CJL4bBRW0ptdqqDdeirGZcpALazVVNJqRmsO8/+oNCBA==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.25.9.tgz", + "integrity": "sha512-IvIUeV5KrS/VPavfSM/Iu+RE6llrHrYIKY1yfCzyO/lMXHQ+p7uGhonmGVisv6tSBSVgWzMBohTcvkC9vQcQFA==", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7" + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1693,11 +1500,11 @@ } }, "node_modules/@babel/plugin-transform-react-display-name": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.24.7.tgz", - "integrity": "sha512-H/Snz9PFxKsS1JLI4dJLtnJgCJRoo0AUm3chP6NYr+9En1JMKloheEiLIhlp5MDVznWo+H3AAC1Mc8lmUEpsgg==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.25.9.tgz", + "integrity": "sha512-KJfMlYIUxQB1CJfO3e0+h0ZHWOTLCPP115Awhaz8U0Zpq36Gl/cXlpoyMRnUWlhNUBAzldnCiAZNvCDj7CrKxQ==", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7" + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1707,15 +1514,15 @@ } }, "node_modules/@babel/plugin-transform-react-jsx": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.24.7.tgz", - "integrity": "sha512-+Dj06GDZEFRYvclU6k4bme55GKBEWUmByM/eoKuqg4zTNQHiApWRhQph5fxQB2wAEFvRzL1tOEj1RJ19wJrhoA==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.25.9.tgz", + "integrity": "sha512-s5XwpQYCqGerXl+Pu6VDL3x0j2d82eiV77UJ8a2mDHAW7j9SWRqQ2y1fNo1Z74CdcYipl5Z41zvjj4Nfzq36rw==", "dependencies": { - "@babel/helper-annotate-as-pure": "^7.24.7", - "@babel/helper-module-imports": "^7.24.7", - "@babel/helper-plugin-utils": "^7.24.7", - "@babel/plugin-syntax-jsx": "^7.24.7", - "@babel/types": "^7.24.7" + "@babel/helper-annotate-as-pure": "^7.25.9", + "@babel/helper-module-imports": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/plugin-syntax-jsx": "^7.25.9", + "@babel/types": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1725,11 +1532,11 @@ } }, "node_modules/@babel/plugin-transform-react-jsx-development": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.24.7.tgz", - "integrity": "sha512-QG9EnzoGn+Qar7rxuW+ZOsbWOt56FvvI93xInqsZDC5fsekx1AlIO4KIJ5M+D0p0SqSH156EpmZyXq630B8OlQ==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.25.9.tgz", + "integrity": "sha512-9mj6rm7XVYs4mdLIpbZnHOYdpW42uoiBCTVowg7sP1thUOiANgMb4UtpRivR0pp5iL+ocvUv7X4mZgFRpJEzGw==", "dependencies": { - "@babel/plugin-transform-react-jsx": "^7.24.7" + "@babel/plugin-transform-react-jsx": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1739,12 +1546,12 @@ } }, "node_modules/@babel/plugin-transform-react-pure-annotations": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.24.7.tgz", - "integrity": "sha512-PLgBVk3fzbmEjBJ/u8kFzOqS9tUeDjiaWud/rRym/yjCo/M9cASPlnrd2ZmmZpQT40fOOrvR8jh+n8jikrOhNA==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.25.9.tgz", + "integrity": "sha512-KQ/Takk3T8Qzj5TppkS1be588lkbTp5uj7w6a0LeQaTMSckU/wK0oJ/pih+T690tkgI5jfmg2TqDJvd41Sj1Cg==", "dependencies": { - "@babel/helper-annotate-as-pure": "^7.24.7", - "@babel/helper-plugin-utils": "^7.24.7" + "@babel/helper-annotate-as-pure": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1754,11 +1561,11 @@ } }, "node_modules/@babel/plugin-transform-regenerator": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.24.7.tgz", - "integrity": "sha512-lq3fvXPdimDrlg6LWBoqj+r/DEWgONuwjuOuQCSYgRroXDH/IdM1C0IZf59fL5cHLpjEH/O6opIRBbqv7ELnuA==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.25.9.tgz", + "integrity": "sha512-vwDcDNsgMPDGP0nMqzahDWE5/MLcX8sv96+wfX7as7LoF/kr97Bo/7fI00lXY4wUXYfVmwIIyG80fGZ1uvt2qg==", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-plugin-utils": "^7.25.9", "regenerator-transform": "^0.15.2" }, "engines": { @@ -1768,12 +1575,27 @@ "@babel/core": "^7.0.0-0" } }, + "node_modules/@babel/plugin-transform-regexp-modifiers": { + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regexp-modifiers/-/plugin-transform-regexp-modifiers-7.26.0.tgz", + "integrity": "sha512-vN6saax7lrA2yA/Pak3sCxuD6F5InBjn9IcrIKQPjpsLvuHYLVroTxjdlVRHjjBWxKOqIwpTXDkOssYT4BFdRw==", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, "node_modules/@babel/plugin-transform-reserved-words": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.24.7.tgz", - "integrity": "sha512-0DUq0pHcPKbjFZCfTss/pGkYMfy3vFWydkUBd9r0GHpIyfs2eCDENvqadMycRS9wZCXR41wucAfJHJmwA0UmoQ==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.25.9.tgz", + "integrity": "sha512-7DL7DKYjn5Su++4RXu8puKZm2XBPHyjWLUidaPEkCUBbE7IPcsrkRHggAOOKydH1dASWdcUBxrkOGNxUv5P3Jg==", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7" + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1783,14 +1605,14 @@ } }, "node_modules/@babel/plugin-transform-runtime": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.24.7.tgz", - "integrity": "sha512-YqXjrk4C+a1kZjewqt+Mmu2UuV1s07y8kqcUf4qYLnoqemhR4gRQikhdAhSVJioMjVTu6Mo6pAbaypEA3jY6fw==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.25.9.tgz", + "integrity": "sha512-nZp7GlEl+yULJrClz0SwHPqir3lc0zsPrDHQUcxGspSL7AKrexNSEfTbfqnDNJUO13bgKyfuOLMF8Xqtu8j3YQ==", "dependencies": { - "@babel/helper-module-imports": "^7.24.7", - "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-module-imports": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9", "babel-plugin-polyfill-corejs2": "^0.4.10", - "babel-plugin-polyfill-corejs3": "^0.10.1", + "babel-plugin-polyfill-corejs3": "^0.10.6", "babel-plugin-polyfill-regenerator": "^0.6.1", "semver": "^6.3.1" }, @@ -1810,11 +1632,11 @@ } }, "node_modules/@babel/plugin-transform-shorthand-properties": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.24.7.tgz", - "integrity": "sha512-KsDsevZMDsigzbA09+vacnLpmPH4aWjcZjXdyFKGzpplxhbeB4wYtury3vglQkg6KM/xEPKt73eCjPPf1PgXBA==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.25.9.tgz", + "integrity": "sha512-MUv6t0FhO5qHnS/W8XCbHmiRWOphNufpE1IVxhK5kuN3Td9FT1x4rx4K42s3RYdMXCXpfWkGSbCSd0Z64xA7Ng==", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7" + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1824,12 +1646,12 @@ } }, "node_modules/@babel/plugin-transform-spread": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.24.7.tgz", - "integrity": "sha512-x96oO0I09dgMDxJaANcRyD4ellXFLLiWhuwDxKZX5g2rWP1bTPkBSwCYv96VDXVT1bD9aPj8tppr5ITIh8hBng==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.25.9.tgz", + "integrity": "sha512-oNknIB0TbURU5pqJFVbOOFspVlrpVwo2H1+HUIsVDvp5VauGGDP1ZEvO8Nn5xyMEs3dakajOxlmkNW7kNgSm6A==", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7", - "@babel/helper-skip-transparent-expression-wrappers": "^7.24.7" + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1839,11 +1661,11 @@ } }, "node_modules/@babel/plugin-transform-sticky-regex": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.24.7.tgz", - "integrity": "sha512-kHPSIJc9v24zEml5geKg9Mjx5ULpfncj0wRpYtxbvKyTtHCYDkVE3aHQ03FrpEo4gEe2vrJJS1Y9CJTaThA52g==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.25.9.tgz", + "integrity": "sha512-WqBUSgeVwucYDP9U/xNRQam7xV8W5Zf+6Eo7T2SRVUFlhRiMNFdFz58u0KZmCVVqs2i7SHgpRnAhzRNmKfi2uA==", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7" + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1853,11 +1675,11 @@ } }, "node_modules/@babel/plugin-transform-template-literals": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.24.7.tgz", - "integrity": "sha512-AfDTQmClklHCOLxtGoP7HkeMw56k1/bTQjwsfhL6pppo/M4TOBSq+jjBUBLmV/4oeFg4GWMavIl44ZeCtmmZTw==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.25.9.tgz", + "integrity": "sha512-o97AE4syN71M/lxrCtQByzphAdlYluKPDBzDVzMmfCobUjjhAryZV0AIpRPrxN0eAkxXO6ZLEScmt+PNhj2OTw==", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7" + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1867,11 +1689,11 @@ } }, "node_modules/@babel/plugin-transform-typeof-symbol": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.24.7.tgz", - "integrity": "sha512-VtR8hDy7YLB7+Pet9IarXjg/zgCMSF+1mNS/EQEiEaUPoFXCVsHG64SIxcaaI2zJgRiv+YmgaQESUfWAdbjzgg==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.25.9.tgz", + "integrity": "sha512-v61XqUMiueJROUv66BVIOi0Fv/CUuZuZMl5NkRoCVxLAnMexZ0A3kMe7vvZ0nulxMuMp0Mk6S5hNh48yki08ZA==", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7" + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1881,14 +1703,15 @@ } }, "node_modules/@babel/plugin-transform-typescript": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.24.7.tgz", - "integrity": "sha512-iLD3UNkgx2n/HrjBesVbYX6j0yqn/sJktvbtKKgcaLIQ4bTTQ8obAypc1VpyHPD2y4Phh9zHOaAt8e/L14wCpw==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.25.9.tgz", + "integrity": "sha512-7PbZQZP50tzv2KGGnhh82GSyMB01yKY9scIjf1a+GfZCtInOWqUH5+1EBU4t9fyR5Oykkkc9vFTs4OHrhHXljQ==", "dependencies": { - "@babel/helper-annotate-as-pure": "^7.24.7", - "@babel/helper-create-class-features-plugin": "^7.24.7", - "@babel/helper-plugin-utils": "^7.24.7", - "@babel/plugin-syntax-typescript": "^7.24.7" + "@babel/helper-annotate-as-pure": "^7.25.9", + "@babel/helper-create-class-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9", + "@babel/plugin-syntax-typescript": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1898,11 +1721,11 @@ } }, "node_modules/@babel/plugin-transform-unicode-escapes": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.24.7.tgz", - "integrity": "sha512-U3ap1gm5+4edc2Q/P+9VrBNhGkfnf+8ZqppY71Bo/pzZmXhhLdqgaUl6cuB07O1+AQJtCLfaOmswiNbSQ9ivhw==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.25.9.tgz", + "integrity": "sha512-s5EDrE6bW97LtxOcGj1Khcx5AaXwiMmi4toFWRDP9/y0Woo6pXC+iyPu/KuhKtfSrNFd7jJB+/fkOtZy6aIC6Q==", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7" + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1912,12 +1735,12 @@ } }, "node_modules/@babel/plugin-transform-unicode-property-regex": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.24.7.tgz", - "integrity": "sha512-uH2O4OV5M9FZYQrwc7NdVmMxQJOCCzFeYudlZSzUAHRFeOujQefa92E74TQDVskNHCzOXoigEuoyzHDhaEaK5w==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.25.9.tgz", + "integrity": "sha512-Jt2d8Ga+QwRluxRQ307Vlxa6dMrYEMZCgGxoPR8V52rxPyldHu3hdlHspxaqYmE7oID5+kB+UKUB/eWS+DkkWg==", "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.24.7", - "@babel/helper-plugin-utils": "^7.24.7" + "@babel/helper-create-regexp-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1927,12 +1750,12 @@ } }, "node_modules/@babel/plugin-transform-unicode-regex": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.24.7.tgz", - "integrity": "sha512-hlQ96MBZSAXUq7ltkjtu3FJCCSMx/j629ns3hA3pXnBXjanNP0LHi+JpPeA81zaWgVK1VGH95Xuy7u0RyQ8kMg==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.25.9.tgz", + "integrity": "sha512-yoxstj7Rg9dlNn9UQxzk4fcNivwv4nUYz7fYXBaKxvw/lnmPuOm/ikoELygbYq68Bls3D/D+NBPHiLwZdZZ4HA==", "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.24.7", - "@babel/helper-plugin-utils": "^7.24.7" + "@babel/helper-create-regexp-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1942,12 +1765,12 @@ } }, "node_modules/@babel/plugin-transform-unicode-sets-regex": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.24.7.tgz", - "integrity": "sha512-2G8aAvF4wy1w/AGZkemprdGMRg5o6zPNhbHVImRz3lss55TYCBd6xStN19rt8XJHq20sqV0JbyWjOWwQRwV/wg==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.25.9.tgz", + "integrity": "sha512-8BYqO3GeVNHtx69fdPshN3fnzUNLrWdHhk/icSwigksJGczKSizZ+Z6SBCxTs723Fr5VSNorTIK7a+R2tISvwQ==", "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.24.7", - "@babel/helper-plugin-utils": "^7.24.7" + "@babel/helper-create-regexp-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -1957,90 +1780,78 @@ } }, "node_modules/@babel/preset-env": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.24.7.tgz", - "integrity": "sha512-1YZNsc+y6cTvWlDHidMBsQZrZfEFjRIo/BZCT906PMdzOyXtSLTgqGdrpcuTDCXyd11Am5uQULtDIcCfnTc8fQ==", - "dependencies": { - "@babel/compat-data": "^7.24.7", - "@babel/helper-compilation-targets": "^7.24.7", - "@babel/helper-plugin-utils": "^7.24.7", - "@babel/helper-validator-option": "^7.24.7", - "@babel/plugin-bugfix-firefox-class-in-computed-class-key": "^7.24.7", - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.24.7", - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.24.7", - "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "^7.24.7", + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.26.0.tgz", + "integrity": "sha512-H84Fxq0CQJNdPFT2DrfnylZ3cf5K43rGfWK4LJGPpjKHiZlk0/RzwEus3PDDZZg+/Er7lCA03MVacueUuXdzfw==", + "dependencies": { + "@babel/compat-data": "^7.26.0", + "@babel/helper-compilation-targets": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-validator-option": "^7.25.9", + "@babel/plugin-bugfix-firefox-class-in-computed-class-key": "^7.25.9", + "@babel/plugin-bugfix-safari-class-field-initializer-scope": "^7.25.9", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.25.9", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.25.9", + "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "^7.25.9", "@babel/plugin-proposal-private-property-in-object": "7.21.0-placeholder-for-preset-env.2", - "@babel/plugin-syntax-async-generators": "^7.8.4", - "@babel/plugin-syntax-class-properties": "^7.12.13", - "@babel/plugin-syntax-class-static-block": "^7.14.5", - "@babel/plugin-syntax-dynamic-import": "^7.8.3", - "@babel/plugin-syntax-export-namespace-from": "^7.8.3", - "@babel/plugin-syntax-import-assertions": "^7.24.7", - "@babel/plugin-syntax-import-attributes": "^7.24.7", - "@babel/plugin-syntax-import-meta": "^7.10.4", - "@babel/plugin-syntax-json-strings": "^7.8.3", - "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", - "@babel/plugin-syntax-numeric-separator": "^7.10.4", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", - "@babel/plugin-syntax-optional-chaining": "^7.8.3", - "@babel/plugin-syntax-private-property-in-object": "^7.14.5", - "@babel/plugin-syntax-top-level-await": "^7.14.5", + "@babel/plugin-syntax-import-assertions": "^7.26.0", + "@babel/plugin-syntax-import-attributes": "^7.26.0", "@babel/plugin-syntax-unicode-sets-regex": "^7.18.6", - "@babel/plugin-transform-arrow-functions": "^7.24.7", - "@babel/plugin-transform-async-generator-functions": "^7.24.7", - "@babel/plugin-transform-async-to-generator": "^7.24.7", - "@babel/plugin-transform-block-scoped-functions": "^7.24.7", - "@babel/plugin-transform-block-scoping": "^7.24.7", - "@babel/plugin-transform-class-properties": "^7.24.7", - "@babel/plugin-transform-class-static-block": "^7.24.7", - "@babel/plugin-transform-classes": "^7.24.7", - "@babel/plugin-transform-computed-properties": "^7.24.7", - "@babel/plugin-transform-destructuring": "^7.24.7", - "@babel/plugin-transform-dotall-regex": "^7.24.7", - "@babel/plugin-transform-duplicate-keys": "^7.24.7", - "@babel/plugin-transform-dynamic-import": "^7.24.7", - "@babel/plugin-transform-exponentiation-operator": "^7.24.7", - "@babel/plugin-transform-export-namespace-from": "^7.24.7", - "@babel/plugin-transform-for-of": "^7.24.7", - "@babel/plugin-transform-function-name": "^7.24.7", - "@babel/plugin-transform-json-strings": "^7.24.7", - "@babel/plugin-transform-literals": "^7.24.7", - "@babel/plugin-transform-logical-assignment-operators": "^7.24.7", - "@babel/plugin-transform-member-expression-literals": "^7.24.7", - "@babel/plugin-transform-modules-amd": "^7.24.7", - "@babel/plugin-transform-modules-commonjs": "^7.24.7", - "@babel/plugin-transform-modules-systemjs": "^7.24.7", - "@babel/plugin-transform-modules-umd": "^7.24.7", - "@babel/plugin-transform-named-capturing-groups-regex": "^7.24.7", - "@babel/plugin-transform-new-target": "^7.24.7", - "@babel/plugin-transform-nullish-coalescing-operator": "^7.24.7", - "@babel/plugin-transform-numeric-separator": "^7.24.7", - "@babel/plugin-transform-object-rest-spread": "^7.24.7", - "@babel/plugin-transform-object-super": "^7.24.7", - "@babel/plugin-transform-optional-catch-binding": "^7.24.7", - "@babel/plugin-transform-optional-chaining": "^7.24.7", - "@babel/plugin-transform-parameters": "^7.24.7", - "@babel/plugin-transform-private-methods": "^7.24.7", - "@babel/plugin-transform-private-property-in-object": "^7.24.7", - "@babel/plugin-transform-property-literals": "^7.24.7", - "@babel/plugin-transform-regenerator": "^7.24.7", - "@babel/plugin-transform-reserved-words": "^7.24.7", - "@babel/plugin-transform-shorthand-properties": "^7.24.7", - "@babel/plugin-transform-spread": "^7.24.7", - "@babel/plugin-transform-sticky-regex": "^7.24.7", - "@babel/plugin-transform-template-literals": "^7.24.7", - "@babel/plugin-transform-typeof-symbol": "^7.24.7", - "@babel/plugin-transform-unicode-escapes": "^7.24.7", - "@babel/plugin-transform-unicode-property-regex": "^7.24.7", - "@babel/plugin-transform-unicode-regex": "^7.24.7", - "@babel/plugin-transform-unicode-sets-regex": "^7.24.7", + "@babel/plugin-transform-arrow-functions": "^7.25.9", + "@babel/plugin-transform-async-generator-functions": "^7.25.9", + "@babel/plugin-transform-async-to-generator": "^7.25.9", + "@babel/plugin-transform-block-scoped-functions": "^7.25.9", + "@babel/plugin-transform-block-scoping": "^7.25.9", + "@babel/plugin-transform-class-properties": "^7.25.9", + "@babel/plugin-transform-class-static-block": "^7.26.0", + "@babel/plugin-transform-classes": "^7.25.9", + "@babel/plugin-transform-computed-properties": "^7.25.9", + "@babel/plugin-transform-destructuring": "^7.25.9", + "@babel/plugin-transform-dotall-regex": "^7.25.9", + "@babel/plugin-transform-duplicate-keys": "^7.25.9", + "@babel/plugin-transform-duplicate-named-capturing-groups-regex": "^7.25.9", + "@babel/plugin-transform-dynamic-import": "^7.25.9", + "@babel/plugin-transform-exponentiation-operator": "^7.25.9", + "@babel/plugin-transform-export-namespace-from": "^7.25.9", + "@babel/plugin-transform-for-of": "^7.25.9", + "@babel/plugin-transform-function-name": "^7.25.9", + "@babel/plugin-transform-json-strings": "^7.25.9", + "@babel/plugin-transform-literals": "^7.25.9", + "@babel/plugin-transform-logical-assignment-operators": "^7.25.9", + "@babel/plugin-transform-member-expression-literals": "^7.25.9", + "@babel/plugin-transform-modules-amd": "^7.25.9", + "@babel/plugin-transform-modules-commonjs": "^7.25.9", + "@babel/plugin-transform-modules-systemjs": "^7.25.9", + "@babel/plugin-transform-modules-umd": "^7.25.9", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.25.9", + "@babel/plugin-transform-new-target": "^7.25.9", + "@babel/plugin-transform-nullish-coalescing-operator": "^7.25.9", + "@babel/plugin-transform-numeric-separator": "^7.25.9", + "@babel/plugin-transform-object-rest-spread": "^7.25.9", + "@babel/plugin-transform-object-super": "^7.25.9", + "@babel/plugin-transform-optional-catch-binding": "^7.25.9", + "@babel/plugin-transform-optional-chaining": "^7.25.9", + "@babel/plugin-transform-parameters": "^7.25.9", + "@babel/plugin-transform-private-methods": "^7.25.9", + "@babel/plugin-transform-private-property-in-object": "^7.25.9", + "@babel/plugin-transform-property-literals": "^7.25.9", + "@babel/plugin-transform-regenerator": "^7.25.9", + "@babel/plugin-transform-regexp-modifiers": "^7.26.0", + "@babel/plugin-transform-reserved-words": "^7.25.9", + "@babel/plugin-transform-shorthand-properties": "^7.25.9", + "@babel/plugin-transform-spread": "^7.25.9", + "@babel/plugin-transform-sticky-regex": "^7.25.9", + "@babel/plugin-transform-template-literals": "^7.25.9", + "@babel/plugin-transform-typeof-symbol": "^7.25.9", + "@babel/plugin-transform-unicode-escapes": "^7.25.9", + "@babel/plugin-transform-unicode-property-regex": "^7.25.9", + "@babel/plugin-transform-unicode-regex": "^7.25.9", + "@babel/plugin-transform-unicode-sets-regex": "^7.25.9", "@babel/preset-modules": "0.1.6-no-external-plugins", "babel-plugin-polyfill-corejs2": "^0.4.10", - "babel-plugin-polyfill-corejs3": "^0.10.4", + "babel-plugin-polyfill-corejs3": "^0.10.6", "babel-plugin-polyfill-regenerator": "^0.6.1", - "core-js-compat": "^3.31.0", + "core-js-compat": "^3.38.1", "semver": "^6.3.1" }, "engines": { @@ -2072,16 +1883,16 @@ } }, "node_modules/@babel/preset-react": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.24.7.tgz", - "integrity": "sha512-AAH4lEkpmzFWrGVlHaxJB7RLH21uPQ9+He+eFLWHmF9IuFQVugz8eAsamaW0DXRrTfco5zj1wWtpdcXJUOfsag==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.25.9.tgz", + "integrity": "sha512-D3to0uSPiWE7rBrdIICCd0tJSIGpLaaGptna2+w7Pft5xMqLpA1sz99DK5TZ1TjGbdQ/VI1eCSZ06dv3lT4JOw==", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7", - "@babel/helper-validator-option": "^7.24.7", - "@babel/plugin-transform-react-display-name": "^7.24.7", - "@babel/plugin-transform-react-jsx": "^7.24.7", - "@babel/plugin-transform-react-jsx-development": "^7.24.7", - "@babel/plugin-transform-react-pure-annotations": "^7.24.7" + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-validator-option": "^7.25.9", + "@babel/plugin-transform-react-display-name": "^7.25.9", + "@babel/plugin-transform-react-jsx": "^7.25.9", + "@babel/plugin-transform-react-jsx-development": "^7.25.9", + "@babel/plugin-transform-react-pure-annotations": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -2091,15 +1902,15 @@ } }, "node_modules/@babel/preset-typescript": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.24.7.tgz", - "integrity": "sha512-SyXRe3OdWwIwalxDg5UtJnJQO+YPcTfwiIY2B0Xlddh9o7jpWLvv8X1RthIeDOxQ+O1ML5BLPCONToObyVQVuQ==", + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.26.0.tgz", + "integrity": "sha512-NMk1IGZ5I/oHhoXEElcm+xUnL/szL6xflkFZmoEU9xj1qSJXpiS7rsspYo92B4DRCDvZn2erT5LdsCeXAKNCkg==", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7", - "@babel/helper-validator-option": "^7.24.7", - "@babel/plugin-syntax-jsx": "^7.24.7", - "@babel/plugin-transform-modules-commonjs": "^7.24.7", - "@babel/plugin-transform-typescript": "^7.24.7" + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-validator-option": "^7.25.9", + "@babel/plugin-syntax-jsx": "^7.25.9", + "@babel/plugin-transform-modules-commonjs": "^7.25.9", + "@babel/plugin-transform-typescript": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -2108,15 +1919,10 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/regjsgen": { - "version": "0.8.0", - "resolved": "https://registry.npmjs.org/@babel/regjsgen/-/regjsgen-0.8.0.tgz", - "integrity": "sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA==" - }, "node_modules/@babel/runtime": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.24.7.tgz", - "integrity": "sha512-UwgBRMjJP+xv857DCngvqXI3Iq6J4v0wXmwc6sapg+zyhbwmQX67LUEFrkK5tbyJ30jGuG3ZvWpBiB9LCy1kWw==", + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.26.0.tgz", + "integrity": "sha512-FDSOghenHTiToteC/QRlv2q3DhPZ/oOXTBoirfWNx1Cx3TMVcGWQtMMmQcSvb/JjpNeGzx8Pq/b4fKEJuWm1sw==", "dependencies": { "regenerator-runtime": "^0.14.0" }, @@ -2125,9 +1931,9 @@ } }, "node_modules/@babel/runtime-corejs3": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.24.7.tgz", - "integrity": "sha512-eytSX6JLBY6PVAeQa2bFlDx/7Mmln/gaEpsit5a3WEvjGfiIytEsgAwuIXCPM0xvw0v0cJn3ilq0/TvXrW0kgA==", + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.26.0.tgz", + "integrity": "sha512-YXHu5lN8kJCb1LOb9PgV6pvak43X2h4HvRApcN5SdWeaItQOzfn1hgP6jasD6KWQyJDBxrVmA9o9OivlnNJK/w==", "dependencies": { "core-js-pure": "^3.30.2", "regenerator-runtime": "^0.14.0" @@ -2137,31 +1943,28 @@ } }, "node_modules/@babel/template": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.24.7.tgz", - "integrity": "sha512-jYqfPrU9JTF0PmPy1tLYHW4Mp4KlgxJD9l2nP9fD6yT/ICi554DmrWBAEYpIelzjHf1msDP3PxJIRt/nFNfBig==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.25.9.tgz", + "integrity": "sha512-9DGttpmPvIxBb/2uwpVo3dqJ+O6RooAFOS+lB+xDqoE2PVCE8nfoHMdZLpfCQRLwvohzXISPZcgxt80xLfsuwg==", "dependencies": { - "@babel/code-frame": "^7.24.7", - "@babel/parser": "^7.24.7", - "@babel/types": "^7.24.7" + "@babel/code-frame": "^7.25.9", + "@babel/parser": "^7.25.9", + "@babel/types": "^7.25.9" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/traverse": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.24.7.tgz", - "integrity": "sha512-yb65Ed5S/QAcewNPh0nZczy9JdYXkkAbIsEo+P7BE7yO3txAY30Y/oPa3QkQ5It3xVG2kpKMg9MsdxZaO31uKA==", - "dependencies": { - "@babel/code-frame": "^7.24.7", - "@babel/generator": "^7.24.7", - "@babel/helper-environment-visitor": "^7.24.7", - "@babel/helper-function-name": "^7.24.7", - "@babel/helper-hoist-variables": "^7.24.7", - "@babel/helper-split-export-declaration": "^7.24.7", - "@babel/parser": "^7.24.7", - "@babel/types": "^7.24.7", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.25.9.tgz", + "integrity": "sha512-ZCuvfwOwlz/bawvAuvcj8rrithP2/N55Tzz342AkTvq4qaWbGfmCk/tKhNaV2cthijKrPAA8SRJV5WWe7IBMJw==", + "dependencies": { + "@babel/code-frame": "^7.25.9", + "@babel/generator": "^7.25.9", + "@babel/parser": "^7.25.9", + "@babel/template": "^7.25.9", + "@babel/types": "^7.25.9", "debug": "^4.3.1", "globals": "^11.1.0" }, @@ -2170,13 +1973,12 @@ } }, "node_modules/@babel/types": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.24.7.tgz", - "integrity": "sha512-XEFXSlxiG5td2EJRe8vOmRbaXVgfcBlszKujvVmWIK/UpywWljQCfzAv3RQCGujWQ1RD4YYWEAqDXfuJiy8f5Q==", + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.26.0.tgz", + "integrity": "sha512-Z/yiTPj+lDVnF7lWeKCIJzaIkI0vYO87dMpZ4bg4TDrFe4XXLFWL1TbXU27gBP3QccxV9mZICCrnjnYlJjXHOA==", "dependencies": { - "@babel/helper-string-parser": "^7.24.7", - "@babel/helper-validator-identifier": "^7.24.7", - "to-fast-properties": "^2.0.0" + "@babel/helper-string-parser": "^7.25.9", + "@babel/helper-validator-identifier": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -2191,38 +1993,1094 @@ "node": ">=0.1.90" } }, - "node_modules/@discoveryjs/json-ext": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/@discoveryjs/json-ext/-/json-ext-0.5.7.tgz", - "integrity": "sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw==", + "node_modules/@csstools/cascade-layer-name-parser": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@csstools/cascade-layer-name-parser/-/cascade-layer-name-parser-2.0.4.tgz", + "integrity": "sha512-7DFHlPuIxviKYZrOiwVU/PiHLm3lLUR23OMuEEtfEOQTOp9hzQ2JjdY6X5H18RVuUPJqSCI+qNnD5iOLMVE0bA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], "engines": { - "node": ">=10.0.0" - } - }, - "node_modules/@docsearch/css": { - "version": "3.6.1", - "resolved": "https://registry.npmjs.org/@docsearch/css/-/css-3.6.1.tgz", - "integrity": "sha512-VtVb5DS+0hRIprU2CO6ZQjK2Zg4QU5HrDM1+ix6rT0umsYvFvatMAnf97NHZlVWDaaLlx7GRfR/7FikANiM2Fg==" - }, - "node_modules/@docsearch/react": { - "version": "3.6.1", - "resolved": "https://registry.npmjs.org/@docsearch/react/-/react-3.6.1.tgz", - "integrity": "sha512-qXZkEPvybVhSXj0K7U3bXc233tk5e8PfhoZ6MhPOiik/qUQxYC+Dn9DnoS7CxHQQhHfCvTiN0eY9M12oRghEXw==", - "dependencies": { - "@algolia/autocomplete-core": "1.9.3", - "@algolia/autocomplete-preset-algolia": "1.9.3", - "@docsearch/css": "3.6.1", - "algoliasearch": "^4.19.1" + "node": ">=18" }, "peerDependencies": { - "@types/react": ">= 16.8.0 < 19.0.0", - "react": ">= 16.8.0 < 19.0.0", - "react-dom": ">= 16.8.0 < 19.0.0", - "search-insights": ">= 1 < 3" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true + "@csstools/css-parser-algorithms": "^3.0.4", + "@csstools/css-tokenizer": "^3.0.3" + } + }, + "node_modules/@csstools/color-helpers": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@csstools/color-helpers/-/color-helpers-5.0.1.tgz", + "integrity": "sha512-MKtmkA0BX87PKaO1NFRTFH+UnkgnmySQOvNxJubsadusqPEC2aJ9MOQiMceZJJ6oitUl/i0L6u0M1IrmAOmgBA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@csstools/css-calc": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@csstools/css-calc/-/css-calc-2.1.0.tgz", + "integrity": "sha512-X69PmFOrjTZfN5ijxtI8hZ9kRADFSLrmmQ6hgDJ272Il049WGKpDY64KhrFm/7rbWve0z81QepawzjkKlqkNGw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@csstools/css-parser-algorithms": "^3.0.4", + "@csstools/css-tokenizer": "^3.0.3" + } + }, + "node_modules/@csstools/css-color-parser": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/@csstools/css-color-parser/-/css-color-parser-3.0.6.tgz", + "integrity": "sha512-S/IjXqTHdpI4EtzGoNCHfqraXF37x12ZZHA1Lk7zoT5pm2lMjFuqhX/89L7dqX4CcMacKK+6ZCs5TmEGb/+wKw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "dependencies": { + "@csstools/color-helpers": "^5.0.1", + "@csstools/css-calc": "^2.1.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@csstools/css-parser-algorithms": "^3.0.4", + "@csstools/css-tokenizer": "^3.0.3" + } + }, + "node_modules/@csstools/css-parser-algorithms": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@csstools/css-parser-algorithms/-/css-parser-algorithms-3.0.4.tgz", + "integrity": "sha512-Up7rBoV77rv29d3uKHUIVubz1BTcgyUK72IvCQAbfbMv584xHcGKCKbWh7i8hPrRJ7qU4Y8IO3IY9m+iTB7P3A==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@csstools/css-tokenizer": "^3.0.3" + } + }, + "node_modules/@csstools/css-tokenizer": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@csstools/css-tokenizer/-/css-tokenizer-3.0.3.tgz", + "integrity": "sha512-UJnjoFsmxfKUdNYdWgOB0mWUypuLvAfQPH1+pyvRJs6euowbFkFC6P13w1l8mJyi3vxYMxc9kld5jZEGRQs6bw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@csstools/media-query-list-parser": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@csstools/media-query-list-parser/-/media-query-list-parser-4.0.2.tgz", + "integrity": "sha512-EUos465uvVvMJehckATTlNqGj4UJWkTmdWuDMjqvSUkjGpmOyFZBVwb4knxCm/k2GMTXY+c/5RkdndzFYWeX5A==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@csstools/css-parser-algorithms": "^3.0.4", + "@csstools/css-tokenizer": "^3.0.3" + } + }, + "node_modules/@csstools/postcss-cascade-layers": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-cascade-layers/-/postcss-cascade-layers-5.0.1.tgz", + "integrity": "sha512-XOfhI7GShVcKiKwmPAnWSqd2tBR0uxt+runAxttbSp/LY2U16yAVPmAf7e9q4JJ0d+xMNmpwNDLBXnmRCl3HMQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "dependencies": { + "@csstools/selector-specificity": "^5.0.0", + "postcss-selector-parser": "^7.0.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-cascade-layers/node_modules/@csstools/selector-specificity": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-5.0.0.tgz", + "integrity": "sha512-PCqQV3c4CoVm3kdPhyeZ07VmBRdH2EpMFA/pd9OASpOEC3aXNGoqPDAZ80D0cLpMBxnmk0+yNhGsEx31hq7Gtw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss-selector-parser": "^7.0.0" + } + }, + "node_modules/@csstools/postcss-cascade-layers/node_modules/postcss-selector-parser": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.0.0.tgz", + "integrity": "sha512-9RbEr1Y7FFfptd/1eEdntyjMwLeghW1bHX9GWjXo19vx4ytPQhANltvVxDggzJl7mnWM+dX28kb6cyS/4iQjlQ==", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@csstools/postcss-color-function": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/@csstools/postcss-color-function/-/postcss-color-function-4.0.6.tgz", + "integrity": "sha512-EcvXfC60cTIumzpsxWuvVjb7rsJEHPvqn3jeMEBUaE3JSc4FRuP7mEQ+1eicxWmIrs3FtzMH9gR3sgA5TH+ebQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "dependencies": { + "@csstools/css-color-parser": "^3.0.6", + "@csstools/css-parser-algorithms": "^3.0.4", + "@csstools/css-tokenizer": "^3.0.3", + "@csstools/postcss-progressive-custom-properties": "^4.0.0", + "@csstools/utilities": "^2.0.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-color-mix-function": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/@csstools/postcss-color-mix-function/-/postcss-color-mix-function-3.0.6.tgz", + "integrity": "sha512-jVKdJn4+JkASYGhyPO+Wa5WXSx1+oUgaXb3JsjJn/BlrtFh5zjocCY7pwWi0nuP24V1fY7glQsxEYcYNy0dMFg==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "dependencies": { + "@csstools/css-color-parser": "^3.0.6", + "@csstools/css-parser-algorithms": "^3.0.4", + "@csstools/css-tokenizer": "^3.0.3", + "@csstools/postcss-progressive-custom-properties": "^4.0.0", + "@csstools/utilities": "^2.0.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-content-alt-text": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@csstools/postcss-content-alt-text/-/postcss-content-alt-text-2.0.4.tgz", + "integrity": "sha512-YItlZUOuZJCBlRaCf8Aucc1lgN41qYGALMly0qQllrxYJhiyzlI6RxOTMUvtWk+KhS8GphMDsDhKQ7KTPfEMSw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "dependencies": { + "@csstools/css-parser-algorithms": "^3.0.4", + "@csstools/css-tokenizer": "^3.0.3", + "@csstools/postcss-progressive-custom-properties": "^4.0.0", + "@csstools/utilities": "^2.0.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-exponential-functions": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@csstools/postcss-exponential-functions/-/postcss-exponential-functions-2.0.5.tgz", + "integrity": "sha512-mi8R6dVfA2nDoKM3wcEi64I8vOYEgQVtVKCfmLHXupeLpACfGAided5ddMt5f+CnEodNu4DifuVwb0I6fQDGGQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "dependencies": { + "@csstools/css-calc": "^2.1.0", + "@csstools/css-parser-algorithms": "^3.0.4", + "@csstools/css-tokenizer": "^3.0.3" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-font-format-keywords": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-font-format-keywords/-/postcss-font-format-keywords-4.0.0.tgz", + "integrity": "sha512-usBzw9aCRDvchpok6C+4TXC57btc4bJtmKQWOHQxOVKen1ZfVqBUuCZ/wuqdX5GHsD0NRSr9XTP+5ID1ZZQBXw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "dependencies": { + "@csstools/utilities": "^2.0.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-gamut-mapping": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/@csstools/postcss-gamut-mapping/-/postcss-gamut-mapping-2.0.6.tgz", + "integrity": "sha512-0ke7fmXfc8H+kysZz246yjirAH6JFhyX9GTlyRnM0exHO80XcA9zeJpy5pOp5zo/AZiC/q5Pf+Hw7Pd6/uAoYA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "dependencies": { + "@csstools/css-color-parser": "^3.0.6", + "@csstools/css-parser-algorithms": "^3.0.4", + "@csstools/css-tokenizer": "^3.0.3" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-gradients-interpolation-method": { + "version": "5.0.6", + "resolved": "https://registry.npmjs.org/@csstools/postcss-gradients-interpolation-method/-/postcss-gradients-interpolation-method-5.0.6.tgz", + "integrity": "sha512-Itrbx6SLUzsZ6Mz3VuOlxhbfuyLTogG5DwEF1V8dAi24iMuvQPIHd7Ti+pNDp7j6WixndJGZaoNR0f9VSzwuTg==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "dependencies": { + "@csstools/css-color-parser": "^3.0.6", + "@csstools/css-parser-algorithms": "^3.0.4", + "@csstools/css-tokenizer": "^3.0.3", + "@csstools/postcss-progressive-custom-properties": "^4.0.0", + "@csstools/utilities": "^2.0.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-hwb-function": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/@csstools/postcss-hwb-function/-/postcss-hwb-function-4.0.6.tgz", + "integrity": "sha512-927Pqy3a1uBP7U8sTfaNdZVB0mNXzIrJO/GZ8us9219q9n06gOqCdfZ0E6d1P66Fm0fYHvxfDbfcUuwAn5UwhQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "dependencies": { + "@csstools/css-color-parser": "^3.0.6", + "@csstools/css-parser-algorithms": "^3.0.4", + "@csstools/css-tokenizer": "^3.0.3", + "@csstools/postcss-progressive-custom-properties": "^4.0.0", + "@csstools/utilities": "^2.0.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-ic-unit": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-ic-unit/-/postcss-ic-unit-4.0.0.tgz", + "integrity": "sha512-9QT5TDGgx7wD3EEMN3BSUG6ckb6Eh5gSPT5kZoVtUuAonfPmLDJyPhqR4ntPpMYhUKAMVKAg3I/AgzqHMSeLhA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "dependencies": { + "@csstools/postcss-progressive-custom-properties": "^4.0.0", + "@csstools/utilities": "^2.0.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-initial": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-initial/-/postcss-initial-2.0.0.tgz", + "integrity": "sha512-dv2lNUKR+JV+OOhZm9paWzYBXOCi+rJPqJ2cJuhh9xd8USVrd0cBEPczla81HNOyThMQWeCcdln3gZkQV2kYxA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-is-pseudo-class": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-is-pseudo-class/-/postcss-is-pseudo-class-5.0.1.tgz", + "integrity": "sha512-JLp3POui4S1auhDR0n8wHd/zTOWmMsmK3nQd3hhL6FhWPaox5W7j1se6zXOG/aP07wV2ww0lxbKYGwbBszOtfQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "dependencies": { + "@csstools/selector-specificity": "^5.0.0", + "postcss-selector-parser": "^7.0.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-is-pseudo-class/node_modules/@csstools/selector-specificity": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-5.0.0.tgz", + "integrity": "sha512-PCqQV3c4CoVm3kdPhyeZ07VmBRdH2EpMFA/pd9OASpOEC3aXNGoqPDAZ80D0cLpMBxnmk0+yNhGsEx31hq7Gtw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss-selector-parser": "^7.0.0" + } + }, + "node_modules/@csstools/postcss-is-pseudo-class/node_modules/postcss-selector-parser": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.0.0.tgz", + "integrity": "sha512-9RbEr1Y7FFfptd/1eEdntyjMwLeghW1bHX9GWjXo19vx4ytPQhANltvVxDggzJl7mnWM+dX28kb6cyS/4iQjlQ==", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@csstools/postcss-light-dark-function": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/@csstools/postcss-light-dark-function/-/postcss-light-dark-function-2.0.7.tgz", + "integrity": "sha512-ZZ0rwlanYKOHekyIPaU+sVm3BEHCe+Ha0/px+bmHe62n0Uc1lL34vbwrLYn6ote8PHlsqzKeTQdIejQCJ05tfw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "dependencies": { + "@csstools/css-parser-algorithms": "^3.0.4", + "@csstools/css-tokenizer": "^3.0.3", + "@csstools/postcss-progressive-custom-properties": "^4.0.0", + "@csstools/utilities": "^2.0.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-logical-float-and-clear": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-logical-float-and-clear/-/postcss-logical-float-and-clear-3.0.0.tgz", + "integrity": "sha512-SEmaHMszwakI2rqKRJgE+8rpotFfne1ZS6bZqBoQIicFyV+xT1UF42eORPxJkVJVrH9C0ctUgwMSn3BLOIZldQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-logical-overflow": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-logical-overflow/-/postcss-logical-overflow-2.0.0.tgz", + "integrity": "sha512-spzR1MInxPuXKEX2csMamshR4LRaSZ3UXVaRGjeQxl70ySxOhMpP2252RAFsg8QyyBXBzuVOOdx1+bVO5bPIzA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-logical-overscroll-behavior": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-logical-overscroll-behavior/-/postcss-logical-overscroll-behavior-2.0.0.tgz", + "integrity": "sha512-e/webMjoGOSYfqLunyzByZj5KKe5oyVg/YSbie99VEaSDE2kimFm0q1f6t/6Jo+VVCQ/jbe2Xy+uX+C4xzWs4w==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-logical-resize": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-logical-resize/-/postcss-logical-resize-3.0.0.tgz", + "integrity": "sha512-DFbHQOFW/+I+MY4Ycd/QN6Dg4Hcbb50elIJCfnwkRTCX05G11SwViI5BbBlg9iHRl4ytB7pmY5ieAFk3ws7yyg==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-logical-viewport-units": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@csstools/postcss-logical-viewport-units/-/postcss-logical-viewport-units-3.0.3.tgz", + "integrity": "sha512-OC1IlG/yoGJdi0Y+7duz/kU/beCwO+Gua01sD6GtOtLi7ByQUpcIqs7UE/xuRPay4cHgOMatWdnDdsIDjnWpPw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "dependencies": { + "@csstools/css-tokenizer": "^3.0.3", + "@csstools/utilities": "^2.0.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-media-minmax": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@csstools/postcss-media-minmax/-/postcss-media-minmax-2.0.5.tgz", + "integrity": "sha512-sdh5i5GToZOIAiwhdntRWv77QDtsxP2r2gXW/WbLSCoLr00KTq/yiF1qlQ5XX2+lmiFa8rATKMcbwl3oXDMNew==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "dependencies": { + "@csstools/css-calc": "^2.1.0", + "@csstools/css-parser-algorithms": "^3.0.4", + "@csstools/css-tokenizer": "^3.0.3", + "@csstools/media-query-list-parser": "^4.0.2" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-media-queries-aspect-ratio-number-values": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@csstools/postcss-media-queries-aspect-ratio-number-values/-/postcss-media-queries-aspect-ratio-number-values-3.0.4.tgz", + "integrity": "sha512-AnGjVslHMm5xw9keusQYvjVWvuS7KWK+OJagaG0+m9QnIjZsrysD2kJP/tr/UJIyYtMCtu8OkUd+Rajb4DqtIQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "dependencies": { + "@csstools/css-parser-algorithms": "^3.0.4", + "@csstools/css-tokenizer": "^3.0.3", + "@csstools/media-query-list-parser": "^4.0.2" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-nested-calc": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-nested-calc/-/postcss-nested-calc-4.0.0.tgz", + "integrity": "sha512-jMYDdqrQQxE7k9+KjstC3NbsmC063n1FTPLCgCRS2/qHUbHM0mNy9pIn4QIiQGs9I/Bg98vMqw7mJXBxa0N88A==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "dependencies": { + "@csstools/utilities": "^2.0.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-normalize-display-values": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-normalize-display-values/-/postcss-normalize-display-values-4.0.0.tgz", + "integrity": "sha512-HlEoG0IDRoHXzXnkV4in47dzsxdsjdz6+j7MLjaACABX2NfvjFS6XVAnpaDyGesz9gK2SC7MbNwdCHusObKJ9Q==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-oklab-function": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/@csstools/postcss-oklab-function/-/postcss-oklab-function-4.0.6.tgz", + "integrity": "sha512-Hptoa0uX+XsNacFBCIQKTUBrFKDiplHan42X73EklG6XmQLG7/aIvxoNhvZ7PvOWMt67Pw3bIlUY2nD6p5vL8A==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "dependencies": { + "@csstools/css-color-parser": "^3.0.6", + "@csstools/css-parser-algorithms": "^3.0.4", + "@csstools/css-tokenizer": "^3.0.3", + "@csstools/postcss-progressive-custom-properties": "^4.0.0", + "@csstools/utilities": "^2.0.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-progressive-custom-properties": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-progressive-custom-properties/-/postcss-progressive-custom-properties-4.0.0.tgz", + "integrity": "sha512-XQPtROaQjomnvLUSy/bALTR5VCtTVUFwYs1SblvYgLSeTo2a/bMNwUwo2piXw5rTv/FEYiy5yPSXBqg9OKUx7Q==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-random-function": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-random-function/-/postcss-random-function-1.0.1.tgz", + "integrity": "sha512-Ab/tF8/RXktQlFwVhiC70UNfpFQRhtE5fQQoP2pO+KCPGLsLdWFiOuHgSRtBOqEshCVAzR4H6o38nhvRZq8deA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "dependencies": { + "@csstools/css-calc": "^2.1.0", + "@csstools/css-parser-algorithms": "^3.0.4", + "@csstools/css-tokenizer": "^3.0.3" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-relative-color-syntax": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/@csstools/postcss-relative-color-syntax/-/postcss-relative-color-syntax-3.0.6.tgz", + "integrity": "sha512-yxP618Xb+ji1I624jILaYM62uEmZcmbdmFoZHoaThw896sq0vU39kqTTF+ZNic9XyPtPMvq0vyvbgmHaszq8xg==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "dependencies": { + "@csstools/css-color-parser": "^3.0.6", + "@csstools/css-parser-algorithms": "^3.0.4", + "@csstools/css-tokenizer": "^3.0.3", + "@csstools/postcss-progressive-custom-properties": "^4.0.0", + "@csstools/utilities": "^2.0.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-scope-pseudo-class": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-scope-pseudo-class/-/postcss-scope-pseudo-class-4.0.1.tgz", + "integrity": "sha512-IMi9FwtH6LMNuLea1bjVMQAsUhFxJnyLSgOp/cpv5hrzWmrUYU5fm0EguNDIIOHUqzXode8F/1qkC/tEo/qN8Q==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "dependencies": { + "postcss-selector-parser": "^7.0.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-scope-pseudo-class/node_modules/postcss-selector-parser": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.0.0.tgz", + "integrity": "sha512-9RbEr1Y7FFfptd/1eEdntyjMwLeghW1bHX9GWjXo19vx4ytPQhANltvVxDggzJl7mnWM+dX28kb6cyS/4iQjlQ==", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@csstools/postcss-sign-functions": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-sign-functions/-/postcss-sign-functions-1.1.0.tgz", + "integrity": "sha512-SLcc20Nujx/kqbSwDmj6oaXgpy3UjFhBy1sfcqPgDkHfOIfUtUVH7OXO+j7BU4v/At5s61N5ZX6shvgPwluhsA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "dependencies": { + "@csstools/css-calc": "^2.1.0", + "@csstools/css-parser-algorithms": "^3.0.4", + "@csstools/css-tokenizer": "^3.0.3" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-stepped-value-functions": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/@csstools/postcss-stepped-value-functions/-/postcss-stepped-value-functions-4.0.5.tgz", + "integrity": "sha512-G6SJ6hZJkhxo6UZojVlLo14MohH4J5J7z8CRBrxxUYy9JuZiIqUo5TBYyDGcE0PLdzpg63a7mHSJz3VD+gMwqw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "dependencies": { + "@csstools/css-calc": "^2.1.0", + "@csstools/css-parser-algorithms": "^3.0.4", + "@csstools/css-tokenizer": "^3.0.3" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-text-decoration-shorthand": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-text-decoration-shorthand/-/postcss-text-decoration-shorthand-4.0.1.tgz", + "integrity": "sha512-xPZIikbx6jyzWvhms27uugIc0I4ykH4keRvoa3rxX5K7lEhkbd54rjj/dv60qOCTisoS+3bmwJTeyV1VNBrXaw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "dependencies": { + "@csstools/color-helpers": "^5.0.1", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-trigonometric-functions": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/@csstools/postcss-trigonometric-functions/-/postcss-trigonometric-functions-4.0.5.tgz", + "integrity": "sha512-/YQThYkt5MLvAmVu7zxjhceCYlKrYddK6LEmK5I4ojlS6BmO9u2yO4+xjXzu2+NPYmHSTtP4NFSamBCMmJ1NJA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "dependencies": { + "@csstools/css-calc": "^2.1.0", + "@csstools/css-parser-algorithms": "^3.0.4", + "@csstools/css-tokenizer": "^3.0.3" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-unset-value": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-unset-value/-/postcss-unset-value-4.0.0.tgz", + "integrity": "sha512-cBz3tOCI5Fw6NIFEwU3RiwK6mn3nKegjpJuzCndoGq3BZPkUjnsq7uQmIeMNeMbMk7YD2MfKcgCpZwX5jyXqCA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/utilities": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@csstools/utilities/-/utilities-2.0.0.tgz", + "integrity": "sha512-5VdOr0Z71u+Yp3ozOx8T11N703wIFGVRgOWbOZMKgglPJsWA54MRIoMNVMa7shUToIhx5J8vX4sOZgD2XiihiQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@discoveryjs/json-ext": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/@discoveryjs/json-ext/-/json-ext-0.5.7.tgz", + "integrity": "sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw==", + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/@docsearch/css": { + "version": "3.8.0", + "resolved": "https://registry.npmjs.org/@docsearch/css/-/css-3.8.0.tgz", + "integrity": "sha512-pieeipSOW4sQ0+bE5UFC51AOZp9NGxg89wAlZ1BAQFaiRAGK1IKUaPQ0UGZeNctJXyqZ1UvBtOQh2HH+U5GtmA==" + }, + "node_modules/@docsearch/react": { + "version": "3.8.0", + "resolved": "https://registry.npmjs.org/@docsearch/react/-/react-3.8.0.tgz", + "integrity": "sha512-WnFK720+iwTVt94CxY3u+FgX6exb3BfN5kE9xUY6uuAH/9W/UFboBZFLlrw/zxFRHoHZCOXRtOylsXF+6LHI+Q==", + "dependencies": { + "@algolia/autocomplete-core": "1.17.7", + "@algolia/autocomplete-preset-algolia": "1.17.7", + "@docsearch/css": "3.8.0", + "algoliasearch": "^5.12.0" + }, + "peerDependencies": { + "@types/react": ">= 16.8.0 < 19.0.0", + "react": ">= 16.8.0 < 19.0.0", + "react-dom": ">= 16.8.0 < 19.0.0", + "search-insights": ">= 1 < 3" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true }, "react": { "optional": true @@ -2235,58 +3093,169 @@ } } }, - "node_modules/@docusaurus/core": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/@docusaurus/core/-/core-3.5.2.tgz", - "integrity": "sha512-4Z1WkhCSkX4KO0Fw5m/Vuc7Q3NxBG53NE5u59Rs96fWkMPZVSrzEPP16/Nk6cWb/shK7xXPndTmalJtw7twL/w==", + "node_modules/@docsearch/react/node_modules/@algolia/client-analytics": { + "version": "5.15.0", + "resolved": "https://registry.npmjs.org/@algolia/client-analytics/-/client-analytics-5.15.0.tgz", + "integrity": "sha512-lho0gTFsQDIdCwyUKTtMuf9nCLwq9jOGlLGIeQGKDxXF7HbiAysFIu5QW/iQr1LzMgDyM9NH7K98KY+BiIFriQ==", + "dependencies": { + "@algolia/client-common": "5.15.0", + "@algolia/requester-browser-xhr": "5.15.0", + "@algolia/requester-fetch": "5.15.0", + "@algolia/requester-node-http": "5.15.0" + }, + "engines": { + "node": ">= 14.0.0" + } + }, + "node_modules/@docsearch/react/node_modules/@algolia/client-personalization": { + "version": "5.15.0", + "resolved": "https://registry.npmjs.org/@algolia/client-personalization/-/client-personalization-5.15.0.tgz", + "integrity": "sha512-LfaZqLUWxdYFq44QrasCDED5bSYOswpQjSiIL7Q5fYlefAAUO95PzBPKCfUhSwhb4rKxigHfDkd81AvEicIEoA==", + "dependencies": { + "@algolia/client-common": "5.15.0", + "@algolia/requester-browser-xhr": "5.15.0", + "@algolia/requester-fetch": "5.15.0", + "@algolia/requester-node-http": "5.15.0" + }, + "engines": { + "node": ">= 14.0.0" + } + }, + "node_modules/@docsearch/react/node_modules/@algolia/recommend": { + "version": "5.15.0", + "resolved": "https://registry.npmjs.org/@algolia/recommend/-/recommend-5.15.0.tgz", + "integrity": "sha512-5eupMwSqMLDObgSMF0XG958zR6GJP3f7jHDQ3/WlzCM9/YIJiWIUoJFGsko9GYsA5xbLDHE/PhWtq4chcCdaGQ==", + "dependencies": { + "@algolia/client-common": "5.15.0", + "@algolia/requester-browser-xhr": "5.15.0", + "@algolia/requester-fetch": "5.15.0", + "@algolia/requester-node-http": "5.15.0" + }, + "engines": { + "node": ">= 14.0.0" + } + }, + "node_modules/@docsearch/react/node_modules/algoliasearch": { + "version": "5.15.0", + "resolved": "https://registry.npmjs.org/algoliasearch/-/algoliasearch-5.15.0.tgz", + "integrity": "sha512-Yf3Swz1s63hjvBVZ/9f2P1Uu48GjmjCN+Esxb6MAONMGtZB1fRX8/S1AhUTtsuTlcGovbYLxpHgc7wEzstDZBw==", + "dependencies": { + "@algolia/client-abtesting": "5.15.0", + "@algolia/client-analytics": "5.15.0", + "@algolia/client-common": "5.15.0", + "@algolia/client-insights": "5.15.0", + "@algolia/client-personalization": "5.15.0", + "@algolia/client-query-suggestions": "5.15.0", + "@algolia/client-search": "5.15.0", + "@algolia/ingestion": "1.15.0", + "@algolia/monitoring": "1.15.0", + "@algolia/recommend": "5.15.0", + "@algolia/requester-browser-xhr": "5.15.0", + "@algolia/requester-fetch": "5.15.0", + "@algolia/requester-node-http": "5.15.0" + }, + "engines": { + "node": ">= 14.0.0" + } + }, + "node_modules/@docusaurus/babel": { + "version": "3.6.3", + "resolved": "https://registry.npmjs.org/@docusaurus/babel/-/babel-3.6.3.tgz", + "integrity": "sha512-7dW9Hat9EHYCVicFXYA4hjxBY38+hPuCURL8oRF9fySRm7vzNWuEOghA1TXcykuXZp0HLG2td4RhDxCvGG7tNw==", "dependencies": { - "@babel/core": "^7.23.3", - "@babel/generator": "^7.23.3", + "@babel/core": "^7.25.9", + "@babel/generator": "^7.25.9", "@babel/plugin-syntax-dynamic-import": "^7.8.3", - "@babel/plugin-transform-runtime": "^7.22.9", - "@babel/preset-env": "^7.22.9", - "@babel/preset-react": "^7.22.5", - "@babel/preset-typescript": "^7.22.5", - "@babel/runtime": "^7.22.6", - "@babel/runtime-corejs3": "^7.22.6", - "@babel/traverse": "^7.22.8", - "@docusaurus/cssnano-preset": "3.5.2", - "@docusaurus/logger": "3.5.2", - "@docusaurus/mdx-loader": "3.5.2", - "@docusaurus/utils": "3.5.2", - "@docusaurus/utils-common": "3.5.2", - "@docusaurus/utils-validation": "3.5.2", - "autoprefixer": "^10.4.14", - "babel-loader": "^9.1.3", + "@babel/plugin-transform-runtime": "^7.25.9", + "@babel/preset-env": "^7.25.9", + "@babel/preset-react": "^7.25.9", + "@babel/preset-typescript": "^7.25.9", + "@babel/runtime": "^7.25.9", + "@babel/runtime-corejs3": "^7.25.9", + "@babel/traverse": "^7.25.9", + "@docusaurus/logger": "3.6.3", + "@docusaurus/utils": "3.6.3", "babel-plugin-dynamic-import-node": "^2.3.3", + "fs-extra": "^11.1.1", + "tslib": "^2.6.0" + }, + "engines": { + "node": ">=18.0" + } + }, + "node_modules/@docusaurus/bundler": { + "version": "3.6.3", + "resolved": "https://registry.npmjs.org/@docusaurus/bundler/-/bundler-3.6.3.tgz", + "integrity": "sha512-47JLuc8D4wA+6VOvmMd5fUC9rFppBQpQOnxDYiVXffm/DeV/wmm3sbpNd5Y+O+G2+nevLTRnvCm/qyancv0Y3A==", + "dependencies": { + "@babel/core": "^7.25.9", + "@docusaurus/babel": "3.6.3", + "@docusaurus/cssnano-preset": "3.6.3", + "@docusaurus/logger": "3.6.3", + "@docusaurus/types": "3.6.3", + "@docusaurus/utils": "3.6.3", + "babel-loader": "^9.2.1", + "clean-css": "^5.3.2", + "copy-webpack-plugin": "^11.0.0", + "css-loader": "^6.8.1", + "css-minimizer-webpack-plugin": "^5.0.1", + "cssnano": "^6.1.2", + "file-loader": "^6.2.0", + "html-minifier-terser": "^7.2.0", + "mini-css-extract-plugin": "^2.9.1", + "null-loader": "^4.0.1", + "postcss": "^8.4.26", + "postcss-loader": "^7.3.3", + "postcss-preset-env": "^10.1.0", + "react-dev-utils": "^12.0.1", + "terser-webpack-plugin": "^5.3.9", + "tslib": "^2.6.0", + "url-loader": "^4.1.1", + "webpack": "^5.95.0", + "webpackbar": "^6.0.1" + }, + "engines": { + "node": ">=18.0" + }, + "peerDependencies": { + "@docusaurus/faster": "*" + }, + "peerDependenciesMeta": { + "@docusaurus/faster": { + "optional": true + } + } + }, + "node_modules/@docusaurus/core": { + "version": "3.6.3", + "resolved": "https://registry.npmjs.org/@docusaurus/core/-/core-3.6.3.tgz", + "integrity": "sha512-xL7FRY9Jr5DWqB6pEnqgKqcMPJOX5V0pgWXi5lCiih11sUBmcFKM7c3+GyxcVeeWFxyYSDP3grLTWqJoP4P9Vw==", + "dependencies": { + "@docusaurus/babel": "3.6.3", + "@docusaurus/bundler": "3.6.3", + "@docusaurus/logger": "3.6.3", + "@docusaurus/mdx-loader": "3.6.3", + "@docusaurus/utils": "3.6.3", + "@docusaurus/utils-common": "3.6.3", + "@docusaurus/utils-validation": "3.6.3", "boxen": "^6.2.1", "chalk": "^4.1.2", "chokidar": "^3.5.3", - "clean-css": "^5.3.2", "cli-table3": "^0.6.3", "combine-promises": "^1.1.0", "commander": "^5.1.0", - "copy-webpack-plugin": "^11.0.0", "core-js": "^3.31.1", - "css-loader": "^6.8.1", - "css-minimizer-webpack-plugin": "^5.0.1", - "cssnano": "^6.1.2", "del": "^6.1.1", "detect-port": "^1.5.1", "escape-html": "^1.0.3", "eta": "^2.2.0", "eval": "^0.1.8", - "file-loader": "^6.2.0", "fs-extra": "^11.1.1", - "html-minifier-terser": "^7.2.0", "html-tags": "^3.3.1", - "html-webpack-plugin": "^5.5.3", + "html-webpack-plugin": "^5.6.0", "leven": "^3.1.0", "lodash": "^4.17.21", - "mini-css-extract-plugin": "^2.7.6", "p-map": "^4.0.0", - "postcss": "^8.4.26", - "postcss-loader": "^7.3.3", "prompts": "^2.4.2", "react-dev-utils": "^12.0.1", "react-helmet-async": "^1.3.0", @@ -2297,17 +3266,14 @@ "react-router-dom": "^5.3.4", "rtl-detect": "^1.0.4", "semver": "^7.5.4", - "serve-handler": "^6.1.5", + "serve-handler": "^6.1.6", "shelljs": "^0.8.5", - "terser-webpack-plugin": "^5.3.9", "tslib": "^2.6.0", "update-notifier": "^6.0.2", - "url-loader": "^4.1.1", - "webpack": "^5.88.1", - "webpack-bundle-analyzer": "^4.9.0", - "webpack-dev-server": "^4.15.1", - "webpack-merge": "^5.9.0", - "webpackbar": "^5.0.2" + "webpack": "^5.95.0", + "webpack-bundle-analyzer": "^4.10.2", + "webpack-dev-server": "^4.15.2", + "webpack-merge": "^6.0.1" }, "bin": { "docusaurus": "bin/docusaurus.mjs" @@ -2321,10 +3287,23 @@ "react-dom": "^18.0.0" } }, + "node_modules/@docusaurus/core/node_modules/webpack-merge": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-6.0.1.tgz", + "integrity": "sha512-hXXvrjtx2PLYx4qruKl+kyRSLc52V+cCvMxRjmKwoA+CBbbF5GfIBtR6kCvl0fYGqTUPKB+1ktVmTHqMOzgCBg==", + "dependencies": { + "clone-deep": "^4.0.1", + "flat": "^5.0.2", + "wildcard": "^2.0.1" + }, + "engines": { + "node": ">=18.0.0" + } + }, "node_modules/@docusaurus/cssnano-preset": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/@docusaurus/cssnano-preset/-/cssnano-preset-3.5.2.tgz", - "integrity": "sha512-D3KiQXOMA8+O0tqORBrTOEQyQxNIfPm9jEaJoALjjSjc2M/ZAWcUfPQEnwr2JB2TadHw2gqWgpZckQmrVWkytA==", + "version": "3.6.3", + "resolved": "https://registry.npmjs.org/@docusaurus/cssnano-preset/-/cssnano-preset-3.6.3.tgz", + "integrity": "sha512-qP7SXrwZ+23GFJdPN4aIHQrZW+oH/7tzwEuc/RNL0+BdZdmIjYQqUxdXsjE4lFxLNZjj0eUrSNYIS6xwfij+5Q==", "dependencies": { "cssnano-preset-advanced": "^6.1.2", "postcss": "^8.4.38", @@ -2336,9 +3315,9 @@ } }, "node_modules/@docusaurus/logger": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/@docusaurus/logger/-/logger-3.5.2.tgz", - "integrity": "sha512-LHC540SGkeLfyT3RHK3gAMK6aS5TRqOD4R72BEU/DE2M/TY8WwEUAMY576UUc/oNJXv8pGhBmQB6N9p3pt8LQw==", + "version": "3.6.3", + "resolved": "https://registry.npmjs.org/@docusaurus/logger/-/logger-3.6.3.tgz", + "integrity": "sha512-xSubJixcNyMV9wMV4q0s47CBz3Rlc5jbcCCuij8pfQP8qn/DIpt0ks8W6hQWzHAedg/J/EwxxUOUrnEoKzJo8g==", "dependencies": { "chalk": "^4.1.2", "tslib": "^2.6.0" @@ -2348,13 +3327,13 @@ } }, "node_modules/@docusaurus/mdx-loader": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/@docusaurus/mdx-loader/-/mdx-loader-3.5.2.tgz", - "integrity": "sha512-ku3xO9vZdwpiMIVd8BzWV0DCqGEbCP5zs1iHfKX50vw6jX8vQo0ylYo1YJMZyz6e+JFJ17HYHT5FzVidz2IflA==", + "version": "3.6.3", + "resolved": "https://registry.npmjs.org/@docusaurus/mdx-loader/-/mdx-loader-3.6.3.tgz", + "integrity": "sha512-3iJdiDz9540ppBseeI93tWTDtUGVkxzh59nMq4ignylxMuXBLK8dFqVeaEor23v1vx6TrGKZ2FuLaTB+U7C0QQ==", "dependencies": { - "@docusaurus/logger": "3.5.2", - "@docusaurus/utils": "3.5.2", - "@docusaurus/utils-validation": "3.5.2", + "@docusaurus/logger": "3.6.3", + "@docusaurus/utils": "3.6.3", + "@docusaurus/utils-validation": "3.6.3", "@mdx-js/mdx": "^3.0.0", "@slorber/remark-comment": "^1.0.0", "escape-html": "^1.0.3", @@ -2386,11 +3365,11 @@ } }, "node_modules/@docusaurus/module-type-aliases": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/@docusaurus/module-type-aliases/-/module-type-aliases-3.5.2.tgz", - "integrity": "sha512-Z+Xu3+2rvKef/YKTMxZHsEXp1y92ac0ngjDiExRdqGTmEKtCUpkbNYH8v5eXo5Ls+dnW88n6WTa+Q54kLOkwPg==", + "version": "3.6.3", + "resolved": "https://registry.npmjs.org/@docusaurus/module-type-aliases/-/module-type-aliases-3.6.3.tgz", + "integrity": "sha512-MjaXX9PN/k5ugNvfRZdWyKWq4FsrhN4LEXaj0pEmMebJuBNlFeGyKQUa9DRhJHpadNaiMLrbo9m3U7Ig5YlsZg==", "dependencies": { - "@docusaurus/types": "3.5.2", + "@docusaurus/types": "3.6.3", "@types/history": "^4.7.11", "@types/react": "*", "@types/react-router-config": "*", @@ -2404,15 +3383,15 @@ } }, "node_modules/@docusaurus/plugin-client-redirects": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-client-redirects/-/plugin-client-redirects-3.5.2.tgz", - "integrity": "sha512-GMU0ZNoVG1DEsZlBbwLPdh0iwibrVZiRfmdppvX17SnByCVP74mb/Nne7Ss7ALgxQLtM4IHbXi8ij90VVjAJ+Q==", - "dependencies": { - "@docusaurus/core": "3.5.2", - "@docusaurus/logger": "3.5.2", - "@docusaurus/utils": "3.5.2", - "@docusaurus/utils-common": "3.5.2", - "@docusaurus/utils-validation": "3.5.2", + "version": "3.6.3", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-client-redirects/-/plugin-client-redirects-3.6.3.tgz", + "integrity": "sha512-fQDCxoJCO1jXNQGQmhgYoX3Yx+Z2xSbrLf3PBET6pHnsRk6gGW/VuCHcfQuZlJzbTxN0giQ5u3XcQQ/LzXftJA==", + "dependencies": { + "@docusaurus/core": "3.6.3", + "@docusaurus/logger": "3.6.3", + "@docusaurus/utils": "3.6.3", + "@docusaurus/utils-common": "3.6.3", + "@docusaurus/utils-validation": "3.6.3", "eta": "^2.2.0", "fs-extra": "^11.1.1", "lodash": "^4.17.21", @@ -2427,18 +3406,18 @@ } }, "node_modules/@docusaurus/plugin-content-blog": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-blog/-/plugin-content-blog-3.5.2.tgz", - "integrity": "sha512-R7ghWnMvjSf+aeNDH0K4fjyQnt5L0KzUEnUhmf1e3jZrv3wogeytZNN6n7X8yHcMsuZHPOrctQhXWnmxu+IRRg==", - "dependencies": { - "@docusaurus/core": "3.5.2", - "@docusaurus/logger": "3.5.2", - "@docusaurus/mdx-loader": "3.5.2", - "@docusaurus/theme-common": "3.5.2", - "@docusaurus/types": "3.5.2", - "@docusaurus/utils": "3.5.2", - "@docusaurus/utils-common": "3.5.2", - "@docusaurus/utils-validation": "3.5.2", + "version": "3.6.3", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-blog/-/plugin-content-blog-3.6.3.tgz", + "integrity": "sha512-k0ogWwwJU3pFRFfvW1kRVHxzf2DutLGaaLjAnHVEU6ju+aRP0Z5ap/13DHyPOfHeE4WKpn/M0TqjdwZAcY3kAw==", + "dependencies": { + "@docusaurus/core": "3.6.3", + "@docusaurus/logger": "3.6.3", + "@docusaurus/mdx-loader": "3.6.3", + "@docusaurus/theme-common": "3.6.3", + "@docusaurus/types": "3.6.3", + "@docusaurus/utils": "3.6.3", + "@docusaurus/utils-common": "3.6.3", + "@docusaurus/utils-validation": "3.6.3", "cheerio": "1.0.0-rc.12", "feed": "^4.2.2", "fs-extra": "^11.1.1", @@ -2460,19 +3439,19 @@ } }, "node_modules/@docusaurus/plugin-content-docs": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-docs/-/plugin-content-docs-3.5.2.tgz", - "integrity": "sha512-Bt+OXn/CPtVqM3Di44vHjE7rPCEsRCB/DMo2qoOuozB9f7+lsdrHvD0QCHdBs0uhz6deYJDppAr2VgqybKPlVQ==", - "dependencies": { - "@docusaurus/core": "3.5.2", - "@docusaurus/logger": "3.5.2", - "@docusaurus/mdx-loader": "3.5.2", - "@docusaurus/module-type-aliases": "3.5.2", - "@docusaurus/theme-common": "3.5.2", - "@docusaurus/types": "3.5.2", - "@docusaurus/utils": "3.5.2", - "@docusaurus/utils-common": "3.5.2", - "@docusaurus/utils-validation": "3.5.2", + "version": "3.6.3", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-docs/-/plugin-content-docs-3.6.3.tgz", + "integrity": "sha512-r2wS8y/fsaDcxkm20W5bbYJFPzdWdEaTWVYjNxlHlcmX086eqQR1Fomlg9BHTJ0dLXPzAlbC8EN4XqMr3QzNCQ==", + "dependencies": { + "@docusaurus/core": "3.6.3", + "@docusaurus/logger": "3.6.3", + "@docusaurus/mdx-loader": "3.6.3", + "@docusaurus/module-type-aliases": "3.6.3", + "@docusaurus/theme-common": "3.6.3", + "@docusaurus/types": "3.6.3", + "@docusaurus/utils": "3.6.3", + "@docusaurus/utils-common": "3.6.3", + "@docusaurus/utils-validation": "3.6.3", "@types/react-router-config": "^5.0.7", "combine-promises": "^1.1.0", "fs-extra": "^11.1.1", @@ -2491,15 +3470,15 @@ } }, "node_modules/@docusaurus/plugin-content-pages": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-pages/-/plugin-content-pages-3.5.2.tgz", - "integrity": "sha512-WzhHjNpoQAUz/ueO10cnundRz+VUtkjFhhaQ9jApyv1a46FPURO4cef89pyNIOMny1fjDz/NUN2z6Yi+5WUrCw==", - "dependencies": { - "@docusaurus/core": "3.5.2", - "@docusaurus/mdx-loader": "3.5.2", - "@docusaurus/types": "3.5.2", - "@docusaurus/utils": "3.5.2", - "@docusaurus/utils-validation": "3.5.2", + "version": "3.6.3", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-pages/-/plugin-content-pages-3.6.3.tgz", + "integrity": "sha512-eHrmTgjgLZsuqfsYr5X2xEwyIcck0wseSofWrjTwT9FLOWp+KDmMAuVK+wRo7sFImWXZk3oV/xX/g9aZrhD7OA==", + "dependencies": { + "@docusaurus/core": "3.6.3", + "@docusaurus/mdx-loader": "3.6.3", + "@docusaurus/types": "3.6.3", + "@docusaurus/utils": "3.6.3", + "@docusaurus/utils-validation": "3.6.3", "fs-extra": "^11.1.1", "tslib": "^2.6.0", "webpack": "^5.88.1" @@ -2513,13 +3492,13 @@ } }, "node_modules/@docusaurus/plugin-debug": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-debug/-/plugin-debug-3.5.2.tgz", - "integrity": "sha512-kBK6GlN0itCkrmHuCS6aX1wmoWc5wpd5KJlqQ1FyrF0cLDnvsYSnh7+ftdwzt7G6lGBho8lrVwkkL9/iQvaSOA==", + "version": "3.6.3", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-debug/-/plugin-debug-3.6.3.tgz", + "integrity": "sha512-zB9GXfIZNPRfzKnNjU6xGVrqn9bPXuGhpjgsuc/YtcTDjnjhasg38NdYd5LEqXex5G/zIorQgWB3n6x/Ut62vQ==", "dependencies": { - "@docusaurus/core": "3.5.2", - "@docusaurus/types": "3.5.2", - "@docusaurus/utils": "3.5.2", + "@docusaurus/core": "3.6.3", + "@docusaurus/types": "3.6.3", + "@docusaurus/utils": "3.6.3", "fs-extra": "^11.1.1", "react-json-view-lite": "^1.2.0", "tslib": "^2.6.0" @@ -2533,13 +3512,13 @@ } }, "node_modules/@docusaurus/plugin-google-analytics": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-google-analytics/-/plugin-google-analytics-3.5.2.tgz", - "integrity": "sha512-rjEkJH/tJ8OXRE9bwhV2mb/WP93V441rD6XnM6MIluu7rk8qg38iSxS43ga2V2Q/2ib53PcqbDEJDG/yWQRJhQ==", + "version": "3.6.3", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-google-analytics/-/plugin-google-analytics-3.6.3.tgz", + "integrity": "sha512-rCDNy1QW8Dag7nZq67pcum0bpFLrwvxJhYuVprhFh8BMBDxV0bY+bAkGHbSf68P3Bk9C3hNOAXX1srGLIDvcTA==", "dependencies": { - "@docusaurus/core": "3.5.2", - "@docusaurus/types": "3.5.2", - "@docusaurus/utils-validation": "3.5.2", + "@docusaurus/core": "3.6.3", + "@docusaurus/types": "3.6.3", + "@docusaurus/utils-validation": "3.6.3", "tslib": "^2.6.0" }, "engines": { @@ -2551,13 +3530,13 @@ } }, "node_modules/@docusaurus/plugin-google-gtag": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-google-gtag/-/plugin-google-gtag-3.5.2.tgz", - "integrity": "sha512-lm8XL3xLkTPHFKKjLjEEAHUrW0SZBSHBE1I+i/tmYMBsjCcUB5UJ52geS5PSiOCFVR74tbPGcPHEV/gaaxFeSA==", + "version": "3.6.3", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-google-gtag/-/plugin-google-gtag-3.6.3.tgz", + "integrity": "sha512-+OyDvhM6rqVkQOmLVkQWVJAizEEfkPzVWtIHXlWPOCFGK9X4/AWeBSrU0WG4iMg9Z4zD4YDRrU+lvI4s6DSC+w==", "dependencies": { - "@docusaurus/core": "3.5.2", - "@docusaurus/types": "3.5.2", - "@docusaurus/utils-validation": "3.5.2", + "@docusaurus/core": "3.6.3", + "@docusaurus/types": "3.6.3", + "@docusaurus/utils-validation": "3.6.3", "@types/gtag.js": "^0.0.12", "tslib": "^2.6.0" }, @@ -2570,13 +3549,13 @@ } }, "node_modules/@docusaurus/plugin-google-tag-manager": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-google-tag-manager/-/plugin-google-tag-manager-3.5.2.tgz", - "integrity": "sha512-QkpX68PMOMu10Mvgvr5CfZAzZQFx8WLlOiUQ/Qmmcl6mjGK6H21WLT5x7xDmcpCoKA/3CegsqIqBR+nA137lQg==", + "version": "3.6.3", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-google-tag-manager/-/plugin-google-tag-manager-3.6.3.tgz", + "integrity": "sha512-1M6UPB13gWUtN2UHX083/beTn85PlRI9ABItTl/JL1FJ5dJTWWFXXsHf9WW/6hrVwthwTeV/AGbGKvLKV+IlCA==", "dependencies": { - "@docusaurus/core": "3.5.2", - "@docusaurus/types": "3.5.2", - "@docusaurus/utils-validation": "3.5.2", + "@docusaurus/core": "3.6.3", + "@docusaurus/types": "3.6.3", + "@docusaurus/utils-validation": "3.6.3", "tslib": "^2.6.0" }, "engines": { @@ -2588,16 +3567,16 @@ } }, "node_modules/@docusaurus/plugin-sitemap": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-sitemap/-/plugin-sitemap-3.5.2.tgz", - "integrity": "sha512-DnlqYyRAdQ4NHY28TfHuVk414ft2uruP4QWCH//jzpHjqvKyXjj2fmDtI8RPUBh9K8iZKFMHRnLtzJKySPWvFA==", - "dependencies": { - "@docusaurus/core": "3.5.2", - "@docusaurus/logger": "3.5.2", - "@docusaurus/types": "3.5.2", - "@docusaurus/utils": "3.5.2", - "@docusaurus/utils-common": "3.5.2", - "@docusaurus/utils-validation": "3.5.2", + "version": "3.6.3", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-sitemap/-/plugin-sitemap-3.6.3.tgz", + "integrity": "sha512-94qOO4M9Fwv9KfVQJsgbe91k+fPJ4byf1L3Ez8TUa6TAFPo/BrLwQ80zclHkENlL1824TuxkcMKv33u6eydQCg==", + "dependencies": { + "@docusaurus/core": "3.6.3", + "@docusaurus/logger": "3.6.3", + "@docusaurus/types": "3.6.3", + "@docusaurus/utils": "3.6.3", + "@docusaurus/utils-common": "3.6.3", + "@docusaurus/utils-validation": "3.6.3", "fs-extra": "^11.1.1", "sitemap": "^7.1.1", "tslib": "^2.6.0" @@ -2611,23 +3590,23 @@ } }, "node_modules/@docusaurus/preset-classic": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/@docusaurus/preset-classic/-/preset-classic-3.5.2.tgz", - "integrity": "sha512-3ihfXQ95aOHiLB5uCu+9PRy2gZCeSZoDcqpnDvf3B+sTrMvMTr8qRUzBvWkoIqc82yG5prCboRjk1SVILKx6sg==", - "dependencies": { - "@docusaurus/core": "3.5.2", - "@docusaurus/plugin-content-blog": "3.5.2", - "@docusaurus/plugin-content-docs": "3.5.2", - "@docusaurus/plugin-content-pages": "3.5.2", - "@docusaurus/plugin-debug": "3.5.2", - "@docusaurus/plugin-google-analytics": "3.5.2", - "@docusaurus/plugin-google-gtag": "3.5.2", - "@docusaurus/plugin-google-tag-manager": "3.5.2", - "@docusaurus/plugin-sitemap": "3.5.2", - "@docusaurus/theme-classic": "3.5.2", - "@docusaurus/theme-common": "3.5.2", - "@docusaurus/theme-search-algolia": "3.5.2", - "@docusaurus/types": "3.5.2" + "version": "3.6.3", + "resolved": "https://registry.npmjs.org/@docusaurus/preset-classic/-/preset-classic-3.6.3.tgz", + "integrity": "sha512-VHSYWROT3flvNNI1SrnMOtW1EsjeHNK9dhU6s9eY5hryZe79lUqnZJyze/ymDe2LXAqzyj6y5oYvyBoZZk6ErA==", + "dependencies": { + "@docusaurus/core": "3.6.3", + "@docusaurus/plugin-content-blog": "3.6.3", + "@docusaurus/plugin-content-docs": "3.6.3", + "@docusaurus/plugin-content-pages": "3.6.3", + "@docusaurus/plugin-debug": "3.6.3", + "@docusaurus/plugin-google-analytics": "3.6.3", + "@docusaurus/plugin-google-gtag": "3.6.3", + "@docusaurus/plugin-google-tag-manager": "3.6.3", + "@docusaurus/plugin-sitemap": "3.6.3", + "@docusaurus/theme-classic": "3.6.3", + "@docusaurus/theme-common": "3.6.3", + "@docusaurus/theme-search-algolia": "3.6.3", + "@docusaurus/types": "3.6.3" }, "engines": { "node": ">=18.0" @@ -2638,26 +3617,27 @@ } }, "node_modules/@docusaurus/theme-classic": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/@docusaurus/theme-classic/-/theme-classic-3.5.2.tgz", - "integrity": "sha512-XRpinSix3NBv95Rk7xeMF9k4safMkwnpSgThn0UNQNumKvmcIYjfkwfh2BhwYh/BxMXQHJ/PdmNh22TQFpIaYg==", - "dependencies": { - "@docusaurus/core": "3.5.2", - "@docusaurus/mdx-loader": "3.5.2", - "@docusaurus/module-type-aliases": "3.5.2", - "@docusaurus/plugin-content-blog": "3.5.2", - "@docusaurus/plugin-content-docs": "3.5.2", - "@docusaurus/plugin-content-pages": "3.5.2", - "@docusaurus/theme-common": "3.5.2", - "@docusaurus/theme-translations": "3.5.2", - "@docusaurus/types": "3.5.2", - "@docusaurus/utils": "3.5.2", - "@docusaurus/utils-common": "3.5.2", - "@docusaurus/utils-validation": "3.5.2", + "version": "3.6.3", + "resolved": "https://registry.npmjs.org/@docusaurus/theme-classic/-/theme-classic-3.6.3.tgz", + "integrity": "sha512-1RRLK1tSArI2c00qugWYO3jRocjOZwGF1mBzPPylDVRwWCS/rnWWR91ChdbbaxIupRJ+hX8ZBYrwr5bbU0oztQ==", + "dependencies": { + "@docusaurus/core": "3.6.3", + "@docusaurus/logger": "3.6.3", + "@docusaurus/mdx-loader": "3.6.3", + "@docusaurus/module-type-aliases": "3.6.3", + "@docusaurus/plugin-content-blog": "3.6.3", + "@docusaurus/plugin-content-docs": "3.6.3", + "@docusaurus/plugin-content-pages": "3.6.3", + "@docusaurus/theme-common": "3.6.3", + "@docusaurus/theme-translations": "3.6.3", + "@docusaurus/types": "3.6.3", + "@docusaurus/utils": "3.6.3", + "@docusaurus/utils-common": "3.6.3", + "@docusaurus/utils-validation": "3.6.3", "@mdx-js/react": "^3.0.0", "clsx": "^2.0.0", "copy-text-to-clipboard": "^3.2.0", - "infima": "0.2.0-alpha.44", + "infima": "0.2.0-alpha.45", "lodash": "^4.17.21", "nprogress": "^0.2.0", "postcss": "^8.4.26", @@ -2677,14 +3657,14 @@ } }, "node_modules/@docusaurus/theme-common": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/@docusaurus/theme-common/-/theme-common-3.5.2.tgz", - "integrity": "sha512-QXqlm9S6x9Ibwjs7I2yEDgsCocp708DrCrgHgKwg2n2AY0YQ6IjU0gAK35lHRLOvAoJUfCKpQAwUykB0R7+Eew==", - "dependencies": { - "@docusaurus/mdx-loader": "3.5.2", - "@docusaurus/module-type-aliases": "3.5.2", - "@docusaurus/utils": "3.5.2", - "@docusaurus/utils-common": "3.5.2", + "version": "3.6.3", + "resolved": "https://registry.npmjs.org/@docusaurus/theme-common/-/theme-common-3.6.3.tgz", + "integrity": "sha512-b8ZkhczXHDxWWyvz+YJy4t/PlPbEogTTbgnHoflYnH7rmRtyoodTsu8WVM12la5LmlMJBclBXFl29OH8kPE7gg==", + "dependencies": { + "@docusaurus/mdx-loader": "3.6.3", + "@docusaurus/module-type-aliases": "3.6.3", + "@docusaurus/utils": "3.6.3", + "@docusaurus/utils-common": "3.6.3", "@types/history": "^4.7.11", "@types/react": "*", "@types/react-router-config": "*", @@ -2704,18 +3684,18 @@ } }, "node_modules/@docusaurus/theme-search-algolia": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/@docusaurus/theme-search-algolia/-/theme-search-algolia-3.5.2.tgz", - "integrity": "sha512-qW53kp3VzMnEqZGjakaV90sst3iN1o32PH+nawv1uepROO8aEGxptcq2R5rsv7aBShSRbZwIobdvSYKsZ5pqvA==", + "version": "3.6.3", + "resolved": "https://registry.npmjs.org/@docusaurus/theme-search-algolia/-/theme-search-algolia-3.6.3.tgz", + "integrity": "sha512-rt+MGCCpYgPyWCGXtbxlwFbTSobu15jWBTPI2LHsHNa5B0zSmOISX6FWYAPt5X1rNDOqMGM0FATnh7TBHRohVA==", "dependencies": { "@docsearch/react": "^3.5.2", - "@docusaurus/core": "3.5.2", - "@docusaurus/logger": "3.5.2", - "@docusaurus/plugin-content-docs": "3.5.2", - "@docusaurus/theme-common": "3.5.2", - "@docusaurus/theme-translations": "3.5.2", - "@docusaurus/utils": "3.5.2", - "@docusaurus/utils-validation": "3.5.2", + "@docusaurus/core": "3.6.3", + "@docusaurus/logger": "3.6.3", + "@docusaurus/plugin-content-docs": "3.6.3", + "@docusaurus/theme-common": "3.6.3", + "@docusaurus/theme-translations": "3.6.3", + "@docusaurus/utils": "3.6.3", + "@docusaurus/utils-validation": "3.6.3", "algoliasearch": "^4.18.0", "algoliasearch-helper": "^3.13.3", "clsx": "^2.0.0", @@ -2734,9 +3714,9 @@ } }, "node_modules/@docusaurus/theme-translations": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/@docusaurus/theme-translations/-/theme-translations-3.5.2.tgz", - "integrity": "sha512-GPZLcu4aT1EmqSTmbdpVrDENGR2yObFEX8ssEFYTCiAIVc0EihNSdOIBTazUvgNqwvnoU1A8vIs1xyzc3LITTw==", + "version": "3.6.3", + "resolved": "https://registry.npmjs.org/@docusaurus/theme-translations/-/theme-translations-3.6.3.tgz", + "integrity": "sha512-Gb0regclToVlngSIIwUCtBMQBq48qVUaN1XQNKW4XwlsgUyk0vP01LULdqbem7czSwIeBAFXFoORJ0RPX7ht/w==", "dependencies": { "fs-extra": "^11.1.1", "tslib": "^2.6.0" @@ -2746,9 +3726,9 @@ } }, "node_modules/@docusaurus/types": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/@docusaurus/types/-/types-3.5.2.tgz", - "integrity": "sha512-N6GntLXoLVUwkZw7zCxwy9QiuEXIcTVzA9AkmNw16oc0AP3SXLrMmDMMBIfgqwuKWa6Ox6epHol9kMtJqekACw==", + "version": "3.6.3", + "resolved": "https://registry.npmjs.org/@docusaurus/types/-/types-3.6.3.tgz", + "integrity": "sha512-xD9oTGDrouWzefkhe9ogB2fDV96/82cRpNGx2HIvI5L87JHNhQVIWimQ/3JIiiX/TEd5S9s+VO6FFguwKNRVow==", "dependencies": { "@mdx-js/mdx": "^3.0.0", "@types/history": "^4.7.11", @@ -2757,7 +3737,7 @@ "joi": "^17.9.2", "react-helmet-async": "^1.3.0", "utility-types": "^3.10.0", - "webpack": "^5.88.1", + "webpack": "^5.95.0", "webpack-merge": "^5.9.0" }, "peerDependencies": { @@ -2766,12 +3746,13 @@ } }, "node_modules/@docusaurus/utils": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/@docusaurus/utils/-/utils-3.5.2.tgz", - "integrity": "sha512-33QvcNFh+Gv+C2dP9Y9xWEzMgf3JzrpL2nW9PopidiohS1nDcyknKRx2DWaFvyVTTYIkkABVSr073VTj/NITNA==", + "version": "3.6.3", + "resolved": "https://registry.npmjs.org/@docusaurus/utils/-/utils-3.6.3.tgz", + "integrity": "sha512-0R/FR3bKVl4yl8QwbL4TYFfR+OXBRpVUaTJdENapBGR3YMwfM6/JnhGilWQO8AOwPJGtGoDK7ib8+8UF9f3OZQ==", "dependencies": { - "@docusaurus/logger": "3.5.2", - "@docusaurus/utils-common": "3.5.2", + "@docusaurus/logger": "3.6.3", + "@docusaurus/types": "3.6.3", + "@docusaurus/utils-common": "3.6.3", "@svgr/webpack": "^8.1.0", "escape-string-regexp": "^4.0.0", "file-loader": "^6.2.0", @@ -2793,43 +3774,28 @@ }, "engines": { "node": ">=18.0" - }, - "peerDependencies": { - "@docusaurus/types": "*" - }, - "peerDependenciesMeta": { - "@docusaurus/types": { - "optional": true - } } }, "node_modules/@docusaurus/utils-common": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/@docusaurus/utils-common/-/utils-common-3.5.2.tgz", - "integrity": "sha512-i0AZjHiRgJU6d7faQngIhuHKNrszpL/SHQPgF1zH4H+Ij6E9NBYGy6pkcGWToIv7IVPbs+pQLh1P3whn0gWXVg==", + "version": "3.6.3", + "resolved": "https://registry.npmjs.org/@docusaurus/utils-common/-/utils-common-3.6.3.tgz", + "integrity": "sha512-v4nKDaANLgT3pMBewHYEMAl/ufY0LkXao1QkFWzI5huWFOmNQ2UFzv2BiKeHX5Ownis0/w6cAyoxPhVdDonlSQ==", "dependencies": { + "@docusaurus/types": "3.6.3", "tslib": "^2.6.0" }, "engines": { "node": ">=18.0" - }, - "peerDependencies": { - "@docusaurus/types": "*" - }, - "peerDependenciesMeta": { - "@docusaurus/types": { - "optional": true - } } }, "node_modules/@docusaurus/utils-validation": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/@docusaurus/utils-validation/-/utils-validation-3.5.2.tgz", - "integrity": "sha512-m+Foq7augzXqB6HufdS139PFxDC5d5q2QKZy8q0qYYvGdI6nnlNsGH4cIGsgBnV7smz+mopl3g4asbSDvMV0jA==", + "version": "3.6.3", + "resolved": "https://registry.npmjs.org/@docusaurus/utils-validation/-/utils-validation-3.6.3.tgz", + "integrity": "sha512-bhEGGiN5BE38h21vjqD70Gxg++j+PfYVddDUE5UFvLDup68QOcpD33CLr+2knPorlxRbEaNfz6HQDUMQ3HuqKw==", "dependencies": { - "@docusaurus/logger": "3.5.2", - "@docusaurus/utils": "3.5.2", - "@docusaurus/utils-common": "3.5.2", + "@docusaurus/logger": "3.6.3", + "@docusaurus/utils": "3.6.3", + "@docusaurus/utils-common": "3.6.3", "fs-extra": "^11.2.0", "joi": "^17.9.2", "js-yaml": "^4.1.0", @@ -2972,9 +3938,9 @@ } }, "node_modules/@mdx-js/react": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@mdx-js/react/-/react-3.0.1.tgz", - "integrity": "sha512-9ZrPIU4MGf6et1m1ov3zKf+q9+deetI51zprKB1D/z3NOb+rUxxtEl3mCjW5wTGh6VhRdwPueh1oRzi6ezkA8A==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@mdx-js/react/-/react-3.1.0.tgz", + "integrity": "sha512-QjHtSaoameoalGnKDT3FoIl4+9RwyTmo9ZJGBdLOks/YOiWHoRDI3PUwEzOE7kEmGcV3AFcp9K6dYu9rEuKLAQ==", "dependencies": { "@types/mdx": "^2.0.0" }, @@ -3417,10 +4383,28 @@ "@types/ms": "*" } }, + "node_modules/@types/eslint": { + "version": "9.6.1", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-9.6.1.tgz", + "integrity": "sha512-FXx2pKgId/WyYo2jXw63kk7/+TY7u7AziEJxJAnSFzHlqTAS3Ync6SvgYAN/k4/PQpnnVuzoMuVnByKK2qp0ag==", + "dependencies": { + "@types/estree": "*", + "@types/json-schema": "*" + } + }, + "node_modules/@types/eslint-scope": { + "version": "3.7.7", + "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.7.tgz", + "integrity": "sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg==", + "dependencies": { + "@types/eslint": "*", + "@types/estree": "*" + } + }, "node_modules/@types/estree": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.5.tgz", - "integrity": "sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==" + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.6.tgz", + "integrity": "sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==" }, "node_modules/@types/estree-jsx": { "version": "1.0.5", @@ -3683,9 +4667,9 @@ } }, "node_modules/@types/yargs": { - "version": "17.0.32", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.32.tgz", - "integrity": "sha512-xQ67Yc/laOG5uMfX/093MRlGGCIBzZMarVa+gfNKJxWAIgykYpVGkBdbqEzGDDfCrVUj6Hiff4mTZ5BA6TmAog==", + "version": "17.0.33", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.33.tgz", + "integrity": "sha512-WpxBCKWPLr4xSsHgz511rFJAM+wS28w2zEO1QDNY5zM/S8ok70NNfztH0xwhqKyaK0OHCbN98LDAZuy1ctxDkA==", "dependencies": { "@types/yargs-parser": "*" } @@ -3873,9 +4857,9 @@ } }, "node_modules/acorn": { - "version": "8.12.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.12.1.tgz", - "integrity": "sha512-tcpGyI9zbizT9JbV6oYE477V6mTlXvvi0T0G3SNIYE2apm/G5huBa1+K89VGeovbg+jycCrfhl3ADxErOuO6Jg==", + "version": "8.14.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.14.0.tgz", + "integrity": "sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==", "bin": { "acorn": "bin/acorn" }, @@ -3883,14 +4867,6 @@ "node": ">=0.4.0" } }, - "node_modules/acorn-import-attributes": { - "version": "1.9.5", - "resolved": "https://registry.npmjs.org/acorn-import-attributes/-/acorn-import-attributes-1.9.5.tgz", - "integrity": "sha512-n02Vykv5uA3eHGM/Z2dQrcD56kL8TyDb2p1+0P83PClMnC/nc+anbQRhIOWnSq4Ke/KvDPrY3C9hDtC/A3eHnQ==", - "peerDependencies": { - "acorn": "^8" - } - }, "node_modules/acorn-jsx": { "version": "5.3.2", "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", @@ -3995,9 +4971,9 @@ } }, "node_modules/algoliasearch-helper": { - "version": "3.22.4", - "resolved": "https://registry.npmjs.org/algoliasearch-helper/-/algoliasearch-helper-3.22.4.tgz", - "integrity": "sha512-fvBCywguW9f+939S6awvRMstqMF1XXcd2qs1r1aGqL/PJ1go/DqN06tWmDVmhCDqBJanm++imletrQWf0G2S1g==", + "version": "3.22.5", + "resolved": "https://registry.npmjs.org/algoliasearch-helper/-/algoliasearch-helper-3.22.5.tgz", + "integrity": "sha512-lWvhdnc+aKOKx8jyA3bsdEgHzm/sglC4cYdMG4xSQyRiPLJVJtH/IVYZG3Hp6PkTEhQqhyVYkeP9z2IlcHJsWw==", "dependencies": { "@algolia/events": "^4.0.1" }, @@ -4066,6 +5042,31 @@ "node": ">=8" } }, + "node_modules/ansi-escapes": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", + "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", + "dependencies": { + "type-fest": "^0.21.3" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ansi-escapes/node_modules/type-fest": { + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", + "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/ansi-html-community": { "version": "0.0.8", "resolved": "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz", @@ -4187,9 +5188,9 @@ } }, "node_modules/babel-loader": { - "version": "9.1.3", - "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-9.1.3.tgz", - "integrity": "sha512-xG3ST4DglodGf8qSwv0MdeWLhrDsw/32QMdTO5T1ZIp9gQur0HkCyFs7Awskr10JKXFXwpAhiCuYX5oGXnRGbw==", + "version": "9.2.1", + "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-9.2.1.tgz", + "integrity": "sha512-fqe8naHt46e0yIdkjUZYqddSXfej3AHajX+CSO5X7oy0EmPc6o5Xh+RClNoHjnieWz9AW4kZxW9yyFMhVB1QLA==", "dependencies": { "find-cache-dir": "^4.0.0", "schema-utils": "^4.0.0" @@ -4232,12 +5233,12 @@ } }, "node_modules/babel-plugin-polyfill-corejs3": { - "version": "0.10.4", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.10.4.tgz", - "integrity": "sha512-25J6I8NGfa5YkCDogHRID3fVCadIR8/pGl1/spvCkzb6lVn6SR3ojpx9nOn9iEBcUsjY24AmdKm5khcfKdylcg==", + "version": "0.10.6", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.10.6.tgz", + "integrity": "sha512-b37+KR2i/khY5sKmWNVQAnitvquQbNdWy6lJdsr0kmquCKEEUgMKK4SboVM3HtfnZilfjr4MMQ7vY58FVWDtIA==", "dependencies": { - "@babel/helper-define-polyfill-provider": "^0.6.1", - "core-js-compat": "^3.36.1" + "@babel/helper-define-polyfill-provider": "^0.6.2", + "core-js-compat": "^3.38.0" }, "peerDependencies": { "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" @@ -4392,9 +5393,9 @@ } }, "node_modules/browserslist": { - "version": "4.23.3", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.23.3.tgz", - "integrity": "sha512-btwCFJVjI4YWDNfau8RhZ+B1Q/VLoUITrm3RlP6y1tYGWIOa+InuYiRGXUBXo8nA1qKmHMyLB/iVQg5TT4eFoA==", + "version": "4.24.2", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.24.2.tgz", + "integrity": "sha512-ZIc+Q62revdMcqC6aChtW4jz3My3klmCO1fEmINZY/8J3EpBg5/A/D0AKmBveUh6pgoeycoMkVMko84tuYS+Gg==", "funding": [ { "type": "opencollective", @@ -4410,10 +5411,10 @@ } ], "dependencies": { - "caniuse-lite": "^1.0.30001646", - "electron-to-chromium": "^1.5.4", + "caniuse-lite": "^1.0.30001669", + "electron-to-chromium": "^1.5.41", "node-releases": "^2.0.18", - "update-browserslist-db": "^1.1.0" + "update-browserslist-db": "^1.1.1" }, "bin": { "browserslist": "cli.js" @@ -4518,9 +5519,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001655", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001655.tgz", - "integrity": "sha512-jRGVy3iSGO5Uutn2owlb5gR6qsGngTw9ZTb4ali9f3glshcNmJ2noam4Mo9zia5P9Dk3jNNydy7vQjuE5dQmfg==", + "version": "1.0.30001684", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001684.tgz", + "integrity": "sha512-G1LRwLIQjBQoyq0ZJGqGIJUXzJ8irpbjHLpVRXDvBEScFJ9b17sgK6vlx0GAJFE21okD7zXl08rRRUfq6HdoEQ==", "funding": [ { "type": "opencollective", @@ -4936,9 +5937,12 @@ } }, "node_modules/consola": { - "version": "2.15.3", - "resolved": "https://registry.npmjs.org/consola/-/consola-2.15.3.tgz", - "integrity": "sha512-9vAdYbHj6x2fLKC4+oPH0kFzY/orMZyG2Aj+kNylHxKGJ/Ed4dpNyAQYwJOdqO4zdM7XpVHmyejQDcQHrnuXbw==" + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/consola/-/consola-3.2.3.tgz", + "integrity": "sha512-I5qxpzLv+sJhTVEoLYNcTW+bThDCPsit0vLNKShZx6rLtpilNpmmeTPaeqJb9ZE9dV3DGaeby6Vuhrw38WjeyQ==", + "engines": { + "node": "^14.18.0 || >=16.10.0" + } }, "node_modules/content-disposition": { "version": "0.5.2", @@ -5059,11 +6063,11 @@ } }, "node_modules/core-js-compat": { - "version": "3.37.1", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.37.1.tgz", - "integrity": "sha512-9TNiImhKvQqSUkOvk/mMRZzOANTiEVC7WaBNhHcKM7x+/5E1l5NvsysR19zuDQScE8k+kfQXWRN3AtS/eOSHpg==", + "version": "3.39.0", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.39.0.tgz", + "integrity": "sha512-VgEUx3VwlExr5no0tXlBt+silBvhTryPwCXRI2Id1PN8WTKu7MreethvddqOubrYxkFdv/RnYrqlv1sFNAUelw==", "dependencies": { - "browserslist": "^4.23.0" + "browserslist": "^4.24.2" }, "funding": { "type": "opencollective", @@ -5071,9 +6075,9 @@ } }, "node_modules/core-js-pure": { - "version": "3.37.1", - "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.37.1.tgz", - "integrity": "sha512-J/r5JTHSmzTxbiYYrzXg9w1VpqrYt+gexenBE9pugeyhwPZTAEJddyiReJWsLO6uNQ8xJZFbod6XC7KKwatCiA==", + "version": "3.39.0", + "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.39.0.tgz", + "integrity": "sha512-7fEcWwKI4rJinnK+wLTezeg2smbFFdSBP6E2kQZNbnzM2s1rpKQ6aaRteZSSg7FLU3P0HGGVo/gbpfanU36urg==", "hasInstallScript": true, "funding": { "type": "opencollective", @@ -5111,9 +6115,9 @@ } }, "node_modules/cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz", + "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==", "dependencies": { "path-key": "^3.1.0", "shebang-command": "^2.0.0", @@ -5148,6 +6152,42 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/css-blank-pseudo": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/css-blank-pseudo/-/css-blank-pseudo-7.0.1.tgz", + "integrity": "sha512-jf+twWGDf6LDoXDUode+nc7ZlrqfaNphrBIBrcmeP3D8yw1uPaix1gCC8LUQUGQ6CycuK2opkbFFWFuq/a94ag==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "dependencies": { + "postcss-selector-parser": "^7.0.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/css-blank-pseudo/node_modules/postcss-selector-parser": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.0.0.tgz", + "integrity": "sha512-9RbEr1Y7FFfptd/1eEdntyjMwLeghW1bHX9GWjXo19vx4ytPQhANltvVxDggzJl7mnWM+dX28kb6cyS/4iQjlQ==", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, "node_modules/css-declaration-sorter": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-7.2.0.tgz", @@ -5159,6 +6199,65 @@ "postcss": "^8.0.9" } }, + "node_modules/css-has-pseudo": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/css-has-pseudo/-/css-has-pseudo-7.0.1.tgz", + "integrity": "sha512-EOcoyJt+OsuKfCADgLT7gADZI5jMzIe/AeI6MeAYKiFBDmNmM7kk46DtSfMj5AohUJisqVzopBpnQTlvbyaBWg==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "dependencies": { + "@csstools/selector-specificity": "^5.0.0", + "postcss-selector-parser": "^7.0.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/css-has-pseudo/node_modules/@csstools/selector-specificity": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-5.0.0.tgz", + "integrity": "sha512-PCqQV3c4CoVm3kdPhyeZ07VmBRdH2EpMFA/pd9OASpOEC3aXNGoqPDAZ80D0cLpMBxnmk0+yNhGsEx31hq7Gtw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss-selector-parser": "^7.0.0" + } + }, + "node_modules/css-has-pseudo/node_modules/postcss-selector-parser": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.0.0.tgz", + "integrity": "sha512-9RbEr1Y7FFfptd/1eEdntyjMwLeghW1bHX9GWjXo19vx4ytPQhANltvVxDggzJl7mnWM+dX28kb6cyS/4iQjlQ==", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, "node_modules/css-loader": { "version": "6.11.0", "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.11.0.tgz", @@ -5236,6 +6335,27 @@ } } }, + "node_modules/css-prefers-color-scheme": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/css-prefers-color-scheme/-/css-prefers-color-scheme-10.0.0.tgz", + "integrity": "sha512-VCtXZAWivRglTZditUfB4StnsWr6YVZ2PRtuxQLKTNRdtAf8tpzaVPE9zXIF3VaSc7O70iK/j1+NXxyQCqdPjQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, "node_modules/css-select": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/css-select/-/css-select-5.1.0.tgz", @@ -5274,6 +6394,21 @@ "url": "https://github.com/sponsors/fb55" } }, + "node_modules/cssdb": { + "version": "8.2.1", + "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-8.2.1.tgz", + "integrity": "sha512-KwEPys7lNsC8OjASI8RrmwOYYDcm0JOW9zQhcV83ejYcQkirTEyeAGui8aO2F5PiS6SLpxuTzl6qlMElIdsgIg==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + } + ] + }, "node_modules/cssesc": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", @@ -5790,9 +6925,9 @@ "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==" }, "node_modules/electron-to-chromium": { - "version": "1.5.13", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.13.tgz", - "integrity": "sha512-lbBcvtIJ4J6sS4tb5TLp1b4LyfCdMkwStzXPyAgVgTRAsep4bvrAGaBOP7ZJtQMNJpSQ9SqG4brWOroNaQtm7Q==" + "version": "1.5.67", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.67.tgz", + "integrity": "sha512-nz88NNBsD7kQSAGGJyp8hS6xSPtWwqNogA0mjtc2nUYeEf3nURK9qpV18TuBdDmEDgVWotS8Wkzf+V52dSQ/LQ==" }, "node_modules/emoji-regex": { "version": "9.2.2", @@ -5885,9 +7020,9 @@ "integrity": "sha512-MVNK56NiMrOwitFB7cqDwq0CQutbw+0BvLshJSse0MUNU+y1FC3bUS/AQg7oUng+/wKrrki7JfmwtVHkVfPLlw==" }, "node_modules/escalade": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.2.tgz", - "integrity": "sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", + "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", "engines": { "node": ">=6" } @@ -6245,14 +7380,6 @@ "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" }, - "node_modules/fast-url-parser": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/fast-url-parser/-/fast-url-parser-1.1.3.tgz", - "integrity": "sha512-5jOCVXADYNuRkKFzNJ0dCCewsZiYo0dz8QNYljkOpFC6r2U4OBmKtvm/Tsuh4w1YYdDqDb31a8TVhBJ2OJKdqQ==", - "dependencies": { - "punycode": "^1.3.2" - } - }, "node_modules/fastq": { "version": "1.17.1", "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.17.1.tgz", @@ -6292,7 +7419,29 @@ "xml-js": "^1.6.11" }, "engines": { - "node": ">=0.4.0" + "node": ">=0.4.0" + } + }, + "node_modules/figures": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz", + "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==", + "dependencies": { + "escape-string-regexp": "^1.0.5" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/figures/node_modules/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==", + "engines": { + "node": ">=0.8.0" } }, "node_modules/file-loader": { @@ -7435,9 +8584,9 @@ } }, "node_modules/http-proxy-middleware": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.6.tgz", - "integrity": "sha512-ya/UeJ6HVBYxrgYotAZo1KvPWlgB48kUJLDePFeneHsVujFaW5WNj2NgWCAE//B1Dl02BIfYlpNgBy8Kf8Rjmw==", + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.7.tgz", + "integrity": "sha512-fgVY8AV7qU7z/MmXJ/rxwbrtQH4jBQ9m7kp3llF0liB7glmFeVZFBepQb32T3y8n8k2+AEYuMPCpinYW+/CuRA==", "dependencies": { "@types/http-proxy": "^1.17.8", "http-proxy": "^1.18.1", @@ -7581,9 +8730,9 @@ } }, "node_modules/infima": { - "version": "0.2.0-alpha.44", - "resolved": "https://registry.npmjs.org/infima/-/infima-0.2.0-alpha.44.tgz", - "integrity": "sha512-tuRkUSO/lB3rEhLJk25atwAjgLuzq070+pOW8XcvpHky/YbENnRRdPd85IBkyeTgttmOy5ah+yHYsK1HhUd4lQ==", + "version": "0.2.0-alpha.45", + "resolved": "https://registry.npmjs.org/infima/-/infima-0.2.0-alpha.45.tgz", + "integrity": "sha512-uyH0zfr1erU1OohLk0fT4Rrb94AOhguWNOcD9uGrSpRvNB+6gZXUoJX5J0NtvzBO10YZ9PgvA4NFgt+fYg8ojw==", "engines": { "node": ">=12" } @@ -8005,14 +9154,14 @@ } }, "node_modules/jsesc": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", - "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.0.2.tgz", + "integrity": "sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==", "bin": { "jsesc": "bin/jsesc" }, "engines": { - "node": ">=4" + "node": ">=6" } }, "node_modules/json-buffer": { @@ -10409,9 +11558,9 @@ } }, "node_modules/mini-css-extract-plugin": { - "version": "2.9.0", - "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.9.0.tgz", - "integrity": "sha512-Zs1YsZVfemekSZG+44vBsYTLQORkPMwnlv+aehcxK/NLKC+EGhDB39/YePYYqx/sTk6NnYpuqikhSn7+JIevTA==", + "version": "2.9.2", + "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.9.2.tgz", + "integrity": "sha512-GJuACcS//jtq4kCtd5ii/M0SZf7OZRH+BxdqXZHaJfb8TJiVl+NgQRPwiYt2EuqeSkNydn/7vP+bcE27C5mb9w==", "dependencies": { "schema-utils": "^4.0.0", "tapable": "^2.2.1" @@ -10596,6 +11745,70 @@ "url": "https://github.com/fb55/nth-check?sponsor=1" } }, + "node_modules/null-loader": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/null-loader/-/null-loader-4.0.1.tgz", + "integrity": "sha512-pxqVbi4U6N26lq+LmgIbB5XATP0VdZKOG25DhHi8btMmJJefGArFyDg1yc4U3hWCJbMqSrw0qyrz1UQX+qYXqg==", + "dependencies": { + "loader-utils": "^2.0.0", + "schema-utils": "^3.0.0" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" + } + }, + "node_modules/null-loader/node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/null-loader/node_modules/ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "peerDependencies": { + "ajv": "^6.9.1" + } + }, + "node_modules/null-loader/node_modules/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==" + }, + "node_modules/null-loader/node_modules/schema-utils": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", + "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", + "dependencies": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, "node_modules/object-assign": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", @@ -10875,11 +12088,11 @@ } }, "node_modules/parse5-htmlparser2-tree-adapter": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-7.0.0.tgz", - "integrity": "sha512-B77tOZrqqfUfnVcOrUvfdLbz4pu4RopLD/4vmu3HUPswwTA8OH0EMW9BlWR2B0RCoiZRAHEUu7IxeP1Pd1UU+g==", + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-7.1.0.tgz", + "integrity": "sha512-ruw5xyKs6lrpo9x9rCZqZZnIUntICjQAd0Wsmp396Ul9lN/h+ifgVV1x1gZHi8euej6wTfpqX8j+BFQxF0NS/g==", "dependencies": { - "domhandler": "^5.0.2", + "domhandler": "^5.0.3", "parse5": "^7.0.0" }, "funding": { @@ -10938,9 +12151,9 @@ "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" }, "node_modules/path-to-regexp": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-1.8.0.tgz", - "integrity": "sha512-n43JRhlUKUAlibEJhPeir1ncUID16QnEjNpwzNdO3Lm4ywrBpBZ5oLD0I6br9evr1Y9JTqwRtAh7JLoOzAQdVA==", + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-1.9.0.tgz", + "integrity": "sha512-xIp7/apCFJuUHdDLWe8O1HIkb0kQrOMb/0u6FXQjemHn/ii5LrIzU6bdECnsiTF/GjZkMEKg1xdiZwNqDYlZ6g==", "dependencies": { "isarray": "0.0.1" } @@ -10964,9 +12177,9 @@ } }, "node_modules/picocolors": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.1.tgz", - "integrity": "sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==" + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", + "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==" }, "node_modules/picomatch": { "version": "2.3.1", @@ -11070,68 +12283,326 @@ "url": "https://opencollective.com/postcss/" }, { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/postcss" + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "nanoid": "^3.3.7", + "picocolors": "^1.0.1", + "source-map-js": "^1.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/postcss-attribute-case-insensitive": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-7.0.1.tgz", + "integrity": "sha512-Uai+SupNSqzlschRyNx3kbCTWgY/2hcwtHEI/ej2LJWc9JJ77qKgGptd8DHwY1mXtZ7Aoh4z4yxfwMBue9eNgw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "dependencies": { + "postcss-selector-parser": "^7.0.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-attribute-case-insensitive/node_modules/postcss-selector-parser": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.0.0.tgz", + "integrity": "sha512-9RbEr1Y7FFfptd/1eEdntyjMwLeghW1bHX9GWjXo19vx4ytPQhANltvVxDggzJl7mnWM+dX28kb6cyS/4iQjlQ==", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-calc": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-9.0.1.tgz", + "integrity": "sha512-TipgjGyzP5QzEhsOZUaIkeO5mKeMFpebWzRogWG/ysonUlnHcq5aJe0jOjpfzUU8PeSaBQnrE8ehR0QA5vs8PQ==", + "dependencies": { + "postcss-selector-parser": "^6.0.11", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.2.2" + } + }, + "node_modules/postcss-clamp": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/postcss-clamp/-/postcss-clamp-4.1.0.tgz", + "integrity": "sha512-ry4b1Llo/9zz+PKC+030KUnPITTJAHeOwjfAyyB60eT0AorGLdzp52s31OsPRHRf8NchkgFoG2y6fCfn1IV1Ow==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": ">=7.6.0" + }, + "peerDependencies": { + "postcss": "^8.4.6" + } + }, + "node_modules/postcss-color-functional-notation": { + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-7.0.6.tgz", + "integrity": "sha512-wLXvm8RmLs14Z2nVpB4CWlnvaWPRcOZFltJSlcbYwSJ1EDZKsKDhPKIMecCnuU054KSmlmubkqczmm6qBPCBhA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "dependencies": { + "@csstools/css-color-parser": "^3.0.6", + "@csstools/css-parser-algorithms": "^3.0.4", + "@csstools/css-tokenizer": "^3.0.3", + "@csstools/postcss-progressive-custom-properties": "^4.0.0", + "@csstools/utilities": "^2.0.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-color-hex-alpha": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/postcss-color-hex-alpha/-/postcss-color-hex-alpha-10.0.0.tgz", + "integrity": "sha512-1kervM2cnlgPs2a8Vt/Qbe5cQ++N7rkYo/2rz2BkqJZIHQwaVuJgQH38REHrAi4uM0b1fqxMkWYmese94iMp3w==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "dependencies": { + "@csstools/utilities": "^2.0.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-color-rebeccapurple": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-10.0.0.tgz", + "integrity": "sha512-JFta737jSP+hdAIEhk1Vs0q0YF5P8fFcj+09pweS8ktuGuZ8pPlykHsk6mPxZ8awDl4TrcxUqJo9l1IhVr/OjQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "dependencies": { + "@csstools/utilities": "^2.0.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-colormin": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-6.1.0.tgz", + "integrity": "sha512-x9yX7DOxeMAR+BgGVnNSAxmAj98NX/YxEMNFP+SDCEeNLb2r3i6Hh1ksMsnW8Ub5SLCpbescQqn9YEbE9554Sw==", + "dependencies": { + "browserslist": "^4.23.0", + "caniuse-api": "^3.0.0", + "colord": "^2.9.3", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/postcss-convert-values": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-6.1.0.tgz", + "integrity": "sha512-zx8IwP/ts9WvUM6NkVSkiU902QZL1bwPhaVaLynPtCsOTqp+ZKbNi+s6XJg3rfqpKGA/oc7Oxk5t8pOQJcwl/w==", + "dependencies": { + "browserslist": "^4.23.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/postcss-custom-media": { + "version": "11.0.5", + "resolved": "https://registry.npmjs.org/postcss-custom-media/-/postcss-custom-media-11.0.5.tgz", + "integrity": "sha512-SQHhayVNgDvSAdX9NQ/ygcDQGEY+aSF4b/96z7QUX6mqL5yl/JgG/DywcF6fW9XbnCRE+aVYk+9/nqGuzOPWeQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "dependencies": { + "@csstools/cascade-layer-name-parser": "^2.0.4", + "@csstools/css-parser-algorithms": "^3.0.4", + "@csstools/css-tokenizer": "^3.0.3", + "@csstools/media-query-list-parser": "^4.0.2" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-custom-properties": { + "version": "14.0.4", + "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-14.0.4.tgz", + "integrity": "sha512-QnW8FCCK6q+4ierwjnmXF9Y9KF8q0JkbgVfvQEMa93x1GT8FvOiUevWCN2YLaOWyByeDX8S6VFbZEeWoAoXs2A==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "dependencies": { + "@csstools/cascade-layer-name-parser": "^2.0.4", + "@csstools/css-parser-algorithms": "^3.0.4", + "@csstools/css-tokenizer": "^3.0.3", + "@csstools/utilities": "^2.0.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-custom-selectors": { + "version": "8.0.4", + "resolved": "https://registry.npmjs.org/postcss-custom-selectors/-/postcss-custom-selectors-8.0.4.tgz", + "integrity": "sha512-ASOXqNvDCE0dAJ/5qixxPeL1aOVGHGW2JwSy7HyjWNbnWTQCl+fDc968HY1jCmZI0+BaYT5CxsOiUhavpG/7eg==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" }, { - "type": "github", - "url": "https://github.com/sponsors/ai" + "type": "opencollective", + "url": "https://opencollective.com/csstools" } ], "dependencies": { - "nanoid": "^3.3.7", - "picocolors": "^1.0.1", - "source-map-js": "^1.2.0" + "@csstools/cascade-layer-name-parser": "^2.0.4", + "@csstools/css-parser-algorithms": "^3.0.4", + "@csstools/css-tokenizer": "^3.0.3", + "postcss-selector-parser": "^7.0.0" }, "engines": { - "node": "^10 || ^12 || >=14" + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" } }, - "node_modules/postcss-calc": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-9.0.1.tgz", - "integrity": "sha512-TipgjGyzP5QzEhsOZUaIkeO5mKeMFpebWzRogWG/ysonUlnHcq5aJe0jOjpfzUU8PeSaBQnrE8ehR0QA5vs8PQ==", + "node_modules/postcss-custom-selectors/node_modules/postcss-selector-parser": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.0.0.tgz", + "integrity": "sha512-9RbEr1Y7FFfptd/1eEdntyjMwLeghW1bHX9GWjXo19vx4ytPQhANltvVxDggzJl7mnWM+dX28kb6cyS/4iQjlQ==", "dependencies": { - "postcss-selector-parser": "^6.0.11", - "postcss-value-parser": "^4.2.0" + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" }, "engines": { - "node": "^14 || ^16 || >=18.0" - }, - "peerDependencies": { - "postcss": "^8.2.2" + "node": ">=4" } }, - "node_modules/postcss-colormin": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-6.1.0.tgz", - "integrity": "sha512-x9yX7DOxeMAR+BgGVnNSAxmAj98NX/YxEMNFP+SDCEeNLb2r3i6Hh1ksMsnW8Ub5SLCpbescQqn9YEbE9554Sw==", + "node_modules/postcss-dir-pseudo-class": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-9.0.1.tgz", + "integrity": "sha512-tRBEK0MHYvcMUrAuYMEOa0zg9APqirBcgzi6P21OhxtJyJADo/SWBwY1CAwEohQ/6HDaa9jCjLRG7K3PVQYHEA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], "dependencies": { - "browserslist": "^4.23.0", - "caniuse-api": "^3.0.0", - "colord": "^2.9.3", - "postcss-value-parser": "^4.2.0" + "postcss-selector-parser": "^7.0.0" }, "engines": { - "node": "^14 || ^16 || >=18.0" + "node": ">=18" }, "peerDependencies": { - "postcss": "^8.4.31" + "postcss": "^8.4" } }, - "node_modules/postcss-convert-values": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-6.1.0.tgz", - "integrity": "sha512-zx8IwP/ts9WvUM6NkVSkiU902QZL1bwPhaVaLynPtCsOTqp+ZKbNi+s6XJg3rfqpKGA/oc7Oxk5t8pOQJcwl/w==", + "node_modules/postcss-dir-pseudo-class/node_modules/postcss-selector-parser": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.0.0.tgz", + "integrity": "sha512-9RbEr1Y7FFfptd/1eEdntyjMwLeghW1bHX9GWjXo19vx4ytPQhANltvVxDggzJl7mnWM+dX28kb6cyS/4iQjlQ==", "dependencies": { - "browserslist": "^4.23.0", - "postcss-value-parser": "^4.2.0" + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" }, "engines": { - "node": "^14 || ^16 || >=18.0" - }, - "peerDependencies": { - "postcss": "^8.4.31" + "node": ">=4" } }, "node_modules/postcss-discard-comments": { @@ -11192,6 +12663,186 @@ "postcss": "^8.4.31" } }, + "node_modules/postcss-double-position-gradients": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/postcss-double-position-gradients/-/postcss-double-position-gradients-6.0.0.tgz", + "integrity": "sha512-JkIGah3RVbdSEIrcobqj4Gzq0h53GG4uqDPsho88SgY84WnpkTpI0k50MFK/sX7XqVisZ6OqUfFnoUO6m1WWdg==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "dependencies": { + "@csstools/postcss-progressive-custom-properties": "^4.0.0", + "@csstools/utilities": "^2.0.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-focus-visible": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/postcss-focus-visible/-/postcss-focus-visible-10.0.1.tgz", + "integrity": "sha512-U58wyjS/I1GZgjRok33aE8juW9qQgQUNwTSdxQGuShHzwuYdcklnvK/+qOWX1Q9kr7ysbraQ6ht6r+udansalA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "dependencies": { + "postcss-selector-parser": "^7.0.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-focus-visible/node_modules/postcss-selector-parser": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.0.0.tgz", + "integrity": "sha512-9RbEr1Y7FFfptd/1eEdntyjMwLeghW1bHX9GWjXo19vx4ytPQhANltvVxDggzJl7mnWM+dX28kb6cyS/4iQjlQ==", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-focus-within": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/postcss-focus-within/-/postcss-focus-within-9.0.1.tgz", + "integrity": "sha512-fzNUyS1yOYa7mOjpci/bR+u+ESvdar6hk8XNK/TRR0fiGTp2QT5N+ducP0n3rfH/m9I7H/EQU6lsa2BrgxkEjw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "dependencies": { + "postcss-selector-parser": "^7.0.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-focus-within/node_modules/postcss-selector-parser": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.0.0.tgz", + "integrity": "sha512-9RbEr1Y7FFfptd/1eEdntyjMwLeghW1bHX9GWjXo19vx4ytPQhANltvVxDggzJl7mnWM+dX28kb6cyS/4iQjlQ==", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-font-variant": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-font-variant/-/postcss-font-variant-5.0.0.tgz", + "integrity": "sha512-1fmkBaCALD72CK2a9i468mA/+tr9/1cBxRRMXOUaZqO43oWPR5imcyPjXwuv7PXbCid4ndlP5zWhidQVVa3hmA==", + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-gap-properties": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/postcss-gap-properties/-/postcss-gap-properties-6.0.0.tgz", + "integrity": "sha512-Om0WPjEwiM9Ru+VhfEDPZJAKWUd0mV1HmNXqp2C29z80aQ2uP9UVhLc7e3aYMIor/S5cVhoPgYQ7RtfeZpYTRw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-image-set-function": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/postcss-image-set-function/-/postcss-image-set-function-7.0.0.tgz", + "integrity": "sha512-QL7W7QNlZuzOwBTeXEmbVckNt1FSmhQtbMRvGGqqU4Nf4xk6KUEQhAoWuMzwbSv5jxiRiSZ5Tv7eiDB9U87znA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "dependencies": { + "@csstools/utilities": "^2.0.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-lab-function": { + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-7.0.6.tgz", + "integrity": "sha512-HPwvsoK7C949vBZ+eMyvH2cQeMr3UREoHvbtra76/UhDuiViZH6pir+z71UaJQohd7VDSVUdR6TkWYKExEc9aQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "dependencies": { + "@csstools/css-color-parser": "^3.0.6", + "@csstools/css-parser-algorithms": "^3.0.4", + "@csstools/css-tokenizer": "^3.0.3", + "@csstools/postcss-progressive-custom-properties": "^4.0.0", + "@csstools/utilities": "^2.0.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, "node_modules/postcss-loader": { "version": "7.3.4", "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-7.3.4.tgz", @@ -11213,6 +12864,30 @@ "webpack": "^5.0.0" } }, + "node_modules/postcss-logical": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/postcss-logical/-/postcss-logical-8.0.0.tgz", + "integrity": "sha512-HpIdsdieClTjXLOyYdUPAX/XQASNIwdKt5hoZW08ZOAiI+tbV0ta1oclkpVkW5ANU+xJvk3KkA0FejkjGLXUkg==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, "node_modules/postcss-merge-idents": { "version": "6.0.3", "resolved": "https://registry.npmjs.org/postcss-merge-idents/-/postcss-merge-idents-6.0.3.tgz", @@ -11331,48 +13006,152 @@ "postcss": "^8.1.0" } }, - "node_modules/postcss-modules-local-by-default": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.5.tgz", - "integrity": "sha512-6MieY7sIfTK0hYfafw1OMEG+2bg8Q1ocHCpoWLqOKj3JXlKu4G7btkmM/B7lFubYkYWmRSPLZi5chid63ZaZYw==", + "node_modules/postcss-modules-local-by-default": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.1.0.tgz", + "integrity": "sha512-rm0bdSv4jC3BDma3s9H19ZddW0aHX6EoqwDYU2IfZhRN+53QrufTRo2IdkAbRqLx4R2IYbZnbjKKxg4VN5oU9Q==", + "dependencies": { + "icss-utils": "^5.0.0", + "postcss-selector-parser": "^7.0.0", + "postcss-value-parser": "^4.1.0" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-local-by-default/node_modules/postcss-selector-parser": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.0.0.tgz", + "integrity": "sha512-9RbEr1Y7FFfptd/1eEdntyjMwLeghW1bHX9GWjXo19vx4ytPQhANltvVxDggzJl7mnWM+dX28kb6cyS/4iQjlQ==", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-modules-scope": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.2.1.tgz", + "integrity": "sha512-m9jZstCVaqGjTAuny8MdgE88scJnCiQSlSrOWcTQgM2t32UBe+MUmFSO5t7VMSfAf/FJKImAxBav8ooCHJXCJA==", + "dependencies": { + "postcss-selector-parser": "^7.0.0" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-scope/node_modules/postcss-selector-parser": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.0.0.tgz", + "integrity": "sha512-9RbEr1Y7FFfptd/1eEdntyjMwLeghW1bHX9GWjXo19vx4ytPQhANltvVxDggzJl7mnWM+dX28kb6cyS/4iQjlQ==", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/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==", + "dependencies": { + "icss-utils": "^5.0.0" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-nesting": { + "version": "13.0.1", + "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-13.0.1.tgz", + "integrity": "sha512-VbqqHkOBOt4Uu3G8Dm8n6lU5+9cJFxiuty9+4rcoyRPO9zZS1JIs6td49VIoix3qYqELHlJIn46Oih9SAKo+yQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], "dependencies": { - "icss-utils": "^5.0.0", - "postcss-selector-parser": "^6.0.2", - "postcss-value-parser": "^4.1.0" + "@csstools/selector-resolve-nested": "^3.0.0", + "@csstools/selector-specificity": "^5.0.0", + "postcss-selector-parser": "^7.0.0" }, "engines": { - "node": "^10 || ^12 || >= 14" + "node": ">=18" }, "peerDependencies": { - "postcss": "^8.1.0" + "postcss": "^8.4" } }, - "node_modules/postcss-modules-scope": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.2.0.tgz", - "integrity": "sha512-oq+g1ssrsZOsx9M96c5w8laRmvEu9C3adDSjI8oTcbfkrTE8hx/zfyobUoWIxaKPO8bt6S62kxpw5GqypEw1QQ==", - "dependencies": { - "postcss-selector-parser": "^6.0.4" + "node_modules/postcss-nesting/node_modules/@csstools/selector-resolve-nested": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@csstools/selector-resolve-nested/-/selector-resolve-nested-3.0.0.tgz", + "integrity": "sha512-ZoK24Yku6VJU1gS79a5PFmC8yn3wIapiKmPgun0hZgEI5AOqgH2kiPRsPz1qkGv4HL+wuDLH83yQyk6inMYrJQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "engines": { + "node": ">=18" }, + "peerDependencies": { + "postcss-selector-parser": "^7.0.0" + } + }, + "node_modules/postcss-nesting/node_modules/@csstools/selector-specificity": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-5.0.0.tgz", + "integrity": "sha512-PCqQV3c4CoVm3kdPhyeZ07VmBRdH2EpMFA/pd9OASpOEC3aXNGoqPDAZ80D0cLpMBxnmk0+yNhGsEx31hq7Gtw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], "engines": { - "node": "^10 || ^12 || >= 14" + "node": ">=18" }, "peerDependencies": { - "postcss": "^8.1.0" + "postcss-selector-parser": "^7.0.0" } }, - "node_modules/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==", + "node_modules/postcss-nesting/node_modules/postcss-selector-parser": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.0.0.tgz", + "integrity": "sha512-9RbEr1Y7FFfptd/1eEdntyjMwLeghW1bHX9GWjXo19vx4ytPQhANltvVxDggzJl7mnWM+dX28kb6cyS/4iQjlQ==", "dependencies": { - "icss-utils": "^5.0.0" + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" }, "engines": { - "node": "^10 || ^12 || >= 14" - }, - "peerDependencies": { - "postcss": "^8.1.0" + "node": ">=4" } }, "node_modules/postcss-normalize-charset": { @@ -11499,6 +13278,27 @@ "postcss": "^8.4.31" } }, + "node_modules/postcss-opacity-percentage": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-opacity-percentage/-/postcss-opacity-percentage-3.0.0.tgz", + "integrity": "sha512-K6HGVzyxUxd/VgZdX04DCtdwWJ4NGLG212US4/LA1TLAbHgmAsTWVR86o+gGIbFtnTkfOpb9sCRBx8K7HO66qQ==", + "funding": [ + { + "type": "kofi", + "url": "https://ko-fi.com/mrcgrtz" + }, + { + "type": "liberapay", + "url": "https://liberapay.com/mrcgrtz" + } + ], + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, "node_modules/postcss-ordered-values": { "version": "6.0.2", "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-6.0.2.tgz", @@ -11514,6 +13314,184 @@ "postcss": "^8.4.31" } }, + "node_modules/postcss-overflow-shorthand": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/postcss-overflow-shorthand/-/postcss-overflow-shorthand-6.0.0.tgz", + "integrity": "sha512-BdDl/AbVkDjoTofzDQnwDdm/Ym6oS9KgmO7Gr+LHYjNWJ6ExORe4+3pcLQsLA9gIROMkiGVjjwZNoL/mpXHd5Q==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-page-break": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/postcss-page-break/-/postcss-page-break-3.0.4.tgz", + "integrity": "sha512-1JGu8oCjVXLa9q9rFTo4MbeeA5FMe00/9C7lN4va606Rdb+HkxXtXsmEDrIraQ11fGz/WvKWa8gMuCKkrXpTsQ==", + "peerDependencies": { + "postcss": "^8" + } + }, + "node_modules/postcss-place": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/postcss-place/-/postcss-place-10.0.0.tgz", + "integrity": "sha512-5EBrMzat2pPAxQNWYavwAfoKfYcTADJ8AXGVPcUZ2UkNloUTWzJQExgrzrDkh3EKzmAx1evfTAzF9I8NGcc+qw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-preset-env": { + "version": "10.1.1", + "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-10.1.1.tgz", + "integrity": "sha512-wqqsnBFD6VIwcHHRbhjTOcOi4qRVlB26RwSr0ordPj7OubRRxdWebv/aLjKLRR8zkZrbxZyuus03nOIgC5elMQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "dependencies": { + "@csstools/postcss-cascade-layers": "^5.0.1", + "@csstools/postcss-color-function": "^4.0.6", + "@csstools/postcss-color-mix-function": "^3.0.6", + "@csstools/postcss-content-alt-text": "^2.0.4", + "@csstools/postcss-exponential-functions": "^2.0.5", + "@csstools/postcss-font-format-keywords": "^4.0.0", + "@csstools/postcss-gamut-mapping": "^2.0.6", + "@csstools/postcss-gradients-interpolation-method": "^5.0.6", + "@csstools/postcss-hwb-function": "^4.0.6", + "@csstools/postcss-ic-unit": "^4.0.0", + "@csstools/postcss-initial": "^2.0.0", + "@csstools/postcss-is-pseudo-class": "^5.0.1", + "@csstools/postcss-light-dark-function": "^2.0.7", + "@csstools/postcss-logical-float-and-clear": "^3.0.0", + "@csstools/postcss-logical-overflow": "^2.0.0", + "@csstools/postcss-logical-overscroll-behavior": "^2.0.0", + "@csstools/postcss-logical-resize": "^3.0.0", + "@csstools/postcss-logical-viewport-units": "^3.0.3", + "@csstools/postcss-media-minmax": "^2.0.5", + "@csstools/postcss-media-queries-aspect-ratio-number-values": "^3.0.4", + "@csstools/postcss-nested-calc": "^4.0.0", + "@csstools/postcss-normalize-display-values": "^4.0.0", + "@csstools/postcss-oklab-function": "^4.0.6", + "@csstools/postcss-progressive-custom-properties": "^4.0.0", + "@csstools/postcss-random-function": "^1.0.1", + "@csstools/postcss-relative-color-syntax": "^3.0.6", + "@csstools/postcss-scope-pseudo-class": "^4.0.1", + "@csstools/postcss-sign-functions": "^1.1.0", + "@csstools/postcss-stepped-value-functions": "^4.0.5", + "@csstools/postcss-text-decoration-shorthand": "^4.0.1", + "@csstools/postcss-trigonometric-functions": "^4.0.5", + "@csstools/postcss-unset-value": "^4.0.0", + "autoprefixer": "^10.4.19", + "browserslist": "^4.23.1", + "css-blank-pseudo": "^7.0.1", + "css-has-pseudo": "^7.0.1", + "css-prefers-color-scheme": "^10.0.0", + "cssdb": "^8.2.1", + "postcss-attribute-case-insensitive": "^7.0.1", + "postcss-clamp": "^4.1.0", + "postcss-color-functional-notation": "^7.0.6", + "postcss-color-hex-alpha": "^10.0.0", + "postcss-color-rebeccapurple": "^10.0.0", + "postcss-custom-media": "^11.0.5", + "postcss-custom-properties": "^14.0.4", + "postcss-custom-selectors": "^8.0.4", + "postcss-dir-pseudo-class": "^9.0.1", + "postcss-double-position-gradients": "^6.0.0", + "postcss-focus-visible": "^10.0.1", + "postcss-focus-within": "^9.0.1", + "postcss-font-variant": "^5.0.0", + "postcss-gap-properties": "^6.0.0", + "postcss-image-set-function": "^7.0.0", + "postcss-lab-function": "^7.0.6", + "postcss-logical": "^8.0.0", + "postcss-nesting": "^13.0.1", + "postcss-opacity-percentage": "^3.0.0", + "postcss-overflow-shorthand": "^6.0.0", + "postcss-page-break": "^3.0.4", + "postcss-place": "^10.0.0", + "postcss-pseudo-class-any-link": "^10.0.1", + "postcss-replace-overflow-wrap": "^4.0.0", + "postcss-selector-not": "^8.0.1" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-pseudo-class-any-link": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-10.0.1.tgz", + "integrity": "sha512-3el9rXlBOqTFaMFkWDOkHUTQekFIYnaQY55Rsp8As8QQkpiSgIYEcF/6Ond93oHiDsGb4kad8zjt+NPlOC1H0Q==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "dependencies": { + "postcss-selector-parser": "^7.0.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-pseudo-class-any-link/node_modules/postcss-selector-parser": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.0.0.tgz", + "integrity": "sha512-9RbEr1Y7FFfptd/1eEdntyjMwLeghW1bHX9GWjXo19vx4ytPQhANltvVxDggzJl7mnWM+dX28kb6cyS/4iQjlQ==", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, "node_modules/postcss-reduce-idents": { "version": "6.0.3", "resolved": "https://registry.npmjs.org/postcss-reduce-idents/-/postcss-reduce-idents-6.0.3.tgz", @@ -11557,10 +13535,54 @@ "postcss": "^8.4.31" } }, + "node_modules/postcss-replace-overflow-wrap": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-replace-overflow-wrap/-/postcss-replace-overflow-wrap-4.0.0.tgz", + "integrity": "sha512-KmF7SBPphT4gPPcKZc7aDkweHiKEEO8cla/GjcBK+ckKxiZslIu3C4GCRW3DNfL0o7yW7kMQu9xlZ1kXRXLXtw==", + "peerDependencies": { + "postcss": "^8.0.3" + } + }, + "node_modules/postcss-selector-not": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/postcss-selector-not/-/postcss-selector-not-8.0.1.tgz", + "integrity": "sha512-kmVy/5PYVb2UOhy0+LqUYAhKj7DUGDpSWa5LZqlkWJaaAV+dxxsOG3+St0yNLu6vsKD7Dmqx+nWQt0iil89+WA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "dependencies": { + "postcss-selector-parser": "^7.0.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-selector-not/node_modules/postcss-selector-parser": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.0.0.tgz", + "integrity": "sha512-9RbEr1Y7FFfptd/1eEdntyjMwLeghW1bHX9GWjXo19vx4ytPQhANltvVxDggzJl7mnWM+dX28kb6cyS/4iQjlQ==", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, "node_modules/postcss-selector-parser": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.0.tgz", - "integrity": "sha512-UMz42UD0UY0EApS0ZL9o1XnLhSTtvvvLe5Dc2H2O56fvRZi+KulDyf5ctDhhtYJBGKStV2FL1fy6253cmLgqVQ==", + "version": "6.1.2", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.2.tgz", + "integrity": "sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==", "dependencies": { "cssesc": "^3.0.0", "util-deprecate": "^1.0.2" @@ -11726,11 +13748,6 @@ "node": ">= 0.10" } }, - "node_modules/punycode": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", - "integrity": "sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ==" - }, "node_modules/pupa": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/pupa/-/pupa-3.1.0.tgz", @@ -12172,9 +14189,9 @@ "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==" }, "node_modules/regenerate-unicode-properties": { - "version": "10.1.1", - "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.1.tgz", - "integrity": "sha512-X007RyZLsCJVVrjgEFVpLUTZwyOZk3oiL75ZcuYjlIWd6rNJtOjkBwQc5AsRrpbKVkxN6sklw/k/9m2jJYOf8Q==", + "version": "10.2.0", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.2.0.tgz", + "integrity": "sha512-DqHn3DwbmmPVzeKj9woBadqmXxLvQoQIwu7nopMc72ztvxVmVk2SBhSnx67zuye5TP+lJsb/TBQsjLKhnDf3MA==", "dependencies": { "regenerate": "^1.4.2" }, @@ -12196,14 +14213,14 @@ } }, "node_modules/regexpu-core": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.3.2.tgz", - "integrity": "sha512-RAM5FlZz+Lhmo7db9L298p2vHP5ZywrVXmVXpmAD9GuL5MPH6t9ROw1iA/wfHkQ76Qe7AaPF0nGuim96/IrQMQ==", + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-6.2.0.tgz", + "integrity": "sha512-H66BPQMrv+V16t8xtmq+UC0CBpiTBA60V8ibS1QVReIp8T1z8hwFxqcGzm9K6lgsN7sB5edVH8a+ze6Fqm4weA==", "dependencies": { - "@babel/regjsgen": "^0.8.0", "regenerate": "^1.4.2", - "regenerate-unicode-properties": "^10.1.0", - "regjsparser": "^0.9.1", + "regenerate-unicode-properties": "^10.2.0", + "regjsgen": "^0.8.0", + "regjsparser": "^0.12.0", "unicode-match-property-ecmascript": "^2.0.0", "unicode-match-property-value-ecmascript": "^2.1.0" }, @@ -12236,25 +14253,22 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/regjsgen": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.8.0.tgz", + "integrity": "sha512-RvwtGe3d7LvWiDQXeQw8p5asZUmfU1G/l6WbUXeHta7Y2PEIvBTwH6E2EfmYUK8pxcxEdEmaomqyp0vZZ7C+3Q==" + }, "node_modules/regjsparser": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.9.1.tgz", - "integrity": "sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==", + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.12.0.tgz", + "integrity": "sha512-cnE+y8bz4NhMjISKbgeVJtqNbtf5QpjZP+Bslo+UqkIt9QPnX9q095eiRRASJG1/tz6dlNr6Z5NsBiWYokp6EQ==", "dependencies": { - "jsesc": "~0.5.0" + "jsesc": "~3.0.2" }, "bin": { "regjsparser": "bin/parser" } }, - "node_modules/regjsparser/node_modules/jsesc": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", - "integrity": "sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==", - "bin": { - "jsesc": "bin/jsesc" - } - }, "node_modules/rehype-raw": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/rehype-raw/-/rehype-raw-7.0.0.tgz", @@ -12490,6 +14504,14 @@ "entities": "^2.0.0" } }, + "node_modules/repeat-string": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", + "integrity": "sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w==", + "engines": { + "node": ">=0.10" + } + }, "node_modules/require-from-string": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", @@ -12691,9 +14713,9 @@ } }, "node_modules/search-insights": { - "version": "2.17.1", - "resolved": "https://registry.npmjs.org/search-insights/-/search-insights-2.17.1.tgz", - "integrity": "sha512-HHFjYH/0AqXacETlIbe9EYc3UNlQYGNNTY0fZ/sWl6SweX+GDxq9NB5+RVoPLgEFuOtCz7M9dhYxqDnhbbF0eQ==", + "version": "2.17.3", + "resolved": "https://registry.npmjs.org/search-insights/-/search-insights-2.17.3.tgz", + "integrity": "sha512-RQPdCYTa8A68uM2jwxoY842xDhvx3E5LFL1LxvxCNMev4o5mLuokczhzjAgGwUZBAmOKZknArSxLKmXtIi2AxQ==", "peer": true }, "node_modules/section-matter": { @@ -12816,24 +14838,23 @@ } }, "node_modules/serve-handler": { - "version": "6.1.5", - "resolved": "https://registry.npmjs.org/serve-handler/-/serve-handler-6.1.5.tgz", - "integrity": "sha512-ijPFle6Hwe8zfmBxJdE+5fta53fdIY0lHISJvuikXB3VYFafRjMRpOffSPvCYsbKyBA7pvy9oYr/BT1O3EArlg==", + "version": "6.1.6", + "resolved": "https://registry.npmjs.org/serve-handler/-/serve-handler-6.1.6.tgz", + "integrity": "sha512-x5RL9Y2p5+Sh3D38Fh9i/iQ5ZK+e4xuXRd/pGbM4D13tgo/MGwbttUk8emytcr1YYzBYs+apnUngBDFYfpjPuQ==", "dependencies": { "bytes": "3.0.0", "content-disposition": "0.5.2", - "fast-url-parser": "1.1.3", "mime-types": "2.1.18", "minimatch": "3.1.2", "path-is-inside": "1.0.2", - "path-to-regexp": "2.2.1", + "path-to-regexp": "3.3.0", "range-parser": "1.2.0" } }, "node_modules/serve-handler/node_modules/path-to-regexp": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-2.2.1.tgz", - "integrity": "sha512-gu9bD6Ta5bwGrrU8muHzVOBFFREpp2iRkVfhBJahwJ6p6Xw20SjT0MxLnwkjOibQmGSYhiUnf2FLe7k+jcFmGQ==" + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-3.3.0.tgz", + "integrity": "sha512-qyCH421YQPS2WFDxDjftfc1ZR5WKQzVzqsp4n9M2kQhVOo/ByahFoUNJfl58kOcEGfQ//7weFTDhm+ss8Ecxgw==" }, "node_modules/serve-index": { "version": "1.9.1", @@ -13203,9 +15224,9 @@ } }, "node_modules/std-env": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/std-env/-/std-env-3.7.0.tgz", - "integrity": "sha512-JPbdCEQLj1w5GilpiHAx3qJvFndqybBysA3qUOnznweH4QbNYUsW/ea8QzSrnh0vNsezMMw5bcVool8lM0gwzg==" + "version": "3.8.0", + "resolved": "https://registry.npmjs.org/std-env/-/std-env-3.8.0.tgz", + "integrity": "sha512-Bc3YwwCB+OzldMxOXJIIvC6cPRWr/LxOp48CdQTOkPyk/t4JWWJbrilwBd7RJzKV8QW7tJkcgAmeuLLJugl5/w==" }, "node_modules/string_decoder": { "version": "1.3.0", @@ -13557,14 +15578,6 @@ "resolved": "https://registry.npmjs.org/tiny-warning/-/tiny-warning-1.0.3.tgz", "integrity": "sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA==" }, - "node_modules/to-fast-properties": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", - "engines": { - "node": ">=4" - } - }, "node_modules/to-regex-range": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", @@ -13684,9 +15697,9 @@ "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==" }, "node_modules/unicode-canonical-property-names-ecmascript": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz", - "integrity": "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.1.tgz", + "integrity": "sha512-dA8WbNeb2a6oQzAQ55YlT5vQAWGV9WXOsi3SskE3bcCdM0P4SDd+24zS/OCacdRq5BkdsRj9q3Pg6YyQoxIGqg==", "engines": { "node": ">=4" } @@ -13712,9 +15725,9 @@ } }, "node_modules/unicode-match-property-value-ecmascript": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.1.0.tgz", - "integrity": "sha512-qxkjQt6qjg/mYscYMC0XKRn3Rh0wFPlfxB0xkt9CfyTvpX1Ra0+rAmdX2QyAobptSEvuy4RtpPRui6XkV+8wjA==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.2.0.tgz", + "integrity": "sha512-4IehN3V/+kkr5YeSSDDQG8QLqO26XpL2XP3GQtqwlT/QYSECAwFztxVHjlbh0+gjJ3XmNLS0zDsbgs9jWKExLg==", "engines": { "node": ">=4" } @@ -13864,9 +15877,9 @@ } }, "node_modules/update-browserslist-db": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.0.tgz", - "integrity": "sha512-EdRAaAyk2cUE1wOf2DkEhzxqOQvFOoRJFNS6NeyJ01Gp2beMRpBAINjM2iDXE3KCuKhwnvHIQCJm6ThL2Z+HzQ==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.1.tgz", + "integrity": "sha512-R8UzCaa9Az+38REPiJ1tXlImTJXlVfgHZsglwBD/k6nj76ctsH1E3q4doGrukiLQd3sGQYu56r5+lo5r94l29A==", "funding": [ { "type": "opencollective", @@ -13882,8 +15895,8 @@ } ], "dependencies": { - "escalade": "^3.1.2", - "picocolors": "^1.0.1" + "escalade": "^3.2.0", + "picocolors": "^1.1.0" }, "bin": { "update-browserslist-db": "cli.js" @@ -14185,17 +16198,17 @@ } }, "node_modules/webpack": { - "version": "5.94.0", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.94.0.tgz", - "integrity": "sha512-KcsGn50VT+06JH/iunZJedYGUJS5FGjow8wb9c0v5n1Om8O1g4L6LjtfxwlXIATopoQu+vOXXa7gYisWxCoPyg==", + "version": "5.96.1", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.96.1.tgz", + "integrity": "sha512-l2LlBSvVZGhL4ZrPwyr8+37AunkcYj5qh8o6u2/2rzoPc8gxFJkLj1WxNgooi9pnoc06jh0BjuXnamM4qlujZA==", "dependencies": { - "@types/estree": "^1.0.5", + "@types/eslint-scope": "^3.7.7", + "@types/estree": "^1.0.6", "@webassemblyjs/ast": "^1.12.1", "@webassemblyjs/wasm-edit": "^1.12.1", "@webassemblyjs/wasm-parser": "^1.12.1", - "acorn": "^8.7.1", - "acorn-import-attributes": "^1.9.5", - "browserslist": "^4.21.10", + "acorn": "^8.14.0", + "browserslist": "^4.24.0", "chrome-trace-event": "^1.0.2", "enhanced-resolve": "^5.17.1", "es-module-lexer": "^1.2.1", @@ -14475,22 +16488,72 @@ } }, "node_modules/webpackbar": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/webpackbar/-/webpackbar-5.0.2.tgz", - "integrity": "sha512-BmFJo7veBDgQzfWXl/wwYXr/VFus0614qZ8i9znqcl9fnEdiVkdbi0TedLQ6xAK92HZHDJ0QmyQ0fmuZPAgCYQ==", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/webpackbar/-/webpackbar-6.0.1.tgz", + "integrity": "sha512-TnErZpmuKdwWBdMoexjio3KKX6ZtoKHRVvLIU0A47R0VVBDtx3ZyOJDktgYixhoJokZTYTt1Z37OkO9pnGJa9Q==", "dependencies": { - "chalk": "^4.1.0", - "consola": "^2.15.3", + "ansi-escapes": "^4.3.2", + "chalk": "^4.1.2", + "consola": "^3.2.3", + "figures": "^3.2.0", + "markdown-table": "^2.0.0", "pretty-time": "^1.1.0", - "std-env": "^3.0.1" + "std-env": "^3.7.0", + "wrap-ansi": "^7.0.0" }, "engines": { - "node": ">=12" + "node": ">=14.21.3" }, "peerDependencies": { "webpack": "3 || 4 || 5" } }, + "node_modules/webpackbar/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + }, + "node_modules/webpackbar/node_modules/markdown-table": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/markdown-table/-/markdown-table-2.0.0.tgz", + "integrity": "sha512-Ezda85ToJUBhM6WGaG6veasyym+Tbs3cMAw/ZhOPqXiYsr0jgocBV3j3nx+4lk47plLlIqjwuTm/ywVI+zjJ/A==", + "dependencies": { + "repeat-string": "^1.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/webpackbar/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/webpackbar/node_modules/wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, "node_modules/websocket-driver": { "version": "0.7.4", "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", diff --git a/docs/package.json b/docs/package.json index c295a8abf..2ff41b96b 100644 --- a/docs/package.json +++ b/docs/package.json @@ -14,10 +14,10 @@ "write-heading-ids": "docusaurus write-heading-ids" }, "dependencies": { - "@docusaurus/core": "3.5.2", - "@docusaurus/plugin-client-redirects": "^3.5.2", - "@docusaurus/preset-classic": "3.5.2", - "@mdx-js/react": "^3.0.0", + "@docusaurus/core": "3.6.3", + "@docusaurus/plugin-client-redirects": "^3.6.3", + "@docusaurus/preset-classic": "3.6.3", + "@mdx-js/react": "^3.1.0", "clsx": "^2.0.0", "docusaurus-theme-github-codeblock": "^2.0.2", "prism-react-renderer": "^2.4.0", @@ -25,8 +25,8 @@ "react-dom": "^18.0.0" }, "devDependencies": { - "@docusaurus/module-type-aliases": "3.5.2", - "@docusaurus/types": "3.5.2" + "@docusaurus/module-type-aliases": "3.6.3", + "@docusaurus/types": "3.6.3" }, "browserslist": { "production": [ diff --git a/docs/src/css/custom.css b/docs/src/css/custom.css index be9fbdc1f..85adb3538 100644 --- a/docs/src/css/custom.css +++ b/docs/src/css/custom.css @@ -1,31 +1,16 @@ -/** - * Any CSS included here will be global. The classic template - * bundles Infima by default. Infima is a CSS framework designed to - * work well for content-centric websites. - */ - :root { /* set hex colors here pls */ --aubergine: #4a154b; - /* aubergine-active is used in light mode. use something like #853c8c if you use as a link vs black text ( 3:1 contr) */ --aubergine-active: #7c3085; - - /* aubergine-light is used in dark mode. #b681b5 is another one. i just made both up */ - --aubergine-light: #ce70cc; - /* horchata is that beige color we use a lot */ --horchata: #f4ede4; - - /* slack-blue is 36C5F0. used for dark-mode links */ - --slack-link: #36c5f0; - --slack-blue: #36c5f0; + /* cloud blue from slack.dev. used for dark-mode links */ + --slack-cloud-blue: #1ab9ff; /* slack marketing color for links 1264A3. used for light-mode links */ --slack-dark-blue: #1264a3; - - --grey: #868686; - --white: #FFFFFF; + --dim: #eef2f6; } /* resets striped tables that hurt me eyes */ @@ -33,43 +18,55 @@ table tr:nth-child(even) { background-color: inherit; } -p a { - text-decoration: underline; - color: var(--slack-link); +/* changing the links to blue for accessibility */ +p a, .markdown a { + color: var(--slack-cloud-blue); } -.markdown a { - color: var(--slack-link); - text-decoration: underline; +a:hover { + color: var(--slack-cloud-blue); } /* adjusting for light and dark modes */ [data-theme="light"] { + --docusaurus-highlighted-code-line-bg: var(--dim); --ifm-color-primary: var(--aubergine-active); --ifm-footer-background-color: var(--horchata); - --slack-link: var(--slack-dark-blue); + --ifm-footer-color: black; + --slack-cloud-blue: var(--slack-dark-blue); + --ifm-table-stripe-background: var(--horchata); } [data-theme="dark"] { - --ifm-color-primary: var(--aubergine-light); - --ifm-navbar-background-color: var(--aubergine); - --ifm-footer-background-color: var(--aubergine); - --slack-link: var(--slack-blue); -} - -html[data-theme="dark"] { --docusaurus-highlighted-code-line-bg: rgb(0 0 0 / 30%); + --ifm-color-primary: var(--slack-cloud-blue); + --ifm-navbar-background-color: var(--aubergine) !important; + --ifm-footer-background-color: var(--aubergine) !important; + --ifm-footer-color: white; } -/* bolding Toc for contrast */ +/* bolding ToC for contrast */ .table-of-contents__link--active { font-weight: bold; } -/* only uncomment for home page -- colors white space on v tall screens */ -/* .main-wrapper { - background: var(--horchata); -} */ +/* removing ToC line */ +.table-of-contents__left-border { + border-left: none !important; +} + +/* increasing name of SDK in sidebar */ +.sidebar-title { + font-size: 1.25em; /* Adjust the size as needed */ + font-weight: bold; + color: #000; +} + +/* removing sidebar line and adding space to match ToC */ +.theme-doc-sidebar-container { + border-right: none !important; + margin-right: 2rem; +} /* announcement bar up top */ div[class^="announcementBar_"] { @@ -78,17 +75,7 @@ div[class^="announcementBar_"] { background: var(--horchata); } -/* navbar */ - -.sidebar-item-overview a { - font-size: 1.2em; /* Adjust size as needed */ - font-weight: bold; -} - -html[data-theme='light'] .sidebar-item-overview a { - --ifm-menu-color: #000; -} - +/* navbar github link */ .navbar-github-link { width: 32px; height: 32px; @@ -116,8 +103,55 @@ html[data-theme="dark"] .navbar-github-link::before { no-repeat; } -.sidebar-title { - font-size: 1.25em; /* Adjust the size as needed */ - font-weight: bold; - color: #000; +/* Delineate tab blocks */ +.tabs-container { + border: 1px solid var(--ifm-color-primary); /* Adjust the color and thickness as needed */ + border-radius: 5px; /* To give rounded corners */ + padding: 0.5em; /* To add spacing inside the tab */ +} + +/* Docs code bubbles */ +[data-theme="light"] { + --code-link-background: #CFE9FE; + --code-link-text: rgb(21, 50, 59); + + --method-link-background: #CDEFC4; + --method-link-text: rgb(0, 41, 0); + + --scope-link-background: #FBF3E0; + --scope-link-text: rgb(63, 46, 0); + + --event-link-background: #FDDDE3; + --event-link-text: rgb(74, 21, 75); +} + +[data-theme="dark"] { + --code-link-text: white; + --method-link-text: white; + --scope-link-text: white; + --event-link-text: white; + --code-link-background: #1AB9FF50; + --method-link-background: #41B65850; + --scope-link-background: #FCC00350; + --event-link-background: #E3066A50; +} + +a code { + background-color: var(--code-link-background); + color: var(--code-link-text); +} + +a[href^="https://api.slack.com/methods"] > code { + background-color: var(--method-link-background); + color: var(--method-link-text); +} + +a[href^="https://api.slack.com/scopes"] > code { + background-color: var(--scope-link-background); + color: var(--scope-link-text); +} + +a[href^="https://api.slack.com/events"] > code { + background-color: var(--event-link-background); + color: var(--event-link-text); } \ No newline at end of file diff --git a/docs/static/api-docs/slack_bolt/adapter/aiohttp/index.html b/docs/static/api-docs/slack_bolt/adapter/aiohttp/index.html index 54bee5e0f..0b2b6e848 100644 --- a/docs/static/api-docs/slack_bolt/adapter/aiohttp/index.html +++ b/docs/static/api-docs/slack_bolt/adapter/aiohttp/index.html @@ -3,13 +3,13 @@ - + slack_bolt.adapter.aiohttp API documentation - + @@ -70,7 +70,7 @@

Functions

diff --git a/docs/static/api-docs/slack_bolt/adapter/asgi/aiohttp/index.html b/docs/static/api-docs/slack_bolt/adapter/asgi/aiohttp/index.html index daecab747..b36d86ed9 100644 --- a/docs/static/api-docs/slack_bolt/adapter/asgi/aiohttp/index.html +++ b/docs/static/api-docs/slack_bolt/adapter/asgi/aiohttp/index.html @@ -3,13 +3,13 @@ - + slack_bolt.adapter.asgi.aiohttp API documentation - + @@ -37,7 +37,7 @@

Classes

class AsyncSlackRequestHandler -(app: AsyncApp, path: str = '/slack/events') +(app: AsyncApp,
path: str = '/slack/events')

Setup Bolt as an ASGI web framework, this will make your application compatible with ASGI web servers. @@ -155,7 +155,7 @@

diff --git a/docs/static/api-docs/slack_bolt/adapter/asgi/async_handler.html b/docs/static/api-docs/slack_bolt/adapter/asgi/async_handler.html index b48da50e8..9bf506f09 100644 --- a/docs/static/api-docs/slack_bolt/adapter/asgi/async_handler.html +++ b/docs/static/api-docs/slack_bolt/adapter/asgi/async_handler.html @@ -3,13 +3,13 @@ - + slack_bolt.adapter.asgi.async_handler API documentation - + @@ -37,7 +37,7 @@

Classes

class AsyncSlackRequestHandler -(app: AsyncApp, path: str = '/slack/events') +(app: AsyncApp,
path: str = '/slack/events')

Setup Bolt as an ASGI web framework, this will make your application compatible with ASGI web servers. @@ -155,7 +155,7 @@

-

Generated by pdoc 0.11.1.

+

Generated by pdoc 0.11.3.

diff --git a/docs/static/api-docs/slack_bolt/adapter/asgi/base_handler.html b/docs/static/api-docs/slack_bolt/adapter/asgi/base_handler.html index 72017bb48..37deef2d1 100644 --- a/docs/static/api-docs/slack_bolt/adapter/asgi/base_handler.html +++ b/docs/static/api-docs/slack_bolt/adapter/asgi/base_handler.html @@ -3,13 +3,13 @@ - + slack_bolt.adapter.asgi.base_handler API documentation - + @@ -107,7 +107,7 @@

Subclasses

Class variables

-
var app : Union[App, AsyncApp]
+
var appApp | AsyncApp
@@ -119,19 +119,19 @@

Class variables

Methods

-async def dispatch(self, request: AsgiHttpRequest) ‑> BoltResponse +async def dispatch(self,
request: AsgiHttpRequest) ‑> BoltResponse

Dispatches a request to the Bolt App

-async def handle_callback(self, request: AsgiHttpRequest) ‑> BoltResponse +async def handle_callback(self,
request: AsgiHttpRequest) ‑> BoltResponse

Handles the callback of the OAuthFlow

-async def handle_installation(self, request: AsgiHttpRequest) ‑> BoltResponse +async def handle_installation(self,
request: AsgiHttpRequest) ‑> BoltResponse

Handles installation of the OAuthFlow

@@ -169,7 +169,7 @@

-

Generated by pdoc 0.11.1.

+

Generated by pdoc 0.11.3.

diff --git a/docs/static/api-docs/slack_bolt/adapter/asgi/builtin/index.html b/docs/static/api-docs/slack_bolt/adapter/asgi/builtin/index.html index 7a21b8bce..07f132169 100644 --- a/docs/static/api-docs/slack_bolt/adapter/asgi/builtin/index.html +++ b/docs/static/api-docs/slack_bolt/adapter/asgi/builtin/index.html @@ -3,13 +3,13 @@ - + slack_bolt.adapter.asgi.builtin API documentation - + @@ -37,7 +37,7 @@

Classes

class SlackRequestHandler -(app: App, path: str = '/slack/events') +(app: App,
path: str = '/slack/events')

Setup Bolt as an ASGI web framework, this will make your application compatible with ASGI web servers. @@ -111,17 +111,6 @@

Subclasses

-

Class variables

-
-
var app : Union[App, AsyncApp]
-
-
-
-
var path : str
-
-
-
-

Inherited members

  • BaseSlackRequestHandler: @@ -150,10 +139,6 @@

    Inherited members

  • @@ -161,7 +146,7 @@

    -

    Generated by pdoc 0.11.1.

    +

    Generated by pdoc 0.11.3.

    diff --git a/docs/static/api-docs/slack_bolt/adapter/asgi/http_request.html b/docs/static/api-docs/slack_bolt/adapter/asgi/http_request.html index cc9a50c8e..e1f8a58d1 100644 --- a/docs/static/api-docs/slack_bolt/adapter/asgi/http_request.html +++ b/docs/static/api-docs/slack_bolt/adapter/asgi/http_request.html @@ -3,13 +3,13 @@ - + slack_bolt.adapter.asgi.http_request API documentation - + @@ -37,7 +37,7 @@

    Classes

    class AsgiHttpRequest -(scope: Dict[str, Union[str, bytes, Iterable[Tuple[bytes, bytes]]]], receive: Callable) +(scope: Dict[str, str | bytes | Iterable[Tuple[bytes, bytes]]],
    receive: Callable)
    @@ -87,7 +87,7 @@

    Instance variables

    Methods

    -def get_headers(self) ‑> Dict[str, Union[str, Sequence[str]]] +def get_headers(self) ‑> Dict[str, str | Sequence[str]]
    @@ -131,7 +131,7 @@

    -

    Generated by pdoc 0.11.1.

    +

    Generated by pdoc 0.11.3.

    diff --git a/docs/static/api-docs/slack_bolt/adapter/asgi/http_response.html b/docs/static/api-docs/slack_bolt/adapter/asgi/http_response.html index d8a0e4ad6..fa51ddb6c 100644 --- a/docs/static/api-docs/slack_bolt/adapter/asgi/http_response.html +++ b/docs/static/api-docs/slack_bolt/adapter/asgi/http_response.html @@ -3,13 +3,13 @@ - + slack_bolt.adapter.asgi.http_response API documentation - + @@ -88,13 +88,13 @@

    Instance variables

    Methods

    -def get_response_body(self) ‑> Dict[str, Union[str, bytes, bool]] +def get_response_body(self) ‑> Dict[str, str | bytes | bool]
    -def get_response_start(self) ‑> Dict[str, Union[str, int, Iterable[Tuple[bytes, bytes]]]] +def get_response_start(self) ‑> Dict[str, str | int | Iterable[Tuple[bytes, bytes]]]
    @@ -132,7 +132,7 @@

    diff --git a/docs/static/api-docs/slack_bolt/adapter/asgi/index.html b/docs/static/api-docs/slack_bolt/adapter/asgi/index.html index 9c05b7cb2..3e6dc537b 100644 --- a/docs/static/api-docs/slack_bolt/adapter/asgi/index.html +++ b/docs/static/api-docs/slack_bolt/adapter/asgi/index.html @@ -3,13 +3,13 @@ - + slack_bolt.adapter.asgi API documentation - + @@ -68,7 +68,7 @@

    Classes

    class SlackRequestHandler -(app: App, path: str = '/slack/events') +(app: App,
    path: str = '/slack/events')

    Setup Bolt as an ASGI web framework, this will make your application compatible with ASGI web servers. @@ -142,17 +142,6 @@

    Subclasses

    -

    Class variables

    -
    -
    var app : Union[App, AsyncApp]
    -
    -
    -
    -
    var path : str
    -
    -
    -
    -

    Inherited members

    • BaseSlackRequestHandler: @@ -192,10 +181,6 @@

      Inherited members

    • @@ -203,7 +188,7 @@

      -

      Generated by pdoc 0.11.1.

      +

      Generated by pdoc 0.11.3.

      diff --git a/docs/static/api-docs/slack_bolt/adapter/asgi/utils.html b/docs/static/api-docs/slack_bolt/adapter/asgi/utils.html index 5a5f116f1..ce55c6dc3 100644 --- a/docs/static/api-docs/slack_bolt/adapter/asgi/utils.html +++ b/docs/static/api-docs/slack_bolt/adapter/asgi/utils.html @@ -3,13 +3,13 @@ - + slack_bolt.adapter.asgi.utils API documentation - + @@ -49,7 +49,7 @@

      Module slack_bolt.adapter.asgi.utils

      diff --git a/docs/static/api-docs/slack_bolt/adapter/aws_lambda/chalice_handler.html b/docs/static/api-docs/slack_bolt/adapter/aws_lambda/chalice_handler.html index 21ad6058d..b5cbb0a1e 100644 --- a/docs/static/api-docs/slack_bolt/adapter/aws_lambda/chalice_handler.html +++ b/docs/static/api-docs/slack_bolt/adapter/aws_lambda/chalice_handler.html @@ -3,13 +3,13 @@ - + slack_bolt.adapter.aws_lambda.chalice_handler API documentation - + @@ -58,7 +58,7 @@

      Classes

      class ChaliceSlackRequestHandler -(app: App, chalice: chalice.app.Chalice, lambda_client: Optional[botocore.client.BaseClient] = None) +(app: App,
      chalice: chalice.app.Chalice,
      lambda_client: botocore.client.BaseClient | None = None)
      @@ -191,7 +191,7 @@

      -

      Generated by pdoc 0.11.1.

      +

      Generated by pdoc 0.11.3.

      diff --git a/docs/static/api-docs/slack_bolt/adapter/aws_lambda/chalice_lazy_listener_runner.html b/docs/static/api-docs/slack_bolt/adapter/aws_lambda/chalice_lazy_listener_runner.html index d9f6d2ad4..4a882d5bd 100644 --- a/docs/static/api-docs/slack_bolt/adapter/aws_lambda/chalice_lazy_listener_runner.html +++ b/docs/static/api-docs/slack_bolt/adapter/aws_lambda/chalice_lazy_listener_runner.html @@ -3,13 +3,13 @@ - + slack_bolt.adapter.aws_lambda.chalice_lazy_listener_runner API documentation - + @@ -37,7 +37,7 @@

      Classes

      class ChaliceLazyListenerRunner -(logger: logging.Logger, lambda_client: Optional[botocore.client.BaseClient] = None) +(logger: logging.Logger,
      lambda_client: botocore.client.BaseClient | None = None)
      @@ -78,13 +78,6 @@

      Ancestors

      -

      Class variables

      -
      -
      var logger : logging.Logger
      -
      -
      -
      -

      Inherited members

      • LazyListenerRunner: @@ -112,9 +105,6 @@

        Inherited members

      • @@ -122,7 +112,7 @@

        -

        Generated by pdoc 0.11.1.

        +

        Generated by pdoc 0.11.3.

        diff --git a/docs/static/api-docs/slack_bolt/adapter/aws_lambda/handler.html b/docs/static/api-docs/slack_bolt/adapter/aws_lambda/handler.html index f836f583c..65923f86f 100644 --- a/docs/static/api-docs/slack_bolt/adapter/aws_lambda/handler.html +++ b/docs/static/api-docs/slack_bolt/adapter/aws_lambda/handler.html @@ -3,13 +3,13 @@ - + slack_bolt.adapter.aws_lambda.handler API documentation - + @@ -178,7 +178,7 @@

        diff --git a/docs/static/api-docs/slack_bolt/adapter/aws_lambda/index.html b/docs/static/api-docs/slack_bolt/adapter/aws_lambda/index.html index 9b1e30b2a..7b3f68825 100644 --- a/docs/static/api-docs/slack_bolt/adapter/aws_lambda/index.html +++ b/docs/static/api-docs/slack_bolt/adapter/aws_lambda/index.html @@ -3,13 +3,13 @@ - + slack_bolt.adapter.aws_lambda API documentation - + @@ -192,7 +192,7 @@

        -

        Generated by pdoc 0.11.1.

        +

        Generated by pdoc 0.11.3.

        diff --git a/docs/static/api-docs/slack_bolt/adapter/aws_lambda/internals.html b/docs/static/api-docs/slack_bolt/adapter/aws_lambda/internals.html index 1ab7320f0..28b2ed6d8 100644 --- a/docs/static/api-docs/slack_bolt/adapter/aws_lambda/internals.html +++ b/docs/static/api-docs/slack_bolt/adapter/aws_lambda/internals.html @@ -3,13 +3,13 @@ - + slack_bolt.adapter.aws_lambda.internals API documentation - + @@ -49,7 +49,7 @@

        Module slack_bolt.adapter.aws_lambda.internals diff --git a/docs/static/api-docs/slack_bolt/adapter/aws_lambda/lambda_s3_oauth_flow.html b/docs/static/api-docs/slack_bolt/adapter/aws_lambda/lambda_s3_oauth_flow.html index cbf880d2b..7a8691e75 100644 --- a/docs/static/api-docs/slack_bolt/adapter/aws_lambda/lambda_s3_oauth_flow.html +++ b/docs/static/api-docs/slack_bolt/adapter/aws_lambda/lambda_s3_oauth_flow.html @@ -3,13 +3,13 @@ - + slack_bolt.adapter.aws_lambda.lambda_s3_oauth_flow API documentation - + @@ -37,7 +37,7 @@

        Classes

        class LambdaS3OAuthFlow -(*, client: Optional[slack_sdk.web.client.WebClient] = None, logger: Optional[logging.Logger] = None, settings: Optional[OAuthSettings] = None, oauth_state_bucket_name: Optional[str] = None, installation_bucket_name: Optional[str] = None) +(*,
        client: slack_sdk.web.client.WebClient | None = None,
        logger: logging.Logger | None = None,
        settings: OAuthSettings | None = None,
        oauth_state_bucket_name: str | None = None,
        installation_bucket_name: str | None = None)

        The module to run the Slack app installation flow (OAuth flow).

        @@ -119,37 +119,6 @@

        Ancestors

        -

        Class variables

        -
        -
        var client_id : str
        -
        -
        -
        -
        var failure_handler : Callable[[FailureArgs], BoltResponse]
        -
        -
        -
        -
        var install_path : str
        -
        -
        -
        -
        var redirect_uri : Optional[str]
        -
        -
        -
        -
        var redirect_uri_path : str
        -
        -
        -
        -
        var settingsOAuthSettings
        -
        -
        -
        -
        var success_handler : Callable[[SuccessArgs], BoltResponse]
        -
        -
        -
        -

        Instance variables

        prop client : slack_sdk.web.client.WebClient
        @@ -199,16 +168,9 @@

        Instance variables

        • LambdaS3OAuthFlow

          - @@ -217,7 +179,7 @@

          -

          Generated by pdoc 0.11.1.

          +

          Generated by pdoc 0.11.3.

          diff --git a/docs/static/api-docs/slack_bolt/adapter/aws_lambda/lazy_listener_runner.html b/docs/static/api-docs/slack_bolt/adapter/aws_lambda/lazy_listener_runner.html index c83e0c628..880cfa93b 100644 --- a/docs/static/api-docs/slack_bolt/adapter/aws_lambda/lazy_listener_runner.html +++ b/docs/static/api-docs/slack_bolt/adapter/aws_lambda/lazy_listener_runner.html @@ -3,13 +3,13 @@ - + slack_bolt.adapter.aws_lambda.lazy_listener_runner API documentation - + @@ -37,7 +37,7 @@

          Classes

          class LambdaLazyListenerRunner -(logger: logging.Logger, lambda_client: Optional[Any] = None) +(logger: logging.Logger, lambda_client: Any | None = None)
          @@ -70,13 +70,6 @@

          Ancestors

          -

          Class variables

          -
          -
          var logger : logging.Logger
          -
          -
          -
          -

          Inherited members

          • LazyListenerRunner: @@ -104,9 +97,6 @@

            Inherited members

          • @@ -114,7 +104,7 @@

            -

            Generated by pdoc 0.11.1.

            +

            Generated by pdoc 0.11.3.

            diff --git a/docs/static/api-docs/slack_bolt/adapter/aws_lambda/local_lambda_client.html b/docs/static/api-docs/slack_bolt/adapter/aws_lambda/local_lambda_client.html index 331f7e593..75fd507b2 100644 --- a/docs/static/api-docs/slack_bolt/adapter/aws_lambda/local_lambda_client.html +++ b/docs/static/api-docs/slack_bolt/adapter/aws_lambda/local_lambda_client.html @@ -3,13 +3,13 @@ - + slack_bolt.adapter.aws_lambda.local_lambda_client API documentation - + @@ -106,7 +106,7 @@

            -

            Generated by pdoc 0.11.1.

            +

            Generated by pdoc 0.11.3.

            diff --git a/docs/static/api-docs/slack_bolt/adapter/bottle/handler.html b/docs/static/api-docs/slack_bolt/adapter/bottle/handler.html index a8615c7f2..47253e59e 100644 --- a/docs/static/api-docs/slack_bolt/adapter/bottle/handler.html +++ b/docs/static/api-docs/slack_bolt/adapter/bottle/handler.html @@ -3,13 +3,13 @@ - + slack_bolt.adapter.bottle.handler API documentation - + @@ -34,7 +34,7 @@

            Module slack_bolt.adapter.bottle.handler

            Functions

            -def set_response(bolt_resp: BoltResponse, resp: bottle.BaseResponse) ‑> None +def set_response(bolt_resp: BoltResponse,
            resp: bottle.BaseResponse) ‑> None
            @@ -127,7 +127,7 @@

            diff --git a/docs/static/api-docs/slack_bolt/adapter/bottle/index.html b/docs/static/api-docs/slack_bolt/adapter/bottle/index.html index 941353ccd..11389133d 100644 --- a/docs/static/api-docs/slack_bolt/adapter/bottle/index.html +++ b/docs/static/api-docs/slack_bolt/adapter/bottle/index.html @@ -3,13 +3,13 @@ - + slack_bolt.adapter.bottle API documentation - + @@ -118,7 +118,7 @@

            -

            Generated by pdoc 0.11.1.

            +

            Generated by pdoc 0.11.3.

            diff --git a/docs/static/api-docs/slack_bolt/adapter/cherrypy/handler.html b/docs/static/api-docs/slack_bolt/adapter/cherrypy/handler.html index 9aa328d64..96829170e 100644 --- a/docs/static/api-docs/slack_bolt/adapter/cherrypy/handler.html +++ b/docs/static/api-docs/slack_bolt/adapter/cherrypy/handler.html @@ -3,13 +3,13 @@ - + slack_bolt.adapter.cherrypy.handler API documentation - + @@ -136,7 +136,7 @@

            diff --git a/docs/static/api-docs/slack_bolt/adapter/cherrypy/index.html b/docs/static/api-docs/slack_bolt/adapter/cherrypy/index.html index 142190a72..a0a15e410 100644 --- a/docs/static/api-docs/slack_bolt/adapter/cherrypy/index.html +++ b/docs/static/api-docs/slack_bolt/adapter/cherrypy/index.html @@ -3,13 +3,13 @@ - + slack_bolt.adapter.cherrypy API documentation - + @@ -120,7 +120,7 @@

            -

            Generated by pdoc 0.11.1.

            +

            Generated by pdoc 0.11.3.

            diff --git a/docs/static/api-docs/slack_bolt/adapter/django/handler.html b/docs/static/api-docs/slack_bolt/adapter/django/handler.html index 52f3c4909..62140c7ee 100644 --- a/docs/static/api-docs/slack_bolt/adapter/django/handler.html +++ b/docs/static/api-docs/slack_bolt/adapter/django/handler.html @@ -3,13 +3,13 @@ - + slack_bolt.adapter.django.handler API documentation - + @@ -154,13 +154,6 @@

            Ancestors

          • ThreadLazyListenerRunner
          • LazyListenerRunner
          -

          Class variables

          -
          -
          var logger : logging.Logger
          -
          -
          -
          -

          Inherited members

          • ThreadLazyListenerRunner: @@ -290,9 +283,6 @@

            DjangoThreadLazyListenerRunner

            -
          • SlackRequestHandler

            @@ -306,7 +296,7 @@

            diff --git a/docs/static/api-docs/slack_bolt/adapter/django/index.html b/docs/static/api-docs/slack_bolt/adapter/django/index.html index 6fcb62b8d..a4eaf4a55 100644 --- a/docs/static/api-docs/slack_bolt/adapter/django/index.html +++ b/docs/static/api-docs/slack_bolt/adapter/django/index.html @@ -3,13 +3,13 @@ - + slack_bolt.adapter.django API documentation - + @@ -163,7 +163,7 @@

            -

            Generated by pdoc 0.11.1.

            +

            Generated by pdoc 0.11.3.

            diff --git a/docs/static/api-docs/slack_bolt/adapter/falcon/async_resource.html b/docs/static/api-docs/slack_bolt/adapter/falcon/async_resource.html index 050729721..29b780634 100644 --- a/docs/static/api-docs/slack_bolt/adapter/falcon/async_resource.html +++ b/docs/static/api-docs/slack_bolt/adapter/falcon/async_resource.html @@ -3,13 +3,13 @@ - + slack_bolt.adapter.falcon.async_resource API documentation - + @@ -81,7 +81,8 @@

            Classes

            return resp.status = "404" - resp.body = "The page is not found..." + # Falcon 4.x w/ mypy fails to correctly infer the str type here + resp.body = "The page is not found..." # type: ignore[assignment] async def on_post(self, req: Request, resp: Response): bolt_req = await self._to_bolt_request(req) @@ -159,7 +160,7 @@

            -

            Generated by pdoc 0.11.1.

            +

            Generated by pdoc 0.11.3.

            diff --git a/docs/static/api-docs/slack_bolt/adapter/falcon/index.html b/docs/static/api-docs/slack_bolt/adapter/falcon/index.html index b54b3cd22..a688c6661 100644 --- a/docs/static/api-docs/slack_bolt/adapter/falcon/index.html +++ b/docs/static/api-docs/slack_bolt/adapter/falcon/index.html @@ -3,13 +3,13 @@ - + slack_bolt.adapter.falcon API documentation - + @@ -86,7 +86,8 @@

            Classes

            return resp.status = "404" - resp.body = "The page is not found..." + # Falcon 4.x w/ mypy fails to correctly infer the str type here + resp.body = "The page is not found..." # type: ignore[assignment] def on_post(self, req: Request, resp: Response): bolt_req = self._to_bolt_request(req) @@ -102,7 +103,8 @@

            Classes

            def _write_response(self, bolt_resp: BoltResponse, resp: Response): if falcon_version.__version__.startswith("2."): - resp.body = bolt_resp.body + # Falcon 4.x w/ mypy fails to correctly infer the str type here + resp.body = bolt_resp.body # type: ignore[assignment] else: resp.text = bolt_resp.body @@ -174,7 +176,7 @@

            -

            Generated by pdoc 0.11.1.

            +

            Generated by pdoc 0.11.3.

            diff --git a/docs/static/api-docs/slack_bolt/adapter/falcon/resource.html b/docs/static/api-docs/slack_bolt/adapter/falcon/resource.html index a00b3be11..b3bdf6cff 100644 --- a/docs/static/api-docs/slack_bolt/adapter/falcon/resource.html +++ b/docs/static/api-docs/slack_bolt/adapter/falcon/resource.html @@ -3,13 +3,13 @@ - + slack_bolt.adapter.falcon.resource API documentation - + @@ -75,7 +75,8 @@

            Classes

            return resp.status = "404" - resp.body = "The page is not found..." + # Falcon 4.x w/ mypy fails to correctly infer the str type here + resp.body = "The page is not found..." # type: ignore[assignment] def on_post(self, req: Request, resp: Response): bolt_req = self._to_bolt_request(req) @@ -91,7 +92,8 @@

            Classes

            def _write_response(self, bolt_resp: BoltResponse, resp: Response): if falcon_version.__version__.startswith("2."): - resp.body = bolt_resp.body + # Falcon 4.x w/ mypy fails to correctly infer the str type here + resp.body = bolt_resp.body # type: ignore[assignment] else: resp.text = bolt_resp.body @@ -157,7 +159,7 @@

            -

            Generated by pdoc 0.11.1.

            +

            Generated by pdoc 0.11.3.

            diff --git a/docs/static/api-docs/slack_bolt/adapter/fastapi/async_handler.html b/docs/static/api-docs/slack_bolt/adapter/fastapi/async_handler.html index 409efd900..9fec3596a 100644 --- a/docs/static/api-docs/slack_bolt/adapter/fastapi/async_handler.html +++ b/docs/static/api-docs/slack_bolt/adapter/fastapi/async_handler.html @@ -3,13 +3,13 @@ - + slack_bolt.adapter.fastapi.async_handler API documentation - + @@ -76,7 +76,7 @@

            Classes

            Methods

            -async def handle(self, req: starlette.requests.Request, addition_context_properties: Optional[Dict[str, Any]] = None) ‑> starlette.responses.Response +async def handle(self,
            req: starlette.requests.Request,
            addition_context_properties: Dict[str, Any] | None = None) ‑> starlette.responses.Response
            @@ -110,7 +110,7 @@

            -

            Generated by pdoc 0.11.1.

            +

            Generated by pdoc 0.11.3.

            diff --git a/docs/static/api-docs/slack_bolt/adapter/fastapi/index.html b/docs/static/api-docs/slack_bolt/adapter/fastapi/index.html index 996afbf54..b0dcb6a2f 100644 --- a/docs/static/api-docs/slack_bolt/adapter/fastapi/index.html +++ b/docs/static/api-docs/slack_bolt/adapter/fastapi/index.html @@ -3,13 +3,13 @@ - + slack_bolt.adapter.fastapi API documentation - + @@ -79,7 +79,7 @@

            Classes

            Methods

            -async def handle(self, req: starlette.requests.Request, addition_context_properties: Optional[Dict[str, Any]] = None) ‑> starlette.responses.Response +async def handle(self,
            req: starlette.requests.Request,
            addition_context_properties: Dict[str, Any] | None = None) ‑> starlette.responses.Response
            @@ -118,7 +118,7 @@

            -

            Generated by pdoc 0.11.1.

            +

            Generated by pdoc 0.11.3.

            diff --git a/docs/static/api-docs/slack_bolt/adapter/flask/handler.html b/docs/static/api-docs/slack_bolt/adapter/flask/handler.html index 599ed63be..249df9c95 100644 --- a/docs/static/api-docs/slack_bolt/adapter/flask/handler.html +++ b/docs/static/api-docs/slack_bolt/adapter/flask/handler.html @@ -3,13 +3,13 @@ - + slack_bolt.adapter.flask.handler API documentation - + @@ -123,7 +123,7 @@

            -

            Generated by pdoc 0.11.1.

            +

            Generated by pdoc 0.11.3.

            diff --git a/docs/static/api-docs/slack_bolt/adapter/flask/index.html b/docs/static/api-docs/slack_bolt/adapter/flask/index.html index 15bfa55f2..782743bcd 100644 --- a/docs/static/api-docs/slack_bolt/adapter/flask/index.html +++ b/docs/static/api-docs/slack_bolt/adapter/flask/index.html @@ -3,13 +3,13 @@ - + slack_bolt.adapter.flask API documentation - + @@ -114,7 +114,7 @@

            -

            Generated by pdoc 0.11.1.

            +

            Generated by pdoc 0.11.3.

            diff --git a/docs/static/api-docs/slack_bolt/adapter/google_cloud_functions/handler.html b/docs/static/api-docs/slack_bolt/adapter/google_cloud_functions/handler.html index 8e4df3885..2a45c1a3f 100644 --- a/docs/static/api-docs/slack_bolt/adapter/google_cloud_functions/handler.html +++ b/docs/static/api-docs/slack_bolt/adapter/google_cloud_functions/handler.html @@ -3,13 +3,13 @@ - + slack_bolt.adapter.google_cloud_functions.handler API documentation - + @@ -56,13 +56,6 @@

            Ancestors

            -

            Class variables

            -
            -
            var logger : logging.Logger
            -
            -
            -
            -

            Inherited members

            • LazyListenerRunner: @@ -133,9 +126,6 @@

              Methods

              • NoopLazyListenerRunner

                -
              • SlackRequestHandler

                @@ -149,7 +139,7 @@

                -

                Generated by pdoc 0.11.1.

                +

                Generated by pdoc 0.11.3.

                diff --git a/docs/static/api-docs/slack_bolt/adapter/google_cloud_functions/index.html b/docs/static/api-docs/slack_bolt/adapter/google_cloud_functions/index.html index 7d5e9ee63..8a905fb54 100644 --- a/docs/static/api-docs/slack_bolt/adapter/google_cloud_functions/index.html +++ b/docs/static/api-docs/slack_bolt/adapter/google_cloud_functions/index.html @@ -3,13 +3,13 @@ - + slack_bolt.adapter.google_cloud_functions API documentation - + @@ -117,7 +117,7 @@

                -

                Generated by pdoc 0.11.1.

                +

                Generated by pdoc 0.11.3.

                diff --git a/docs/static/api-docs/slack_bolt/adapter/index.html b/docs/static/api-docs/slack_bolt/adapter/index.html index 62719beab..75b5c9d55 100644 --- a/docs/static/api-docs/slack_bolt/adapter/index.html +++ b/docs/static/api-docs/slack_bolt/adapter/index.html @@ -3,13 +3,13 @@ - + slack_bolt.adapter API documentation - + @@ -137,7 +137,7 @@

                Sub-modules

                diff --git a/docs/static/api-docs/slack_bolt/adapter/pyramid/handler.html b/docs/static/api-docs/slack_bolt/adapter/pyramid/handler.html index fa64e6931..cc45e56c3 100644 --- a/docs/static/api-docs/slack_bolt/adapter/pyramid/handler.html +++ b/docs/static/api-docs/slack_bolt/adapter/pyramid/handler.html @@ -3,13 +3,13 @@ - + slack_bolt.adapter.pyramid.handler API documentation - + @@ -126,7 +126,7 @@

                diff --git a/docs/static/api-docs/slack_bolt/adapter/pyramid/index.html b/docs/static/api-docs/slack_bolt/adapter/pyramid/index.html index d962e458b..ce6ba815a 100644 --- a/docs/static/api-docs/slack_bolt/adapter/pyramid/index.html +++ b/docs/static/api-docs/slack_bolt/adapter/pyramid/index.html @@ -3,13 +3,13 @@ - + slack_bolt.adapter.pyramid API documentation - + @@ -117,7 +117,7 @@

                -

                Generated by pdoc 0.11.1.

                +

                Generated by pdoc 0.11.3.

                diff --git a/docs/static/api-docs/slack_bolt/adapter/sanic/async_handler.html b/docs/static/api-docs/slack_bolt/adapter/sanic/async_handler.html index a94007bcc..97b04ce1e 100644 --- a/docs/static/api-docs/slack_bolt/adapter/sanic/async_handler.html +++ b/docs/static/api-docs/slack_bolt/adapter/sanic/async_handler.html @@ -3,13 +3,13 @@ - + slack_bolt.adapter.sanic.async_handler API documentation - + @@ -34,7 +34,7 @@

                Module slack_bolt.adapter.sanic.async_handler

                Functions

                -def to_async_bolt_request(req: sanic.request.types.Request, addition_context_properties: Optional[Dict[str, Any]] = None) ‑> AsyncBoltRequest +def to_async_bolt_request(req: sanic.request.types.Request,
                addition_context_properties: Dict[str, Any] | None = None) ‑> AsyncBoltRequest
                @@ -87,7 +87,7 @@

                Classes

                Methods

                -async def handle(self, req: sanic.request.types.Request, addition_context_properties: Optional[Dict[str, Any]] = None) ‑> sanic.response.types.HTTPResponse +async def handle(self,
                req: sanic.request.types.Request,
                addition_context_properties: Dict[str, Any] | None = None) ‑> sanic.response.types.HTTPResponse
                @@ -127,7 +127,7 @@

                -

                Generated by pdoc 0.11.1.

                +

                Generated by pdoc 0.11.3.

                diff --git a/docs/static/api-docs/slack_bolt/adapter/sanic/index.html b/docs/static/api-docs/slack_bolt/adapter/sanic/index.html index be50d1ab4..6885f9896 100644 --- a/docs/static/api-docs/slack_bolt/adapter/sanic/index.html +++ b/docs/static/api-docs/slack_bolt/adapter/sanic/index.html @@ -3,13 +3,13 @@ - + slack_bolt.adapter.sanic API documentation - + @@ -79,7 +79,7 @@

                Classes

                Methods

                -async def handle(self, req: sanic.request.types.Request, addition_context_properties: Optional[Dict[str, Any]] = None) ‑> sanic.response.types.HTTPResponse +async def handle(self,
                req: sanic.request.types.Request,
                addition_context_properties: Dict[str, Any] | None = None) ‑> sanic.response.types.HTTPResponse
                @@ -118,7 +118,7 @@

                -

                Generated by pdoc 0.11.1.

                +

                Generated by pdoc 0.11.3.

                diff --git a/docs/static/api-docs/slack_bolt/adapter/socket_mode/aiohttp/index.html b/docs/static/api-docs/slack_bolt/adapter/socket_mode/aiohttp/index.html index 9f2212fd3..be06a800c 100644 --- a/docs/static/api-docs/slack_bolt/adapter/socket_mode/aiohttp/index.html +++ b/docs/static/api-docs/slack_bolt/adapter/socket_mode/aiohttp/index.html @@ -3,13 +3,13 @@ - + slack_bolt.adapter.socket_mode.aiohttp API documentation - + @@ -38,7 +38,7 @@

                Classes

                class AsyncSocketModeHandler -(app: AsyncApp, app_token: Optional[str] = None, logger: Optional[logging.Logger] = None, web_client: Optional[slack_sdk.web.async_client.AsyncWebClient] = None, proxy: Optional[str] = None, ping_interval: float = 10) +(app: AsyncApp,
                app_token: str | None = None,
                logger: logging.Logger | None = None,
                web_client: slack_sdk.web.async_client.AsyncWebClient | None = None,
                proxy: str | None = None,
                ping_interval: float = 10,
                loop: asyncio.events.AbstractEventLoop | None = None)
                @@ -59,6 +59,7 @@

                Classes

                web_client: Optional[AsyncWebClient] = None, proxy: Optional[str] = None, ping_interval: float = 10, + loop: Optional[AbstractEventLoop] = None, ): self.app = app self.app_token = app_token or os.environ["SLACK_APP_TOKEN"] @@ -68,6 +69,7 @@

                Classes

                web_client=web_client if web_client is not None else app.client, proxy=proxy, ping_interval=ping_interval, + loop=loop, ) self.client.socket_mode_request_listeners.append(self.handle) # type: ignore[arg-type] @@ -110,7 +112,7 @@

                Inherited members

                class SocketModeHandler -(app: App, app_token: Optional[str] = None, logger: Optional[logging.Logger] = None, web_client: Optional[slack_sdk.web.async_client.AsyncWebClient] = None, proxy: Optional[str] = None, ping_interval: float = 10) +(app: App,
                app_token: str | None = None,
                logger: logging.Logger | None = None,
                web_client: slack_sdk.web.async_client.AsyncWebClient | None = None,
                proxy: str | None = None,
                ping_interval: float = 10)

                Socket Mode adapter for Bolt apps

                @@ -242,7 +244,7 @@

                diff --git a/docs/static/api-docs/slack_bolt/adapter/socket_mode/async_base_handler.html b/docs/static/api-docs/slack_bolt/adapter/socket_mode/async_base_handler.html index b9a211803..d1b60ac6c 100644 --- a/docs/static/api-docs/slack_bolt/adapter/socket_mode/async_base_handler.html +++ b/docs/static/api-docs/slack_bolt/adapter/socket_mode/async_base_handler.html @@ -3,13 +3,13 @@ - + slack_bolt.adapter.socket_mode.async_base_handler API documentation - + @@ -91,7 +91,7 @@

                Subclasses

              Class variables

              -
              var app : Union[AppAsyncApp]
              +
              var appApp | AsyncApp
              @@ -121,7 +121,7 @@

              Methods

              Disconnects the current WebSocket connection with the Socket Mode server

            -async def handle(self, client: slack_sdk.socket_mode.async_client.AsyncBaseSocketModeClient, req: slack_sdk.socket_mode.request.SocketModeRequest) ‑> None +async def handle(self,
            client: slack_sdk.socket_mode.async_client.AsyncBaseSocketModeClient,
            req: slack_sdk.socket_mode.request.SocketModeRequest) ‑> None

            Handles Socket Mode envelope requests through a WebSocket connection.

            @@ -176,7 +176,7 @@

            -

            Generated by pdoc 0.11.1.

            +

            Generated by pdoc 0.11.3.

            diff --git a/docs/static/api-docs/slack_bolt/adapter/socket_mode/async_handler.html b/docs/static/api-docs/slack_bolt/adapter/socket_mode/async_handler.html index 7234d62f9..8dedfa3b4 100644 --- a/docs/static/api-docs/slack_bolt/adapter/socket_mode/async_handler.html +++ b/docs/static/api-docs/slack_bolt/adapter/socket_mode/async_handler.html @@ -3,13 +3,13 @@ - + slack_bolt.adapter.socket_mode.async_handler API documentation - + @@ -38,7 +38,7 @@

            Classes

            class AsyncSocketModeHandler -(app: AsyncApp, app_token: Optional[str] = None, logger: Optional[logging.Logger] = None, web_client: Optional[slack_sdk.web.async_client.AsyncWebClient] = None, proxy: Optional[str] = None, ping_interval: float = 10) +(app: AsyncApp,
            app_token: str | None = None,
            logger: logging.Logger | None = None,
            web_client: slack_sdk.web.async_client.AsyncWebClient | None = None,
            proxy: str | None = None,
            ping_interval: float = 10,
            loop: asyncio.events.AbstractEventLoop | None = None)
            @@ -59,6 +59,7 @@

            Classes

            web_client: Optional[AsyncWebClient] = None, proxy: Optional[str] = None, ping_interval: float = 10, + loop: Optional[AbstractEventLoop] = None, ): self.app = app self.app_token = app_token or os.environ["SLACK_APP_TOKEN"] @@ -68,6 +69,7 @@

            Classes

            web_client=web_client if web_client is not None else app.client, proxy=proxy, ping_interval=ping_interval, + loop=loop, ) self.client.socket_mode_request_listeners.append(self.handle) # type: ignore[arg-type] @@ -137,7 +139,7 @@

            -

            Generated by pdoc 0.11.1.

            +

            Generated by pdoc 0.11.3.

            diff --git a/docs/static/api-docs/slack_bolt/adapter/socket_mode/async_internals.html b/docs/static/api-docs/slack_bolt/adapter/socket_mode/async_internals.html index 21fabc19a..a8cab1e0b 100644 --- a/docs/static/api-docs/slack_bolt/adapter/socket_mode/async_internals.html +++ b/docs/static/api-docs/slack_bolt/adapter/socket_mode/async_internals.html @@ -3,13 +3,13 @@ - + slack_bolt.adapter.socket_mode.async_internals API documentation - + @@ -35,13 +35,13 @@

            Module slack_bolt.adapter.socket_mode.async_internalsFunctions

            -async def run_async_bolt_app(app: AsyncApp, req: slack_sdk.socket_mode.request.SocketModeRequest) +async def run_async_bolt_app(app: AsyncApp,
            req: slack_sdk.socket_mode.request.SocketModeRequest)
            -async def send_async_response(client: slack_sdk.socket_mode.async_client.AsyncBaseSocketModeClient, req: slack_sdk.socket_mode.request.SocketModeRequest, bolt_resp: BoltResponse, start_time: float) +async def send_async_response(client: slack_sdk.socket_mode.async_client.AsyncBaseSocketModeClient,
            req: slack_sdk.socket_mode.request.SocketModeRequest,
            bolt_resp: BoltResponse,
            start_time: float)
            @@ -71,7 +71,7 @@

            Functions

            diff --git a/docs/static/api-docs/slack_bolt/adapter/socket_mode/base_handler.html b/docs/static/api-docs/slack_bolt/adapter/socket_mode/base_handler.html index f8d221d9f..0fc07f7ed 100644 --- a/docs/static/api-docs/slack_bolt/adapter/socket_mode/base_handler.html +++ b/docs/static/api-docs/slack_bolt/adapter/socket_mode/base_handler.html @@ -3,14 +3,14 @@ - + slack_bolt.adapter.socket_mode.base_handler API documentation - + @@ -127,7 +127,7 @@

            Methods

            Disconnects the current WebSocket connection with the Socket Mode server

            -def handle(self, client: slack_sdk.socket_mode.client.BaseSocketModeClient, req: slack_sdk.socket_mode.request.SocketModeRequest) ‑> None +def handle(self,
            client: slack_sdk.socket_mode.client.BaseSocketModeClient,
            req: slack_sdk.socket_mode.request.SocketModeRequest) ‑> None

            Handles Socket Mode envelope requests through a WebSocket connection.

            @@ -182,7 +182,7 @@

            -

            Generated by pdoc 0.11.1.

            +

            Generated by pdoc 0.11.3.

            diff --git a/docs/static/api-docs/slack_bolt/adapter/socket_mode/builtin/index.html b/docs/static/api-docs/slack_bolt/adapter/socket_mode/builtin/index.html index 776dac0c1..5a6a6dda2 100644 --- a/docs/static/api-docs/slack_bolt/adapter/socket_mode/builtin/index.html +++ b/docs/static/api-docs/slack_bolt/adapter/socket_mode/builtin/index.html @@ -3,13 +3,13 @@ - + slack_bolt.adapter.socket_mode.builtin API documentation - + @@ -38,7 +38,7 @@

            Classes

            class SocketModeHandler -(app: App, app_token: Optional[str] = None, logger: Optional[logging.Logger] = None, web_client: Optional[slack_sdk.web.client.WebClient] = None, proxy: Optional[str] = None, proxy_headers: Optional[Dict[str, str]] = None, auto_reconnect_enabled: bool = True, trace_enabled: bool = False, all_message_trace_enabled: bool = False, ping_pong_trace_enabled: bool = False, ping_interval: float = 10, receive_buffer_size: int = 1024, concurrency: int = 10) +(app: App,
            app_token: str | None = None,
            logger: logging.Logger | None = None,
            web_client: slack_sdk.web.client.WebClient | None = None,
            proxy: str | None = None,
            proxy_headers: Dict[str, str] | None = None,
            auto_reconnect_enabled: bool = True,
            trace_enabled: bool = False,
            all_message_trace_enabled: bool = False,
            ping_pong_trace_enabled: bool = False,
            ping_interval: float = 10,
            receive_buffer_size: int = 1024,
            concurrency: int = 10)

            Socket Mode adapter for Bolt apps

            @@ -197,7 +197,7 @@

            diff --git a/docs/static/api-docs/slack_bolt/adapter/socket_mode/index.html b/docs/static/api-docs/slack_bolt/adapter/socket_mode/index.html index b45fa55fb..7fd56eb3a 100644 --- a/docs/static/api-docs/slack_bolt/adapter/socket_mode/index.html +++ b/docs/static/api-docs/slack_bolt/adapter/socket_mode/index.html @@ -3,13 +3,13 @@ - + slack_bolt.adapter.socket_mode API documentation - + @@ -85,7 +85,7 @@

            Classes

            class SocketModeHandler -(app: App, app_token: Optional[str] = None, logger: Optional[logging.Logger] = None, web_client: Optional[slack_sdk.web.client.WebClient] = None, proxy: Optional[str] = None, proxy_headers: Optional[Dict[str, str]] = None, auto_reconnect_enabled: bool = True, trace_enabled: bool = False, all_message_trace_enabled: bool = False, ping_pong_trace_enabled: bool = False, ping_interval: float = 10, receive_buffer_size: int = 1024, concurrency: int = 10) +(app: App,
            app_token: str | None = None,
            logger: logging.Logger | None = None,
            web_client: slack_sdk.web.client.WebClient | None = None,
            proxy: str | None = None,
            proxy_headers: Dict[str, str] | None = None,
            auto_reconnect_enabled: bool = True,
            trace_enabled: bool = False,
            all_message_trace_enabled: bool = False,
            ping_pong_trace_enabled: bool = False,
            ping_interval: float = 10,
            receive_buffer_size: int = 1024,
            concurrency: int = 10)

            Socket Mode adapter for Bolt apps

            @@ -257,7 +257,7 @@

            -

            Generated by pdoc 0.11.1.

            +

            Generated by pdoc 0.11.3.

            diff --git a/docs/static/api-docs/slack_bolt/adapter/socket_mode/internals.html b/docs/static/api-docs/slack_bolt/adapter/socket_mode/internals.html index 51ad3c413..2c40965a4 100644 --- a/docs/static/api-docs/slack_bolt/adapter/socket_mode/internals.html +++ b/docs/static/api-docs/slack_bolt/adapter/socket_mode/internals.html @@ -3,13 +3,13 @@ - + slack_bolt.adapter.socket_mode.internals API documentation - + @@ -35,13 +35,13 @@

            Module slack_bolt.adapter.socket_mode.internalsFunctions

            -def run_bolt_app(app: App, req: slack_sdk.socket_mode.request.SocketModeRequest) +def run_bolt_app(app: App,
            req: slack_sdk.socket_mode.request.SocketModeRequest)
            -def send_response(client: slack_sdk.socket_mode.client.BaseSocketModeClient, req: slack_sdk.socket_mode.request.SocketModeRequest, bolt_resp: BoltResponse, start_time: float) +def send_response(client: slack_sdk.socket_mode.client.BaseSocketModeClient,
            req: slack_sdk.socket_mode.request.SocketModeRequest,
            bolt_resp: BoltResponse,
            start_time: float)
            @@ -71,7 +71,7 @@

            Functions

            diff --git a/docs/static/api-docs/slack_bolt/adapter/socket_mode/websocket_client/index.html b/docs/static/api-docs/slack_bolt/adapter/socket_mode/websocket_client/index.html index 074342c85..ff14fe4a8 100644 --- a/docs/static/api-docs/slack_bolt/adapter/socket_mode/websocket_client/index.html +++ b/docs/static/api-docs/slack_bolt/adapter/socket_mode/websocket_client/index.html @@ -3,13 +3,13 @@ - + slack_bolt.adapter.socket_mode.websocket_client API documentation - + @@ -38,7 +38,7 @@

            Classes

            class SocketModeHandler -(app: App, app_token: Optional[str] = None, logger: Optional[logging.Logger] = None, web_client: Optional[slack_sdk.web.client.WebClient] = None, ping_interval: float = 10, concurrency: int = 10, http_proxy_host: Optional[str] = None, http_proxy_port: Optional[int] = None, http_proxy_auth: Optional[Tuple[str, str]] = None, proxy_type: Optional[str] = None, trace_enabled: bool = False) +(app: App,
            app_token: str | None = None,
            logger: logging.Logger | None = None,
            web_client: slack_sdk.web.client.WebClient | None = None,
            ping_interval: float = 10,
            concurrency: int = 10,
            http_proxy_host: str | None = None,
            http_proxy_port: int | None = None,
            http_proxy_auth: Tuple[str, str] | None = None,
            proxy_type: str | None = None,
            trace_enabled: bool = False)

            Socket Mode adapter for Bolt apps

            @@ -187,7 +187,7 @@

            -

            Generated by pdoc 0.11.1.

            +

            Generated by pdoc 0.11.3.

            diff --git a/docs/static/api-docs/slack_bolt/adapter/socket_mode/websockets/index.html b/docs/static/api-docs/slack_bolt/adapter/socket_mode/websockets/index.html index 415070179..c00f83fde 100644 --- a/docs/static/api-docs/slack_bolt/adapter/socket_mode/websockets/index.html +++ b/docs/static/api-docs/slack_bolt/adapter/socket_mode/websockets/index.html @@ -3,14 +3,14 @@ - + slack_bolt.adapter.socket_mode.websockets API documentation - + @@ -40,7 +40,7 @@

            Classes

            class AsyncSocketModeHandler -(app: AsyncApp, app_token: Optional[str] = None, logger: Optional[logging.Logger] = None, web_client: Optional[slack_sdk.web.async_client.AsyncWebClient] = None, ping_interval: float = 10) +(app: AsyncApp,
            app_token: str | None = None,
            logger: logging.Logger | None = None,
            web_client: slack_sdk.web.async_client.AsyncWebClient | None = None,
            ping_interval: float = 10)
            @@ -110,7 +110,7 @@

            Inherited members

            class SocketModeHandler -(app: App, app_token: Optional[str] = None, logger: Optional[logging.Logger] = None, web_client: Optional[slack_sdk.web.async_client.AsyncWebClient] = None, ping_interval: float = 10) +(app: App,
            app_token: str | None = None,
            logger: logging.Logger | None = None,
            web_client: slack_sdk.web.async_client.AsyncWebClient | None = None,
            ping_interval: float = 10)

            Socket Mode adapter for Bolt apps.

            @@ -244,7 +244,7 @@

            diff --git a/docs/static/api-docs/slack_bolt/adapter/starlette/async_handler.html b/docs/static/api-docs/slack_bolt/adapter/starlette/async_handler.html index d5a8ce076..07e19c9b3 100644 --- a/docs/static/api-docs/slack_bolt/adapter/starlette/async_handler.html +++ b/docs/static/api-docs/slack_bolt/adapter/starlette/async_handler.html @@ -3,13 +3,13 @@ - + slack_bolt.adapter.starlette.async_handler API documentation - + @@ -34,7 +34,7 @@

            Module slack_bolt.adapter.starlette.async_handler

            Functions

            -def to_async_bolt_request(req: starlette.requests.Request, body: bytes, addition_context_properties: Optional[Dict[str, Any]] = None) ‑> AsyncBoltRequest +def to_async_bolt_request(req: starlette.requests.Request,
            body: bytes,
            addition_context_properties: Dict[str, Any] | None = None) ‑> AsyncBoltRequest
            @@ -91,7 +91,7 @@

            Classes

            Methods

            -async def handle(self, req: starlette.requests.Request, addition_context_properties: Optional[Dict[str, Any]] = None) ‑> starlette.responses.Response +async def handle(self,
            req: starlette.requests.Request,
            addition_context_properties: Dict[str, Any] | None = None) ‑> starlette.responses.Response
            @@ -131,7 +131,7 @@

            -

            Generated by pdoc 0.11.1.

            +

            Generated by pdoc 0.11.3.

            diff --git a/docs/static/api-docs/slack_bolt/adapter/starlette/handler.html b/docs/static/api-docs/slack_bolt/adapter/starlette/handler.html index b5297f46e..a49827582 100644 --- a/docs/static/api-docs/slack_bolt/adapter/starlette/handler.html +++ b/docs/static/api-docs/slack_bolt/adapter/starlette/handler.html @@ -3,13 +3,13 @@ - + slack_bolt.adapter.starlette.handler API documentation - + @@ -34,7 +34,7 @@

            Module slack_bolt.adapter.starlette.handler

            Functions

            -def to_bolt_request(req: starlette.requests.Request, body: bytes, addition_context_properties: Optional[Dict[str, Any]] = None) ‑> BoltRequest +def to_bolt_request(req: starlette.requests.Request,
            body: bytes,
            addition_context_properties: Dict[str, Any] | None = None) ‑> BoltRequest
            @@ -87,7 +87,7 @@

            Classes

            Methods

            -async def handle(self, req: starlette.requests.Request, addition_context_properties: Optional[Dict[str, Any]] = None) ‑> starlette.responses.Response +async def handle(self,
            req: starlette.requests.Request,
            addition_context_properties: Dict[str, Any] | None = None) ‑> starlette.responses.Response
            @@ -127,7 +127,7 @@

            diff --git a/docs/static/api-docs/slack_bolt/adapter/starlette/index.html b/docs/static/api-docs/slack_bolt/adapter/starlette/index.html index 02b84c06c..fddd172fe 100644 --- a/docs/static/api-docs/slack_bolt/adapter/starlette/index.html +++ b/docs/static/api-docs/slack_bolt/adapter/starlette/index.html @@ -3,13 +3,13 @@ - + slack_bolt.adapter.starlette API documentation - + @@ -83,7 +83,7 @@

            Classes

            Methods

            -async def handle(self, req: starlette.requests.Request, addition_context_properties: Optional[Dict[str, Any]] = None) ‑> starlette.responses.Response +async def handle(self,
            req: starlette.requests.Request,
            addition_context_properties: Dict[str, Any] | None = None) ‑> starlette.responses.Response
            @@ -123,7 +123,7 @@

            -

            Generated by pdoc 0.11.1.

            +

            Generated by pdoc 0.11.3.

            diff --git a/docs/static/api-docs/slack_bolt/adapter/tornado/async_handler.html b/docs/static/api-docs/slack_bolt/adapter/tornado/async_handler.html index 6926e3eb5..14de45e75 100644 --- a/docs/static/api-docs/slack_bolt/adapter/tornado/async_handler.html +++ b/docs/static/api-docs/slack_bolt/adapter/tornado/async_handler.html @@ -3,13 +3,13 @@ - + slack_bolt.adapter.tornado.async_handler API documentation - + @@ -46,7 +46,7 @@

            Classes

            class AsyncSlackEventsHandler -(application: Application, request: tornado.httputil.HTTPServerRequest, **kwargs: Any) +(application: Application,
            request: tornado.httputil.HTTPServerRequest,
            **kwargs: Any)

            Base class for HTTP request handlers.

            @@ -75,7 +75,7 @@

            Ancestors

            Methods

            -def initialize(self, app: AsyncApp) +def initialize(self,
            app: AsyncApp)
            @@ -90,7 +90,7 @@

            Methods

            class AsyncSlackOAuthHandler -(application: Application, request: tornado.httputil.HTTPServerRequest, **kwargs: Any) +(application: Application,
            request: tornado.httputil.HTTPServerRequest,
            **kwargs: Any)

            Base class for HTTP request handlers.

            @@ -133,7 +133,7 @@

            Methods

            -def initialize(self, app: AsyncApp) +def initialize(self,
            app: AsyncApp)
            @@ -180,7 +180,7 @@

            -

            Generated by pdoc 0.11.1.

            +

            Generated by pdoc 0.11.3.

            diff --git a/docs/static/api-docs/slack_bolt/adapter/tornado/handler.html b/docs/static/api-docs/slack_bolt/adapter/tornado/handler.html index 29d364937..3d0fb7ecb 100644 --- a/docs/static/api-docs/slack_bolt/adapter/tornado/handler.html +++ b/docs/static/api-docs/slack_bolt/adapter/tornado/handler.html @@ -3,13 +3,13 @@ - + slack_bolt.adapter.tornado.handler API documentation - + @@ -52,7 +52,7 @@

            Classes

            class SlackEventsHandler -(application: Application, request: tornado.httputil.HTTPServerRequest, **kwargs: Any) +(application: Application,
            request: tornado.httputil.HTTPServerRequest,
            **kwargs: Any)

            Base class for HTTP request handlers.

            @@ -81,7 +81,7 @@

            Ancestors

            Methods

            -def initialize(self, app: App) +def initialize(self,
            app: App)
            @@ -96,7 +96,7 @@

            Methods

            class SlackOAuthHandler -(application: Application, request: tornado.httputil.HTTPServerRequest, **kwargs: Any) +(application: Application,
            request: tornado.httputil.HTTPServerRequest,
            **kwargs: Any)

            Base class for HTTP request handlers.

            @@ -139,7 +139,7 @@

            Methods

            -def initialize(self, app: App) +def initialize(self,
            app: App)
            @@ -187,7 +187,7 @@

            -

            Generated by pdoc 0.11.1.

            +

            Generated by pdoc 0.11.3.

            diff --git a/docs/static/api-docs/slack_bolt/adapter/tornado/index.html b/docs/static/api-docs/slack_bolt/adapter/tornado/index.html index 920fb845f..f73b7a5d3 100644 --- a/docs/static/api-docs/slack_bolt/adapter/tornado/index.html +++ b/docs/static/api-docs/slack_bolt/adapter/tornado/index.html @@ -3,13 +3,13 @@ - + slack_bolt.adapter.tornado API documentation - + @@ -48,7 +48,7 @@

            Classes

            class SlackEventsHandler -(application: Application, request: tornado.httputil.HTTPServerRequest, **kwargs: Any) +(application: Application,
            request: tornado.httputil.HTTPServerRequest,
            **kwargs: Any)

            Base class for HTTP request handlers.

            @@ -77,7 +77,7 @@

            Ancestors

            Methods

            -def initialize(self, app: App) +def initialize(self,
            app: App)
            @@ -92,7 +92,7 @@

            Methods

            class SlackOAuthHandler -(application: Application, request: tornado.httputil.HTTPServerRequest, **kwargs: Any) +(application: Application,
            request: tornado.httputil.HTTPServerRequest,
            **kwargs: Any)

            Base class for HTTP request handlers.

            @@ -135,7 +135,7 @@

            Methods

            -def initialize(self, app: App) +def initialize(self,
            app: App)
            @@ -183,7 +183,7 @@

            -

            Generated by pdoc 0.11.1.

            +

            Generated by pdoc 0.11.3.

            diff --git a/docs/static/api-docs/slack_bolt/adapter/wsgi/handler.html b/docs/static/api-docs/slack_bolt/adapter/wsgi/handler.html index ad7ba0ce8..f76c4665d 100644 --- a/docs/static/api-docs/slack_bolt/adapter/wsgi/handler.html +++ b/docs/static/api-docs/slack_bolt/adapter/wsgi/handler.html @@ -3,13 +3,13 @@ - + slack_bolt.adapter.wsgi.handler API documentation - + @@ -37,7 +37,7 @@

            Classes

            class SlackRequestHandler -(app: App, path: str = '/slack/events') +(app: App,
            path: str = '/slack/events')

            Setup Bolt as a WSGI web framework, this will make your application compatible with WSGI web servers. @@ -144,19 +144,19 @@

            Args

            Methods

            -def dispatch(self, request: WsgiHttpRequest) ‑> BoltResponse +def dispatch(self,
            request: WsgiHttpRequest) ‑> BoltResponse
            -def handle_callback(self, request: WsgiHttpRequest) ‑> BoltResponse +def handle_callback(self,
            request: WsgiHttpRequest) ‑> BoltResponse
            -def handle_installation(self, request: WsgiHttpRequest) ‑> BoltResponse +def handle_installation(self,
            request: WsgiHttpRequest) ‑> BoltResponse
            @@ -192,7 +192,7 @@

            -

            Generated by pdoc 0.11.1.

            +

            Generated by pdoc 0.11.3.

            diff --git a/docs/static/api-docs/slack_bolt/adapter/wsgi/http_request.html b/docs/static/api-docs/slack_bolt/adapter/wsgi/http_request.html index b8d462a1d..37d389042 100644 --- a/docs/static/api-docs/slack_bolt/adapter/wsgi/http_request.html +++ b/docs/static/api-docs/slack_bolt/adapter/wsgi/http_request.html @@ -3,13 +3,13 @@ - + slack_bolt.adapter.wsgi.http_request API documentation - + @@ -112,7 +112,7 @@

            Methods

            -def get_headers(self) ‑> Dict[str, Union[str, Sequence[str]]] +def get_headers(self) ‑> Dict[str, str | Sequence[str]]
            @@ -152,7 +152,7 @@

            -

            Generated by pdoc 0.11.1.

            +

            Generated by pdoc 0.11.3.

            diff --git a/docs/static/api-docs/slack_bolt/adapter/wsgi/http_response.html b/docs/static/api-docs/slack_bolt/adapter/wsgi/http_response.html index c2c7b9a6e..20759ad24 100644 --- a/docs/static/api-docs/slack_bolt/adapter/wsgi/http_response.html +++ b/docs/static/api-docs/slack_bolt/adapter/wsgi/http_response.html @@ -3,13 +3,13 @@ - + slack_bolt.adapter.wsgi.http_response API documentation - + @@ -127,7 +127,7 @@

            diff --git a/docs/static/api-docs/slack_bolt/adapter/wsgi/index.html b/docs/static/api-docs/slack_bolt/adapter/wsgi/index.html index 2ff190ed0..c4df0004f 100644 --- a/docs/static/api-docs/slack_bolt/adapter/wsgi/index.html +++ b/docs/static/api-docs/slack_bolt/adapter/wsgi/index.html @@ -3,13 +3,13 @@ - + slack_bolt.adapter.wsgi API documentation - + @@ -56,7 +56,7 @@

            Classes

            class SlackRequestHandler -(app: App, path: str = '/slack/events') +(app: App,
            path: str = '/slack/events')

            Setup Bolt as a WSGI web framework, this will make your application compatible with WSGI web servers. @@ -163,19 +163,19 @@

            Args

            Methods

            -def dispatch(self, request: WsgiHttpRequest) ‑> BoltResponse +def dispatch(self,
            request: WsgiHttpRequest) ‑> BoltResponse
            -def handle_callback(self, request: WsgiHttpRequest) ‑> BoltResponse +def handle_callback(self,
            request: WsgiHttpRequest) ‑> BoltResponse
            -def handle_installation(self, request: WsgiHttpRequest) ‑> BoltResponse +def handle_installation(self,
            request: WsgiHttpRequest) ‑> BoltResponse
            @@ -219,7 +219,7 @@

            -

            Generated by pdoc 0.11.1.

            +

            Generated by pdoc 0.11.3.

            diff --git a/docs/static/api-docs/slack_bolt/adapter/wsgi/internals.html b/docs/static/api-docs/slack_bolt/adapter/wsgi/internals.html index caf02c467..756cee780 100644 --- a/docs/static/api-docs/slack_bolt/adapter/wsgi/internals.html +++ b/docs/static/api-docs/slack_bolt/adapter/wsgi/internals.html @@ -3,13 +3,13 @@ - + slack_bolt.adapter.wsgi.internals API documentation - + @@ -49,7 +49,7 @@

            Module slack_bolt.adapter.wsgi.internals

            diff --git a/docs/static/api-docs/slack_bolt/app/app.html b/docs/static/api-docs/slack_bolt/app/app.html index b8d19c85e..cdd50eb6f 100644 --- a/docs/static/api-docs/slack_bolt/app/app.html +++ b/docs/static/api-docs/slack_bolt/app/app.html @@ -3,13 +3,13 @@ - + slack_bolt.app.app API documentation - + @@ -37,7 +37,7 @@

            Classes

            class App -(*, logger: Optional[logging.Logger] = None, name: Optional[str] = None, process_before_response: bool = False, raise_error_for_unhandled_request: bool = False, signing_secret: Optional[str] = None, token: Optional[str] = None, token_verification_enabled: bool = True, client: Optional[slack_sdk.web.client.WebClient] = None, before_authorize: Union[Middleware, Callable[..., Any], ForwardRef(None)] = None, authorize: Optional[Callable[..., AuthorizeResult]] = None, user_facing_authorize_error_message: Optional[str] = None, installation_store: Optional[slack_sdk.oauth.installation_store.installation_store.InstallationStore] = None, installation_store_bot_only: Optional[bool] = None, request_verification_enabled: bool = True, ignoring_self_events_enabled: bool = True, ignoring_self_assistant_message_events_enabled: bool = True, ssl_check_enabled: bool = True, url_verification_enabled: bool = True, attaching_function_token_enabled: bool = True, oauth_settings: Optional[OAuthSettings] = None, oauth_flow: Optional[OAuthFlow] = None, verification_token: Optional[str] = None, listener_executor: Optional[concurrent.futures._base.Executor] = None, assistant_thread_context_store: Optional[AssistantThreadContextStore] = None) +(*,
            logger: logging.Logger | None = None,
            name: str | None = None,
            process_before_response: bool = False,
            raise_error_for_unhandled_request: bool = False,
            signing_secret: str | None = None,
            token: str | None = None,
            token_verification_enabled: bool = True,
            client: slack_sdk.web.client.WebClient | None = None,
            before_authorize: Middleware | Callable[..., Any] | None = None,
            authorize: Callable[..., AuthorizeResult] | None = None,
            user_facing_authorize_error_message: str | None = None,
            installation_store: slack_sdk.oauth.installation_store.installation_store.InstallationStore | None = None,
            installation_store_bot_only: bool | None = None,
            request_verification_enabled: bool = True,
            ignoring_self_events_enabled: bool = True,
            ignoring_self_assistant_message_events_enabled: bool = True,
            ssl_check_enabled: bool = True,
            url_verification_enabled: bool = True,
            attaching_function_token_enabled: bool = True,
            oauth_settings: OAuthSettings | None = None,
            oauth_flow: OAuthFlow | None = None,
            verification_token: str | None = None,
            listener_executor: concurrent.futures._base.Executor | None = None,
            assistant_thread_context_store: AssistantThreadContextStore | None = None)

            Bolt App that provides functionalities to register middleware/listeners.

            @@ -1514,7 +1514,7 @@

            Instance variables

            return self._client
            -
            prop installation_store : Optional[slack_sdk.oauth.installation_store.installation_store.InstallationStore]
            +
            prop installation_store : slack_sdk.oauth.installation_store.installation_store.InstallationStore | None

            The slack_sdk.oauth.InstallationStore that can be used in the authorize middleware.

            @@ -1566,7 +1566,7 @@

            Instance variables

            return self._name
            -
            prop oauth_flow : Optional[OAuthFlow]
            +
            prop oauth_flowOAuthFlow | None

            Configured OAuthFlow object if exists.

            @@ -1595,7 +1595,7 @@

            Instance variables

            Methods

            -def action(self, constraints: Union[str, Pattern, Dict[str, Union[str, Pattern]]], matchers: Optional[Sequence[Callable[..., bool]]] = None, middleware: Optional[Sequence[Union[Callable, Middleware]]] = None) ‑> Callable[..., Optional[Callable[..., Optional[BoltResponse]]]] +def action(self,
            constraints: str | Pattern | Dict[str, str | Pattern],
            matchers: Sequence[Callable[..., bool]] | None = None,
            middleware: Sequence[Callable | Middleware] | None = None) ‑> Callable[..., Callable[..., BoltResponse | None] | None]

            Registers a new action listener. This method can be used as either a decorator or a method.

            @@ -1626,33 +1626,33 @@

            Args

            -def assistant(self, assistant: Assistant) ‑> Optional[Callable] +def assistant(self,
            assistant: Assistant) ‑> Callable | None
            -def attachment_action(self, callback_id: Union[str, Pattern], matchers: Optional[Sequence[Callable[..., bool]]] = None, middleware: Optional[Sequence[Union[Callable, Middleware]]] = None) ‑> Callable[..., Optional[Callable[..., Optional[BoltResponse]]]] +def attachment_action(self,
            callback_id: str | Pattern,
            matchers: Sequence[Callable[..., bool]] | None = None,
            middleware: Sequence[Callable | Middleware] | None = None) ‑> Callable[..., Callable[..., BoltResponse | None] | None]

            Registers a new interactive_message action listener. Refer to https://api.slack.com/legacy/message-buttons for details.

            -def block_action(self, constraints: Union[str, Pattern, Dict[str, Union[str, Pattern]]], matchers: Optional[Sequence[Callable[..., bool]]] = None, middleware: Optional[Sequence[Union[Callable, Middleware]]] = None) ‑> Callable[..., Optional[Callable[..., Optional[BoltResponse]]]] +def block_action(self,
            constraints: str | Pattern | Dict[str, str | Pattern],
            matchers: Sequence[Callable[..., bool]] | None = None,
            middleware: Sequence[Callable | Middleware] | None = None) ‑> Callable[..., Callable[..., BoltResponse | None] | None]

            Registers a new block_actions action listener. Refer to https://api.slack.com/reference/interaction-payloads/block-actions for details.

            -def block_suggestion(self, action_id: Union[str, Pattern], matchers: Optional[Sequence[Callable[..., bool]]] = None, middleware: Optional[Sequence[Union[Callable, Middleware]]] = None) ‑> Callable[..., Optional[Callable[..., Optional[BoltResponse]]]] +def block_suggestion(self,
            action_id: str | Pattern,
            matchers: Sequence[Callable[..., bool]] | None = None,
            middleware: Sequence[Callable | Middleware] | None = None) ‑> Callable[..., Callable[..., BoltResponse | None] | None]

            Registers a new block_suggestion listener.

            -def command(self, command: Union[str, Pattern], matchers: Optional[Sequence[Callable[..., bool]]] = None, middleware: Optional[Sequence[Union[Callable, Middleware]]] = None) ‑> Callable[..., Optional[Callable[..., Optional[BoltResponse]]]] +def command(self,
            command: str | Pattern,
            matchers: Sequence[Callable[..., bool]] | None = None,
            middleware: Sequence[Callable | Middleware] | None = None) ‑> Callable[..., Callable[..., BoltResponse | None] | None]

            Registers a new slash command listener. @@ -1682,40 +1682,40 @@

            Args

            -def default_app_uninstalled_event_listener(self) ‑> Callable[..., Optional[BoltResponse]] +def default_app_uninstalled_event_listener(self) ‑> Callable[..., BoltResponse | None]
            -def default_tokens_revoked_event_listener(self) ‑> Callable[..., Optional[BoltResponse]] +def default_tokens_revoked_event_listener(self) ‑> Callable[..., BoltResponse | None]
            -def dialog_cancellation(self, callback_id: Union[str, Pattern], matchers: Optional[Sequence[Callable[..., bool]]] = None, middleware: Optional[Sequence[Union[Callable, Middleware]]] = None) ‑> Callable[..., Optional[Callable[..., Optional[BoltResponse]]]] +def dialog_cancellation(self,
            callback_id: str | Pattern,
            matchers: Sequence[Callable[..., bool]] | None = None,
            middleware: Sequence[Callable | Middleware] | None = None) ‑> Callable[..., Callable[..., BoltResponse | None] | None]

            Registers a new dialog_cancellation listener. Refer to https://api.slack.com/dialogs for details.

            -def dialog_submission(self, callback_id: Union[str, Pattern], matchers: Optional[Sequence[Callable[..., bool]]] = None, middleware: Optional[Sequence[Union[Callable, Middleware]]] = None) ‑> Callable[..., Optional[Callable[..., Optional[BoltResponse]]]] +def dialog_submission(self,
            callback_id: str | Pattern,
            matchers: Sequence[Callable[..., bool]] | None = None,
            middleware: Sequence[Callable | Middleware] | None = None) ‑> Callable[..., Callable[..., BoltResponse | None] | None]

            Registers a new dialog_submission listener. Refer to https://api.slack.com/dialogs for details.

            -def dialog_suggestion(self, callback_id: Union[str, Pattern], matchers: Optional[Sequence[Callable[..., bool]]] = None, middleware: Optional[Sequence[Union[Callable, Middleware]]] = None) ‑> Callable[..., Optional[Callable[..., Optional[BoltResponse]]]] +def dialog_suggestion(self,
            callback_id: str | Pattern,
            matchers: Sequence[Callable[..., bool]] | None = None,
            middleware: Sequence[Callable | Middleware] | None = None) ‑> Callable[..., Callable[..., BoltResponse | None] | None]

            Registers a new dialog_suggestion listener. Refer to https://api.slack.com/dialogs for details.

            -def dispatch(self, req: BoltRequest) ‑> BoltResponse +def dispatch(self,
            req: BoltRequest) ‑> BoltResponse

            Applies all middleware and dispatches an incoming request from Slack to the right code path.

            @@ -1734,7 +1734,7 @@

            Returns

            -def error(self, func: Callable[..., Optional[BoltResponse]]) ‑> Callable[..., Optional[BoltResponse]] +def error(self,
            func: Callable[..., BoltResponse | None]) ‑> Callable[..., BoltResponse | None]

            Updates the global error handler. This method can be used as either a decorator or a method.

            @@ -1756,7 +1756,7 @@

            Args

            -def event(self, event: Union[str, Pattern, Dict[str, Union[str, Sequence[Union[str, Pattern, ForwardRef(None)]], ForwardRef(None)]]], matchers: Optional[Sequence[Callable[..., bool]]] = None, middleware: Optional[Sequence[Union[Callable, Middleware]]] = None) ‑> Callable[..., Optional[Callable[..., Optional[BoltResponse]]]] +def event(self,
            event: str | Pattern | Dict[str, str | Sequence[str | Pattern | None] | None],
            matchers: Sequence[Callable[..., bool]] | None = None,
            middleware: Sequence[Callable | Middleware] | None = None) ‑> Callable[..., Callable[..., BoltResponse | None] | None]

            Registers a new event listener. This method can be used as either a decorator or a method.

            @@ -1787,7 +1787,7 @@

            Args

            -def function(self, callback_id: Union[str, Pattern], matchers: Optional[Sequence[Callable[..., bool]]] = None, middleware: Optional[Sequence[Union[Callable, Middleware]]] = None, auto_acknowledge: bool = True) ‑> Callable[..., Optional[Callable[..., Optional[BoltResponse]]]] +def function(self,
            callback_id: str | Pattern,
            matchers: Sequence[Callable[..., bool]] | None = None,
            middleware: Sequence[Callable | Middleware] | None = None,
            auto_acknowledge: bool = True) ‑> Callable[..., Callable[..., BoltResponse | None] | None]

            Registers a new Function listener. @@ -1820,13 +1820,13 @@

            Args

            -def global_shortcut(self, callback_id: Union[str, Pattern], matchers: Optional[Sequence[Callable[..., bool]]] = None, middleware: Optional[Sequence[Union[Callable, Middleware]]] = None) ‑> Callable[..., Optional[Callable[..., Optional[BoltResponse]]]] +def global_shortcut(self,
            callback_id: str | Pattern,
            matchers: Sequence[Callable[..., bool]] | None = None,
            middleware: Sequence[Callable | Middleware] | None = None) ‑> Callable[..., Callable[..., BoltResponse | None] | None]

            Registers a new global shortcut listener.

            -def message(self, keyword: Union[str, Pattern] = '', matchers: Optional[Sequence[Callable[..., bool]]] = None, middleware: Optional[Sequence[Union[Callable, Middleware]]] = None) ‑> Callable[..., Optional[Callable[..., Optional[BoltResponse]]]] +def message(self,
            keyword: str | Pattern = '',
            matchers: Sequence[Callable[..., bool]] | None = None,
            middleware: Sequence[Callable | Middleware] | None = None) ‑> Callable[..., Callable[..., BoltResponse | None] | None]

            Registers a new message event listener. This method can be used as either a decorator or a method. @@ -1855,13 +1855,13 @@

            Args

            -def message_shortcut(self, callback_id: Union[str, Pattern], matchers: Optional[Sequence[Callable[..., bool]]] = None, middleware: Optional[Sequence[Union[Callable, Middleware]]] = None) ‑> Callable[..., Optional[Callable[..., Optional[BoltResponse]]]] +def message_shortcut(self,
            callback_id: str | Pattern,
            matchers: Sequence[Callable[..., bool]] | None = None,
            middleware: Sequence[Callable | Middleware] | None = None) ‑> Callable[..., Callable[..., BoltResponse | None] | None]

            Registers a new message shortcut listener.

            -def middleware(self, *args) ‑> Optional[Callable] +def middleware(self, *args) ‑> Callable | None

            Registers a new middleware to this app. @@ -1884,7 +1884,7 @@

            Args

            -def options(self, constraints: Union[str, Pattern, Dict[str, Union[str, Pattern]]], matchers: Optional[Sequence[Callable[..., bool]]] = None, middleware: Optional[Sequence[Union[Callable, Middleware]]] = None) ‑> Callable[..., Optional[Callable[..., Optional[BoltResponse]]]] +def options(self,
            constraints: str | Pattern | Dict[str, str | Pattern],
            matchers: Sequence[Callable[..., bool]] | None = None,
            middleware: Sequence[Callable | Middleware] | None = None) ‑> Callable[..., Callable[..., BoltResponse | None] | None]

            Registers a new options listener. @@ -1924,7 +1924,7 @@

            Args

            -def shortcut(self, constraints: Union[str, Pattern, Dict[str, Union[str, Pattern]]], matchers: Optional[Sequence[Callable[..., bool]]] = None, middleware: Optional[Sequence[Union[Callable, Middleware]]] = None) ‑> Callable[..., Optional[Callable[..., Optional[BoltResponse]]]] +def shortcut(self,
            constraints: str | Pattern | Dict[str, str | Pattern],
            matchers: Sequence[Callable[..., bool]] | None = None,
            middleware: Sequence[Callable | Middleware] | None = None) ‑> Callable[..., Callable[..., BoltResponse | None] | None]

            Registers a new shortcut listener. @@ -1960,7 +1960,7 @@

            Args

            -def start(self, port: int = 3000, path: str = '/slack/events', http_server_logger_enabled: bool = True) ‑> None +def start(self,
            port: int = 3000,
            path: str = '/slack/events',
            http_server_logger_enabled: bool = True) ‑> None

            Starts a web server for local development.

            @@ -1981,7 +1981,7 @@

            Args

            -def step(self, callback_id: Union[str, Pattern, WorkflowStepWorkflowStepBuilder], edit: Union[Callable[..., Optional[BoltResponse]], Listener, Sequence[Callable], ForwardRef(None)] = None, save: Union[Callable[..., Optional[BoltResponse]], Listener, Sequence[Callable], ForwardRef(None)] = None, execute: Union[Callable[..., Optional[BoltResponse]], Listener, Sequence[Callable], ForwardRef(None)] = None) +def step(self,
            callback_id: str | Pattern | WorkflowStep | WorkflowStepBuilder,
            edit: Callable[..., BoltResponse | None] | Listener | Sequence[Callable] | None = None,
            save: Callable[..., BoltResponse | None] | Listener | Sequence[Callable] | None = None,
            execute: Callable[..., BoltResponse | None] | Listener | Sequence[Callable] | None = None)

            Deprecated

            @@ -2019,14 +2019,14 @@

            Args

            -def use(self, *args) ‑> Optional[Callable] +def use(self, *args) ‑> Callable | None

            Registers a new global middleware to this app. This method can be used as either a decorator or a method.

            Refer to App#middleware() method's docstring for details.

            -def view(self, constraints: Union[str, Pattern, Dict[str, Union[str, Pattern]]], matchers: Optional[Sequence[Callable[..., bool]]] = None, middleware: Optional[Sequence[Union[Callable, Middleware]]] = None) ‑> Callable[..., Optional[Callable[..., Optional[BoltResponse]]]] +def view(self,
            constraints: str | Pattern | Dict[str, str | Pattern],
            matchers: Sequence[Callable[..., bool]] | None = None,
            middleware: Sequence[Callable | Middleware] | None = None) ‑> Callable[..., Callable[..., BoltResponse | None] | None]

            Registers a new view_submission/view_closed event listener. @@ -2066,14 +2066,14 @@

            Args

        -def view_closed(self, constraints: Union[str, Pattern], matchers: Optional[Sequence[Callable[..., bool]]] = None, middleware: Optional[Sequence[Union[Callable, Middleware]]] = None) ‑> Callable[..., Optional[Callable[..., Optional[BoltResponse]]]] +def view_closed(self,
        constraints: str | Pattern,
        matchers: Sequence[Callable[..., bool]] | None = None,
        middleware: Sequence[Callable | Middleware] | None = None) ‑> Callable[..., Callable[..., BoltResponse | None] | None]

        Registers a new view_closed listener. Refer to https://api.slack.com/reference/interaction-payloads/views#view_closed for details.

        -def view_submission(self, constraints: Union[str, Pattern], matchers: Optional[Sequence[Callable[..., bool]]] = None, middleware: Optional[Sequence[Union[Callable, Middleware]]] = None) ‑> Callable[..., Optional[Callable[..., Optional[BoltResponse]]]] +def view_submission(self,
        constraints: str | Pattern,
        matchers: Sequence[Callable[..., bool]] | None = None,
        middleware: Sequence[Callable | Middleware] | None = None) ‑> Callable[..., Callable[..., BoltResponse | None] | None]

        Registers a new view_submission listener. @@ -2083,7 +2083,7 @@

        Args

        class SlackAppDevelopmentServer -(port: int, path: str, app: App, oauth_flow: Optional[OAuthFlow] = None, http_server_logger_enabled: bool = True) +(port: int,
        path: str,
        app: App,
        oauth_flow: OAuthFlow | None = None,
        http_server_logger_enabled: bool = True)

        Slack App Development Server

        @@ -2312,7 +2312,7 @@

        -

        Generated by pdoc 0.11.1.

        +

        Generated by pdoc 0.11.3.

        diff --git a/docs/static/api-docs/slack_bolt/app/async_app.html b/docs/static/api-docs/slack_bolt/app/async_app.html index 837f4befe..a96fd4707 100644 --- a/docs/static/api-docs/slack_bolt/app/async_app.html +++ b/docs/static/api-docs/slack_bolt/app/async_app.html @@ -3,13 +3,13 @@ - + slack_bolt.app.async_app API documentation - + @@ -37,7 +37,7 @@

        Classes

        class AsyncApp -(*, logger: Optional[logging.Logger] = None, name: Optional[str] = None, process_before_response: bool = False, raise_error_for_unhandled_request: bool = False, signing_secret: Optional[str] = None, token: Optional[str] = None, client: Optional[slack_sdk.web.async_client.AsyncWebClient] = None, before_authorize: Union[AsyncMiddleware, Callable[..., Awaitable[Any]], ForwardRef(None)] = None, authorize: Optional[Callable[..., Awaitable[AuthorizeResult]]] = None, user_facing_authorize_error_message: Optional[str] = None, installation_store: Optional[slack_sdk.oauth.installation_store.async_installation_store.AsyncInstallationStore] = None, installation_store_bot_only: Optional[bool] = None, request_verification_enabled: bool = True, ignoring_self_events_enabled: bool = True, ignoring_self_assistant_message_events_enabled: bool = True, ssl_check_enabled: bool = True, url_verification_enabled: bool = True, attaching_function_token_enabled: bool = True, oauth_settings: Optional[AsyncOAuthSettings] = None, oauth_flow: Optional[AsyncOAuthFlow] = None, verification_token: Optional[str] = None, assistant_thread_context_store: Optional[AsyncAssistantThreadContextStore] = None) +(*,
        logger: logging.Logger | None = None,
        name: str | None = None,
        process_before_response: bool = False,
        raise_error_for_unhandled_request: bool = False,
        signing_secret: str | None = None,
        token: str | None = None,
        client: slack_sdk.web.async_client.AsyncWebClient | None = None,
        before_authorize: AsyncMiddleware | Callable[..., Awaitable[Any]] | None = None,
        authorize: Callable[..., Awaitable[AuthorizeResult]] | None = None,
        user_facing_authorize_error_message: str | None = None,
        installation_store: slack_sdk.oauth.installation_store.async_installation_store.AsyncInstallationStore | None = None,
        installation_store_bot_only: bool | None = None,
        request_verification_enabled: bool = True,
        ignoring_self_events_enabled: bool = True,
        ignoring_self_assistant_message_events_enabled: bool = True,
        ssl_check_enabled: bool = True,
        url_verification_enabled: bool = True,
        attaching_function_token_enabled: bool = True,
        oauth_settings: AsyncOAuthSettings | None = None,
        oauth_flow: AsyncOAuthFlow | None = None,
        verification_token: str | None = None,
        assistant_thread_context_store: AsyncAssistantThreadContextStore | None = None)

        Bolt App that provides functionalities to register middleware/listeners.

        @@ -1547,7 +1547,7 @@

        Instance variables

        return self._async_client
        -
        prop installation_store : Optional[slack_sdk.oauth.installation_store.async_installation_store.AsyncInstallationStore]
        +
        prop installation_store : slack_sdk.oauth.installation_store.async_installation_store.AsyncInstallationStore | None

        The slack_sdk.oauth.AsyncInstallationStore that can be used in the authorize middleware.

        @@ -1599,7 +1599,7 @@

        Instance variables

        return self._name
        -
        prop oauth_flow : Optional[AsyncOAuthFlow]
        +
        prop oauth_flowAsyncOAuthFlow | None

        Configured OAuthFlow object if exists.

        @@ -1628,7 +1628,7 @@

        Instance variables

        Methods

        -def action(self, constraints: Union[str, Pattern, Dict[str, Union[str, Pattern]]], matchers: Optional[Sequence[Callable[..., Awaitable[bool]]]] = None, middleware: Optional[Sequence[Union[Callable, AsyncMiddleware]]] = None) ‑> Callable[..., Optional[Callable[..., Awaitable[Optional[BoltResponse]]]]] +def action(self,
        constraints: str | Pattern | Dict[str, str | Pattern],
        matchers: Sequence[Callable[..., Awaitable[bool]]] | None = None,
        middleware: Sequence[Callable | AsyncMiddleware] | None = None) ‑> Callable[..., Callable[..., Awaitable[BoltResponse | None]] | None]

        Registers a new action listener. This method can be used as either a decorator or a method.

        @@ -1659,13 +1659,13 @@

        Args

        -def assistant(self, assistant: AsyncAssistant) ‑> Optional[Callable] +def assistant(self,
        assistant: AsyncAssistant) ‑> Callable | None
        -async def async_dispatch(self, req: AsyncBoltRequest) ‑> BoltResponse +async def async_dispatch(self,
        req: AsyncBoltRequest) ‑> BoltResponse

        Applies all middleware and dispatches an incoming request from Slack to the right code path.

        @@ -1678,27 +1678,27 @@

        Returns

        The response generated by this Bolt app.

        -def attachment_action(self, callback_id: Union[str, Pattern], matchers: Optional[Sequence[Callable[..., Awaitable[bool]]]] = None, middleware: Optional[Sequence[Union[Callable, AsyncMiddleware]]] = None) ‑> Callable[..., Optional[Callable[..., Awaitable[Optional[BoltResponse]]]]] +def attachment_action(self,
        callback_id: str | Pattern,
        matchers: Sequence[Callable[..., Awaitable[bool]]] | None = None,
        middleware: Sequence[Callable | AsyncMiddleware] | None = None) ‑> Callable[..., Callable[..., Awaitable[BoltResponse | None]] | None]

        Registers a new interactive_message action listener. Refer to https://api.slack.com/legacy/message-buttons for details.

        -def block_action(self, constraints: Union[str, Pattern, Dict[str, Union[str, Pattern]]], matchers: Optional[Sequence[Callable[..., Awaitable[bool]]]] = None, middleware: Optional[Sequence[Union[Callable, AsyncMiddleware]]] = None) ‑> Callable[..., Optional[Callable[..., Awaitable[Optional[BoltResponse]]]]] +def block_action(self,
        constraints: str | Pattern | Dict[str, str | Pattern],
        matchers: Sequence[Callable[..., Awaitable[bool]]] | None = None,
        middleware: Sequence[Callable | AsyncMiddleware] | None = None) ‑> Callable[..., Callable[..., Awaitable[BoltResponse | None]] | None]

        Registers a new block_actions action listener. Refer to https://api.slack.com/reference/interaction-payloads/block-actions for details.

        -def block_suggestion(self, action_id: Union[str, Pattern], matchers: Optional[Sequence[Callable[..., Awaitable[bool]]]] = None, middleware: Optional[Sequence[Union[Callable, AsyncMiddleware]]] = None) ‑> Callable[..., Optional[Callable[..., Awaitable[Optional[BoltResponse]]]]] +def block_suggestion(self,
        action_id: str | Pattern,
        matchers: Sequence[Callable[..., Awaitable[bool]]] | None = None,
        middleware: Sequence[Callable | AsyncMiddleware] | None = None) ‑> Callable[..., Callable[..., Awaitable[BoltResponse | None]] | None]

        Registers a new block_suggestion listener.

        -def command(self, command: Union[str, Pattern], matchers: Optional[Sequence[Callable[..., Awaitable[bool]]]] = None, middleware: Optional[Sequence[Union[Callable, AsyncMiddleware]]] = None) ‑> Callable[..., Optional[Callable[..., Awaitable[Optional[BoltResponse]]]]] +def command(self,
        command: str | Pattern,
        matchers: Sequence[Callable[..., Awaitable[bool]]] | None = None,
        middleware: Sequence[Callable | AsyncMiddleware] | None = None) ‑> Callable[..., Callable[..., Awaitable[BoltResponse | None]] | None]

        Registers a new slash command listener. @@ -1728,33 +1728,33 @@

        Args

    -def default_app_uninstalled_event_listener(self) ‑> Callable[..., Awaitable[Optional[BoltResponse]]] +def default_app_uninstalled_event_listener(self) ‑> Callable[..., Awaitable[BoltResponse | None]]
    -def default_tokens_revoked_event_listener(self) ‑> Callable[..., Awaitable[Optional[BoltResponse]]] +def default_tokens_revoked_event_listener(self) ‑> Callable[..., Awaitable[BoltResponse | None]]
    -def dialog_cancellation(self, callback_id: Union[str, Pattern], matchers: Optional[Sequence[Callable[..., Awaitable[bool]]]] = None, middleware: Optional[Sequence[Union[Callable, AsyncMiddleware]]] = None) ‑> Callable[..., Optional[Callable[..., Awaitable[Optional[BoltResponse]]]]] +def dialog_cancellation(self,
    callback_id: str | Pattern,
    matchers: Sequence[Callable[..., Awaitable[bool]]] | None = None,
    middleware: Sequence[Callable | AsyncMiddleware] | None = None) ‑> Callable[..., Callable[..., Awaitable[BoltResponse | None]] | None]

    Registers a new dialog_submission listener. Refer to https://api.slack.com/dialogs for details.

    -def dialog_submission(self, callback_id: Union[str, Pattern], matchers: Optional[Sequence[Callable[..., Awaitable[bool]]]] = None, middleware: Optional[Sequence[Union[Callable, AsyncMiddleware]]] = None) ‑> Callable[..., Optional[Callable[..., Awaitable[Optional[BoltResponse]]]]] +def dialog_submission(self,
    callback_id: str | Pattern,
    matchers: Sequence[Callable[..., Awaitable[bool]]] | None = None,
    middleware: Sequence[Callable | AsyncMiddleware] | None = None) ‑> Callable[..., Callable[..., Awaitable[BoltResponse | None]] | None]

    Registers a new dialog_submission listener. Refer to https://api.slack.com/dialogs for details.

    -def dialog_suggestion(self, callback_id: Union[str, Pattern], matchers: Optional[Sequence[Callable[..., Awaitable[bool]]]] = None, middleware: Optional[Sequence[Union[Callable, AsyncMiddleware]]] = None) ‑> Callable[..., Optional[Callable[..., Awaitable[Optional[BoltResponse]]]]] +def dialog_suggestion(self,
    callback_id: str | Pattern,
    matchers: Sequence[Callable[..., Awaitable[bool]]] | None = None,
    middleware: Sequence[Callable | AsyncMiddleware] | None = None) ‑> Callable[..., Callable[..., Awaitable[BoltResponse | None]] | None]

    Registers a new dialog_suggestion listener. @@ -1767,7 +1767,7 @@

    Args

    -def error(self, func: Callable[..., Awaitable[Optional[BoltResponse]]]) ‑> Callable[..., Awaitable[Optional[BoltResponse]]] +def error(self,
    func: Callable[..., Awaitable[BoltResponse | None]]) ‑> Callable[..., Awaitable[BoltResponse | None]]

    Updates the global error handler. This method can be used as either a decorator or a method.

    @@ -1789,7 +1789,7 @@

    Args

-def event(self, event: Union[str, Pattern, Dict[str, Union[str, Sequence[Union[str, Pattern, ForwardRef(None)]], ForwardRef(None)]]], matchers: Optional[Sequence[Callable[..., Awaitable[bool]]]] = None, middleware: Optional[Sequence[Union[Callable, AsyncMiddleware]]] = None) ‑> Callable[..., Optional[Callable[..., Awaitable[Optional[BoltResponse]]]]] +def event(self,
event: str | Pattern | Dict[str, str | Sequence[str | Pattern | None] | None],
matchers: Sequence[Callable[..., Awaitable[bool]]] | None = None,
middleware: Sequence[Callable | AsyncMiddleware] | None = None) ‑> Callable[..., Callable[..., Awaitable[BoltResponse | None]] | None]

Registers a new event listener. This method can be used as either a decorator or a method.

@@ -1820,7 +1820,7 @@

Args

-def function(self, callback_id: Union[str, Pattern], matchers: Optional[Sequence[Callable[..., Awaitable[bool]]]] = None, middleware: Optional[Sequence[Union[Callable, AsyncMiddleware]]] = None, auto_acknowledge: bool = True) ‑> Callable[..., Optional[Callable[..., Awaitable[BoltResponse]]]] +def function(self,
callback_id: str | Pattern,
matchers: Sequence[Callable[..., Awaitable[bool]]] | None = None,
middleware: Sequence[Callable | AsyncMiddleware] | None = None,
auto_acknowledge: bool = True) ‑> Callable[..., Callable[..., Awaitable[BoltResponse]] | None]

Registers a new Function listener. @@ -1853,13 +1853,13 @@

Args

-def global_shortcut(self, callback_id: Union[str, Pattern], matchers: Optional[Sequence[Callable[..., Awaitable[bool]]]] = None, middleware: Optional[Sequence[Union[Callable, AsyncMiddleware]]] = None) ‑> Callable[..., Optional[Callable[..., Awaitable[Optional[BoltResponse]]]]] +def global_shortcut(self,
callback_id: str | Pattern,
matchers: Sequence[Callable[..., Awaitable[bool]]] | None = None,
middleware: Sequence[Callable | AsyncMiddleware] | None = None) ‑> Callable[..., Callable[..., Awaitable[BoltResponse | None]] | None]

Registers a new global shortcut listener.

-def message(self, keyword: Union[str, Pattern] = '', matchers: Optional[Sequence[Callable[..., Awaitable[bool]]]] = None, middleware: Optional[Sequence[Union[Callable, AsyncMiddleware]]] = None) ‑> Callable[..., Optional[Callable[..., Awaitable[Optional[BoltResponse]]]]] +def message(self,
keyword: str | Pattern = '',
matchers: Sequence[Callable[..., Awaitable[bool]]] | None = None,
middleware: Sequence[Callable | AsyncMiddleware] | None = None) ‑> Callable[..., Callable[..., Awaitable[BoltResponse | None]] | None]

Registers a new message event listener. This method can be used as either a decorator or a method. @@ -1888,13 +1888,13 @@

Args

-def message_shortcut(self, callback_id: Union[str, Pattern], matchers: Optional[Sequence[Callable[..., Awaitable[bool]]]] = None, middleware: Optional[Sequence[Union[Callable, AsyncMiddleware]]] = None) ‑> Callable[..., Optional[Callable[..., Awaitable[Optional[BoltResponse]]]]] +def message_shortcut(self,
callback_id: str | Pattern,
matchers: Sequence[Callable[..., Awaitable[bool]]] | None = None,
middleware: Sequence[Callable | AsyncMiddleware] | None = None) ‑> Callable[..., Callable[..., Awaitable[BoltResponse | None]] | None]

Registers a new message shortcut listener.

-def middleware(self, *args) ‑> Optional[Callable] +def middleware(self, *args) ‑> Callable | None

Registers a new middleware to this app. @@ -1916,7 +1916,7 @@

Args

-def options(self, constraints: Union[str, Pattern, Dict[str, Union[str, Pattern]]], matchers: Optional[Sequence[Callable[..., Awaitable[bool]]]] = None, middleware: Optional[Sequence[Union[Callable, AsyncMiddleware]]] = None) ‑> Callable[..., Optional[Callable[..., Awaitable[Optional[BoltResponse]]]]] +def options(self,
constraints: str | Pattern | Dict[str, str | Pattern],
matchers: Sequence[Callable[..., Awaitable[bool]]] | None = None,
middleware: Sequence[Callable | AsyncMiddleware] | None = None) ‑> Callable[..., Callable[..., Awaitable[BoltResponse | None]] | None]

Registers a new options listener. @@ -1956,7 +1956,7 @@

Args

-def server(self, port: int = 3000, path: str = '/slack/events', host: Optional[str] = None) ‑> AsyncSlackAppServer +def server(self, port: int = 3000, path: str = '/slack/events', host: str | None = None) ‑> AsyncSlackAppServer

Configure a web server using AIOHTTP. @@ -1972,7 +1972,7 @@

Args

-def shortcut(self, constraints: Union[str, Pattern, Dict[str, Union[str, Pattern]]], matchers: Optional[Sequence[Callable[..., Awaitable[bool]]]] = None, middleware: Optional[Sequence[Union[Callable, AsyncMiddleware]]] = None) ‑> Callable[..., Optional[Callable[..., Awaitable[Optional[BoltResponse]]]]] +def shortcut(self,
constraints: str | Pattern | Dict[str, str | Pattern],
matchers: Sequence[Callable[..., Awaitable[bool]]] | None = None,
middleware: Sequence[Callable | AsyncMiddleware] | None = None) ‑> Callable[..., Callable[..., Awaitable[BoltResponse | None]] | None]

Registers a new shortcut listener. @@ -2008,7 +2008,7 @@

Args

-def start(self, port: int = 3000, path: str = '/slack/events', host: Optional[str] = None) ‑> None +def start(self, port: int = 3000, path: str = '/slack/events', host: str | None = None) ‑> None

Start a web server using AIOHTTP. @@ -2024,7 +2024,7 @@

Args

-def step(self, callback_id: Union[str, Pattern, AsyncWorkflowStepAsyncWorkflowStepBuilder], edit: Union[Callable[..., Optional[BoltResponse]], AsyncListener, Sequence[Callable], ForwardRef(None)] = None, save: Union[Callable[..., Optional[BoltResponse]], AsyncListener, Sequence[Callable], ForwardRef(None)] = None, execute: Union[Callable[..., Optional[BoltResponse]], AsyncListener, Sequence[Callable], ForwardRef(None)] = None) +def step(self,
callback_id: str | Pattern | AsyncWorkflowStep | AsyncWorkflowStepBuilder,
edit: Callable[..., BoltResponse | None] | AsyncListener | Sequence[Callable] | None = None,
save: Callable[..., BoltResponse | None] | AsyncListener | Sequence[Callable] | None = None,
execute: Callable[..., BoltResponse | None] | AsyncListener | Sequence[Callable] | None = None)

Deprecated

@@ -2062,13 +2062,13 @@

Args

-def use(self, *args) ‑> Optional[Callable] +def use(self, *args) ‑> Callable | None

Refer to AsyncApp#middleware() method's docstring for details.

-def view(self, constraints: Union[str, Pattern, Dict[str, Union[str, Pattern]]], matchers: Optional[Sequence[Callable[..., Awaitable[bool]]]] = None, middleware: Optional[Sequence[Union[Callable, AsyncMiddleware]]] = None) ‑> Callable[..., Optional[Callable[..., Awaitable[Optional[BoltResponse]]]]] +def view(self,
constraints: str | Pattern | Dict[str, str | Pattern],
matchers: Sequence[Callable[..., Awaitable[bool]]] | None = None,
middleware: Sequence[Callable | AsyncMiddleware] | None = None) ‑> Callable[..., Callable[..., Awaitable[BoltResponse | None]] | None]

Registers a new view_submission/view_closed event listener. @@ -2108,14 +2108,14 @@

Args

-def view_closed(self, constraints: Union[str, Pattern], matchers: Optional[Sequence[Callable[..., Awaitable[bool]]]] = None, middleware: Optional[Sequence[Union[Callable, AsyncMiddleware]]] = None) ‑> Callable[..., Optional[Callable[..., Awaitable[Optional[BoltResponse]]]]] +def view_closed(self,
constraints: str | Pattern,
matchers: Sequence[Callable[..., Awaitable[bool]]] | None = None,
middleware: Sequence[Callable | AsyncMiddleware] | None = None) ‑> Callable[..., Callable[..., Awaitable[BoltResponse | None]] | None]

Registers a new view_closed listener. Refer to https://api.slack.com/reference/interaction-payloads/views#view_closed for details.

-def view_submission(self, constraints: Union[str, Pattern], matchers: Optional[Sequence[Callable[..., Awaitable[bool]]]] = None, middleware: Optional[Sequence[Union[Callable, AsyncMiddleware]]] = None) ‑> Callable[..., Optional[Callable[..., Awaitable[Optional[BoltResponse]]]]] +def view_submission(self,
constraints: str | Pattern,
matchers: Sequence[Callable[..., Awaitable[bool]]] | None = None,
middleware: Sequence[Callable | AsyncMiddleware] | None = None) ‑> Callable[..., Callable[..., Awaitable[BoltResponse | None]] | None]

Registers a new view_submission listener. @@ -2213,7 +2213,7 @@

-

Generated by pdoc 0.11.1.

+

Generated by pdoc 0.11.3.

diff --git a/docs/static/api-docs/slack_bolt/app/async_server.html b/docs/static/api-docs/slack_bolt/app/async_server.html index 8e46004ad..a52a781ee 100644 --- a/docs/static/api-docs/slack_bolt/app/async_server.html +++ b/docs/static/api-docs/slack_bolt/app/async_server.html @@ -3,13 +3,13 @@ - + slack_bolt.app.async_server API documentation - + @@ -37,7 +37,7 @@

Classes

class AsyncSlackAppServer -(port: int, path: str, app: AsyncApp, host: Optional[str] = None) +(port: int, path: str, app: AsyncApp, host: str | None = None)

Standalone AIOHTTP Web Server. @@ -172,7 +172,7 @@

Methods

-def start(self, host: Optional[str] = None) ‑> None +def start(self, host: str | None = None) ‑> None

Starts a new web server process.

@@ -213,7 +213,7 @@

-

Generated by pdoc 0.11.1.

+

Generated by pdoc 0.11.3.

diff --git a/docs/static/api-docs/slack_bolt/app/index.html b/docs/static/api-docs/slack_bolt/app/index.html index b43977c61..ef174a0a9 100644 --- a/docs/static/api-docs/slack_bolt/app/index.html +++ b/docs/static/api-docs/slack_bolt/app/index.html @@ -3,13 +3,13 @@ - + slack_bolt.app API documentation - + @@ -56,7 +56,7 @@

Classes

class App -(*, logger: Optional[logging.Logger] = None, name: Optional[str] = None, process_before_response: bool = False, raise_error_for_unhandled_request: bool = False, signing_secret: Optional[str] = None, token: Optional[str] = None, token_verification_enabled: bool = True, client: Optional[slack_sdk.web.client.WebClient] = None, before_authorize: Union[Middleware, Callable[..., Any], ForwardRef(None)] = None, authorize: Optional[Callable[..., AuthorizeResult]] = None, user_facing_authorize_error_message: Optional[str] = None, installation_store: Optional[slack_sdk.oauth.installation_store.installation_store.InstallationStore] = None, installation_store_bot_only: Optional[bool] = None, request_verification_enabled: bool = True, ignoring_self_events_enabled: bool = True, ignoring_self_assistant_message_events_enabled: bool = True, ssl_check_enabled: bool = True, url_verification_enabled: bool = True, attaching_function_token_enabled: bool = True, oauth_settings: Optional[OAuthSettings] = None, oauth_flow: Optional[OAuthFlow] = None, verification_token: Optional[str] = None, listener_executor: Optional[concurrent.futures._base.Executor] = None, assistant_thread_context_store: Optional[AssistantThreadContextStore] = None) +(*,
logger: logging.Logger | None = None,
name: str | None = None,
process_before_response: bool = False,
raise_error_for_unhandled_request: bool = False,
signing_secret: str | None = None,
token: str | None = None,
token_verification_enabled: bool = True,
client: slack_sdk.web.client.WebClient | None = None,
before_authorize: Middleware | Callable[..., Any] | None = None,
authorize: Callable[..., AuthorizeResult] | None = None,
user_facing_authorize_error_message: str | None = None,
installation_store: slack_sdk.oauth.installation_store.installation_store.InstallationStore | None = None,
installation_store_bot_only: bool | None = None,
request_verification_enabled: bool = True,
ignoring_self_events_enabled: bool = True,
ignoring_self_assistant_message_events_enabled: bool = True,
ssl_check_enabled: bool = True,
url_verification_enabled: bool = True,
attaching_function_token_enabled: bool = True,
oauth_settings: OAuthSettings | None = None,
oauth_flow: OAuthFlow | None = None,
verification_token: str | None = None,
listener_executor: concurrent.futures._base.Executor | None = None,
assistant_thread_context_store: AssistantThreadContextStore | None = None)

Bolt App that provides functionalities to register middleware/listeners.

@@ -1533,7 +1533,7 @@

Instance variables

return self._client
-
prop installation_store : Optional[slack_sdk.oauth.installation_store.installation_store.InstallationStore]
+
prop installation_store : slack_sdk.oauth.installation_store.installation_store.InstallationStore | None

The slack_sdk.oauth.InstallationStore that can be used in the authorize middleware.

@@ -1585,7 +1585,7 @@

Instance variables

return self._name
-
prop oauth_flow : Optional[OAuthFlow]
+
prop oauth_flowOAuthFlow | None

Configured OAuthFlow object if exists.

@@ -1614,7 +1614,7 @@

Instance variables

Methods

-def action(self, constraints: Union[str, Pattern, Dict[str, Union[str, Pattern]]], matchers: Optional[Sequence[Callable[..., bool]]] = None, middleware: Optional[Sequence[Union[Callable, Middleware]]] = None) ‑> Callable[..., Optional[Callable[..., Optional[BoltResponse]]]] +def action(self,
constraints: str | Pattern | Dict[str, str | Pattern],
matchers: Sequence[Callable[..., bool]] | None = None,
middleware: Sequence[Callable | Middleware] | None = None) ‑> Callable[..., Callable[..., BoltResponse | None] | None]

Registers a new action listener. This method can be used as either a decorator or a method.

@@ -1645,33 +1645,33 @@

Args

-def assistant(self, assistant: Assistant) ‑> Optional[Callable] +def assistant(self,
assistant: Assistant) ‑> Callable | None
-def attachment_action(self, callback_id: Union[str, Pattern], matchers: Optional[Sequence[Callable[..., bool]]] = None, middleware: Optional[Sequence[Union[Callable, Middleware]]] = None) ‑> Callable[..., Optional[Callable[..., Optional[BoltResponse]]]] +def attachment_action(self,
callback_id: str | Pattern,
matchers: Sequence[Callable[..., bool]] | None = None,
middleware: Sequence[Callable | Middleware] | None = None) ‑> Callable[..., Callable[..., BoltResponse | None] | None]

Registers a new interactive_message action listener. Refer to https://api.slack.com/legacy/message-buttons for details.

-def block_action(self, constraints: Union[str, Pattern, Dict[str, Union[str, Pattern]]], matchers: Optional[Sequence[Callable[..., bool]]] = None, middleware: Optional[Sequence[Union[Callable, Middleware]]] = None) ‑> Callable[..., Optional[Callable[..., Optional[BoltResponse]]]] +def block_action(self,
constraints: str | Pattern | Dict[str, str | Pattern],
matchers: Sequence[Callable[..., bool]] | None = None,
middleware: Sequence[Callable | Middleware] | None = None) ‑> Callable[..., Callable[..., BoltResponse | None] | None]

Registers a new block_actions action listener. Refer to https://api.slack.com/reference/interaction-payloads/block-actions for details.

-def block_suggestion(self, action_id: Union[str, Pattern], matchers: Optional[Sequence[Callable[..., bool]]] = None, middleware: Optional[Sequence[Union[Callable, Middleware]]] = None) ‑> Callable[..., Optional[Callable[..., Optional[BoltResponse]]]] +def block_suggestion(self,
action_id: str | Pattern,
matchers: Sequence[Callable[..., bool]] | None = None,
middleware: Sequence[Callable | Middleware] | None = None) ‑> Callable[..., Callable[..., BoltResponse | None] | None]

Registers a new block_suggestion listener.

-def command(self, command: Union[str, Pattern], matchers: Optional[Sequence[Callable[..., bool]]] = None, middleware: Optional[Sequence[Union[Callable, Middleware]]] = None) ‑> Callable[..., Optional[Callable[..., Optional[BoltResponse]]]] +def command(self,
command: str | Pattern,
matchers: Sequence[Callable[..., bool]] | None = None,
middleware: Sequence[Callable | Middleware] | None = None) ‑> Callable[..., Callable[..., BoltResponse | None] | None]

Registers a new slash command listener. @@ -1701,40 +1701,40 @@

Args

-def default_app_uninstalled_event_listener(self) ‑> Callable[..., Optional[BoltResponse]] +def default_app_uninstalled_event_listener(self) ‑> Callable[..., BoltResponse | None]
-def default_tokens_revoked_event_listener(self) ‑> Callable[..., Optional[BoltResponse]] +def default_tokens_revoked_event_listener(self) ‑> Callable[..., BoltResponse | None]
-def dialog_cancellation(self, callback_id: Union[str, Pattern], matchers: Optional[Sequence[Callable[..., bool]]] = None, middleware: Optional[Sequence[Union[Callable, Middleware]]] = None) ‑> Callable[..., Optional[Callable[..., Optional[BoltResponse]]]] +def dialog_cancellation(self,
callback_id: str | Pattern,
matchers: Sequence[Callable[..., bool]] | None = None,
middleware: Sequence[Callable | Middleware] | None = None) ‑> Callable[..., Callable[..., BoltResponse | None] | None]

Registers a new dialog_cancellation listener. Refer to https://api.slack.com/dialogs for details.

-def dialog_submission(self, callback_id: Union[str, Pattern], matchers: Optional[Sequence[Callable[..., bool]]] = None, middleware: Optional[Sequence[Union[Callable, Middleware]]] = None) ‑> Callable[..., Optional[Callable[..., Optional[BoltResponse]]]] +def dialog_submission(self,
callback_id: str | Pattern,
matchers: Sequence[Callable[..., bool]] | None = None,
middleware: Sequence[Callable | Middleware] | None = None) ‑> Callable[..., Callable[..., BoltResponse | None] | None]

Registers a new dialog_submission listener. Refer to https://api.slack.com/dialogs for details.

-def dialog_suggestion(self, callback_id: Union[str, Pattern], matchers: Optional[Sequence[Callable[..., bool]]] = None, middleware: Optional[Sequence[Union[Callable, Middleware]]] = None) ‑> Callable[..., Optional[Callable[..., Optional[BoltResponse]]]] +def dialog_suggestion(self,
callback_id: str | Pattern,
matchers: Sequence[Callable[..., bool]] | None = None,
middleware: Sequence[Callable | Middleware] | None = None) ‑> Callable[..., Callable[..., BoltResponse | None] | None]

Registers a new dialog_suggestion listener. Refer to https://api.slack.com/dialogs for details.

-def dispatch(self, req: BoltRequest) ‑> BoltResponse +def dispatch(self,
req: BoltRequest) ‑> BoltResponse

Applies all middleware and dispatches an incoming request from Slack to the right code path.

@@ -1753,7 +1753,7 @@

Returns

-def error(self, func: Callable[..., Optional[BoltResponse]]) ‑> Callable[..., Optional[BoltResponse]] +def error(self,
func: Callable[..., BoltResponse | None]) ‑> Callable[..., BoltResponse | None]

Updates the global error handler. This method can be used as either a decorator or a method.

@@ -1775,7 +1775,7 @@

Args

-def event(self, event: Union[str, Pattern, Dict[str, Union[str, Sequence[Union[str, Pattern, ForwardRef(None)]], ForwardRef(None)]]], matchers: Optional[Sequence[Callable[..., bool]]] = None, middleware: Optional[Sequence[Union[Callable, Middleware]]] = None) ‑> Callable[..., Optional[Callable[..., Optional[BoltResponse]]]] +def event(self,
event: str | Pattern | Dict[str, str | Sequence[str | Pattern | None] | None],
matchers: Sequence[Callable[..., bool]] | None = None,
middleware: Sequence[Callable | Middleware] | None = None) ‑> Callable[..., Callable[..., BoltResponse | None] | None]

Registers a new event listener. This method can be used as either a decorator or a method.

@@ -1806,7 +1806,7 @@

Args

-def function(self, callback_id: Union[str, Pattern], matchers: Optional[Sequence[Callable[..., bool]]] = None, middleware: Optional[Sequence[Union[Callable, Middleware]]] = None, auto_acknowledge: bool = True) ‑> Callable[..., Optional[Callable[..., Optional[BoltResponse]]]] +def function(self,
callback_id: str | Pattern,
matchers: Sequence[Callable[..., bool]] | None = None,
middleware: Sequence[Callable | Middleware] | None = None,
auto_acknowledge: bool = True) ‑> Callable[..., Callable[..., BoltResponse | None] | None]

Registers a new Function listener. @@ -1839,13 +1839,13 @@

Args

-def global_shortcut(self, callback_id: Union[str, Pattern], matchers: Optional[Sequence[Callable[..., bool]]] = None, middleware: Optional[Sequence[Union[Callable, Middleware]]] = None) ‑> Callable[..., Optional[Callable[..., Optional[BoltResponse]]]] +def global_shortcut(self,
callback_id: str | Pattern,
matchers: Sequence[Callable[..., bool]] | None = None,
middleware: Sequence[Callable | Middleware] | None = None) ‑> Callable[..., Callable[..., BoltResponse | None] | None]

Registers a new global shortcut listener.

-def message(self, keyword: Union[str, Pattern] = '', matchers: Optional[Sequence[Callable[..., bool]]] = None, middleware: Optional[Sequence[Union[Callable, Middleware]]] = None) ‑> Callable[..., Optional[Callable[..., Optional[BoltResponse]]]] +def message(self,
keyword: str | Pattern = '',
matchers: Sequence[Callable[..., bool]] | None = None,
middleware: Sequence[Callable | Middleware] | None = None) ‑> Callable[..., Callable[..., BoltResponse | None] | None]

Registers a new message event listener. This method can be used as either a decorator or a method. @@ -1874,13 +1874,13 @@

Args

-def message_shortcut(self, callback_id: Union[str, Pattern], matchers: Optional[Sequence[Callable[..., bool]]] = None, middleware: Optional[Sequence[Union[Callable, Middleware]]] = None) ‑> Callable[..., Optional[Callable[..., Optional[BoltResponse]]]] +def message_shortcut(self,
callback_id: str | Pattern,
matchers: Sequence[Callable[..., bool]] | None = None,
middleware: Sequence[Callable | Middleware] | None = None) ‑> Callable[..., Callable[..., BoltResponse | None] | None]

Registers a new message shortcut listener.

-def middleware(self, *args) ‑> Optional[Callable] +def middleware(self, *args) ‑> Callable | None

Registers a new middleware to this app. @@ -1903,7 +1903,7 @@

Args

-def options(self, constraints: Union[str, Pattern, Dict[str, Union[str, Pattern]]], matchers: Optional[Sequence[Callable[..., bool]]] = None, middleware: Optional[Sequence[Union[Callable, Middleware]]] = None) ‑> Callable[..., Optional[Callable[..., Optional[BoltResponse]]]] +def options(self,
constraints: str | Pattern | Dict[str, str | Pattern],
matchers: Sequence[Callable[..., bool]] | None = None,
middleware: Sequence[Callable | Middleware] | None = None) ‑> Callable[..., Callable[..., BoltResponse | None] | None]

Registers a new options listener. @@ -1943,7 +1943,7 @@

Args

-def shortcut(self, constraints: Union[str, Pattern, Dict[str, Union[str, Pattern]]], matchers: Optional[Sequence[Callable[..., bool]]] = None, middleware: Optional[Sequence[Union[Callable, Middleware]]] = None) ‑> Callable[..., Optional[Callable[..., Optional[BoltResponse]]]] +def shortcut(self,
constraints: str | Pattern | Dict[str, str | Pattern],
matchers: Sequence[Callable[..., bool]] | None = None,
middleware: Sequence[Callable | Middleware] | None = None) ‑> Callable[..., Callable[..., BoltResponse | None] | None]

Registers a new shortcut listener. @@ -1979,7 +1979,7 @@

Args

-def start(self, port: int = 3000, path: str = '/slack/events', http_server_logger_enabled: bool = True) ‑> None +def start(self,
port: int = 3000,
path: str = '/slack/events',
http_server_logger_enabled: bool = True) ‑> None

Starts a web server for local development.

@@ -2000,7 +2000,7 @@

Args

-def step(self, callback_id: Union[str, Pattern, WorkflowStepWorkflowStepBuilder], edit: Union[Callable[..., Optional[BoltResponse]], Listener, Sequence[Callable], ForwardRef(None)] = None, save: Union[Callable[..., Optional[BoltResponse]], Listener, Sequence[Callable], ForwardRef(None)] = None, execute: Union[Callable[..., Optional[BoltResponse]], Listener, Sequence[Callable], ForwardRef(None)] = None) +def step(self,
callback_id: str | Pattern | WorkflowStep | WorkflowStepBuilder,
edit: Callable[..., BoltResponse | None] | Listener | Sequence[Callable] | None = None,
save: Callable[..., BoltResponse | None] | Listener | Sequence[Callable] | None = None,
execute: Callable[..., BoltResponse | None] | Listener | Sequence[Callable] | None = None)

Deprecated

@@ -2038,14 +2038,14 @@

Args

-def use(self, *args) ‑> Optional[Callable] +def use(self, *args) ‑> Callable | None

Registers a new global middleware to this app. This method can be used as either a decorator or a method.

Refer to App#middleware() method's docstring for details.

-def view(self, constraints: Union[str, Pattern, Dict[str, Union[str, Pattern]]], matchers: Optional[Sequence[Callable[..., bool]]] = None, middleware: Optional[Sequence[Union[Callable, Middleware]]] = None) ‑> Callable[..., Optional[Callable[..., Optional[BoltResponse]]]] +def view(self,
constraints: str | Pattern | Dict[str, str | Pattern],
matchers: Sequence[Callable[..., bool]] | None = None,
middleware: Sequence[Callable | Middleware] | None = None) ‑> Callable[..., Callable[..., BoltResponse | None] | None]

Registers a new view_submission/view_closed event listener. @@ -2085,14 +2085,14 @@

Args

-def view_closed(self, constraints: Union[str, Pattern], matchers: Optional[Sequence[Callable[..., bool]]] = None, middleware: Optional[Sequence[Union[Callable, Middleware]]] = None) ‑> Callable[..., Optional[Callable[..., Optional[BoltResponse]]]] +def view_closed(self,
constraints: str | Pattern,
matchers: Sequence[Callable[..., bool]] | None = None,
middleware: Sequence[Callable | Middleware] | None = None) ‑> Callable[..., Callable[..., BoltResponse | None] | None]

Registers a new view_closed listener. Refer to https://api.slack.com/reference/interaction-payloads/views#view_closed for details.

-def view_submission(self, constraints: Union[str, Pattern], matchers: Optional[Sequence[Callable[..., bool]]] = None, middleware: Optional[Sequence[Union[Callable, Middleware]]] = None) ‑> Callable[..., Optional[Callable[..., Optional[BoltResponse]]]] +def view_submission(self,
constraints: str | Pattern,
matchers: Sequence[Callable[..., bool]] | None = None,
middleware: Sequence[Callable | Middleware] | None = None) ‑> Callable[..., Callable[..., BoltResponse | None] | None]

Registers a new view_submission listener. @@ -2168,7 +2168,7 @@

App diff --git a/docs/static/api-docs/slack_bolt/async_app.html b/docs/static/api-docs/slack_bolt/async_app.html index 13d767100..f3147b7d3 100644 --- a/docs/static/api-docs/slack_bolt/async_app.html +++ b/docs/static/api-docs/slack_bolt/async_app.html @@ -3,13 +3,13 @@ - + slack_bolt.async_app API documentation - + @@ -120,7 +120,7 @@

Classes

Class variables

-
var response : Optional[BoltResponse]
+
var responseBoltResponse | None
@@ -128,7 +128,7 @@

Class variables

class AsyncApp -(*, logger: Optional[logging.Logger] = None, name: Optional[str] = None, process_before_response: bool = False, raise_error_for_unhandled_request: bool = False, signing_secret: Optional[str] = None, token: Optional[str] = None, client: Optional[slack_sdk.web.async_client.AsyncWebClient] = None, before_authorize: Union[AsyncMiddleware, Callable[..., Awaitable[Any]], ForwardRef(None)] = None, authorize: Optional[Callable[..., Awaitable[AuthorizeResult]]] = None, user_facing_authorize_error_message: Optional[str] = None, installation_store: Optional[slack_sdk.oauth.installation_store.async_installation_store.AsyncInstallationStore] = None, installation_store_bot_only: Optional[bool] = None, request_verification_enabled: bool = True, ignoring_self_events_enabled: bool = True, ignoring_self_assistant_message_events_enabled: bool = True, ssl_check_enabled: bool = True, url_verification_enabled: bool = True, attaching_function_token_enabled: bool = True, oauth_settings: Optional[AsyncOAuthSettings] = None, oauth_flow: Optional[AsyncOAuthFlow] = None, verification_token: Optional[str] = None, assistant_thread_context_store: Optional[AsyncAssistantThreadContextStore] = None) +(*,
logger: logging.Logger | None = None,
name: str | None = None,
process_before_response: bool = False,
raise_error_for_unhandled_request: bool = False,
signing_secret: str | None = None,
token: str | None = None,
client: slack_sdk.web.async_client.AsyncWebClient | None = None,
before_authorize: AsyncMiddleware | Callable[..., Awaitable[Any]] | None = None,
authorize: Callable[..., Awaitable[AuthorizeResult]] | None = None,
user_facing_authorize_error_message: str | None = None,
installation_store: slack_sdk.oauth.installation_store.async_installation_store.AsyncInstallationStore | None = None,
installation_store_bot_only: bool | None = None,
request_verification_enabled: bool = True,
ignoring_self_events_enabled: bool = True,
ignoring_self_assistant_message_events_enabled: bool = True,
ssl_check_enabled: bool = True,
url_verification_enabled: bool = True,
attaching_function_token_enabled: bool = True,
oauth_settings: AsyncOAuthSettings | None = None,
oauth_flow: AsyncOAuthFlow | None = None,
verification_token: str | None = None,
assistant_thread_context_store: AsyncAssistantThreadContextStore | None = None)

Bolt App that provides functionalities to register middleware/listeners.

@@ -1638,7 +1638,7 @@

Instance variables

return self._async_client
-
prop installation_store : Optional[slack_sdk.oauth.installation_store.async_installation_store.AsyncInstallationStore]
+
prop installation_store : slack_sdk.oauth.installation_store.async_installation_store.AsyncInstallationStore | None

The slack_sdk.oauth.AsyncInstallationStore that can be used in the authorize middleware.

@@ -1690,7 +1690,7 @@

Instance variables

return self._name
-
prop oauth_flow : Optional[AsyncOAuthFlow]
+
prop oauth_flowAsyncOAuthFlow | None

Configured OAuthFlow object if exists.

@@ -1719,7 +1719,7 @@

Instance variables

Methods

-def action(self, constraints: Union[str, Pattern, Dict[str, Union[str, Pattern]]], matchers: Optional[Sequence[Callable[..., Awaitable[bool]]]] = None, middleware: Optional[Sequence[Union[Callable, AsyncMiddleware]]] = None) ‑> Callable[..., Optional[Callable[..., Awaitable[Optional[BoltResponse]]]]] +def action(self,
constraints: str | Pattern | Dict[str, str | Pattern],
matchers: Sequence[Callable[..., Awaitable[bool]]] | None = None,
middleware: Sequence[Callable | AsyncMiddleware] | None = None) ‑> Callable[..., Callable[..., Awaitable[BoltResponse | None]] | None]

Registers a new action listener. This method can be used as either a decorator or a method.

@@ -1750,13 +1750,13 @@

Args

-def assistant(self, assistant: AsyncAssistant) ‑> Optional[Callable] +def assistant(self,
assistant: AsyncAssistant) ‑> Callable | None
-async def async_dispatch(self, req: AsyncBoltRequest) ‑> BoltResponse +async def async_dispatch(self,
req: AsyncBoltRequest) ‑> BoltResponse

Applies all middleware and dispatches an incoming request from Slack to the right code path.

@@ -1769,27 +1769,27 @@

Returns

The response generated by this Bolt app.

-def attachment_action(self, callback_id: Union[str, Pattern], matchers: Optional[Sequence[Callable[..., Awaitable[bool]]]] = None, middleware: Optional[Sequence[Union[Callable, AsyncMiddleware]]] = None) ‑> Callable[..., Optional[Callable[..., Awaitable[Optional[BoltResponse]]]]] +def attachment_action(self,
callback_id: str | Pattern,
matchers: Sequence[Callable[..., Awaitable[bool]]] | None = None,
middleware: Sequence[Callable | AsyncMiddleware] | None = None) ‑> Callable[..., Callable[..., Awaitable[BoltResponse | None]] | None]

Registers a new interactive_message action listener. Refer to https://api.slack.com/legacy/message-buttons for details.

-def block_action(self, constraints: Union[str, Pattern, Dict[str, Union[str, Pattern]]], matchers: Optional[Sequence[Callable[..., Awaitable[bool]]]] = None, middleware: Optional[Sequence[Union[Callable, AsyncMiddleware]]] = None) ‑> Callable[..., Optional[Callable[..., Awaitable[Optional[BoltResponse]]]]] +def block_action(self,
constraints: str | Pattern | Dict[str, str | Pattern],
matchers: Sequence[Callable[..., Awaitable[bool]]] | None = None,
middleware: Sequence[Callable | AsyncMiddleware] | None = None) ‑> Callable[..., Callable[..., Awaitable[BoltResponse | None]] | None]

Registers a new block_actions action listener. Refer to https://api.slack.com/reference/interaction-payloads/block-actions for details.

-def block_suggestion(self, action_id: Union[str, Pattern], matchers: Optional[Sequence[Callable[..., Awaitable[bool]]]] = None, middleware: Optional[Sequence[Union[Callable, AsyncMiddleware]]] = None) ‑> Callable[..., Optional[Callable[..., Awaitable[Optional[BoltResponse]]]]] +def block_suggestion(self,
action_id: str | Pattern,
matchers: Sequence[Callable[..., Awaitable[bool]]] | None = None,
middleware: Sequence[Callable | AsyncMiddleware] | None = None) ‑> Callable[..., Callable[..., Awaitable[BoltResponse | None]] | None]

Registers a new block_suggestion listener.

-def command(self, command: Union[str, Pattern], matchers: Optional[Sequence[Callable[..., Awaitable[bool]]]] = None, middleware: Optional[Sequence[Union[Callable, AsyncMiddleware]]] = None) ‑> Callable[..., Optional[Callable[..., Awaitable[Optional[BoltResponse]]]]] +def command(self,
command: str | Pattern,
matchers: Sequence[Callable[..., Awaitable[bool]]] | None = None,
middleware: Sequence[Callable | AsyncMiddleware] | None = None) ‑> Callable[..., Callable[..., Awaitable[BoltResponse | None]] | None]

Registers a new slash command listener. @@ -1819,33 +1819,33 @@

Args

-def default_app_uninstalled_event_listener(self) ‑> Callable[..., Awaitable[Optional[BoltResponse]]] +def default_app_uninstalled_event_listener(self) ‑> Callable[..., Awaitable[BoltResponse | None]]
-def default_tokens_revoked_event_listener(self) ‑> Callable[..., Awaitable[Optional[BoltResponse]]] +def default_tokens_revoked_event_listener(self) ‑> Callable[..., Awaitable[BoltResponse | None]]
-def dialog_cancellation(self, callback_id: Union[str, Pattern], matchers: Optional[Sequence[Callable[..., Awaitable[bool]]]] = None, middleware: Optional[Sequence[Union[Callable, AsyncMiddleware]]] = None) ‑> Callable[..., Optional[Callable[..., Awaitable[Optional[BoltResponse]]]]] +def dialog_cancellation(self,
callback_id: str | Pattern,
matchers: Sequence[Callable[..., Awaitable[bool]]] | None = None,
middleware: Sequence[Callable | AsyncMiddleware] | None = None) ‑> Callable[..., Callable[..., Awaitable[BoltResponse | None]] | None]

Registers a new dialog_submission listener. Refer to https://api.slack.com/dialogs for details.

-def dialog_submission(self, callback_id: Union[str, Pattern], matchers: Optional[Sequence[Callable[..., Awaitable[bool]]]] = None, middleware: Optional[Sequence[Union[Callable, AsyncMiddleware]]] = None) ‑> Callable[..., Optional[Callable[..., Awaitable[Optional[BoltResponse]]]]] +def dialog_submission(self,
callback_id: str | Pattern,
matchers: Sequence[Callable[..., Awaitable[bool]]] | None = None,
middleware: Sequence[Callable | AsyncMiddleware] | None = None) ‑> Callable[..., Callable[..., Awaitable[BoltResponse | None]] | None]

Registers a new dialog_submission listener. Refer to https://api.slack.com/dialogs for details.

-def dialog_suggestion(self, callback_id: Union[str, Pattern], matchers: Optional[Sequence[Callable[..., Awaitable[bool]]]] = None, middleware: Optional[Sequence[Union[Callable, AsyncMiddleware]]] = None) ‑> Callable[..., Optional[Callable[..., Awaitable[Optional[BoltResponse]]]]] +def dialog_suggestion(self,
callback_id: str | Pattern,
matchers: Sequence[Callable[..., Awaitable[bool]]] | None = None,
middleware: Sequence[Callable | AsyncMiddleware] | None = None) ‑> Callable[..., Callable[..., Awaitable[BoltResponse | None]] | None]

Registers a new dialog_suggestion listener. @@ -1858,7 +1858,7 @@

Args

-def error(self, func: Callable[..., Awaitable[Optional[BoltResponse]]]) ‑> Callable[..., Awaitable[Optional[BoltResponse]]] +def error(self,
func: Callable[..., Awaitable[BoltResponse | None]]) ‑> Callable[..., Awaitable[BoltResponse | None]]

Updates the global error handler. This method can be used as either a decorator or a method.

@@ -1880,7 +1880,7 @@

Args

-def event(self, event: Union[str, Pattern, Dict[str, Union[str, Sequence[Union[str, Pattern, ForwardRef(None)]], ForwardRef(None)]]], matchers: Optional[Sequence[Callable[..., Awaitable[bool]]]] = None, middleware: Optional[Sequence[Union[Callable, AsyncMiddleware]]] = None) ‑> Callable[..., Optional[Callable[..., Awaitable[Optional[BoltResponse]]]]] +def event(self,
event: str | Pattern | Dict[str, str | Sequence[str | Pattern | None] | None],
matchers: Sequence[Callable[..., Awaitable[bool]]] | None = None,
middleware: Sequence[Callable | AsyncMiddleware] | None = None) ‑> Callable[..., Callable[..., Awaitable[BoltResponse | None]] | None]

Registers a new event listener. This method can be used as either a decorator or a method.

@@ -1911,7 +1911,7 @@

Args

-def function(self, callback_id: Union[str, Pattern], matchers: Optional[Sequence[Callable[..., Awaitable[bool]]]] = None, middleware: Optional[Sequence[Union[Callable, AsyncMiddleware]]] = None, auto_acknowledge: bool = True) ‑> Callable[..., Optional[Callable[..., Awaitable[BoltResponse]]]] +def function(self,
callback_id: str | Pattern,
matchers: Sequence[Callable[..., Awaitable[bool]]] | None = None,
middleware: Sequence[Callable | AsyncMiddleware] | None = None,
auto_acknowledge: bool = True) ‑> Callable[..., Callable[..., Awaitable[BoltResponse]] | None]

Registers a new Function listener. @@ -1944,13 +1944,13 @@

Args

-def global_shortcut(self, callback_id: Union[str, Pattern], matchers: Optional[Sequence[Callable[..., Awaitable[bool]]]] = None, middleware: Optional[Sequence[Union[Callable, AsyncMiddleware]]] = None) ‑> Callable[..., Optional[Callable[..., Awaitable[Optional[BoltResponse]]]]] +def global_shortcut(self,
callback_id: str | Pattern,
matchers: Sequence[Callable[..., Awaitable[bool]]] | None = None,
middleware: Sequence[Callable | AsyncMiddleware] | None = None) ‑> Callable[..., Callable[..., Awaitable[BoltResponse | None]] | None]

Registers a new global shortcut listener.

-def message(self, keyword: Union[str, Pattern] = '', matchers: Optional[Sequence[Callable[..., Awaitable[bool]]]] = None, middleware: Optional[Sequence[Union[Callable, AsyncMiddleware]]] = None) ‑> Callable[..., Optional[Callable[..., Awaitable[Optional[BoltResponse]]]]] +def message(self,
keyword: str | Pattern = '',
matchers: Sequence[Callable[..., Awaitable[bool]]] | None = None,
middleware: Sequence[Callable | AsyncMiddleware] | None = None) ‑> Callable[..., Callable[..., Awaitable[BoltResponse | None]] | None]

Registers a new message event listener. This method can be used as either a decorator or a method. @@ -1979,13 +1979,13 @@

Args

-def message_shortcut(self, callback_id: Union[str, Pattern], matchers: Optional[Sequence[Callable[..., Awaitable[bool]]]] = None, middleware: Optional[Sequence[Union[Callable, AsyncMiddleware]]] = None) ‑> Callable[..., Optional[Callable[..., Awaitable[Optional[BoltResponse]]]]] +def message_shortcut(self,
callback_id: str | Pattern,
matchers: Sequence[Callable[..., Awaitable[bool]]] | None = None,
middleware: Sequence[Callable | AsyncMiddleware] | None = None) ‑> Callable[..., Callable[..., Awaitable[BoltResponse | None]] | None]

Registers a new message shortcut listener.

-def middleware(self, *args) ‑> Optional[Callable] +def middleware(self, *args) ‑> Callable | None

Registers a new middleware to this app. @@ -2007,7 +2007,7 @@

Args

-def options(self, constraints: Union[str, Pattern, Dict[str, Union[str, Pattern]]], matchers: Optional[Sequence[Callable[..., Awaitable[bool]]]] = None, middleware: Optional[Sequence[Union[Callable, AsyncMiddleware]]] = None) ‑> Callable[..., Optional[Callable[..., Awaitable[Optional[BoltResponse]]]]] +def options(self,
constraints: str | Pattern | Dict[str, str | Pattern],
matchers: Sequence[Callable[..., Awaitable[bool]]] | None = None,
middleware: Sequence[Callable | AsyncMiddleware] | None = None) ‑> Callable[..., Callable[..., Awaitable[BoltResponse | None]] | None]

Registers a new options listener. @@ -2047,7 +2047,7 @@

Args

-def server(self, port: int = 3000, path: str = '/slack/events', host: Optional[str] = None) ‑> AsyncSlackAppServer +def server(self, port: int = 3000, path: str = '/slack/events', host: str | None = None) ‑> AsyncSlackAppServer

Configure a web server using AIOHTTP. @@ -2063,7 +2063,7 @@

Args

-def shortcut(self, constraints: Union[str, Pattern, Dict[str, Union[str, Pattern]]], matchers: Optional[Sequence[Callable[..., Awaitable[bool]]]] = None, middleware: Optional[Sequence[Union[Callable, AsyncMiddleware]]] = None) ‑> Callable[..., Optional[Callable[..., Awaitable[Optional[BoltResponse]]]]] +def shortcut(self,
constraints: str | Pattern | Dict[str, str | Pattern],
matchers: Sequence[Callable[..., Awaitable[bool]]] | None = None,
middleware: Sequence[Callable | AsyncMiddleware] | None = None) ‑> Callable[..., Callable[..., Awaitable[BoltResponse | None]] | None]

Registers a new shortcut listener. @@ -2099,7 +2099,7 @@

Args

-def start(self, port: int = 3000, path: str = '/slack/events', host: Optional[str] = None) ‑> None +def start(self, port: int = 3000, path: str = '/slack/events', host: str | None = None) ‑> None

Start a web server using AIOHTTP. @@ -2115,7 +2115,7 @@

Args

-def step(self, callback_id: Union[str, Pattern, AsyncWorkflowStepAsyncWorkflowStepBuilder], edit: Union[Callable[..., Optional[BoltResponse]], AsyncListener, Sequence[Callable], ForwardRef(None)] = None, save: Union[Callable[..., Optional[BoltResponse]], AsyncListener, Sequence[Callable], ForwardRef(None)] = None, execute: Union[Callable[..., Optional[BoltResponse]], AsyncListener, Sequence[Callable], ForwardRef(None)] = None) +def step(self,
callback_id: str | Pattern | AsyncWorkflowStep | AsyncWorkflowStepBuilder,
edit: Callable[..., BoltResponse | None] | AsyncListener | Sequence[Callable] | None = None,
save: Callable[..., BoltResponse | None] | AsyncListener | Sequence[Callable] | None = None,
execute: Callable[..., BoltResponse | None] | AsyncListener | Sequence[Callable] | None = None)

Deprecated

@@ -2153,13 +2153,13 @@

Args

-def use(self, *args) ‑> Optional[Callable] +def use(self, *args) ‑> Callable | None

Refer to AsyncApp#middleware() method's docstring for details.

-def view(self, constraints: Union[str, Pattern, Dict[str, Union[str, Pattern]]], matchers: Optional[Sequence[Callable[..., Awaitable[bool]]]] = None, middleware: Optional[Sequence[Union[Callable, AsyncMiddleware]]] = None) ‑> Callable[..., Optional[Callable[..., Awaitable[Optional[BoltResponse]]]]] +def view(self,
constraints: str | Pattern | Dict[str, str | Pattern],
matchers: Sequence[Callable[..., Awaitable[bool]]] | None = None,
middleware: Sequence[Callable | AsyncMiddleware] | None = None) ‑> Callable[..., Callable[..., Awaitable[BoltResponse | None]] | None]

Registers a new view_submission/view_closed event listener. @@ -2199,14 +2199,14 @@

Args

-def view_closed(self, constraints: Union[str, Pattern], matchers: Optional[Sequence[Callable[..., Awaitable[bool]]]] = None, middleware: Optional[Sequence[Union[Callable, AsyncMiddleware]]] = None) ‑> Callable[..., Optional[Callable[..., Awaitable[Optional[BoltResponse]]]]] +def view_closed(self,
constraints: str | Pattern,
matchers: Sequence[Callable[..., Awaitable[bool]]] | None = None,
middleware: Sequence[Callable | AsyncMiddleware] | None = None) ‑> Callable[..., Callable[..., Awaitable[BoltResponse | None]] | None]

Registers a new view_closed listener. Refer to https://api.slack.com/reference/interaction-payloads/views#view_closed for details.

-def view_submission(self, constraints: Union[str, Pattern], matchers: Optional[Sequence[Callable[..., Awaitable[bool]]]] = None, middleware: Optional[Sequence[Union[Callable, AsyncMiddleware]]] = None) ‑> Callable[..., Optional[Callable[..., Awaitable[Optional[BoltResponse]]]]] +def view_submission(self,
constraints: str | Pattern,
matchers: Sequence[Callable[..., Awaitable[bool]]] | None = None,
middleware: Sequence[Callable | AsyncMiddleware] | None = None) ‑> Callable[..., Callable[..., Awaitable[BoltResponse | None]] | None]

Registers a new view_submission listener. @@ -2242,7 +2242,7 @@

Args

class AsyncAssistant -(*, app_name: str = 'assistant', thread_context_store: Optional[AsyncAssistantThreadContextStore] = None, logger: Optional[logging.Logger] = None) +(*,
app_name: str = 'assistant',
thread_context_store: AsyncAssistantThreadContextStore | None = None,
logger: logging.Logger | None = None)

A middleware can process request data before other middleware and listener functions.

@@ -2551,11 +2551,11 @@

Ancestors

Class variables

-
var base_logger : Optional[logging.Logger]
+
var base_logger : logging.Logger | None
-
var thread_context_store : Optional[AsyncAssistantThreadContextStore]
+
var thread_context_storeAsyncAssistantThreadContextStore | None
@@ -2563,7 +2563,7 @@

Class variables

Static methods

-async def default_thread_context_changed(save_thread_context: AsyncSaveThreadContext, payload: dict) +async def default_thread_context_changed(save_thread_context: AsyncSaveThreadContext,
payload: dict)
@@ -2572,31 +2572,31 @@

Static methods

Methods

-def bot_message(self, *args, matchers: Union[Callable[..., bool], AsyncListenerMatcher, ForwardRef(None)] = None, middleware: Union[Callable, AsyncMiddleware, ForwardRef(None)] = None, lazy: Optional[List[Callable[..., None]]] = None) +def bot_message(self,
*args,
matchers: Callable[..., bool] | AsyncListenerMatcher | None = None,
middleware: Callable | AsyncMiddleware | None = None,
lazy: List[Callable[..., None]] | None = None)
-def build_listener(self, listener_or_functions: Union[AsyncListener, Callable, List[Callable]], matchers: Optional[List[Union[AsyncListenerMatcher, Callable[..., Awaitable[bool]]]]] = None, middleware: Optional[List[AsyncMiddleware]] = None, base_logger: Optional[logging.Logger] = None) ‑> AsyncListener +def build_listener(self,
listener_or_functions: AsyncListener | Callable | List[Callable],
matchers: List[AsyncListenerMatcher | Callable[..., Awaitable[bool]]] | None = None,
middleware: List[AsyncMiddleware] | None = None,
base_logger: logging.Logger | None = None) ‑> AsyncListener
-def thread_context_changed(self, *args, matchers: Union[Callable[..., bool], AsyncListenerMatcher, ForwardRef(None)] = None, middleware: Union[Callable, AsyncMiddleware, ForwardRef(None)] = None, lazy: Optional[List[Callable[..., None]]] = None) +def thread_context_changed(self,
*args,
matchers: Callable[..., bool] | AsyncListenerMatcher | None = None,
middleware: Callable | AsyncMiddleware | None = None,
lazy: List[Callable[..., None]] | None = None)
-def thread_started(self, *args, matchers: Union[Callable[..., bool], AsyncListenerMatcher, ForwardRef(None)] = None, middleware: Union[Callable, AsyncMiddleware, ForwardRef(None)] = None, lazy: Optional[List[Callable[..., None]]] = None) +def thread_started(self,
*args,
matchers: Callable[..., bool] | AsyncListenerMatcher | None = None,
middleware: Callable | AsyncMiddleware | None = None,
lazy: List[Callable[..., None]] | None = None)
-def user_message(self, *args, matchers: Union[Callable[..., bool], AsyncListenerMatcher, ForwardRef(None)] = None, middleware: Union[Callable, AsyncMiddleware, ForwardRef(None)] = None, lazy: Optional[List[Callable[..., None]]] = None) +def user_message(self,
*args,
matchers: Callable[..., bool] | AsyncListenerMatcher | None = None,
middleware: Callable | AsyncMiddleware | None = None,
lazy: List[Callable[..., None]] | None = None)
@@ -3004,7 +3004,7 @@

Returns

return self["fail"]
-
prop get_thread_context : Optional[AsyncGetThreadContext]
+
prop get_thread_contextAsyncGetThreadContext | None
@@ -3029,7 +3029,7 @@

Returns

return self["listener_runner"]
-
prop respond : Optional[AsyncRespond]
+
prop respondAsyncRespond | None

respond() function for this request.

@app.action("button")
@@ -3076,7 +3076,7 @@ 

Returns

return self["respond"]
-
prop save_thread_context : Optional[AsyncSaveThreadContext]
+
prop save_thread_contextAsyncSaveThreadContext | None
@@ -3131,7 +3131,7 @@

Returns

return self["say"]
-
prop set_status : Optional[AsyncSetStatus]
+
prop set_statusAsyncSetStatus | None
@@ -3143,7 +3143,7 @@

Returns

return self.get("set_status")
-
prop set_suggested_prompts : Optional[AsyncSetSuggestedPrompts]
+
prop set_suggested_promptsAsyncSetSuggestedPrompts | None
@@ -3155,7 +3155,7 @@

Returns

return self.get("set_suggested_prompts")
-
prop set_title : Optional[AsyncSetTitle]
+
prop set_titleAsyncSetTitle | None
@@ -3208,7 +3208,7 @@

Inherited members

class AsyncBoltRequest -(*, body: Union[str, dict], query: Union[str, Dict[str, str], Dict[str, Sequence[str]], ForwardRef(None)] = None, headers: Optional[Dict[str, Union[str, Sequence[str]]]] = None, context: Optional[Dict[str, Any]] = None, mode: str = 'http') +(*,
body: str | dict,
query: str | Dict[str, str] | Dict[str, Sequence[str]] | None = None,
headers: Dict[str, str | Sequence[str]] | None = None,
context: Dict[str, Any] | None = None,
mode: str = 'http')

Request to a Bolt app.

@@ -3305,7 +3305,7 @@

Class variables

-
var content_type : Optional[str]
+
var content_type : str | None
@@ -3317,7 +3317,7 @@

Class variables

-
var lazy_function_name : Optional[str]
+
var lazy_function_name : str | None
@@ -3350,7 +3350,7 @@

Methods

class AsyncCustomListenerMatcher -(*, app_name: str, func: Callable[..., Awaitable[bool]], base_logger: Optional[logging.Logger] = None) +(*,
app_name: str,
func: Callable[..., Awaitable[bool]],
base_logger: logging.Logger | None = None)
@@ -3415,7 +3415,7 @@

Inherited members

class AsyncGetThreadContext -(thread_context_store: AsyncAssistantThreadContextStore, channel_id: str, thread_ts: str, payload: dict) +(thread_context_store: AsyncAssistantThreadContextStore,
channel_id: str,
thread_ts: str,
payload: dict)
@@ -3589,13 +3589,13 @@

Class variables

Methods

-async def async_matches(self, *, req: AsyncBoltRequest, resp: BoltResponse) ‑> bool +async def async_matches(self,
*,
req: AsyncBoltRequest,
resp: BoltResponse) ‑> bool
-async def run_ack_function(self, *, request: AsyncBoltRequest, response: BoltResponse) ‑> Optional[BoltResponse] +async def run_ack_function(self,
*,
request: AsyncBoltRequest,
response: BoltResponse) ‑> BoltResponse | None

Runs all the registered middleware and then run the listener function.

@@ -3610,7 +3610,7 @@

Returns

The processed response

-async def run_async_middleware(self, *, req: AsyncBoltRequest, resp: BoltResponse) ‑> Tuple[Optional[BoltResponse], bool] +async def run_async_middleware(self,
*,
req: AsyncBoltRequest,
resp: BoltResponse) ‑> Tuple[BoltResponse | None, bool]

Runs an async middleware.

@@ -3628,7 +3628,7 @@

Returns

class AsyncRespond -(*, response_url: Optional[str], proxy: Optional[str] = None, ssl: Optional[ssl.SSLContext] = None) +(*,
response_url: str | None,
proxy: str | None = None,
ssl: ssl.SSLContext | None = None)
@@ -3697,15 +3697,15 @@

Returns

Class variables

-
var proxy : Optional[str]
+
var proxy : str | None
-
var response_url : Optional[str]
+
var response_url : str | None
-
var ssl : Optional[ssl.SSLContext]
+
var ssl : ssl.SSLContext | None
@@ -3713,7 +3713,7 @@

Class variables

class AsyncSaveThreadContext -(thread_context_store: AsyncAssistantThreadContextStore, channel_id: str, thread_ts: str) +(thread_context_store: AsyncAssistantThreadContextStore,
channel_id: str,
thread_ts: str)
@@ -3761,7 +3761,7 @@

Class variables

class AsyncSay -(client: Optional[slack_sdk.web.async_client.AsyncWebClient], channel: Optional[str], thread_ts: Optional[str] = None, build_metadata: Optional[Callable[[], Awaitable[Union[Dict, slack_sdk.models.metadata.Metadata]]]] = None) +(client: slack_sdk.web.async_client.AsyncWebClient | None,
channel: str | None,
thread_ts: str | None = None,
build_metadata: Callable[[], Awaitable[Dict | slack_sdk.models.metadata.Metadata]] | None = None)
@@ -3848,19 +3848,19 @@

Class variables

Class variables

-
var build_metadata : Optional[Callable[[], Awaitable[Union[Dict, slack_sdk.models.metadata.Metadata]]]]
+
var build_metadata : Callable[[], Awaitable[Dict | slack_sdk.models.metadata.Metadata]] | None
-
var channel : Optional[str]
+
var channel : str | None
-
var client : Optional[slack_sdk.web.async_client.AsyncWebClient]
+
var client : slack_sdk.web.async_client.AsyncWebClient | None
-
var thread_ts : Optional[str]
+
var thread_ts : str | None
@@ -3868,7 +3868,7 @@

Class variables

class AsyncSetStatus -(client: slack_sdk.web.async_client.AsyncWebClient, channel_id: str, thread_ts: str) +(client: slack_sdk.web.async_client.AsyncWebClient,
channel_id: str,
thread_ts: str)
@@ -3916,7 +3916,7 @@

Class variables

class AsyncSetSuggestedPrompts -(client: slack_sdk.web.async_client.AsyncWebClient, channel_id: str, thread_ts: str) +(client: slack_sdk.web.async_client.AsyncWebClient,
channel_id: str,
thread_ts: str)
@@ -3939,7 +3939,11 @@

Class variables

self.channel_id = channel_id self.thread_ts = thread_ts - async def __call__(self, prompts: List[Union[str, Dict[str, str]]]) -> AsyncSlackResponse: + async def __call__( + self, + prompts: List[Union[str, Dict[str, str]]], + title: Optional[str] = None, + ) -> AsyncSlackResponse: prompts_arg: List[Dict[str, str]] = [] for prompt in prompts: if isinstance(prompt, str): @@ -3951,6 +3955,7 @@

Class variables

channel_id=self.channel_id, thread_ts=self.thread_ts, prompts=prompts_arg, + title=title, )

Class variables

@@ -3971,7 +3976,7 @@

Class variables

class AsyncSetTitle -(client: slack_sdk.web.async_client.AsyncWebClient, channel_id: str, thread_ts: str) +(client: slack_sdk.web.async_client.AsyncWebClient,
channel_id: str,
thread_ts: str)
@@ -4216,7 +4221,7 @@

-

Generated by pdoc 0.11.1.

+

Generated by pdoc 0.11.3.

diff --git a/docs/static/api-docs/slack_bolt/authorization/async_authorize.html b/docs/static/api-docs/slack_bolt/authorization/async_authorize.html index 392225e1f..7012e07b3 100644 --- a/docs/static/api-docs/slack_bolt/authorization/async_authorize.html +++ b/docs/static/api-docs/slack_bolt/authorization/async_authorize.html @@ -3,13 +3,13 @@ - + slack_bolt.authorization.async_authorize API documentation - + @@ -74,7 +74,7 @@

Subclasses

class AsyncCallableAuthorize -(*, logger: logging.Logger, func: Callable[..., Awaitable[AuthorizeResult]]) +(*,
logger: logging.Logger,
func: Callable[..., Awaitable[AuthorizeResult]])

When you pass the authorize argument in AsyncApp constructor, @@ -156,7 +156,7 @@

Ancestors

class AsyncInstallationStoreAuthorize -(*, logger: logging.Logger, installation_store: slack_sdk.oauth.installation_store.async_installation_store.AsyncInstallationStore, client_id: Optional[str] = None, client_secret: Optional[str] = None, token_rotation_expiration_minutes: Optional[int] = None, bot_only: bool = False, cache_enabled: bool = False, client: Optional[slack_sdk.web.async_client.AsyncWebClient] = None, user_token_resolution: str = 'authed_user') +(*,
logger: logging.Logger,
installation_store: slack_sdk.oauth.installation_store.async_installation_store.AsyncInstallationStore,
client_id: str | None = None,
client_secret: str | None = None,
token_rotation_expiration_minutes: int | None = None,
bot_only: bool = False,
cache_enabled: bool = False,
client: slack_sdk.web.async_client.AsyncWebClient | None = None,
user_token_resolution: str = 'authed_user')

If you use the OAuth flow settings, this authorize implementation will be used. @@ -451,15 +451,15 @@

Class variables

-
var find_bot_available : Optional[bool]
+
var find_bot_available : bool | None
-
var find_installation_available : Optional[bool]
+
var find_installation_available : bool | None
-
var token_rotator : Optional[slack_sdk.oauth.token_rotation.async_rotator.AsyncTokenRotator]
+
var token_rotator : slack_sdk.oauth.token_rotation.async_rotator.AsyncTokenRotator | None
@@ -507,7 +507,7 @@

-

Generated by pdoc 0.11.1.

+

Generated by pdoc 0.11.3.

diff --git a/docs/static/api-docs/slack_bolt/authorization/async_authorize_args.html b/docs/static/api-docs/slack_bolt/authorization/async_authorize_args.html index e93200864..2b1ea126c 100644 --- a/docs/static/api-docs/slack_bolt/authorization/async_authorize_args.html +++ b/docs/static/api-docs/slack_bolt/authorization/async_authorize_args.html @@ -3,13 +3,13 @@ - + slack_bolt.authorization.async_authorize_args API documentation - + @@ -37,7 +37,7 @@

Classes

class AsyncAuthorizeArgs -(*, context: AsyncBoltContext, enterprise_id: Optional[str], team_id: Optional[str], user_id: Optional[str]) +(*,
context: AsyncBoltContext,
enterprise_id: str | None,
team_id: str | None,
user_id: str | None)

The full list of the arguments passed to authorize function.

@@ -97,7 +97,7 @@

Class variables

-
var enterprise_id : Optional[str]
+
var enterprise_id : str | None
@@ -105,11 +105,11 @@

Class variables

-
var team_id : Optional[str]
+
var team_id : str | None
-
var user_id : Optional[str]
+
var user_id : str | None
@@ -147,7 +147,7 @@

-

Generated by pdoc 0.11.1.

+

Generated by pdoc 0.11.3.

diff --git a/docs/static/api-docs/slack_bolt/authorization/authorize.html b/docs/static/api-docs/slack_bolt/authorization/authorize.html index 6d5e5526e..b838b659e 100644 --- a/docs/static/api-docs/slack_bolt/authorization/authorize.html +++ b/docs/static/api-docs/slack_bolt/authorization/authorize.html @@ -3,13 +3,13 @@ - + slack_bolt.authorization.authorize API documentation - + @@ -74,7 +74,7 @@

Subclasses

class CallableAuthorize -(*, logger: logging.Logger, func: Callable[..., AuthorizeResult]) +(*,
logger: logging.Logger,
func: Callable[..., AuthorizeResult])

When you pass the authorize argument in AsyncApp constructor, @@ -161,7 +161,7 @@

Ancestors

class InstallationStoreAuthorize -(*, logger: logging.Logger, installation_store: slack_sdk.oauth.installation_store.installation_store.InstallationStore, client_id: Optional[str] = None, client_secret: Optional[str] = None, token_rotation_expiration_minutes: Optional[int] = None, bot_only: bool = False, cache_enabled: bool = False, client: Optional[slack_sdk.web.client.WebClient] = None, user_token_resolution: str = 'authed_user') +(*,
logger: logging.Logger,
installation_store: slack_sdk.oauth.installation_store.installation_store.InstallationStore,
client_id: str | None = None,
client_secret: str | None = None,
token_rotation_expiration_minutes: int | None = None,
bot_only: bool = False,
cache_enabled: bool = False,
client: slack_sdk.web.client.WebClient | None = None,
user_token_resolution: str = 'authed_user')

If you use the OAuth flow settings, this authorize implementation will be used. @@ -457,7 +457,7 @@

Class variables

-
var token_rotator : Optional[slack_sdk.oauth.token_rotation.rotator.TokenRotator]
+
var token_rotator : slack_sdk.oauth.token_rotation.rotator.TokenRotator | None
@@ -505,7 +505,7 @@

-

Generated by pdoc 0.11.1.

+

Generated by pdoc 0.11.3.

diff --git a/docs/static/api-docs/slack_bolt/authorization/authorize_args.html b/docs/static/api-docs/slack_bolt/authorization/authorize_args.html index fec8531bf..5e9e210b2 100644 --- a/docs/static/api-docs/slack_bolt/authorization/authorize_args.html +++ b/docs/static/api-docs/slack_bolt/authorization/authorize_args.html @@ -3,13 +3,13 @@ - + slack_bolt.authorization.authorize_args API documentation - + @@ -37,7 +37,7 @@

Classes

class AuthorizeArgs -(*, context: BoltContext, enterprise_id: Optional[str], team_id: Optional[str], user_id: Optional[str]) +(*,
context: BoltContext,
enterprise_id: str | None,
team_id: str | None,
user_id: str | None)

The full list of the arguments passed to authorize function.

@@ -97,7 +97,7 @@

Class variables

-
var enterprise_id : Optional[str]
+
var enterprise_id : str | None
@@ -105,11 +105,11 @@

Class variables

-
var team_id : Optional[str]
+
var team_id : str | None
-
var user_id : Optional[str]
+
var user_id : str | None
@@ -147,7 +147,7 @@

diff --git a/docs/static/api-docs/slack_bolt/authorization/authorize_result.html b/docs/static/api-docs/slack_bolt/authorization/authorize_result.html index 3c5ae265f..9202bd546 100644 --- a/docs/static/api-docs/slack_bolt/authorization/authorize_result.html +++ b/docs/static/api-docs/slack_bolt/authorization/authorize_result.html @@ -3,13 +3,13 @@ - + slack_bolt.authorization.authorize_result API documentation - + @@ -37,7 +37,7 @@

Classes

class AuthorizeResult -(*, enterprise_id: Optional[str], team_id: Optional[str], team: Optional[str] = None, url: Optional[str] = None, bot_user_id: Optional[str] = None, bot_id: Optional[str] = None, bot_token: Optional[str] = None, bot_scopes: Union[str, Sequence[str], ForwardRef(None)] = None, user_id: Optional[str] = None, user: Optional[str] = None, user_token: Optional[str] = None, user_scopes: Union[str, Sequence[str], ForwardRef(None)] = None) +(*,
enterprise_id: str | None,
team_id: str | None,
team: str | None = None,
url: str | None = None,
bot_user_id: str | None = None,
bot_id: str | None = None,
bot_token: str | None = None,
bot_scopes: str | Sequence[str] | None = None,
user_id: str | None = None,
user: str | None = None,
user_token: str | None = None,
user_scopes: str | Sequence[str] | None = None)

Authorize function call result

@@ -183,51 +183,51 @@

Ancestors

Class variables

-
var bot_id : Optional[str]
+
var bot_id : str | None
-
var bot_scopes : Optional[Sequence[str]]
+
var bot_scopes : Sequence[str] | None
-
var bot_token : Optional[str]
+
var bot_token : str | None
-
var bot_user_id : Optional[str]
+
var bot_user_id : str | None
-
var enterprise_id : Optional[str]
+
var enterprise_id : str | None
-
var team : Optional[str]
+
var team : str | None
-
var team_id : Optional[str]
+
var team_id : str | None
-
var url : Optional[str]
+
var url : str | None
-
var user : Optional[str]
+
var user : str | None
-
var user_id : Optional[str]
+
var user_id : str | None
-
var user_scopes : Optional[Sequence[str]]
+
var user_scopes : Sequence[str] | None
-
var user_token : Optional[str]
+
var user_token : str | None
@@ -235,7 +235,7 @@

Class variables

Static methods

-def from_auth_test_response(*, bot_token: Optional[str] = None, user_token: Optional[str] = None, bot_scopes: Union[str, Sequence[str], ForwardRef(None)] = None, user_scopes: Union[str, Sequence[str], ForwardRef(None)] = None, auth_test_response: Union[slack_sdk.web.slack_response.SlackResponse, ForwardRef('AsyncSlackResponse')], user_auth_test_response: Union[slack_sdk.web.slack_response.SlackResponse, ForwardRef('AsyncSlackResponse'), ForwardRef(None)] = None) +def from_auth_test_response(*,
bot_token: str | None = None,
user_token: str | None = None,
bot_scopes: str | Sequence[str] | None = None,
user_scopes: str | Sequence[str] | None = None,
auth_test_response: slack_sdk.web.slack_response.SlackResponse | ForwardRef('AsyncSlackResponse'),
user_auth_test_response: slack_sdk.web.slack_response.SlackResponse | ForwardRef('AsyncSlackResponse') | None = None)
@@ -281,7 +281,7 @@

diff --git a/docs/static/api-docs/slack_bolt/authorization/index.html b/docs/static/api-docs/slack_bolt/authorization/index.html index eafddd773..5b53ddb36 100644 --- a/docs/static/api-docs/slack_bolt/authorization/index.html +++ b/docs/static/api-docs/slack_bolt/authorization/index.html @@ -3,14 +3,14 @@ - + slack_bolt.authorization API documentation - + @@ -64,7 +64,7 @@

Classes

class AuthorizeResult -(*, enterprise_id: Optional[str], team_id: Optional[str], team: Optional[str] = None, url: Optional[str] = None, bot_user_id: Optional[str] = None, bot_id: Optional[str] = None, bot_token: Optional[str] = None, bot_scopes: Union[str, Sequence[str], ForwardRef(None)] = None, user_id: Optional[str] = None, user: Optional[str] = None, user_token: Optional[str] = None, user_scopes: Union[str, Sequence[str], ForwardRef(None)] = None) +(*,
enterprise_id: str | None,
team_id: str | None,
team: str | None = None,
url: str | None = None,
bot_user_id: str | None = None,
bot_id: str | None = None,
bot_token: str | None = None,
bot_scopes: str | Sequence[str] | None = None,
user_id: str | None = None,
user: str | None = None,
user_token: str | None = None,
user_scopes: str | Sequence[str] | None = None)

Authorize function call result

@@ -210,51 +210,51 @@

Ancestors

Class variables

-
var bot_id : Optional[str]
+
var bot_id : str | None
-
var bot_scopes : Optional[Sequence[str]]
+
var bot_scopes : Sequence[str] | None
-
var bot_token : Optional[str]
+
var bot_token : str | None
-
var bot_user_id : Optional[str]
+
var bot_user_id : str | None
-
var enterprise_id : Optional[str]
+
var enterprise_id : str | None
-
var team : Optional[str]
+
var team : str | None
-
var team_id : Optional[str]
+
var team_id : str | None
-
var url : Optional[str]
+
var url : str | None
-
var user : Optional[str]
+
var user : str | None
-
var user_id : Optional[str]
+
var user_id : str | None
-
var user_scopes : Optional[Sequence[str]]
+
var user_scopes : Sequence[str] | None
-
var user_token : Optional[str]
+
var user_token : str | None
@@ -262,7 +262,7 @@

Class variables

Static methods

-def from_auth_test_response(*, bot_token: Optional[str] = None, user_token: Optional[str] = None, bot_scopes: Union[str, Sequence[str], ForwardRef(None)] = None, user_scopes: Union[str, Sequence[str], ForwardRef(None)] = None, auth_test_response: Union[slack_sdk.web.slack_response.SlackResponse, ForwardRef('AsyncSlackResponse')], user_auth_test_response: Union[slack_sdk.web.slack_response.SlackResponse, ForwardRef('AsyncSlackResponse'), ForwardRef(None)] = None) +def from_auth_test_response(*,
bot_token: str | None = None,
user_token: str | None = None,
bot_scopes: str | Sequence[str] | None = None,
user_scopes: str | Sequence[str] | None = None,
auth_test_response: slack_sdk.web.slack_response.SlackResponse | ForwardRef('AsyncSlackResponse'),
user_auth_test_response: slack_sdk.web.slack_response.SlackResponse | ForwardRef('AsyncSlackResponse') | None = None)
@@ -317,7 +317,7 @@

-

Generated by pdoc 0.11.1.

+

Generated by pdoc 0.11.3.

diff --git a/docs/static/api-docs/slack_bolt/context/ack/ack.html b/docs/static/api-docs/slack_bolt/context/ack/ack.html index 14283a40c..b5e5c898f 100644 --- a/docs/static/api-docs/slack_bolt/context/ack/ack.html +++ b/docs/static/api-docs/slack_bolt/context/ack/ack.html @@ -3,13 +3,13 @@ - + slack_bolt.context.ack.ack API documentation - + @@ -83,7 +83,7 @@

Classes

Class variables

-
var response : Optional[BoltResponse]
+
var responseBoltResponse | None
@@ -116,7 +116,7 @@

-

Generated by pdoc 0.11.1.

+

Generated by pdoc 0.11.3.

diff --git a/docs/static/api-docs/slack_bolt/context/ack/async_ack.html b/docs/static/api-docs/slack_bolt/context/ack/async_ack.html index ce0041c07..0eb7e8043 100644 --- a/docs/static/api-docs/slack_bolt/context/ack/async_ack.html +++ b/docs/static/api-docs/slack_bolt/context/ack/async_ack.html @@ -3,13 +3,13 @@ - + slack_bolt.context.ack.async_ack API documentation - + @@ -83,7 +83,7 @@

Classes

Class variables

-
var response : Optional[BoltResponse]
+
var responseBoltResponse | None
@@ -116,7 +116,7 @@

-

Generated by pdoc 0.11.1.

+

Generated by pdoc 0.11.3.

diff --git a/docs/static/api-docs/slack_bolt/context/ack/index.html b/docs/static/api-docs/slack_bolt/context/ack/index.html index 674dd9232..cc179b158 100644 --- a/docs/static/api-docs/slack_bolt/context/ack/index.html +++ b/docs/static/api-docs/slack_bolt/context/ack/index.html @@ -3,13 +3,13 @@ - + slack_bolt.context.ack API documentation - + @@ -98,7 +98,7 @@

Classes

Class variables

-
var response : Optional[BoltResponse]
+
var responseBoltResponse | None
@@ -138,7 +138,7 @@

-

Generated by pdoc 0.11.1.

+

Generated by pdoc 0.11.3.

diff --git a/docs/static/api-docs/slack_bolt/context/ack/internals.html b/docs/static/api-docs/slack_bolt/context/ack/internals.html index 33ece9a0d..b1b1a2538 100644 --- a/docs/static/api-docs/slack_bolt/context/ack/internals.html +++ b/docs/static/api-docs/slack_bolt/context/ack/internals.html @@ -3,13 +3,13 @@ - + slack_bolt.context.ack.internals API documentation - + @@ -49,7 +49,7 @@

Module slack_bolt.context.ack.internals

diff --git a/docs/static/api-docs/slack_bolt/context/assistant/assistant_utilities.html b/docs/static/api-docs/slack_bolt/context/assistant/assistant_utilities.html index fcdc21ca4..16f084624 100644 --- a/docs/static/api-docs/slack_bolt/context/assistant/assistant_utilities.html +++ b/docs/static/api-docs/slack_bolt/context/assistant/assistant_utilities.html @@ -3,13 +3,13 @@ - + slack_bolt.context.assistant.assistant_utilities API documentation - + @@ -37,7 +37,7 @@

Classes

class AssistantUtilities -(*, payload: dict, context: BoltContext, thread_context_store: Optional[AssistantThreadContextStore] = None) +(*,
payload: dict,
context: BoltContext,
thread_context_store: AssistantThreadContextStore | None = None)
@@ -271,7 +271,7 @@

-

Generated by pdoc 0.11.1.

+

Generated by pdoc 0.11.3.

diff --git a/docs/static/api-docs/slack_bolt/context/assistant/async_assistant_utilities.html b/docs/static/api-docs/slack_bolt/context/assistant/async_assistant_utilities.html index 8bbbfd414..22468df4e 100644 --- a/docs/static/api-docs/slack_bolt/context/assistant/async_assistant_utilities.html +++ b/docs/static/api-docs/slack_bolt/context/assistant/async_assistant_utilities.html @@ -3,13 +3,13 @@ - + slack_bolt.context.assistant.async_assistant_utilities API documentation - + @@ -37,7 +37,7 @@

Classes

class AsyncAssistantUtilities -(*, payload: dict, context: AsyncBoltContext, thread_context_store: Optional[AsyncAssistantThreadContextStore] = None) +(*,
payload: dict,
context: AsyncBoltContext,
thread_context_store: AsyncAssistantThreadContextStore | None = None)
@@ -265,7 +265,7 @@

-

Generated by pdoc 0.11.1.

+

Generated by pdoc 0.11.3.

diff --git a/docs/static/api-docs/slack_bolt/context/assistant/index.html b/docs/static/api-docs/slack_bolt/context/assistant/index.html index 6ff8a0a1a..d2026e015 100644 --- a/docs/static/api-docs/slack_bolt/context/assistant/index.html +++ b/docs/static/api-docs/slack_bolt/context/assistant/index.html @@ -3,13 +3,13 @@ - + slack_bolt.context.assistant API documentation - + @@ -81,7 +81,7 @@

Sub-modules

diff --git a/docs/static/api-docs/slack_bolt/context/assistant/internals.html b/docs/static/api-docs/slack_bolt/context/assistant/internals.html index 6e576c1f5..f2124d9ff 100644 --- a/docs/static/api-docs/slack_bolt/context/assistant/internals.html +++ b/docs/static/api-docs/slack_bolt/context/assistant/internals.html @@ -3,13 +3,13 @@ - + slack_bolt.context.assistant.internals API documentation - + @@ -64,7 +64,7 @@

Functions

diff --git a/docs/static/api-docs/slack_bolt/context/assistant/thread_context/index.html b/docs/static/api-docs/slack_bolt/context/assistant/thread_context/index.html index 59121d712..755d63b57 100644 --- a/docs/static/api-docs/slack_bolt/context/assistant/thread_context/index.html +++ b/docs/static/api-docs/slack_bolt/context/assistant/thread_context/index.html @@ -3,13 +3,13 @@ - + slack_bolt.context.assistant.thread_context API documentation - + @@ -76,11 +76,11 @@

Class variables

-
var enterprise_id : Optional[str]
+
var enterprise_id : str | None
-
var team_id : Optional[str]
+
var team_id : str | None
@@ -115,7 +115,7 @@

-

Generated by pdoc 0.11.1.

+

Generated by pdoc 0.11.3.

diff --git a/docs/static/api-docs/slack_bolt/context/assistant/thread_context_store/async_store.html b/docs/static/api-docs/slack_bolt/context/assistant/thread_context_store/async_store.html index e7d54ace9..a9e928c7c 100644 --- a/docs/static/api-docs/slack_bolt/context/assistant/thread_context_store/async_store.html +++ b/docs/static/api-docs/slack_bolt/context/assistant/thread_context_store/async_store.html @@ -3,13 +3,13 @@ - + slack_bolt.context.assistant.thread_context_store.async_store API documentation - + @@ -58,7 +58,7 @@

Subclasses

Methods

-async def find(self, *, channel_id: str, thread_ts: str) ‑> Optional[AssistantThreadContext] +async def find(self, *, channel_id: str, thread_ts: str) ‑> AssistantThreadContext | None
@@ -99,7 +99,7 @@

-

Generated by pdoc 0.11.1.

+

Generated by pdoc 0.11.3.

diff --git a/docs/static/api-docs/slack_bolt/context/assistant/thread_context_store/default_async_store.html b/docs/static/api-docs/slack_bolt/context/assistant/thread_context_store/default_async_store.html index d0bd8d9cd..d2696dc21 100644 --- a/docs/static/api-docs/slack_bolt/context/assistant/thread_context_store/default_async_store.html +++ b/docs/static/api-docs/slack_bolt/context/assistant/thread_context_store/default_async_store.html @@ -3,13 +3,13 @@ - + slack_bolt.context.assistant.thread_context_store.default_async_store API documentation - + @@ -107,7 +107,7 @@

Class variables

Methods

-async def find(self, *, channel_id: str, thread_ts: str) ‑> Optional[AssistantThreadContext] +async def find(self, *, channel_id: str, thread_ts: str) ‑> AssistantThreadContext | None
@@ -150,7 +150,7 @@

-

Generated by pdoc 0.11.1.

+

Generated by pdoc 0.11.3.

diff --git a/docs/static/api-docs/slack_bolt/context/assistant/thread_context_store/default_store.html b/docs/static/api-docs/slack_bolt/context/assistant/thread_context_store/default_store.html index 7d53db27b..c20a3413f 100644 --- a/docs/static/api-docs/slack_bolt/context/assistant/thread_context_store/default_store.html +++ b/docs/static/api-docs/slack_bolt/context/assistant/thread_context_store/default_store.html @@ -3,13 +3,13 @@ - + slack_bolt.context.assistant.thread_context_store.default_store API documentation - + @@ -105,7 +105,7 @@

Class variables

Methods

-def find(self, *, channel_id: str, thread_ts: str) ‑> Optional[AssistantThreadContext] +def find(self, *, channel_id: str, thread_ts: str) ‑> AssistantThreadContext | None
@@ -148,7 +148,7 @@

-

Generated by pdoc 0.11.1.

+

Generated by pdoc 0.11.3.

diff --git a/docs/static/api-docs/slack_bolt/context/assistant/thread_context_store/file/index.html b/docs/static/api-docs/slack_bolt/context/assistant/thread_context_store/file/index.html index d4ee18a6a..3a31ee12d 100644 --- a/docs/static/api-docs/slack_bolt/context/assistant/thread_context_store/file/index.html +++ b/docs/static/api-docs/slack_bolt/context/assistant/thread_context_store/file/index.html @@ -3,13 +3,13 @@ - + slack_bolt.context.assistant.thread_context_store.file API documentation - + @@ -83,7 +83,7 @@

Ancestors

Methods

-def find(self, *, channel_id: str, thread_ts: str) ‑> Optional[AssistantThreadContext] +def find(self, *, channel_id: str, thread_ts: str) ‑> AssistantThreadContext | None
@@ -124,7 +124,7 @@

-

Generated by pdoc 0.11.1.

+

Generated by pdoc 0.11.3.

diff --git a/docs/static/api-docs/slack_bolt/context/assistant/thread_context_store/index.html b/docs/static/api-docs/slack_bolt/context/assistant/thread_context_store/index.html index 19e88534b..dc3024804 100644 --- a/docs/static/api-docs/slack_bolt/context/assistant/thread_context_store/index.html +++ b/docs/static/api-docs/slack_bolt/context/assistant/thread_context_store/index.html @@ -3,13 +3,13 @@ - + slack_bolt.context.assistant.thread_context_store API documentation - + @@ -81,7 +81,7 @@

Sub-modules

diff --git a/docs/static/api-docs/slack_bolt/context/assistant/thread_context_store/store.html b/docs/static/api-docs/slack_bolt/context/assistant/thread_context_store/store.html index 247791024..77c9e1b2b 100644 --- a/docs/static/api-docs/slack_bolt/context/assistant/thread_context_store/store.html +++ b/docs/static/api-docs/slack_bolt/context/assistant/thread_context_store/store.html @@ -3,13 +3,13 @@ - + slack_bolt.context.assistant.thread_context_store.store API documentation - + @@ -59,7 +59,7 @@

Subclasses

Methods

-def find(self, *, channel_id: str, thread_ts: str) ‑> Optional[AssistantThreadContext] +def find(self, *, channel_id: str, thread_ts: str) ‑> AssistantThreadContext | None
@@ -100,7 +100,7 @@

-

Generated by pdoc 0.11.1.

+

Generated by pdoc 0.11.3.

diff --git a/docs/static/api-docs/slack_bolt/context/async_context.html b/docs/static/api-docs/slack_bolt/context/async_context.html index 146d13b98..af07618aa 100644 --- a/docs/static/api-docs/slack_bolt/context/async_context.html +++ b/docs/static/api-docs/slack_bolt/context/async_context.html @@ -3,13 +3,13 @@ - + slack_bolt.context.async_context API documentation - + @@ -427,7 +427,7 @@

Returns

return self["fail"]

-
prop get_thread_context : Optional[AsyncGetThreadContext]
+
prop get_thread_contextAsyncGetThreadContext | None
@@ -452,7 +452,7 @@

Returns

return self["listener_runner"]
-
prop respond : Optional[AsyncRespond]
+
prop respondAsyncRespond | None

respond() function for this request.

@app.action("button")
@@ -499,7 +499,7 @@ 

Returns

return self["respond"]
-
prop save_thread_context : Optional[AsyncSaveThreadContext]
+
prop save_thread_contextAsyncSaveThreadContext | None
@@ -554,7 +554,7 @@

Returns

return self["say"]
-
prop set_status : Optional[AsyncSetStatus]
+
prop set_statusAsyncSetStatus | None
@@ -566,7 +566,7 @@

Returns

return self.get("set_status")
-
prop set_suggested_prompts : Optional[AsyncSetSuggestedPrompts]
+
prop set_suggested_promptsAsyncSetSuggestedPrompts | None
@@ -578,7 +578,7 @@

Returns

return self.get("set_suggested_prompts")
-
prop set_title : Optional[AsyncSetTitle]
+
prop set_titleAsyncSetTitle | None
@@ -668,7 +668,7 @@

-

Generated by pdoc 0.11.1.

+

Generated by pdoc 0.11.3.

diff --git a/docs/static/api-docs/slack_bolt/context/base_context.html b/docs/static/api-docs/slack_bolt/context/base_context.html index 587a5efd5..e0299dc93 100644 --- a/docs/static/api-docs/slack_bolt/context/base_context.html +++ b/docs/static/api-docs/slack_bolt/context/base_context.html @@ -3,13 +3,13 @@ - + slack_bolt.context.base_context API documentation - + @@ -253,7 +253,7 @@

Class variables

Instance variables

-
prop actor_enterprise_id : Optional[str]
+
prop actor_enterprise_id : str | None

The action's actor's Enterprise Grid organization ID. Note that this property is especially useful for handling events in Slack Connect channels. @@ -271,7 +271,7 @@

Instance variables

return self.get("actor_enterprise_id")
-
prop actor_team_id : Optional[str]
+
prop actor_team_id : str | None

The action's actor's workspace ID. Note that this property is especially useful for handling events in Slack Connect channels. @@ -289,7 +289,7 @@

Instance variables

return self.get("actor_team_id")
-
prop actor_user_id : Optional[str]
+
prop actor_user_id : str | None

The action's actor's user ID. Note that this property is especially useful for handling events in Slack Connect channels. @@ -307,7 +307,7 @@

Instance variables

return self.get("actor_user_id")
-
prop authorize_result : Optional[AuthorizeResult]
+
prop authorize_resultAuthorizeResult | None

The authorize result resolved for this request.

@@ -320,7 +320,7 @@

Instance variables

return self.get("authorize_result")
-
prop bot_id : Optional[str]
+
prop bot_id : str | None

The bot ID resolved for this request.

@@ -333,7 +333,7 @@

Instance variables

return self.get("bot_id")
-
prop bot_token : Optional[str]
+
prop bot_token : str | None

The bot token resolved for this request.

@@ -346,7 +346,7 @@

Instance variables

return self.get("bot_token")
-
prop bot_user_id : Optional[str]
+
prop bot_user_id : str | None

The bot user ID resolved for this request.

@@ -359,7 +359,7 @@

Instance variables

return self.get("bot_user_id")
-
prop channel_id : Optional[str]
+
prop channel_id : str | None

The conversation ID associated with this request.

@@ -372,7 +372,7 @@

Instance variables

return self.get("channel_id")
-
prop enterprise_id : Optional[str]
+
prop enterprise_id : str | None

The Enterprise Grid Organization ID of this request.

@@ -385,7 +385,7 @@

Instance variables

return self.get("enterprise_id")
-
prop function_bot_access_token : Optional[str]
+
prop function_bot_access_token : str | None

The bot token resolved for this function request. Only available for function_executed and interactivity events scoped to a custom step.

@@ -401,7 +401,7 @@

Instance variables

return self.get("function_bot_access_token")
-
prop function_execution_id : Optional[str]
+
prop function_execution_id : str | None

The function_execution_id associated with this request. Only available for function_executed and interactivity events scoped to a custom step.

@@ -417,7 +417,7 @@

Instance variables

return self.get("function_execution_id")
-
prop inputs : Optional[Dict[str, Any]]
+
prop inputs : Dict[str, Any] | None

The inputs associated with this request. Only available for function_executed and interactivity events scoped to a custom step.

@@ -433,7 +433,7 @@

Instance variables

return self.get("inputs")
-
prop is_enterprise_install : Optional[bool]
+
prop is_enterprise_install : bool | None

True if the request is associated with an Org-wide installation.

@@ -459,7 +459,7 @@

Instance variables

return self["logger"]
-
prop matches : Optional[Tuple]
+
prop matches : Tuple | None

Returns all the matched parts in message listener's regexp

@@ -472,7 +472,7 @@

Instance variables

return self.get("matches")
-
prop response_url : Optional[str]
+
prop response_url : str | None

The response_url associated with this request.

@@ -485,7 +485,7 @@

Instance variables

return self.get("response_url")
-
prop team_id : Optional[str]
+
prop team_id : str | None

The Workspace ID of this request.

@@ -498,7 +498,7 @@

Instance variables

return self.get("team_id")
-
prop thread_ts : Optional[str]
+
prop thread_ts : str | None

The conversation thread's ID associated with this request.

@@ -511,7 +511,7 @@

Instance variables

return self.get("thread_ts")
-
prop token : Optional[str]
+
prop token : str | None

The (bot/user) token resolved for this request.

@@ -524,7 +524,7 @@

Instance variables

return self.get("token")
-
prop user_id : Optional[str]
+
prop user_id : str | None

The user ID associated ith this request.

@@ -537,7 +537,7 @@

Instance variables

return self.get("user_id")
-
prop user_token : Optional[str]
+
prop user_token : str | None

The user token resolved for this request.

@@ -554,7 +554,7 @@

Instance variables

Methods

-def set_authorize_result(self, authorize_result: AuthorizeResult) +def set_authorize_result(self,
authorize_result: AuthorizeResult)
@@ -612,7 +612,7 @@

-

Generated by pdoc 0.11.1.

+

Generated by pdoc 0.11.3.

diff --git a/docs/static/api-docs/slack_bolt/context/complete/async_complete.html b/docs/static/api-docs/slack_bolt/context/complete/async_complete.html index 64af656bb..36fc95c9c 100644 --- a/docs/static/api-docs/slack_bolt/context/complete/async_complete.html +++ b/docs/static/api-docs/slack_bolt/context/complete/async_complete.html @@ -3,13 +3,13 @@ - + slack_bolt.context.complete.async_complete API documentation - + @@ -37,7 +37,7 @@

Classes

class AsyncComplete -(client: slack_sdk.web.async_client.AsyncWebClient, function_execution_id: Optional[str]) +(client: slack_sdk.web.async_client.AsyncWebClient,
function_execution_id: str | None)
@@ -82,7 +82,7 @@

Class variables

-
var function_execution_id : Optional[str]
+
var function_execution_id : str | None
@@ -116,7 +116,7 @@

diff --git a/docs/static/api-docs/slack_bolt/context/complete/complete.html b/docs/static/api-docs/slack_bolt/context/complete/complete.html index 50e0fe920..7e317bf5f 100644 --- a/docs/static/api-docs/slack_bolt/context/complete/complete.html +++ b/docs/static/api-docs/slack_bolt/context/complete/complete.html @@ -3,13 +3,13 @@ - + slack_bolt.context.complete.complete API documentation - + @@ -37,7 +37,7 @@

Classes

class Complete -(client: slack_sdk.web.client.WebClient, function_execution_id: Optional[str]) +(client: slack_sdk.web.client.WebClient, function_execution_id: str | None)
@@ -80,7 +80,7 @@

Class variables

-
var function_execution_id : Optional[str]
+
var function_execution_id : str | None
@@ -114,7 +114,7 @@

-

Generated by pdoc 0.11.1.

+

Generated by pdoc 0.11.3.

diff --git a/docs/static/api-docs/slack_bolt/context/complete/index.html b/docs/static/api-docs/slack_bolt/context/complete/index.html index a35d1b37e..d4b854f00 100644 --- a/docs/static/api-docs/slack_bolt/context/complete/index.html +++ b/docs/static/api-docs/slack_bolt/context/complete/index.html @@ -3,13 +3,13 @@ - + slack_bolt.context.complete API documentation - + @@ -48,7 +48,7 @@

Classes

class Complete -(client: slack_sdk.web.client.WebClient, function_execution_id: Optional[str]) +(client: slack_sdk.web.client.WebClient, function_execution_id: str | None)
@@ -91,7 +91,7 @@

Class variables

-
var function_execution_id : Optional[str]
+
var function_execution_id : str | None
@@ -131,7 +131,7 @@

-

Generated by pdoc 0.11.1.

+

Generated by pdoc 0.11.3.

diff --git a/docs/static/api-docs/slack_bolt/context/context.html b/docs/static/api-docs/slack_bolt/context/context.html index 04a9af74d..a4b72f664 100644 --- a/docs/static/api-docs/slack_bolt/context/context.html +++ b/docs/static/api-docs/slack_bolt/context/context.html @@ -3,13 +3,13 @@ - + slack_bolt.context.context API documentation - + @@ -428,7 +428,7 @@

Returns

return self["fail"]

-
prop get_thread_context : Optional[GetThreadContext]
+
prop get_thread_contextGetThreadContext | None
@@ -453,7 +453,7 @@

Returns

return self["listener_runner"]
-
prop respond : Optional[Respond]
+
prop respondRespond | None

respond() function for this request.

@app.action("button")
@@ -500,7 +500,7 @@ 

Returns

return self["respond"]
-
prop save_thread_context : Optional[SaveThreadContext]
+
prop save_thread_contextSaveThreadContext | None
@@ -555,7 +555,7 @@

Returns

return self["say"]
-
prop set_status : Optional[SetStatus]
+
prop set_statusSetStatus | None
@@ -567,7 +567,7 @@

Returns

return self.get("set_status")
-
prop set_suggested_prompts : Optional[SetSuggestedPrompts]
+
prop set_suggested_promptsSetSuggestedPrompts | None
@@ -579,7 +579,7 @@

Returns

return self.get("set_suggested_prompts")
-
prop set_title : Optional[SetTitle]
+
prop set_titleSetTitle | None
@@ -669,7 +669,7 @@

-

Generated by pdoc 0.11.1.

+

Generated by pdoc 0.11.3.

diff --git a/docs/static/api-docs/slack_bolt/context/fail/async_fail.html b/docs/static/api-docs/slack_bolt/context/fail/async_fail.html index e27c15281..49528b4cd 100644 --- a/docs/static/api-docs/slack_bolt/context/fail/async_fail.html +++ b/docs/static/api-docs/slack_bolt/context/fail/async_fail.html @@ -3,13 +3,13 @@ - + slack_bolt.context.fail.async_fail API documentation - + @@ -37,7 +37,7 @@

Classes

class AsyncFail -(client: slack_sdk.web.async_client.AsyncWebClient, function_execution_id: Optional[str]) +(client: slack_sdk.web.async_client.AsyncWebClient,
function_execution_id: str | None)
@@ -80,7 +80,7 @@

Class variables

-
var function_execution_id : Optional[str]
+
var function_execution_id : str | None
@@ -114,7 +114,7 @@

-

Generated by pdoc 0.11.1.

+

Generated by pdoc 0.11.3.

diff --git a/docs/static/api-docs/slack_bolt/context/fail/fail.html b/docs/static/api-docs/slack_bolt/context/fail/fail.html index f33b4d498..6f191fd74 100644 --- a/docs/static/api-docs/slack_bolt/context/fail/fail.html +++ b/docs/static/api-docs/slack_bolt/context/fail/fail.html @@ -3,13 +3,13 @@ - + slack_bolt.context.fail.fail API documentation - + @@ -37,7 +37,7 @@

Classes

class Fail -(client: slack_sdk.web.client.WebClient, function_execution_id: Optional[str]) +(client: slack_sdk.web.client.WebClient, function_execution_id: str | None)
@@ -80,7 +80,7 @@

Class variables

-
var function_execution_id : Optional[str]
+
var function_execution_id : str | None
@@ -114,7 +114,7 @@

-

Generated by pdoc 0.11.1.

+

Generated by pdoc 0.11.3.

diff --git a/docs/static/api-docs/slack_bolt/context/fail/index.html b/docs/static/api-docs/slack_bolt/context/fail/index.html index eecb86147..a4939084f 100644 --- a/docs/static/api-docs/slack_bolt/context/fail/index.html +++ b/docs/static/api-docs/slack_bolt/context/fail/index.html @@ -3,13 +3,13 @@ - + slack_bolt.context.fail API documentation - + @@ -48,7 +48,7 @@

Classes

class Fail -(client: slack_sdk.web.client.WebClient, function_execution_id: Optional[str]) +(client: slack_sdk.web.client.WebClient, function_execution_id: str | None)
@@ -91,7 +91,7 @@

Class variables

-
var function_execution_id : Optional[str]
+
var function_execution_id : str | None
@@ -131,7 +131,7 @@

-

Generated by pdoc 0.11.1.

+

Generated by pdoc 0.11.3.

diff --git a/docs/static/api-docs/slack_bolt/context/get_thread_context/async_get_thread_context.html b/docs/static/api-docs/slack_bolt/context/get_thread_context/async_get_thread_context.html index 5db376357..58e473fc2 100644 --- a/docs/static/api-docs/slack_bolt/context/get_thread_context/async_get_thread_context.html +++ b/docs/static/api-docs/slack_bolt/context/get_thread_context/async_get_thread_context.html @@ -3,13 +3,13 @@ - + slack_bolt.context.get_thread_context.async_get_thread_context API documentation - + @@ -37,7 +37,7 @@

Classes

class AsyncGetThreadContext -(thread_context_store: AsyncAssistantThreadContextStore, channel_id: str, thread_ts: str, payload: dict) +(thread_context_store: AsyncAssistantThreadContextStore,
channel_id: str,
thread_ts: str,
payload: dict)
@@ -143,7 +143,7 @@

-

Generated by pdoc 0.11.1.

+

Generated by pdoc 0.11.3.

diff --git a/docs/static/api-docs/slack_bolt/context/get_thread_context/get_thread_context.html b/docs/static/api-docs/slack_bolt/context/get_thread_context/get_thread_context.html index 887cc1525..24f38365a 100644 --- a/docs/static/api-docs/slack_bolt/context/get_thread_context/get_thread_context.html +++ b/docs/static/api-docs/slack_bolt/context/get_thread_context/get_thread_context.html @@ -3,13 +3,13 @@ - + slack_bolt.context.get_thread_context.get_thread_context API documentation - + @@ -37,7 +37,7 @@

Classes

class GetThreadContext -(thread_context_store: AssistantThreadContextStore, channel_id: str, thread_ts: str, payload: dict) +(thread_context_store: AssistantThreadContextStore,
channel_id: str,
thread_ts: str,
payload: dict)
@@ -143,7 +143,7 @@

-

Generated by pdoc 0.11.1.

+

Generated by pdoc 0.11.3.

diff --git a/docs/static/api-docs/slack_bolt/context/get_thread_context/index.html b/docs/static/api-docs/slack_bolt/context/get_thread_context/index.html index 71d68842d..3cffdd928 100644 --- a/docs/static/api-docs/slack_bolt/context/get_thread_context/index.html +++ b/docs/static/api-docs/slack_bolt/context/get_thread_context/index.html @@ -3,13 +3,13 @@ - + slack_bolt.context.get_thread_context API documentation - + @@ -48,7 +48,7 @@

Classes

class GetThreadContext -(thread_context_store: AssistantThreadContextStore, channel_id: str, thread_ts: str, payload: dict) +(thread_context_store: AssistantThreadContextStore,
channel_id: str,
thread_ts: str,
payload: dict)
@@ -160,7 +160,7 @@

diff --git a/docs/static/api-docs/slack_bolt/context/index.html b/docs/static/api-docs/slack_bolt/context/index.html index b25e85281..293e1f0ff 100644 --- a/docs/static/api-docs/slack_bolt/context/index.html +++ b/docs/static/api-docs/slack_bolt/context/index.html @@ -3,14 +3,14 @@ - + slack_bolt.context API documentation - + @@ -492,7 +492,7 @@

Returns

return self["fail"]

-
prop get_thread_context : Optional[GetThreadContext]
+
prop get_thread_contextGetThreadContext | None
@@ -517,7 +517,7 @@

Returns

return self["listener_runner"]
-
prop respond : Optional[Respond]
+
prop respondRespond | None

slack_bolt.context.respond function for this request.

@app.action("button")
@@ -564,7 +564,7 @@ 

Returns

return self["respond"]
-
prop save_thread_context : Optional[SaveThreadContext]
+
prop save_thread_contextSaveThreadContext | None
@@ -619,7 +619,7 @@

Returns

return self["say"]
-
prop set_status : Optional[SetStatus]
+
prop set_statusSetStatus | None
@@ -631,7 +631,7 @@

Returns

return self.get("set_status")
-
prop set_suggested_prompts : Optional[SetSuggestedPrompts]
+
prop set_suggested_promptsSetSuggestedPrompts | None
@@ -643,7 +643,7 @@

Returns

return self.get("set_suggested_prompts")
-
prop set_title : Optional[SetTitle]
+
prop set_titleSetTitle | None
@@ -751,7 +751,7 @@

-

Generated by pdoc 0.11.1.

+

Generated by pdoc 0.11.3.

diff --git a/docs/static/api-docs/slack_bolt/context/respond/async_respond.html b/docs/static/api-docs/slack_bolt/context/respond/async_respond.html index 56a426ba8..2295005f8 100644 --- a/docs/static/api-docs/slack_bolt/context/respond/async_respond.html +++ b/docs/static/api-docs/slack_bolt/context/respond/async_respond.html @@ -3,13 +3,13 @@ - + slack_bolt.context.respond.async_respond API documentation - + @@ -37,7 +37,7 @@

Classes

class AsyncRespond -(*, response_url: Optional[str], proxy: Optional[str] = None, ssl: Optional[ssl.SSLContext] = None) +(*,
response_url: str | None,
proxy: str | None = None,
ssl: ssl.SSLContext | None = None)
@@ -106,15 +106,15 @@

Classes

Class variables

-
var proxy : Optional[str]
+
var proxy : str | None
-
var response_url : Optional[str]
+
var response_url : str | None
-
var ssl : Optional[ssl.SSLContext]
+
var ssl : ssl.SSLContext | None
@@ -149,7 +149,7 @@

diff --git a/docs/static/api-docs/slack_bolt/context/respond/index.html b/docs/static/api-docs/slack_bolt/context/respond/index.html index 1071967ce..3b46a90d3 100644 --- a/docs/static/api-docs/slack_bolt/context/respond/index.html +++ b/docs/static/api-docs/slack_bolt/context/respond/index.html @@ -3,13 +3,13 @@ - + slack_bolt.context.respond API documentation - + @@ -52,7 +52,7 @@

Classes

class Respond -(*, response_url: Optional[str], proxy: Optional[str] = None, ssl: Optional[ssl.SSLContext] = None) +(*,
response_url: str | None,
proxy: str | None = None,
ssl: ssl.SSLContext | None = None)
@@ -121,15 +121,15 @@

Classes

Class variables

-
var proxy : Optional[str]
+
var proxy : str | None
-
var response_url : Optional[str]
+
var response_url : str | None
-
var ssl : Optional[ssl.SSLContext]
+
var ssl : ssl.SSLContext | None
@@ -171,7 +171,7 @@

-

Generated by pdoc 0.11.1.

+

Generated by pdoc 0.11.3.

diff --git a/docs/static/api-docs/slack_bolt/context/respond/internals.html b/docs/static/api-docs/slack_bolt/context/respond/internals.html index 79bc88f48..982d41ce9 100644 --- a/docs/static/api-docs/slack_bolt/context/respond/internals.html +++ b/docs/static/api-docs/slack_bolt/context/respond/internals.html @@ -3,13 +3,13 @@ - + slack_bolt.context.respond.internals API documentation - + @@ -49,7 +49,7 @@

Module slack_bolt.context.respond.internals

diff --git a/docs/static/api-docs/slack_bolt/context/respond/respond.html b/docs/static/api-docs/slack_bolt/context/respond/respond.html index 8bc08afff..e22a7e9f6 100644 --- a/docs/static/api-docs/slack_bolt/context/respond/respond.html +++ b/docs/static/api-docs/slack_bolt/context/respond/respond.html @@ -3,13 +3,13 @@ - + slack_bolt.context.respond.respond API documentation - + @@ -37,7 +37,7 @@

Classes

class Respond -(*, response_url: Optional[str], proxy: Optional[str] = None, ssl: Optional[ssl.SSLContext] = None) +(*,
response_url: str | None,
proxy: str | None = None,
ssl: ssl.SSLContext | None = None)
@@ -106,15 +106,15 @@

Classes

Class variables

-
var proxy : Optional[str]
+
var proxy : str | None
-
var response_url : Optional[str]
+
var response_url : str | None
-
var ssl : Optional[ssl.SSLContext]
+
var ssl : ssl.SSLContext | None
@@ -149,7 +149,7 @@

-

Generated by pdoc 0.11.1.

+

Generated by pdoc 0.11.3.

diff --git a/docs/static/api-docs/slack_bolt/context/save_thread_context/async_save_thread_context.html b/docs/static/api-docs/slack_bolt/context/save_thread_context/async_save_thread_context.html index d1e5af19c..fe62dda13 100644 --- a/docs/static/api-docs/slack_bolt/context/save_thread_context/async_save_thread_context.html +++ b/docs/static/api-docs/slack_bolt/context/save_thread_context/async_save_thread_context.html @@ -3,13 +3,13 @@ - + slack_bolt.context.save_thread_context.async_save_thread_context API documentation - + @@ -37,7 +37,7 @@

Classes

class AsyncSaveThreadContext -(thread_context_store: AsyncAssistantThreadContextStore, channel_id: str, thread_ts: str) +(thread_context_store: AsyncAssistantThreadContextStore,
channel_id: str,
thread_ts: str)
@@ -112,7 +112,7 @@

-

Generated by pdoc 0.11.1.

+

Generated by pdoc 0.11.3.

diff --git a/docs/static/api-docs/slack_bolt/context/save_thread_context/index.html b/docs/static/api-docs/slack_bolt/context/save_thread_context/index.html index 0b593b7c2..548077179 100644 --- a/docs/static/api-docs/slack_bolt/context/save_thread_context/index.html +++ b/docs/static/api-docs/slack_bolt/context/save_thread_context/index.html @@ -3,13 +3,13 @@ - + slack_bolt.context.save_thread_context API documentation - + @@ -48,7 +48,7 @@

Classes

class SaveThreadContext -(thread_context_store: AssistantThreadContextStore, channel_id: str, thread_ts: str) +(thread_context_store: AssistantThreadContextStore,
channel_id: str,
thread_ts: str)
@@ -129,7 +129,7 @@

diff --git a/docs/static/api-docs/slack_bolt/context/save_thread_context/save_thread_context.html b/docs/static/api-docs/slack_bolt/context/save_thread_context/save_thread_context.html index 6a693a49e..25d589fbc 100644 --- a/docs/static/api-docs/slack_bolt/context/save_thread_context/save_thread_context.html +++ b/docs/static/api-docs/slack_bolt/context/save_thread_context/save_thread_context.html @@ -3,13 +3,13 @@ - + slack_bolt.context.save_thread_context.save_thread_context API documentation - + @@ -37,7 +37,7 @@

Classes

class SaveThreadContext -(thread_context_store: AssistantThreadContextStore, channel_id: str, thread_ts: str) +(thread_context_store: AssistantThreadContextStore,
channel_id: str,
thread_ts: str)
@@ -112,7 +112,7 @@

-

Generated by pdoc 0.11.1.

+

Generated by pdoc 0.11.3.

diff --git a/docs/static/api-docs/slack_bolt/context/say/async_say.html b/docs/static/api-docs/slack_bolt/context/say/async_say.html index d4ca5ca65..4a05abb8b 100644 --- a/docs/static/api-docs/slack_bolt/context/say/async_say.html +++ b/docs/static/api-docs/slack_bolt/context/say/async_say.html @@ -3,13 +3,13 @@ - + slack_bolt.context.say.async_say API documentation - + @@ -37,7 +37,7 @@

Classes

class AsyncSay -(client: Optional[slack_sdk.web.async_client.AsyncWebClient], channel: Optional[str], thread_ts: Optional[str] = None, build_metadata: Optional[Callable[[], Awaitable[Union[Dict, slack_sdk.models.metadata.Metadata]]]] = None) +(client: slack_sdk.web.async_client.AsyncWebClient | None,
channel: str | None,
thread_ts: str | None = None,
build_metadata: Callable[[], Awaitable[Dict | slack_sdk.models.metadata.Metadata]] | None = None)
@@ -124,19 +124,19 @@

Classes

Class variables

-
var build_metadata : Optional[Callable[[], Awaitable[Union[Dict, slack_sdk.models.metadata.Metadata]]]]
+
var build_metadata : Callable[[], Awaitable[Dict | slack_sdk.models.metadata.Metadata]] | None
-
var channel : Optional[str]
+
var channel : str | None
-
var client : Optional[slack_sdk.web.async_client.AsyncWebClient]
+
var client : slack_sdk.web.async_client.AsyncWebClient | None
-
var thread_ts : Optional[str]
+
var thread_ts : str | None
@@ -172,7 +172,7 @@

-

Generated by pdoc 0.11.1.

+

Generated by pdoc 0.11.3.

diff --git a/docs/static/api-docs/slack_bolt/context/say/index.html b/docs/static/api-docs/slack_bolt/context/say/index.html index c4bfed42f..5225d3a04 100644 --- a/docs/static/api-docs/slack_bolt/context/say/index.html +++ b/docs/static/api-docs/slack_bolt/context/say/index.html @@ -3,13 +3,13 @@ - + slack_bolt.context.say API documentation - + @@ -52,7 +52,7 @@

Classes

class Say -(client: Optional[slack_sdk.web.client.WebClient], channel: Optional[str], thread_ts: Optional[str] = None, metadata: Union[Dict, slack_sdk.models.metadata.Metadata, ForwardRef(None)] = None, build_metadata: Optional[Callable[[], Union[Dict, slack_sdk.models.metadata.Metadata, ForwardRef(None)]]] = None) +(client: slack_sdk.web.client.WebClient | None,
channel: str | None,
thread_ts: str | None = None,
metadata: Dict | slack_sdk.models.metadata.Metadata | None = None,
build_metadata: Callable[[], Dict | slack_sdk.models.metadata.Metadata | None] | None = None)
@@ -143,23 +143,23 @@

Classes

Class variables

-
var build_metadata : Optional[Callable[[], Union[Dict, slack_sdk.models.metadata.Metadata, ForwardRef(None)]]]
+
var build_metadata : Callable[[], Dict | slack_sdk.models.metadata.Metadata | None] | None
-
var channel : Optional[str]
+
var channel : str | None
-
var client : Optional[slack_sdk.web.client.WebClient]
+
var client : slack_sdk.web.client.WebClient | None
-
var metadata : Union[Dict, slack_sdk.models.metadata.Metadata, ForwardRef(None)]
+
var metadata : Dict | slack_sdk.models.metadata.Metadata | None
-
var thread_ts : Optional[str]
+
var thread_ts : str | None
@@ -203,7 +203,7 @@

-

Generated by pdoc 0.11.1.

+

Generated by pdoc 0.11.3.

diff --git a/docs/static/api-docs/slack_bolt/context/say/internals.html b/docs/static/api-docs/slack_bolt/context/say/internals.html index 175c46afa..b807954f0 100644 --- a/docs/static/api-docs/slack_bolt/context/say/internals.html +++ b/docs/static/api-docs/slack_bolt/context/say/internals.html @@ -3,13 +3,13 @@ - + slack_bolt.context.say.internals API documentation - + @@ -49,7 +49,7 @@

Module slack_bolt.context.say.internals

diff --git a/docs/static/api-docs/slack_bolt/context/say/say.html b/docs/static/api-docs/slack_bolt/context/say/say.html index db3bc1675..26f003197 100644 --- a/docs/static/api-docs/slack_bolt/context/say/say.html +++ b/docs/static/api-docs/slack_bolt/context/say/say.html @@ -3,13 +3,13 @@ - + slack_bolt.context.say.say API documentation - + @@ -37,7 +37,7 @@

Classes

class Say -(client: Optional[slack_sdk.web.client.WebClient], channel: Optional[str], thread_ts: Optional[str] = None, metadata: Union[Dict, slack_sdk.models.metadata.Metadata, ForwardRef(None)] = None, build_metadata: Optional[Callable[[], Union[Dict, slack_sdk.models.metadata.Metadata, ForwardRef(None)]]] = None) +(client: slack_sdk.web.client.WebClient | None,
channel: str | None,
thread_ts: str | None = None,
metadata: Dict | slack_sdk.models.metadata.Metadata | None = None,
build_metadata: Callable[[], Dict | slack_sdk.models.metadata.Metadata | None] | None = None)
@@ -128,23 +128,23 @@

Classes

Class variables

-
var build_metadata : Optional[Callable[[], Union[Dict, slack_sdk.models.metadata.Metadata, ForwardRef(None)]]]
+
var build_metadata : Callable[[], Dict | slack_sdk.models.metadata.Metadata | None] | None
-
var channel : Optional[str]
+
var channel : str | None
-
var client : Optional[slack_sdk.web.client.WebClient]
+
var client : slack_sdk.web.client.WebClient | None
-
var metadata : Union[Dict, slack_sdk.models.metadata.Metadata, ForwardRef(None)]
+
var metadata : Dict | slack_sdk.models.metadata.Metadata | None
-
var thread_ts : Optional[str]
+
var thread_ts : str | None
@@ -181,7 +181,7 @@

-

Generated by pdoc 0.11.1.

+

Generated by pdoc 0.11.3.

diff --git a/docs/static/api-docs/slack_bolt/context/set_status/async_set_status.html b/docs/static/api-docs/slack_bolt/context/set_status/async_set_status.html index 0a05750ae..d78b37f3e 100644 --- a/docs/static/api-docs/slack_bolt/context/set_status/async_set_status.html +++ b/docs/static/api-docs/slack_bolt/context/set_status/async_set_status.html @@ -3,13 +3,13 @@ - + slack_bolt.context.set_status.async_set_status API documentation - + @@ -37,7 +37,7 @@

Classes

class AsyncSetStatus -(client: slack_sdk.web.async_client.AsyncWebClient, channel_id: str, thread_ts: str) +(client: slack_sdk.web.async_client.AsyncWebClient,
channel_id: str,
thread_ts: str)
@@ -112,7 +112,7 @@

-

Generated by pdoc 0.11.1.

+

Generated by pdoc 0.11.3.

diff --git a/docs/static/api-docs/slack_bolt/context/set_status/index.html b/docs/static/api-docs/slack_bolt/context/set_status/index.html index 72e084e96..81d1b9242 100644 --- a/docs/static/api-docs/slack_bolt/context/set_status/index.html +++ b/docs/static/api-docs/slack_bolt/context/set_status/index.html @@ -3,13 +3,13 @@ - + slack_bolt.context.set_status API documentation - + @@ -129,7 +129,7 @@

-

Generated by pdoc 0.11.1.

+

Generated by pdoc 0.11.3.

diff --git a/docs/static/api-docs/slack_bolt/context/set_status/set_status.html b/docs/static/api-docs/slack_bolt/context/set_status/set_status.html index 869d61a2f..98dc060fd 100644 --- a/docs/static/api-docs/slack_bolt/context/set_status/set_status.html +++ b/docs/static/api-docs/slack_bolt/context/set_status/set_status.html @@ -3,13 +3,13 @@ - + slack_bolt.context.set_status.set_status API documentation - + @@ -112,7 +112,7 @@

-

Generated by pdoc 0.11.1.

+

Generated by pdoc 0.11.3.

diff --git a/docs/static/api-docs/slack_bolt/context/set_suggested_prompts/async_set_suggested_prompts.html b/docs/static/api-docs/slack_bolt/context/set_suggested_prompts/async_set_suggested_prompts.html index a553aa59d..1b8ae3c7f 100644 --- a/docs/static/api-docs/slack_bolt/context/set_suggested_prompts/async_set_suggested_prompts.html +++ b/docs/static/api-docs/slack_bolt/context/set_suggested_prompts/async_set_suggested_prompts.html @@ -3,13 +3,13 @@ - + slack_bolt.context.set_suggested_prompts.async_set_suggested_prompts API documentation - + @@ -37,7 +37,7 @@

Classes

class AsyncSetSuggestedPrompts -(client: slack_sdk.web.async_client.AsyncWebClient, channel_id: str, thread_ts: str) +(client: slack_sdk.web.async_client.AsyncWebClient,
channel_id: str,
thread_ts: str)
@@ -60,7 +60,11 @@

Classes

self.channel_id = channel_id self.thread_ts = thread_ts - async def __call__(self, prompts: List[Union[str, Dict[str, str]]]) -> AsyncSlackResponse: + async def __call__( + self, + prompts: List[Union[str, Dict[str, str]]], + title: Optional[str] = None, + ) -> AsyncSlackResponse: prompts_arg: List[Dict[str, str]] = [] for prompt in prompts: if isinstance(prompt, str): @@ -72,6 +76,7 @@

Classes

channel_id=self.channel_id, thread_ts=self.thread_ts, prompts=prompts_arg, + title=title, )

Class variables

@@ -119,7 +124,7 @@

-

Generated by pdoc 0.11.1.

+

Generated by pdoc 0.11.3.

diff --git a/docs/static/api-docs/slack_bolt/context/set_suggested_prompts/index.html b/docs/static/api-docs/slack_bolt/context/set_suggested_prompts/index.html index bc591bbad..612c3b74d 100644 --- a/docs/static/api-docs/slack_bolt/context/set_suggested_prompts/index.html +++ b/docs/static/api-docs/slack_bolt/context/set_suggested_prompts/index.html @@ -3,13 +3,13 @@ - + slack_bolt.context.set_suggested_prompts API documentation - + @@ -71,7 +71,11 @@

Classes

self.channel_id = channel_id self.thread_ts = thread_ts - def __call__(self, prompts: List[Union[str, Dict[str, str]]]) -> SlackResponse: + def __call__( + self, + prompts: List[Union[str, Dict[str, str]]], + title: Optional[str] = None, + ) -> SlackResponse: prompts_arg: List[Dict[str, str]] = [] for prompt in prompts: if isinstance(prompt, str): @@ -83,6 +87,7 @@

Classes

channel_id=self.channel_id, thread_ts=self.thread_ts, prompts=prompts_arg, + title=title, )

Class variables

@@ -136,7 +141,7 @@

-

Generated by pdoc 0.11.1.

+

Generated by pdoc 0.11.3.

diff --git a/docs/static/api-docs/slack_bolt/context/set_suggested_prompts/set_suggested_prompts.html b/docs/static/api-docs/slack_bolt/context/set_suggested_prompts/set_suggested_prompts.html index 685518619..b106c588f 100644 --- a/docs/static/api-docs/slack_bolt/context/set_suggested_prompts/set_suggested_prompts.html +++ b/docs/static/api-docs/slack_bolt/context/set_suggested_prompts/set_suggested_prompts.html @@ -3,13 +3,13 @@ - + slack_bolt.context.set_suggested_prompts.set_suggested_prompts API documentation - + @@ -60,7 +60,11 @@

Classes

self.channel_id = channel_id self.thread_ts = thread_ts - def __call__(self, prompts: List[Union[str, Dict[str, str]]]) -> SlackResponse: + def __call__( + self, + prompts: List[Union[str, Dict[str, str]]], + title: Optional[str] = None, + ) -> SlackResponse: prompts_arg: List[Dict[str, str]] = [] for prompt in prompts: if isinstance(prompt, str): @@ -72,6 +76,7 @@

Classes

channel_id=self.channel_id, thread_ts=self.thread_ts, prompts=prompts_arg, + title=title, )

Class variables

@@ -119,7 +124,7 @@

-

Generated by pdoc 0.11.1.

+

Generated by pdoc 0.11.3.

diff --git a/docs/static/api-docs/slack_bolt/context/set_title/async_set_title.html b/docs/static/api-docs/slack_bolt/context/set_title/async_set_title.html index 388ab25ce..954edca46 100644 --- a/docs/static/api-docs/slack_bolt/context/set_title/async_set_title.html +++ b/docs/static/api-docs/slack_bolt/context/set_title/async_set_title.html @@ -3,13 +3,13 @@ - + slack_bolt.context.set_title.async_set_title API documentation - + @@ -37,7 +37,7 @@

Classes

class AsyncSetTitle -(client: slack_sdk.web.async_client.AsyncWebClient, channel_id: str, thread_ts: str) +(client: slack_sdk.web.async_client.AsyncWebClient,
channel_id: str,
thread_ts: str)
@@ -112,7 +112,7 @@

diff --git a/docs/static/api-docs/slack_bolt/context/set_title/index.html b/docs/static/api-docs/slack_bolt/context/set_title/index.html index 41192c77f..a27c74252 100644 --- a/docs/static/api-docs/slack_bolt/context/set_title/index.html +++ b/docs/static/api-docs/slack_bolt/context/set_title/index.html @@ -3,13 +3,13 @@ - + slack_bolt.context.set_title API documentation - + @@ -129,7 +129,7 @@

-

Generated by pdoc 0.11.1.

+

Generated by pdoc 0.11.3.

diff --git a/docs/static/api-docs/slack_bolt/context/set_title/set_title.html b/docs/static/api-docs/slack_bolt/context/set_title/set_title.html index 07faff2c3..c5f1e8e0d 100644 --- a/docs/static/api-docs/slack_bolt/context/set_title/set_title.html +++ b/docs/static/api-docs/slack_bolt/context/set_title/set_title.html @@ -3,13 +3,13 @@ - + slack_bolt.context.set_title.set_title API documentation - + @@ -112,7 +112,7 @@

-

Generated by pdoc 0.11.1.

+

Generated by pdoc 0.11.3.

diff --git a/docs/static/api-docs/slack_bolt/error/index.html b/docs/static/api-docs/slack_bolt/error/index.html index 2b3e8b043..196b8c43a 100644 --- a/docs/static/api-docs/slack_bolt/error/index.html +++ b/docs/static/api-docs/slack_bolt/error/index.html @@ -3,13 +3,13 @@ - + slack_bolt.error API documentation - + @@ -61,7 +61,7 @@

Subclasses

class BoltUnhandledRequestError -(*, request: Union[ForwardRef('BoltRequest'), ForwardRef('AsyncBoltRequest')], current_response: Optional[ForwardRef('BoltResponse')], last_global_middleware_name: Optional[str] = None) +(*,
request: ForwardRef('BoltRequest') | ForwardRef('AsyncBoltRequest'),
current_response: ForwardRef('BoltResponse') | None,
last_global_middleware_name: str | None = None)

General class in a Bolt app

@@ -102,11 +102,11 @@

Class variables

-
var current_response : Optional[BoltResponse]
+
var current_response : BoltResponse | None
-
var last_global_middleware_name : Optional[str]
+
var last_global_middleware_name : str | None
@@ -149,7 +149,7 @@

-

Generated by pdoc 0.11.1.

+

Generated by pdoc 0.11.3.

diff --git a/docs/static/api-docs/slack_bolt/index.html b/docs/static/api-docs/slack_bolt/index.html index 8ba57b21d..35b4600da 100644 --- a/docs/static/api-docs/slack_bolt/index.html +++ b/docs/static/api-docs/slack_bolt/index.html @@ -3,13 +3,13 @@ - + slack_bolt API documentation - + @@ -169,7 +169,7 @@

Classes

Class variables

-
var response : Optional[BoltResponse]
+
var responseBoltResponse | None
@@ -177,7 +177,7 @@

Class variables

class App -(*, logger: Optional[logging.Logger] = None, name: Optional[str] = None, process_before_response: bool = False, raise_error_for_unhandled_request: bool = False, signing_secret: Optional[str] = None, token: Optional[str] = None, token_verification_enabled: bool = True, client: Optional[slack_sdk.web.client.WebClient] = None, before_authorize: Union[Middleware, Callable[..., Any], ForwardRef(None)] = None, authorize: Optional[Callable[..., AuthorizeResult]] = None, user_facing_authorize_error_message: Optional[str] = None, installation_store: Optional[slack_sdk.oauth.installation_store.installation_store.InstallationStore] = None, installation_store_bot_only: Optional[bool] = None, request_verification_enabled: bool = True, ignoring_self_events_enabled: bool = True, ignoring_self_assistant_message_events_enabled: bool = True, ssl_check_enabled: bool = True, url_verification_enabled: bool = True, attaching_function_token_enabled: bool = True, oauth_settings: Optional[OAuthSettings] = None, oauth_flow: Optional[OAuthFlow] = None, verification_token: Optional[str] = None, listener_executor: Optional[concurrent.futures._base.Executor] = None, assistant_thread_context_store: Optional[AssistantThreadContextStore] = None) +(*,
logger: logging.Logger | None = None,
name: str | None = None,
process_before_response: bool = False,
raise_error_for_unhandled_request: bool = False,
signing_secret: str | None = None,
token: str | None = None,
token_verification_enabled: bool = True,
client: slack_sdk.web.client.WebClient | None = None,
before_authorize: Middleware | Callable[..., Any] | None = None,
authorize: Callable[..., AuthorizeResult] | None = None,
user_facing_authorize_error_message: str | None = None,
installation_store: slack_sdk.oauth.installation_store.installation_store.InstallationStore | None = None,
installation_store_bot_only: bool | None = None,
request_verification_enabled: bool = True,
ignoring_self_events_enabled: bool = True,
ignoring_self_assistant_message_events_enabled: bool = True,
ssl_check_enabled: bool = True,
url_verification_enabled: bool = True,
attaching_function_token_enabled: bool = True,
oauth_settings: OAuthSettings | None = None,
oauth_flow: OAuthFlow | None = None,
verification_token: str | None = None,
listener_executor: concurrent.futures._base.Executor | None = None,
assistant_thread_context_store: AssistantThreadContextStore | None = None)

Bolt App that provides functionalities to register middleware/listeners.

@@ -1654,7 +1654,7 @@

Instance variables

return self._client
-
prop installation_store : Optional[slack_sdk.oauth.installation_store.installation_store.InstallationStore]
+
prop installation_store : slack_sdk.oauth.installation_store.installation_store.InstallationStore | None

The slack_sdk.oauth.InstallationStore that can be used in the authorize middleware.

@@ -1706,7 +1706,7 @@

Instance variables

return self._name
-
prop oauth_flow : Optional[OAuthFlow]
+
prop oauth_flowOAuthFlow | None

Configured OAuthFlow object if exists.

@@ -1735,7 +1735,7 @@

Instance variables

Methods

-def action(self, constraints: Union[str, Pattern, Dict[str, Union[str, Pattern]]], matchers: Optional[Sequence[Callable[..., bool]]] = None, middleware: Optional[Sequence[Union[Callable, Middleware]]] = None) ‑> Callable[..., Optional[Callable[..., Optional[BoltResponse]]]] +def action(self,
constraints: str | Pattern | Dict[str, str | Pattern],
matchers: Sequence[Callable[..., bool]] | None = None,
middleware: Sequence[Callable | Middleware] | None = None) ‑> Callable[..., Callable[..., BoltResponse | None] | None]

Registers a new action listener. This method can be used as either a decorator or a method.

@@ -1766,33 +1766,33 @@

Args

-def assistant(self, assistant: Assistant) ‑> Optional[Callable] +def assistant(self,
assistant: Assistant) ‑> Callable | None
-def attachment_action(self, callback_id: Union[str, Pattern], matchers: Optional[Sequence[Callable[..., bool]]] = None, middleware: Optional[Sequence[Union[Callable, Middleware]]] = None) ‑> Callable[..., Optional[Callable[..., Optional[BoltResponse]]]] +def attachment_action(self,
callback_id: str | Pattern,
matchers: Sequence[Callable[..., bool]] | None = None,
middleware: Sequence[Callable | Middleware] | None = None) ‑> Callable[..., Callable[..., BoltResponse | None] | None]

Registers a new interactive_message action listener. Refer to https://api.slack.com/legacy/message-buttons for details.

-def block_action(self, constraints: Union[str, Pattern, Dict[str, Union[str, Pattern]]], matchers: Optional[Sequence[Callable[..., bool]]] = None, middleware: Optional[Sequence[Union[Callable, Middleware]]] = None) ‑> Callable[..., Optional[Callable[..., Optional[BoltResponse]]]] +def block_action(self,
constraints: str | Pattern | Dict[str, str | Pattern],
matchers: Sequence[Callable[..., bool]] | None = None,
middleware: Sequence[Callable | Middleware] | None = None) ‑> Callable[..., Callable[..., BoltResponse | None] | None]

Registers a new block_actions action listener. Refer to https://api.slack.com/reference/interaction-payloads/block-actions for details.

-def block_suggestion(self, action_id: Union[str, Pattern], matchers: Optional[Sequence[Callable[..., bool]]] = None, middleware: Optional[Sequence[Union[Callable, Middleware]]] = None) ‑> Callable[..., Optional[Callable[..., Optional[BoltResponse]]]] +def block_suggestion(self,
action_id: str | Pattern,
matchers: Sequence[Callable[..., bool]] | None = None,
middleware: Sequence[Callable | Middleware] | None = None) ‑> Callable[..., Callable[..., BoltResponse | None] | None]

Registers a new block_suggestion listener.

-def command(self, command: Union[str, Pattern], matchers: Optional[Sequence[Callable[..., bool]]] = None, middleware: Optional[Sequence[Union[Callable, Middleware]]] = None) ‑> Callable[..., Optional[Callable[..., Optional[BoltResponse]]]] +def command(self,
command: str | Pattern,
matchers: Sequence[Callable[..., bool]] | None = None,
middleware: Sequence[Callable | Middleware] | None = None) ‑> Callable[..., Callable[..., BoltResponse | None] | None]

Registers a new slash command listener. @@ -1822,40 +1822,40 @@

Args

-def default_app_uninstalled_event_listener(self) ‑> Callable[..., Optional[BoltResponse]] +def default_app_uninstalled_event_listener(self) ‑> Callable[..., BoltResponse | None]
-def default_tokens_revoked_event_listener(self) ‑> Callable[..., Optional[BoltResponse]] +def default_tokens_revoked_event_listener(self) ‑> Callable[..., BoltResponse | None]
-def dialog_cancellation(self, callback_id: Union[str, Pattern], matchers: Optional[Sequence[Callable[..., bool]]] = None, middleware: Optional[Sequence[Union[Callable, Middleware]]] = None) ‑> Callable[..., Optional[Callable[..., Optional[BoltResponse]]]] +def dialog_cancellation(self,
callback_id: str | Pattern,
matchers: Sequence[Callable[..., bool]] | None = None,
middleware: Sequence[Callable | Middleware] | None = None) ‑> Callable[..., Callable[..., BoltResponse | None] | None]

Registers a new dialog_cancellation listener. Refer to https://api.slack.com/dialogs for details.

-def dialog_submission(self, callback_id: Union[str, Pattern], matchers: Optional[Sequence[Callable[..., bool]]] = None, middleware: Optional[Sequence[Union[Callable, Middleware]]] = None) ‑> Callable[..., Optional[Callable[..., Optional[BoltResponse]]]] +def dialog_submission(self,
callback_id: str | Pattern,
matchers: Sequence[Callable[..., bool]] | None = None,
middleware: Sequence[Callable | Middleware] | None = None) ‑> Callable[..., Callable[..., BoltResponse | None] | None]

Registers a new dialog_submission listener. Refer to https://api.slack.com/dialogs for details.

-def dialog_suggestion(self, callback_id: Union[str, Pattern], matchers: Optional[Sequence[Callable[..., bool]]] = None, middleware: Optional[Sequence[Union[Callable, Middleware]]] = None) ‑> Callable[..., Optional[Callable[..., Optional[BoltResponse]]]] +def dialog_suggestion(self,
callback_id: str | Pattern,
matchers: Sequence[Callable[..., bool]] | None = None,
middleware: Sequence[Callable | Middleware] | None = None) ‑> Callable[..., Callable[..., BoltResponse | None] | None]

Registers a new dialog_suggestion listener. Refer to https://api.slack.com/dialogs for details.

-def dispatch(self, req: BoltRequest) ‑> BoltResponse +def dispatch(self,
req: BoltRequest) ‑> BoltResponse

Applies all middleware and dispatches an incoming request from Slack to the right code path.

@@ -1874,7 +1874,7 @@

Returns

-def error(self, func: Callable[..., Optional[BoltResponse]]) ‑> Callable[..., Optional[BoltResponse]] +def error(self,
func: Callable[..., BoltResponse | None]) ‑> Callable[..., BoltResponse | None]

Updates the global error handler. This method can be used as either a decorator or a method.

@@ -1896,7 +1896,7 @@

Args

-def event(self, event: Union[str, Pattern, Dict[str, Union[str, Sequence[Union[str, Pattern, ForwardRef(None)]], ForwardRef(None)]]], matchers: Optional[Sequence[Callable[..., bool]]] = None, middleware: Optional[Sequence[Union[Callable, Middleware]]] = None) ‑> Callable[..., Optional[Callable[..., Optional[BoltResponse]]]] +def event(self,
event: str | Pattern | Dict[str, str | Sequence[str | Pattern | None] | None],
matchers: Sequence[Callable[..., bool]] | None = None,
middleware: Sequence[Callable | Middleware] | None = None) ‑> Callable[..., Callable[..., BoltResponse | None] | None]

Registers a new event listener. This method can be used as either a decorator or a method.

@@ -1927,7 +1927,7 @@

Args

-def function(self, callback_id: Union[str, Pattern], matchers: Optional[Sequence[Callable[..., bool]]] = None, middleware: Optional[Sequence[Union[Callable, Middleware]]] = None, auto_acknowledge: bool = True) ‑> Callable[..., Optional[Callable[..., Optional[BoltResponse]]]] +def function(self,
callback_id: str | Pattern,
matchers: Sequence[Callable[..., bool]] | None = None,
middleware: Sequence[Callable | Middleware] | None = None,
auto_acknowledge: bool = True) ‑> Callable[..., Callable[..., BoltResponse | None] | None]

Registers a new Function listener. @@ -1960,13 +1960,13 @@

Args

-def global_shortcut(self, callback_id: Union[str, Pattern], matchers: Optional[Sequence[Callable[..., bool]]] = None, middleware: Optional[Sequence[Union[Callable, Middleware]]] = None) ‑> Callable[..., Optional[Callable[..., Optional[BoltResponse]]]] +def global_shortcut(self,
callback_id: str | Pattern,
matchers: Sequence[Callable[..., bool]] | None = None,
middleware: Sequence[Callable | Middleware] | None = None) ‑> Callable[..., Callable[..., BoltResponse | None] | None]

Registers a new global shortcut listener.

-def message(self, keyword: Union[str, Pattern] = '', matchers: Optional[Sequence[Callable[..., bool]]] = None, middleware: Optional[Sequence[Union[Callable, Middleware]]] = None) ‑> Callable[..., Optional[Callable[..., Optional[BoltResponse]]]] +def message(self,
keyword: str | Pattern = '',
matchers: Sequence[Callable[..., bool]] | None = None,
middleware: Sequence[Callable | Middleware] | None = None) ‑> Callable[..., Callable[..., BoltResponse | None] | None]

Registers a new message event listener. This method can be used as either a decorator or a method. @@ -1995,13 +1995,13 @@

Args

-def message_shortcut(self, callback_id: Union[str, Pattern], matchers: Optional[Sequence[Callable[..., bool]]] = None, middleware: Optional[Sequence[Union[Callable, Middleware]]] = None) ‑> Callable[..., Optional[Callable[..., Optional[BoltResponse]]]] +def message_shortcut(self,
callback_id: str | Pattern,
matchers: Sequence[Callable[..., bool]] | None = None,
middleware: Sequence[Callable | Middleware] | None = None) ‑> Callable[..., Callable[..., BoltResponse | None] | None]

Registers a new message shortcut listener.

-def middleware(self, *args) ‑> Optional[Callable] +def middleware(self, *args) ‑> Callable | None

Registers a new middleware to this app. @@ -2024,7 +2024,7 @@

Args

-def options(self, constraints: Union[str, Pattern, Dict[str, Union[str, Pattern]]], matchers: Optional[Sequence[Callable[..., bool]]] = None, middleware: Optional[Sequence[Union[Callable, Middleware]]] = None) ‑> Callable[..., Optional[Callable[..., Optional[BoltResponse]]]] +def options(self,
constraints: str | Pattern | Dict[str, str | Pattern],
matchers: Sequence[Callable[..., bool]] | None = None,
middleware: Sequence[Callable | Middleware] | None = None) ‑> Callable[..., Callable[..., BoltResponse | None] | None]

Registers a new options listener. @@ -2064,7 +2064,7 @@

Args

-def shortcut(self, constraints: Union[str, Pattern, Dict[str, Union[str, Pattern]]], matchers: Optional[Sequence[Callable[..., bool]]] = None, middleware: Optional[Sequence[Union[Callable, Middleware]]] = None) ‑> Callable[..., Optional[Callable[..., Optional[BoltResponse]]]] +def shortcut(self,
constraints: str | Pattern | Dict[str, str | Pattern],
matchers: Sequence[Callable[..., bool]] | None = None,
middleware: Sequence[Callable | Middleware] | None = None) ‑> Callable[..., Callable[..., BoltResponse | None] | None]

Registers a new shortcut listener. @@ -2100,7 +2100,7 @@

Args

-def start(self, port: int = 3000, path: str = '/slack/events', http_server_logger_enabled: bool = True) ‑> None +def start(self,
port: int = 3000,
path: str = '/slack/events',
http_server_logger_enabled: bool = True) ‑> None

Starts a web server for local development.

@@ -2121,7 +2121,7 @@

Args

-def step(self, callback_id: Union[str, Pattern, WorkflowStepWorkflowStepBuilder], edit: Union[Callable[..., Optional[BoltResponse]], Listener, Sequence[Callable], ForwardRef(None)] = None, save: Union[Callable[..., Optional[BoltResponse]], Listener, Sequence[Callable], ForwardRef(None)] = None, execute: Union[Callable[..., Optional[BoltResponse]], Listener, Sequence[Callable], ForwardRef(None)] = None) +def step(self,
callback_id: str | Pattern | WorkflowStep | WorkflowStepBuilder,
edit: Callable[..., BoltResponse | None] | Listener | Sequence[Callable] | None = None,
save: Callable[..., BoltResponse | None] | Listener | Sequence[Callable] | None = None,
execute: Callable[..., BoltResponse | None] | Listener | Sequence[Callable] | None = None)

Deprecated

@@ -2159,14 +2159,14 @@

Args

-def use(self, *args) ‑> Optional[Callable] +def use(self, *args) ‑> Callable | None

Registers a new global middleware to this app. This method can be used as either a decorator or a method.

Refer to App#middleware() method's docstring for details.

-def view(self, constraints: Union[str, Pattern, Dict[str, Union[str, Pattern]]], matchers: Optional[Sequence[Callable[..., bool]]] = None, middleware: Optional[Sequence[Union[Callable, Middleware]]] = None) ‑> Callable[..., Optional[Callable[..., Optional[BoltResponse]]]] +def view(self,
constraints: str | Pattern | Dict[str, str | Pattern],
matchers: Sequence[Callable[..., bool]] | None = None,
middleware: Sequence[Callable | Middleware] | None = None) ‑> Callable[..., Callable[..., BoltResponse | None] | None]

Registers a new view_submission/view_closed event listener. @@ -2206,14 +2206,14 @@

Args

-def view_closed(self, constraints: Union[str, Pattern], matchers: Optional[Sequence[Callable[..., bool]]] = None, middleware: Optional[Sequence[Union[Callable, Middleware]]] = None) ‑> Callable[..., Optional[Callable[..., Optional[BoltResponse]]]] +def view_closed(self,
constraints: str | Pattern,
matchers: Sequence[Callable[..., bool]] | None = None,
middleware: Sequence[Callable | Middleware] | None = None) ‑> Callable[..., Callable[..., BoltResponse | None] | None]

Registers a new view_closed listener. Refer to https://api.slack.com/reference/interaction-payloads/views#view_closed for details.

-def view_submission(self, constraints: Union[str, Pattern], matchers: Optional[Sequence[Callable[..., bool]]] = None, middleware: Optional[Sequence[Union[Callable, Middleware]]] = None) ‑> Callable[..., Optional[Callable[..., Optional[BoltResponse]]]] +def view_submission(self,
constraints: str | Pattern,
matchers: Sequence[Callable[..., bool]] | None = None,
middleware: Sequence[Callable | Middleware] | None = None) ‑> Callable[..., Callable[..., BoltResponse | None] | None]

Registers a new view_submission listener. @@ -2223,7 +2223,7 @@

Args

class Args -(*, logger: logging.Logger, client: slack_sdk.web.client.WebClient, req: BoltRequest, resp: BoltResponse, context: BoltContext, body: Dict[str, Any], payload: Dict[str, Any], options: Optional[Dict[str, Any]] = None, shortcut: Optional[Dict[str, Any]] = None, action: Optional[Dict[str, Any]] = None, view: Optional[Dict[str, Any]] = None, command: Optional[Dict[str, Any]] = None, event: Optional[Dict[str, Any]] = None, message: Optional[Dict[str, Any]] = None, ack: Ack, say: Say, respond: Respond, complete: Complete, fail: Fail, set_status: Optional[SetStatus] = None, set_title: Optional[SetTitle] = None, set_suggested_prompts: Optional[SetSuggestedPrompts] = None, get_thread_context: Optional[GetThreadContext] = None, save_thread_context: Optional[SaveThreadContext] = None, next: Callable[[], None], **kwargs) +(*,
logger: logging.Logger,
client: slack_sdk.web.client.WebClient,
req: BoltRequest,
resp: BoltResponse,
context: BoltContext,
body: Dict[str, Any],
payload: Dict[str, Any],
options: Dict[str, Any] | None = None,
shortcut: Dict[str, Any] | None = None,
action: Dict[str, Any] | None = None,
view: Dict[str, Any] | None = None,
command: Dict[str, Any] | None = None,
event: Dict[str, Any] | None = None,
message: Dict[str, Any] | None = None,
ack: Ack,
say: Say,
respond: Respond,
complete: Complete,
fail: Fail,
set_status: SetStatus | None = None,
set_title: SetTitle | None = None,
set_suggested_prompts: SetSuggestedPrompts | None = None,
get_thread_context: GetThreadContext | None = None,
save_thread_context: SaveThreadContext | None = None,
next: Callable[[], None],
**kwargs)

All the arguments in this class are available in any middleware / listeners. @@ -2415,7 +2415,7 @@

Class variables

ack() utility function, which returns acknowledgement to the Slack servers

-
var action : Optional[Dict[str, Any]]
+
var action : Dict[str, Any] | None

An alias for payload in an @app.action listener

@@ -2427,7 +2427,7 @@

Class variables

slack_sdk.web.WebClient instance with a valid token

-
var command : Optional[Dict[str, Any]]
+
var command : Dict[str, Any] | None

An alias for payload in an @app.command listener

@@ -2439,7 +2439,7 @@

Class variables

Context data associated with the incoming request

-
var event : Optional[Dict[str, Any]]
+
var event : Dict[str, Any] | None

An alias for payload in an @app.event listener

@@ -2447,7 +2447,7 @@

Class variables

fail() utility function, signal that the custom function failed to complete

-
var get_thread_context : Optional[GetThreadContext]
+
var get_thread_contextGetThreadContext | None

get_thread_context() utility function for AI Agents & Assistants

@@ -2455,7 +2455,7 @@

Class variables

Logger instance

-
var message : Optional[Dict[str, Any]]
+
var message : Dict[str, Any] | None

An alias for payload in an @app.message listener

@@ -2467,7 +2467,7 @@

Class variables

An alias of next() for avoiding the Python built-in method overrides in middleware functions

-
var options : Optional[Dict[str, Any]]
+
var options : Dict[str, Any] | None

An alias for payload in an @app.options listener

@@ -2495,7 +2495,7 @@

Class variables

Response representation

-
var save_thread_context : Optional[SaveThreadContext]
+
var save_thread_contextSaveThreadContext | None

save_thread_context() utility function for AI Agents & Assistants

@@ -2503,23 +2503,23 @@

Class variables

say() utility function, which calls chat.postMessage API with the associated channel ID

-
var set_status : Optional[SetStatus]
+
var set_statusSetStatus | None

set_status() utility function for AI Agents & Assistants

-
var set_suggested_prompts : Optional[SetSuggestedPrompts]
+
var set_suggested_promptsSetSuggestedPrompts | None

set_suggested_prompts() utility function for AI Agents & Assistants

-
var set_title : Optional[SetTitle]
+
var set_titleSetTitle | None

set_title() utility function for AI Agents & Assistants

-
var shortcut : Optional[Dict[str, Any]]
+
var shortcut : Dict[str, Any] | None

An alias for payload in an @app.shortcut listener

-
var view : Optional[Dict[str, Any]]
+
var view : Dict[str, Any] | None

An alias for payload in an @app.view listener

@@ -2527,7 +2527,7 @@

Class variables

class Assistant -(*, app_name: str = 'assistant', thread_context_store: Optional[AssistantThreadContextStore] = None, logger: Optional[logging.Logger] = None) +(*,
app_name: str = 'assistant',
thread_context_store: AssistantThreadContextStore | None = None,
logger: logging.Logger | None = None)

A middleware can process request data before other middleware and listener functions.

@@ -2805,11 +2805,11 @@

Ancestors

Class variables

-
var base_logger : Optional[logging.Logger]
+
var base_logger : logging.Logger | None
-
var thread_context_store : Optional[AssistantThreadContextStore]
+
var thread_context_storeAssistantThreadContextStore | None
@@ -2817,7 +2817,7 @@

Class variables

Static methods

-def default_thread_context_changed(save_thread_context: SaveThreadContext, payload: dict) +def default_thread_context_changed(save_thread_context: SaveThreadContext,
payload: dict)
@@ -2826,31 +2826,31 @@

Static methods

Methods

-def bot_message(self, *args, matchers: Union[Callable[..., bool], ListenerMatcher, ForwardRef(None)] = None, middleware: Union[Callable, Middleware, ForwardRef(None)] = None, lazy: Optional[List[Callable[..., None]]] = None) +def bot_message(self,
*args,
matchers: Callable[..., bool] | ListenerMatcher | None = None,
middleware: Callable | Middleware | None = None,
lazy: List[Callable[..., None]] | None = None)
-def build_listener(self, listener_or_functions: Union[Listener, Callable, List[Callable]], matchers: Optional[List[Union[ListenerMatcher, Callable[..., bool]]]] = None, middleware: Optional[List[Middleware]] = None, base_logger: Optional[logging.Logger] = None) ‑> Listener +def build_listener(self,
listener_or_functions: Listener | Callable | List[Callable],
matchers: List[ListenerMatcher | Callable[..., bool]] | None = None,
middleware: List[Middleware] | None = None,
base_logger: logging.Logger | None = None) ‑> Listener
-def thread_context_changed(self, *args, matchers: Union[Callable[..., bool], ListenerMatcher, ForwardRef(None)] = None, middleware: Union[Callable, Middleware, ForwardRef(None)] = None, lazy: Optional[List[Callable[..., None]]] = None) +def thread_context_changed(self,
*args,
matchers: Callable[..., bool] | ListenerMatcher | None = None,
middleware: Callable | Middleware | None = None,
lazy: List[Callable[..., None]] | None = None)
-def thread_started(self, *args, matchers: Union[Callable[..., bool], ListenerMatcher, ForwardRef(None)] = None, middleware: Union[Callable, Middleware, ForwardRef(None)] = None, lazy: Optional[List[Callable[..., None]]] = None) +def thread_started(self,
*args,
matchers: Callable[..., bool] | ListenerMatcher | None = None,
middleware: Callable | Middleware | None = None,
lazy: List[Callable[..., None]] | None = None)
-def user_message(self, *args, matchers: Union[Callable[..., bool], ListenerMatcher, ForwardRef(None)] = None, middleware: Union[Callable, Middleware, ForwardRef(None)] = None, lazy: Optional[List[Callable[..., None]]] = None) +def user_message(self,
*args,
matchers: Callable[..., bool] | ListenerMatcher | None = None,
middleware: Callable | Middleware | None = None,
lazy: List[Callable[..., None]] | None = None)
@@ -2907,11 +2907,11 @@

Class variables

-
var enterprise_id : Optional[str]
+
var enterprise_id : str | None
-
var team_id : Optional[str]
+
var team_id : str | None
@@ -2941,7 +2941,7 @@

Subclasses

Methods

-def find(self, *, channel_id: str, thread_ts: str) ‑> Optional[AssistantThreadContext] +def find(self, *, channel_id: str, thread_ts: str) ‑> AssistantThreadContext | None
@@ -3347,7 +3347,7 @@

Returns

return self["fail"]
-
prop get_thread_context : Optional[GetThreadContext]
+
prop get_thread_contextGetThreadContext | None
@@ -3372,7 +3372,7 @@

Returns

return self["listener_runner"]
-
prop respond : Optional[Respond]
+
prop respondRespond | None

respond() function for this request.

@app.action("button")
@@ -3419,7 +3419,7 @@ 

Returns

return self["respond"]
-
prop save_thread_context : Optional[SaveThreadContext]
+
prop save_thread_contextSaveThreadContext | None
@@ -3474,7 +3474,7 @@

Returns

return self["say"]
-
prop set_status : Optional[SetStatus]
+
prop set_statusSetStatus | None
@@ -3486,7 +3486,7 @@

Returns

return self.get("set_status")
-
prop set_suggested_prompts : Optional[SetSuggestedPrompts]
+
prop set_suggested_promptsSetSuggestedPrompts | None
@@ -3498,7 +3498,7 @@

Returns

return self.get("set_suggested_prompts")
-
prop set_title : Optional[SetTitle]
+
prop set_titleSetTitle | None
@@ -3551,7 +3551,7 @@

Inherited members

class BoltRequest -(*, body: Union[str, dict], query: Union[str, Dict[str, str], Dict[str, Sequence[str]], ForwardRef(None)] = None, headers: Optional[Dict[str, Union[str, Sequence[str]]]] = None, context: Optional[Dict[str, Any]] = None, mode: str = 'http') +(*,
body: str | dict,
query: str | Dict[str, str] | Dict[str, Sequence[str]] | None = None,
headers: Dict[str, str | Sequence[str]] | None = None,
context: Dict[str, Any] | None = None,
mode: str = 'http')

Request to a Bolt app.

@@ -3647,7 +3647,7 @@

Class variables

-
var content_type : Optional[str]
+
var content_type : str | None
@@ -3659,7 +3659,7 @@

Class variables

-
var lazy_function_name : Optional[str]
+
var lazy_function_name : str | None
@@ -3692,7 +3692,7 @@

Methods

class BoltResponse -(*, status: int, body: Union[str, dict] = '', headers: Optional[Dict[str, Union[str, Sequence[str]]]] = None) +(*,
status: int,
body: str | dict = '',
headers: Dict[str, str | Sequence[str]] | None = None)

The response from a Bolt app.

@@ -3803,7 +3803,7 @@

Methods

class Complete -(client: slack_sdk.web.client.WebClient, function_execution_id: Optional[str]) +(client: slack_sdk.web.client.WebClient, function_execution_id: str | None)
@@ -3846,7 +3846,7 @@

Class variables

-
var function_execution_id : Optional[str]
+
var function_execution_id : str | None
@@ -3854,7 +3854,7 @@

Class variables

class CustomListenerMatcher -(*, app_name: str, func: Callable[..., bool], base_logger: Optional[logging.Logger] = None) +(*,
app_name: str,
func: Callable[..., bool],
base_logger: logging.Logger | None = None)
@@ -3919,7 +3919,7 @@

Inherited members

class Fail -(client: slack_sdk.web.client.WebClient, function_execution_id: Optional[str]) +(client: slack_sdk.web.client.WebClient, function_execution_id: str | None)
@@ -3962,7 +3962,7 @@

Class variables

-
var function_execution_id : Optional[str]
+
var function_execution_id : str | None
@@ -4016,7 +4016,7 @@

Ancestors

Methods

-def find(self, *, channel_id: str, thread_ts: str) ‑> Optional[AssistantThreadContext] +def find(self, *, channel_id: str, thread_ts: str) ‑> AssistantThreadContext | None
@@ -4128,13 +4128,13 @@

Class variables

Methods

-def matches(self, *, req: BoltRequest, resp: BoltResponse) ‑> bool +def matches(self,
*,
req: BoltRequest,
resp: BoltResponse) ‑> bool
-def run_ack_function(self, *, request: BoltRequest, response: BoltResponse) ‑> Optional[BoltResponse] +def run_ack_function(self,
*,
request: BoltRequest,
response: BoltResponse) ‑> BoltResponse | None

Runs all the registered middleware and then run the listener function.

@@ -4149,7 +4149,7 @@

Returns

The processed response

-def run_middleware(self, *, req: BoltRequest, resp: BoltResponse) ‑> Tuple[Optional[BoltResponse], bool] +def run_middleware(self,
*,
req: BoltRequest,
resp: BoltResponse) ‑> Tuple[BoltResponse | None, bool]

Runs a middleware.

@@ -4167,7 +4167,7 @@

Returns

class Respond -(*, response_url: Optional[str], proxy: Optional[str] = None, ssl: Optional[ssl.SSLContext] = None) +(*,
response_url: str | None,
proxy: str | None = None,
ssl: ssl.SSLContext | None = None)
@@ -4236,15 +4236,15 @@

Returns

Class variables

-
var proxy : Optional[str]
+
var proxy : str | None
-
var response_url : Optional[str]
+
var response_url : str | None
-
var ssl : Optional[ssl.SSLContext]
+
var ssl : ssl.SSLContext | None
@@ -4252,7 +4252,7 @@

Class variables

class SaveThreadContext -(thread_context_store: AssistantThreadContextStore, channel_id: str, thread_ts: str) +(thread_context_store: AssistantThreadContextStore,
channel_id: str,
thread_ts: str)
@@ -4300,7 +4300,7 @@

Class variables

class Say -(client: Optional[slack_sdk.web.client.WebClient], channel: Optional[str], thread_ts: Optional[str] = None, metadata: Union[Dict, slack_sdk.models.metadata.Metadata, ForwardRef(None)] = None, build_metadata: Optional[Callable[[], Union[Dict, slack_sdk.models.metadata.Metadata, ForwardRef(None)]]] = None) +(client: slack_sdk.web.client.WebClient | None,
channel: str | None,
thread_ts: str | None = None,
metadata: Dict | slack_sdk.models.metadata.Metadata | None = None,
build_metadata: Callable[[], Dict | slack_sdk.models.metadata.Metadata | None] | None = None)
@@ -4391,23 +4391,23 @@

Class variables

Class variables

-
var build_metadata : Optional[Callable[[], Union[Dict, slack_sdk.models.metadata.Metadata, ForwardRef(None)]]]
+
var build_metadata : Callable[[], Dict | slack_sdk.models.metadata.Metadata | None] | None
-
var channel : Optional[str]
+
var channel : str | None
-
var client : Optional[slack_sdk.web.client.WebClient]
+
var client : slack_sdk.web.client.WebClient | None
-
var metadata : Union[Dict, slack_sdk.models.metadata.Metadata, ForwardRef(None)]
+
var metadata : Dict | slack_sdk.models.metadata.Metadata | None
-
var thread_ts : Optional[str]
+
var thread_ts : str | None
@@ -4486,7 +4486,11 @@

Class variables

self.channel_id = channel_id self.thread_ts = thread_ts - def __call__(self, prompts: List[Union[str, Dict[str, str]]]) -> SlackResponse: + def __call__( + self, + prompts: List[Union[str, Dict[str, str]]], + title: Optional[str] = None, + ) -> SlackResponse: prompts_arg: List[Dict[str, str]] = [] for prompt in prompts: if isinstance(prompt, str): @@ -4498,6 +4502,7 @@

Class variables

channel_id=self.channel_id, thread_ts=self.thread_ts, prompts=prompts_arg, + title=title, )

Class variables

@@ -4846,7 +4851,7 @@

SetTitle diff --git a/docs/static/api-docs/slack_bolt/kwargs_injection/args.html b/docs/static/api-docs/slack_bolt/kwargs_injection/args.html index 6768b4230..ee9302825 100644 --- a/docs/static/api-docs/slack_bolt/kwargs_injection/args.html +++ b/docs/static/api-docs/slack_bolt/kwargs_injection/args.html @@ -3,13 +3,13 @@ - + slack_bolt.kwargs_injection.args API documentation - + @@ -37,7 +37,7 @@

Classes

class Args -(*, logger: logging.Logger, client: slack_sdk.web.client.WebClient, req: BoltRequest, resp: BoltResponse, context: BoltContext, body: Dict[str, Any], payload: Dict[str, Any], options: Optional[Dict[str, Any]] = None, shortcut: Optional[Dict[str, Any]] = None, action: Optional[Dict[str, Any]] = None, view: Optional[Dict[str, Any]] = None, command: Optional[Dict[str, Any]] = None, event: Optional[Dict[str, Any]] = None, message: Optional[Dict[str, Any]] = None, ack: Ack, say: Say, respond: Respond, complete: Complete, fail: Fail, set_status: Optional[SetStatus] = None, set_title: Optional[SetTitle] = None, set_suggested_prompts: Optional[SetSuggestedPrompts] = None, get_thread_context: Optional[GetThreadContext] = None, save_thread_context: Optional[SaveThreadContext] = None, next: Callable[[], None], **kwargs) +(*,
logger: logging.Logger,
client: slack_sdk.web.client.WebClient,
req: BoltRequest,
resp: BoltResponse,
context: BoltContext,
body: Dict[str, Any],
payload: Dict[str, Any],
options: Dict[str, Any] | None = None,
shortcut: Dict[str, Any] | None = None,
action: Dict[str, Any] | None = None,
view: Dict[str, Any] | None = None,
command: Dict[str, Any] | None = None,
event: Dict[str, Any] | None = None,
message: Dict[str, Any] | None = None,
ack: Ack,
say: Say,
respond: Respond,
complete: Complete,
fail: Fail,
set_status: SetStatus | None = None,
set_title: SetTitle | None = None,
set_suggested_prompts: SetSuggestedPrompts | None = None,
get_thread_context: GetThreadContext | None = None,
save_thread_context: SaveThreadContext | None = None,
next: Callable[[], None],
**kwargs)

All the arguments in this class are available in any middleware / listeners. @@ -229,7 +229,7 @@

Class variables

ack() utility function, which returns acknowledgement to the Slack servers

-
var action : Optional[Dict[str, Any]]
+
var action : Dict[str, Any] | None

An alias for payload in an @app.action listener

@@ -241,7 +241,7 @@

Class variables

slack_sdk.web.WebClient instance with a valid token

-
var command : Optional[Dict[str, Any]]
+
var command : Dict[str, Any] | None

An alias for payload in an @app.command listener

@@ -253,7 +253,7 @@

Class variables

Context data associated with the incoming request

-
var event : Optional[Dict[str, Any]]
+
var event : Dict[str, Any] | None

An alias for payload in an @app.event listener

@@ -261,7 +261,7 @@

Class variables

fail() utility function, signal that the custom function failed to complete

-
var get_thread_context : Optional[GetThreadContext]
+
var get_thread_contextGetThreadContext | None

get_thread_context() utility function for AI Agents & Assistants

@@ -269,7 +269,7 @@

Class variables

Logger instance

-
var message : Optional[Dict[str, Any]]
+
var message : Dict[str, Any] | None

An alias for payload in an @app.message listener

@@ -281,7 +281,7 @@

Class variables

An alias of next() for avoiding the Python built-in method overrides in middleware functions

-
var options : Optional[Dict[str, Any]]
+
var options : Dict[str, Any] | None

An alias for payload in an @app.options listener

@@ -309,7 +309,7 @@

Class variables

Response representation

-
var save_thread_context : Optional[SaveThreadContext]
+
var save_thread_contextSaveThreadContext | None

save_thread_context() utility function for AI Agents & Assistants

@@ -317,23 +317,23 @@

Class variables

say() utility function, which calls chat.postMessage API with the associated channel ID

-
var set_status : Optional[SetStatus]
+
var set_statusSetStatus | None

set_status() utility function for AI Agents & Assistants

-
var set_suggested_prompts : Optional[SetSuggestedPrompts]
+
var set_suggested_promptsSetSuggestedPrompts | None

set_suggested_prompts() utility function for AI Agents & Assistants

-
var set_title : Optional[SetTitle]
+
var set_titleSetTitle | None

set_title() utility function for AI Agents & Assistants

-
var shortcut : Optional[Dict[str, Any]]
+
var shortcut : Dict[str, Any] | None

An alias for payload in an @app.shortcut listener

-
var view : Optional[Dict[str, Any]]
+
var view : Dict[str, Any] | None

An alias for payload in an @app.view listener

@@ -393,7 +393,7 @@

-

Generated by pdoc 0.11.1.

+

Generated by pdoc 0.11.3.

diff --git a/docs/static/api-docs/slack_bolt/kwargs_injection/async_args.html b/docs/static/api-docs/slack_bolt/kwargs_injection/async_args.html index 08aa83cbf..97bc4b328 100644 --- a/docs/static/api-docs/slack_bolt/kwargs_injection/async_args.html +++ b/docs/static/api-docs/slack_bolt/kwargs_injection/async_args.html @@ -3,13 +3,13 @@ - + slack_bolt.kwargs_injection.async_args API documentation - + @@ -37,7 +37,7 @@

Classes

class AsyncArgs -(*, logger: logging.Logger, client: slack_sdk.web.async_client.AsyncWebClient, req: AsyncBoltRequest, resp: BoltResponse, context: AsyncBoltContext, body: Dict[str, Any], payload: Dict[str, Any], options: Optional[Dict[str, Any]] = None, shortcut: Optional[Dict[str, Any]] = None, action: Optional[Dict[str, Any]] = None, view: Optional[Dict[str, Any]] = None, command: Optional[Dict[str, Any]] = None, event: Optional[Dict[str, Any]] = None, message: Optional[Dict[str, Any]] = None, ack: AsyncAck, say: AsyncSay, respond: AsyncRespond, complete: AsyncComplete, fail: AsyncFail, set_status: Optional[AsyncSetStatus] = None, set_title: Optional[AsyncSetTitle] = None, set_suggested_prompts: Optional[AsyncSetSuggestedPrompts] = None, get_thread_context: Optional[AsyncGetThreadContext] = None, save_thread_context: Optional[AsyncSaveThreadContext] = None, next: Callable[[], Awaitable[None]], **kwargs) +(*,
logger: logging.Logger,
client: slack_sdk.web.async_client.AsyncWebClient,
req: AsyncBoltRequest,
resp: BoltResponse,
context: AsyncBoltContext,
body: Dict[str, Any],
payload: Dict[str, Any],
options: Dict[str, Any] | None = None,
shortcut: Dict[str, Any] | None = None,
action: Dict[str, Any] | None = None,
view: Dict[str, Any] | None = None,
command: Dict[str, Any] | None = None,
event: Dict[str, Any] | None = None,
message: Dict[str, Any] | None = None,
ack: AsyncAck,
say: AsyncSay,
respond: AsyncRespond,
complete: AsyncComplete,
fail: AsyncFail,
set_status: AsyncSetStatus | None = None,
set_title: AsyncSetTitle | None = None,
set_suggested_prompts: AsyncSetSuggestedPrompts | None = None,
get_thread_context: AsyncGetThreadContext | None = None,
save_thread_context: AsyncSaveThreadContext | None = None,
next: Callable[[], Awaitable[None]],
**kwargs)

All the arguments in this class are available in any middleware / listeners. @@ -226,7 +226,7 @@

Class variables

ack() utility function, which returns acknowledgement to the Slack servers

-
var action : Optional[Dict[str, Any]]
+
var action : Dict[str, Any] | None

An alias for payload in an @app.action listener

@@ -238,7 +238,7 @@

Class variables

slack_sdk.web.async_client.AsyncWebClient instance with a valid token

-
var command : Optional[Dict[str, Any]]
+
var command : Dict[str, Any] | None

An alias for payload in an @app.command listener

@@ -250,7 +250,7 @@

Class variables

Context data associated with the incoming request

-
var event : Optional[Dict[str, Any]]
+
var event : Dict[str, Any] | None

An alias for payload in an @app.event listener

@@ -258,7 +258,7 @@

Class variables

fail() utility function, signal that the custom function failed to complete

-
var get_thread_context : Optional[AsyncGetThreadContext]
+
var get_thread_contextAsyncGetThreadContext | None

get_thread_context() utility function for AI Agents & Assistants

@@ -266,7 +266,7 @@

Class variables

Logger instance

-
var message : Optional[Dict[str, Any]]
+
var message : Dict[str, Any] | None

An alias for payload in an @app.message listener

@@ -278,7 +278,7 @@

Class variables

An alias of next() for avoiding the Python built-in method overrides in middleware functions

-
var options : Optional[Dict[str, Any]]
+
var options : Dict[str, Any] | None

An alias for payload in an @app.options listener

@@ -306,7 +306,7 @@

Class variables

Response representation

-
var save_thread_context : Optional[AsyncSaveThreadContext]
+
var save_thread_contextAsyncSaveThreadContext | None

save_thread_context() utility function for AI Agents & Assistants

@@ -314,23 +314,23 @@

Class variables

say() utility function, which calls chat.postMessage API with the associated channel ID

-
var set_status : Optional[AsyncSetStatus]
+
var set_statusAsyncSetStatus | None

set_status() utility function for AI Agents & Assistants

-
var set_suggested_prompts : Optional[AsyncSetSuggestedPrompts]
+
var set_suggested_promptsAsyncSetSuggestedPrompts | None

set_suggested_prompts() utility function for AI Agents & Assistants

-
var set_title : Optional[AsyncSetTitle]
+
var set_titleAsyncSetTitle | None

set_title() utility function for AI Agents & Assistants

-
var shortcut : Optional[Dict[str, Any]]
+
var shortcut : Dict[str, Any] | None

An alias for payload in an @app.shortcut listener

-
var view : Optional[Dict[str, Any]]
+
var view : Dict[str, Any] | None

An alias for payload in an @app.view listener

@@ -390,7 +390,7 @@

-

Generated by pdoc 0.11.1.

+

Generated by pdoc 0.11.3.

diff --git a/docs/static/api-docs/slack_bolt/kwargs_injection/async_utils.html b/docs/static/api-docs/slack_bolt/kwargs_injection/async_utils.html index 49e597234..368050d29 100644 --- a/docs/static/api-docs/slack_bolt/kwargs_injection/async_utils.html +++ b/docs/static/api-docs/slack_bolt/kwargs_injection/async_utils.html @@ -3,13 +3,13 @@ - + slack_bolt.kwargs_injection.async_utils API documentation - + @@ -34,7 +34,7 @@

Module slack_bolt.kwargs_injection.async_utilsFunctions

-def build_async_required_kwargs(*, logger: logging.Logger, required_arg_names: MutableSequence[str], request: AsyncBoltRequest, response: Optional[BoltResponse], next_func: Optional[Callable[[], None]] = None, this_func: Optional[Callable] = None, error: Optional[Exception] = None, next_keys_required: bool = True) ‑> Dict[str, Any] +def build_async_required_kwargs(*,
logger: logging.Logger,
required_arg_names: MutableSequence[str],
request: AsyncBoltRequest,
response: BoltResponse | None,
next_func: Callable[[], None] | None = None,
this_func: Callable | None = None,
error: Exception | None = None,
next_keys_required: bool = True) ‑> Dict[str, Any]
@@ -63,7 +63,7 @@

Functions

diff --git a/docs/static/api-docs/slack_bolt/kwargs_injection/index.html b/docs/static/api-docs/slack_bolt/kwargs_injection/index.html index 695b30653..850be4834 100644 --- a/docs/static/api-docs/slack_bolt/kwargs_injection/index.html +++ b/docs/static/api-docs/slack_bolt/kwargs_injection/index.html @@ -3,13 +3,13 @@ - + slack_bolt.kwargs_injection API documentation - + @@ -56,7 +56,7 @@

Sub-modules

Functions

-def build_required_kwargs(*, logger: logging.Logger, required_arg_names: MutableSequence[str], request: BoltRequest, response: Optional[BoltResponse], next_func: Optional[Callable[[], None]] = None, this_func: Optional[Callable] = None, error: Optional[Exception] = None, next_keys_required: bool = True) ‑> Dict[str, Any] +def build_required_kwargs(*,
logger: logging.Logger,
required_arg_names: MutableSequence[str],
request: BoltRequest,
response: BoltResponse | None,
next_func: Callable[[], None] | None = None,
this_func: Callable | None = None,
error: Exception | None = None,
next_keys_required: bool = True) ‑> Dict[str, Any]
@@ -68,7 +68,7 @@

Classes

class Args -(*, logger: logging.Logger, client: slack_sdk.web.client.WebClient, req: BoltRequest, resp: BoltResponse, context: BoltContext, body: Dict[str, Any], payload: Dict[str, Any], options: Optional[Dict[str, Any]] = None, shortcut: Optional[Dict[str, Any]] = None, action: Optional[Dict[str, Any]] = None, view: Optional[Dict[str, Any]] = None, command: Optional[Dict[str, Any]] = None, event: Optional[Dict[str, Any]] = None, message: Optional[Dict[str, Any]] = None, ack: Ack, say: Say, respond: Respond, complete: Complete, fail: Fail, set_status: Optional[SetStatus] = None, set_title: Optional[SetTitle] = None, set_suggested_prompts: Optional[SetSuggestedPrompts] = None, get_thread_context: Optional[GetThreadContext] = None, save_thread_context: Optional[SaveThreadContext] = None, next: Callable[[], None], **kwargs) +(*,
logger: logging.Logger,
client: slack_sdk.web.client.WebClient,
req: BoltRequest,
resp: BoltResponse,
context: BoltContext,
body: Dict[str, Any],
payload: Dict[str, Any],
options: Dict[str, Any] | None = None,
shortcut: Dict[str, Any] | None = None,
action: Dict[str, Any] | None = None,
view: Dict[str, Any] | None = None,
command: Dict[str, Any] | None = None,
event: Dict[str, Any] | None = None,
message: Dict[str, Any] | None = None,
ack: Ack,
say: Say,
respond: Respond,
complete: Complete,
fail: Fail,
set_status: SetStatus | None = None,
set_title: SetTitle | None = None,
set_suggested_prompts: SetSuggestedPrompts | None = None,
get_thread_context: GetThreadContext | None = None,
save_thread_context: SaveThreadContext | None = None,
next: Callable[[], None],
**kwargs)

All the arguments in this class are available in any middleware / listeners. @@ -260,7 +260,7 @@

Class variables

ack() utility function, which returns acknowledgement to the Slack servers

-
var action : Optional[Dict[str, Any]]
+
var action : Dict[str, Any] | None

An alias for payload in an @app.action listener

@@ -272,7 +272,7 @@

Class variables

slack_sdk.web.WebClient instance with a valid token

-
var command : Optional[Dict[str, Any]]
+
var command : Dict[str, Any] | None

An alias for payload in an @app.command listener

@@ -284,7 +284,7 @@

Class variables

Context data associated with the incoming request

-
var event : Optional[Dict[str, Any]]
+
var event : Dict[str, Any] | None

An alias for payload in an @app.event listener

@@ -292,7 +292,7 @@

Class variables

fail() utility function, signal that the custom function failed to complete

-
var get_thread_context : Optional[GetThreadContext]
+
var get_thread_contextGetThreadContext | None

get_thread_context() utility function for AI Agents & Assistants

@@ -300,7 +300,7 @@

Class variables

Logger instance

-
var message : Optional[Dict[str, Any]]
+
var message : Dict[str, Any] | None

An alias for payload in an @app.message listener

@@ -312,7 +312,7 @@

Class variables

An alias of next() for avoiding the Python built-in method overrides in middleware functions

-
var options : Optional[Dict[str, Any]]
+
var options : Dict[str, Any] | None

An alias for payload in an @app.options listener

@@ -340,7 +340,7 @@

Class variables

Response representation

-
var save_thread_context : Optional[SaveThreadContext]
+
var save_thread_contextSaveThreadContext | None

save_thread_context() utility function for AI Agents & Assistants

@@ -348,23 +348,23 @@

Class variables

say() utility function, which calls chat.postMessage API with the associated channel ID

-
var set_status : Optional[SetStatus]
+
var set_statusSetStatus | None

set_status() utility function for AI Agents & Assistants

-
var set_suggested_prompts : Optional[SetSuggestedPrompts]
+
var set_suggested_promptsSetSuggestedPrompts | None

set_suggested_prompts() utility function for AI Agents & Assistants

-
var set_title : Optional[SetTitle]
+
var set_titleSetTitle | None

set_title() utility function for AI Agents & Assistants

-
var shortcut : Optional[Dict[str, Any]]
+
var shortcut : Dict[str, Any] | None

An alias for payload in an @app.shortcut listener

-
var view : Optional[Dict[str, Any]]
+
var view : Dict[str, Any] | None

An alias for payload in an @app.view listener

@@ -437,7 +437,7 @@

-

Generated by pdoc 0.11.1.

+

Generated by pdoc 0.11.3.

diff --git a/docs/static/api-docs/slack_bolt/kwargs_injection/utils.html b/docs/static/api-docs/slack_bolt/kwargs_injection/utils.html index 443b6a89f..b54128278 100644 --- a/docs/static/api-docs/slack_bolt/kwargs_injection/utils.html +++ b/docs/static/api-docs/slack_bolt/kwargs_injection/utils.html @@ -3,13 +3,13 @@ - + slack_bolt.kwargs_injection.utils API documentation - + @@ -34,7 +34,7 @@

Module slack_bolt.kwargs_injection.utils

Functions

-def build_required_kwargs(*, logger: logging.Logger, required_arg_names: MutableSequence[str], request: BoltRequest, response: Optional[BoltResponse], next_func: Optional[Callable[[], None]] = None, this_func: Optional[Callable] = None, error: Optional[Exception] = None, next_keys_required: bool = True) ‑> Dict[str, Any] +def build_required_kwargs(*,
logger: logging.Logger,
required_arg_names: MutableSequence[str],
request: BoltRequest,
response: BoltResponse | None,
next_func: Callable[[], None] | None = None,
this_func: Callable | None = None,
error: Exception | None = None,
next_keys_required: bool = True) ‑> Dict[str, Any]
@@ -63,7 +63,7 @@

Functions

diff --git a/docs/static/api-docs/slack_bolt/lazy_listener/async_internals.html b/docs/static/api-docs/slack_bolt/lazy_listener/async_internals.html index 8e6355160..f1c66f368 100644 --- a/docs/static/api-docs/slack_bolt/lazy_listener/async_internals.html +++ b/docs/static/api-docs/slack_bolt/lazy_listener/async_internals.html @@ -3,13 +3,13 @@ - + slack_bolt.lazy_listener.async_internals API documentation - + @@ -34,7 +34,7 @@

Module slack_bolt.lazy_listener.async_internalsFunctions

-async def to_runnable_function(internal_func: Callable[..., Awaitable[None]], logger: logging.Logger, request: AsyncBoltRequest) +async def to_runnable_function(internal_func: Callable[..., Awaitable[None]],
logger: logging.Logger,
request: AsyncBoltRequest)
@@ -63,7 +63,7 @@

Functions

diff --git a/docs/static/api-docs/slack_bolt/lazy_listener/async_runner.html b/docs/static/api-docs/slack_bolt/lazy_listener/async_runner.html index 389ae4cfa..32b2fec7b 100644 --- a/docs/static/api-docs/slack_bolt/lazy_listener/async_runner.html +++ b/docs/static/api-docs/slack_bolt/lazy_listener/async_runner.html @@ -3,13 +3,13 @@ - + slack_bolt.lazy_listener.async_runner API documentation - + @@ -85,7 +85,7 @@

Class variables

Methods

-async def run(self, function: Callable[..., Awaitable[None]], request: AsyncBoltRequest) ‑> None +async def run(self,
function: Callable[..., Awaitable[None]],
request: AsyncBoltRequest) ‑> None

Synchronously run the function with a given request data.

@@ -98,7 +98,7 @@

Args

-def start(self, function: Callable[..., Awaitable[None]], request: AsyncBoltRequest) ‑> None +def start(self,
function: Callable[..., Awaitable[None]],
request: AsyncBoltRequest) ‑> None

Starts a new lazy listener execution.

@@ -141,7 +141,7 @@

-

Generated by pdoc 0.11.1.

+

Generated by pdoc 0.11.3.

diff --git a/docs/static/api-docs/slack_bolt/lazy_listener/asyncio_runner.html b/docs/static/api-docs/slack_bolt/lazy_listener/asyncio_runner.html index 19a356281..562e2457e 100644 --- a/docs/static/api-docs/slack_bolt/lazy_listener/asyncio_runner.html +++ b/docs/static/api-docs/slack_bolt/lazy_listener/asyncio_runner.html @@ -3,13 +3,13 @@ - + slack_bolt.lazy_listener.asyncio_runner API documentation - + @@ -111,7 +111,7 @@

-

Generated by pdoc 0.11.1.

+

Generated by pdoc 0.11.3.

diff --git a/docs/static/api-docs/slack_bolt/lazy_listener/index.html b/docs/static/api-docs/slack_bolt/lazy_listener/index.html index 834ebff55..d7c866b20 100644 --- a/docs/static/api-docs/slack_bolt/lazy_listener/index.html +++ b/docs/static/api-docs/slack_bolt/lazy_listener/index.html @@ -3,13 +3,13 @@ - + slack_bolt.lazy_listener API documentation - + @@ -135,7 +135,7 @@

Class variables

Methods

-def run(self, function: Callable[..., None], request: BoltRequest) ‑> None +def run(self,
function: Callable[..., None],
request: BoltRequest) ‑> None

Synchronously runs the function with a given request data.

@@ -148,7 +148,7 @@

Args

-def start(self, function: Callable[..., None], request: BoltRequest) ‑> None +def start(self,
function: Callable[..., None],
request: BoltRequest) ‑> None

Starts a new lazy listener execution.

@@ -262,7 +262,7 @@

-

Generated by pdoc 0.11.1.

+

Generated by pdoc 0.11.3.

diff --git a/docs/static/api-docs/slack_bolt/lazy_listener/internals.html b/docs/static/api-docs/slack_bolt/lazy_listener/internals.html index dbf56352d..32e7c59f3 100644 --- a/docs/static/api-docs/slack_bolt/lazy_listener/internals.html +++ b/docs/static/api-docs/slack_bolt/lazy_listener/internals.html @@ -3,13 +3,13 @@ - + slack_bolt.lazy_listener.internals API documentation - + @@ -34,7 +34,7 @@

Module slack_bolt.lazy_listener.internals

Functions

-def build_runnable_function(func: Callable[..., None], logger: logging.Logger, request: BoltRequest) ‑> Callable[[], None] +def build_runnable_function(func: Callable[..., None],
logger: logging.Logger,
request: BoltRequest) ‑> Callable[[], None]
@@ -63,7 +63,7 @@

Functions

diff --git a/docs/static/api-docs/slack_bolt/lazy_listener/runner.html b/docs/static/api-docs/slack_bolt/lazy_listener/runner.html index 8315ef564..6db474138 100644 --- a/docs/static/api-docs/slack_bolt/lazy_listener/runner.html +++ b/docs/static/api-docs/slack_bolt/lazy_listener/runner.html @@ -3,13 +3,13 @@ - + slack_bolt.lazy_listener.runner API documentation - + @@ -87,7 +87,7 @@

Class variables

Methods

-def run(self, function: Callable[..., None], request: BoltRequest) ‑> None +def run(self,
function: Callable[..., None],
request: BoltRequest) ‑> None

Synchronously runs the function with a given request data.

@@ -100,7 +100,7 @@

Args

-def start(self, function: Callable[..., None], request: BoltRequest) ‑> None +def start(self,
function: Callable[..., None],
request: BoltRequest) ‑> None

Starts a new lazy listener execution.

@@ -143,7 +143,7 @@

-

Generated by pdoc 0.11.1.

+

Generated by pdoc 0.11.3.

diff --git a/docs/static/api-docs/slack_bolt/lazy_listener/thread_runner.html b/docs/static/api-docs/slack_bolt/lazy_listener/thread_runner.html index 6af35ecc2..d0b69e6d0 100644 --- a/docs/static/api-docs/slack_bolt/lazy_listener/thread_runner.html +++ b/docs/static/api-docs/slack_bolt/lazy_listener/thread_runner.html @@ -3,13 +3,13 @@ - + slack_bolt.lazy_listener.thread_runner API documentation - + @@ -117,7 +117,7 @@

-

Generated by pdoc 0.11.1.

+

Generated by pdoc 0.11.3.

diff --git a/docs/static/api-docs/slack_bolt/listener/async_builtins.html b/docs/static/api-docs/slack_bolt/listener/async_builtins.html index 94dc7f695..d4aa05a7a 100644 --- a/docs/static/api-docs/slack_bolt/listener/async_builtins.html +++ b/docs/static/api-docs/slack_bolt/listener/async_builtins.html @@ -3,13 +3,13 @@ - + slack_bolt.listener.async_builtins API documentation - + @@ -85,13 +85,13 @@

Class variables

Methods

-async def handle_app_uninstalled_events(self, context: AsyncBoltContext) ‑> None +async def handle_app_uninstalled_events(self,
context: AsyncBoltContext) ‑> None
-async def handle_tokens_revoked_events(self, event: dict, context: AsyncBoltContext) ‑> None +async def handle_tokens_revoked_events(self,
event: dict,
context: AsyncBoltContext) ‑> None
@@ -127,7 +127,7 @@

-

Generated by pdoc 0.11.1.

+

Generated by pdoc 0.11.3.

diff --git a/docs/static/api-docs/slack_bolt/listener/async_listener.html b/docs/static/api-docs/slack_bolt/listener/async_listener.html index 6b755c213..53d1dbdf6 100644 --- a/docs/static/api-docs/slack_bolt/listener/async_listener.html +++ b/docs/static/api-docs/slack_bolt/listener/async_listener.html @@ -3,13 +3,13 @@ - + slack_bolt.listener.async_listener API documentation - + @@ -37,7 +37,7 @@

Classes

class AsyncCustomListener -(*, app_name: str, ack_function: Callable[..., Awaitable[Optional[BoltResponse]]], lazy_functions: Sequence[Callable[..., Awaitable[None]]], matchers: Sequence[AsyncListenerMatcher], middleware: Sequence[AsyncMiddleware], auto_acknowledgement: bool = False, base_logger: Optional[logging.Logger] = None) +(*,
app_name: str,
ack_function: Callable[..., Awaitable[BoltResponse | None]],
lazy_functions: Sequence[Callable[..., Awaitable[None]]],
matchers: Sequence[AsyncListenerMatcher],
middleware: Sequence[AsyncMiddleware],
auto_acknowledgement: bool = False,
base_logger: logging.Logger | None = None)
@@ -97,7 +97,7 @@

Ancestors

Class variables

-
var ack_function : Callable[..., Awaitable[Optional[BoltResponse]]]
+
var ack_function : Callable[..., Awaitable[BoltResponse | None]]
@@ -133,7 +133,7 @@

Class variables

Methods

-async def run_ack_function(self, *, request: AsyncBoltRequest, response: BoltResponse) ‑> Optional[BoltResponse] +async def run_ack_function(self,
*,
request: AsyncBoltRequest,
response: BoltResponse) ‑> BoltResponse | None

Runs all the registered middleware and then run the listener function.

@@ -151,7 +151,7 @@

Returns

class cls -(*, app_name: str, ack_function: Callable[..., Awaitable[Optional[BoltResponse]]], lazy_functions: Sequence[Callable[..., Awaitable[None]]], matchers: Sequence[AsyncListenerMatcher], middleware: Sequence[AsyncMiddleware], auto_acknowledgement: bool = False, base_logger: Optional[logging.Logger] = None) +(*,
app_name: str,
ack_function: Callable[..., Awaitable[BoltResponse | None]],
lazy_functions: Sequence[Callable[..., Awaitable[None]]],
matchers: Sequence[AsyncListenerMatcher],
middleware: Sequence[AsyncMiddleware],
auto_acknowledgement: bool = False,
base_logger: logging.Logger | None = None)
@@ -211,7 +211,7 @@

Ancestors

Class variables

-
var ack_function : Callable[..., Awaitable[Optional[BoltResponse]]]
+
var ack_function : Callable[..., Awaitable[BoltResponse | None]]
@@ -353,13 +353,13 @@

Class variables

Methods

-async def async_matches(self, *, req: AsyncBoltRequest, resp: BoltResponse) ‑> bool +async def async_matches(self,
*,
req: AsyncBoltRequest,
resp: BoltResponse) ‑> bool
-async def run_ack_function(self, *, request: AsyncBoltRequest, response: BoltResponse) ‑> Optional[BoltResponse] +async def run_ack_function(self,
*,
request: AsyncBoltRequest,
response: BoltResponse) ‑> BoltResponse | None

Runs all the registered middleware and then run the listener function.

@@ -374,7 +374,7 @@

Returns

The processed response

-async def run_async_middleware(self, *, req: AsyncBoltRequest, resp: BoltResponse) ‑> Tuple[Optional[BoltResponse], bool] +async def run_async_middleware(self,
*,
req: AsyncBoltRequest,
resp: BoltResponse) ‑> Tuple[BoltResponse | None, bool]

Runs an async middleware.

@@ -451,7 +451,7 @@

-

Generated by pdoc 0.11.1.

+

Generated by pdoc 0.11.3.

diff --git a/docs/static/api-docs/slack_bolt/listener/async_listener_completion_handler.html b/docs/static/api-docs/slack_bolt/listener/async_listener_completion_handler.html index aa3174035..b76395821 100644 --- a/docs/static/api-docs/slack_bolt/listener/async_listener_completion_handler.html +++ b/docs/static/api-docs/slack_bolt/listener/async_listener_completion_handler.html @@ -3,13 +3,13 @@ - + slack_bolt.listener.async_listener_completion_handler API documentation - + @@ -144,7 +144,7 @@

Subclasses

Methods

-async def handle(self, request: AsyncBoltRequest, response: Optional[BoltResponse]) ‑> None +async def handle(self,
request: AsyncBoltRequest,
response: BoltResponse | None) ‑> None

Do something extra after the listener execution

@@ -191,7 +191,7 @@

-

Generated by pdoc 0.11.1.

+

Generated by pdoc 0.11.3.

diff --git a/docs/static/api-docs/slack_bolt/listener/async_listener_error_handler.html b/docs/static/api-docs/slack_bolt/listener/async_listener_error_handler.html index 97a356f5d..f752e4c9f 100644 --- a/docs/static/api-docs/slack_bolt/listener/async_listener_error_handler.html +++ b/docs/static/api-docs/slack_bolt/listener/async_listener_error_handler.html @@ -3,13 +3,13 @@ - + slack_bolt.listener.async_listener_error_handler API documentation - + @@ -37,7 +37,7 @@

Classes

class AsyncCustomListenerErrorHandler -(logger: logging.Logger, func: Callable[..., Awaitable[Optional[BoltResponse]]]) +(logger: logging.Logger,
func: Callable[..., Awaitable[BoltResponse | None]])
@@ -154,7 +154,7 @@

Subclasses

Methods

-async def handle(self, error: Exception, request: AsyncBoltRequest, response: Optional[BoltResponse]) ‑> None +async def handle(self,
error: Exception,
request: AsyncBoltRequest,
response: BoltResponse | None) ‑> None

Handles an unhandled exception.

@@ -203,7 +203,7 @@

-

Generated by pdoc 0.11.1.

+

Generated by pdoc 0.11.3.

diff --git a/docs/static/api-docs/slack_bolt/listener/async_listener_start_handler.html b/docs/static/api-docs/slack_bolt/listener/async_listener_start_handler.html index ddb6c5538..a2638ebc2 100644 --- a/docs/static/api-docs/slack_bolt/listener/async_listener_start_handler.html +++ b/docs/static/api-docs/slack_bolt/listener/async_listener_start_handler.html @@ -3,13 +3,13 @@ - + slack_bolt.listener.async_listener_start_handler API documentation - + @@ -144,7 +144,7 @@

Subclasses

Methods

-async def handle(self, request: AsyncBoltRequest, response: Optional[BoltResponse]) ‑> None +async def handle(self,
request: AsyncBoltRequest,
response: BoltResponse | None) ‑> None

Do something extra before the listener execution

@@ -191,7 +191,7 @@

-

Generated by pdoc 0.11.1.

+

Generated by pdoc 0.11.3.

diff --git a/docs/static/api-docs/slack_bolt/listener/asyncio_runner.html b/docs/static/api-docs/slack_bolt/listener/asyncio_runner.html index 389fbb824..2a1e50c04 100644 --- a/docs/static/api-docs/slack_bolt/listener/asyncio_runner.html +++ b/docs/static/api-docs/slack_bolt/listener/asyncio_runner.html @@ -3,13 +3,13 @@ - + slack_bolt.listener.asyncio_runner API documentation - + @@ -37,7 +37,7 @@

Classes

class AsyncioListenerRunner -(logger: logging.Logger, process_before_response: bool, listener_error_handler: AsyncListenerErrorHandler, listener_start_handler: AsyncListenerStartHandler, listener_completion_handler: AsyncListenerCompletionHandler, lazy_listener_runner: AsyncLazyListenerRunner) +(logger: logging.Logger,
process_before_response: bool,
listener_error_handler: AsyncListenerErrorHandler,
listener_start_handler: AsyncListenerStartHandler,
listener_completion_handler: AsyncListenerCompletionHandler,
lazy_listener_runner: AsyncLazyListenerRunner)
@@ -240,7 +240,7 @@

Class variables

Methods

-async def run(self, request: AsyncBoltRequest, response: BoltResponse, listener_name: str, listener: AsyncListener, starting_time: Optional[float] = None) ‑> Optional[BoltResponse] +async def run(self,
request: AsyncBoltRequest,
response: BoltResponse,
listener_name: str,
listener: AsyncListener,
starting_time: float | None = None) ‑> BoltResponse | None
@@ -280,7 +280,7 @@

diff --git a/docs/static/api-docs/slack_bolt/listener/builtins.html b/docs/static/api-docs/slack_bolt/listener/builtins.html index d5ad2a391..93a5f1176 100644 --- a/docs/static/api-docs/slack_bolt/listener/builtins.html +++ b/docs/static/api-docs/slack_bolt/listener/builtins.html @@ -3,13 +3,13 @@ - + slack_bolt.listener.builtins API documentation - + @@ -85,13 +85,13 @@

Class variables

Methods

-def handle_app_uninstalled_events(self, context: BoltContext) ‑> None +def handle_app_uninstalled_events(self,
context: BoltContext) ‑> None
-def handle_tokens_revoked_events(self, event: dict, context: BoltContext) ‑> None +def handle_tokens_revoked_events(self,
event: dict,
context: BoltContext) ‑> None
@@ -127,7 +127,7 @@

diff --git a/docs/static/api-docs/slack_bolt/listener/custom_listener.html b/docs/static/api-docs/slack_bolt/listener/custom_listener.html index a21bf9470..48fd83f4c 100644 --- a/docs/static/api-docs/slack_bolt/listener/custom_listener.html +++ b/docs/static/api-docs/slack_bolt/listener/custom_listener.html @@ -3,13 +3,13 @@ - + slack_bolt.listener.custom_listener API documentation - + @@ -37,7 +37,7 @@

Classes

class CustomListener -(*, app_name: str, ack_function: Callable[..., Optional[BoltResponse]], lazy_functions: Sequence[Callable[..., None]], matchers: Sequence[ListenerMatcher], middleware: Sequence[Middleware], auto_acknowledgement: bool = False, base_logger: Optional[logging.Logger] = None) +(*,
app_name: str,
ack_function: Callable[..., BoltResponse | None],
lazy_functions: Sequence[Callable[..., None]],
matchers: Sequence[ListenerMatcher],
middleware: Sequence[Middleware],
auto_acknowledgement: bool = False,
base_logger: logging.Logger | None = None)
@@ -97,7 +97,7 @@

Ancestors

Class variables

-
var ack_function : Callable[..., Optional[BoltResponse]]
+
var ack_function : Callable[..., BoltResponse | None]
@@ -174,7 +174,7 @@

-

Generated by pdoc 0.11.1.

+

Generated by pdoc 0.11.3.

diff --git a/docs/static/api-docs/slack_bolt/listener/index.html b/docs/static/api-docs/slack_bolt/listener/index.html index 9fe889217..937708fd9 100644 --- a/docs/static/api-docs/slack_bolt/listener/index.html +++ b/docs/static/api-docs/slack_bolt/listener/index.html @@ -3,14 +3,14 @@ - + slack_bolt.listener API documentation - + @@ -96,7 +96,7 @@

Classes

class CustomListener -(*, app_name: str, ack_function: Callable[..., Optional[BoltResponse]], lazy_functions: Sequence[Callable[..., None]], matchers: Sequence[ListenerMatcher], middleware: Sequence[Middleware], auto_acknowledgement: bool = False, base_logger: Optional[logging.Logger] = None) +(*,
app_name: str,
ack_function: Callable[..., BoltResponse | None],
lazy_functions: Sequence[Callable[..., None]],
matchers: Sequence[ListenerMatcher],
middleware: Sequence[Middleware],
auto_acknowledgement: bool = False,
base_logger: logging.Logger | None = None)
@@ -156,7 +156,7 @@

Ancestors

Class variables

-
var ack_function : Callable[..., Optional[BoltResponse]]
+
var ack_function : Callable[..., BoltResponse | None]
@@ -298,13 +298,13 @@

Class variables

Methods

-def matches(self, *, req: BoltRequest, resp: BoltResponse) ‑> bool +def matches(self,
*,
req: BoltRequest,
resp: BoltResponse) ‑> bool
-def run_ack_function(self, *, request: BoltRequest, response: BoltResponse) ‑> Optional[BoltResponse] +def run_ack_function(self,
*,
request: BoltRequest,
response: BoltResponse) ‑> BoltResponse | None

Runs all the registered middleware and then run the listener function.

@@ -319,7 +319,7 @@

Returns

The processed response

-def run_middleware(self, *, req: BoltRequest, resp: BoltResponse) ‑> Tuple[Optional[BoltResponse], bool] +def run_middleware(self,
*,
req: BoltRequest,
resp: BoltResponse) ‑> Tuple[BoltResponse | None, bool]

Runs a middleware.

@@ -399,7 +399,7 @@

-

Generated by pdoc 0.11.1.

+

Generated by pdoc 0.11.3.

diff --git a/docs/static/api-docs/slack_bolt/listener/listener.html b/docs/static/api-docs/slack_bolt/listener/listener.html index d705207a8..45f190ff6 100644 --- a/docs/static/api-docs/slack_bolt/listener/listener.html +++ b/docs/static/api-docs/slack_bolt/listener/listener.html @@ -3,13 +3,13 @@ - + slack_bolt.listener.listener API documentation - + @@ -134,13 +134,13 @@

Class variables

Methods

-def matches(self, *, req: BoltRequest, resp: BoltResponse) ‑> bool +def matches(self,
*,
req: BoltRequest,
resp: BoltResponse) ‑> bool
-def run_ack_function(self, *, request: BoltRequest, response: BoltResponse) ‑> Optional[BoltResponse] +def run_ack_function(self,
*,
request: BoltRequest,
response: BoltResponse) ‑> BoltResponse | None

Runs all the registered middleware and then run the listener function.

@@ -155,7 +155,7 @@

Returns

The processed response

-def run_middleware(self, *, req: BoltRequest, resp: BoltResponse) ‑> Tuple[Optional[BoltResponse], bool] +def run_middleware(self,
*,
req: BoltRequest,
resp: BoltResponse) ‑> Tuple[BoltResponse | None, bool]

Runs a middleware.

@@ -205,7 +205,7 @@

-

Generated by pdoc 0.11.1.

+

Generated by pdoc 0.11.3.

diff --git a/docs/static/api-docs/slack_bolt/listener/listener_completion_handler.html b/docs/static/api-docs/slack_bolt/listener/listener_completion_handler.html index 80b5c5da6..7363ca43a 100644 --- a/docs/static/api-docs/slack_bolt/listener/listener_completion_handler.html +++ b/docs/static/api-docs/slack_bolt/listener/listener_completion_handler.html @@ -3,13 +3,13 @@ - + slack_bolt.listener.listener_completion_handler API documentation - + @@ -145,7 +145,7 @@

Subclasses

Methods

-def handle(self, request: BoltRequest, response: Optional[BoltResponse]) ‑> None +def handle(self,
request: BoltRequest,
response: BoltResponse | None) ‑> None

Do something extra after the listener execution

@@ -192,7 +192,7 @@

-

Generated by pdoc 0.11.1.

+

Generated by pdoc 0.11.3.

diff --git a/docs/static/api-docs/slack_bolt/listener/listener_error_handler.html b/docs/static/api-docs/slack_bolt/listener/listener_error_handler.html index d7895959b..73b360ba2 100644 --- a/docs/static/api-docs/slack_bolt/listener/listener_error_handler.html +++ b/docs/static/api-docs/slack_bolt/listener/listener_error_handler.html @@ -3,13 +3,13 @@ - + slack_bolt.listener.listener_error_handler API documentation - + @@ -37,7 +37,7 @@

Classes

class CustomListenerErrorHandler -(logger: logging.Logger, func: Callable[..., Optional[BoltResponse]]) +(logger: logging.Logger,
func: Callable[..., BoltResponse | None])
@@ -154,7 +154,7 @@

Subclasses

Methods

-def handle(self, error: Exception, request: BoltRequest, response: Optional[BoltResponse]) ‑> None +def handle(self,
error: Exception,
request: BoltRequest,
response: BoltResponse | None) ‑> None

Handles an unhandled exception.

@@ -203,7 +203,7 @@

-

Generated by pdoc 0.11.1.

+

Generated by pdoc 0.11.3.

diff --git a/docs/static/api-docs/slack_bolt/listener/listener_start_handler.html b/docs/static/api-docs/slack_bolt/listener/listener_start_handler.html index cb0c75141..f5eccc473 100644 --- a/docs/static/api-docs/slack_bolt/listener/listener_start_handler.html +++ b/docs/static/api-docs/slack_bolt/listener/listener_start_handler.html @@ -3,13 +3,13 @@ - + slack_bolt.listener.listener_start_handler API documentation - + @@ -149,7 +149,7 @@

Subclasses

Methods

-def handle(self, request: BoltRequest, response: Optional[BoltResponse]) ‑> None +def handle(self,
request: BoltRequest,
response: BoltResponse | None) ‑> None

Do something extra before the listener execution.

@@ -199,7 +199,7 @@

-

Generated by pdoc 0.11.1.

+

Generated by pdoc 0.11.3.

diff --git a/docs/static/api-docs/slack_bolt/listener/thread_runner.html b/docs/static/api-docs/slack_bolt/listener/thread_runner.html index 978561628..1dc97eaa4 100644 --- a/docs/static/api-docs/slack_bolt/listener/thread_runner.html +++ b/docs/static/api-docs/slack_bolt/listener/thread_runner.html @@ -3,13 +3,13 @@ - + slack_bolt.listener.thread_runner API documentation - + @@ -37,7 +37,7 @@

Classes

class ThreadListenerRunner -(logger: logging.Logger, process_before_response: bool, listener_error_handler: ListenerErrorHandler, listener_start_handler: ListenerStartHandler, listener_completion_handler: ListenerCompletionHandler, listener_executor: concurrent.futures._base.Executor, lazy_listener_runner: LazyListenerRunner) +(logger: logging.Logger,
process_before_response: bool,
listener_error_handler: ListenerErrorHandler,
listener_start_handler: ListenerStartHandler,
listener_completion_handler: ListenerCompletionHandler,
listener_executor: concurrent.futures._base.Executor,
lazy_listener_runner: LazyListenerRunner)
@@ -262,7 +262,7 @@

Class variables

Methods

-def run(self, request: BoltRequest, response: BoltResponse, listener_name: str, listener: Listener, starting_time: Optional[float] = None) ‑> Optional[BoltResponse] +def run(self,
request: BoltRequest,
response: BoltResponse,
listener_name: str,
listener: Listener,
starting_time: float | None = None) ‑> BoltResponse | None
@@ -303,7 +303,7 @@

diff --git a/docs/static/api-docs/slack_bolt/listener_matcher/async_builtins.html b/docs/static/api-docs/slack_bolt/listener_matcher/async_builtins.html index 1ef4b5c63..ecc236cf3 100644 --- a/docs/static/api-docs/slack_bolt/listener_matcher/async_builtins.html +++ b/docs/static/api-docs/slack_bolt/listener_matcher/async_builtins.html @@ -3,13 +3,13 @@ - + slack_bolt.listener_matcher.async_builtins API documentation - + @@ -37,7 +37,7 @@

Classes

class AsyncBuiltinListenerMatcher -(*, func: Callable[..., Union[bool, Awaitable[bool]]], base_logger: Optional[logging.Logger] = None) +(*,
func: Callable[..., bool | Awaitable[bool]],
base_logger: logging.Logger | None = None)
@@ -101,7 +101,7 @@

-

Generated by pdoc 0.11.1.

+

Generated by pdoc 0.11.3.

diff --git a/docs/static/api-docs/slack_bolt/listener_matcher/async_listener_matcher.html b/docs/static/api-docs/slack_bolt/listener_matcher/async_listener_matcher.html index eba4cd7ad..04fcc5c4b 100644 --- a/docs/static/api-docs/slack_bolt/listener_matcher/async_listener_matcher.html +++ b/docs/static/api-docs/slack_bolt/listener_matcher/async_listener_matcher.html @@ -3,13 +3,13 @@ - + slack_bolt.listener_matcher.async_listener_matcher API documentation - + @@ -37,7 +37,7 @@

Classes

class AsyncCustomListenerMatcher -(*, app_name: str, func: Callable[..., Awaitable[bool]], base_logger: Optional[logging.Logger] = None) +(*,
app_name: str,
func: Callable[..., Awaitable[bool]],
base_logger: logging.Logger | None = None)
@@ -94,7 +94,7 @@

Class variables

Methods

-async def async_matches(self, req: AsyncBoltRequest, resp: BoltResponse) ‑> bool +async def async_matches(self,
req: AsyncBoltRequest,
resp: BoltResponse) ‑> bool

Matches against the request and returns True if matched.

@@ -112,7 +112,7 @@

Returns

class cls -(*, app_name: str, func: Callable[..., Awaitable[bool]], base_logger: Optional[logging.Logger] = None) +(*,
app_name: str,
func: Callable[..., Awaitable[bool]],
base_logger: logging.Logger | None = None)
@@ -206,7 +206,7 @@

Subclasses

Methods

-async def async_matches(self, req: AsyncBoltRequest, resp: BoltResponse) ‑> bool +async def async_matches(self,
req: AsyncBoltRequest,
resp: BoltResponse) ‑> bool

Matches against the request and returns True if matched.

@@ -268,7 +268,7 @@

-

Generated by pdoc 0.11.1.

+

Generated by pdoc 0.11.3.

diff --git a/docs/static/api-docs/slack_bolt/listener_matcher/builtins.html b/docs/static/api-docs/slack_bolt/listener_matcher/builtins.html index 1b8f0f019..eb1b2a484 100644 --- a/docs/static/api-docs/slack_bolt/listener_matcher/builtins.html +++ b/docs/static/api-docs/slack_bolt/listener_matcher/builtins.html @@ -3,13 +3,13 @@ - + slack_bolt.listener_matcher.builtins API documentation - + @@ -34,133 +34,133 @@

Module slack_bolt.listener_matcher.builtins

Functions

-def action(constraints: Union[str, re.Pattern, Dict[str, Union[str, re.Pattern]]], asyncio: bool = False, base_logger: Optional[logging.Logger] = None) +def action(constraints: str | re.Pattern | Dict[str, str | re.Pattern],
asyncio: bool = False,
base_logger: logging.Logger | None = None)
-def attachment_action(callback_id: Union[str, re.Pattern], asyncio: bool = False, base_logger: Optional[logging.Logger] = None) +def attachment_action(callback_id: str | re.Pattern,
asyncio: bool = False,
base_logger: logging.Logger | None = None)
-def block_action(constraints: Union[str, re.Pattern, Dict[str, Union[str, re.Pattern]]], asyncio: bool = False, base_logger: Optional[logging.Logger] = None) +def block_action(constraints: str | re.Pattern | Dict[str, str | re.Pattern],
asyncio: bool = False,
base_logger: logging.Logger | None = None)
-def block_suggestion(action_id: Union[str, re.Pattern], asyncio: bool = False, base_logger: Optional[logging.Logger] = None) +def block_suggestion(action_id: str | re.Pattern,
asyncio: bool = False,
base_logger: logging.Logger | None = None)
-def build_listener_matcher(func: Callable[..., bool], asyncio: bool, base_logger: Optional[logging.Logger] = None) +def build_listener_matcher(func: Callable[..., bool],
asyncio: bool,
base_logger: logging.Logger | None = None)
-def command(command: Union[str, re.Pattern], asyncio: bool = False, base_logger: Optional[logging.Logger] = None) +def command(command: str | re.Pattern,
asyncio: bool = False,
base_logger: logging.Logger | None = None)
-def dialog_cancellation(callback_id: Union[str, re.Pattern], asyncio: bool = False, base_logger: Optional[logging.Logger] = None) +def dialog_cancellation(callback_id: str | re.Pattern,
asyncio: bool = False,
base_logger: logging.Logger | None = None)
-def dialog_submission(callback_id: Union[str, re.Pattern], asyncio: bool = False, base_logger: Optional[logging.Logger] = None) +def dialog_submission(callback_id: str | re.Pattern,
asyncio: bool = False,
base_logger: logging.Logger | None = None)
-def dialog_suggestion(callback_id: Union[str, re.Pattern], asyncio: bool = False, base_logger: Optional[logging.Logger] = None) +def dialog_suggestion(callback_id: str | re.Pattern,
asyncio: bool = False,
base_logger: logging.Logger | None = None)
-def event(constraints: Union[str, re.Pattern, Dict[str, Union[str, Sequence[Union[str, re.Pattern, ForwardRef(None)]], ForwardRef(None)]]], asyncio: bool = False, base_logger: Optional[logging.Logger] = None) +def event(constraints: str | re.Pattern | Dict[str, str | Sequence[str | re.Pattern | None] | None],
asyncio: bool = False,
base_logger: logging.Logger | None = None)
-def function_executed(callback_id: Union[str, re.Pattern], asyncio: bool = False, base_logger: Optional[logging.Logger] = None) +def function_executed(callback_id: str | re.Pattern,
asyncio: bool = False,
base_logger: logging.Logger | None = None)
-def global_shortcut(callback_id: Union[str, re.Pattern], asyncio: bool = False, base_logger: Optional[logging.Logger] = None) +def global_shortcut(callback_id: str | re.Pattern,
asyncio: bool = False,
base_logger: logging.Logger | None = None)
-def message_event(constraints: Dict[str, Union[str, Sequence[Union[str, re.Pattern, ForwardRef(None)]], ForwardRef(None)]], keyword: Union[str, re.Pattern], asyncio: bool = False, base_logger: Optional[logging.Logger] = None) +def message_event(constraints: Dict[str, str | Sequence[str | re.Pattern | None] | None],
keyword: str | re.Pattern,
asyncio: bool = False,
base_logger: logging.Logger | None = None)
-def message_shortcut(callback_id: Union[str, re.Pattern], asyncio: bool = False, base_logger: Optional[logging.Logger] = None) +def message_shortcut(callback_id: str | re.Pattern,
asyncio: bool = False,
base_logger: logging.Logger | None = None)
-def options(constraints: Union[str, re.Pattern, Dict[str, Union[str, re.Pattern]]], asyncio: bool = False, base_logger: Optional[logging.Logger] = None) +def options(constraints: str | re.Pattern | Dict[str, str | re.Pattern],
asyncio: bool = False,
base_logger: logging.Logger | None = None)
-def shortcut(constraints: Union[str, re.Pattern, Dict[str, Union[str, re.Pattern]]], asyncio: bool = False, base_logger: Optional[logging.Logger] = None) +def shortcut(constraints: str | re.Pattern | Dict[str, str | re.Pattern],
asyncio: bool = False,
base_logger: logging.Logger | None = None)
-def view(constraints: Union[str, re.Pattern, Dict[str, Union[str, re.Pattern]]], asyncio: bool = False, base_logger: Optional[logging.Logger] = None) +def view(constraints: str | re.Pattern | Dict[str, str | re.Pattern],
asyncio: bool = False,
base_logger: logging.Logger | None = None)
-def view_closed(callback_id: Union[str, re.Pattern], asyncio: bool = False, base_logger: Optional[logging.Logger] = None) +def view_closed(callback_id: str | re.Pattern,
asyncio: bool = False,
base_logger: logging.Logger | None = None)
-def view_submission(callback_id: Union[str, re.Pattern], asyncio: bool = False, base_logger: Optional[logging.Logger] = None) +def view_submission(callback_id: str | re.Pattern,
asyncio: bool = False,
base_logger: logging.Logger | None = None)
-def workflow_step_edit(callback_id: Union[str, re.Pattern], asyncio: bool = False, base_logger: Optional[logging.Logger] = None) +def workflow_step_edit(callback_id: str | re.Pattern,
asyncio: bool = False,
base_logger: logging.Logger | None = None)
-def workflow_step_execute(callback_id: Union[str, re.Pattern], asyncio: bool = False, base_logger: Optional[logging.Logger] = None) +def workflow_step_execute(callback_id: str | re.Pattern,
asyncio: bool = False,
base_logger: logging.Logger | None = None)
-def workflow_step_save(callback_id: Union[str, re.Pattern], asyncio: bool = False, base_logger: Optional[logging.Logger] = None) +def workflow_step_save(callback_id: str | re.Pattern,
asyncio: bool = False,
base_logger: logging.Logger | None = None)
@@ -172,7 +172,7 @@

Classes

class BuiltinListenerMatcher -(*, func: Callable[..., Union[bool, Awaitable[bool]]], base_logger: Optional[logging.Logger] = None) +(*,
func: Callable[..., bool | Awaitable[bool]],
base_logger: logging.Logger | None = None)
@@ -269,7 +269,7 @@

diff --git a/docs/static/api-docs/slack_bolt/listener_matcher/custom_listener_matcher.html b/docs/static/api-docs/slack_bolt/listener_matcher/custom_listener_matcher.html index c34cd0311..238665d8b 100644 --- a/docs/static/api-docs/slack_bolt/listener_matcher/custom_listener_matcher.html +++ b/docs/static/api-docs/slack_bolt/listener_matcher/custom_listener_matcher.html @@ -3,13 +3,13 @@ - + slack_bolt.listener_matcher.custom_listener_matcher API documentation - + @@ -37,7 +37,7 @@

Classes

class CustomListenerMatcher -(*, app_name: str, func: Callable[..., bool], base_logger: Optional[logging.Logger] = None) +(*,
app_name: str,
func: Callable[..., bool],
base_logger: logging.Logger | None = None)
@@ -130,7 +130,7 @@

-

Generated by pdoc 0.11.1.

+

Generated by pdoc 0.11.3.

diff --git a/docs/static/api-docs/slack_bolt/listener_matcher/index.html b/docs/static/api-docs/slack_bolt/listener_matcher/index.html index 292e8836f..e9aef0881 100644 --- a/docs/static/api-docs/slack_bolt/listener_matcher/index.html +++ b/docs/static/api-docs/slack_bolt/listener_matcher/index.html @@ -3,14 +3,14 @@ - + slack_bolt.listener_matcher API documentation - + @@ -64,7 +64,7 @@

Classes

class CustomListenerMatcher -(*, app_name: str, func: Callable[..., bool], base_logger: Optional[logging.Logger] = None) +(*,
app_name: str,
func: Callable[..., bool],
base_logger: logging.Logger | None = None)
@@ -158,7 +158,7 @@

Subclasses

Methods

-def matches(self, req: BoltRequest, resp: BoltResponse) ‑> bool +def matches(self,
req: BoltRequest,
resp: BoltResponse) ‑> bool

Matches against the request and returns True if matched.

@@ -219,7 +219,7 @@

-

Generated by pdoc 0.11.1.

+

Generated by pdoc 0.11.3.

diff --git a/docs/static/api-docs/slack_bolt/listener_matcher/listener_matcher.html b/docs/static/api-docs/slack_bolt/listener_matcher/listener_matcher.html index 846fdd154..8beab61c9 100644 --- a/docs/static/api-docs/slack_bolt/listener_matcher/listener_matcher.html +++ b/docs/static/api-docs/slack_bolt/listener_matcher/listener_matcher.html @@ -3,13 +3,13 @@ - + slack_bolt.listener_matcher.listener_matcher API documentation - + @@ -66,7 +66,7 @@

Subclasses

Methods

-def matches(self, req: BoltRequest, resp: BoltResponse) ‑> bool +def matches(self,
req: BoltRequest,
resp: BoltResponse) ‑> bool

Matches against the request and returns True if matched.

@@ -109,7 +109,7 @@

-

Generated by pdoc 0.11.1.

+

Generated by pdoc 0.11.3.

diff --git a/docs/static/api-docs/slack_bolt/logger/index.html b/docs/static/api-docs/slack_bolt/logger/index.html index 2a34fb39c..825b07217 100644 --- a/docs/static/api-docs/slack_bolt/logger/index.html +++ b/docs/static/api-docs/slack_bolt/logger/index.html @@ -3,13 +3,13 @@ - + slack_bolt.logger API documentation - + @@ -42,13 +42,13 @@

Sub-modules

Functions

-def get_bolt_app_logger(app_name: str, cls: object = None, base_logger: Optional[logging.Logger] = None) ‑> logging.Logger +def get_bolt_app_logger(app_name: str, cls: object = None, base_logger: logging.Logger | None = None) ‑> logging.Logger
-def get_bolt_logger(cls: Any, base_logger: Optional[logging.Logger] = None) ‑> logging.Logger +def get_bolt_logger(cls: Any, base_logger: logging.Logger | None = None) ‑> logging.Logger
@@ -83,7 +83,7 @@

Functions

diff --git a/docs/static/api-docs/slack_bolt/logger/messages.html b/docs/static/api-docs/slack_bolt/logger/messages.html index 9a6801595..37451045d 100644 --- a/docs/static/api-docs/slack_bolt/logger/messages.html +++ b/docs/static/api-docs/slack_bolt/logger/messages.html @@ -3,13 +3,13 @@ - + slack_bolt.logger.messages API documentation - + @@ -184,13 +184,13 @@

Functions

-def warning_unhandled_by_global_middleware(name: str, req: Union[BoltRequest, ForwardRef('AsyncBoltRequest')]) +def warning_unhandled_by_global_middleware(name: str,
req: BoltRequest | ForwardRef('AsyncBoltRequest'))
-def warning_unhandled_request(req: Union[BoltRequest, ForwardRef('AsyncBoltRequest')]) +def warning_unhandled_request(req: BoltRequest | ForwardRef('AsyncBoltRequest'))
@@ -245,7 +245,7 @@

Functions

diff --git a/docs/static/api-docs/slack_bolt/middleware/assistant/assistant.html b/docs/static/api-docs/slack_bolt/middleware/assistant/assistant.html index 31ecabdb1..da6aab008 100644 --- a/docs/static/api-docs/slack_bolt/middleware/assistant/assistant.html +++ b/docs/static/api-docs/slack_bolt/middleware/assistant/assistant.html @@ -3,13 +3,13 @@ - + slack_bolt.middleware.assistant.assistant API documentation - + @@ -37,7 +37,7 @@

Classes

class Assistant -(*, app_name: str = 'assistant', thread_context_store: Optional[AssistantThreadContextStore] = None, logger: Optional[logging.Logger] = None) +(*,
app_name: str = 'assistant',
thread_context_store: AssistantThreadContextStore | None = None,
logger: logging.Logger | None = None)

A middleware can process request data before other middleware and listener functions.

@@ -315,11 +315,11 @@

Ancestors

Class variables

-
var base_logger : Optional[logging.Logger]
+
var base_logger : logging.Logger | None
-
var thread_context_store : Optional[AssistantThreadContextStore]
+
var thread_context_storeAssistantThreadContextStore | None
@@ -327,7 +327,7 @@

Class variables

Static methods

-def default_thread_context_changed(save_thread_context: SaveThreadContext, payload: dict) +def default_thread_context_changed(save_thread_context: SaveThreadContext,
payload: dict)
@@ -336,31 +336,31 @@

Static methods

Methods

-def bot_message(self, *args, matchers: Union[Callable[..., bool], ListenerMatcher, ForwardRef(None)] = None, middleware: Union[Callable, Middleware, ForwardRef(None)] = None, lazy: Optional[List[Callable[..., None]]] = None) +def bot_message(self,
*args,
matchers: Callable[..., bool] | ListenerMatcher | None = None,
middleware: Callable | Middleware | None = None,
lazy: List[Callable[..., None]] | None = None)
-def build_listener(self, listener_or_functions: Union[Listener, Callable, List[Callable]], matchers: Optional[List[Union[ListenerMatcher, Callable[..., bool]]]] = None, middleware: Optional[List[Middleware]] = None, base_logger: Optional[logging.Logger] = None) ‑> Listener +def build_listener(self,
listener_or_functions: Listener | Callable | List[Callable],
matchers: List[ListenerMatcher | Callable[..., bool]] | None = None,
middleware: List[Middleware] | None = None,
base_logger: logging.Logger | None = None) ‑> Listener
-def thread_context_changed(self, *args, matchers: Union[Callable[..., bool], ListenerMatcher, ForwardRef(None)] = None, middleware: Union[Callable, Middleware, ForwardRef(None)] = None, lazy: Optional[List[Callable[..., None]]] = None) +def thread_context_changed(self,
*args,
matchers: Callable[..., bool] | ListenerMatcher | None = None,
middleware: Callable | Middleware | None = None,
lazy: List[Callable[..., None]] | None = None)
-def thread_started(self, *args, matchers: Union[Callable[..., bool], ListenerMatcher, ForwardRef(None)] = None, middleware: Union[Callable, Middleware, ForwardRef(None)] = None, lazy: Optional[List[Callable[..., None]]] = None) +def thread_started(self,
*args,
matchers: Callable[..., bool] | ListenerMatcher | None = None,
middleware: Callable | Middleware | None = None,
lazy: List[Callable[..., None]] | None = None)
-def user_message(self, *args, matchers: Union[Callable[..., bool], ListenerMatcher, ForwardRef(None)] = None, middleware: Union[Callable, Middleware, ForwardRef(None)] = None, lazy: Optional[List[Callable[..., None]]] = None) +def user_message(self,
*args,
matchers: Callable[..., bool] | ListenerMatcher | None = None,
middleware: Callable | Middleware | None = None,
lazy: List[Callable[..., None]] | None = None)
@@ -410,7 +410,7 @@

-

Generated by pdoc 0.11.1.

+

Generated by pdoc 0.11.3.

diff --git a/docs/static/api-docs/slack_bolt/middleware/assistant/async_assistant.html b/docs/static/api-docs/slack_bolt/middleware/assistant/async_assistant.html index bf4ec0ce8..170f45d04 100644 --- a/docs/static/api-docs/slack_bolt/middleware/assistant/async_assistant.html +++ b/docs/static/api-docs/slack_bolt/middleware/assistant/async_assistant.html @@ -3,13 +3,13 @@ - + slack_bolt.middleware.assistant.async_assistant API documentation - + @@ -37,7 +37,7 @@

Classes

class AsyncAssistant -(*, app_name: str = 'assistant', thread_context_store: Optional[AsyncAssistantThreadContextStore] = None, logger: Optional[logging.Logger] = None) +(*,
app_name: str = 'assistant',
thread_context_store: AsyncAssistantThreadContextStore | None = None,
logger: logging.Logger | None = None)

A middleware can process request data before other middleware and listener functions.

@@ -346,11 +346,11 @@

Ancestors

Class variables

-
var base_logger : Optional[logging.Logger]
+
var base_logger : logging.Logger | None
-
var thread_context_store : Optional[AsyncAssistantThreadContextStore]
+
var thread_context_storeAsyncAssistantThreadContextStore | None
@@ -358,7 +358,7 @@

Class variables

Static methods

-async def default_thread_context_changed(save_thread_context: AsyncSaveThreadContext, payload: dict) +async def default_thread_context_changed(save_thread_context: AsyncSaveThreadContext,
payload: dict)
@@ -367,31 +367,31 @@

Static methods

Methods

-def bot_message(self, *args, matchers: Union[Callable[..., bool], AsyncListenerMatcher, ForwardRef(None)] = None, middleware: Union[Callable, AsyncMiddleware, ForwardRef(None)] = None, lazy: Optional[List[Callable[..., None]]] = None) +def bot_message(self,
*args,
matchers: Callable[..., bool] | AsyncListenerMatcher | None = None,
middleware: Callable | AsyncMiddleware | None = None,
lazy: List[Callable[..., None]] | None = None)
-def build_listener(self, listener_or_functions: Union[AsyncListener, Callable, List[Callable]], matchers: Optional[List[Union[AsyncListenerMatcher, Callable[..., Awaitable[bool]]]]] = None, middleware: Optional[List[AsyncMiddleware]] = None, base_logger: Optional[logging.Logger] = None) ‑> AsyncListener +def build_listener(self,
listener_or_functions: AsyncListener | Callable | List[Callable],
matchers: List[AsyncListenerMatcher | Callable[..., Awaitable[bool]]] | None = None,
middleware: List[AsyncMiddleware] | None = None,
base_logger: logging.Logger | None = None) ‑> AsyncListener
-def thread_context_changed(self, *args, matchers: Union[Callable[..., bool], AsyncListenerMatcher, ForwardRef(None)] = None, middleware: Union[Callable, AsyncMiddleware, ForwardRef(None)] = None, lazy: Optional[List[Callable[..., None]]] = None) +def thread_context_changed(self,
*args,
matchers: Callable[..., bool] | AsyncListenerMatcher | None = None,
middleware: Callable | AsyncMiddleware | None = None,
lazy: List[Callable[..., None]] | None = None)
-def thread_started(self, *args, matchers: Union[Callable[..., bool], AsyncListenerMatcher, ForwardRef(None)] = None, middleware: Union[Callable, AsyncMiddleware, ForwardRef(None)] = None, lazy: Optional[List[Callable[..., None]]] = None) +def thread_started(self,
*args,
matchers: Callable[..., bool] | AsyncListenerMatcher | None = None,
middleware: Callable | AsyncMiddleware | None = None,
lazy: List[Callable[..., None]] | None = None)
-def user_message(self, *args, matchers: Union[Callable[..., bool], AsyncListenerMatcher, ForwardRef(None)] = None, middleware: Union[Callable, AsyncMiddleware, ForwardRef(None)] = None, lazy: Optional[List[Callable[..., None]]] = None) +def user_message(self,
*args,
matchers: Callable[..., bool] | AsyncListenerMatcher | None = None,
middleware: Callable | AsyncMiddleware | None = None,
lazy: List[Callable[..., None]] | None = None)
@@ -441,7 +441,7 @@

-

Generated by pdoc 0.11.1.

+

Generated by pdoc 0.11.3.

diff --git a/docs/static/api-docs/slack_bolt/middleware/assistant/index.html b/docs/static/api-docs/slack_bolt/middleware/assistant/index.html index 342b26182..8fb14d28e 100644 --- a/docs/static/api-docs/slack_bolt/middleware/assistant/index.html +++ b/docs/static/api-docs/slack_bolt/middleware/assistant/index.html @@ -3,13 +3,13 @@ - + slack_bolt.middleware.assistant API documentation - + @@ -48,7 +48,7 @@

Classes

class Assistant -(*, app_name: str = 'assistant', thread_context_store: Optional[AssistantThreadContextStore] = None, logger: Optional[logging.Logger] = None) +(*,
app_name: str = 'assistant',
thread_context_store: AssistantThreadContextStore | None = None,
logger: logging.Logger | None = None)

A middleware can process request data before other middleware and listener functions.

@@ -326,11 +326,11 @@

Ancestors

Class variables

-
var base_logger : Optional[logging.Logger]
+
var base_logger : logging.Logger | None
-
var thread_context_store : Optional[AssistantThreadContextStore]
+
var thread_context_storeAssistantThreadContextStore | None
@@ -338,7 +338,7 @@

Class variables

Static methods

-def default_thread_context_changed(save_thread_context: SaveThreadContext, payload: dict) +def default_thread_context_changed(save_thread_context: SaveThreadContext,
payload: dict)
@@ -347,31 +347,31 @@

Static methods

Methods

-def bot_message(self, *args, matchers: Union[Callable[..., bool], ListenerMatcher, ForwardRef(None)] = None, middleware: Union[Callable, Middleware, ForwardRef(None)] = None, lazy: Optional[List[Callable[..., None]]] = None) +def bot_message(self,
*args,
matchers: Callable[..., bool] | ListenerMatcher | None = None,
middleware: Callable | Middleware | None = None,
lazy: List[Callable[..., None]] | None = None)
-def build_listener(self, listener_or_functions: Union[Listener, Callable, List[Callable]], matchers: Optional[List[Union[ListenerMatcher, Callable[..., bool]]]] = None, middleware: Optional[List[Middleware]] = None, base_logger: Optional[logging.Logger] = None) ‑> Listener +def build_listener(self,
listener_or_functions: Listener | Callable | List[Callable],
matchers: List[ListenerMatcher | Callable[..., bool]] | None = None,
middleware: List[Middleware] | None = None,
base_logger: logging.Logger | None = None) ‑> Listener
-def thread_context_changed(self, *args, matchers: Union[Callable[..., bool], ListenerMatcher, ForwardRef(None)] = None, middleware: Union[Callable, Middleware, ForwardRef(None)] = None, lazy: Optional[List[Callable[..., None]]] = None) +def thread_context_changed(self,
*args,
matchers: Callable[..., bool] | ListenerMatcher | None = None,
middleware: Callable | Middleware | None = None,
lazy: List[Callable[..., None]] | None = None)
-def thread_started(self, *args, matchers: Union[Callable[..., bool], ListenerMatcher, ForwardRef(None)] = None, middleware: Union[Callable, Middleware, ForwardRef(None)] = None, lazy: Optional[List[Callable[..., None]]] = None) +def thread_started(self,
*args,
matchers: Callable[..., bool] | ListenerMatcher | None = None,
middleware: Callable | Middleware | None = None,
lazy: List[Callable[..., None]] | None = None)
-def user_message(self, *args, matchers: Union[Callable[..., bool], ListenerMatcher, ForwardRef(None)] = None, middleware: Union[Callable, Middleware, ForwardRef(None)] = None, lazy: Optional[List[Callable[..., None]]] = None) +def user_message(self,
*args,
matchers: Callable[..., bool] | ListenerMatcher | None = None,
middleware: Callable | Middleware | None = None,
lazy: List[Callable[..., None]] | None = None)
@@ -427,7 +427,7 @@

-

Generated by pdoc 0.11.1.

+

Generated by pdoc 0.11.3.

diff --git a/docs/static/api-docs/slack_bolt/middleware/async_builtins.html b/docs/static/api-docs/slack_bolt/middleware/async_builtins.html index 5ef498865..f895481bf 100644 --- a/docs/static/api-docs/slack_bolt/middleware/async_builtins.html +++ b/docs/static/api-docs/slack_bolt/middleware/async_builtins.html @@ -3,13 +3,13 @@ - + slack_bolt.middleware.async_builtins API documentation - + @@ -74,7 +74,7 @@

Inherited members

class AsyncIgnoringSelfEvents -(base_logger: Optional[logging.Logger] = None, ignoring_self_assistant_message_events_enabled: bool = True) +(base_logger: logging.Logger | None = None,
ignoring_self_assistant_message_events_enabled: bool = True)

A middleware can process request data before other middleware and listener functions.

@@ -128,7 +128,7 @@

Inherited members

class AsyncMessageListenerMatches -(keyword: Union[str, Pattern]) +(keyword: str | Pattern)

A middleware can process request data before other middleware and listener functions.

@@ -182,7 +182,7 @@

Inherited members

class AsyncRequestVerification -(signing_secret: str, base_logger: Optional[logging.Logger] = None) +(signing_secret: str, base_logger: logging.Logger | None = None)

Verifies an incoming request by checking the validity of @@ -254,7 +254,7 @@

Inherited members

class AsyncSslCheck -(verification_token: Optional[str] = None, base_logger: Optional[logging.Logger] = None) +(verification_token: str | None = None,
base_logger: logging.Logger | None = None)

A middleware can process request data before other middleware and listener functions.

@@ -296,17 +296,6 @@

Ancestors

  • Middleware
  • AsyncMiddleware
  • -

    Class variables

    -
    -
    var logger : logging.Logger
    -
    -
    -
    -
    var verification_token : Optional[str]
    -
    -
    -
    -

    Inherited members

    • SslCheck: @@ -324,7 +313,7 @@

      Inherited members

    class AsyncUrlVerification -(base_logger: Optional[logging.Logger] = None) +(base_logger: logging.Logger | None = None)

    A middleware can process request data before other middleware and listener functions.

    @@ -405,10 +394,6 @@

    AsyncSslCheck

    -
  • AsyncUrlVerification

    @@ -419,7 +404,7 @@

    diff --git a/docs/static/api-docs/slack_bolt/middleware/async_custom_middleware.html b/docs/static/api-docs/slack_bolt/middleware/async_custom_middleware.html index 132eb6b41..e44955e00 100644 --- a/docs/static/api-docs/slack_bolt/middleware/async_custom_middleware.html +++ b/docs/static/api-docs/slack_bolt/middleware/async_custom_middleware.html @@ -3,13 +3,13 @@ - + slack_bolt.middleware.async_custom_middleware API documentation - + @@ -37,7 +37,7 @@

    Classes

    class AsyncCustomMiddleware -(*, app_name: str, func: Callable[..., Awaitable[Any]], base_logger: Optional[logging.Logger] = None) +(*,
    app_name: str,
    func: Callable[..., Awaitable[Any]],
    base_logger: logging.Logger | None = None)

    A middleware can process request data before other middleware and listener functions.

    @@ -155,7 +155,7 @@

    -

    Generated by pdoc 0.11.1.

    +

    Generated by pdoc 0.11.3.

    diff --git a/docs/static/api-docs/slack_bolt/middleware/async_middleware.html b/docs/static/api-docs/slack_bolt/middleware/async_middleware.html index 13704234c..90972540a 100644 --- a/docs/static/api-docs/slack_bolt/middleware/async_middleware.html +++ b/docs/static/api-docs/slack_bolt/middleware/async_middleware.html @@ -3,13 +3,13 @@ - + slack_bolt.middleware.async_middleware API documentation - + @@ -121,7 +121,7 @@

    Instance variables

    Methods

    -async def async_process(self, *, req: AsyncBoltRequest, resp: BoltResponse, next: Callable[[], Awaitable[BoltResponse]]) ‑> Optional[BoltResponse] +async def async_process(self,
    *,
    req: AsyncBoltRequest,
    resp: BoltResponse,
    next: Callable[[], Awaitable[BoltResponse]]) ‑> BoltResponse | None

    Processes a request data before other middleware and listeners. @@ -180,7 +180,7 @@

    diff --git a/docs/static/api-docs/slack_bolt/middleware/async_middleware_error_handler.html b/docs/static/api-docs/slack_bolt/middleware/async_middleware_error_handler.html index f899b7264..f87f7e5e6 100644 --- a/docs/static/api-docs/slack_bolt/middleware/async_middleware_error_handler.html +++ b/docs/static/api-docs/slack_bolt/middleware/async_middleware_error_handler.html @@ -3,13 +3,13 @@ - + slack_bolt.middleware.async_middleware_error_handler API documentation - + @@ -37,7 +37,7 @@

    Classes

    class AsyncCustomMiddlewareErrorHandler -(logger: logging.Logger, func: Callable[..., Awaitable[Optional[BoltResponse]]]) +(logger: logging.Logger,
    func: Callable[..., Awaitable[BoltResponse | None]])
    @@ -154,7 +154,7 @@

    Subclasses

    Methods

    -async def handle(self, error: Exception, request: AsyncBoltRequest, response: Optional[BoltResponse]) ‑> None +async def handle(self,
    error: Exception,
    request: AsyncBoltRequest,
    response: BoltResponse | None) ‑> None

    Handles an unhandled exception.

    @@ -203,7 +203,7 @@

    -

    Generated by pdoc 0.11.1.

    +

    Generated by pdoc 0.11.3.

    diff --git a/docs/static/api-docs/slack_bolt/middleware/attaching_function_token/async_attaching_function_token.html b/docs/static/api-docs/slack_bolt/middleware/attaching_function_token/async_attaching_function_token.html index 068be8cb2..41e3e8298 100644 --- a/docs/static/api-docs/slack_bolt/middleware/attaching_function_token/async_attaching_function_token.html +++ b/docs/static/api-docs/slack_bolt/middleware/attaching_function_token/async_attaching_function_token.html @@ -3,13 +3,13 @@ - + slack_bolt.middleware.attaching_function_token.async_attaching_function_token API documentation - + @@ -96,7 +96,7 @@

    -

    Generated by pdoc 0.11.1.

    +

    Generated by pdoc 0.11.3.

    diff --git a/docs/static/api-docs/slack_bolt/middleware/attaching_function_token/attaching_function_token.html b/docs/static/api-docs/slack_bolt/middleware/attaching_function_token/attaching_function_token.html index bf323aead..7c46065e8 100644 --- a/docs/static/api-docs/slack_bolt/middleware/attaching_function_token/attaching_function_token.html +++ b/docs/static/api-docs/slack_bolt/middleware/attaching_function_token/attaching_function_token.html @@ -3,13 +3,13 @@ - + slack_bolt.middleware.attaching_function_token.attaching_function_token API documentation - + @@ -96,7 +96,7 @@

    -

    Generated by pdoc 0.11.1.

    +

    Generated by pdoc 0.11.3.

    diff --git a/docs/static/api-docs/slack_bolt/middleware/attaching_function_token/index.html b/docs/static/api-docs/slack_bolt/middleware/attaching_function_token/index.html index 0ddd5b07f..a6d942973 100644 --- a/docs/static/api-docs/slack_bolt/middleware/attaching_function_token/index.html +++ b/docs/static/api-docs/slack_bolt/middleware/attaching_function_token/index.html @@ -3,13 +3,13 @@ - + slack_bolt.middleware.attaching_function_token API documentation - + @@ -113,7 +113,7 @@

    -

    Generated by pdoc 0.11.1.

    +

    Generated by pdoc 0.11.3.

    diff --git a/docs/static/api-docs/slack_bolt/middleware/authorization/async_authorization.html b/docs/static/api-docs/slack_bolt/middleware/authorization/async_authorization.html index 6ac3ccbce..7a959c98c 100644 --- a/docs/static/api-docs/slack_bolt/middleware/authorization/async_authorization.html +++ b/docs/static/api-docs/slack_bolt/middleware/authorization/async_authorization.html @@ -3,13 +3,13 @@ - + slack_bolt.middleware.authorization.async_authorization API documentation - + @@ -91,7 +91,7 @@

    -

    Generated by pdoc 0.11.1.

    +

    Generated by pdoc 0.11.3.

    diff --git a/docs/static/api-docs/slack_bolt/middleware/authorization/async_internals.html b/docs/static/api-docs/slack_bolt/middleware/authorization/async_internals.html index be69f523f..fb72b0390 100644 --- a/docs/static/api-docs/slack_bolt/middleware/authorization/async_internals.html +++ b/docs/static/api-docs/slack_bolt/middleware/authorization/async_internals.html @@ -3,13 +3,13 @@ - + slack_bolt.middleware.authorization.async_internals API documentation - + @@ -49,7 +49,7 @@

    Module slack_bolt.middleware.authorization.async_interna diff --git a/docs/static/api-docs/slack_bolt/middleware/authorization/async_multi_teams_authorization.html b/docs/static/api-docs/slack_bolt/middleware/authorization/async_multi_teams_authorization.html index 4f8be284d..57dd80426 100644 --- a/docs/static/api-docs/slack_bolt/middleware/authorization/async_multi_teams_authorization.html +++ b/docs/static/api-docs/slack_bolt/middleware/authorization/async_multi_teams_authorization.html @@ -3,13 +3,13 @@ - + slack_bolt.middleware.authorization.async_multi_teams_authorization API documentation - + @@ -37,7 +37,7 @@

    Classes

    class AsyncMultiTeamsAuthorization -(authorize: AsyncAuthorize, base_logger: Optional[logging.Logger] = None, user_token_resolution: str = 'authed_user', user_facing_authorize_error_message: Optional[str] = None) +(authorize: AsyncAuthorize,
    base_logger: logging.Logger | None = None,
    user_token_resolution: str = 'authed_user',
    user_facing_authorize_error_message: str | None = None)

    A middleware can process request data before other middleware and listener functions.

    @@ -205,7 +205,7 @@

    -

    Generated by pdoc 0.11.1.

    +

    Generated by pdoc 0.11.3.

    diff --git a/docs/static/api-docs/slack_bolt/middleware/authorization/async_single_team_authorization.html b/docs/static/api-docs/slack_bolt/middleware/authorization/async_single_team_authorization.html index aaa88cf6c..886574b0e 100644 --- a/docs/static/api-docs/slack_bolt/middleware/authorization/async_single_team_authorization.html +++ b/docs/static/api-docs/slack_bolt/middleware/authorization/async_single_team_authorization.html @@ -3,13 +3,13 @@ - + slack_bolt.middleware.authorization.async_single_team_authorization API documentation - + @@ -37,7 +37,7 @@

    Classes

    class AsyncSingleTeamAuthorization -(base_logger: Optional[logging.Logger] = None, user_facing_authorize_error_message: Optional[str] = None) +(base_logger: logging.Logger | None = None,
    user_facing_authorize_error_message: str | None = None)

    A middleware can process request data before other middleware and listener functions.

    @@ -146,7 +146,7 @@

    -

    Generated by pdoc 0.11.1.

    +

    Generated by pdoc 0.11.3.

    diff --git a/docs/static/api-docs/slack_bolt/middleware/authorization/authorization.html b/docs/static/api-docs/slack_bolt/middleware/authorization/authorization.html index 230c84542..2a686434e 100644 --- a/docs/static/api-docs/slack_bolt/middleware/authorization/authorization.html +++ b/docs/static/api-docs/slack_bolt/middleware/authorization/authorization.html @@ -3,13 +3,13 @@ - + slack_bolt.middleware.authorization.authorization API documentation - + @@ -90,7 +90,7 @@

    -

    Generated by pdoc 0.11.1.

    +

    Generated by pdoc 0.11.3.

    diff --git a/docs/static/api-docs/slack_bolt/middleware/authorization/index.html b/docs/static/api-docs/slack_bolt/middleware/authorization/index.html index 9430bb94e..7aab586cc 100644 --- a/docs/static/api-docs/slack_bolt/middleware/authorization/index.html +++ b/docs/static/api-docs/slack_bolt/middleware/authorization/index.html @@ -3,13 +3,13 @@ - + slack_bolt.middleware.authorization API documentation - + @@ -103,7 +103,7 @@

    Inherited members

    class MultiTeamsAuthorization -(*, authorize: Authorize, base_logger: Optional[logging.Logger] = None, user_token_resolution: str = 'authed_user', user_facing_authorize_error_message: Optional[str] = None) +(*,
    authorize: Authorize,
    base_logger: logging.Logger | None = None,
    user_token_resolution: str = 'authed_user',
    user_facing_authorize_error_message: str | None = None)

    A middleware can process request data before other middleware and listener functions.

    @@ -242,7 +242,7 @@

    Inherited members

    class SingleTeamAuthorization -(*, auth_test_result: Optional[slack_sdk.web.slack_response.SlackResponse] = None, base_logger: Optional[logging.Logger] = None, user_facing_authorize_error_message: Optional[str] = None) +(*,
    auth_test_result: slack_sdk.web.slack_response.SlackResponse | None = None,
    base_logger: logging.Logger | None = None,
    user_facing_authorize_error_message: str | None = None)

    A middleware can process request data before other middleware and listener functions.

    @@ -387,7 +387,7 @@

    diff --git a/docs/static/api-docs/slack_bolt/middleware/authorization/internals.html b/docs/static/api-docs/slack_bolt/middleware/authorization/internals.html index 0c776a062..8cda931f3 100644 --- a/docs/static/api-docs/slack_bolt/middleware/authorization/internals.html +++ b/docs/static/api-docs/slack_bolt/middleware/authorization/internals.html @@ -3,13 +3,13 @@ - + slack_bolt.middleware.authorization.internals API documentation - + @@ -49,7 +49,7 @@

    Module slack_bolt.middleware.authorization.internals diff --git a/docs/static/api-docs/slack_bolt/middleware/authorization/multi_teams_authorization.html b/docs/static/api-docs/slack_bolt/middleware/authorization/multi_teams_authorization.html index 722d89371..e16c2c3b7 100644 --- a/docs/static/api-docs/slack_bolt/middleware/authorization/multi_teams_authorization.html +++ b/docs/static/api-docs/slack_bolt/middleware/authorization/multi_teams_authorization.html @@ -3,13 +3,13 @@ - + slack_bolt.middleware.authorization.multi_teams_authorization API documentation - + @@ -37,7 +37,7 @@

    Classes

    class MultiTeamsAuthorization -(*, authorize: Authorize, base_logger: Optional[logging.Logger] = None, user_token_resolution: str = 'authed_user', user_facing_authorize_error_message: Optional[str] = None) +(*,
    authorize: Authorize,
    base_logger: logging.Logger | None = None,
    user_token_resolution: str = 'authed_user',
    user_facing_authorize_error_message: str | None = None)

    A middleware can process request data before other middleware and listener functions.

    @@ -202,7 +202,7 @@

    -

    Generated by pdoc 0.11.1.

    +

    Generated by pdoc 0.11.3.

    diff --git a/docs/static/api-docs/slack_bolt/middleware/authorization/single_team_authorization.html b/docs/static/api-docs/slack_bolt/middleware/authorization/single_team_authorization.html index a2ae9c009..e660424aa 100644 --- a/docs/static/api-docs/slack_bolt/middleware/authorization/single_team_authorization.html +++ b/docs/static/api-docs/slack_bolt/middleware/authorization/single_team_authorization.html @@ -3,13 +3,13 @@ - + slack_bolt.middleware.authorization.single_team_authorization API documentation - + @@ -37,7 +37,7 @@

    Classes

    class SingleTeamAuthorization -(*, auth_test_result: Optional[slack_sdk.web.slack_response.SlackResponse] = None, base_logger: Optional[logging.Logger] = None, user_facing_authorize_error_message: Optional[str] = None) +(*,
    auth_test_result: slack_sdk.web.slack_response.SlackResponse | None = None,
    base_logger: logging.Logger | None = None,
    user_facing_authorize_error_message: str | None = None)

    A middleware can process request data before other middleware and listener functions.

    @@ -160,7 +160,7 @@

    -

    Generated by pdoc 0.11.1.

    +

    Generated by pdoc 0.11.3.

    diff --git a/docs/static/api-docs/slack_bolt/middleware/custom_middleware.html b/docs/static/api-docs/slack_bolt/middleware/custom_middleware.html index fd8efc789..3c07434ac 100644 --- a/docs/static/api-docs/slack_bolt/middleware/custom_middleware.html +++ b/docs/static/api-docs/slack_bolt/middleware/custom_middleware.html @@ -3,13 +3,13 @@ - + slack_bolt.middleware.custom_middleware API documentation - + @@ -37,7 +37,7 @@

    Classes

    class CustomMiddleware -(*, app_name: str, func: Callable, base_logger: Optional[logging.Logger] = None) +(*, app_name: str, func: Callable, base_logger: logging.Logger | None = None)

    A middleware can process request data before other middleware and listener functions.

    @@ -145,7 +145,7 @@

    diff --git a/docs/static/api-docs/slack_bolt/middleware/ignoring_self_events/async_ignoring_self_events.html b/docs/static/api-docs/slack_bolt/middleware/ignoring_self_events/async_ignoring_self_events.html index 0d549afc7..f47c02d2e 100644 --- a/docs/static/api-docs/slack_bolt/middleware/ignoring_self_events/async_ignoring_self_events.html +++ b/docs/static/api-docs/slack_bolt/middleware/ignoring_self_events/async_ignoring_self_events.html @@ -3,13 +3,13 @@ - + slack_bolt.middleware.ignoring_self_events.async_ignoring_self_events API documentation - + @@ -37,7 +37,7 @@

    Classes

    class AsyncIgnoringSelfEvents -(base_logger: Optional[logging.Logger] = None, ignoring_self_assistant_message_events_enabled: bool = True) +(base_logger: logging.Logger | None = None,
    ignoring_self_assistant_message_events_enabled: bool = True)

    A middleware can process request data before other middleware and listener functions.

    @@ -113,7 +113,7 @@

    -

    Generated by pdoc 0.11.1.

    +

    Generated by pdoc 0.11.3.

    diff --git a/docs/static/api-docs/slack_bolt/middleware/ignoring_self_events/ignoring_self_events.html b/docs/static/api-docs/slack_bolt/middleware/ignoring_self_events/ignoring_self_events.html index e22295094..8961f06c1 100644 --- a/docs/static/api-docs/slack_bolt/middleware/ignoring_self_events/ignoring_self_events.html +++ b/docs/static/api-docs/slack_bolt/middleware/ignoring_self_events/ignoring_self_events.html @@ -3,13 +3,13 @@ - + slack_bolt.middleware.ignoring_self_events.ignoring_self_events API documentation - + @@ -37,7 +37,7 @@

    Classes

    class IgnoringSelfEvents -(base_logger: Optional[logging.Logger] = None, ignoring_self_assistant_message_events_enabled: bool = True) +(base_logger: logging.Logger | None = None,
    ignoring_self_assistant_message_events_enabled: bool = True)

    A middleware can process request data before other middleware and listener functions.

    @@ -159,7 +159,7 @@

    -

    Generated by pdoc 0.11.1.

    +

    Generated by pdoc 0.11.3.

    diff --git a/docs/static/api-docs/slack_bolt/middleware/ignoring_self_events/index.html b/docs/static/api-docs/slack_bolt/middleware/ignoring_self_events/index.html index 853d1225c..72dade334 100644 --- a/docs/static/api-docs/slack_bolt/middleware/ignoring_self_events/index.html +++ b/docs/static/api-docs/slack_bolt/middleware/ignoring_self_events/index.html @@ -3,13 +3,13 @@ - + slack_bolt.middleware.ignoring_self_events API documentation - + @@ -48,7 +48,7 @@

    Classes

    class IgnoringSelfEvents -(base_logger: Optional[logging.Logger] = None, ignoring_self_assistant_message_events_enabled: bool = True) +(base_logger: logging.Logger | None = None,
    ignoring_self_assistant_message_events_enabled: bool = True)

    A middleware can process request data before other middleware and listener functions.

    @@ -176,7 +176,7 @@

    -

    Generated by pdoc 0.11.1.

    +

    Generated by pdoc 0.11.3.

    diff --git a/docs/static/api-docs/slack_bolt/middleware/index.html b/docs/static/api-docs/slack_bolt/middleware/index.html index 2be166678..0e0ca818a 100644 --- a/docs/static/api-docs/slack_bolt/middleware/index.html +++ b/docs/static/api-docs/slack_bolt/middleware/index.html @@ -3,14 +3,14 @@ - + slack_bolt.middleware API documentation - + @@ -142,7 +142,7 @@

    Inherited members

    class CustomMiddleware -(*, app_name: str, func: Callable, base_logger: Optional[logging.Logger] = None) +(*, app_name: str, func: Callable, base_logger: logging.Logger | None = None)

    A middleware can process request data before other middleware and listener functions.

    @@ -222,7 +222,7 @@

    Inherited members

    class IgnoringSelfEvents -(base_logger: Optional[logging.Logger] = None, ignoring_self_assistant_message_events_enabled: bool = True) +(base_logger: logging.Logger | None = None,
    ignoring_self_assistant_message_events_enabled: bool = True)

    A middleware can process request data before other middleware and listener functions.

    @@ -403,7 +403,7 @@

    Instance variables

    Methods

    -def process(self, *, req: BoltRequest, resp: BoltResponse, next: Callable[[], BoltResponse]) ‑> Optional[BoltResponse] +def process(self,
    *,
    req: BoltRequest,
    resp: BoltResponse,
    next: Callable[[], BoltResponse]) ‑> BoltResponse | None

    Processes a request data before other middleware and listeners. @@ -436,7 +436,7 @@

    Returns

    class MultiTeamsAuthorization -(*, authorize: Authorize, base_logger: Optional[logging.Logger] = None, user_token_resolution: str = 'authed_user', user_facing_authorize_error_message: Optional[str] = None) +(*,
    authorize: Authorize,
    base_logger: logging.Logger | None = None,
    user_token_resolution: str = 'authed_user',
    user_facing_authorize_error_message: str | None = None)

    A middleware can process request data before other middleware and listener functions.

    @@ -575,7 +575,7 @@

    Inherited members

    class RequestVerification -(signing_secret: str, base_logger: Optional[logging.Logger] = None) +(signing_secret: str, base_logger: logging.Logger | None = None)

    A middleware can process request data before other middleware and listener functions.

    @@ -664,7 +664,7 @@

    Inherited members

    class SingleTeamAuthorization -(*, auth_test_result: Optional[slack_sdk.web.slack_response.SlackResponse] = None, base_logger: Optional[logging.Logger] = None, user_facing_authorize_error_message: Optional[str] = None) +(*,
    auth_test_result: slack_sdk.web.slack_response.SlackResponse | None = None,
    base_logger: logging.Logger | None = None,
    user_facing_authorize_error_message: str | None = None)

    A middleware can process request data before other middleware and listener functions.

    @@ -765,7 +765,7 @@

    Inherited members

    class SslCheck -(verification_token: Optional[str] = None, base_logger: Optional[logging.Logger] = None) +(verification_token: str | None = None,
    base_logger: logging.Logger | None = None)

    A middleware can process request data before other middleware and listener functions.

    @@ -851,7 +851,7 @@

    Class variables

    -
    var verification_token : Optional[str]
    +
    var verification_token : str | None
    @@ -868,7 +868,7 @@

    Inherited members

    class UrlVerification -(base_logger: Optional[logging.Logger] = None) +(base_logger: logging.Logger | None = None)

    A middleware can process request data before other middleware and listener functions.

    @@ -1025,7 +1025,7 @@

    -

    Generated by pdoc 0.11.1.

    +

    Generated by pdoc 0.11.3.

    diff --git a/docs/static/api-docs/slack_bolt/middleware/message_listener_matches/async_message_listener_matches.html b/docs/static/api-docs/slack_bolt/middleware/message_listener_matches/async_message_listener_matches.html index 081535c83..6e3ed25b5 100644 --- a/docs/static/api-docs/slack_bolt/middleware/message_listener_matches/async_message_listener_matches.html +++ b/docs/static/api-docs/slack_bolt/middleware/message_listener_matches/async_message_listener_matches.html @@ -3,13 +3,13 @@ - + slack_bolt.middleware.message_listener_matches.async_message_listener_matches API documentation - + @@ -37,7 +37,7 @@

    Classes

    class AsyncMessageListenerMatches -(keyword: Union[str, Pattern]) +(keyword: str | Pattern)

    A middleware can process request data before other middleware and listener functions.

    @@ -113,7 +113,7 @@

    -

    Generated by pdoc 0.11.1.

    +

    Generated by pdoc 0.11.3.

    diff --git a/docs/static/api-docs/slack_bolt/middleware/message_listener_matches/index.html b/docs/static/api-docs/slack_bolt/middleware/message_listener_matches/index.html index 7a49942c4..66b8211b7 100644 --- a/docs/static/api-docs/slack_bolt/middleware/message_listener_matches/index.html +++ b/docs/static/api-docs/slack_bolt/middleware/message_listener_matches/index.html @@ -3,13 +3,13 @@ - + slack_bolt.middleware.message_listener_matches API documentation - + @@ -48,7 +48,7 @@

    Classes

    class MessageListenerMatches -(keyword: Union[str, Pattern]) +(keyword: str | Pattern)

    A middleware can process request data before other middleware and listener functions.

    @@ -130,7 +130,7 @@

    -

    Generated by pdoc 0.11.1.

    +

    Generated by pdoc 0.11.3.

    diff --git a/docs/static/api-docs/slack_bolt/middleware/message_listener_matches/message_listener_matches.html b/docs/static/api-docs/slack_bolt/middleware/message_listener_matches/message_listener_matches.html index 6e7716218..65a624297 100644 --- a/docs/static/api-docs/slack_bolt/middleware/message_listener_matches/message_listener_matches.html +++ b/docs/static/api-docs/slack_bolt/middleware/message_listener_matches/message_listener_matches.html @@ -3,13 +3,13 @@ - + slack_bolt.middleware.message_listener_matches.message_listener_matches API documentation - + @@ -37,7 +37,7 @@

    Classes

    class MessageListenerMatches -(keyword: Union[str, Pattern]) +(keyword: str | Pattern)

    A middleware can process request data before other middleware and listener functions.

    @@ -113,7 +113,7 @@

    -

    Generated by pdoc 0.11.1.

    +

    Generated by pdoc 0.11.3.

    diff --git a/docs/static/api-docs/slack_bolt/middleware/middleware.html b/docs/static/api-docs/slack_bolt/middleware/middleware.html index 0d9d17f8b..c73ea7eba 100644 --- a/docs/static/api-docs/slack_bolt/middleware/middleware.html +++ b/docs/static/api-docs/slack_bolt/middleware/middleware.html @@ -3,13 +3,13 @@ - + slack_bolt.middleware.middleware API documentation - + @@ -121,7 +121,7 @@

    Instance variables

    Methods

    -def process(self, *, req: BoltRequest, resp: BoltResponse, next: Callable[[], BoltResponse]) ‑> Optional[BoltResponse] +def process(self,
    *,
    req: BoltRequest,
    resp: BoltResponse,
    next: Callable[[], BoltResponse]) ‑> BoltResponse | None

    Processes a request data before other middleware and listeners. @@ -180,7 +180,7 @@

    -

    Generated by pdoc 0.11.1.

    +

    Generated by pdoc 0.11.3.

    diff --git a/docs/static/api-docs/slack_bolt/middleware/middleware_error_handler.html b/docs/static/api-docs/slack_bolt/middleware/middleware_error_handler.html index 6794d4927..8b32c0498 100644 --- a/docs/static/api-docs/slack_bolt/middleware/middleware_error_handler.html +++ b/docs/static/api-docs/slack_bolt/middleware/middleware_error_handler.html @@ -3,13 +3,13 @@ - + slack_bolt.middleware.middleware_error_handler API documentation - + @@ -37,7 +37,7 @@

    Classes

    class CustomMiddlewareErrorHandler -(logger: logging.Logger, func: Callable[..., Optional[BoltResponse]]) +(logger: logging.Logger,
    func: Callable[..., BoltResponse | None])
    @@ -154,7 +154,7 @@

    Subclasses

    Methods

    -def handle(self, error: Exception, request: BoltRequest, response: Optional[BoltResponse]) ‑> None +def handle(self,
    error: Exception,
    request: BoltRequest,
    response: BoltResponse | None) ‑> None

    Handles an unhandled exception.

    @@ -203,7 +203,7 @@

    -

    Generated by pdoc 0.11.1.

    +

    Generated by pdoc 0.11.3.

    diff --git a/docs/static/api-docs/slack_bolt/middleware/request_verification/async_request_verification.html b/docs/static/api-docs/slack_bolt/middleware/request_verification/async_request_verification.html index 52ef2e164..88871be7e 100644 --- a/docs/static/api-docs/slack_bolt/middleware/request_verification/async_request_verification.html +++ b/docs/static/api-docs/slack_bolt/middleware/request_verification/async_request_verification.html @@ -3,13 +3,13 @@ - + slack_bolt.middleware.request_verification.async_request_verification API documentation - + @@ -37,7 +37,7 @@

    Classes

    class AsyncRequestVerification -(signing_secret: str, base_logger: Optional[logging.Logger] = None) +(signing_secret: str, base_logger: logging.Logger | None = None)

    Verifies an incoming request by checking the validity of @@ -131,7 +131,7 @@

    -

    Generated by pdoc 0.11.1.

    +

    Generated by pdoc 0.11.3.

    diff --git a/docs/static/api-docs/slack_bolt/middleware/request_verification/index.html b/docs/static/api-docs/slack_bolt/middleware/request_verification/index.html index bc08f3c88..f95218103 100644 --- a/docs/static/api-docs/slack_bolt/middleware/request_verification/index.html +++ b/docs/static/api-docs/slack_bolt/middleware/request_verification/index.html @@ -3,13 +3,13 @@ - + slack_bolt.middleware.request_verification API documentation - + @@ -48,7 +48,7 @@

    Classes

    class RequestVerification -(signing_secret: str, base_logger: Optional[logging.Logger] = None) +(signing_secret: str, base_logger: logging.Logger | None = None)

    A middleware can process request data before other middleware and listener functions.

    @@ -165,7 +165,7 @@

    -

    Generated by pdoc 0.11.1.

    +

    Generated by pdoc 0.11.3.

    diff --git a/docs/static/api-docs/slack_bolt/middleware/request_verification/request_verification.html b/docs/static/api-docs/slack_bolt/middleware/request_verification/request_verification.html index 46e6c9f1b..691496c2d 100644 --- a/docs/static/api-docs/slack_bolt/middleware/request_verification/request_verification.html +++ b/docs/static/api-docs/slack_bolt/middleware/request_verification/request_verification.html @@ -3,13 +3,13 @@ - + slack_bolt.middleware.request_verification.request_verification API documentation - + @@ -37,7 +37,7 @@

    Classes

    class RequestVerification -(signing_secret: str, base_logger: Optional[logging.Logger] = None) +(signing_secret: str, base_logger: logging.Logger | None = None)

    A middleware can process request data before other middleware and listener functions.

    @@ -148,7 +148,7 @@

    -

    Generated by pdoc 0.11.1.

    +

    Generated by pdoc 0.11.3.

    diff --git a/docs/static/api-docs/slack_bolt/middleware/ssl_check/async_ssl_check.html b/docs/static/api-docs/slack_bolt/middleware/ssl_check/async_ssl_check.html index 5a8e90b4d..4fea5ac08 100644 --- a/docs/static/api-docs/slack_bolt/middleware/ssl_check/async_ssl_check.html +++ b/docs/static/api-docs/slack_bolt/middleware/ssl_check/async_ssl_check.html @@ -3,13 +3,13 @@ - + slack_bolt.middleware.ssl_check.async_ssl_check API documentation - + @@ -37,7 +37,7 @@

    Classes

    class AsyncSslCheck -(verification_token: Optional[str] = None, base_logger: Optional[logging.Logger] = None) +(verification_token: str | None = None,
    base_logger: logging.Logger | None = None)

    A middleware can process request data before other middleware and listener functions.

    @@ -79,17 +79,6 @@

    Ancestors

  • Middleware
  • AsyncMiddleware
  • -

    Class variables

    -
    -
    var logger : logging.Logger
    -
    -
    -
    -
    var verification_token : Optional[str]
    -
    -
    -
    -

    Inherited members

    • SslCheck: @@ -122,10 +111,6 @@

      Inherited members

    • @@ -133,7 +118,7 @@

      -

      Generated by pdoc 0.11.1.

      +

      Generated by pdoc 0.11.3.

      diff --git a/docs/static/api-docs/slack_bolt/middleware/ssl_check/index.html b/docs/static/api-docs/slack_bolt/middleware/ssl_check/index.html index d86616a1c..b05f1c44a 100644 --- a/docs/static/api-docs/slack_bolt/middleware/ssl_check/index.html +++ b/docs/static/api-docs/slack_bolt/middleware/ssl_check/index.html @@ -3,13 +3,13 @@ - + slack_bolt.middleware.ssl_check API documentation - + @@ -48,7 +48,7 @@

      Classes

      class SslCheck -(verification_token: Optional[str] = None, base_logger: Optional[logging.Logger] = None) +(verification_token: str | None = None,
      base_logger: logging.Logger | None = None)

      A middleware can process request data before other middleware and listener functions.

      @@ -134,7 +134,7 @@

      Class variables

      -
      var verification_token : Optional[str]
      +
      var verification_token : str | None
      @@ -183,7 +183,7 @@

      -

      Generated by pdoc 0.11.1.

      +

      Generated by pdoc 0.11.3.

      diff --git a/docs/static/api-docs/slack_bolt/middleware/ssl_check/ssl_check.html b/docs/static/api-docs/slack_bolt/middleware/ssl_check/ssl_check.html index 4da70ebc5..f1a41e504 100644 --- a/docs/static/api-docs/slack_bolt/middleware/ssl_check/ssl_check.html +++ b/docs/static/api-docs/slack_bolt/middleware/ssl_check/ssl_check.html @@ -3,13 +3,13 @@ - + slack_bolt.middleware.ssl_check.ssl_check API documentation - + @@ -37,7 +37,7 @@

      Classes

      class SslCheck -(verification_token: Optional[str] = None, base_logger: Optional[logging.Logger] = None) +(verification_token: str | None = None,
      base_logger: logging.Logger | None = None)

      A middleware can process request data before other middleware and listener functions.

      @@ -123,7 +123,7 @@

      Class variables

      -
      var verification_token : Optional[str]
      +
      var verification_token : str | None
      @@ -166,7 +166,7 @@

      -

      Generated by pdoc 0.11.1.

      +

      Generated by pdoc 0.11.3.

      diff --git a/docs/static/api-docs/slack_bolt/middleware/url_verification/async_url_verification.html b/docs/static/api-docs/slack_bolt/middleware/url_verification/async_url_verification.html index c7c1ea16c..2ae16379b 100644 --- a/docs/static/api-docs/slack_bolt/middleware/url_verification/async_url_verification.html +++ b/docs/static/api-docs/slack_bolt/middleware/url_verification/async_url_verification.html @@ -3,13 +3,13 @@ - + slack_bolt.middleware.url_verification.async_url_verification API documentation - + @@ -37,7 +37,7 @@

      Classes

      class AsyncUrlVerification -(base_logger: Optional[logging.Logger] = None) +(base_logger: logging.Logger | None = None)

      A middleware can process request data before other middleware and listener functions.

      @@ -113,7 +113,7 @@

      -

      Generated by pdoc 0.11.1.

      +

      Generated by pdoc 0.11.3.

      diff --git a/docs/static/api-docs/slack_bolt/middleware/url_verification/index.html b/docs/static/api-docs/slack_bolt/middleware/url_verification/index.html index e0f1ec73f..0439abdd7 100644 --- a/docs/static/api-docs/slack_bolt/middleware/url_verification/index.html +++ b/docs/static/api-docs/slack_bolt/middleware/url_verification/index.html @@ -3,13 +3,13 @@ - + slack_bolt.middleware.url_verification API documentation - + @@ -48,7 +48,7 @@

      Classes

      class UrlVerification -(base_logger: Optional[logging.Logger] = None) +(base_logger: logging.Logger | None = None)

      A middleware can process request data before other middleware and listener functions.

      @@ -147,7 +147,7 @@

      diff --git a/docs/static/api-docs/slack_bolt/middleware/url_verification/url_verification.html b/docs/static/api-docs/slack_bolt/middleware/url_verification/url_verification.html index 10200fd34..48673a3d9 100644 --- a/docs/static/api-docs/slack_bolt/middleware/url_verification/url_verification.html +++ b/docs/static/api-docs/slack_bolt/middleware/url_verification/url_verification.html @@ -3,13 +3,13 @@ - + slack_bolt.middleware.url_verification.url_verification API documentation - + @@ -37,7 +37,7 @@

      Classes

      class UrlVerification -(base_logger: Optional[logging.Logger] = None) +(base_logger: logging.Logger | None = None)

      A middleware can process request data before other middleware and listener functions.

      @@ -130,7 +130,7 @@

      -

      Generated by pdoc 0.11.1.

      +

      Generated by pdoc 0.11.3.

      diff --git a/docs/static/api-docs/slack_bolt/oauth/async_callback_options.html b/docs/static/api-docs/slack_bolt/oauth/async_callback_options.html index 51b4e4b5f..e7819835d 100644 --- a/docs/static/api-docs/slack_bolt/oauth/async_callback_options.html +++ b/docs/static/api-docs/slack_bolt/oauth/async_callback_options.html @@ -3,13 +3,13 @@ - + slack_bolt.oauth.async_callback_options API documentation - + @@ -37,7 +37,7 @@

      Classes

      class AsyncCallbackOptions -(success: Callable[[AsyncSuccessArgs], Awaitable[BoltResponse]], failure: Callable[[AsyncFailureArgs], Awaitable[BoltResponse]]) +(success: Callable[[AsyncSuccessArgs], Awaitable[BoltResponse]],
      failure: Callable[[AsyncFailureArgs], Awaitable[BoltResponse]])
      @@ -75,7 +75,7 @@

      Class variables

      class AsyncFailureArgs -(*, request: AsyncBoltRequest, reason: str, error: Optional[Exception] = None, suggested_status_code: int, settings: AsyncOAuthSettings, default: AsyncCallbackOptions) +(*,
      request: AsyncBoltRequest,
      reason: str,
      error: Exception | None = None,
      suggested_status_code: int,
      settings: AsyncOAuthSettings,
      default: AsyncCallbackOptions)

      The arguments for a failure function.

      @@ -129,7 +129,7 @@

      Args

      class AsyncSuccessArgs -(*, request: AsyncBoltRequest, installation: slack_sdk.oauth.installation_store.models.installation.Installation, settings: AsyncOAuthSettings, default: AsyncCallbackOptions) +(*,
      request: AsyncBoltRequest,
      installation: slack_sdk.oauth.installation_store.models.installation.Installation,
      settings: AsyncOAuthSettings,
      default: AsyncCallbackOptions)

      The arguments for a success function.

      @@ -173,7 +173,7 @@

      Args

      class DefaultAsyncCallbackOptions -(*, logger: logging.Logger, state_utils: slack_sdk.oauth.state_utils.OAuthStateUtils, redirect_uri_page_renderer: slack_sdk.oauth.redirect_uri_page_renderer.RedirectUriPageRenderer) +(*,
      logger: logging.Logger,
      state_utils: slack_sdk.oauth.state_utils.OAuthStateUtils,
      redirect_uri_page_renderer: slack_sdk.oauth.redirect_uri_page_renderer.RedirectUriPageRenderer)
      @@ -274,7 +274,7 @@

      -

      Generated by pdoc 0.11.1.

      +

      Generated by pdoc 0.11.3.

      diff --git a/docs/static/api-docs/slack_bolt/oauth/async_internals.html b/docs/static/api-docs/slack_bolt/oauth/async_internals.html index a1ac2cb97..598e3b308 100644 --- a/docs/static/api-docs/slack_bolt/oauth/async_internals.html +++ b/docs/static/api-docs/slack_bolt/oauth/async_internals.html @@ -3,13 +3,13 @@ - + slack_bolt.oauth.async_internals API documentation - + @@ -40,7 +40,7 @@

      Functions

      -def select_consistent_installation_store(client_id: str, app_store: Optional[slack_sdk.oauth.installation_store.async_installation_store.AsyncInstallationStore], oauth_flow_store: Optional[slack_sdk.oauth.installation_store.async_installation_store.AsyncInstallationStore], logger: logging.Logger) ‑> Optional[slack_sdk.oauth.installation_store.async_installation_store.AsyncInstallationStore] +def select_consistent_installation_store(client_id: str,
      app_store: slack_sdk.oauth.installation_store.async_installation_store.AsyncInstallationStore | None,
      oauth_flow_store: slack_sdk.oauth.installation_store.async_installation_store.AsyncInstallationStore | None,
      logger: logging.Logger) ‑> slack_sdk.oauth.installation_store.async_installation_store.AsyncInstallationStore | None
      @@ -70,7 +70,7 @@

      Functions

      diff --git a/docs/static/api-docs/slack_bolt/oauth/async_oauth_flow.html b/docs/static/api-docs/slack_bolt/oauth/async_oauth_flow.html index 04e2dcf45..6f8153f3f 100644 --- a/docs/static/api-docs/slack_bolt/oauth/async_oauth_flow.html +++ b/docs/static/api-docs/slack_bolt/oauth/async_oauth_flow.html @@ -3,13 +3,13 @@ - + slack_bolt.oauth.async_oauth_flow API documentation - + @@ -37,7 +37,7 @@

      Classes

      class AsyncOAuthFlow -(*, client: Optional[slack_sdk.web.async_client.AsyncWebClient] = None, logger: Optional[logging.Logger] = None, settings: AsyncOAuthSettings) +(*,
      client: slack_sdk.web.async_client.AsyncWebClient | None = None,
      logger: logging.Logger | None = None,
      settings: AsyncOAuthSettings)

      The module to run the Slack app installation flow (OAuth flow).

      @@ -411,7 +411,7 @@

      Class variables

      -
      var redirect_uri : Optional[str]
      +
      var redirect_uri : str | None
      @@ -431,7 +431,7 @@

      Class variables

      Static methods

      -def sqlite3(database: str, authorization_url: Optional[str] = None, client_id: Optional[str] = None, client_secret: Optional[str] = None, scopes: Optional[Sequence[str]] = None, user_scopes: Optional[Sequence[str]] = None, redirect_uri: Optional[str] = None, install_path: Optional[str] = None, redirect_uri_path: Optional[str] = None, callback_options: Optional[AsyncCallbackOptions] = None, success_url: Optional[str] = None, failure_url: Optional[str] = None, state_cookie_name: str = 'slack-app-oauth-state', state_expiration_seconds: int = 600, installation_store_bot_only: bool = False, client: Optional[slack_sdk.web.async_client.AsyncWebClient] = None, logger: Optional[logging.Logger] = None) ‑> AsyncOAuthFlow +def sqlite3(database: str,
      authorization_url: str | None = None,
      client_id: str | None = None,
      client_secret: str | None = None,
      scopes: Sequence[str] | None = None,
      user_scopes: Sequence[str] | None = None,
      redirect_uri: str | None = None,
      install_path: str | None = None,
      redirect_uri_path: str | None = None,
      callback_options: AsyncCallbackOptions | None = None,
      success_url: str | None = None,
      failure_url: str | None = None,
      state_cookie_name: str = 'slack-app-oauth-state',
      state_expiration_seconds: int = 600,
      installation_store_bot_only: bool = False,
      client: slack_sdk.web.async_client.AsyncWebClient | None = None,
      logger: logging.Logger | None = None) ‑> AsyncOAuthFlow
      @@ -471,49 +471,49 @@

      Instance variables

      Methods

      -async def build_authorize_url(self, state: str, request: AsyncBoltRequest) ‑> str +async def build_authorize_url(self,
      state: str,
      request: AsyncBoltRequest) ‑> str
      -async def build_install_page_html(self, url: str, request: AsyncBoltRequest) ‑> str +async def build_install_page_html(self,
      url: str,
      request: AsyncBoltRequest) ‑> str
      -async def handle_callback(self, request: AsyncBoltRequest) ‑> BoltResponse +async def handle_callback(self,
      request: AsyncBoltRequest) ‑> BoltResponse
      -async def handle_installation(self, request: AsyncBoltRequest) ‑> BoltResponse +async def handle_installation(self,
      request: AsyncBoltRequest) ‑> BoltResponse
      -async def issue_new_state(self, request: AsyncBoltRequest) ‑> str +async def issue_new_state(self,
      request: AsyncBoltRequest) ‑> str
      -async def run_installation(self, code: str) ‑> Optional[slack_sdk.oauth.installation_store.models.installation.Installation] +async def run_installation(self, code: str) ‑> slack_sdk.oauth.installation_store.models.installation.Installation | None
      -async def store_installation(self, request: AsyncBoltRequest, installation: slack_sdk.oauth.installation_store.models.installation.Installation) +async def store_installation(self,
      request: AsyncBoltRequest,
      installation: slack_sdk.oauth.installation_store.models.installation.Installation)
      @@ -564,7 +564,7 @@

      -

      Generated by pdoc 0.11.1.

      +

      Generated by pdoc 0.11.3.

      diff --git a/docs/static/api-docs/slack_bolt/oauth/async_oauth_settings.html b/docs/static/api-docs/slack_bolt/oauth/async_oauth_settings.html index 7ba15525c..d9f4b6d0b 100644 --- a/docs/static/api-docs/slack_bolt/oauth/async_oauth_settings.html +++ b/docs/static/api-docs/slack_bolt/oauth/async_oauth_settings.html @@ -3,13 +3,13 @@ - + slack_bolt.oauth.async_oauth_settings API documentation - + @@ -37,7 +37,7 @@

      Classes

      class AsyncOAuthSettings -(*, client_id: Optional[str] = None, client_secret: Optional[str] = None, scopes: Union[str, Sequence[str], ForwardRef(None)] = None, user_scopes: Union[str, Sequence[str], ForwardRef(None)] = None, redirect_uri: Optional[str] = None, install_path: str = '/slack/install', install_page_rendering_enabled: bool = True, redirect_uri_path: str = '/slack/oauth_redirect', callback_options: Optional[AsyncCallbackOptions] = None, success_url: Optional[str] = None, failure_url: Optional[str] = None, authorization_url: Optional[str] = None, installation_store: Optional[slack_sdk.oauth.installation_store.async_installation_store.AsyncInstallationStore] = None, installation_store_bot_only: bool = False, token_rotation_expiration_minutes: int = 120, user_token_resolution: str = 'authed_user', state_validation_enabled: bool = True, state_store: Optional[slack_sdk.oauth.state_store.async_state_store.AsyncOAuthStateStore] = None, state_cookie_name: str = 'slack-app-oauth-state', state_expiration_seconds: int = 600, logger: logging.Logger = <Logger slack_bolt.oauth.async_oauth_settings (WARNING)>) +(*,
      client_id: str | None = None,
      client_secret: str | None = None,
      scopes: str | Sequence[str] | None = None,
      user_scopes: str | Sequence[str] | None = None,
      redirect_uri: str | None = None,
      install_path: str = '/slack/install',
      install_page_rendering_enabled: bool = True,
      redirect_uri_path: str = '/slack/oauth_redirect',
      callback_options: AsyncCallbackOptions | None = None,
      success_url: str | None = None,
      failure_url: str | None = None,
      authorization_url: str | None = None,
      installation_store: slack_sdk.oauth.installation_store.async_installation_store.AsyncInstallationStore | None = None,
      installation_store_bot_only: bool = False,
      token_rotation_expiration_minutes: int = 120,
      user_token_resolution: str = 'authed_user',
      state_validation_enabled: bool = True,
      state_store: slack_sdk.oauth.state_store.async_state_store.AsyncOAuthStateStore | None = None,
      state_cookie_name: str = 'slack-app-oauth-state',
      state_expiration_seconds: int = 600,
      logger: logging.Logger = <Logger slack_bolt.oauth.async_oauth_settings (WARNING)>)

      The settings for Slack App installation (OAuth flow).

      @@ -265,7 +265,7 @@

      Class variables

      -
      var callback_options : Optional[AsyncCallbackOptions]
      +
      var callback_optionsAsyncCallbackOptions | None
      @@ -277,7 +277,7 @@

      Class variables

      -
      var failure_url : Optional[str]
      +
      var failure_url : str | None
      @@ -301,7 +301,7 @@

      Class variables

      -
      var redirect_uri : Optional[str]
      +
      var redirect_uri : str | None
      @@ -313,7 +313,7 @@

      Class variables

      -
      var scopes : Optional[Sequence[str]]
      +
      var scopes : Sequence[str] | None
      @@ -337,7 +337,7 @@

      Class variables

      -
      var success_url : Optional[str]
      +
      var success_url : str | None
      @@ -345,7 +345,7 @@

      Class variables

      -
      var user_scopes : Optional[Sequence[str]]
      +
      var user_scopes : Sequence[str] | None
      @@ -406,7 +406,7 @@

      diff --git a/docs/static/api-docs/slack_bolt/oauth/callback_options.html b/docs/static/api-docs/slack_bolt/oauth/callback_options.html index f7600f463..d6073d238 100644 --- a/docs/static/api-docs/slack_bolt/oauth/callback_options.html +++ b/docs/static/api-docs/slack_bolt/oauth/callback_options.html @@ -3,13 +3,13 @@ - + slack_bolt.oauth.callback_options API documentation - + @@ -37,7 +37,7 @@

      Classes

      class CallbackOptions -(success: Callable[[SuccessArgs], BoltResponse], failure: Callable[[FailureArgs], BoltResponse]) +(success: Callable[[SuccessArgs], BoltResponse],
      failure: Callable[[FailureArgs], BoltResponse])

      The configurations for OAuth flow.

      @@ -88,7 +88,7 @@

      Class variables

      class DefaultCallbackOptions -(*, logger: logging.Logger, state_utils: slack_sdk.oauth.state_utils.OAuthStateUtils, redirect_uri_page_renderer: slack_sdk.oauth.redirect_uri_page_renderer.RedirectUriPageRenderer) +(*,
      logger: logging.Logger,
      state_utils: slack_sdk.oauth.state_utils.OAuthStateUtils,
      redirect_uri_page_renderer: slack_sdk.oauth.redirect_uri_page_renderer.RedirectUriPageRenderer)

      The configurations for OAuth flow.

      @@ -157,7 +157,7 @@

      Class variables

      class FailureArgs -(*, request: BoltRequest, reason: str, error: Optional[Exception] = None, suggested_status_code: int, settings: OAuthSettings, default: CallbackOptions) +(*,
      request: BoltRequest,
      reason: str,
      error: Exception | None = None,
      suggested_status_code: int,
      settings: OAuthSettings,
      default: CallbackOptions)

      The arguments for a failure function.

      @@ -211,7 +211,7 @@

      Args

      class SuccessArgs -(*, request: BoltRequest, installation: slack_sdk.oauth.installation_store.models.installation.Installation, settings: OAuthSettings, default: CallbackOptions) +(*,
      request: BoltRequest,
      installation: slack_sdk.oauth.installation_store.models.installation.Installation,
      settings: OAuthSettings,
      default: CallbackOptions)

      The arguments for a success function.

      @@ -294,7 +294,7 @@

      -

      Generated by pdoc 0.11.1.

      +

      Generated by pdoc 0.11.3.

      diff --git a/docs/static/api-docs/slack_bolt/oauth/index.html b/docs/static/api-docs/slack_bolt/oauth/index.html index b217427d4..697750f3a 100644 --- a/docs/static/api-docs/slack_bolt/oauth/index.html +++ b/docs/static/api-docs/slack_bolt/oauth/index.html @@ -3,13 +3,13 @@ - + slack_bolt.oauth API documentation - + @@ -74,7 +74,7 @@

      Classes

      class OAuthFlow -(*, client: Optional[slack_sdk.web.client.WebClient] = None, logger: Optional[logging.Logger] = None, settings: OAuthSettings) +(*,
      client: slack_sdk.web.client.WebClient | None = None,
      logger: logging.Logger | None = None,
      settings: OAuthSettings)

      The module to run the Slack app installation flow (OAuth flow).

      @@ -451,7 +451,7 @@

      Class variables

      -
      var redirect_uri : Optional[str]
      +
      var redirect_uri : str | None
      @@ -471,7 +471,7 @@

      Class variables

      Static methods

      -def sqlite3(database: str, client_id: Optional[str] = None, client_secret: Optional[str] = None, scopes: Optional[Sequence[str]] = None, user_scopes: Optional[Sequence[str]] = None, redirect_uri: Optional[str] = None, install_path: Optional[str] = None, redirect_uri_path: Optional[str] = None, callback_options: Optional[CallbackOptions] = None, success_url: Optional[str] = None, failure_url: Optional[str] = None, authorization_url: Optional[str] = None, state_cookie_name: str = 'slack-app-oauth-state', state_expiration_seconds: int = 600, installation_store_bot_only: bool = False, token_rotation_expiration_minutes: int = 120, client: Optional[slack_sdk.web.client.WebClient] = None, logger: Optional[logging.Logger] = None) ‑> OAuthFlow +def sqlite3(database: str,
      client_id: str | None = None,
      client_secret: str | None = None,
      scopes: Sequence[str] | None = None,
      user_scopes: Sequence[str] | None = None,
      redirect_uri: str | None = None,
      install_path: str | None = None,
      redirect_uri_path: str | None = None,
      callback_options: CallbackOptions | None = None,
      success_url: str | None = None,
      failure_url: str | None = None,
      authorization_url: str | None = None,
      state_cookie_name: str = 'slack-app-oauth-state',
      state_expiration_seconds: int = 600,
      installation_store_bot_only: bool = False,
      token_rotation_expiration_minutes: int = 120,
      client: slack_sdk.web.client.WebClient | None = None,
      logger: logging.Logger | None = None) ‑> OAuthFlow
      @@ -511,49 +511,49 @@

      Instance variables

      Methods

      -def build_authorize_url(self, state: str, request: BoltRequest) ‑> str +def build_authorize_url(self,
      state: str,
      request: BoltRequest) ‑> str
      -def build_install_page_html(self, url: str, request: BoltRequest) ‑> str +def build_install_page_html(self,
      url: str,
      request: BoltRequest) ‑> str
      -def handle_callback(self, request: BoltRequest) ‑> BoltResponse +def handle_callback(self,
      request: BoltRequest) ‑> BoltResponse
      -def handle_installation(self, request: BoltRequest) ‑> BoltResponse +def handle_installation(self,
      request: BoltRequest) ‑> BoltResponse
      -def issue_new_state(self, request: BoltRequest) ‑> str +def issue_new_state(self,
      request: BoltRequest) ‑> str
      -def run_installation(self, code: str) ‑> Optional[slack_sdk.oauth.installation_store.models.installation.Installation] +def run_installation(self, code: str) ‑> slack_sdk.oauth.installation_store.models.installation.Installation | None
      -def store_installation(self, request: BoltRequest, installation: slack_sdk.oauth.installation_store.models.installation.Installation) +def store_installation(self,
      request: BoltRequest,
      installation: slack_sdk.oauth.installation_store.models.installation.Installation)
      @@ -616,7 +616,7 @@

      -

      Generated by pdoc 0.11.1.

      +

      Generated by pdoc 0.11.3.

      diff --git a/docs/static/api-docs/slack_bolt/oauth/internals.html b/docs/static/api-docs/slack_bolt/oauth/internals.html index 396722b58..daa82281f 100644 --- a/docs/static/api-docs/slack_bolt/oauth/internals.html +++ b/docs/static/api-docs/slack_bolt/oauth/internals.html @@ -3,13 +3,13 @@ - + slack_bolt.oauth.internals API documentation - + @@ -46,7 +46,7 @@

      Functions

      -def select_consistent_installation_store(client_id: str, app_store: Optional[slack_sdk.oauth.installation_store.installation_store.InstallationStore], oauth_flow_store: Optional[slack_sdk.oauth.installation_store.installation_store.InstallationStore], logger: logging.Logger) ‑> Optional[slack_sdk.oauth.installation_store.installation_store.InstallationStore] +def select_consistent_installation_store(client_id: str,
      app_store: slack_sdk.oauth.installation_store.installation_store.InstallationStore | None,
      oauth_flow_store: slack_sdk.oauth.installation_store.installation_store.InstallationStore | None,
      logger: logging.Logger) ‑> slack_sdk.oauth.installation_store.installation_store.InstallationStore | None
      @@ -58,7 +58,7 @@

      Classes

      class CallbackResponseBuilder -(*, logger: logging.Logger, state_utils: slack_sdk.oauth.state_utils.OAuthStateUtils, redirect_uri_page_renderer: slack_sdk.oauth.redirect_uri_page_renderer.RedirectUriPageRenderer) +(*,
      logger: logging.Logger,
      state_utils: slack_sdk.oauth.state_utils.OAuthStateUtils,
      redirect_uri_page_renderer: slack_sdk.oauth.redirect_uri_page_renderer.RedirectUriPageRenderer)
      @@ -155,7 +155,7 @@

      -

      Generated by pdoc 0.11.1.

      +

      Generated by pdoc 0.11.3.

      diff --git a/docs/static/api-docs/slack_bolt/oauth/oauth_flow.html b/docs/static/api-docs/slack_bolt/oauth/oauth_flow.html index 47540dcc5..67b6b4675 100644 --- a/docs/static/api-docs/slack_bolt/oauth/oauth_flow.html +++ b/docs/static/api-docs/slack_bolt/oauth/oauth_flow.html @@ -3,13 +3,13 @@ - + slack_bolt.oauth.oauth_flow API documentation - + @@ -37,7 +37,7 @@

      Classes

      class OAuthFlow -(*, client: Optional[slack_sdk.web.client.WebClient] = None, logger: Optional[logging.Logger] = None, settings: OAuthSettings) +(*,
      client: slack_sdk.web.client.WebClient | None = None,
      logger: logging.Logger | None = None,
      settings: OAuthSettings)

      The module to run the Slack app installation flow (OAuth flow).

      @@ -414,7 +414,7 @@

      Class variables

      -
      var redirect_uri : Optional[str]
      +
      var redirect_uri : str | None
      @@ -434,7 +434,7 @@

      Class variables

      Static methods

      -def sqlite3(database: str, client_id: Optional[str] = None, client_secret: Optional[str] = None, scopes: Optional[Sequence[str]] = None, user_scopes: Optional[Sequence[str]] = None, redirect_uri: Optional[str] = None, install_path: Optional[str] = None, redirect_uri_path: Optional[str] = None, callback_options: Optional[CallbackOptions] = None, success_url: Optional[str] = None, failure_url: Optional[str] = None, authorization_url: Optional[str] = None, state_cookie_name: str = 'slack-app-oauth-state', state_expiration_seconds: int = 600, installation_store_bot_only: bool = False, token_rotation_expiration_minutes: int = 120, client: Optional[slack_sdk.web.client.WebClient] = None, logger: Optional[logging.Logger] = None) ‑> OAuthFlow +def sqlite3(database: str,
      client_id: str | None = None,
      client_secret: str | None = None,
      scopes: Sequence[str] | None = None,
      user_scopes: Sequence[str] | None = None,
      redirect_uri: str | None = None,
      install_path: str | None = None,
      redirect_uri_path: str | None = None,
      callback_options: CallbackOptions | None = None,
      success_url: str | None = None,
      failure_url: str | None = None,
      authorization_url: str | None = None,
      state_cookie_name: str = 'slack-app-oauth-state',
      state_expiration_seconds: int = 600,
      installation_store_bot_only: bool = False,
      token_rotation_expiration_minutes: int = 120,
      client: slack_sdk.web.client.WebClient | None = None,
      logger: logging.Logger | None = None) ‑> OAuthFlow
      @@ -474,49 +474,49 @@

      Instance variables

      Methods

      -def build_authorize_url(self, state: str, request: BoltRequest) ‑> str +def build_authorize_url(self,
      state: str,
      request: BoltRequest) ‑> str
      -def build_install_page_html(self, url: str, request: BoltRequest) ‑> str +def build_install_page_html(self,
      url: str,
      request: BoltRequest) ‑> str
      -def handle_callback(self, request: BoltRequest) ‑> BoltResponse +def handle_callback(self,
      request: BoltRequest) ‑> BoltResponse
      -def handle_installation(self, request: BoltRequest) ‑> BoltResponse +def handle_installation(self,
      request: BoltRequest) ‑> BoltResponse
      -def issue_new_state(self, request: BoltRequest) ‑> str +def issue_new_state(self,
      request: BoltRequest) ‑> str
      -def run_installation(self, code: str) ‑> Optional[slack_sdk.oauth.installation_store.models.installation.Installation] +def run_installation(self, code: str) ‑> slack_sdk.oauth.installation_store.models.installation.Installation | None
      -def store_installation(self, request: BoltRequest, installation: slack_sdk.oauth.installation_store.models.installation.Installation) +def store_installation(self,
      request: BoltRequest,
      installation: slack_sdk.oauth.installation_store.models.installation.Installation)
      @@ -567,7 +567,7 @@

      -

      Generated by pdoc 0.11.1.

      +

      Generated by pdoc 0.11.3.

      diff --git a/docs/static/api-docs/slack_bolt/oauth/oauth_settings.html b/docs/static/api-docs/slack_bolt/oauth/oauth_settings.html index 239c6822c..bea188795 100644 --- a/docs/static/api-docs/slack_bolt/oauth/oauth_settings.html +++ b/docs/static/api-docs/slack_bolt/oauth/oauth_settings.html @@ -3,13 +3,13 @@ - + slack_bolt.oauth.oauth_settings API documentation - + @@ -37,7 +37,7 @@

      Classes

      class OAuthSettings -(*, client_id: Optional[str] = None, client_secret: Optional[str] = None, scopes: Union[str, Sequence[str], ForwardRef(None)] = None, user_scopes: Union[str, Sequence[str], ForwardRef(None)] = None, redirect_uri: Optional[str] = None, install_path: str = '/slack/install', install_page_rendering_enabled: bool = True, redirect_uri_path: str = '/slack/oauth_redirect', callback_options: Optional[CallbackOptions] = None, success_url: Optional[str] = None, failure_url: Optional[str] = None, authorization_url: Optional[str] = None, installation_store: Optional[slack_sdk.oauth.installation_store.installation_store.InstallationStore] = None, installation_store_bot_only: bool = False, token_rotation_expiration_minutes: int = 120, user_token_resolution: str = 'authed_user', state_validation_enabled: bool = True, state_store: Optional[slack_sdk.oauth.state_store.state_store.OAuthStateStore] = None, state_cookie_name: str = 'slack-app-oauth-state', state_expiration_seconds: int = 600, logger: logging.Logger = <Logger slack_bolt.oauth.oauth_settings (WARNING)>) +(*,
      client_id: str | None = None,
      client_secret: str | None = None,
      scopes: str | Sequence[str] | None = None,
      user_scopes: str | Sequence[str] | None = None,
      redirect_uri: str | None = None,
      install_path: str = '/slack/install',
      install_page_rendering_enabled: bool = True,
      redirect_uri_path: str = '/slack/oauth_redirect',
      callback_options: CallbackOptions | None = None,
      success_url: str | None = None,
      failure_url: str | None = None,
      authorization_url: str | None = None,
      installation_store: slack_sdk.oauth.installation_store.installation_store.InstallationStore | None = None,
      installation_store_bot_only: bool = False,
      token_rotation_expiration_minutes: int = 120,
      user_token_resolution: str = 'authed_user',
      state_validation_enabled: bool = True,
      state_store: slack_sdk.oauth.state_store.state_store.OAuthStateStore | None = None,
      state_cookie_name: str = 'slack-app-oauth-state',
      state_expiration_seconds: int = 600,
      logger: logging.Logger = <Logger slack_bolt.oauth.oauth_settings (WARNING)>)

      The settings for Slack App installation (OAuth flow).

      @@ -263,7 +263,7 @@

      Class variables

      -
      var callback_options : Optional[CallbackOptions]
      +
      var callback_optionsCallbackOptions | None
      @@ -275,7 +275,7 @@

      Class variables

      -
      var failure_url : Optional[str]
      +
      var failure_url : str | None
      @@ -299,7 +299,7 @@

      Class variables

      -
      var redirect_uri : Optional[str]
      +
      var redirect_uri : str | None
      @@ -311,7 +311,7 @@

      Class variables

      -
      var scopes : Optional[Sequence[str]]
      +
      var scopes : Sequence[str] | None
      @@ -335,7 +335,7 @@

      Class variables

      -
      var success_url : Optional[str]
      +
      var success_url : str | None
      @@ -343,7 +343,7 @@

      Class variables

      -
      var user_scopes : Optional[Sequence[str]]
      +
      var user_scopes : Sequence[str] | None
      @@ -404,7 +404,7 @@

      -

      Generated by pdoc 0.11.1.

      +

      Generated by pdoc 0.11.3.

      diff --git a/docs/static/api-docs/slack_bolt/request/async_internals.html b/docs/static/api-docs/slack_bolt/request/async_internals.html index 30aeb9d33..6e0e40637 100644 --- a/docs/static/api-docs/slack_bolt/request/async_internals.html +++ b/docs/static/api-docs/slack_bolt/request/async_internals.html @@ -3,13 +3,13 @@ - + slack_bolt.request.async_internals API documentation - + @@ -34,7 +34,7 @@

      Module slack_bolt.request.async_internals

      Functions

      -def build_async_context(context: AsyncBoltContext, body: Dict[str, Any]) ‑> AsyncBoltContext +def build_async_context(context: AsyncBoltContext,
      body: Dict[str, Any]) ‑> AsyncBoltContext
      @@ -63,7 +63,7 @@

      Functions

      diff --git a/docs/static/api-docs/slack_bolt/request/async_request.html b/docs/static/api-docs/slack_bolt/request/async_request.html index 8fa9095a4..f6b642071 100644 --- a/docs/static/api-docs/slack_bolt/request/async_request.html +++ b/docs/static/api-docs/slack_bolt/request/async_request.html @@ -3,13 +3,13 @@ - + slack_bolt.request.async_request API documentation - + @@ -37,7 +37,7 @@

      Classes

      class AsyncBoltRequest -(*, body: Union[str, dict], query: Union[str, Dict[str, str], Dict[str, Sequence[str]], ForwardRef(None)] = None, headers: Optional[Dict[str, Union[str, Sequence[str]]]] = None, context: Optional[Dict[str, Any]] = None, mode: str = 'http') +(*,
      body: str | dict,
      query: str | Dict[str, str] | Dict[str, Sequence[str]] | None = None,
      headers: Dict[str, str | Sequence[str]] | None = None,
      context: Dict[str, Any] | None = None,
      mode: str = 'http')

      Request to a Bolt app.

      @@ -134,7 +134,7 @@

      Class variables

      -
      var content_type : Optional[str]
      +
      var content_type : str | None
      @@ -146,7 +146,7 @@

      Class variables

      -
      var lazy_function_name : Optional[str]
      +
      var lazy_function_name : str | None
      @@ -213,7 +213,7 @@

      -

      Generated by pdoc 0.11.1.

      +

      Generated by pdoc 0.11.3.

      diff --git a/docs/static/api-docs/slack_bolt/request/index.html b/docs/static/api-docs/slack_bolt/request/index.html index 60c1114a5..a72b8d665 100644 --- a/docs/static/api-docs/slack_bolt/request/index.html +++ b/docs/static/api-docs/slack_bolt/request/index.html @@ -3,13 +3,13 @@ - + slack_bolt.request API documentation - + @@ -63,7 +63,7 @@

      Classes

      class BoltRequest -(*, body: Union[str, dict], query: Union[str, Dict[str, str], Dict[str, Sequence[str]], ForwardRef(None)] = None, headers: Optional[Dict[str, Union[str, Sequence[str]]]] = None, context: Optional[Dict[str, Any]] = None, mode: str = 'http') +(*,
      body: str | dict,
      query: str | Dict[str, str] | Dict[str, Sequence[str]] | None = None,
      headers: Dict[str, str | Sequence[str]] | None = None,
      context: Dict[str, Any] | None = None,
      mode: str = 'http')

      Request to a Bolt app.

      @@ -159,7 +159,7 @@

      Class variables

      -
      var content_type : Optional[str]
      +
      var content_type : str | None
      @@ -171,7 +171,7 @@

      Class variables

      -
      var lazy_function_name : Optional[str]
      +
      var lazy_function_name : str | None
      @@ -247,7 +247,7 @@

      -

      Generated by pdoc 0.11.1.

      +

      Generated by pdoc 0.11.3.

      diff --git a/docs/static/api-docs/slack_bolt/request/internals.html b/docs/static/api-docs/slack_bolt/request/internals.html index d3e49c02f..70befd5b9 100644 --- a/docs/static/api-docs/slack_bolt/request/internals.html +++ b/docs/static/api-docs/slack_bolt/request/internals.html @@ -3,13 +3,13 @@ - + slack_bolt.request.internals API documentation - + @@ -34,13 +34,13 @@

      Module slack_bolt.request.internals

      Functions

      -def build_context(context: BoltContext, body: Dict[str, Any]) ‑> BoltContext +def build_context(context: BoltContext,
      body: Dict[str, Any]) ‑> BoltContext
      -def build_normalized_headers(headers: Optional[Dict[str, Union[str, Sequence[str]]]]) ‑> Dict[str, Sequence[str]] +def build_normalized_headers(headers: Dict[str, str | Sequence[str]] | None) ‑> Dict[str, Sequence[str]]
      @@ -58,91 +58,91 @@

      Functions

      -def extract_actor_enterprise_id(payload: Dict[str, Any]) ‑> Optional[str] +def extract_actor_enterprise_id(payload: Dict[str, Any]) ‑> str | None
      -def extract_actor_team_id(payload: Dict[str, Any]) ‑> Optional[str] +def extract_actor_team_id(payload: Dict[str, Any]) ‑> str | None
      -def extract_actor_user_id(payload: Dict[str, Any]) ‑> Optional[str] +def extract_actor_user_id(payload: Dict[str, Any]) ‑> str | None
      -def extract_channel_id(payload: Dict[str, Any]) ‑> Optional[str] +def extract_channel_id(payload: Dict[str, Any]) ‑> str | None
      -def extract_content_type(headers: Dict[str, Sequence[str]]) ‑> Optional[str] +def extract_content_type(headers: Dict[str, Sequence[str]]) ‑> str | None
      -def extract_enterprise_id(payload: Dict[str, Any]) ‑> Optional[str] +def extract_enterprise_id(payload: Dict[str, Any]) ‑> str | None
      -def extract_function_bot_access_token(payload: Dict[str, Any]) ‑> Optional[str] +def extract_function_bot_access_token(payload: Dict[str, Any]) ‑> str | None
      -def extract_function_execution_id(payload: Dict[str, Any]) ‑> Optional[str] +def extract_function_execution_id(payload: Dict[str, Any]) ‑> str | None
      -def extract_function_inputs(payload: Dict[str, Any]) ‑> Optional[Dict[str, Any]] +def extract_function_inputs(payload: Dict[str, Any]) ‑> Dict[str, Any] | None
      -def extract_is_enterprise_install(payload: Dict[str, Any]) ‑> Optional[bool] +def extract_is_enterprise_install(payload: Dict[str, Any]) ‑> bool | None
      -def extract_team_id(payload: Dict[str, Any]) ‑> Optional[str] +def extract_team_id(payload: Dict[str, Any]) ‑> str | None
      -def extract_thread_ts(payload: Dict[str, Any]) ‑> Optional[str] +def extract_thread_ts(payload: Dict[str, Any]) ‑> str | None
      -def extract_user_id(payload: Dict[str, Any]) ‑> Optional[str] +def extract_user_id(payload: Dict[str, Any]) ‑> str | None
      -def parse_body(body: str, content_type: Optional[str]) ‑> Dict[str, Any] +def parse_body(body: str, content_type: str | None) ‑> Dict[str, Any]
      -def parse_query(query: Union[str, Dict[str, str], Dict[str, Sequence[str]], ForwardRef(None)]) ‑> Dict[str, Sequence[str]] +def parse_query(query: str | Dict[str, str] | Dict[str, Sequence[str]] | None) ‑> Dict[str, Sequence[str]]
      @@ -189,7 +189,7 @@

      Functions

      diff --git a/docs/static/api-docs/slack_bolt/request/payload_utils.html b/docs/static/api-docs/slack_bolt/request/payload_utils.html index 8eb40d22c..cb6ba9b78 100644 --- a/docs/static/api-docs/slack_bolt/request/payload_utils.html +++ b/docs/static/api-docs/slack_bolt/request/payload_utils.html @@ -3,13 +3,13 @@ - + slack_bolt.request.payload_utils API documentation - + @@ -196,49 +196,49 @@

      Functions

      -def to_action(body: Dict[str, Any]) ‑> Optional[Dict[str, Any]] +def to_action(body: Dict[str, Any]) ‑> Dict[str, Any] | None
      -def to_command(body: Dict[str, Any]) ‑> Optional[Dict[str, Any]] +def to_command(body: Dict[str, Any]) ‑> Dict[str, Any] | None
      -def to_event(body: Dict[str, Any]) ‑> Optional[Dict[str, Any]] +def to_event(body: Dict[str, Any]) ‑> Dict[str, Any] | None
      -def to_message(body: Dict[str, Any]) ‑> Optional[Dict[str, Any]] +def to_message(body: Dict[str, Any]) ‑> Dict[str, Any] | None
      -def to_options(body: Dict[str, Any]) ‑> Optional[Dict[str, Any]] +def to_options(body: Dict[str, Any]) ‑> Dict[str, Any] | None
      -def to_shortcut(body: Dict[str, Any]) ‑> Optional[Dict[str, Any]] +def to_shortcut(body: Dict[str, Any]) ‑> Dict[str, Any] | None
      -def to_step(body: Dict[str, Any]) ‑> Optional[Dict[str, Any]] +def to_step(body: Dict[str, Any]) ‑> Dict[str, Any] | None
      -def to_view(body: Dict[str, Any]) ‑> Optional[Dict[str, Any]] +def to_view(body: Dict[str, Any]) ‑> Dict[str, Any] | None
      @@ -301,7 +301,7 @@

      Functions

      diff --git a/docs/static/api-docs/slack_bolt/request/request.html b/docs/static/api-docs/slack_bolt/request/request.html index a5e6142c7..e3c4fd4f2 100644 --- a/docs/static/api-docs/slack_bolt/request/request.html +++ b/docs/static/api-docs/slack_bolt/request/request.html @@ -3,13 +3,13 @@ - + slack_bolt.request.request API documentation - + @@ -37,7 +37,7 @@

      Classes

      class BoltRequest -(*, body: Union[str, dict], query: Union[str, Dict[str, str], Dict[str, Sequence[str]], ForwardRef(None)] = None, headers: Optional[Dict[str, Union[str, Sequence[str]]]] = None, context: Optional[Dict[str, Any]] = None, mode: str = 'http') +(*,
      body: str | dict,
      query: str | Dict[str, str] | Dict[str, Sequence[str]] | None = None,
      headers: Dict[str, str | Sequence[str]] | None = None,
      context: Dict[str, Any] | None = None,
      mode: str = 'http')

      Request to a Bolt app.

      @@ -133,7 +133,7 @@

      Class variables

      -
      var content_type : Optional[str]
      +
      var content_type : str | None
      @@ -145,7 +145,7 @@

      Class variables

      -
      var lazy_function_name : Optional[str]
      +
      var lazy_function_name : str | None
      @@ -212,7 +212,7 @@

      -

      Generated by pdoc 0.11.1.

      +

      Generated by pdoc 0.11.3.

      diff --git a/docs/static/api-docs/slack_bolt/response/index.html b/docs/static/api-docs/slack_bolt/response/index.html index 198bd7b50..31a5bdfd3 100644 --- a/docs/static/api-docs/slack_bolt/response/index.html +++ b/docs/static/api-docs/slack_bolt/response/index.html @@ -3,13 +3,13 @@ - + slack_bolt.response API documentation - + @@ -48,7 +48,7 @@

      Classes

      class BoltResponse -(*, status: int, body: Union[str, dict] = '', headers: Optional[Dict[str, Union[str, Sequence[str]]]] = None) +(*,
      status: int,
      body: str | dict = '',
      headers: Dict[str, str | Sequence[str]] | None = None)

      The response from a Bolt app.

      @@ -194,7 +194,7 @@

      -

      Generated by pdoc 0.11.1.

      +

      Generated by pdoc 0.11.3.

      diff --git a/docs/static/api-docs/slack_bolt/response/response.html b/docs/static/api-docs/slack_bolt/response/response.html index f1a4cacb8..6af223f7c 100644 --- a/docs/static/api-docs/slack_bolt/response/response.html +++ b/docs/static/api-docs/slack_bolt/response/response.html @@ -3,13 +3,13 @@ - + slack_bolt.response.response API documentation - + @@ -37,7 +37,7 @@

      Classes

      class BoltResponse -(*, status: int, body: Union[str, dict] = '', headers: Optional[Dict[str, Union[str, Sequence[str]]]] = None) +(*,
      status: int,
      body: str | dict = '',
      headers: Dict[str, str | Sequence[str]] | None = None)

      The response from a Bolt app.

      @@ -178,7 +178,7 @@

      -

      Generated by pdoc 0.11.1.

      +

      Generated by pdoc 0.11.3.

      diff --git a/docs/static/api-docs/slack_bolt/util/async_utils.html b/docs/static/api-docs/slack_bolt/util/async_utils.html index 74f369aae..e46f76268 100644 --- a/docs/static/api-docs/slack_bolt/util/async_utils.html +++ b/docs/static/api-docs/slack_bolt/util/async_utils.html @@ -3,13 +3,13 @@ - + slack_bolt.util.async_utils API documentation - + @@ -34,7 +34,7 @@

      Module slack_bolt.util.async_utils

      Functions

      -def create_async_web_client(token: Optional[str] = None, logger: Optional[logging.Logger] = None) ‑> slack_sdk.web.async_client.AsyncWebClient +def create_async_web_client(token: str | None = None, logger: logging.Logger | None = None) ‑> slack_sdk.web.async_client.AsyncWebClient
      @@ -63,7 +63,7 @@

      Functions

      diff --git a/docs/static/api-docs/slack_bolt/util/index.html b/docs/static/api-docs/slack_bolt/util/index.html index 20a95c29a..858208d29 100644 --- a/docs/static/api-docs/slack_bolt/util/index.html +++ b/docs/static/api-docs/slack_bolt/util/index.html @@ -3,13 +3,13 @@ - + slack_bolt.util API documentation - + @@ -67,7 +67,7 @@

      Sub-modules

      diff --git a/docs/static/api-docs/slack_bolt/util/utils.html b/docs/static/api-docs/slack_bolt/util/utils.html index bcf092006..cf0db0011 100644 --- a/docs/static/api-docs/slack_bolt/util/utils.html +++ b/docs/static/api-docs/slack_bolt/util/utils.html @@ -3,13 +3,13 @@ - + slack_bolt.util.utils API documentation - + @@ -34,13 +34,13 @@

      Module slack_bolt.util.utils

      Functions

      -def convert_to_dict(obj: Union[Dict, slack_sdk.models.basic_objects.JsonObject]) ‑> Dict +def convert_to_dict(obj: Dict | slack_sdk.models.basic_objects.JsonObject) ‑> Dict
      -def convert_to_dict_list(objects: Sequence[Union[Dict, slack_sdk.models.basic_objects.JsonObject]]) ‑> Sequence[Dict] +def convert_to_dict_list(objects: Sequence[Dict | slack_sdk.models.basic_objects.JsonObject]) ‑> Sequence[Dict]
      @@ -52,7 +52,7 @@

      Functions

      -def create_web_client(token: Optional[str] = None, logger: Optional[logging.Logger] = None) ‑> slack_sdk.web.client.WebClient +def create_web_client(token: str | None = None, logger: logging.Logger | None = None) ‑> slack_sdk.web.client.WebClient
      @@ -83,7 +83,7 @@

      Returns

      The name of the given Callable object

      -def is_callable_coroutine(func: Optional[Any]) ‑> bool +def is_callable_coroutine(func: Any | None) ‑> bool
      @@ -133,7 +133,7 @@

      Returns

      diff --git a/docs/static/api-docs/slack_bolt/version.html b/docs/static/api-docs/slack_bolt/version.html index 6b5d93548..06e8b967f 100644 --- a/docs/static/api-docs/slack_bolt/version.html +++ b/docs/static/api-docs/slack_bolt/version.html @@ -3,13 +3,13 @@ - + slack_bolt.version API documentation - + @@ -50,7 +50,7 @@

      Module slack_bolt.version

      diff --git a/docs/static/api-docs/slack_bolt/workflows/index.html b/docs/static/api-docs/slack_bolt/workflows/index.html index 90af47ae1..88942a3f0 100644 --- a/docs/static/api-docs/slack_bolt/workflows/index.html +++ b/docs/static/api-docs/slack_bolt/workflows/index.html @@ -3,13 +3,13 @@ - + slack_bolt.workflows API documentation - + @@ -69,7 +69,7 @@

      Sub-modules

      diff --git a/docs/static/api-docs/slack_bolt/workflows/step/async_step.html b/docs/static/api-docs/slack_bolt/workflows/step/async_step.html index b957cabad..14f26c1c0 100644 --- a/docs/static/api-docs/slack_bolt/workflows/step/async_step.html +++ b/docs/static/api-docs/slack_bolt/workflows/step/async_step.html @@ -3,13 +3,13 @@ - + slack_bolt.workflows.step.async_step API documentation - + @@ -37,7 +37,7 @@

      Classes

      class AsyncWorkflowStep -(*, callback_id: Union[str, Pattern], edit: Union[Callable[..., Awaitable[BoltResponse]], AsyncListener, Sequence[Callable]], save: Union[Callable[..., Awaitable[BoltResponse]], AsyncListener, Sequence[Callable]], execute: Union[Callable[..., Awaitable[BoltResponse]], AsyncListener, Sequence[Callable]], app_name: Optional[str] = None, base_logger: Optional[logging.Logger] = None) +(*,
      callback_id: str | Pattern,
      edit: Callable[..., Awaitable[BoltResponse]] | AsyncListener | Sequence[Callable],
      save: Callable[..., Awaitable[BoltResponse]] | AsyncListener | Sequence[Callable],
      execute: Callable[..., Awaitable[BoltResponse]] | AsyncListener | Sequence[Callable],
      app_name: str | None = None,
      base_logger: logging.Logger | None = None)

      Deprecated

      @@ -210,7 +210,7 @@

      Args

      Class variables

      -
      var callback_id : Union[str, Pattern]
      +
      var callback_id : str | Pattern

      The Callback ID of the step from app

      @@ -230,13 +230,13 @@

      Class variables

      Static methods

      -def build_listener(callback_id: Union[str, Pattern], app_name: str, listener_or_functions: Union[AsyncListener, Callable, List[Callable]], name: str, matchers: Optional[List[AsyncListenerMatcher]] = None, middleware: Optional[List[AsyncMiddleware]] = None, base_logger: Optional[logging.Logger] = None) +def build_listener(callback_id: str | Pattern,
      app_name: str,
      listener_or_functions: AsyncListener | Callable | List[Callable],
      name: str,
      matchers: List[AsyncListenerMatcher] | None = None,
      middleware: List[AsyncMiddleware] | None = None,
      base_logger: logging.Logger | None = None)
      -def builder(callback_id: Union[str, Pattern], base_logger: Optional[logging.Logger] = None) ‑> AsyncWorkflowStepBuilder +def builder(callback_id: str | Pattern, base_logger: logging.Logger | None = None) ‑> AsyncWorkflowStepBuilder

      Deprecated

      @@ -247,7 +247,7 @@

      Static methods

      class AsyncWorkflowStepBuilder -(callback_id: Union[str, Pattern], app_name: Optional[str] = None, base_logger: Optional[logging.Logger] = None) +(callback_id: str | Pattern,
      app_name: str | None = None,
      base_logger: logging.Logger | None = None)

      Steps from apps @@ -575,7 +575,7 @@

      Args

      Class variables

      -
      var callback_id : Union[str, Pattern]
      +
      var callback_id : str | Pattern
      @@ -583,13 +583,13 @@

      Class variables

      Static methods

      -def to_listener_matchers(app_name: str, matchers: Optional[List[Union[AsyncListenerMatcher, Callable[..., Awaitable[bool]]]]]) ‑> List[AsyncListenerMatcher] +def to_listener_matchers(app_name: str,
      matchers: List[AsyncListenerMatcher | Callable[..., Awaitable[bool]]] | None) ‑> List[AsyncListenerMatcher]
      -def to_listener_middleware(app_name: str, middleware: Optional[List[Union[Callable, AsyncMiddleware]]]) ‑> List[AsyncMiddleware] +def to_listener_middleware(app_name: str,
      middleware: List[Callable | AsyncMiddleware] | None) ‑> List[AsyncMiddleware]
      @@ -598,7 +598,7 @@

      Static methods

      Methods

      -def build(self, base_logger: Optional[logging.Logger] = None) ‑> AsyncWorkflowStep +def build(self, base_logger: logging.Logger | None = None) ‑> AsyncWorkflowStep

      Deprecated

      @@ -610,7 +610,7 @@

      Returns

      An AsyncWorkflowStep object

      -def edit(self, *args, matchers: Union[Callable[..., Awaitable[bool]], AsyncListenerMatcher, ForwardRef(None)] = None, middleware: Union[Callable, AsyncMiddleware, ForwardRef(None)] = None, lazy: Optional[List[Callable[..., Awaitable[None]]]] = None) +def edit(self,
      *args,
      matchers: Callable[..., Awaitable[bool]] | AsyncListenerMatcher | None = None,
      middleware: Callable | AsyncMiddleware | None = None,
      lazy: List[Callable[..., Awaitable[None]]] | None = None)

      Deprecated

      @@ -643,7 +643,7 @@

      Args

      -def execute(self, *args, matchers: Union[Callable[..., Awaitable[bool]], AsyncListenerMatcher, ForwardRef(None)] = None, middleware: Union[Callable, AsyncMiddleware, ForwardRef(None)] = None, lazy: Optional[List[Callable[..., Awaitable[None]]]] = None) +def execute(self,
      *args,
      matchers: Callable[..., Awaitable[bool]] | AsyncListenerMatcher | None = None,
      middleware: Callable | AsyncMiddleware | None = None,
      lazy: List[Callable[..., Awaitable[None]]] | None = None)

      Deprecated

      @@ -676,7 +676,7 @@

      Args

      -def save(self, *args, matchers: Union[Callable[..., Awaitable[bool]], AsyncListenerMatcher, ForwardRef(None)] = None, middleware: Union[Callable, AsyncMiddleware, ForwardRef(None)] = None, lazy: Optional[List[Callable[..., Awaitable[None]]]] = None) +def save(self,
      *args,
      matchers: Callable[..., Awaitable[bool]] | AsyncListenerMatcher | None = None,
      middleware: Callable | AsyncMiddleware | None = None,
      lazy: List[Callable[..., Awaitable[None]]] | None = None)

      Deprecated

      @@ -754,7 +754,7 @@

      -

      Generated by pdoc 0.11.1.

      +

      Generated by pdoc 0.11.3.

      diff --git a/docs/static/api-docs/slack_bolt/workflows/step/async_step_middleware.html b/docs/static/api-docs/slack_bolt/workflows/step/async_step_middleware.html index 43034c84f..02f06eedc 100644 --- a/docs/static/api-docs/slack_bolt/workflows/step/async_step_middleware.html +++ b/docs/static/api-docs/slack_bolt/workflows/step/async_step_middleware.html @@ -3,13 +3,13 @@ - + slack_bolt.workflows.step.async_step_middleware API documentation - + @@ -129,7 +129,7 @@

      -

      Generated by pdoc 0.11.1.

      +

      Generated by pdoc 0.11.3.

      diff --git a/docs/static/api-docs/slack_bolt/workflows/step/index.html b/docs/static/api-docs/slack_bolt/workflows/step/index.html index 17362d7b0..2ddde44bf 100644 --- a/docs/static/api-docs/slack_bolt/workflows/step/index.html +++ b/docs/static/api-docs/slack_bolt/workflows/step/index.html @@ -3,13 +3,13 @@ - + slack_bolt.workflows.step API documentation - + @@ -370,7 +370,7 @@

      Classes

      class WorkflowStep -(*, callback_id: Union[str, Pattern], edit: Union[Callable[..., Optional[BoltResponse]], Listener, Sequence[Callable]], save: Union[Callable[..., Optional[BoltResponse]], Listener, Sequence[Callable]], execute: Union[Callable[..., Optional[BoltResponse]], Listener, Sequence[Callable]], app_name: Optional[str] = None, base_logger: Optional[logging.Logger] = None) +(*,
      callback_id: str | Pattern,
      edit: Callable[..., BoltResponse | None] | Listener | Sequence[Callable],
      save: Callable[..., BoltResponse | None] | Listener | Sequence[Callable],
      execute: Callable[..., BoltResponse | None] | Listener | Sequence[Callable],
      app_name: str | None = None,
      base_logger: logging.Logger | None = None)

      Deprecated

      @@ -556,7 +556,7 @@

      Args

      Class variables

      -
      var callback_id : Union[str, Pattern]
      +
      var callback_id : str | Pattern

      The Callback ID of the step from app

      @@ -576,13 +576,13 @@

      Class variables

      Static methods

      -def build_listener(callback_id: Union[str, Pattern], app_name: str, listener_or_functions: Union[Listener, Callable, List[Callable]], name: str, matchers: Optional[List[ListenerMatcher]] = None, middleware: Optional[List[Middleware]] = None, base_logger: Optional[logging.Logger] = None) ‑> Listener +def build_listener(callback_id: str | Pattern,
      app_name: str,
      listener_or_functions: Listener | Callable | List[Callable],
      name: str,
      matchers: List[ListenerMatcher] | None = None,
      middleware: List[Middleware] | None = None,
      base_logger: logging.Logger | None = None) ‑> Listener
      -def builder(callback_id: Union[str, Pattern], base_logger: Optional[logging.Logger] = None) ‑> WorkflowStepBuilder +def builder(callback_id: str | Pattern, base_logger: logging.Logger | None = None) ‑> WorkflowStepBuilder

      Deprecated

      @@ -721,7 +721,7 @@

      -

      Generated by pdoc 0.11.1.

      +

      Generated by pdoc 0.11.3.

      diff --git a/docs/static/api-docs/slack_bolt/workflows/step/internals.html b/docs/static/api-docs/slack_bolt/workflows/step/internals.html index 346cff464..5b6300d0b 100644 --- a/docs/static/api-docs/slack_bolt/workflows/step/internals.html +++ b/docs/static/api-docs/slack_bolt/workflows/step/internals.html @@ -3,13 +3,13 @@ - + slack_bolt.workflows.step.internals API documentation - + @@ -49,7 +49,7 @@

      Module slack_bolt.workflows.step.internals

      diff --git a/docs/static/api-docs/slack_bolt/workflows/step/step.html b/docs/static/api-docs/slack_bolt/workflows/step/step.html index 4c74b76f8..6030a2dde 100644 --- a/docs/static/api-docs/slack_bolt/workflows/step/step.html +++ b/docs/static/api-docs/slack_bolt/workflows/step/step.html @@ -3,13 +3,13 @@ - + slack_bolt.workflows.step.step API documentation - + @@ -37,7 +37,7 @@

      Classes

      class WorkflowStep -(*, callback_id: Union[str, Pattern], edit: Union[Callable[..., Optional[BoltResponse]], Listener, Sequence[Callable]], save: Union[Callable[..., Optional[BoltResponse]], Listener, Sequence[Callable]], execute: Union[Callable[..., Optional[BoltResponse]], Listener, Sequence[Callable]], app_name: Optional[str] = None, base_logger: Optional[logging.Logger] = None) +(*,
      callback_id: str | Pattern,
      edit: Callable[..., BoltResponse | None] | Listener | Sequence[Callable],
      save: Callable[..., BoltResponse | None] | Listener | Sequence[Callable],
      execute: Callable[..., BoltResponse | None] | Listener | Sequence[Callable],
      app_name: str | None = None,
      base_logger: logging.Logger | None = None)

      Deprecated

      @@ -223,7 +223,7 @@

      Args

      Class variables

      -
      var callback_id : Union[str, Pattern]
      +
      var callback_id : str | Pattern

      The Callback ID of the step from app

      @@ -243,13 +243,13 @@

      Class variables

      Static methods

      -def build_listener(callback_id: Union[str, Pattern], app_name: str, listener_or_functions: Union[Listener, Callable, List[Callable]], name: str, matchers: Optional[List[ListenerMatcher]] = None, middleware: Optional[List[Middleware]] = None, base_logger: Optional[logging.Logger] = None) ‑> Listener +def build_listener(callback_id: str | Pattern,
      app_name: str,
      listener_or_functions: Listener | Callable | List[Callable],
      name: str,
      matchers: List[ListenerMatcher] | None = None,
      middleware: List[Middleware] | None = None,
      base_logger: logging.Logger | None = None) ‑> Listener
      -def builder(callback_id: Union[str, Pattern], base_logger: Optional[logging.Logger] = None) ‑> WorkflowStepBuilder +def builder(callback_id: str | Pattern, base_logger: logging.Logger | None = None) ‑> WorkflowStepBuilder

      Deprecated

      @@ -260,7 +260,7 @@

      Static methods

      class WorkflowStepBuilder -(callback_id: Union[str, Pattern], app_name: Optional[str] = None, base_logger: Optional[logging.Logger] = None) +(callback_id: str | Pattern,
      app_name: str | None = None,
      base_logger: logging.Logger | None = None)

      Steps from apps @@ -604,7 +604,7 @@

      Args

      Class variables

      -
      var callback_id : Union[str, Pattern]
      +
      var callback_id : str | Pattern
      @@ -612,13 +612,13 @@

      Class variables

      Static methods

      -def to_listener_matchers(app_name: str, matchers: Optional[List[Union[ListenerMatcher, Callable[..., bool]]]], base_logger: Optional[logging.Logger] = None) ‑> List[ListenerMatcher] +def to_listener_matchers(app_name: str,
      matchers: List[ListenerMatcher | Callable[..., bool]] | None,
      base_logger: logging.Logger | None = None) ‑> List[ListenerMatcher]
      -def to_listener_middleware(app_name: str, middleware: Optional[List[Union[Callable, Middleware]]], base_logger: Optional[logging.Logger] = None) ‑> List[Middleware] +def to_listener_middleware(app_name: str,
      middleware: List[Callable | Middleware] | None,
      base_logger: logging.Logger | None = None) ‑> List[Middleware]
      @@ -627,7 +627,7 @@

      Static methods

      Methods

      -def build(self, base_logger: Optional[logging.Logger] = None) ‑> WorkflowStep +def build(self, base_logger: logging.Logger | None = None) ‑> WorkflowStep

      Deprecated

      @@ -639,7 +639,7 @@

      Returns

      WorkflowStep object

      -def edit(self, *args, matchers: Union[Callable[..., bool], ListenerMatcher, ForwardRef(None)] = None, middleware: Union[Callable, Middleware, ForwardRef(None)] = None, lazy: Optional[List[Callable[..., None]]] = None) +def edit(self,
      *args,
      matchers: Callable[..., bool] | ListenerMatcher | None = None,
      middleware: Callable | Middleware | None = None,
      lazy: List[Callable[..., None]] | None = None)

      Deprecated

      @@ -672,7 +672,7 @@

      Args

      -def execute(self, *args, matchers: Union[Callable[..., bool], ListenerMatcher, ForwardRef(None)] = None, middleware: Union[Callable, Middleware, ForwardRef(None)] = None, lazy: Optional[List[Callable[..., None]]] = None) +def execute(self,
      *args,
      matchers: Callable[..., bool] | ListenerMatcher | None = None,
      middleware: Callable | Middleware | None = None,
      lazy: List[Callable[..., None]] | None = None)

      Deprecated

      @@ -705,7 +705,7 @@

      Args

      -def save(self, *args, matchers: Union[Callable[..., bool], ListenerMatcher, ForwardRef(None)] = None, middleware: Union[Callable, Middleware, ForwardRef(None)] = None, lazy: Optional[List[Callable[..., None]]] = None) +def save(self,
      *args,
      matchers: Callable[..., bool] | ListenerMatcher | None = None,
      middleware: Callable | Middleware | None = None,
      lazy: List[Callable[..., None]] | None = None)

      Deprecated

      @@ -783,7 +783,7 @@

      -

      Generated by pdoc 0.11.1.

      +

      Generated by pdoc 0.11.3.

      diff --git a/docs/static/api-docs/slack_bolt/workflows/step/step_middleware.html b/docs/static/api-docs/slack_bolt/workflows/step/step_middleware.html index 60b71fb99..62e00b9eb 100644 --- a/docs/static/api-docs/slack_bolt/workflows/step/step_middleware.html +++ b/docs/static/api-docs/slack_bolt/workflows/step/step_middleware.html @@ -3,13 +3,13 @@ - + slack_bolt.workflows.step.step_middleware API documentation - + @@ -132,7 +132,7 @@

      -

      Generated by pdoc 0.11.1.

      +

      Generated by pdoc 0.11.3.

      diff --git a/docs/static/api-docs/slack_bolt/workflows/step/utilities/async_complete.html b/docs/static/api-docs/slack_bolt/workflows/step/utilities/async_complete.html index 6c9c07332..629ceff2a 100644 --- a/docs/static/api-docs/slack_bolt/workflows/step/utilities/async_complete.html +++ b/docs/static/api-docs/slack_bolt/workflows/step/utilities/async_complete.html @@ -3,13 +3,13 @@ - + slack_bolt.workflows.step.utilities.async_complete API documentation - + @@ -123,7 +123,7 @@

      -

      Generated by pdoc 0.11.1.

      +

      Generated by pdoc 0.11.3.

      diff --git a/docs/static/api-docs/slack_bolt/workflows/step/utilities/async_configure.html b/docs/static/api-docs/slack_bolt/workflows/step/utilities/async_configure.html index 5d9b78553..0e89e1781 100644 --- a/docs/static/api-docs/slack_bolt/workflows/step/utilities/async_configure.html +++ b/docs/static/api-docs/slack_bolt/workflows/step/utilities/async_configure.html @@ -3,13 +3,13 @@ - + slack_bolt.workflows.step.utilities.async_configure API documentation - + @@ -37,7 +37,7 @@

      Classes

      class AsyncConfigure -(*, callback_id: str, client: slack_sdk.web.async_client.AsyncWebClient, body: dict) +(*,
      callback_id: str,
      client: slack_sdk.web.async_client.AsyncWebClient,
      body: dict)

      configure() utility to send the modal view in Workflow Builder.

      @@ -146,7 +146,7 @@

      -

      Generated by pdoc 0.11.1.

      +

      Generated by pdoc 0.11.3.

      diff --git a/docs/static/api-docs/slack_bolt/workflows/step/utilities/async_fail.html b/docs/static/api-docs/slack_bolt/workflows/step/utilities/async_fail.html index 078cfd9e4..220a5025c 100644 --- a/docs/static/api-docs/slack_bolt/workflows/step/utilities/async_fail.html +++ b/docs/static/api-docs/slack_bolt/workflows/step/utilities/async_fail.html @@ -3,13 +3,13 @@ - + slack_bolt.workflows.step.utilities.async_fail API documentation - + @@ -121,7 +121,7 @@

      diff --git a/docs/static/api-docs/slack_bolt/workflows/step/utilities/async_update.html b/docs/static/api-docs/slack_bolt/workflows/step/utilities/async_update.html index b92052234..45692da2d 100644 --- a/docs/static/api-docs/slack_bolt/workflows/step/utilities/async_update.html +++ b/docs/static/api-docs/slack_bolt/workflows/step/utilities/async_update.html @@ -3,13 +3,13 @@ - + slack_bolt.workflows.step.utilities.async_update API documentation - + @@ -155,7 +155,7 @@

      -

      Generated by pdoc 0.11.1.

      +

      Generated by pdoc 0.11.3.

      diff --git a/docs/static/api-docs/slack_bolt/workflows/step/utilities/complete.html b/docs/static/api-docs/slack_bolt/workflows/step/utilities/complete.html index 66c844372..0243a8e1c 100644 --- a/docs/static/api-docs/slack_bolt/workflows/step/utilities/complete.html +++ b/docs/static/api-docs/slack_bolt/workflows/step/utilities/complete.html @@ -3,13 +3,13 @@ - + slack_bolt.workflows.step.utilities.complete API documentation - + @@ -123,7 +123,7 @@

      diff --git a/docs/static/api-docs/slack_bolt/workflows/step/utilities/configure.html b/docs/static/api-docs/slack_bolt/workflows/step/utilities/configure.html index aedc190bc..eabf41e6c 100644 --- a/docs/static/api-docs/slack_bolt/workflows/step/utilities/configure.html +++ b/docs/static/api-docs/slack_bolt/workflows/step/utilities/configure.html @@ -3,13 +3,13 @@ - + slack_bolt.workflows.step.utilities.configure API documentation - + @@ -143,7 +143,7 @@

      diff --git a/docs/static/api-docs/slack_bolt/workflows/step/utilities/fail.html b/docs/static/api-docs/slack_bolt/workflows/step/utilities/fail.html index 703b565d7..9a878c2c3 100644 --- a/docs/static/api-docs/slack_bolt/workflows/step/utilities/fail.html +++ b/docs/static/api-docs/slack_bolt/workflows/step/utilities/fail.html @@ -3,13 +3,13 @@ - + slack_bolt.workflows.step.utilities.fail API documentation - + @@ -121,7 +121,7 @@

      -

      Generated by pdoc 0.11.1.

      +

      Generated by pdoc 0.11.3.

      diff --git a/docs/static/api-docs/slack_bolt/workflows/step/utilities/index.html b/docs/static/api-docs/slack_bolt/workflows/step/utilities/index.html index f610b0b6d..3e8165202 100644 --- a/docs/static/api-docs/slack_bolt/workflows/step/utilities/index.html +++ b/docs/static/api-docs/slack_bolt/workflows/step/utilities/index.html @@ -3,13 +3,13 @@ - + slack_bolt.workflows.step.utilities API documentation - + @@ -116,7 +116,7 @@

      Sub-modules

      diff --git a/docs/static/api-docs/slack_bolt/workflows/step/utilities/update.html b/docs/static/api-docs/slack_bolt/workflows/step/utilities/update.html index f39c3a56d..8f95aa1ec 100644 --- a/docs/static/api-docs/slack_bolt/workflows/step/utilities/update.html +++ b/docs/static/api-docs/slack_bolt/workflows/step/utilities/update.html @@ -3,13 +3,13 @@ - + slack_bolt.workflows.step.utilities.update API documentation - + @@ -155,7 +155,7 @@

      -

      Generated by pdoc 0.11.1.

      +

      Generated by pdoc 0.11.3.

      diff --git a/pyproject.toml b/pyproject.toml index cd6b5bf63..c5034f0c1 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,5 +1,5 @@ [build-system] -requires = ["setuptools", "pytest-runner==5.2", "wheel"] +requires = ["setuptools", "pytest-runner==6.0.1", "wheel"] build-backend = "setuptools.build_meta" [project] diff --git a/requirements.txt b/requirements.txt index bdf4a1191..f0b0cf987 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1 +1 @@ -slack_sdk>=3.33.1,<4 +slack_sdk>=3.33.5,<4 diff --git a/requirements/adapter.txt b/requirements/adapter.txt index 1dc0d5d60..4b2cffbbc 100644 --- a/requirements/adapter.txt +++ b/requirements/adapter.txt @@ -8,7 +8,7 @@ chalice>=1.28,<2; python_version>"3.6" CherryPy>=18,<19 Django>=3,<6 falcon>=2,<4; python_version<"3.11" -falcon>=3.1.1,<4; python_version>="3.11" +falcon>=3.1.1,<5; python_version>="3.11" fastapi>=0.70.0,<1 Flask>=1,<4 Werkzeug>=2,<4 diff --git a/requirements/async.txt b/requirements/async.txt index 54e62ca94..cd9c368f6 100644 --- a/requirements/async.txt +++ b/requirements/async.txt @@ -1,3 +1,3 @@ # pip install -r requirements/async.txt aiohttp>=3,<4 -websockets<14 +websockets<15 diff --git a/requirements/testing_without_asyncio.txt b/requirements/testing_without_asyncio.txt index 356ece87e..754889faf 100644 --- a/requirements/testing_without_asyncio.txt +++ b/requirements/testing_without_asyncio.txt @@ -1,3 +1,3 @@ # pip install -r requirements/testing_without_asyncio.txt pytest>=6.2.5,<8.4 # https://github.com/tornadoweb/tornado/issues/3375 -pytest-cov>=3,<6 +pytest-cov>=3,<7 diff --git a/requirements/tools.txt b/requirements/tools.txt index 38c4d6930..3cb265f63 100644 --- a/requirements/tools.txt +++ b/requirements/tools.txt @@ -1,3 +1,3 @@ -mypy==1.11.2 +mypy==1.13.0 flake8==6.0.0 black==24.8.0 # Until we drop Python 3.6 support, we have to stay with this version diff --git a/slack_bolt/adapter/falcon/async_resource.py b/slack_bolt/adapter/falcon/async_resource.py index 0ce219ed1..eece0a323 100644 --- a/slack_bolt/adapter/falcon/async_resource.py +++ b/slack_bolt/adapter/falcon/async_resource.py @@ -1,8 +1,8 @@ from datetime import datetime from http import HTTPStatus -from falcon import version as falcon_version # type: ignore[import-untyped] -from falcon.asgi import Request, Response # type: ignore[import-untyped] +from falcon import version as falcon_version +from falcon.asgi import Request, Response from slack_bolt import BoltResponse from slack_bolt.async_app import AsyncApp from slack_bolt.error import BoltError @@ -41,7 +41,8 @@ async def on_get(self, req: Request, resp: Response): return resp.status = "404" - resp.body = "The page is not found..." + # Falcon 4.x w/ mypy fails to correctly infer the str type here + resp.body = "The page is not found..." # type: ignore[assignment] async def on_post(self, req: Request, resp: Response): bolt_req = await self._to_bolt_request(req) diff --git a/slack_bolt/adapter/falcon/resource.py b/slack_bolt/adapter/falcon/resource.py index 45b76146e..baf0f9745 100644 --- a/slack_bolt/adapter/falcon/resource.py +++ b/slack_bolt/adapter/falcon/resource.py @@ -1,7 +1,7 @@ from datetime import datetime from http import HTTPStatus -from falcon import Request, Response, version as falcon_version # type: ignore[import-untyped] +from falcon import Request, Response, version as falcon_version from slack_bolt import BoltResponse from slack_bolt.app import App @@ -35,7 +35,8 @@ def on_get(self, req: Request, resp: Response): return resp.status = "404" - resp.body = "The page is not found..." + # Falcon 4.x w/ mypy fails to correctly infer the str type here + resp.body = "The page is not found..." # type: ignore[assignment] def on_post(self, req: Request, resp: Response): bolt_req = self._to_bolt_request(req) @@ -51,7 +52,8 @@ def _to_bolt_request(self, req: Request) -> BoltRequest: def _write_response(self, bolt_resp: BoltResponse, resp: Response): if falcon_version.__version__.startswith("2."): - resp.body = bolt_resp.body + # Falcon 4.x w/ mypy fails to correctly infer the str type here + resp.body = bolt_resp.body # type: ignore[assignment] else: resp.text = bolt_resp.body diff --git a/slack_bolt/adapter/socket_mode/aiohttp/__init__.py b/slack_bolt/adapter/socket_mode/aiohttp/__init__.py index 3c6c8610d..124daaa4a 100644 --- a/slack_bolt/adapter/socket_mode/aiohttp/__init__.py +++ b/slack_bolt/adapter/socket_mode/aiohttp/__init__.py @@ -4,6 +4,7 @@ from logging import Logger from time import time from typing import Optional +from asyncio import AbstractEventLoop from slack_sdk.socket_mode.aiohttp import SocketModeClient from slack_sdk.socket_mode.request import SocketModeRequest @@ -74,6 +75,7 @@ def __init__( web_client: Optional[AsyncWebClient] = None, proxy: Optional[str] = None, ping_interval: float = 10, + loop: Optional[AbstractEventLoop] = None, ): self.app = app self.app_token = app_token or os.environ["SLACK_APP_TOKEN"] @@ -83,6 +85,7 @@ def __init__( web_client=web_client if web_client is not None else app.client, proxy=proxy, ping_interval=ping_interval, + loop=loop, ) self.client.socket_mode_request_listeners.append(self.handle) # type: ignore[arg-type] diff --git a/slack_bolt/context/set_suggested_prompts/async_set_suggested_prompts.py b/slack_bolt/context/set_suggested_prompts/async_set_suggested_prompts.py index 76f827732..aeeb244d7 100644 --- a/slack_bolt/context/set_suggested_prompts/async_set_suggested_prompts.py +++ b/slack_bolt/context/set_suggested_prompts/async_set_suggested_prompts.py @@ -1,4 +1,4 @@ -from typing import List, Dict, Union +from typing import List, Dict, Union, Optional from slack_sdk.web.async_client import AsyncWebClient from slack_sdk.web.async_slack_response import AsyncSlackResponse @@ -19,7 +19,11 @@ def __init__( self.channel_id = channel_id self.thread_ts = thread_ts - async def __call__(self, prompts: List[Union[str, Dict[str, str]]]) -> AsyncSlackResponse: + async def __call__( + self, + prompts: List[Union[str, Dict[str, str]]], + title: Optional[str] = None, + ) -> AsyncSlackResponse: prompts_arg: List[Dict[str, str]] = [] for prompt in prompts: if isinstance(prompt, str): @@ -31,4 +35,5 @@ async def __call__(self, prompts: List[Union[str, Dict[str, str]]]) -> AsyncSlac channel_id=self.channel_id, thread_ts=self.thread_ts, prompts=prompts_arg, + title=title, ) diff --git a/slack_bolt/context/set_suggested_prompts/set_suggested_prompts.py b/slack_bolt/context/set_suggested_prompts/set_suggested_prompts.py index 3714f4830..fc9304b17 100644 --- a/slack_bolt/context/set_suggested_prompts/set_suggested_prompts.py +++ b/slack_bolt/context/set_suggested_prompts/set_suggested_prompts.py @@ -1,4 +1,4 @@ -from typing import List, Dict, Union +from typing import List, Dict, Union, Optional from slack_sdk import WebClient from slack_sdk.web import SlackResponse @@ -19,7 +19,11 @@ def __init__( self.channel_id = channel_id self.thread_ts = thread_ts - def __call__(self, prompts: List[Union[str, Dict[str, str]]]) -> SlackResponse: + def __call__( + self, + prompts: List[Union[str, Dict[str, str]]], + title: Optional[str] = None, + ) -> SlackResponse: prompts_arg: List[Dict[str, str]] = [] for prompt in prompts: if isinstance(prompt, str): @@ -31,4 +35,5 @@ def __call__(self, prompts: List[Union[str, Dict[str, str]]]) -> SlackResponse: channel_id=self.channel_id, thread_ts=self.thread_ts, prompts=prompts_arg, + title=title, ) diff --git a/slack_bolt/version.py b/slack_bolt/version.py index 7b7d241dc..faea892ad 100644 --- a/slack_bolt/version.py +++ b/slack_bolt/version.py @@ -1,3 +1,3 @@ """Check the latest version at https://pypi.org/project/slack-bolt/""" -__version__ = "1.21.2" +__version__ = "1.21.3" diff --git a/tests/scenario_tests/test_events_assistant.py b/tests/scenario_tests/test_events_assistant.py index f5ccbb565..07f7ede53 100644 --- a/tests/scenario_tests/test_events_assistant.py +++ b/tests/scenario_tests/test_events_assistant.py @@ -46,6 +46,9 @@ def start_thread(say: Say, set_suggested_prompts: SetSuggestedPrompts, context: assert context.thread_ts == "1726133698.626339" say("Hi, how can I help you today?") set_suggested_prompts(prompts=[{"title": "What does SLACK stand for?", "message": "What does SLACK stand for?"}]) + set_suggested_prompts( + prompts=[{"title": "What does SLACK stand for?", "message": "What does SLACK stand for?"}], title="foo" + ) state["called"] = True @assistant.thread_context_changed diff --git a/tests/scenario_tests_async/test_events_assistant.py b/tests/scenario_tests_async/test_events_assistant.py index bf71e914b..ac2c734c5 100644 --- a/tests/scenario_tests_async/test_events_assistant.py +++ b/tests/scenario_tests_async/test_events_assistant.py @@ -61,6 +61,10 @@ async def start_thread(say: AsyncSay, set_suggested_prompts: AsyncSetSuggestedPr await set_suggested_prompts( prompts=[{"title": "What does SLACK stand for?", "message": "What does SLACK stand for?"}] ) + await set_suggested_prompts( + prompts=[{"title": "What does SLACK stand for?", "message": "What does SLACK stand for?"}], + title="foo", + ) state["called"] = True @assistant.thread_context_changed