From 56cc56be96b061054c471ececc909ba66aed4c21 Mon Sep 17 00:00:00 2001 From: Brian Coords Date: Wed, 7 Dec 2022 09:35:07 -0800 Subject: [PATCH 1/5] initial 1.2.0 update commit --- .gitignore | 2 + .phpcs-cache | 1 + .../Container_3c38ef4466.php | 6264 +++++++ .../Container_3c38ef4466.php.lock | 0 .../Container_3c38ef4466.php.meta | 1 + composer.json | 57 +- composer.lock | 2316 +++ css/child-theme.css | 5897 +++--- css/child-theme.css.map | 2 +- css/child-theme.min.css | 10 +- css/child-theme.min.css.map | 2 +- css/custom-editor-style.css | 4855 ++++- css/custom-editor-style.css.map | 2 +- css/custom-editor-style.min.css | 7 +- css/custom-editor-style.min.css.map | 2 +- functions.php | 3 +- js/child-theme.js | 15413 +++++++--------- js/child-theme.js.map | 2 +- js/child-theme.min.js | 133 +- js/child-theme.min.js.map | 2 +- package-lock.json | 10236 +++++++--- package.json | 48 +- phpcs.xml.dist | 102 + phpmd.baseline.xml | 8 + phpmd.xml | 76 + phpstan-baseline.neon | 151 + phpstan.neon.dist | 57 + src/build/babel.config.js | 12 + src/build/banner.js | 2 +- src/build/dist-clean.js | 29 +- src/build/postcss.config.js | 71 +- src/build/rollup.config.js | 102 +- src/build/terser.config.json | 3 +- src/phpstan/GetThemeModReturnType.php | 74 + src/phpstan/autoload.php | 8 + src/phpstan/extension.neon | 5 + src/sass/assets/bootstrap4/_alert.scss | 52 - src/sass/assets/bootstrap4/_badge.scss | 54 - src/sass/assets/bootstrap4/_breadcrumb.scss | 42 - src/sass/assets/bootstrap4/_button-group.scss | 163 - src/sass/assets/bootstrap4/_buttons.scss | 142 - src/sass/assets/bootstrap4/_card.scss | 286 - src/sass/assets/bootstrap4/_carousel.scss | 197 - src/sass/assets/bootstrap4/_close.scss | 40 - src/sass/assets/bootstrap4/_code.scss | 48 - src/sass/assets/bootstrap4/_custom-forms.scss | 526 - src/sass/assets/bootstrap4/_dropdown.scss | 192 - src/sass/assets/bootstrap4/_forms.scss | 347 - src/sass/assets/bootstrap4/_functions.scss | 144 - src/sass/assets/bootstrap4/_grid.scss | 73 - src/sass/assets/bootstrap4/_images.scss | 42 - src/sass/assets/bootstrap4/_input-group.scss | 208 - src/sass/assets/bootstrap4/_jumbotron.scss | 17 - src/sass/assets/bootstrap4/_list-group.scss | 154 - src/sass/assets/bootstrap4/_media.scss | 8 - src/sass/assets/bootstrap4/_mixins.scss | 47 - src/sass/assets/bootstrap4/_modal.scss | 240 - src/sass/assets/bootstrap4/_nav.scss | 120 - src/sass/assets/bootstrap4/_navbar.scss | 332 - src/sass/assets/bootstrap4/_pagination.scss | 74 - src/sass/assets/bootstrap4/_popover.scss | 170 - src/sass/assets/bootstrap4/_print.scss | 141 - src/sass/assets/bootstrap4/_progress.scss | 47 - src/sass/assets/bootstrap4/_reboot.scss | 484 - src/sass/assets/bootstrap4/_root.scss | 19 - src/sass/assets/bootstrap4/_spinners.scss | 65 - src/sass/assets/bootstrap4/_tables.scss | 185 - src/sass/assets/bootstrap4/_toasts.scss | 46 - src/sass/assets/bootstrap4/_tooltip.scss | 115 - src/sass/assets/bootstrap4/_transitions.scss | 20 - src/sass/assets/bootstrap4/_type.scss | 125 - src/sass/assets/bootstrap4/_utilities.scss | 18 - src/sass/assets/bootstrap4/_variables.scss | 1146 -- .../assets/bootstrap4/bootstrap-grid.scss | 30 - .../assets/bootstrap4/bootstrap-reboot.scss | 12 - src/sass/assets/bootstrap4/bootstrap.scss | 44 - src/sass/assets/bootstrap4/mixins/_alert.scss | 13 - .../mixins/_background-variant.scss | 23 - src/sass/assets/bootstrap4/mixins/_badge.scss | 17 - .../bootstrap4/mixins/_border-radius.scss | 76 - .../assets/bootstrap4/mixins/_box-shadow.scss | 20 - .../bootstrap4/mixins/_breakpoints.scss | 123 - .../assets/bootstrap4/mixins/_buttons.scss | 110 - src/sass/assets/bootstrap4/mixins/_caret.scss | 62 - .../assets/bootstrap4/mixins/_clearfix.scss | 7 - .../assets/bootstrap4/mixins/_deprecate.scss | 10 - src/sass/assets/bootstrap4/mixins/_float.scss | 14 - src/sass/assets/bootstrap4/mixins/_forms.scss | 185 - .../assets/bootstrap4/mixins/_gradients.scss | 45 - .../bootstrap4/mixins/_grid-framework.scss | 80 - src/sass/assets/bootstrap4/mixins/_grid.scss | 69 - src/sass/assets/bootstrap4/mixins/_hover.scss | 37 - src/sass/assets/bootstrap4/mixins/_image.scss | 36 - .../assets/bootstrap4/mixins/_list-group.scss | 21 - src/sass/assets/bootstrap4/mixins/_lists.scss | 7 - .../bootstrap4/mixins/_nav-divider.scss | 11 - .../assets/bootstrap4/mixins/_pagination.scss | 22 - .../assets/bootstrap4/mixins/_reset-text.scss | 17 - .../assets/bootstrap4/mixins/_resize.scss | 6 - .../bootstrap4/mixins/_screen-reader.scss | 34 - src/sass/assets/bootstrap4/mixins/_size.scss | 7 - .../assets/bootstrap4/mixins/_table-row.scss | 39 - .../bootstrap4/mixins/_text-emphasis.scss | 17 - .../assets/bootstrap4/mixins/_text-hide.scss | 11 - .../bootstrap4/mixins/_text-truncate.scss | 8 - .../assets/bootstrap4/mixins/_transition.scss | 26 - .../assets/bootstrap4/mixins/_visibility.scss | 8 - .../assets/bootstrap4/utilities/_align.scss | 8 - .../bootstrap4/utilities/_background.scss | 19 - .../assets/bootstrap4/utilities/_borders.scss | 75 - .../bootstrap4/utilities/_clearfix.scss | 3 - .../assets/bootstrap4/utilities/_display.scss | 26 - .../assets/bootstrap4/utilities/_embed.scss | 39 - .../assets/bootstrap4/utilities/_flex.scss | 51 - .../assets/bootstrap4/utilities/_float.scss | 11 - .../bootstrap4/utilities/_interactions.scss | 5 - .../bootstrap4/utilities/_overflow.scss | 5 - .../bootstrap4/utilities/_position.scss | 32 - .../bootstrap4/utilities/_screenreaders.scss | 11 - .../assets/bootstrap4/utilities/_shadows.scss | 6 - .../assets/bootstrap4/utilities/_sizing.scss | 20 - .../assets/bootstrap4/utilities/_spacing.scss | 73 - .../bootstrap4/utilities/_stretched-link.scss | 19 - .../assets/bootstrap4/utilities/_text.scss | 72 - .../bootstrap4/utilities/_visibility.scss | 13 - src/sass/assets/bootstrap4/vendor/_rfs.scss | 204 - src/sass/assets/bootstrap5/_accordion.scss | 81 +- src/sass/assets/bootstrap5/_alert.scss | 22 +- src/sass/assets/bootstrap5/_badge.scss | 19 +- src/sass/assets/bootstrap5/_breadcrumb.scss | 32 +- src/sass/assets/bootstrap5/_button-group.scss | 5 +- src/sass/assets/bootstrap5/_buttons.scss | 154 +- src/sass/assets/bootstrap5/_card.scss | 92 +- src/sass/assets/bootstrap5/_carousel.scss | 3 - src/sass/assets/bootstrap5/_close.scss | 2 +- src/sass/assets/bootstrap5/_containers.scss | 2 +- src/sass/assets/bootstrap5/_dropdown.scss | 161 +- src/sass/assets/bootstrap5/_functions.scss | 18 +- src/sass/assets/bootstrap5/_grid.scss | 6 +- src/sass/assets/bootstrap5/_helpers.scss | 1 + src/sass/assets/bootstrap5/_list-group.scss | 78 +- src/sass/assets/bootstrap5/_maps.scss | 54 + src/sass/assets/bootstrap5/_modal.scss | 114 +- src/sass/assets/bootstrap5/_nav.scss | 73 +- src/sass/assets/bootstrap5/_navbar.scss | 243 +- src/sass/assets/bootstrap5/_offcanvas.scss | 179 +- src/sass/assets/bootstrap5/_pagination.scss | 87 +- src/sass/assets/bootstrap5/_placeholders.scss | 2 +- src/sass/assets/bootstrap5/_popover.scss | 142 +- src/sass/assets/bootstrap5/_progress.scss | 29 +- src/sass/assets/bootstrap5/_reboot.scss | 65 +- src/sass/assets/bootstrap5/_root.scss | 61 +- src/sass/assets/bootstrap5/_spinners.scss | 60 +- src/sass/assets/bootstrap5/_tables.scss | 63 +- src/sass/assets/bootstrap5/_toasts.scss | 54 +- src/sass/assets/bootstrap5/_tooltip.scss | 117 +- src/sass/assets/bootstrap5/_type.scss | 2 + src/sass/assets/bootstrap5/_utilities.scss | 69 +- src/sass/assets/bootstrap5/_variables.scss | 271 +- .../assets/bootstrap5/bootstrap-grid.scss | 9 +- .../assets/bootstrap5/bootstrap-reboot.scss | 10 +- .../bootstrap5/bootstrap-utilities.scss | 12 +- src/sass/assets/bootstrap5/bootstrap.scss | 10 +- .../bootstrap5/forms/_floating-labels.scss | 18 +- .../assets/bootstrap5/forms/_form-check.scss | 33 +- .../bootstrap5/forms/_form-control.scss | 49 +- .../assets/bootstrap5/forms/_form-select.scss | 3 +- .../assets/bootstrap5/forms/_input-group.scss | 27 +- .../assets/bootstrap5/helpers/_color-bg.scss | 10 + .../bootstrap5/helpers/_colored-links.scss | 4 +- .../assets/bootstrap5/helpers/_position.scss | 8 +- .../assets/bootstrap5/helpers/_ratio.scss | 4 +- src/sass/assets/bootstrap5/helpers/_vr.scss | 2 +- src/sass/assets/bootstrap5/mixins/_alert.scss | 10 +- .../assets/bootstrap5/mixins/_banner.scss | 9 + .../bootstrap5/mixins/_breakpoints.scss | 16 +- .../assets/bootstrap5/mixins/_buttons.scss | 127 +- .../assets/bootstrap5/mixins/_container.scss | 6 +- src/sass/assets/bootstrap5/mixins/_forms.scss | 28 +- .../assets/bootstrap5/mixins/_gradients.scss | 2 +- src/sass/assets/bootstrap5/mixins/_grid.scss | 25 +- .../assets/bootstrap5/mixins/_pagination.scss | 29 +- .../assets/bootstrap5/mixins/_reset-text.scss | 2 +- .../bootstrap5/mixins/_table-variants.scss | 21 +- .../assets/bootstrap5/mixins/_utilities.scss | 18 +- .../bootstrap5/mixins/_visually-hidden.scss | 2 +- src/sass/assets/understrap/theme/_blocks.scss | 45 +- src/sass/assets/understrap/theme/_colors.scss | 24 +- .../assets/understrap/theme/_understrap.scss | 151 +- .../assets/understrap/theme/_woocommerce.scss | 33 + src/sass/custom-editor-style.scss | 4 + style.css | 2 +- 192 files changed, 32464 insertions(+), 24673 deletions(-) create mode 100644 .phpcs-cache create mode 100644 .phpstan-cache/cache/nette.configurator/Container_3c38ef4466.php create mode 100644 .phpstan-cache/cache/nette.configurator/Container_3c38ef4466.php.lock create mode 100644 .phpstan-cache/cache/nette.configurator/Container_3c38ef4466.php.meta create mode 100644 composer.lock create mode 100644 phpcs.xml.dist create mode 100644 phpmd.baseline.xml create mode 100644 phpmd.xml create mode 100644 phpstan-baseline.neon create mode 100644 phpstan.neon.dist create mode 100644 src/build/babel.config.js create mode 100644 src/phpstan/GetThemeModReturnType.php create mode 100644 src/phpstan/autoload.php create mode 100644 src/phpstan/extension.neon delete mode 100644 src/sass/assets/bootstrap4/_alert.scss delete mode 100644 src/sass/assets/bootstrap4/_badge.scss delete mode 100644 src/sass/assets/bootstrap4/_breadcrumb.scss delete mode 100644 src/sass/assets/bootstrap4/_button-group.scss delete mode 100644 src/sass/assets/bootstrap4/_buttons.scss delete mode 100644 src/sass/assets/bootstrap4/_card.scss delete mode 100644 src/sass/assets/bootstrap4/_carousel.scss delete mode 100644 src/sass/assets/bootstrap4/_close.scss delete mode 100644 src/sass/assets/bootstrap4/_code.scss delete mode 100644 src/sass/assets/bootstrap4/_custom-forms.scss delete mode 100644 src/sass/assets/bootstrap4/_dropdown.scss delete mode 100644 src/sass/assets/bootstrap4/_forms.scss delete mode 100644 src/sass/assets/bootstrap4/_functions.scss delete mode 100644 src/sass/assets/bootstrap4/_grid.scss delete mode 100644 src/sass/assets/bootstrap4/_images.scss delete mode 100644 src/sass/assets/bootstrap4/_input-group.scss delete mode 100644 src/sass/assets/bootstrap4/_jumbotron.scss delete mode 100644 src/sass/assets/bootstrap4/_list-group.scss delete mode 100644 src/sass/assets/bootstrap4/_media.scss delete mode 100644 src/sass/assets/bootstrap4/_mixins.scss delete mode 100644 src/sass/assets/bootstrap4/_modal.scss delete mode 100644 src/sass/assets/bootstrap4/_nav.scss delete mode 100644 src/sass/assets/bootstrap4/_navbar.scss delete mode 100644 src/sass/assets/bootstrap4/_pagination.scss delete mode 100644 src/sass/assets/bootstrap4/_popover.scss delete mode 100644 src/sass/assets/bootstrap4/_print.scss delete mode 100644 src/sass/assets/bootstrap4/_progress.scss delete mode 100644 src/sass/assets/bootstrap4/_reboot.scss delete mode 100644 src/sass/assets/bootstrap4/_root.scss delete mode 100644 src/sass/assets/bootstrap4/_spinners.scss delete mode 100644 src/sass/assets/bootstrap4/_tables.scss delete mode 100644 src/sass/assets/bootstrap4/_toasts.scss delete mode 100644 src/sass/assets/bootstrap4/_tooltip.scss delete mode 100644 src/sass/assets/bootstrap4/_transitions.scss delete mode 100644 src/sass/assets/bootstrap4/_type.scss delete mode 100644 src/sass/assets/bootstrap4/_utilities.scss delete mode 100644 src/sass/assets/bootstrap4/_variables.scss delete mode 100644 src/sass/assets/bootstrap4/bootstrap-grid.scss delete mode 100644 src/sass/assets/bootstrap4/bootstrap-reboot.scss delete mode 100644 src/sass/assets/bootstrap4/bootstrap.scss delete mode 100644 src/sass/assets/bootstrap4/mixins/_alert.scss delete mode 100644 src/sass/assets/bootstrap4/mixins/_background-variant.scss delete mode 100644 src/sass/assets/bootstrap4/mixins/_badge.scss delete mode 100644 src/sass/assets/bootstrap4/mixins/_border-radius.scss delete mode 100644 src/sass/assets/bootstrap4/mixins/_box-shadow.scss delete mode 100644 src/sass/assets/bootstrap4/mixins/_breakpoints.scss delete mode 100644 src/sass/assets/bootstrap4/mixins/_buttons.scss delete mode 100644 src/sass/assets/bootstrap4/mixins/_caret.scss delete mode 100644 src/sass/assets/bootstrap4/mixins/_clearfix.scss delete mode 100644 src/sass/assets/bootstrap4/mixins/_deprecate.scss delete mode 100644 src/sass/assets/bootstrap4/mixins/_float.scss delete mode 100644 src/sass/assets/bootstrap4/mixins/_forms.scss delete mode 100644 src/sass/assets/bootstrap4/mixins/_gradients.scss delete mode 100644 src/sass/assets/bootstrap4/mixins/_grid-framework.scss delete mode 100644 src/sass/assets/bootstrap4/mixins/_grid.scss delete mode 100644 src/sass/assets/bootstrap4/mixins/_hover.scss delete mode 100644 src/sass/assets/bootstrap4/mixins/_image.scss delete mode 100644 src/sass/assets/bootstrap4/mixins/_list-group.scss delete mode 100644 src/sass/assets/bootstrap4/mixins/_lists.scss delete mode 100644 src/sass/assets/bootstrap4/mixins/_nav-divider.scss delete mode 100644 src/sass/assets/bootstrap4/mixins/_pagination.scss delete mode 100644 src/sass/assets/bootstrap4/mixins/_reset-text.scss delete mode 100644 src/sass/assets/bootstrap4/mixins/_resize.scss delete mode 100644 src/sass/assets/bootstrap4/mixins/_screen-reader.scss delete mode 100644 src/sass/assets/bootstrap4/mixins/_size.scss delete mode 100644 src/sass/assets/bootstrap4/mixins/_table-row.scss delete mode 100644 src/sass/assets/bootstrap4/mixins/_text-emphasis.scss delete mode 100644 src/sass/assets/bootstrap4/mixins/_text-hide.scss delete mode 100644 src/sass/assets/bootstrap4/mixins/_text-truncate.scss delete mode 100644 src/sass/assets/bootstrap4/mixins/_transition.scss delete mode 100644 src/sass/assets/bootstrap4/mixins/_visibility.scss delete mode 100644 src/sass/assets/bootstrap4/utilities/_align.scss delete mode 100644 src/sass/assets/bootstrap4/utilities/_background.scss delete mode 100644 src/sass/assets/bootstrap4/utilities/_borders.scss delete mode 100644 src/sass/assets/bootstrap4/utilities/_clearfix.scss delete mode 100644 src/sass/assets/bootstrap4/utilities/_display.scss delete mode 100644 src/sass/assets/bootstrap4/utilities/_embed.scss delete mode 100644 src/sass/assets/bootstrap4/utilities/_flex.scss delete mode 100644 src/sass/assets/bootstrap4/utilities/_float.scss delete mode 100644 src/sass/assets/bootstrap4/utilities/_interactions.scss delete mode 100644 src/sass/assets/bootstrap4/utilities/_overflow.scss delete mode 100644 src/sass/assets/bootstrap4/utilities/_position.scss delete mode 100644 src/sass/assets/bootstrap4/utilities/_screenreaders.scss delete mode 100644 src/sass/assets/bootstrap4/utilities/_shadows.scss delete mode 100644 src/sass/assets/bootstrap4/utilities/_sizing.scss delete mode 100644 src/sass/assets/bootstrap4/utilities/_spacing.scss delete mode 100644 src/sass/assets/bootstrap4/utilities/_stretched-link.scss delete mode 100644 src/sass/assets/bootstrap4/utilities/_text.scss delete mode 100644 src/sass/assets/bootstrap4/utilities/_visibility.scss delete mode 100644 src/sass/assets/bootstrap4/vendor/_rfs.scss create mode 100644 src/sass/assets/bootstrap5/_maps.scss create mode 100644 src/sass/assets/bootstrap5/helpers/_color-bg.scss create mode 100644 src/sass/assets/bootstrap5/mixins/_banner.scss diff --git a/.gitignore b/.gitignore index 1378161ae..3e532b0dc 100644 --- a/.gitignore +++ b/.gitignore @@ -13,3 +13,5 @@ dist-product npm-debug.log /vendor/ + +.DS_Store \ No newline at end of file diff --git a/.phpcs-cache b/.phpcs-cache new file mode 100644 index 000000000..2b917f307 --- /dev/null +++ b/.phpcs-cache @@ -0,0 +1 @@ +{"config":{"phpVersion":70433,"phpExtensions":"295d93ad19a780aac057b6d5a1205d3b","tabWidth":4,"encoding":"utf-8","recordErrors":true,"annotations":true,"configData":{"installed_paths":"..\/..\/phpcompatibility\/php-compatibility,..\/..\/phpcompatibility\/phpcompatibility-paragonie,..\/..\/phpcompatibility\/phpcompatibility-wp,..\/..\/wp-coding-standards\/wpcs,..\/..\/wptrt\/wpthemereview","testVersion":"5.2-"},"codeHash":"323ace303f8c64c6a29f7a0b63a69e63","rulesetHash":"bb801d009acf08578309ec9d3c4fddf4"},"\/Users\/bacoords\/Local Sites\/understraptestsite\/app\/public\/wp-content\/themes\/understrap-child\/functions.php":{"hash":"fc40b5063d04d079a1bc19271d2ae91633261","errors":{"6":{"2":[{"message":"Missing @subpackage tag in file comment","source":"Squiz.Commenting.FileComment.MissingSubpackageTag","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FileCommentSniff","severity":0,"fixable":false}]},"22":{"1":[{"message":"Expected \/\/end understrap_remove_scripts()","source":"Squiz.Commenting.ClosingDeclarationComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\ClosingDeclarationCommentSniff","severity":0,"fixable":true}]},"15":{"2":[{"message":"Missing @return tag in function comment","source":"Squiz.Commenting.FunctionComment.MissingReturn","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"46":{"1":[{"message":"Expected \/\/end theme_enqueue_styles()","source":"Squiz.Commenting.ClosingDeclarationComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\ClosingDeclarationCommentSniff","severity":0,"fixable":true}]},"29":{"2":[{"message":"Missing @return tag in function comment","source":"Squiz.Commenting.FunctionComment.MissingReturn","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"37":{"22":[{"message":"Variable \"$suffix\" not allowed in double quoted string; use concatenation instead","source":"Squiz.Strings.DoubleQuoteUsage.ContainsVar","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Strings\\DoubleQuoteUsageSniff","severity":0,"fixable":false}]},"38":{"22":[{"message":"Variable \"$suffix\" not allowed in double quoted string; use concatenation instead","source":"Squiz.Strings.DoubleQuoteUsage.ContainsVar","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Strings\\DoubleQuoteUsageSniff","severity":0,"fixable":false}]},"56":{"1":[{"message":"Expected \/\/end add_child_theme_textdomain()","source":"Squiz.Commenting.ClosingDeclarationComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\ClosingDeclarationCommentSniff","severity":0,"fixable":true}]},"53":{"2":[{"message":"Missing @return tag in function comment","source":"Squiz.Commenting.FunctionComment.MissingReturn","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]},"71":{"1":[{"message":"Expected \/\/end understrap_default_bootstrap_version()","source":"Squiz.Commenting.ClosingDeclarationComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\ClosingDeclarationCommentSniff","severity":0,"fixable":true}]},"87":{"1":[{"message":"Expected \/\/end understrap_child_customize_controls_js()","source":"Squiz.Commenting.ClosingDeclarationComment.Missing","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\ClosingDeclarationCommentSniff","severity":0,"fixable":true}]},"78":{"2":[{"message":"Missing @return tag in function comment","source":"Squiz.Commenting.FunctionComment.MissingReturn","listener":"PHP_CodeSniffer\\Standards\\Squiz\\Sniffs\\Commenting\\FunctionCommentSniff","severity":0,"fixable":false}]}},"warnings":{"1":{"1":[{"message":"The \"WordPress.WP.TimezoneChange\" sniff has been deprecated. Use the \"WordPress.DateTime.RestrictedFunctions\" sniff instead. Please update your custom ruleset.","source":"WordPress.WP.TimezoneChange.DeprecatedSniff","listener":"WordPressCS\\WordPress\\Sniffs\\WP\\TimezoneChangeSniff","severity":0,"fixable":false}]}},"metrics":{"File has doc comment":{"values":{"yes":1}},"Line indent":{"values":{"tabs":25}},"PHP short open tag used":{"values":{"no":1}},"PHP closing tag at end of PHP-only file":{"values":{"no":1}},"Newline at EOF":{"values":{"yes":1}},"Space before operator":{"values":{"1":6}},"Space after operator":{"values":{"1":10}},"PHP keyword case":{"values":{"lower":11}},"Multiple statements on same line":{"values":{"no":21}},"Function has doc comment":{"values":{"yes":5}},"Function opening brace placement":{"values":{"same line":5}},"Adjacent assignments aligned":{"values":{"yes":1}},"Spacing before string concat":{"values":{"1":4}},"Spacing after string concat":{"values":{"1":4}},"Spacing before object operator":{"values":[2]},"Spacing after object operator":{"values":[2]},"PHP constant case":{"values":{"lower":2}},"Control structure defined inline":{"values":{"no":1}},"Single line array - comma after last item":{"values":{"no":1}}},"errorCount":12,"warningCount":1,"fixableCount":5,"numTokens":509},"\/Users\/bacoords\/Local Sites\/understraptestsite\/app\/public\/wp-content\/themes\/understrap-child\/css\/child-theme.css":{"hash":"ce10843da9af3c031b836cbb497a068f33188","errors":[],"warnings":[],"metrics":[],"errorCount":0,"warningCount":0,"fixableCount":0,"numTokens":114309},"\/Users\/bacoords\/Local Sites\/understraptestsite\/app\/public\/wp-content\/themes\/understrap-child\/css\/custom-editor-style.css":{"hash":"5a50d4bb9f67a71e18c4d319c3d8883933188","errors":[],"warnings":[],"metrics":[],"errorCount":0,"warningCount":0,"fixableCount":0,"numTokens":35122},"\/Users\/bacoords\/Local Sites\/understraptestsite\/app\/public\/wp-content\/themes\/understrap-child\/js\/child-theme.js":{"hash":"9042aaf7334ca066e24fc25bb16aa6e433188","errors":{"73":{"55":[{"message":"Shortened URLs are not allowed in the theme. Found: \"goo.gl\/pxwQGp)\".","source":"WPThemeReview.Privacy.ShortenedURLs.Found","listener":"WPThemeReview\\Sniffs\\Privacy\\ShortenedURLsSniff","severity":5,"fixable":false}]}},"warnings":[],"metrics":[],"errorCount":1,"warningCount":0,"fixableCount":0,"numTokens":64011},"\/Users\/bacoords\/Local Sites\/understraptestsite\/app\/public\/wp-content\/themes\/understrap-child\/js\/customizer-controls.js":{"hash":"0a4c4824d31d5ff5b84aff8dbe635fac33188","errors":[],"warnings":[],"metrics":[],"errorCount":0,"warningCount":0,"fixableCount":0,"numTokens":116},"\/Users\/bacoords\/Local Sites\/understraptestsite\/app\/public\/wp-content\/themes\/understrap-child\/style.css":{"hash":"ae073b0ca87654c58b9ca90499bac6ee33261","errors":[],"warnings":[],"metrics":[],"errorCount":0,"warningCount":0,"fixableCount":0,"numTokens":17},"\/Users\/bacoords\/Local Sites\/understraptestsite\/app\/public\/wp-content\/themes\/understrap-child\/src\/js\/skip-link-focus-fix.js":{"hash":"381a9581291af74e622863b9ae1436bd33188","errors":[],"warnings":[],"metrics":[],"errorCount":0,"warningCount":0,"fixableCount":0,"numTokens":320},"\/Users\/bacoords\/Local Sites\/understraptestsite\/app\/public\/wp-content\/themes\/understrap-child\/src\/js\/bootstrap.js":{"hash":"44fa0af95d5c7643ada29d01c770dc4f33188","errors":[],"warnings":[],"metrics":[],"errorCount":0,"warningCount":0,"fixableCount":0,"numTokens":152},"\/Users\/bacoords\/Local Sites\/understraptestsite\/app\/public\/wp-content\/themes\/understrap-child\/src\/js\/custom-javascript.js":{"hash":"bd6f9465f971b1b495aaeb9376d9bb4233188","errors":[],"warnings":[],"metrics":[],"errorCount":0,"warningCount":0,"fixableCount":0,"numTokens":2},"\/Users\/bacoords\/Local Sites\/understraptestsite\/app\/public\/wp-content\/themes\/understrap-child\/src\/build\/copy-assets.js":{"hash":"7c512cbac32a009932dcb817d070a04433188","errors":[],"warnings":[],"metrics":[],"errorCount":0,"warningCount":0,"fixableCount":0,"numTokens":223},"\/Users\/bacoords\/Local Sites\/understraptestsite\/app\/public\/wp-content\/themes\/understrap-child\/src\/build\/dist-clean.js":{"hash":"ece370f138fce91ee98a1307b2bebeea33188","errors":[],"warnings":[],"metrics":[],"errorCount":0,"warningCount":0,"fixableCount":0,"numTokens":144},"\/Users\/bacoords\/Local Sites\/understraptestsite\/app\/public\/wp-content\/themes\/understrap-child\/src\/build\/rollup.config.js":{"hash":"867a742375f329093db4b5cb3ceead5833188","errors":[],"warnings":[],"metrics":[],"errorCount":0,"warningCount":0,"fixableCount":0,"numTokens":519},"\/Users\/bacoords\/Local Sites\/understraptestsite\/app\/public\/wp-content\/themes\/understrap-child\/src\/build\/babel.config.js":{"hash":"53792586f0cd3bb2f1e50be9292ad0b233188","errors":[],"warnings":[],"metrics":[],"errorCount":0,"warningCount":0,"fixableCount":0,"numTokens":62},"\/Users\/bacoords\/Local Sites\/understraptestsite\/app\/public\/wp-content\/themes\/understrap-child\/src\/build\/dist-build.js":{"hash":"3c101a262ad99153af66cf2b488dca0433188","errors":[],"warnings":[],"metrics":[],"errorCount":0,"warningCount":0,"fixableCount":0,"numTokens":314},"\/Users\/bacoords\/Local Sites\/understraptestsite\/app\/public\/wp-content\/themes\/understrap-child\/src\/build\/browser-sync.config.js":{"hash":"c7f6c3afbc8ce0c9d37208492274019233188","errors":[],"warnings":[],"metrics":[],"errorCount":0,"warningCount":0,"fixableCount":0,"numTokens":40},"\/Users\/bacoords\/Local Sites\/understraptestsite\/app\/public\/wp-content\/themes\/understrap-child\/src\/build\/banner.js":{"hash":"e4761e4d1235eb017c699de26eeb9ced33188","errors":[],"warnings":[],"metrics":[],"errorCount":0,"warningCount":0,"fixableCount":0,"numTokens":63},"\/Users\/bacoords\/Local Sites\/understraptestsite\/app\/public\/wp-content\/themes\/understrap-child\/src\/build\/postcss.config.js":{"hash":"416dc806e6b964c11380cd4f35105d4b33188","errors":[],"warnings":[],"metrics":[],"errorCount":0,"warningCount":0,"fixableCount":0,"numTokens":224}} \ No newline at end of file diff --git a/.phpstan-cache/cache/nette.configurator/Container_3c38ef4466.php b/.phpstan-cache/cache/nette.configurator/Container_3c38ef4466.php new file mode 100644 index 000000000..6a565a42f --- /dev/null +++ b/.phpstan-cache/cache/nette.configurator/Container_3c38ef4466.php @@ -0,0 +1,6264 @@ + [ + '04' => true, + '05' => true, + '06' => true, + '07' => true, + '08' => true, + '09' => true, + '010' => true, + '011' => true, + '012' => true, + '067' => true, + '0373' => true, + ], + 'phpstan.stubFilesExtension' => ['033' => true], + 'phpstan.broker.methodsClassReflectionExtension' => ['084' => true, '088' => true], + 'phpstan.broker.propertiesClassReflectionExtension' => [ + '085' => true, + '090' => true, + '0204' => true, + '0353' => true, + ], + 'phpstan.broker.allowedSubTypesClassReflectionExtension' => ['089' => true], + 'phpstan.broker.dynamicFunctionReturnTypeExtension' => [ + '0139' => true, + '0140' => true, + '0141' => true, + '0142' => true, + '0143' => true, + '0144' => true, + '0145' => true, + '0146' => true, + '0147' => true, + '0148' => true, + '0149' => true, + '0151' => true, + '0152' => true, + '0153' => true, + '0154' => true, + '0155' => true, + '0156' => true, + '0157' => true, + '0158' => true, + '0159' => true, + '0160' => true, + '0161' => true, + '0162' => true, + '0163' => true, + '0164' => true, + '0165' => true, + '0167' => true, + '0168' => true, + '0169' => true, + '0170' => true, + '0174' => true, + '0175' => true, + '0177' => true, + '0178' => true, + '0179' => true, + '0181' => true, + '0183' => true, + '0184' => true, + '0189' => true, + '0190' => true, + '0191' => true, + '0192' => true, + '0193' => true, + '0194' => true, + '0195' => true, + '0196' => true, + '0206' => true, + '0209' => true, + '0210' => true, + '0211' => true, + '0212' => true, + '0213' => true, + '0215' => true, + '0216' => true, + '0217' => true, + '0218' => true, + '0219' => true, + '0220' => true, + '0221' => true, + '0222' => true, + '0223' => true, + '0224' => true, + '0225' => true, + '0226' => true, + '0227' => true, + '0228' => true, + '0229' => true, + '0230' => true, + '0232' => true, + '0233' => true, + '0234' => true, + '0235' => true, + '0236' => true, + '0237' => true, + '0238' => true, + '0239' => true, + '0250' => true, + '0254' => true, + '0255' => true, + '0258' => true, + '0259' => true, + '0260' => true, + '0261' => true, + '0262' => true, + '0263' => true, + '0354' => true, + '0355' => true, + '0356' => true, + '0357' => true, + '0358' => true, + '0359' => true, + '0360' => true, + '0361' => true, + '0362' => true, + '0363' => true, + '0364' => true, + '0365' => true, + '0366' => true, + '0367' => true, + '0368' => true, + '0369' => true, + '0370' => true, + '0371' => true, + '0372' => true, + '0376' => true, + ], + 'phpstan.typeSpecifier.functionTypeSpecifyingExtension' => [ + '0150' => true, + '0166' => true, + '0176' => true, + '0203' => true, + '0207' => true, + '0208' => true, + '0240' => true, + '0241' => true, + '0242' => true, + '0243' => true, + '0244' => true, + '0245' => true, + '0246' => true, + '0247' => true, + '0248' => true, + '0249' => true, + '0251' => true, + '0253' => true, + '0352' => true, + ], + 'phpstan.broker.dynamicStaticMethodReturnTypeExtension' => [ + '0171' => true, + '0173' => true, + '0264' => true, + '0270' => true, + ], + 'phpstan.broker.dynamicMethodReturnTypeExtension' => [ + '0172' => true, + '0180' => true, + '0185' => true, + '0186' => true, + '0188' => true, + '0206' => true, + '0231' => true, + '0256' => true, + '0257' => true, + '0264' => true, + '0265' => true, + '0266' => true, + '0267' => true, + '0268' => true, + '0269' => true, + '0351' => true, + ], + 'phpstan.dynamicStaticMethodThrowTypeExtension' => [ + '0182' => true, + '0187' => true, + '0199' => true, + '0200' => true, + '0201' => true, + '0202' => true, + '0205' => true, + ], + 'phpstan.dynamicFunctionThrowTypeExtension' => ['0197' => true, '0198' => true], + 'phpstan.typeSpecifier.methodTypeSpecifyingExtension' => ['0214' => true, '0374' => true, '0375' => true], + 'phpstan.rules.rule' => [ + '0278' => true, + '0279' => true, + '0280' => true, + '0281' => true, + '0282' => true, + '0283' => true, + '0284' => true, + '0285' => true, + '0286' => true, + '0287' => true, + '0288' => true, + '0289' => true, + '0290' => true, + '0291' => true, + '0292' => true, + '0293' => true, + '0294' => true, + '0295' => true, + '0296' => true, + '0297' => true, + '0298' => true, + '0299' => true, + '0300' => true, + '0302' => true, + '0303' => true, + '0304' => true, + '0305' => true, + '0306' => true, + '0307' => true, + '0309' => true, + '0310' => true, + '0311' => true, + '0314' => true, + '0315' => true, + '0316' => true, + '0317' => true, + '0318' => true, + '0319' => true, + '0320' => true, + '0321' => true, + '0322' => true, + '0323' => true, + '0324' => true, + '0325' => true, + '0326' => true, + '0327' => true, + '0328' => true, + '0329' => true, + '0330' => true, + '0331' => true, + '0332' => true, + '0333' => true, + '0334' => true, + '0335' => true, + '0336' => true, + '0337' => true, + '0338' => true, + '0339' => true, + '0340' => true, + '0341' => true, + '0342' => true, + '0343' => true, + '0344' => true, + '0345' => true, + '0348' => true, + '0349' => true, + '0350' => true, + 'rules.0' => true, + 'rules.1' => true, + 'rules.10' => true, + 'rules.100' => true, + 'rules.101' => true, + 'rules.102' => true, + 'rules.103' => true, + 'rules.104' => true, + 'rules.105' => true, + 'rules.106' => true, + 'rules.107' => true, + 'rules.108' => true, + 'rules.109' => true, + 'rules.11' => true, + 'rules.110' => true, + 'rules.111' => true, + 'rules.112' => true, + 'rules.113' => true, + 'rules.114' => true, + 'rules.115' => true, + 'rules.116' => true, + 'rules.117' => true, + 'rules.118' => true, + 'rules.119' => true, + 'rules.12' => true, + 'rules.120' => true, + 'rules.121' => true, + 'rules.122' => true, + 'rules.123' => true, + 'rules.124' => true, + 'rules.125' => true, + 'rules.126' => true, + 'rules.127' => true, + 'rules.128' => true, + 'rules.129' => true, + 'rules.13' => true, + 'rules.130' => true, + 'rules.131' => true, + 'rules.132' => true, + 'rules.133' => true, + 'rules.134' => true, + 'rules.135' => true, + 'rules.136' => true, + 'rules.137' => true, + 'rules.138' => true, + 'rules.139' => true, + 'rules.14' => true, + 'rules.140' => true, + 'rules.141' => true, + 'rules.142' => true, + 'rules.143' => true, + 'rules.144' => true, + 'rules.145' => true, + 'rules.146' => true, + 'rules.147' => true, + 'rules.148' => true, + 'rules.149' => true, + 'rules.15' => true, + 'rules.150' => true, + 'rules.16' => true, + 'rules.17' => true, + 'rules.18' => true, + 'rules.19' => true, + 'rules.2' => true, + 'rules.20' => true, + 'rules.21' => true, + 'rules.22' => true, + 'rules.23' => true, + 'rules.24' => true, + 'rules.25' => true, + 'rules.26' => true, + 'rules.27' => true, + 'rules.28' => true, + 'rules.29' => true, + 'rules.3' => true, + 'rules.30' => true, + 'rules.31' => true, + 'rules.32' => true, + 'rules.33' => true, + 'rules.34' => true, + 'rules.35' => true, + 'rules.36' => true, + 'rules.37' => true, + 'rules.38' => true, + 'rules.39' => true, + 'rules.4' => true, + 'rules.40' => true, + 'rules.41' => true, + 'rules.42' => true, + 'rules.43' => true, + 'rules.44' => true, + 'rules.45' => true, + 'rules.46' => true, + 'rules.47' => true, + 'rules.48' => true, + 'rules.49' => true, + 'rules.5' => true, + 'rules.50' => true, + 'rules.51' => true, + 'rules.52' => true, + 'rules.53' => true, + 'rules.54' => true, + 'rules.55' => true, + 'rules.56' => true, + 'rules.57' => true, + 'rules.58' => true, + 'rules.59' => true, + 'rules.6' => true, + 'rules.60' => true, + 'rules.61' => true, + 'rules.62' => true, + 'rules.63' => true, + 'rules.64' => true, + 'rules.65' => true, + 'rules.66' => true, + 'rules.67' => true, + 'rules.68' => true, + 'rules.69' => true, + 'rules.7' => true, + 'rules.70' => true, + 'rules.71' => true, + 'rules.72' => true, + 'rules.73' => true, + 'rules.74' => true, + 'rules.75' => true, + 'rules.76' => true, + 'rules.77' => true, + 'rules.78' => true, + 'rules.79' => true, + 'rules.8' => true, + 'rules.80' => true, + 'rules.81' => true, + 'rules.82' => true, + 'rules.83' => true, + 'rules.84' => true, + 'rules.85' => true, + 'rules.86' => true, + 'rules.87' => true, + 'rules.88' => true, + 'rules.89' => true, + 'rules.9' => true, + 'rules.90' => true, + 'rules.91' => true, + 'rules.92' => true, + 'rules.93' => true, + 'rules.94' => true, + 'rules.95' => true, + 'rules.96' => true, + 'rules.97' => true, + 'rules.98' => true, + 'rules.99' => true, + ], + 'phpstan.collector' => ['0346' => true, '0347' => true], + ]; + + protected $types = ['container' => '_PHPStan_582a9cb8b\Nette\DI\Container']; + protected $aliases = []; + + protected $wiring = [ + '_PHPStan_582a9cb8b\Nette\DI\Container' => [['container']], + 'PHPStan\Rules\Rule' => [ + [ + '0105', + '0106', + '0108', + '0109', + '0122', + '0278', + '0279', + '0280', + '0281', + '0282', + '0283', + '0284', + '0285', + '0286', + '0287', + '0288', + '0289', + '0290', + '0291', + '0292', + '0293', + '0294', + '0295', + '0296', + '0297', + '0298', + '0299', + '0300', + '0301', + '0302', + '0303', + '0304', + '0305', + '0306', + '0307', + '0309', + '0310', + '0311', + '0312', + '0313', + '0314', + '0315', + '0316', + '0317', + '0318', + '0319', + '0320', + '0321', + '0322', + '0323', + '0324', + '0325', + '0326', + '0327', + '0328', + '0329', + '0330', + '0331', + '0332', + '0333', + '0334', + '0335', + '0336', + '0337', + '0338', + '0339', + '0340', + '0341', + '0342', + '0343', + '0344', + '0345', + '0348', + '0349', + '0350', + ], + [ + 'rules.0', + 'rules.1', + 'rules.2', + 'rules.3', + 'rules.4', + 'rules.5', + 'rules.6', + 'rules.7', + 'rules.8', + 'rules.9', + 'rules.10', + 'rules.11', + 'rules.12', + 'rules.13', + 'rules.14', + 'rules.15', + 'rules.16', + 'rules.17', + 'rules.18', + 'rules.19', + 'rules.20', + 'rules.21', + 'rules.22', + 'rules.23', + 'rules.24', + 'rules.25', + 'rules.26', + 'rules.27', + 'rules.28', + 'rules.29', + 'rules.30', + 'rules.31', + 'rules.32', + 'rules.33', + 'rules.34', + 'rules.35', + 'rules.36', + 'rules.37', + 'rules.38', + 'rules.39', + 'rules.40', + 'rules.41', + 'rules.42', + 'rules.43', + 'rules.44', + 'rules.45', + 'rules.46', + 'rules.47', + 'rules.48', + 'rules.49', + 'rules.50', + 'rules.51', + 'rules.52', + 'rules.53', + 'rules.54', + 'rules.55', + 'rules.56', + 'rules.57', + 'rules.58', + 'rules.59', + 'rules.60', + 'rules.61', + 'rules.62', + 'rules.63', + 'rules.64', + 'rules.65', + 'rules.66', + 'rules.67', + 'rules.68', + 'rules.69', + 'rules.70', + 'rules.71', + 'rules.72', + 'rules.73', + 'rules.74', + 'rules.75', + 'rules.76', + 'rules.77', + 'rules.78', + 'rules.79', + 'rules.80', + 'rules.81', + 'rules.82', + 'rules.83', + 'rules.84', + 'rules.85', + 'rules.86', + 'rules.87', + 'rules.88', + 'rules.89', + 'rules.90', + 'rules.91', + 'rules.92', + 'rules.93', + 'rules.94', + 'rules.95', + 'rules.96', + 'rules.97', + 'rules.98', + 'rules.99', + 'rules.100', + 'rules.101', + 'rules.102', + 'rules.103', + 'rules.104', + 'rules.105', + 'rules.106', + 'rules.107', + 'rules.108', + 'rules.109', + 'rules.110', + 'rules.111', + 'rules.112', + 'rules.113', + 'rules.114', + 'rules.115', + 'rules.116', + 'rules.117', + 'rules.118', + 'rules.119', + 'rules.120', + 'rules.121', + 'rules.122', + 'rules.123', + 'rules.124', + 'rules.125', + 'rules.126', + 'rules.127', + 'rules.128', + 'rules.129', + 'rules.130', + 'rules.131', + 'rules.132', + 'rules.133', + 'rules.134', + 'rules.135', + 'rules.136', + 'rules.137', + 'rules.138', + 'rules.139', + 'rules.140', + 'rules.141', + 'rules.142', + 'rules.143', + 'rules.144', + 'rules.145', + 'rules.146', + 'rules.147', + 'rules.148', + 'rules.149', + 'rules.150', + ], + ], + 'PHPStan\Rules\Debug\DumpTypeRule' => [['rules.0']], + 'PHPStan\Rules\Debug\FileAssertRule' => [['rules.1']], + 'PHPStan\Rules\Api\ApiInstantiationRule' => [['rules.2']], + 'PHPStan\Rules\Api\ApiClassExtendsRule' => [['rules.3']], + 'PHPStan\Rules\Api\ApiClassImplementsRule' => [['rules.4']], + 'PHPStan\Rules\Api\ApiInterfaceExtendsRule' => [['rules.5']], + 'PHPStan\Rules\Api\ApiMethodCallRule' => [['rules.6']], + 'PHPStan\Rules\Api\ApiStaticCallRule' => [['rules.7']], + 'PHPStan\Rules\Api\ApiTraitUseRule' => [['rules.8']], + 'PHPStan\Rules\Api\PhpStanNamespaceIn3rdPartyPackageRule' => [['rules.9']], + 'PHPStan\Rules\Arrays\DuplicateKeysInLiteralArraysRule' => [['rules.10']], + 'PHPStan\Rules\Arrays\EmptyArrayItemRule' => [['rules.11']], + 'PHPStan\Rules\Arrays\OffsetAccessWithoutDimForReadingRule' => [['rules.12']], + 'PHPStan\Rules\Cast\UnsetCastRule' => [['rules.13']], + 'PHPStan\Rules\Classes\AllowedSubTypesRule' => [['rules.14']], + 'PHPStan\Rules\Classes\ClassAttributesRule' => [['rules.15']], + 'PHPStan\Rules\Classes\ClassConstantAttributesRule' => [['rules.16']], + 'PHPStan\Rules\Classes\ClassConstantRule' => [['rules.17']], + 'PHPStan\Rules\Classes\DuplicateDeclarationRule' => [['rules.18']], + 'PHPStan\Rules\Classes\EnumSanityRule' => [['rules.19']], + 'PHPStan\Rules\Classes\ExistingClassesInClassImplementsRule' => [['rules.20']], + 'PHPStan\Rules\Classes\ExistingClassesInEnumImplementsRule' => [['rules.21']], + 'PHPStan\Rules\Classes\ExistingClassesInInterfaceExtendsRule' => [['rules.22']], + 'PHPStan\Rules\Classes\ExistingClassInTraitUseRule' => [['rules.23']], + 'PHPStan\Rules\Classes\InstantiationRule' => [['rules.24']], + 'PHPStan\Rules\Classes\InstantiationCallableRule' => [['rules.25']], + 'PHPStan\Rules\Classes\InvalidPromotedPropertiesRule' => [['rules.26']], + 'PHPStan\Rules\Classes\NewStaticRule' => [['rules.27']], + 'PHPStan\Rules\Classes\NonClassAttributeClassRule' => [['rules.28']], + 'PHPStan\Rules\Classes\TraitAttributeClassRule' => [['rules.29']], + 'PHPStan\Rules\Constants\FinalConstantRule' => [['rules.30']], + 'PHPStan\Rules\EnumCases\EnumCaseAttributesRule' => [['rules.31']], + 'PHPStan\Rules\Exceptions\ThrowExpressionRule' => [['rules.32']], + 'PHPStan\Rules\Functions\ArrowFunctionAttributesRule' => [['rules.33']], + 'PHPStan\Rules\Functions\ArrowFunctionReturnNullsafeByRefRule' => [['rules.34']], + 'PHPStan\Rules\Functions\CallToFunctionParametersRule' => [['rules.35']], + 'PHPStan\Rules\Functions\ClosureAttributesRule' => [['rules.36']], + 'PHPStan\Rules\Functions\DefineParametersRule' => [['rules.37']], + 'PHPStan\Rules\Functions\ExistingClassesInArrowFunctionTypehintsRule' => [['rules.38']], + 'PHPStan\Rules\Functions\ExistingClassesInClosureTypehintsRule' => [['rules.39']], + 'PHPStan\Rules\Functions\ExistingClassesInTypehintsRule' => [['rules.40']], + 'PHPStan\Rules\Functions\FunctionAttributesRule' => [['rules.41']], + 'PHPStan\Rules\Functions\InnerFunctionRule' => [['rules.42']], + 'PHPStan\Rules\Functions\ParamAttributesRule' => [['rules.43']], + 'PHPStan\Rules\Functions\PrintfParametersRule' => [['rules.44']], + 'PHPStan\Rules\Functions\ReturnNullsafeByRefRule' => [['rules.45']], + 'PHPStan\Rules\Keywords\ContinueBreakInLoopRule' => [['rules.46']], + 'PHPStan\Rules\Methods\AbstractMethodInNonAbstractClassRule' => [['rules.47']], + 'PHPStan\Rules\Methods\CallMethodsRule' => [['rules.48']], + 'PHPStan\Rules\Methods\CallStaticMethodsRule' => [['rules.49']], + 'PHPStan\Rules\Methods\ExistingClassesInTypehintsRule' => [['rules.50']], + 'PHPStan\Rules\Methods\FinalPrivateMethodRule' => [['rules.51']], + 'PHPStan\Rules\Methods\MethodCallableRule' => [['rules.52']], + 'PHPStan\Rules\Methods\MissingMethodImplementationRule' => [['rules.53']], + 'PHPStan\Rules\Methods\MethodAttributesRule' => [['rules.54']], + 'PHPStan\Rules\Methods\StaticMethodCallableRule' => [['rules.55']], + 'PHPStan\Rules\Operators\InvalidAssignVarRule' => [['rules.56']], + 'PHPStan\Rules\Properties\AccessPropertiesInAssignRule' => [['rules.57']], + 'PHPStan\Rules\Properties\AccessStaticPropertiesInAssignRule' => [['rules.58']], + 'PHPStan\Rules\Properties\MissingReadOnlyPropertyAssignRule' => [['rules.59']], + 'PHPStan\Rules\Properties\PropertyAttributesRule' => [['rules.60']], + 'PHPStan\Rules\Properties\ReadOnlyPropertyRule' => [['rules.61']], + 'PHPStan\Rules\Variables\UnsetRule' => [['rules.62']], + 'PHPStan\Rules\Whitespace\FileWhitespaceRule' => [['rules.63']], + 'PHPStan\Rules\Classes\UnusedConstructorParametersRule' => [['rules.64']], + 'PHPStan\Rules\Constants\ConstantRule' => [['rules.65']], + 'PHPStan\Rules\Functions\UnusedClosureUsesRule' => [['rules.66']], + 'PHPStan\Rules\Variables\EmptyRule' => [['rules.67']], + 'PHPStan\Rules\Variables\IssetRule' => [['rules.68']], + 'PHPStan\Rules\Variables\NullCoalesceRule' => [['rules.69']], + 'PHPStan\Rules\Cast\EchoRule' => [['rules.70']], + 'PHPStan\Rules\Cast\InvalidCastRule' => [['rules.71']], + 'PHPStan\Rules\Cast\InvalidPartOfEncapsedStringRule' => [['rules.72']], + 'PHPStan\Rules\Cast\PrintRule' => [['rules.73']], + 'PHPStan\Rules\Classes\AccessPrivateConstantThroughStaticRule' => [['rules.74']], + 'PHPStan\Rules\Comparison\UsageOfVoidMatchExpressionRule' => [['rules.75']], + 'PHPStan\Rules\Functions\IncompatibleDefaultParameterTypeRule' => [['rules.76']], + 'PHPStan\Rules\Generics\ClassAncestorsRule' => [['rules.77']], + 'PHPStan\Rules\Generics\ClassTemplateTypeRule' => [['rules.78']], + 'PHPStan\Rules\Generics\EnumAncestorsRule' => [['rules.79']], + 'PHPStan\Rules\Generics\EnumTemplateTypeRule' => [['rules.80']], + 'PHPStan\Rules\Generics\FunctionTemplateTypeRule' => [['rules.81']], + 'PHPStan\Rules\Generics\FunctionSignatureVarianceRule' => [['rules.82']], + 'PHPStan\Rules\Generics\InterfaceAncestorsRule' => [['rules.83']], + 'PHPStan\Rules\Generics\InterfaceTemplateTypeRule' => [['rules.84']], + 'PHPStan\Rules\Generics\MethodTemplateTypeRule' => [['rules.85']], + 'PHPStan\Rules\Generics\MethodSignatureVarianceRule' => [['rules.86']], + 'PHPStan\Rules\Generics\TraitTemplateTypeRule' => [['rules.87']], + 'PHPStan\Rules\Generics\UsedTraitsRule' => [['rules.88']], + 'PHPStan\Rules\Methods\CallPrivateMethodThroughStaticRule' => [['rules.89']], + 'PHPStan\Rules\Methods\IncompatibleDefaultParameterTypeRule' => [['rules.90']], + 'PHPStan\Rules\Operators\InvalidBinaryOperationRule' => [['rules.91']], + 'PHPStan\Rules\Operators\InvalidUnaryOperationRule' => [['rules.92']], + 'PHPStan\Rules\Operators\InvalidComparisonOperationRule' => [['rules.93']], + 'PHPStan\Rules\PhpDoc\FunctionConditionalReturnTypeRule' => [['rules.94']], + 'PHPStan\Rules\PhpDoc\MethodConditionalReturnTypeRule' => [['rules.95']], + 'PHPStan\Rules\PhpDoc\FunctionAssertRule' => [['rules.96']], + 'PHPStan\Rules\PhpDoc\MethodAssertRule' => [['rules.97']], + 'PHPStan\Rules\PhpDoc\IncompatibleSelfOutTypeRule' => [['rules.98']], + 'PHPStan\Rules\PhpDoc\IncompatibleClassConstantPhpDocTypeRule' => [['rules.99']], + 'PHPStan\Rules\PhpDoc\IncompatiblePhpDocTypeRule' => [['rules.100']], + 'PHPStan\Rules\PhpDoc\IncompatiblePropertyPhpDocTypeRule' => [['rules.101']], + 'PHPStan\Rules\PhpDoc\InvalidPhpDocTagValueRule' => [['rules.102']], + 'PHPStan\Rules\PhpDoc\InvalidPHPStanDocTagRule' => [['rules.103']], + 'PHPStan\Rules\PhpDoc\InvalidThrowsPhpDocValueRule' => [['rules.104']], + 'PHPStan\Rules\PhpDoc\WrongVariableNameInVarTagRule' => [['rules.105']], + 'PHPStan\Rules\Properties\AccessPrivatePropertyThroughStaticRule' => [['rules.106']], + 'PHPStan\Rules\Arrays\ArrayDestructuringRule' => [['rules.107']], + 'PHPStan\Rules\Arrays\IterableInForeachRule' => [['rules.108']], + 'PHPStan\Rules\Arrays\OffsetAccessAssignmentRule' => [['rules.109']], + 'PHPStan\Rules\Arrays\OffsetAccessAssignOpRule' => [['rules.110']], + 'PHPStan\Rules\Arrays\OffsetAccessValueAssignmentRule' => [['rules.111']], + 'PHPStan\Rules\Arrays\UnpackIterableInArrayRule' => [['rules.112']], + 'PHPStan\Rules\Functions\ArrowFunctionReturnTypeRule' => [['rules.113']], + 'PHPStan\Rules\Functions\ClosureReturnTypeRule' => [['rules.114']], + 'PHPStan\Rules\Functions\ReturnTypeRule' => [['rules.115']], + 'PHPStan\Rules\Generators\YieldTypeRule' => [['rules.116']], + 'PHPStan\Rules\Methods\ReturnTypeRule' => [['rules.117']], + 'PHPStan\Rules\Properties\DefaultValueTypesAssignedToPropertiesRule' => [['rules.118']], + 'PHPStan\Rules\Properties\ReadOnlyPropertyAssignRule' => [['rules.119']], + 'PHPStan\Rules\Properties\ReadOnlyPropertyAssignRefRule' => [['rules.120']], + 'PHPStan\Rules\Properties\TypesAssignedToPropertiesRule' => [['rules.121']], + 'PHPStan\Rules\Variables\ThrowTypeRule' => [['rules.122']], + 'PHPStan\Rules\Variables\VariableCloningRule' => [['rules.123']], + 'PHPStan\Rules\Arrays\DeadForeachRule' => [['rules.124']], + 'PHPStan\Rules\Comparison\NumberComparisonOperatorsConstantConditionRule' => [['rules.125']], + 'PHPStan\Rules\DeadCode\NoopRule' => [['rules.126']], + 'PHPStan\Rules\DeadCode\UnreachableStatementRule' => [['rules.127']], + 'PHPStan\Rules\DeadCode\UnusedPrivateConstantRule' => [['rules.128']], + 'PHPStan\Rules\DeadCode\UnusedPrivateMethodRule' => [['rules.129']], + 'PHPStan\Rules\Exceptions\CatchWithUnthrownExceptionRule' => [['rules.130']], + 'PHPStan\Rules\Exceptions\OverwrittenExitPointByFinallyRule' => [['rules.131']], + 'PHPStan\Rules\Functions\CallToFunctionStatementWithoutSideEffectsRule' => [['rules.132']], + 'PHPStan\Rules\Methods\CallToConstructorStatementWithoutSideEffectsRule' => [['rules.133']], + 'PHPStan\Rules\Methods\CallToMethodStatementWithoutSideEffectsRule' => [['rules.134']], + 'PHPStan\Rules\Methods\CallToStaticMethodStatementWithoutSideEffectsRule' => [['rules.135']], + 'PHPStan\Rules\Methods\NullsafeMethodCallRule' => [['rules.136']], + 'PHPStan\Rules\TooWideTypehints\TooWideArrowFunctionReturnTypehintRule' => [['rules.137']], + 'PHPStan\Rules\TooWideTypehints\TooWideClosureReturnTypehintRule' => [['rules.138']], + 'PHPStan\Rules\TooWideTypehints\TooWideFunctionReturnTypehintRule' => [['rules.139']], + 'PHPStan\Rules\DateTimeInstantiationRule' => [['rules.140']], + 'PHPStan\Rules\Functions\ImplodeFunctionRule' => [['rules.141']], + 'PHPStan\Rules\Constants\MissingClassConstantTypehintRule' => [['rules.142']], + 'PHPStan\Rules\Functions\MissingFunctionParameterTypehintRule' => [['rules.143']], + 'PHPStan\Rules\Functions\MissingFunctionReturnTypehintRule' => [['rules.144']], + 'PHPStan\Rules\Methods\MissingMethodParameterTypehintRule' => [['rules.145']], + 'PHPStan\Rules\Methods\MissingMethodReturnTypehintRule' => [['rules.146']], + 'PHPStan\Rules\Properties\MissingPropertyTypehintRule' => [['rules.147']], + 'SzepeViktor\PHPStan\WordPress\HookCallbackRule' => [['rules.148']], + 'SzepeViktor\PHPStan\WordPress\HookDocsRule' => [['rules.149']], + 'SzepeViktor\PHPStan\WordPress\IsWpErrorRule' => [['rules.150']], + 'PhpParser\BuilderFactory' => [['01']], + 'PHPStan\Parser\LexerFactory' => [['02']], + 'PhpParser\NodeVisitorAbstract' => [ + ['03', '04', '05', '06', '07', '08', '09', '010', '011', '012', '013', '055', '067', '076', '0373'], + ], + 'PhpParser\NodeVisitor' => [ + ['03', '04', '05', '06', '07', '08', '09', '010', '011', '012', '013', '055', '067', '076', '0373'], + ], + 'PhpParser\NodeVisitor\NameResolver' => [['03']], + 'PHPStan\Parser\ArrayFilterArgVisitor' => [['04']], + 'PHPStan\Parser\ArrayMapArgVisitor' => [['05']], + 'PHPStan\Parser\ArrayWalkArgVisitor' => [['06']], + 'PHPStan\Parser\ClosureArgVisitor' => [['07']], + 'PHPStan\Parser\CurlSetOptArgVisitor' => [['08']], + 'PHPStan\Parser\ArrowFunctionArgVisitor' => [['09']], + 'PHPStan\Parser\NewAssignedToPropertyVisitor' => [['010']], + 'PHPStan\Parser\ParentStmtTypesVisitor' => [['011']], + 'PHPStan\Parser\TryCatchTypeVisitor' => [['012']], + 'PhpParser\NodeVisitor\NodeConnectingVisitor' => [['013']], + 'PHPStan\Node\Printer\ExprPrinter' => [['014']], + 'PhpParser\PrettyPrinter\Standard' => [['015']], + 'PhpParser\PrettyPrinterAbstract' => [['015']], + 'PHPStan\Node\Printer\Printer' => [['015']], + 'PHPStan\Broker\AnonymousClassNameHelper' => [['016']], + 'PHPStan\Php\PhpVersion' => [['017']], + 'PHPStan\Php\PhpVersionFactory' => [['018']], + 'PHPStan\Php\PhpVersionFactoryFactory' => [['019']], + 'PHPStan\PhpDocParser\Lexer\Lexer' => [['020']], + 'PHPStan\PhpDocParser\Parser\TypeParser' => [['021']], + 'PHPStan\PhpDocParser\Parser\ConstExprParser' => [['022']], + 'PHPStan\PhpDocParser\Parser\PhpDocParser' => [['023']], + 'PHPStan\PhpDoc\ConstExprParserFactory' => [['024']], + 'PHPStan\PhpDoc\PhpDocInheritanceResolver' => [['025']], + 'PHPStan\PhpDoc\PhpDocNodeResolver' => [['026']], + 'PHPStan\PhpDoc\PhpDocStringResolver' => [['027']], + 'PHPStan\PhpDoc\ConstExprNodeResolver' => [['028']], + 'PHPStan\PhpDoc\TypeNodeResolver' => [['029']], + 'PHPStan\PhpDoc\TypeNodeResolverExtensionRegistryProvider' => [['030']], + 'PHPStan\PhpDoc\TypeStringResolver' => [['031']], + 'PHPStan\PhpDoc\StubValidator' => [['032']], + 'PHPStan\PhpDoc\StubFilesExtension' => [['033']], + 'PHPStan\PhpDoc\CountableStubFilesExtension' => [['033']], + 'PHPStan\PhpDoc\StubFilesProvider' => [['034']], + 'PHPStan\PhpDoc\DefaultStubFilesProvider' => [['034']], + 'PHPStan\Analyser\Analyser' => [['035']], + 'PHPStan\Analyser\FileAnalyser' => [['036']], + 'PHPStan\Analyser\RuleErrorTransformer' => [['037']], + 'PHPStan\Analyser\IgnoredErrorHelper' => [['038']], + 'PHPStan\Analyser\InternalScopeFactory' => [['039']], + 'PHPStan\Analyser\LazyInternalScopeFactory' => [['039']], + 'PHPStan\Analyser\ScopeFactory' => [['040']], + 'PHPStan\Analyser\NodeScopeResolver' => [['041']], + 'PHPStan\Analyser\ConstantResolver' => [['042']], + 'PHPStan\Analyser\ConstantResolverFactory' => [['043']], + 'PHPStan\Analyser\ResultCache\ResultCacheManagerFactory' => [['044']], + 'PHPStan\Analyser\ResultCache\ResultCacheClearer' => [['045']], + 'PHPStan\Cache\Cache' => [['046']], + 'PHPStan\Collectors\Registry' => [['047']], + 'PHPStan\Collectors\RegistryFactory' => [['048']], + 'PHPStan\Command\AnalyseApplication' => [['049']], + 'PHPStan\Command\AnalyserRunner' => [['050']], + 'PHPStan\Command\FixerApplication' => [['051']], + 'PHPStan\Dependency\DependencyResolver' => [['052']], + 'PHPStan\Dependency\ExportedNodeFetcher' => [['053']], + 'PHPStan\Dependency\ExportedNodeResolver' => [['054']], + 'PHPStan\Dependency\ExportedNodeVisitor' => [['055']], + 'PHPStan\DependencyInjection\Container' => [['056'], ['057']], + 'PHPStan\DependencyInjection\Nette\NetteContainer' => [['057']], + 'PHPStan\DependencyInjection\DerivativeContainerFactory' => [['058']], + 'PHPStan\DependencyInjection\Reflection\ClassReflectionExtensionRegistryProvider' => [['059']], + 'PHPStan\DependencyInjection\Type\DynamicReturnTypeExtensionRegistryProvider' => [['060']], + 'PHPStan\DependencyInjection\Type\OperatorTypeSpecifyingExtensionRegistryProvider' => [['061']], + 'PHPStan\DependencyInjection\Type\DynamicThrowTypeExtensionProvider' => [['062']], + 'PHPStan\File\FileHelper' => [['063']], + 'PHPStan\File\FileExcluderFactory' => [['064']], + 'PHPStan\File\FileExcluderRawFactory' => [['065']], + 'PHPStan\File\FileExcluder' => [2 => ['fileExcluderAnalyse', 'fileExcluderScan']], + 'PHPStan\File\FileFinder' => [2 => ['fileFinderAnalyse', 'fileFinderScan']], + 'PHPStan\File\FileMonitor' => [['066']], + 'PHPStan\NodeVisitor\StatementOrderVisitor' => [['067']], + 'PHPStan\Parallel\ParallelAnalyser' => [['068']], + 'PHPStan\Parallel\Scheduler' => [['069']], + 'PHPStan\Parser\FunctionCallStatementFinder' => [['070']], + 'PHPStan\Process\CpuCoreCounter' => [['071']], + 'PHPStan\Reflection\FunctionReflectionFactory' => [['072']], + 'PHPStan\Reflection\InitializerExprTypeResolver' => [['073']], + 'PHPStan\Reflection\MethodsClassReflectionExtension' => [['074', '084', '086', '088']], + 'PHPStan\Reflection\Annotations\AnnotationsMethodsClassReflectionExtension' => [['074']], + 'PHPStan\Reflection\PropertiesClassReflectionExtension' => [['075', '085', '086', '090', '0204', '0353']], + 'PHPStan\Reflection\Annotations\AnnotationsPropertiesClassReflectionExtension' => [['075']], + 'PHPStan\Reflection\BetterReflection\SourceLocator\CachingVisitor' => [['076']], + 'PHPStan\Reflection\BetterReflection\SourceLocator\FileNodesFetcher' => [['077']], + 'PHPStan\Reflection\BetterReflection\SourceLocator\ComposerJsonAndInstalledJsonSourceLocatorMaker' => [['078']], + 'PHPStan\Reflection\BetterReflection\SourceLocator\OptimizedDirectorySourceLocatorFactory' => [['079']], + 'PHPStan\Reflection\BetterReflection\SourceLocator\OptimizedDirectorySourceLocatorRepository' => [['080']], + 'PHPStan\Reflection\BetterReflection\SourceLocator\OptimizedPsrAutoloaderLocatorFactory' => [['081']], + 'PHPStan\Reflection\BetterReflection\SourceLocator\OptimizedSingleFileSourceLocatorFactory' => [['082']], + 'PHPStan\Reflection\BetterReflection\SourceLocator\OptimizedSingleFileSourceLocatorRepository' => [['083']], + 'PHPStan\Reflection\Mixin\MixinMethodsClassReflectionExtension' => [['084']], + 'PHPStan\Reflection\Mixin\MixinPropertiesClassReflectionExtension' => [['085']], + 'PHPStan\Reflection\Php\PhpClassReflectionExtension' => [['086']], + 'PHPStan\Reflection\Php\PhpMethodReflectionFactory' => [['087']], + 'PHPStan\Reflection\Php\Soap\SoapClientMethodsClassReflectionExtension' => [['088']], + 'PHPStan\Reflection\AllowedSubTypesClassReflectionExtension' => [['089']], + 'PHPStan\Reflection\Php\EnumAllowedSubTypesClassReflectionExtension' => [['089']], + 'PHPStan\Reflection\Php\UniversalObjectCratesClassReflectionExtension' => [['090']], + 'PHPStan\Reflection\ReflectionProvider\ReflectionProviderProvider' => [['091']], + 'PHPStan\Reflection\SignatureMap\NativeFunctionReflectionProvider' => [['092']], + 'PHPStan\Reflection\SignatureMap\SignatureMapParser' => [['093']], + 'PHPStan\Reflection\SignatureMap\SignatureMapProvider' => [['097'], ['094', '095']], + 'PHPStan\Reflection\SignatureMap\FunctionSignatureMapProvider' => [['094']], + 'PHPStan\Reflection\SignatureMap\Php8SignatureMapProvider' => [['095']], + 'PHPStan\Reflection\SignatureMap\SignatureMapProviderFactory' => [['096']], + 'PHPStan\Rules\Api\ApiRuleHelper' => [['098']], + 'PHPStan\Rules\AttributesCheck' => [['099']], + 'PHPStan\Rules\Arrays\NonexistentOffsetInArrayDimFetchCheck' => [['0100']], + 'PHPStan\Rules\ClassCaseSensitivityCheck' => [['0101']], + 'PHPStan\Rules\Comparison\ConstantConditionRuleHelper' => [['0102']], + 'PHPStan\Rules\Comparison\ImpossibleCheckTypeHelper' => [['0103']], + 'PHPStan\Rules\Exceptions\ExceptionTypeResolver' => [1 => ['0104'], [1 => 'exceptionTypeResolver']], + 'PHPStan\Rules\Exceptions\DefaultExceptionTypeResolver' => [['0104']], + 'PHPStan\Rules\Exceptions\MissingCheckedExceptionInFunctionThrowsRule' => [['0105']], + 'PHPStan\Rules\Exceptions\MissingCheckedExceptionInMethodThrowsRule' => [['0106']], + 'PHPStan\Rules\Exceptions\MissingCheckedExceptionInThrowsCheck' => [['0107']], + 'PHPStan\Rules\Exceptions\TooWideFunctionThrowTypeRule' => [['0108']], + 'PHPStan\Rules\Exceptions\TooWideMethodThrowTypeRule' => [['0109']], + 'PHPStan\Rules\Exceptions\TooWideThrowTypeCheck' => [['0110']], + 'PHPStan\Rules\FunctionCallParametersCheck' => [['0111']], + 'PHPStan\Rules\FunctionDefinitionCheck' => [['0112']], + 'PHPStan\Rules\FunctionReturnTypeCheck' => [['0113']], + 'PHPStan\Rules\Generics\CrossCheckInterfacesHelper' => [['0114']], + 'PHPStan\Rules\Generics\GenericAncestorsCheck' => [['0115']], + 'PHPStan\Rules\Generics\GenericObjectTypeCheck' => [['0116']], + 'PHPStan\Rules\Generics\TemplateTypeCheck' => [['0117']], + 'PHPStan\Rules\Generics\VarianceCheck' => [['0118']], + 'PHPStan\Rules\IssetCheck' => [['0119']], + 'PHPStan\Rules\Methods\MethodCallCheck' => [['0120']], + 'PHPStan\Rules\Methods\StaticMethodCallCheck' => [['0121']], + 'PHPStan\Rules\Methods\MethodSignatureRule' => [['0122']], + 'PHPStan\Rules\Methods\MethodParameterComparisonHelper' => [['0123']], + 'PHPStan\Rules\MissingTypehintCheck' => [['0124']], + 'PHPStan\Rules\NullsafeCheck' => [['0125']], + 'PHPStan\Rules\Constants\AlwaysUsedClassConstantsExtensionProvider' => [['0126']], + 'PHPStan\Rules\Constants\LazyAlwaysUsedClassConstantsExtensionProvider' => [['0126']], + 'PHPStan\Rules\PhpDoc\ConditionalReturnTypeRuleHelper' => [['0127']], + 'PHPStan\Rules\PhpDoc\AssertRuleHelper' => [['0128']], + 'PHPStan\Rules\PhpDoc\UnresolvableTypeHelper' => [['0129']], + 'PHPStan\Rules\Properties\ReadWritePropertiesExtensionProvider' => [['0130']], + 'PHPStan\Rules\Properties\LazyReadWritePropertiesExtensionProvider' => [['0130']], + 'PHPStan\Rules\Properties\PropertyDescriptor' => [['0131']], + 'PHPStan\Rules\Properties\PropertyReflectionFinder' => [['0132']], + 'PHPStan\Rules\RuleLevelHelper' => [['0133']], + 'PHPStan\Rules\UnusedFunctionParametersCheck' => [['0134']], + 'PHPStan\Type\FileTypeMapper' => [['0135']], + 'PHPStan\Type\TypeAliasResolver' => [['0136']], + 'PHPStan\Type\TypeAliasResolverProvider' => [['0137']], + 'PHPStan\Type\BitwiseFlagHelper' => [['0138']], + 'PHPStan\Type\DynamicFunctionReturnTypeExtension' => [ + [ + '0139', + '0140', + '0141', + '0142', + '0143', + '0144', + '0145', + '0146', + '0147', + '0148', + '0149', + '0151', + '0152', + '0153', + '0154', + '0155', + '0156', + '0157', + '0158', + '0159', + '0160', + '0161', + '0162', + '0163', + '0164', + '0165', + '0167', + '0168', + '0169', + '0170', + '0174', + '0175', + '0177', + '0178', + '0179', + '0181', + '0183', + '0184', + '0189', + '0190', + '0191', + '0192', + '0193', + '0194', + '0195', + '0196', + '0206', + '0209', + '0210', + '0211', + '0212', + '0213', + '0215', + '0216', + '0217', + '0218', + '0219', + '0220', + '0221', + '0222', + '0223', + '0224', + '0225', + '0226', + '0227', + '0228', + '0229', + '0230', + '0232', + '0233', + '0234', + '0235', + '0236', + '0237', + '0238', + '0239', + '0250', + '0254', + '0255', + '0258', + '0259', + '0260', + '0261', + '0262', + '0263', + '0354', + '0355', + '0356', + '0357', + '0358', + '0359', + '0360', + '0361', + '0362', + '0363', + '0364', + '0365', + '0366', + '0367', + '0368', + '0369', + '0370', + '0371', + '0372', + '0376', + ], + ], + 'PHPStan\Type\Php\ArgumentBasedFunctionReturnTypeExtension' => [['0139']], + 'PHPStan\Type\Php\ArrayIntersectKeyFunctionReturnTypeExtension' => [['0140']], + 'PHPStan\Type\Php\ArrayChunkFunctionReturnTypeExtension' => [['0141']], + 'PHPStan\Type\Php\ArrayColumnFunctionReturnTypeExtension' => [['0142']], + 'PHPStan\Type\Php\ArrayCombineFunctionReturnTypeExtension' => [['0143']], + 'PHPStan\Type\Php\ArrayCurrentDynamicReturnTypeExtension' => [['0144']], + 'PHPStan\Type\Php\ArrayFillFunctionReturnTypeExtension' => [['0145']], + 'PHPStan\Type\Php\ArrayFillKeysFunctionReturnTypeExtension' => [['0146']], + 'PHPStan\Type\Php\ArrayFilterFunctionReturnTypeReturnTypeExtension' => [['0147']], + 'PHPStan\Type\Php\ArrayFlipFunctionReturnTypeExtension' => [['0148']], + 'PHPStan\Type\Php\ArrayKeyDynamicReturnTypeExtension' => [['0149']], + 'PHPStan\Type\FunctionTypeSpecifyingExtension' => [ + [ + '0150', + '0166', + '0176', + '0203', + '0207', + '0208', + '0240', + '0241', + '0242', + '0243', + '0244', + '0245', + '0246', + '0247', + '0248', + '0249', + '0251', + '0253', + '0352', + ], + ], + 'PHPStan\Analyser\TypeSpecifierAwareExtension' => [ + [ + '0150', + '0166', + '0176', + '0203', + '0207', + '0208', + '0214', + '0240', + '0241', + '0242', + '0243', + '0244', + '0245', + '0246', + '0247', + '0248', + '0249', + '0251', + '0253', + '0255', + '0352', + '0374', + '0375', + ], + ], + 'PHPStan\Type\Php\ArrayKeyExistsFunctionTypeSpecifyingExtension' => [['0150']], + 'PHPStan\Type\Php\ArrayKeyFirstDynamicReturnTypeExtension' => [['0151']], + 'PHPStan\Type\Php\ArrayKeyLastDynamicReturnTypeExtension' => [['0152']], + 'PHPStan\Type\Php\ArrayKeysFunctionDynamicReturnTypeExtension' => [['0153']], + 'PHPStan\Type\Php\ArrayMapFunctionReturnTypeExtension' => [['0154']], + 'PHPStan\Type\Php\ArrayMergeFunctionDynamicReturnTypeExtension' => [['0155']], + 'PHPStan\Type\Php\ArrayNextDynamicReturnTypeExtension' => [['0156']], + 'PHPStan\Type\Php\ArrayPopFunctionReturnTypeExtension' => [['0157']], + 'PHPStan\Type\Php\ArrayRandFunctionReturnTypeExtension' => [['0158']], + 'PHPStan\Type\Php\ArrayReduceFunctionReturnTypeExtension' => [['0159']], + 'PHPStan\Type\Php\ArrayReplaceFunctionReturnTypeExtension' => [['0160']], + 'PHPStan\Type\Php\ArrayReverseFunctionReturnTypeExtension' => [['0161']], + 'PHPStan\Type\Php\ArrayShiftFunctionReturnTypeExtension' => [['0162']], + 'PHPStan\Type\Php\ArraySliceFunctionReturnTypeExtension' => [['0163']], + 'PHPStan\Type\Php\ArraySpliceFunctionReturnTypeExtension' => [['0164']], + 'PHPStan\Type\Php\ArraySearchFunctionDynamicReturnTypeExtension' => [['0165']], + 'PHPStan\Type\Php\ArraySearchFunctionTypeSpecifyingExtension' => [['0166']], + 'PHPStan\Type\Php\ArrayValuesFunctionDynamicReturnTypeExtension' => [['0167']], + 'PHPStan\Type\Php\ArraySumFunctionDynamicReturnTypeExtension' => [['0168']], + 'PHPStan\Type\Php\Base64DecodeDynamicFunctionReturnTypeExtension' => [['0169']], + 'PHPStan\Type\Php\BcMathStringOrNullReturnTypeExtension' => [['0170']], + 'PHPStan\Type\DynamicStaticMethodReturnTypeExtension' => [['0171', '0173', '0264', '0270']], + 'PHPStan\Type\Php\ClosureBindDynamicReturnTypeExtension' => [['0171']], + 'PHPStan\Type\DynamicMethodReturnTypeExtension' => [ + [ + '0172', + '0180', + '0185', + '0186', + '0188', + '0206', + '0231', + '0256', + '0257', + '0264', + '0265', + '0266', + '0267', + '0268', + '0269', + '0351', + ], + ], + 'PHPStan\Type\Php\ClosureBindToDynamicReturnTypeExtension' => [['0172']], + 'PHPStan\Type\Php\ClosureFromCallableDynamicReturnTypeExtension' => [['0173']], + 'PHPStan\Type\Php\CompactFunctionReturnTypeExtension' => [['0174']], + 'PHPStan\Type\Php\CountFunctionReturnTypeExtension' => [['0175']], + 'PHPStan\Type\Php\CountFunctionTypeSpecifyingExtension' => [['0176']], + 'PHPStan\Type\Php\CurlGetinfoFunctionDynamicReturnTypeExtension' => [['0177']], + 'PHPStan\Type\Php\CurlInitReturnTypeExtension' => [['0178']], + 'PHPStan\Type\Php\DateFormatFunctionReturnTypeExtension' => [['0179']], + 'PHPStan\Type\Php\DateFormatMethodReturnTypeExtension' => [['0180']], + 'PHPStan\Type\Php\DateFunctionReturnTypeExtension' => [['0181']], + 'PHPStan\Type\DynamicStaticMethodThrowTypeExtension' => [['0182', '0187', '0199', '0200', '0201', '0202', '0205']], + 'PHPStan\Type\Php\DateIntervalConstructorThrowTypeExtension' => [['0182']], + 'PHPStan\Type\Php\DateTimeCreateDynamicReturnTypeExtension' => [['0183']], + 'PHPStan\Type\Php\DateTimeDynamicReturnTypeExtension' => [['0184']], + 'PHPStan\Type\Php\DateTimeModifyReturnTypeExtension' => [['0185', '0186']], + 'PHPStan\Type\Php\DateTimeConstructorThrowTypeExtension' => [['0187']], + 'PHPStan\Type\Php\DsMapDynamicReturnTypeExtension' => [['0188']], + 'PHPStan\Type\Php\DioStatDynamicFunctionReturnTypeExtension' => [['0189']], + 'PHPStan\Type\Php\ExplodeFunctionDynamicReturnTypeExtension' => [['0190']], + 'PHPStan\Type\Php\FilterVarDynamicReturnTypeExtension' => [['0191']], + 'PHPStan\Type\Php\GetCalledClassDynamicReturnTypeExtension' => [['0192']], + 'PHPStan\Type\Php\GetClassDynamicReturnTypeExtension' => [['0193']], + 'PHPStan\Type\Php\GetParentClassDynamicFunctionReturnTypeExtension' => [['0194']], + 'PHPStan\Type\Php\GettimeofdayDynamicFunctionReturnTypeExtension' => [['0195']], + 'PHPStan\Type\Php\HashFunctionsReturnTypeExtension' => [['0196']], + 'PHPStan\Type\DynamicFunctionThrowTypeExtension' => [['0197', '0198']], + 'PHPStan\Type\Php\IntdivThrowTypeExtension' => [['0197']], + 'PHPStan\Type\Php\JsonThrowTypeExtension' => [['0198']], + 'PHPStan\Type\Php\ReflectionClassConstructorThrowTypeExtension' => [['0199']], + 'PHPStan\Type\Php\ReflectionFunctionConstructorThrowTypeExtension' => [['0200']], + 'PHPStan\Type\Php\ReflectionMethodConstructorThrowTypeExtension' => [['0201']], + 'PHPStan\Type\Php\ReflectionPropertyConstructorThrowTypeExtension' => [['0202']], + 'PHPStan\Type\Php\StrContainingTypeSpecifyingExtension' => [['0203']], + 'PHPStan\Type\Php\SimpleXMLElementClassPropertyReflectionExtension' => [['0204']], + 'PHPStan\Type\Php\SimpleXMLElementConstructorThrowTypeExtension' => [['0205']], + 'PHPStan\Type\Php\StatDynamicReturnTypeExtension' => [['0206']], + 'PHPStan\Type\Php\MethodExistsTypeSpecifyingExtension' => [['0207']], + 'PHPStan\Type\Php\PropertyExistsTypeSpecifyingExtension' => [['0208']], + 'PHPStan\Type\Php\MinMaxFunctionReturnTypeExtension' => [['0209']], + 'PHPStan\Type\Php\NumberFormatFunctionDynamicReturnTypeExtension' => [['0210']], + 'PHPStan\Type\Php\PathinfoFunctionDynamicReturnTypeExtension' => [['0211']], + 'PHPStan\Type\Php\PregFilterFunctionReturnTypeExtension' => [['0212']], + 'PHPStan\Type\Php\PregSplitDynamicReturnTypeExtension' => [['0213']], + 'PHPStan\Type\MethodTypeSpecifyingExtension' => [['0214', '0374', '0375']], + 'PHPStan\Type\Php\ReflectionClassIsSubclassOfTypeSpecifyingExtension' => [['0214']], + 'PHPStan\Type\Php\ReplaceFunctionsDynamicReturnTypeExtension' => [['0215']], + 'PHPStan\Type\Php\ArrayPointerFunctionsDynamicReturnTypeExtension' => [['0216']], + 'PHPStan\Type\Php\LtrimFunctionReturnTypeExtension' => [['0217']], + 'PHPStan\Type\Php\MbFunctionsReturnTypeExtension' => [['0218']], + 'PHPStan\Type\Php\MbConvertEncodingFunctionReturnTypeExtension' => [['0219']], + 'PHPStan\Type\Php\MbSubstituteCharacterDynamicReturnTypeExtension' => [['0220']], + 'PHPStan\Type\Php\MbStrlenFunctionReturnTypeExtension' => [['0221']], + 'PHPStan\Type\Php\MicrotimeFunctionReturnTypeExtension' => [['0222']], + 'PHPStan\Type\Php\HrtimeFunctionReturnTypeExtension' => [['0223']], + 'PHPStan\Type\Php\ImplodeFunctionReturnTypeExtension' => [['0224']], + 'PHPStan\Type\Php\NonEmptyStringFunctionsReturnTypeExtension' => [['0225']], + 'PHPStan\Type\Php\StrCaseFunctionsReturnTypeExtension' => [['0226']], + 'PHPStan\Type\Php\StrlenFunctionReturnTypeExtension' => [['0227']], + 'PHPStan\Type\Php\StrPadFunctionReturnTypeExtension' => [['0228']], + 'PHPStan\Type\Php\StrRepeatFunctionReturnTypeExtension' => [['0229']], + 'PHPStan\Type\Php\SubstrDynamicReturnTypeExtension' => [['0230']], + 'PHPStan\Type\Php\ThrowableReturnTypeExtension' => [['0231']], + 'PHPStan\Type\Php\ParseUrlFunctionDynamicReturnTypeExtension' => [['0232']], + 'PHPStan\Type\Php\TriggerErrorDynamicReturnTypeExtension' => [['0233']], + 'PHPStan\Type\Php\VersionCompareFunctionDynamicReturnTypeExtension' => [['0234']], + 'PHPStan\Type\Php\PowFunctionReturnTypeExtension' => [['0235']], + 'PHPStan\Type\Php\RoundFunctionReturnTypeExtension' => [['0236']], + 'PHPStan\Type\Php\StrtotimeFunctionReturnTypeExtension' => [['0237']], + 'PHPStan\Type\Php\RandomIntFunctionReturnTypeExtension' => [['0238']], + 'PHPStan\Type\Php\RangeFunctionReturnTypeExtension' => [['0239']], + 'PHPStan\Type\Php\AssertFunctionTypeSpecifyingExtension' => [['0240']], + 'PHPStan\Type\Php\ClassExistsFunctionTypeSpecifyingExtension' => [['0241']], + 'PHPStan\Type\Php\DefineConstantTypeSpecifyingExtension' => [['0242']], + 'PHPStan\Type\Php\DefinedConstantTypeSpecifyingExtension' => [['0243']], + 'PHPStan\Type\Php\FunctionExistsFunctionTypeSpecifyingExtension' => [['0244']], + 'PHPStan\Type\Php\InArrayFunctionTypeSpecifyingExtension' => [['0245']], + 'PHPStan\Type\Php\IsArrayFunctionTypeSpecifyingExtension' => [['0246']], + 'PHPStan\Type\Php\IsCallableFunctionTypeSpecifyingExtension' => [['0247']], + 'PHPStan\Type\Php\IsIterableFunctionTypeSpecifyingExtension' => [['0248']], + 'PHPStan\Type\Php\IsSubclassOfFunctionTypeSpecifyingExtension' => [['0249']], + 'PHPStan\Type\Php\IteratorToArrayFunctionReturnTypeExtension' => [['0250']], + 'PHPStan\Type\Php\IsAFunctionTypeSpecifyingExtension' => [['0251']], + 'PHPStan\Type\Php\IsAFunctionTypeSpecifyingHelper' => [['0252']], + 'PHPStan\Type\Php\CtypeDigitFunctionTypeSpecifyingExtension' => [['0253']], + 'PHPStan\Type\Php\JsonThrowOnErrorDynamicReturnTypeExtension' => [['0254']], + 'PHPStan\Type\Php\TypeSpecifyingFunctionsDynamicReturnTypeExtension' => [['0255']], + 'PHPStan\Type\Php\SimpleXMLElementAsXMLMethodReturnTypeExtension' => [['0256']], + 'PHPStan\Type\Php\SimpleXMLElementXpathMethodReturnTypeExtension' => [['0257']], + 'PHPStan\Type\Php\StrSplitFunctionReturnTypeExtension' => [['0258']], + 'PHPStan\Type\Php\StrTokFunctionReturnTypeExtension' => [['0259']], + 'PHPStan\Type\Php\SprintfFunctionDynamicReturnTypeExtension' => [['0260']], + 'PHPStan\Type\Php\SscanfFunctionDynamicReturnTypeExtension' => [['0261']], + 'PHPStan\Type\Php\StrvalFamilyFunctionReturnTypeExtension' => [['0262']], + 'PHPStan\Type\Php\StrWordCountFunctionDynamicReturnTypeExtension' => [['0263']], + 'PHPStan\Type\Php\XMLReaderOpenReturnTypeExtension' => [['0264']], + 'PHPStan\Type\Php\ReflectionGetAttributesMethodReturnTypeExtension' => [['0265', '0266', '0267', '0268', '0269']], + 'PHPStan\Type\Php\DatePeriodConstructorReturnTypeExtension' => [['0270']], + 'PHPStan\Type\ClosureTypeFactory' => [['0271']], + 'PHPStan\Analyser\TypeSpecifier' => [['typeSpecifier']], + 'PHPStan\Analyser\TypeSpecifierFactory' => [['typeSpecifierFactory']], + 'PHPStan\File\RelativePathHelper' => [ + 0 => ['relativePathHelper'], + 2 => [1 => 'simpleRelativePathHelper', 'parentDirectoryRelativePathHelper'], + ], + 'PHPStan\File\ParentDirectoryRelativePathHelper' => [2 => ['parentDirectoryRelativePathHelper']], + 'PHPStan\Reflection\ReflectionProvider' => [['reflectionProvider'], ['broker'], [2 => 'betterReflectionProvider']], + 'PHPStan\Broker\Broker' => [['broker']], + 'PHPStan\Broker\BrokerFactory' => [['brokerFactory']], + 'PHPStan\Cache\CacheStorage' => [2 => ['cacheStorage']], + 'PHPStan\Cache\FileCacheStorage' => [2 => ['cacheStorage']], + 'PHPStan\Parser\Parser' => [ + 2 => [ + 'currentPhpVersionRichParser', + 'currentPhpVersionSimpleParser', + 'currentPhpVersionSimpleDirectParser', + 'defaultAnalysisParser', + 'php8Parser', + 'pathRoutingParser', + ], + ], + 'PHPStan\Parser\RichParser' => [2 => ['currentPhpVersionRichParser']], + 'PHPStan\Parser\CleaningParser' => [2 => ['currentPhpVersionSimpleParser']], + 'PHPStan\Parser\SimpleParser' => [2 => ['currentPhpVersionSimpleDirectParser', 'php8Parser']], + 'PHPStan\Parser\CachedParser' => [2 => ['defaultAnalysisParser']], + 'PhpParser\Parser' => [2 => ['phpParserDecorator', 'currentPhpVersionPhpParser', 'php8PhpParser']], + 'PHPStan\Parser\PhpParserDecorator' => [2 => ['phpParserDecorator']], + 'PhpParser\Lexer' => [2 => ['currentPhpVersionLexer', 'php8Lexer']], + 'PhpParser\ParserAbstract' => [2 => ['currentPhpVersionPhpParser', 'php8PhpParser']], + 'PhpParser\Parser\Php7' => [2 => ['currentPhpVersionPhpParser', 'php8PhpParser']], + 'PHPStan\Rules\Registry' => [['registry']], + 'PHPStan\Rules\LazyRegistry' => [['registry']], + 'PHPStan\PhpDoc\StubPhpDocProvider' => [['stubPhpDocProvider']], + 'PHPStan\Reflection\ReflectionProvider\ReflectionProviderFactory' => [['reflectionProviderFactory']], + 'PHPStan\BetterReflection\SourceLocator\Type\SourceLocator' => [2 => ['betterReflectionSourceLocator']], + 'PHPStan\BetterReflection\Reflector\Reflector' => [ + 0 => ['originalBetterReflectionReflector'], + 2 => [ + 1 => 'betterReflectionReflector', + 'betterReflectionClassReflector', + 'betterReflectionFunctionReflector', + 'betterReflectionConstantReflector', + 'nodeScopeResolverReflector', + ], + ], + 'PHPStan\BetterReflection\Reflector\DefaultReflector' => [['originalBetterReflectionReflector']], + 'PHPStan\Reflection\BetterReflection\Reflector\MemoizingReflector' => [ + 2 => ['betterReflectionReflector', 'nodeScopeResolverReflector'], + ], + 'PHPStan\BetterReflection\Reflector\ClassReflector' => [2 => ['betterReflectionClassReflector']], + 'PHPStan\BetterReflection\Reflector\FunctionReflector' => [2 => ['betterReflectionFunctionReflector']], + 'PHPStan\BetterReflection\Reflector\ConstantReflector' => [2 => ['betterReflectionConstantReflector']], + 'PHPStan\Reflection\BetterReflection\BetterReflectionProvider' => [2 => ['betterReflectionProvider']], + 'PHPStan\Reflection\BetterReflection\BetterReflectionSourceLocatorFactory' => [['0272']], + 'PHPStan\Reflection\BetterReflection\BetterReflectionProviderFactory' => [['0273']], + 'PHPStan\Reflection\BetterReflection\SourceStubber\PhpStormStubsSourceStubberFactory' => [['0274']], + 'PHPStan\BetterReflection\SourceLocator\SourceStubber\SourceStubber' => [1 => ['0275', '0276']], + 'PHPStan\BetterReflection\SourceLocator\SourceStubber\PhpStormStubsSourceStubber' => [['0275']], + 'PHPStan\BetterReflection\SourceLocator\SourceStubber\ReflectionSourceStubber' => [['0276']], + 'PhpParser\Lexer\Emulative' => [2 => ['php8Lexer']], + 'PHPStan\Parser\PathRoutingParser' => [2 => ['pathRoutingParser']], + 'PHPStan\Command\ErrorFormatter\ErrorFormatter' => [ + [ + 'errorFormatter.raw', + 'errorFormatter.table', + 'errorFormatter.checkstyle', + 'errorFormatter.json', + 'errorFormatter.junit', + 'errorFormatter.prettyJson', + 'errorFormatter.gitlab', + 'errorFormatter.github', + 'errorFormatter.teamcity', + ], + ['0277'], + ], + 'PHPStan\Command\ErrorFormatter\CiDetectedErrorFormatter' => [['0277']], + 'PHPStan\Command\ErrorFormatter\RawErrorFormatter' => [['errorFormatter.raw']], + 'PHPStan\Command\ErrorFormatter\TableErrorFormatter' => [['errorFormatter.table']], + 'PHPStan\Command\ErrorFormatter\CheckstyleErrorFormatter' => [['errorFormatter.checkstyle']], + 'PHPStan\Command\ErrorFormatter\JsonErrorFormatter' => [['errorFormatter.json', 'errorFormatter.prettyJson']], + 'PHPStan\Command\ErrorFormatter\JunitErrorFormatter' => [['errorFormatter.junit']], + 'PHPStan\Command\ErrorFormatter\GitlabErrorFormatter' => [['errorFormatter.gitlab']], + 'PHPStan\Command\ErrorFormatter\GithubErrorFormatter' => [['errorFormatter.github']], + 'PHPStan\Command\ErrorFormatter\TeamcityErrorFormatter' => [['errorFormatter.teamcity']], + 'PHPStan\Rules\Api\ApiClassConstFetchRule' => [['0278']], + 'PHPStan\Rules\Api\ApiInstanceofRule' => [['0279']], + 'PHPStan\Rules\Api\NodeConnectingVisitorAttributesRule' => [['0280']], + 'PHPStan\Rules\Api\RuntimeReflectionFunctionRule' => [['0281']], + 'PHPStan\Rules\Api\RuntimeReflectionInstantiationRule' => [['0282']], + 'PHPStan\Rules\Classes\ExistingClassInClassExtendsRule' => [['0283']], + 'PHPStan\Rules\Classes\ExistingClassInInstanceOfRule' => [['0284']], + 'PHPStan\Rules\Exceptions\CaughtExceptionExistenceRule' => [['0285']], + 'PHPStan\Rules\Functions\CallToNonExistentFunctionRule' => [['0286']], + 'PHPStan\Rules\Constants\OverridingConstantRule' => [['0287']], + 'PHPStan\Rules\Methods\OverridingMethodRule' => [['0288']], + 'PHPStan\Rules\Methods\ConsistentConstructorRule' => [['0289']], + 'PHPStan\Rules\Missing\MissingReturnRule' => [['0290']], + 'PHPStan\Rules\Namespaces\ExistingNamesInGroupUseRule' => [['0291']], + 'PHPStan\Rules\Namespaces\ExistingNamesInUseRule' => [['0292']], + 'PHPStan\Rules\Operators\InvalidIncDecOperationRule' => [['0293']], + 'PHPStan\Rules\Properties\AccessPropertiesRule' => [['0294']], + 'PHPStan\Rules\Properties\AccessStaticPropertiesRule' => [['0295']], + 'PHPStan\Rules\Properties\ExistingClassesInPropertiesRule' => [['0296']], + 'PHPStan\Rules\Functions\FunctionCallableRule' => [['0297']], + 'PHPStan\Rules\Properties\MissingReadOnlyByPhpDocPropertyAssignRule' => [['0298']], + 'PHPStan\Rules\Properties\OverridingPropertyRule' => [['0299']], + 'PHPStan\Rules\Properties\ReadOnlyByPhpDocPropertyRule' => [['0300']], + 'PHPStan\Rules\Properties\UninitializedPropertyRule' => [['0301']], + 'PHPStan\Rules\Properties\WritingToReadOnlyPropertiesRule' => [['0302']], + 'PHPStan\Rules\Properties\ReadingWriteOnlyPropertiesRule' => [['0303']], + 'PHPStan\Rules\Variables\CompactVariablesRule' => [['0304']], + 'PHPStan\Rules\Variables\DefinedVariableRule' => [['0305']], + 'PHPStan\Rules\Regexp\RegularExpressionPatternRule' => [['0306']], + 'PHPStan\Rules\Classes\LocalTypeAliasesRule' => [['0307']], + 'PHPStan\Reflection\ConstructorsHelper' => [['0308']], + 'PHPStan\Rules\Methods\MissingMagicSerializationMethodsRule' => [['0309']], + 'PHPStan\Rules\Classes\MixinRule' => [['0310']], + 'PHPStan\Rules\Functions\CallCallablesRule' => [['0311']], + 'PHPStan\Rules\Methods\IllegalConstructorMethodCallRule' => [['0312']], + 'PHPStan\Rules\Methods\IllegalConstructorStaticCallRule' => [['0313']], + 'PHPStan\Rules\PhpDoc\InvalidPhpDocVarTagTypeRule' => [['0314']], + 'PHPStan\Rules\Arrays\InvalidKeyInArrayDimFetchRule' => [['0315']], + 'PHPStan\Rules\Arrays\InvalidKeyInArrayItemRule' => [['0316']], + 'PHPStan\Rules\Arrays\NonexistentOffsetInArrayDimFetchRule' => [['0317']], + 'PHPStan\Rules\Exceptions\ThrowsVoidFunctionWithExplicitThrowPointRule' => [['0318']], + 'PHPStan\Rules\Exceptions\ThrowsVoidMethodWithExplicitThrowPointRule' => [['0319']], + 'PHPStan\Rules\Generators\YieldFromTypeRule' => [['0320']], + 'PHPStan\Rules\Generators\YieldInGeneratorRule' => [['0321']], + 'PHPStan\Rules\Arrays\ArrayUnpackingRule' => [['0322']], + 'PHPStan\Rules\Properties\ReadOnlyByPhpDocPropertyAssignRefRule' => [['0323']], + 'PHPStan\Rules\Properties\ReadOnlyByPhpDocPropertyAssignRule' => [['0324']], + 'PHPStan\Rules\Classes\ImpossibleInstanceOfRule' => [['0325']], + 'PHPStan\Rules\Comparison\BooleanAndConstantConditionRule' => [['0326']], + 'PHPStan\Rules\Comparison\BooleanOrConstantConditionRule' => [['0327']], + 'PHPStan\Rules\Comparison\BooleanNotConstantConditionRule' => [['0328']], + 'PHPStan\Rules\DeadCode\UnusedPrivatePropertyRule' => [['0329']], + 'PHPStan\Rules\Comparison\DoWhileLoopConstantConditionRule' => [['0330']], + 'PHPStan\Rules\Comparison\ElseIfConstantConditionRule' => [['0331']], + 'PHPStan\Rules\Comparison\IfConstantConditionRule' => [['0332']], + 'PHPStan\Rules\Comparison\ImpossibleCheckTypeFunctionCallRule' => [['0333']], + 'PHPStan\Rules\Comparison\ImpossibleCheckTypeMethodCallRule' => [['0334']], + 'PHPStan\Rules\Comparison\ImpossibleCheckTypeStaticMethodCallRule' => [['0335']], + 'PHPStan\Rules\Comparison\MatchExpressionRule' => [['0336']], + 'PHPStan\Rules\Comparison\StrictComparisonOfDifferentTypesRule' => [['0337']], + 'PHPStan\Rules\Comparison\ConstantLooseComparisonRule' => [['0338']], + 'PHPStan\Rules\Comparison\TernaryOperatorConstantConditionRule' => [['0339']], + 'PHPStan\Rules\Comparison\UnreachableIfBranchesRule' => [['0340']], + 'PHPStan\Rules\Comparison\UnreachableTernaryElseBranchRule' => [['0341']], + 'PHPStan\Rules\Comparison\WhileLoopAlwaysFalseConditionRule' => [['0342']], + 'PHPStan\Rules\Comparison\WhileLoopAlwaysTrueConditionRule' => [['0343']], + 'PHPStan\Rules\TooWideTypehints\TooWideMethodReturnTypehintRule' => [['0344']], + 'PHPStan\Rules\Properties\NullsafePropertyFetchRule' => [['0345']], + 'PHPStan\Collectors\Collector' => [['0346', '0347']], + 'PHPStan\Rules\Traits\TraitDeclarationCollector' => [['0346']], + 'PHPStan\Rules\Traits\TraitUseCollector' => [['0347']], + 'PHPStan\Rules\Traits\NotAnalysedTraitRule' => [['0348']], + 'PHPStan\Rules\Functions\RandomIntParametersRule' => [['0349']], + 'PHPStan\Rules\Functions\ArrayFilterRule' => [['0350']], + 'SzepeViktor\PHPStan\WordPress\WpThemeGetDynamicMethodReturnTypeExtension' => [['0351']], + 'SzepeViktor\PHPStan\WordPress\IsWpErrorFunctionTypeSpecifyingExtension' => [['0352']], + 'SzepeViktor\PHPStan\WordPress\WpThemeMagicPropertiesClassReflectionExtension' => [['0353']], + 'SzepeViktor\PHPStan\WordPress\GetListTableDynamicFunctionReturnTypeExtension' => [['0354']], + 'SzepeViktor\PHPStan\WordPress\RedirectCanonicalDynamicFunctionReturnTypeExtension' => [['0355']], + 'SzepeViktor\PHPStan\WordPress\StringOrArrayDynamicFunctionReturnTypeExtension' => [['0356']], + 'SzepeViktor\PHPStan\WordPress\GetTermsDynamicFunctionReturnTypeExtension' => [['0357']], + 'SzepeViktor\PHPStan\WordPress\GetPostDynamicFunctionReturnTypeExtension' => [['0358']], + 'SzepeViktor\PHPStan\WordPress\GetPostsDynamicFunctionReturnTypeExtension' => [['0359']], + 'SzepeViktor\PHPStan\WordPress\GetSitesDynamicFunctionReturnTypeExtension' => [['0360']], + 'SzepeViktor\PHPStan\WordPress\GetTaxonomiesDynamicFunctionReturnTypeExtension' => [['0361']], + 'SzepeViktor\PHPStan\WordPress\GetObjectTaxonomiesDynamicFunctionReturnTypeExtension' => [['0362']], + 'SzepeViktor\PHPStan\WordPress\GetCommentDynamicFunctionReturnTypeExtension' => [['0363']], + 'SzepeViktor\PHPStan\WordPress\HasFilterDynamicFunctionReturnTypeExtension' => [['0364']], + 'SzepeViktor\PHPStan\WordPress\ShortcodeAttsDynamicFunctionReturnTypeExtension' => [['0365']], + 'SzepeViktor\PHPStan\WordPress\MySQL2DateDynamicFunctionReturnTypeExtension' => [['0366']], + 'SzepeViktor\PHPStan\WordPress\CurrentTimeDynamicFunctionReturnTypeExtension' => [['0367']], + 'SzepeViktor\PHPStan\WordPress\ApplyFiltersDynamicFunctionReturnTypeExtension' => [['0368']], + 'SzepeViktor\PHPStan\WordPress\EchoParameterDynamicFunctionReturnTypeExtension' => [['0369']], + 'SzepeViktor\PHPStan\WordPress\WPErrorParameterDynamicFunctionReturnTypeExtension' => [['0370']], + 'SzepeViktor\PHPStan\WordPress\TermExistsDynamicFunctionReturnTypeExtension' => [['0371']], + 'SzepeViktor\PHPStan\WordPress\WpParseUrlFunctionDynamicReturnTypeExtension' => [['0372']], + 'SzepeViktor\PHPStan\WordPress\HookDocsVisitor' => [['0373']], + 'SzepeViktor\PHPStan\WordPress\AssertWpErrorTypeSpecifyingExtension' => [['0374']], + 'SzepeViktor\PHPStan\WordPress\AssertNotWpErrorTypeSpecifyingExtension' => [['0375']], + 'Understrap\PHPStan\GetThemeModReturnType' => [['0376']], + ]; + + + public function __construct(array $params = []) + { + parent::__construct($params); + $this->parameters += [ + 'bootstrapFiles' => [ + 'phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/stubs/runtime/ReflectionUnionType.php', + 'phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/stubs/runtime/ReflectionAttribute.php', + 'phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/stubs/runtime/Attribute.php', + 'phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/stubs/runtime/ReflectionIntersectionType.php', + '/Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/php-stubs/wordpress-stubs/wordpress-stubs.php', + '/Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/szepeviktor/phpstan-wordpress/bootstrap.php', + ], + 'excludes_analyse' => [], + 'excludePaths' => [ + 'analyseAndScan' => [ + '/Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/inc/deprecated.php', + '/Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/inc/class-wp-bootstrap-navwalker.php', + ], + 'analyse' => [], + ], + 'level' => 'max', + 'paths' => ['/Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/inc'], + 'exceptions' => [ + 'implicitThrows' => true, + 'uncheckedExceptionRegexes' => [], + 'uncheckedExceptionClasses' => [], + 'checkedExceptionRegexes' => [], + 'checkedExceptionClasses' => [], + 'check' => ['missingCheckedExceptionInThrows' => false, 'tooWideThrowType' => false], + ], + 'featureToggles' => [ + 'bleedingEdge' => true, + 'disableRuntimeReflectionProvider' => true, + 'skipCheckGenericClasses' => [ + 'DatePeriod', + 'CallbackFilterIterator', + 'FilterIterator', + 'RecursiveCallbackFilterIterator', + 'AppendIterator', + 'NoRewindIterator', + 'LimitIterator', + 'InfiniteIterator', + 'CachingIterator', + 'RegexIterator', + ], + 'explicitMixedInUnknownGenericNew' => true, + 'explicitMixedForGlobalVariables' => true, + 'explicitMixedViaIsArray' => true, + 'arrayFilter' => true, + 'arrayUnpacking' => true, + 'nodeConnectingVisitorCompatibility' => false, + 'nodeConnectingVisitorRule' => true, + 'illegalConstructorMethodCall' => false, + 'disableCheckMissingIterableValueType' => true, + 'strictUnnecessaryNullsafePropertyFetch' => true, + 'looseComparison' => true, + 'consistentConstructor' => true, + 'checkUnresolvableParameterTypes' => true, + 'readOnlyByPhpDoc' => true, + 'phpDocParserRequireWhitespaceBeforeDescription' => true, + 'runtimeReflectionRules' => true, + 'notAnalysedTrait' => true, + 'curlSetOptTypes' => true, + 'listType' => true, + 'missingMagicSerializationRule' => true, + 'nullContextForVoidReturningFunctions' => true, + 'unescapeStrings' => true, + 'duplicateStubs' => true, + ], + 'fileExtensions' => ['php'], + 'checkAdvancedIsset' => true, + 'checkAlwaysTrueCheckTypeFunctionCall' => false, + 'checkAlwaysTrueInstanceof' => false, + 'checkAlwaysTrueStrictComparison' => false, + 'checkAlwaysTrueLooseComparison' => false, + 'checkClassCaseSensitivity' => true, + 'checkExplicitMixed' => true, + 'checkImplicitMixed' => false, + 'checkFunctionArgumentTypes' => true, + 'checkFunctionNameCase' => false, + 'checkGenericClassInNonGenericObjectType' => true, + 'checkInternalClassCaseSensitivity' => false, + 'checkMissingIterableValueType' => true, + 'checkMissingCallableSignature' => false, + 'checkMissingVarTagTypehint' => true, + 'checkArgumentsPassedByReference' => true, + 'checkMaybeUndefinedVariables' => true, + 'checkNullables' => true, + 'checkThisOnly' => false, + 'checkUnionTypes' => true, + 'checkBenevolentUnionTypes' => false, + 'checkListType' => true, + 'checkExplicitMixedMissingReturn' => false, + 'checkPhpDocMissingReturn' => true, + 'checkPhpDocMethodSignatures' => true, + 'checkExtraArguments' => true, + 'checkMissingTypehints' => true, + 'checkTooWideReturnTypesInProtectedAndPublicMethods' => false, + 'checkUninitializedProperties' => false, + 'checkDynamicProperties' => false, + 'inferPrivatePropertyTypeFromConstructor' => false, + 'reportMaybes' => true, + 'reportMaybesInMethodSignatures' => false, + 'reportMaybesInPropertyPhpDocTypes' => false, + 'reportStaticMethodSignatures' => false, + 'mixinExcludeClasses' => [], + 'scanFiles' => [], + 'scanDirectories' => [], + 'parallel' => [ + 'jobSize' => 20, + 'processTimeout' => 600.0, + 'maximumNumberOfProcesses' => 32, + 'minimumNumberOfJobsPerProcess' => 2, + 'buffer' => 134217728, + ], + 'phpVersion' => null, + 'polluteScopeWithLoopInitialAssignments' => true, + 'polluteScopeWithAlwaysIterableForeach' => true, + 'propertyAlwaysWrittenTags' => [], + 'propertyAlwaysReadTags' => [], + 'additionalConstructors' => [], + 'treatPhpDocTypesAsCertain' => true, + 'rememberPossiblyImpureFunctionValues' => true, + 'tipsOfTheDay' => true, + 'reportMagicMethods' => true, + 'reportMagicProperties' => true, + 'ignoreErrors' => [ + [ + 'message' => '#^Function understrap_generate_color_palette\(\) return type has no value type specified in iterable type array\.$#', + 'count' => 1, + 'path' => '/Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/inc/block-editor.php', + ], + [ + 'message' => '#^Function understrap_bootstrap_comment_form_fields\(\) has parameter \$fields with no value type specified in iterable type array\.$#', + 'count' => 1, + 'path' => '/Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/inc/custom-comments.php', + ], + [ + 'message' => '#^Function understrap_bootstrap_comment_form_fields\(\) return type has no value type specified in iterable type array\.$#', + 'count' => 1, + 'path' => '/Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/inc/custom-comments.php', + ], + [ + 'message' => '#^Function understrap_tiny_mce_before_init\(\) has parameter \$settings with no value type specified in iterable type array\.$#', + 'count' => 1, + 'path' => '/Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/inc/editor.php', + ], + [ + 'message' => '#^Function understrap_tiny_mce_before_init\(\) return type has no value type specified in iterable type array\.$#', + 'count' => 1, + 'path' => '/Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/inc/editor.php', + ], + [ + 'message' => '#^Function understrap_tiny_mce_blockquote_button\(\) has parameter \$buttons with no value type specified in iterable type array\.$#', + 'count' => 1, + 'path' => '/Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/inc/editor.php', + ], + [ + 'message' => '#^Function understrap_tiny_mce_blockquote_button\(\) return type has no value type specified in iterable type array\.$#', + 'count' => 1, + 'path' => '/Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/inc/editor.php', + ], + [ + 'message' => '#^Function understrap_tiny_mce_style_formats\(\) has parameter \$buttons with no value type specified in iterable type array\.$#', + 'count' => 1, + 'path' => '/Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/inc/editor.php', + ], + [ + 'message' => '#^Function understrap_tiny_mce_style_formats\(\) return type has no value type specified in iterable type array\.$#', + 'count' => 1, + 'path' => '/Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/inc/editor.php', + ], + [ + 'message' => '#^Function understrap_body_classes\(\) has parameter \$classes with no value type specified in iterable type array\.$#', + 'count' => 1, + 'path' => '/Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/inc/extras.php', + ], + [ + 'message' => '#^Function understrap_body_classes\(\) return type has no value type specified in iterable type array\.$#', + 'count' => 1, + 'path' => '/Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/inc/extras.php', + ], + [ + 'message' => '#^Parameter \#2 \$callback of function add_filter expects callable\(\)\: mixed, \'understrap_adjust…\' given\.$#', + 'count' => 1, + 'path' => '/Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/inc/extras.php', + ], + [ + 'message' => '#^Function understrap_pagination\(\) has parameter \$args with no value type specified in iterable type array\.$#', + 'count' => 1, + 'path' => '/Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/inc/pagination.php', + ], + [ + 'message' => '#^Function understrap_get_theme_default_settings\(\) return type has no value type specified in iterable type array\.$#', + 'count' => 1, + 'path' => '/Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/inc/theme-settings.php', + ], + [ + 'message' => '#^Function understrap_add_block_widget_archives_classes\(\) has parameter \$block with no value type specified in iterable type array\.$#', + 'count' => 1, + 'path' => '/Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/inc/widgets.php', + ], + [ + 'message' => '#^Function understrap_add_block_widget_categories_class\(\) has parameter \$parsed_args with no value type specified in iterable type array\.$#', + 'count' => 1, + 'path' => '/Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/inc/widgets.php', + ], + [ + 'message' => '#^Function understrap_add_block_widget_search_classes\(\) has parameter \$block with no value type specified in iterable type array\.$#', + 'count' => 1, + 'path' => '/Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/inc/widgets.php', + ], + [ + 'message' => '#^Function understrap_add_widget_categories_class\(\) has parameter \$cat_args with no value type specified in iterable type array\.$#', + 'count' => 1, + 'path' => '/Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/inc/widgets.php', + ], + [ + 'message' => '#^Function understrap_add_widget_categories_class\(\) return type has no value type specified in iterable type array\.$#', + 'count' => 1, + 'path' => '/Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/inc/widgets.php', + ], + [ + 'message' => '#^Function understrap_hero_active_carousel_item\(\) has parameter \$params with no value type specified in iterable type array\.$#', + 'count' => 1, + 'path' => '/Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/inc/widgets.php', + ], + [ + 'message' => '#^Function understrap_hero_active_carousel_item\(\) return type has no value type specified in iterable type array\.$#', + 'count' => 1, + 'path' => '/Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/inc/widgets.php', + ], + [ + 'message' => '#^Function understrap_widget_classes\(\) has parameter \$params with no value type specified in iterable type array\.$#', + 'count' => 1, + 'path' => '/Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/inc/widgets.php', + ], + [ + 'message' => '#^Function understrap_widget_classes\(\) return type has no value type specified in iterable type array\.$#', + 'count' => 1, + 'path' => '/Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/inc/widgets.php', + ], + [ + 'message' => '#^Cannot access an offset on mixed\.$#', + 'count' => 10, + 'path' => '/Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/inc/woocommerce.php', + ], + [ + 'message' => '#^Cannot access offset \'aria\-hidden\' on mixed\.$#', + 'count' => 1, + 'path' => '/Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/inc/woocommerce.php', + ], + [ + 'message' => '#^Cannot access offset \'data\-allow\-clear\' on mixed\.$#', + 'count' => 2, + 'path' => '/Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/inc/woocommerce.php', + ], + [ + 'message' => '#^Cannot access offset \'data\-plugin\' on mixed\.$#', + 'count' => 2, + 'path' => '/Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/inc/woocommerce.php', + ], + [ + 'message' => '#^Function understrap_quantity_input_classes\(\) has parameter \$classes with no value type specified in iterable type array\.$#', + 'count' => 1, + 'path' => '/Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/inc/woocommerce.php', + ], + [ + 'message' => '#^Function understrap_quantity_input_classes\(\) return type has no value type specified in iterable type array\.$#', + 'count' => 1, + 'path' => '/Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/inc/woocommerce.php', + ], + [ + 'message' => '#^Part \$args\[\'label\'\] \(mixed\) of encapsed string cannot be cast to string\.$#', + 'count' => 1, + 'path' => '/Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/inc/woocommerce.php', + ], + '#Function understrap_block_editor_setup\(\) has no return type specified.#', + '#Function understrap_custom_header_setup\(\) has no return type specified.#', + '#Function understrap_comment_form_comments_closed\(\) has no return type specified.#', + '#Function understrap_customize_register\(\) has no return type specified.#', + '#Function understrap_theme_customize_register\(\) has no return type specified.#', + '#Function understrap_customize_preview_js\(\) has no return type specified.#', + '#Function understrap_customize_controls_js\(\) has no return type specified.#', + '#Function understrap_wpdocs_theme_add_editor_styles\(\) has no return type specified.#', + '#Function understrap_scripts\(\) has no return type specified.#', + '#Function understrap_pingback\(\) has no return type specified.#', + '#Function understrap_mobile_web_app_meta\(\) has no return type specified.#', + '#Function understrap_add_site_info\(\) has no return type specified.#', + '#Function understrap_site_info\(\) has no return type specified.#', + '#Function understrap_components_jetpack_setup\(\) has no return type specified.#', + '#Function understrap_components_infinite_scroll_render\(\) has no return type specified.#', + '#Function understrap_components_social_menu\(\) has no return type specified.#', + '#Function understrap_pagination\(\) has no return type specified.#', + '#Function understrap_setup\(\) has no return type specified.#', + '#Function understrap_posted_on\(\) has no return type specified.#', + '#Function understrap_entry_footer\(\) has no return type specified.#', + '#Function understrap_category_transient_flusher\(\) has no return type specified.#', + '#Function understrap_body_attributes\(\) has no return type specified.#', + '#Function understrap_comment_navigation\(\) has no return type specified.#', + '#Function understrap_edit_post_link\(\) has no return type specified.#', + '#Function understrap_post_nav\(\) has no return type specified.#', + '#Function understrap_setup_theme_default_settings\(\) has no return type specified.#', + '#Function understrap_widgets_init\(\) has no return type specified.#', + '#Function understrap_woocommerce_support\(\) has no return type specified.#', + '#Function understrap_woocommerce_wrapper_start\(\) has no return type specified.#', + '#Function understrap_woocommerce_wrapper_end\(\) has no return type specified.#', + '#Function understrap_wpcom_setup\(\) has no return type specified.#', + '#Function understrap_wpcom_styles\(\) has no return type specified.#', + '#Function understrap_categories_tags_list\(\) has no return type specified.#', + '#Function understrap_categories_list\(\) has no return type specified.#', + '#Function understrap_tags_list\(\) has no return type specified.#', + '#Function understrap_comments_popup_link\(\) has no return type specified.#', + '#Function understrap_offcanvas_admin_bar_inline_styles\(\) has no return type specified.#', + ], + 'internalErrorsCountLimit' => 50, + 'cache' => ['nodesByFileCountMax' => 1024, 'nodesByStringCountMax' => 256], + 'reportUnmatchedIgnoredErrors' => true, + 'scopeClass' => 'PHPStan\Analyser\MutatingScope', + 'typeAliases' => [], + 'universalObjectCratesClasses' => ['stdClass'], + 'stubFiles' => [ + 'phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/stubs/ReflectionAttribute.stub', + 'phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/stubs/ReflectionClass.stub', + 'phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/stubs/ReflectionClassConstant.stub', + 'phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/stubs/ReflectionFunctionAbstract.stub', + 'phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/stubs/ReflectionMethod.stub', + 'phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/stubs/ReflectionParameter.stub', + 'phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/stubs/ReflectionProperty.stub', + 'phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/stubs/iterable.stub', + 'phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/stubs/ArrayObject.stub', + 'phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/stubs/WeakReference.stub', + 'phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/stubs/ext-ds.stub', + 'phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/stubs/PDOStatement.stub', + 'phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/stubs/date.stub', + 'phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/stubs/mysqli.stub', + 'phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/stubs/zip.stub', + 'phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/stubs/dom.stub', + 'phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/stubs/spl.stub', + 'phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/stubs/SplObjectStorage.stub', + 'phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/stubs/Exception.stub', + 'phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/stubs/arrayFunctions.stub', + 'phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/stubs/core.stub', + 'phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/stubs/typeCheckingFunctions.stub', + ], + 'earlyTerminatingMethodCalls' => [ + '\Custom_Background' => ['Custom_Background::wp_set_background_image'], + '\IXR_Server' => ['IXR_Server::output'], + '\WP_Ajax_Response' => ['WP_Ajax_Response::send'], + '\WP_CLI' => ['WP_CLI::error', 'WP_CLI::halt'], + '\WP_Recovery_Mode' => ['WP_Recovery_Mode::redirect_protected'], + '\WP_Sitemaps_Stylesheet' => ['WP_Sitemaps_Stylesheet::render_stylesheet'], + ], + 'earlyTerminatingFunctionCalls' => [ + 'wp_die', + 'wp_send_json', + 'wp_send_json_success', + 'wp_send_json_error', + 'wp_nonce_ays', + 'comment_footer_die', + 'dead_db', + 'do_favicon', + 'install_theme_information', + 'media_send_to_editor', + 'redirect_post', + 'wp_ajax_heartbeat', + 'wp_ajax_nopriv_heartbeat', + ], + 'memoryLimitFile' => '/Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/.phpstan-cache/.memory_limit', + 'tempResultCachePath' => '/Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/.phpstan-cache/resultCaches', + 'resultCachePath' => '/Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/.phpstan-cache/resultCache.php', + 'resultCacheChecksProjectExtensionFilesDependencies' => false, + 'staticReflectionClassNamePatterns' => [], + 'dynamicConstantNames' => [ + 'ICONV_IMPL', + 'LIBXML_VERSION', + 'LIBXML_DOTTED_VERSION', + 'Memcached::HAVE_ENCODING', + 'Memcached::HAVE_IGBINARY', + 'Memcached::HAVE_JSON', + 'Memcached::HAVE_MSGPACK', + 'Memcached::HAVE_SASL', + 'Memcached::HAVE_SESSION', + 'PHP_VERSION', + 'PHP_MAJOR_VERSION', + 'PHP_MINOR_VERSION', + 'PHP_RELEASE_VERSION', + 'PHP_VERSION_ID', + 'PHP_EXTRA_VERSION', + 'PHP_WINDOWS_VERSION_MAJOR', + 'PHP_WINDOWS_VERSION_MINOR', + 'PHP_WINDOWS_VERSION_BUILD', + 'PHP_ZTS', + 'PHP_DEBUG', + 'PHP_MAXPATHLEN', + 'PHP_OS', + 'PHP_OS_FAMILY', + 'PHP_SAPI', + 'PHP_EOL', + 'PHP_INT_MAX', + 'PHP_INT_MIN', + 'PHP_INT_SIZE', + 'PHP_FLOAT_DIG', + 'PHP_FLOAT_EPSILON', + 'PHP_FLOAT_MIN', + 'PHP_FLOAT_MAX', + 'DEFAULT_INCLUDE_PATH', + 'PEAR_INSTALL_DIR', + 'PEAR_EXTENSION_DIR', + 'PHP_EXTENSION_DIR', + 'PHP_PREFIX', + 'PHP_BINDIR', + 'PHP_BINARY', + 'PHP_MANDIR', + 'PHP_LIBDIR', + 'PHP_DATADIR', + 'PHP_SYSCONFDIR', + 'PHP_LOCALSTATEDIR', + 'PHP_CONFIG_FILE_PATH', + 'PHP_CONFIG_FILE_SCAN_DIR', + 'PHP_SHLIB_SUFFIX', + 'PHP_FD_SETSIZE', + 'OPENSSL_VERSION_NUMBER', + 'ZEND_DEBUG_BUILD', + 'ZEND_THREAD_SAFE', + 'WP_DEBUG', + 'WP_DEBUG_LOG', + 'EMPTY_TRASH_DAYS', + 'WP_CLI', + ], + 'customRulesetUsed' => false, + 'editorUrl' => null, + 'errorFormat' => null, + '__validate' => true, + 'tmpDir' => '/Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/.phpstan-cache', + 'debugMode' => true, + 'productionMode' => false, + 'tempDir' => '/Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/.phpstan-cache', + 'rootDir' => '/Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan', + 'currentWorkingDirectory' => '/Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child', + 'cliArgumentsVariablesRegistered' => true, + 'additionalConfigFiles' => [ + 'phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/conf/config.levelmax.neon', + '/Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/phpstan.neon.dist', + ], + 'composerAutoloaderProjectPaths' => [ + '/Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/..', + '/Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child', + ], + 'generateBaselineFile' => null, + 'usedLevel' => 'max', + 'cliAutoloadFile' => '/Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/src/phpstan/autoload.php', + 'fixerTmpDir' => '/var/folders/6l/mfmtq2px1v93z1tc6lgvnw9w0000gn/T/phpstan-fixer', + 'singleReflectionFile' => null, + 'singleReflectionInsteadOfFile' => null, + 'analysedPaths' => null, + 'analysedPathsFromConfig' => null, + ]; + } + + + public function createService01(): PhpParser\BuilderFactory + { + return new PhpParser\BuilderFactory; + } + + + public function createService02(): PHPStan\Parser\LexerFactory + { + return new PHPStan\Parser\LexerFactory($this->getService('017')); + } + + + public function createService03(): PhpParser\NodeVisitor\NameResolver + { + return new PhpParser\NodeVisitor\NameResolver(null, ['preserveOriginalNames' => true]); + } + + + public function createService04(): PHPStan\Parser\ArrayFilterArgVisitor + { + return new PHPStan\Parser\ArrayFilterArgVisitor; + } + + + public function createService05(): PHPStan\Parser\ArrayMapArgVisitor + { + return new PHPStan\Parser\ArrayMapArgVisitor; + } + + + public function createService06(): PHPStan\Parser\ArrayWalkArgVisitor + { + return new PHPStan\Parser\ArrayWalkArgVisitor; + } + + + public function createService07(): PHPStan\Parser\ClosureArgVisitor + { + return new PHPStan\Parser\ClosureArgVisitor; + } + + + public function createService08(): PHPStan\Parser\CurlSetOptArgVisitor + { + return new PHPStan\Parser\CurlSetOptArgVisitor; + } + + + public function createService09(): PHPStan\Parser\ArrowFunctionArgVisitor + { + return new PHPStan\Parser\ArrowFunctionArgVisitor; + } + + + public function createService010(): PHPStan\Parser\NewAssignedToPropertyVisitor + { + return new PHPStan\Parser\NewAssignedToPropertyVisitor; + } + + + public function createService011(): PHPStan\Parser\ParentStmtTypesVisitor + { + return new PHPStan\Parser\ParentStmtTypesVisitor; + } + + + public function createService012(): PHPStan\Parser\TryCatchTypeVisitor + { + return new PHPStan\Parser\TryCatchTypeVisitor; + } + + + public function createService013(): PhpParser\NodeVisitor\NodeConnectingVisitor + { + return new PhpParser\NodeVisitor\NodeConnectingVisitor; + } + + + public function createService014(): PHPStan\Node\Printer\ExprPrinter + { + return new PHPStan\Node\Printer\ExprPrinter($this->getService('015')); + } + + + public function createService015(): PHPStan\Node\Printer\Printer + { + return new PHPStan\Node\Printer\Printer; + } + + + public function createService016(): PHPStan\Broker\AnonymousClassNameHelper + { + return new PHPStan\Broker\AnonymousClassNameHelper($this->getService('063'), $this->getService('simpleRelativePathHelper')); + } + + + public function createService017(): PHPStan\Php\PhpVersion + { + return $this->getService('018')->create(); + } + + + public function createService018(): PHPStan\Php\PhpVersionFactory + { + return $this->getService('019')->create(); + } + + + public function createService019(): PHPStan\Php\PhpVersionFactoryFactory + { + return new PHPStan\Php\PhpVersionFactoryFactory( + null, + [ + '/Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/..', + '/Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child', + ] + ); + } + + + public function createService020(): PHPStan\PhpDocParser\Lexer\Lexer + { + return new PHPStan\PhpDocParser\Lexer\Lexer; + } + + + public function createService021(): PHPStan\PhpDocParser\Parser\TypeParser + { + return new PHPStan\PhpDocParser\Parser\TypeParser($this->getService('022')); + } + + + public function createService022(): PHPStan\PhpDocParser\Parser\ConstExprParser + { + return $this->getService('024')->create(); + } + + + public function createService023(): PHPStan\PhpDocParser\Parser\PhpDocParser + { + return new PHPStan\PhpDocParser\Parser\PhpDocParser($this->getService('021'), $this->getService('022'), true); + } + + + public function createService024(): PHPStan\PhpDoc\ConstExprParserFactory + { + return new PHPStan\PhpDoc\ConstExprParserFactory(true); + } + + + public function createService025(): PHPStan\PhpDoc\PhpDocInheritanceResolver + { + return new PHPStan\PhpDoc\PhpDocInheritanceResolver($this->getService('0135'), $this->getService('stubPhpDocProvider')); + } + + + public function createService026(): PHPStan\PhpDoc\PhpDocNodeResolver + { + return new PHPStan\PhpDoc\PhpDocNodeResolver($this->getService('029'), $this->getService('028'), $this->getService('0129')); + } + + + public function createService027(): PHPStan\PhpDoc\PhpDocStringResolver + { + return new PHPStan\PhpDoc\PhpDocStringResolver($this->getService('020'), $this->getService('023')); + } + + + public function createService028(): PHPStan\PhpDoc\ConstExprNodeResolver + { + return new PHPStan\PhpDoc\ConstExprNodeResolver; + } + + + public function createService029(): PHPStan\PhpDoc\TypeNodeResolver + { + return new PHPStan\PhpDoc\TypeNodeResolver( + $this->getService('030'), + $this->getService('091'), + $this->getService('0137'), + $this->getService('042'), + $this->getService('073') + ); + } + + + public function createService030(): PHPStan\PhpDoc\TypeNodeResolverExtensionRegistryProvider + { + return new PHPStan\PhpDoc\LazyTypeNodeResolverExtensionRegistryProvider($this->getService('056')); + } + + + public function createService031(): PHPStan\PhpDoc\TypeStringResolver + { + return new PHPStan\PhpDoc\TypeStringResolver($this->getService('020'), $this->getService('021'), $this->getService('029')); + } + + + public function createService032(): PHPStan\PhpDoc\StubValidator + { + return new PHPStan\PhpDoc\StubValidator($this->getService('058'), true); + } + + + public function createService033(): PHPStan\PhpDoc\CountableStubFilesExtension + { + return new PHPStan\PhpDoc\CountableStubFilesExtension(true); + } + + + public function createService034(): PHPStan\PhpDoc\DefaultStubFilesProvider + { + return new PHPStan\PhpDoc\DefaultStubFilesProvider( + $this->getService('056'), + [ + 'phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/stubs/ReflectionAttribute.stub', + 'phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/stubs/ReflectionClass.stub', + 'phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/stubs/ReflectionClassConstant.stub', + 'phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/stubs/ReflectionFunctionAbstract.stub', + 'phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/stubs/ReflectionMethod.stub', + 'phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/stubs/ReflectionParameter.stub', + 'phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/stubs/ReflectionProperty.stub', + 'phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/stubs/iterable.stub', + 'phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/stubs/ArrayObject.stub', + 'phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/stubs/WeakReference.stub', + 'phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/stubs/ext-ds.stub', + 'phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/stubs/PDOStatement.stub', + 'phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/stubs/date.stub', + 'phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/stubs/mysqli.stub', + 'phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/stubs/zip.stub', + 'phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/stubs/dom.stub', + 'phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/stubs/spl.stub', + 'phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/stubs/SplObjectStorage.stub', + 'phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/stubs/Exception.stub', + 'phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/stubs/arrayFunctions.stub', + 'phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/stubs/core.stub', + 'phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/stubs/typeCheckingFunctions.stub', + ], + '/Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child' + ); + } + + + public function createService035(): PHPStan\Analyser\Analyser + { + return new PHPStan\Analyser\Analyser( + $this->getService('036'), + $this->getService('registry'), + $this->getService('047'), + $this->getService('041'), + 50 + ); + } + + + public function createService036(): PHPStan\Analyser\FileAnalyser + { + return new PHPStan\Analyser\FileAnalyser( + $this->getService('040'), + $this->getService('041'), + $this->getService('defaultAnalysisParser'), + $this->getService('052'), + $this->getService('037'), + true + ); + } + + + public function createService037(): PHPStan\Analyser\RuleErrorTransformer + { + return new PHPStan\Analyser\RuleErrorTransformer; + } + + + public function createService038(): PHPStan\Analyser\IgnoredErrorHelper + { + return new PHPStan\Analyser\IgnoredErrorHelper( + $this->getService('063'), + [ + [ + 'message' => '#^Function understrap_generate_color_palette\(\) return type has no value type specified in iterable type array\.$#', + 'count' => 1, + 'path' => '/Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/inc/block-editor.php', + ], + [ + 'message' => '#^Function understrap_bootstrap_comment_form_fields\(\) has parameter \$fields with no value type specified in iterable type array\.$#', + 'count' => 1, + 'path' => '/Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/inc/custom-comments.php', + ], + [ + 'message' => '#^Function understrap_bootstrap_comment_form_fields\(\) return type has no value type specified in iterable type array\.$#', + 'count' => 1, + 'path' => '/Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/inc/custom-comments.php', + ], + [ + 'message' => '#^Function understrap_tiny_mce_before_init\(\) has parameter \$settings with no value type specified in iterable type array\.$#', + 'count' => 1, + 'path' => '/Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/inc/editor.php', + ], + [ + 'message' => '#^Function understrap_tiny_mce_before_init\(\) return type has no value type specified in iterable type array\.$#', + 'count' => 1, + 'path' => '/Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/inc/editor.php', + ], + [ + 'message' => '#^Function understrap_tiny_mce_blockquote_button\(\) has parameter \$buttons with no value type specified in iterable type array\.$#', + 'count' => 1, + 'path' => '/Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/inc/editor.php', + ], + [ + 'message' => '#^Function understrap_tiny_mce_blockquote_button\(\) return type has no value type specified in iterable type array\.$#', + 'count' => 1, + 'path' => '/Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/inc/editor.php', + ], + [ + 'message' => '#^Function understrap_tiny_mce_style_formats\(\) has parameter \$buttons with no value type specified in iterable type array\.$#', + 'count' => 1, + 'path' => '/Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/inc/editor.php', + ], + [ + 'message' => '#^Function understrap_tiny_mce_style_formats\(\) return type has no value type specified in iterable type array\.$#', + 'count' => 1, + 'path' => '/Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/inc/editor.php', + ], + [ + 'message' => '#^Function understrap_body_classes\(\) has parameter \$classes with no value type specified in iterable type array\.$#', + 'count' => 1, + 'path' => '/Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/inc/extras.php', + ], + [ + 'message' => '#^Function understrap_body_classes\(\) return type has no value type specified in iterable type array\.$#', + 'count' => 1, + 'path' => '/Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/inc/extras.php', + ], + [ + 'message' => '#^Parameter \#2 \$callback of function add_filter expects callable\(\)\: mixed, \'understrap_adjust…\' given\.$#', + 'count' => 1, + 'path' => '/Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/inc/extras.php', + ], + [ + 'message' => '#^Function understrap_pagination\(\) has parameter \$args with no value type specified in iterable type array\.$#', + 'count' => 1, + 'path' => '/Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/inc/pagination.php', + ], + [ + 'message' => '#^Function understrap_get_theme_default_settings\(\) return type has no value type specified in iterable type array\.$#', + 'count' => 1, + 'path' => '/Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/inc/theme-settings.php', + ], + [ + 'message' => '#^Function understrap_add_block_widget_archives_classes\(\) has parameter \$block with no value type specified in iterable type array\.$#', + 'count' => 1, + 'path' => '/Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/inc/widgets.php', + ], + [ + 'message' => '#^Function understrap_add_block_widget_categories_class\(\) has parameter \$parsed_args with no value type specified in iterable type array\.$#', + 'count' => 1, + 'path' => '/Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/inc/widgets.php', + ], + [ + 'message' => '#^Function understrap_add_block_widget_search_classes\(\) has parameter \$block with no value type specified in iterable type array\.$#', + 'count' => 1, + 'path' => '/Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/inc/widgets.php', + ], + [ + 'message' => '#^Function understrap_add_widget_categories_class\(\) has parameter \$cat_args with no value type specified in iterable type array\.$#', + 'count' => 1, + 'path' => '/Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/inc/widgets.php', + ], + [ + 'message' => '#^Function understrap_add_widget_categories_class\(\) return type has no value type specified in iterable type array\.$#', + 'count' => 1, + 'path' => '/Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/inc/widgets.php', + ], + [ + 'message' => '#^Function understrap_hero_active_carousel_item\(\) has parameter \$params with no value type specified in iterable type array\.$#', + 'count' => 1, + 'path' => '/Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/inc/widgets.php', + ], + [ + 'message' => '#^Function understrap_hero_active_carousel_item\(\) return type has no value type specified in iterable type array\.$#', + 'count' => 1, + 'path' => '/Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/inc/widgets.php', + ], + [ + 'message' => '#^Function understrap_widget_classes\(\) has parameter \$params with no value type specified in iterable type array\.$#', + 'count' => 1, + 'path' => '/Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/inc/widgets.php', + ], + [ + 'message' => '#^Function understrap_widget_classes\(\) return type has no value type specified in iterable type array\.$#', + 'count' => 1, + 'path' => '/Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/inc/widgets.php', + ], + [ + 'message' => '#^Cannot access an offset on mixed\.$#', + 'count' => 10, + 'path' => '/Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/inc/woocommerce.php', + ], + [ + 'message' => '#^Cannot access offset \'aria\-hidden\' on mixed\.$#', + 'count' => 1, + 'path' => '/Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/inc/woocommerce.php', + ], + [ + 'message' => '#^Cannot access offset \'data\-allow\-clear\' on mixed\.$#', + 'count' => 2, + 'path' => '/Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/inc/woocommerce.php', + ], + [ + 'message' => '#^Cannot access offset \'data\-plugin\' on mixed\.$#', + 'count' => 2, + 'path' => '/Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/inc/woocommerce.php', + ], + [ + 'message' => '#^Function understrap_quantity_input_classes\(\) has parameter \$classes with no value type specified in iterable type array\.$#', + 'count' => 1, + 'path' => '/Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/inc/woocommerce.php', + ], + [ + 'message' => '#^Function understrap_quantity_input_classes\(\) return type has no value type specified in iterable type array\.$#', + 'count' => 1, + 'path' => '/Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/inc/woocommerce.php', + ], + [ + 'message' => '#^Part \$args\[\'label\'\] \(mixed\) of encapsed string cannot be cast to string\.$#', + 'count' => 1, + 'path' => '/Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/inc/woocommerce.php', + ], + '#Function understrap_block_editor_setup\(\) has no return type specified.#', + '#Function understrap_custom_header_setup\(\) has no return type specified.#', + '#Function understrap_comment_form_comments_closed\(\) has no return type specified.#', + '#Function understrap_customize_register\(\) has no return type specified.#', + '#Function understrap_theme_customize_register\(\) has no return type specified.#', + '#Function understrap_customize_preview_js\(\) has no return type specified.#', + '#Function understrap_customize_controls_js\(\) has no return type specified.#', + '#Function understrap_wpdocs_theme_add_editor_styles\(\) has no return type specified.#', + '#Function understrap_scripts\(\) has no return type specified.#', + '#Function understrap_pingback\(\) has no return type specified.#', + '#Function understrap_mobile_web_app_meta\(\) has no return type specified.#', + '#Function understrap_add_site_info\(\) has no return type specified.#', + '#Function understrap_site_info\(\) has no return type specified.#', + '#Function understrap_components_jetpack_setup\(\) has no return type specified.#', + '#Function understrap_components_infinite_scroll_render\(\) has no return type specified.#', + '#Function understrap_components_social_menu\(\) has no return type specified.#', + '#Function understrap_pagination\(\) has no return type specified.#', + '#Function understrap_setup\(\) has no return type specified.#', + '#Function understrap_posted_on\(\) has no return type specified.#', + '#Function understrap_entry_footer\(\) has no return type specified.#', + '#Function understrap_category_transient_flusher\(\) has no return type specified.#', + '#Function understrap_body_attributes\(\) has no return type specified.#', + '#Function understrap_comment_navigation\(\) has no return type specified.#', + '#Function understrap_edit_post_link\(\) has no return type specified.#', + '#Function understrap_post_nav\(\) has no return type specified.#', + '#Function understrap_setup_theme_default_settings\(\) has no return type specified.#', + '#Function understrap_widgets_init\(\) has no return type specified.#', + '#Function understrap_woocommerce_support\(\) has no return type specified.#', + '#Function understrap_woocommerce_wrapper_start\(\) has no return type specified.#', + '#Function understrap_woocommerce_wrapper_end\(\) has no return type specified.#', + '#Function understrap_wpcom_setup\(\) has no return type specified.#', + '#Function understrap_wpcom_styles\(\) has no return type specified.#', + '#Function understrap_categories_tags_list\(\) has no return type specified.#', + '#Function understrap_categories_list\(\) has no return type specified.#', + '#Function understrap_tags_list\(\) has no return type specified.#', + '#Function understrap_comments_popup_link\(\) has no return type specified.#', + '#Function understrap_offcanvas_admin_bar_inline_styles\(\) has no return type specified.#', + ], + true + ); + } + + + public function createService039(): PHPStan\Analyser\LazyInternalScopeFactory + { + return new PHPStan\Analyser\LazyInternalScopeFactory('PHPStan\Analyser\MutatingScope', $this->getService('056')); + } + + + public function createService040(): PHPStan\Analyser\ScopeFactory + { + return new PHPStan\Analyser\ScopeFactory($this->getService('039')); + } + + + public function createService041(): PHPStan\Analyser\NodeScopeResolver + { + return new PHPStan\Analyser\NodeScopeResolver( + $this->getService('reflectionProvider'), + $this->getService('073'), + $this->getService('nodeScopeResolverReflector'), + $this->getService('059'), + $this->getService('defaultAnalysisParser'), + $this->getService('0135'), + $this->getService('stubPhpDocProvider'), + $this->getService('017'), + $this->getService('025'), + $this->getService('063'), + $this->getService('typeSpecifier'), + $this->getService('062'), + $this->getService('0130'), + true, + true, + [ + '\Custom_Background' => ['Custom_Background::wp_set_background_image'], + '\IXR_Server' => ['IXR_Server::output'], + '\WP_Ajax_Response' => ['WP_Ajax_Response::send'], + '\WP_CLI' => ['WP_CLI::error', 'WP_CLI::halt'], + '\WP_Recovery_Mode' => ['WP_Recovery_Mode::redirect_protected'], + '\WP_Sitemaps_Stylesheet' => ['WP_Sitemaps_Stylesheet::render_stylesheet'], + ], + [ + 'wp_die', + 'wp_send_json', + 'wp_send_json_success', + 'wp_send_json_error', + 'wp_nonce_ays', + 'comment_footer_die', + 'dead_db', + 'do_favicon', + 'install_theme_information', + 'media_send_to_editor', + 'redirect_post', + 'wp_ajax_heartbeat', + 'wp_ajax_nopriv_heartbeat', + ], + true + ); + } + + + public function createService042(): PHPStan\Analyser\ConstantResolver + { + return $this->getService('043')->create(); + } + + + public function createService043(): PHPStan\Analyser\ConstantResolverFactory + { + return new PHPStan\Analyser\ConstantResolverFactory($this->getService('091'), $this->getService('056')); + } + + + public function createService044(): PHPStan\Analyser\ResultCache\ResultCacheManagerFactory + { + return new class ($this) implements PHPStan\Analyser\ResultCache\ResultCacheManagerFactory { + private $container; + + + public function __construct(Container_3c38ef4466 $container) + { + $this->container = $container; + } + + + public function create(array $fileReplacements): PHPStan\Analyser\ResultCache\ResultCacheManager + { + return new PHPStan\Analyser\ResultCache\ResultCacheManager( + $this->container->getService('053'), + $this->container->getService('fileFinderScan'), + $this->container->getService('reflectionProvider'), + $this->container->getService('034'), + '/Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/.phpstan-cache/resultCache.php', + '/Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/.phpstan-cache/resultCaches', + $this->container->parameters['analysedPaths'], + [ + '/Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/..', + '/Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child', + ], + 'max', + '/Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/src/phpstan/autoload.php', + [ + 'phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/stubs/runtime/ReflectionUnionType.php', + 'phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/stubs/runtime/ReflectionAttribute.php', + 'phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/stubs/runtime/Attribute.php', + 'phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/stubs/runtime/ReflectionIntersectionType.php', + '/Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/php-stubs/wordpress-stubs/wordpress-stubs.php', + '/Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/szepeviktor/phpstan-wordpress/bootstrap.php', + ], + [], + [], + $fileReplacements, + false + ); + } + }; + } + + + public function createService045(): PHPStan\Analyser\ResultCache\ResultCacheClearer + { + return new PHPStan\Analyser\ResultCache\ResultCacheClearer( + '/Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/.phpstan-cache/resultCache.php', + '/Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/.phpstan-cache/resultCaches' + ); + } + + + public function createService046(): PHPStan\Cache\Cache + { + return new PHPStan\Cache\Cache($this->getService('cacheStorage')); + } + + + public function createService047(): PHPStan\Collectors\Registry + { + return $this->getService('048')->create(); + } + + + public function createService048(): PHPStan\Collectors\RegistryFactory + { + return new PHPStan\Collectors\RegistryFactory($this->getService('056')); + } + + + public function createService049(): PHPStan\Command\AnalyseApplication + { + return new PHPStan\Command\AnalyseApplication( + $this->getService('050'), + $this->getService('032'), + $this->getService('044'), + $this->getService('038'), + 50, + $this->getService('034'), + $this->getService('registry'), + $this->getService('040'), + $this->getService('037') + ); + } + + + public function createService050(): PHPStan\Command\AnalyserRunner + { + return new PHPStan\Command\AnalyserRunner( + $this->getService('069'), + $this->getService('035'), + $this->getService('068'), + $this->getService('071') + ); + } + + + public function createService051(): PHPStan\Command\FixerApplication + { + return new PHPStan\Command\FixerApplication( + $this->getService('066'), + $this->getService('044'), + $this->getService('045'), + $this->getService('038'), + $this->getService('071'), + $this->getService('069'), + $this->parameters['analysedPaths'], + '/Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child', + '/var/folders/6l/mfmtq2px1v93z1tc6lgvnw9w0000gn/T/phpstan-fixer', + 32 + ); + } + + + public function createService052(): PHPStan\Dependency\DependencyResolver + { + return new PHPStan\Dependency\DependencyResolver( + $this->getService('063'), + $this->getService('reflectionProvider'), + $this->getService('054'), + $this->getService('0135') + ); + } + + + public function createService053(): PHPStan\Dependency\ExportedNodeFetcher + { + return new PHPStan\Dependency\ExportedNodeFetcher($this->getService('defaultAnalysisParser'), $this->getService('055')); + } + + + public function createService054(): PHPStan\Dependency\ExportedNodeResolver + { + return new PHPStan\Dependency\ExportedNodeResolver($this->getService('0135'), $this->getService('014')); + } + + + public function createService055(): PHPStan\Dependency\ExportedNodeVisitor + { + return new PHPStan\Dependency\ExportedNodeVisitor($this->getService('054')); + } + + + public function createService056(): PHPStan\DependencyInjection\Container + { + return new PHPStan\DependencyInjection\MemoizingContainer($this->getService('057')); + } + + + public function createService057(): PHPStan\DependencyInjection\Nette\NetteContainer + { + return new PHPStan\DependencyInjection\Nette\NetteContainer($this); + } + + + public function createService058(): PHPStan\DependencyInjection\DerivativeContainerFactory + { + return new PHPStan\DependencyInjection\DerivativeContainerFactory( + '/Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child', + '/Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/.phpstan-cache', + [ + 'phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/conf/config.levelmax.neon', + '/Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/phpstan.neon.dist', + ], + $this->parameters['analysedPaths'], + [ + '/Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/..', + '/Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child', + ], + $this->parameters['analysedPathsFromConfig'], + 'max', + null, + '/Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/src/phpstan/autoload.php', + $this->parameters['singleReflectionFile'], + $this->parameters['singleReflectionInsteadOfFile'] + ); + } + + + public function createService059(): PHPStan\DependencyInjection\Reflection\ClassReflectionExtensionRegistryProvider + { + return new PHPStan\DependencyInjection\Reflection\LazyClassReflectionExtensionRegistryProvider($this->getService('056')); + } + + + public function createService060(): PHPStan\DependencyInjection\Type\DynamicReturnTypeExtensionRegistryProvider + { + return new PHPStan\DependencyInjection\Type\LazyDynamicReturnTypeExtensionRegistryProvider($this->getService('056')); + } + + + public function createService061(): PHPStan\DependencyInjection\Type\OperatorTypeSpecifyingExtensionRegistryProvider + { + return new PHPStan\DependencyInjection\Type\LazyOperatorTypeSpecifyingExtensionRegistryProvider($this->getService('056')); + } + + + public function createService062(): PHPStan\DependencyInjection\Type\DynamicThrowTypeExtensionProvider + { + return new PHPStan\DependencyInjection\Type\LazyDynamicThrowTypeExtensionProvider($this->getService('056')); + } + + + public function createService063(): PHPStan\File\FileHelper + { + return new PHPStan\File\FileHelper('/Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child'); + } + + + public function createService064(): PHPStan\File\FileExcluderFactory + { + return new PHPStan\File\FileExcluderFactory( + $this->getService('065'), + [], + [ + 'analyseAndScan' => [ + '/Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/inc/deprecated.php', + '/Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/inc/class-wp-bootstrap-navwalker.php', + ], + 'analyse' => [], + ] + ); + } + + + public function createService065(): PHPStan\File\FileExcluderRawFactory + { + return new class ($this) implements PHPStan\File\FileExcluderRawFactory { + private $container; + + + public function __construct(Container_3c38ef4466 $container) + { + $this->container = $container; + } + + + public function create(array $analyseExcludes): PHPStan\File\FileExcluder + { + return new PHPStan\File\FileExcluder($this->container->getService('063'), $this->container->getService('034'), $analyseExcludes); + } + }; + } + + + public function createService066(): PHPStan\File\FileMonitor + { + return new PHPStan\File\FileMonitor($this->getService('fileFinderAnalyse')); + } + + + public function createService067(): PHPStan\NodeVisitor\StatementOrderVisitor + { + return new PHPStan\NodeVisitor\StatementOrderVisitor; + } + + + public function createService068(): PHPStan\Parallel\ParallelAnalyser + { + return new PHPStan\Parallel\ParallelAnalyser(50, 600.0, 134217728); + } + + + public function createService069(): PHPStan\Parallel\Scheduler + { + return new PHPStan\Parallel\Scheduler(20, 32, 2); + } + + + public function createService070(): PHPStan\Parser\FunctionCallStatementFinder + { + return new PHPStan\Parser\FunctionCallStatementFinder; + } + + + public function createService071(): PHPStan\Process\CpuCoreCounter + { + return new PHPStan\Process\CpuCoreCounter; + } + + + public function createService072(): PHPStan\Reflection\FunctionReflectionFactory + { + return new class ($this) implements PHPStan\Reflection\FunctionReflectionFactory { + private $container; + + + public function __construct(Container_3c38ef4466 $container) + { + $this->container = $container; + } + + + public function create( + PHPStan\BetterReflection\Reflection\Adapter\ReflectionFunction $reflection, + PHPStan\Type\Generic\TemplateTypeMap $templateTypeMap, + array $phpDocParameterTypes, + ?PHPStan\Type\Type $phpDocReturnType, + ?PHPStan\Type\Type $phpDocThrowType, + ?string $deprecatedDescription, + bool $isDeprecated, + bool $isInternal, + bool $isFinal, + ?string $filename, + ?bool $isPure, + PHPStan\Reflection\Assertions $asserts, + ?string $phpDocComment, + array $phpDocParameterOutTypes + ): PHPStan\Reflection\Php\PhpFunctionReflection { + return new PHPStan\Reflection\Php\PhpFunctionReflection( + $this->container->getService('073'), + $reflection, + $this->container->getService('defaultAnalysisParser'), + $this->container->getService('070'), + $this->container->getService('046'), + $templateTypeMap, + $phpDocParameterTypes, + $phpDocReturnType, + $phpDocThrowType, + $deprecatedDescription, + $isDeprecated, + $isInternal, + $isFinal, + $filename, + $isPure, + $asserts, + $phpDocComment, + $phpDocParameterOutTypes + ); + } + }; + } + + + public function createService073(): PHPStan\Reflection\InitializerExprTypeResolver + { + return new PHPStan\Reflection\InitializerExprTypeResolver( + $this->getService('042'), + $this->getService('091'), + $this->getService('017'), + $this->getService('061') + ); + } + + + public function createService074(): PHPStan\Reflection\Annotations\AnnotationsMethodsClassReflectionExtension + { + return new PHPStan\Reflection\Annotations\AnnotationsMethodsClassReflectionExtension; + } + + + public function createService075(): PHPStan\Reflection\Annotations\AnnotationsPropertiesClassReflectionExtension + { + return new PHPStan\Reflection\Annotations\AnnotationsPropertiesClassReflectionExtension; + } + + + public function createService076(): PHPStan\Reflection\BetterReflection\SourceLocator\CachingVisitor + { + return new PHPStan\Reflection\BetterReflection\SourceLocator\CachingVisitor; + } + + + public function createService077(): PHPStan\Reflection\BetterReflection\SourceLocator\FileNodesFetcher + { + return new PHPStan\Reflection\BetterReflection\SourceLocator\FileNodesFetcher( + $this->getService('076'), + $this->getService('defaultAnalysisParser') + ); + } + + + public function createService078(): PHPStan\Reflection\BetterReflection\SourceLocator\ComposerJsonAndInstalledJsonSourceLocatorMaker + { + return new PHPStan\Reflection\BetterReflection\SourceLocator\ComposerJsonAndInstalledJsonSourceLocatorMaker( + $this->getService('080'), + $this->getService('081'), + $this->getService('079') + ); + } + + + public function createService079(): PHPStan\Reflection\BetterReflection\SourceLocator\OptimizedDirectorySourceLocatorFactory + { + return new PHPStan\Reflection\BetterReflection\SourceLocator\OptimizedDirectorySourceLocatorFactory( + $this->getService('077'), + $this->getService('fileFinderScan'), + $this->getService('017') + ); + } + + + public function createService080(): PHPStan\Reflection\BetterReflection\SourceLocator\OptimizedDirectorySourceLocatorRepository + { + return new PHPStan\Reflection\BetterReflection\SourceLocator\OptimizedDirectorySourceLocatorRepository($this->getService('079')); + } + + + public function createService081(): PHPStan\Reflection\BetterReflection\SourceLocator\OptimizedPsrAutoloaderLocatorFactory + { + return new class ($this) implements PHPStan\Reflection\BetterReflection\SourceLocator\OptimizedPsrAutoloaderLocatorFactory { + private $container; + + + public function __construct(Container_3c38ef4466 $container) + { + $this->container = $container; + } + + + public function create(PHPStan\BetterReflection\SourceLocator\Type\Composer\Psr\PsrAutoloaderMapping $mapping): PHPStan\Reflection\BetterReflection\SourceLocator\OptimizedPsrAutoloaderLocator + { + return new PHPStan\Reflection\BetterReflection\SourceLocator\OptimizedPsrAutoloaderLocator($mapping, $this->container->getService('083')); + } + }; + } + + + public function createService082(): PHPStan\Reflection\BetterReflection\SourceLocator\OptimizedSingleFileSourceLocatorFactory + { + return new class ($this) implements PHPStan\Reflection\BetterReflection\SourceLocator\OptimizedSingleFileSourceLocatorFactory { + private $container; + + + public function __construct(Container_3c38ef4466 $container) + { + $this->container = $container; + } + + + public function create(string $fileName): PHPStan\Reflection\BetterReflection\SourceLocator\OptimizedSingleFileSourceLocator + { + return new PHPStan\Reflection\BetterReflection\SourceLocator\OptimizedSingleFileSourceLocator( + $this->container->getService('077'), + $fileName + ); + } + }; + } + + + public function createService083(): PHPStan\Reflection\BetterReflection\SourceLocator\OptimizedSingleFileSourceLocatorRepository + { + return new PHPStan\Reflection\BetterReflection\SourceLocator\OptimizedSingleFileSourceLocatorRepository($this->getService('082')); + } + + + public function createService084(): PHPStan\Reflection\Mixin\MixinMethodsClassReflectionExtension + { + return new PHPStan\Reflection\Mixin\MixinMethodsClassReflectionExtension([]); + } + + + public function createService085(): PHPStan\Reflection\Mixin\MixinPropertiesClassReflectionExtension + { + return new PHPStan\Reflection\Mixin\MixinPropertiesClassReflectionExtension([]); + } + + + public function createService086(): PHPStan\Reflection\Php\PhpClassReflectionExtension + { + return new PHPStan\Reflection\Php\PhpClassReflectionExtension( + $this->getService('040'), + $this->getService('041'), + $this->getService('087'), + $this->getService('025'), + $this->getService('074'), + $this->getService('075'), + $this->getService('097'), + $this->getService('defaultAnalysisParser'), + $this->getService('stubPhpDocProvider'), + $this->getService('091'), + $this->getService('0135'), + false, + ['stdClass'] + ); + } + + + public function createService087(): PHPStan\Reflection\Php\PhpMethodReflectionFactory + { + return new class ($this) implements PHPStan\Reflection\Php\PhpMethodReflectionFactory { + private $container; + + + public function __construct(Container_3c38ef4466 $container) + { + $this->container = $container; + } + + + public function create( + PHPStan\Reflection\ClassReflection $declaringClass, + ?PHPStan\Reflection\ClassReflection $declaringTrait, + PHPStan\Reflection\Php\BuiltinMethodReflection $reflection, + PHPStan\Type\Generic\TemplateTypeMap $templateTypeMap, + array $phpDocParameterTypes, + ?PHPStan\Type\Type $phpDocReturnType, + ?PHPStan\Type\Type $phpDocThrowType, + ?string $deprecatedDescription, + bool $isDeprecated, + bool $isInternal, + bool $isFinal, + ?bool $isPure, + PHPStan\Reflection\Assertions $asserts, + ?PHPStan\Type\Type $selfOutType, + ?string $phpDocComment, + array $phpDocParameterOutTypes + ): PHPStan\Reflection\Php\PhpMethodReflection { + return new PHPStan\Reflection\Php\PhpMethodReflection( + $this->container->getService('073'), + $declaringClass, + $declaringTrait, + $reflection, + $this->container->getService('reflectionProvider'), + $this->container->getService('defaultAnalysisParser'), + $this->container->getService('070'), + $this->container->getService('046'), + $templateTypeMap, + $phpDocParameterTypes, + $phpDocReturnType, + $phpDocThrowType, + $deprecatedDescription, + $isDeprecated, + $isInternal, + $isFinal, + $isPure, + $asserts, + $selfOutType, + $phpDocComment, + $phpDocParameterOutTypes + ); + } + }; + } + + + public function createService088(): PHPStan\Reflection\Php\Soap\SoapClientMethodsClassReflectionExtension + { + return new PHPStan\Reflection\Php\Soap\SoapClientMethodsClassReflectionExtension; + } + + + public function createService089(): PHPStan\Reflection\Php\EnumAllowedSubTypesClassReflectionExtension + { + return new PHPStan\Reflection\Php\EnumAllowedSubTypesClassReflectionExtension; + } + + + public function createService090(): PHPStan\Reflection\Php\UniversalObjectCratesClassReflectionExtension + { + return new PHPStan\Reflection\Php\UniversalObjectCratesClassReflectionExtension( + $this->getService('reflectionProvider'), + ['stdClass'], + $this->getService('075') + ); + } + + + public function createService091(): PHPStan\Reflection\ReflectionProvider\ReflectionProviderProvider + { + return new PHPStan\Reflection\ReflectionProvider\LazyReflectionProviderProvider($this->getService('056')); + } + + + public function createService092(): PHPStan\Reflection\SignatureMap\NativeFunctionReflectionProvider + { + return new PHPStan\Reflection\SignatureMap\NativeFunctionReflectionProvider( + $this->getService('097'), + $this->getService('betterReflectionReflector'), + $this->getService('0135'), + $this->getService('stubPhpDocProvider') + ); + } + + + public function createService093(): PHPStan\Reflection\SignatureMap\SignatureMapParser + { + return new PHPStan\Reflection\SignatureMap\SignatureMapParser($this->getService('031')); + } + + + public function createService094(): PHPStan\Reflection\SignatureMap\FunctionSignatureMapProvider + { + return new PHPStan\Reflection\SignatureMap\FunctionSignatureMapProvider( + $this->getService('093'), + $this->getService('073'), + $this->getService('017') + ); + } + + + public function createService095(): PHPStan\Reflection\SignatureMap\Php8SignatureMapProvider + { + return new PHPStan\Reflection\SignatureMap\Php8SignatureMapProvider( + $this->getService('094'), + $this->getService('077'), + $this->getService('0135'), + $this->getService('017'), + $this->getService('073') + ); + } + + + public function createService096(): PHPStan\Reflection\SignatureMap\SignatureMapProviderFactory + { + return new PHPStan\Reflection\SignatureMap\SignatureMapProviderFactory( + $this->getService('017'), + $this->getService('094'), + $this->getService('095') + ); + } + + + public function createService097(): PHPStan\Reflection\SignatureMap\SignatureMapProvider + { + return $this->getService('096')->create(); + } + + + public function createService098(): PHPStan\Rules\Api\ApiRuleHelper + { + return new PHPStan\Rules\Api\ApiRuleHelper; + } + + + public function createService099(): PHPStan\Rules\AttributesCheck + { + return new PHPStan\Rules\AttributesCheck( + $this->getService('reflectionProvider'), + $this->getService('0111'), + $this->getService('0101') + ); + } + + + public function createService0100(): PHPStan\Rules\Arrays\NonexistentOffsetInArrayDimFetchCheck + { + return new PHPStan\Rules\Arrays\NonexistentOffsetInArrayDimFetchCheck($this->getService('0133'), true, true); + } + + + public function createService0101(): PHPStan\Rules\ClassCaseSensitivityCheck + { + return new PHPStan\Rules\ClassCaseSensitivityCheck($this->getService('reflectionProvider'), false); + } + + + public function createService0102(): PHPStan\Rules\Comparison\ConstantConditionRuleHelper + { + return new PHPStan\Rules\Comparison\ConstantConditionRuleHelper($this->getService('0103'), true); + } + + + public function createService0103(): PHPStan\Rules\Comparison\ImpossibleCheckTypeHelper + { + return new PHPStan\Rules\Comparison\ImpossibleCheckTypeHelper( + $this->getService('reflectionProvider'), + $this->getService('typeSpecifier'), + ['stdClass'], + true, + true + ); + } + + + public function createService0104(): PHPStan\Rules\Exceptions\DefaultExceptionTypeResolver + { + return new PHPStan\Rules\Exceptions\DefaultExceptionTypeResolver($this->getService('reflectionProvider'), [], [], [], []); + } + + + public function createService0105(): PHPStan\Rules\Exceptions\MissingCheckedExceptionInFunctionThrowsRule + { + return new PHPStan\Rules\Exceptions\MissingCheckedExceptionInFunctionThrowsRule($this->getService('0107')); + } + + + public function createService0106(): PHPStan\Rules\Exceptions\MissingCheckedExceptionInMethodThrowsRule + { + return new PHPStan\Rules\Exceptions\MissingCheckedExceptionInMethodThrowsRule($this->getService('0107')); + } + + + public function createService0107(): PHPStan\Rules\Exceptions\MissingCheckedExceptionInThrowsCheck + { + return new PHPStan\Rules\Exceptions\MissingCheckedExceptionInThrowsCheck($this->getService('exceptionTypeResolver')); + } + + + public function createService0108(): PHPStan\Rules\Exceptions\TooWideFunctionThrowTypeRule + { + return new PHPStan\Rules\Exceptions\TooWideFunctionThrowTypeRule($this->getService('0110')); + } + + + public function createService0109(): PHPStan\Rules\Exceptions\TooWideMethodThrowTypeRule + { + return new PHPStan\Rules\Exceptions\TooWideMethodThrowTypeRule($this->getService('0135'), $this->getService('0110')); + } + + + public function createService0110(): PHPStan\Rules\Exceptions\TooWideThrowTypeCheck + { + return new PHPStan\Rules\Exceptions\TooWideThrowTypeCheck; + } + + + public function createService0111(): PHPStan\Rules\FunctionCallParametersCheck + { + return new PHPStan\Rules\FunctionCallParametersCheck( + $this->getService('0133'), + $this->getService('0125'), + $this->getService('017'), + $this->getService('0129'), + $this->getService('0132'), + true, + true, + true, + true, + true + ); + } + + + public function createService0112(): PHPStan\Rules\FunctionDefinitionCheck + { + return new PHPStan\Rules\FunctionDefinitionCheck( + $this->getService('reflectionProvider'), + $this->getService('0101'), + $this->getService('0129'), + $this->getService('017'), + true, + false + ); + } + + + public function createService0113(): PHPStan\Rules\FunctionReturnTypeCheck + { + return new PHPStan\Rules\FunctionReturnTypeCheck($this->getService('0133')); + } + + + public function createService0114(): PHPStan\Rules\Generics\CrossCheckInterfacesHelper + { + return new PHPStan\Rules\Generics\CrossCheckInterfacesHelper; + } + + + public function createService0115(): PHPStan\Rules\Generics\GenericAncestorsCheck + { + return new PHPStan\Rules\Generics\GenericAncestorsCheck( + $this->getService('reflectionProvider'), + $this->getService('0116'), + $this->getService('0118'), + true, + [ + 'DatePeriod', + 'CallbackFilterIterator', + 'FilterIterator', + 'RecursiveCallbackFilterIterator', + 'AppendIterator', + 'NoRewindIterator', + 'LimitIterator', + 'InfiniteIterator', + 'CachingIterator', + 'RegexIterator', + ] + ); + } + + + public function createService0116(): PHPStan\Rules\Generics\GenericObjectTypeCheck + { + return new PHPStan\Rules\Generics\GenericObjectTypeCheck; + } + + + public function createService0117(): PHPStan\Rules\Generics\TemplateTypeCheck + { + return new PHPStan\Rules\Generics\TemplateTypeCheck( + $this->getService('reflectionProvider'), + $this->getService('0101'), + $this->getService('0116'), + $this->getService('0136'), + true + ); + } + + + public function createService0118(): PHPStan\Rules\Generics\VarianceCheck + { + return new PHPStan\Rules\Generics\VarianceCheck; + } + + + public function createService0119(): PHPStan\Rules\IssetCheck + { + return new PHPStan\Rules\IssetCheck($this->getService('0131'), $this->getService('0132'), true, true, true); + } + + + public function createService0120(): PHPStan\Rules\Methods\MethodCallCheck + { + return new PHPStan\Rules\Methods\MethodCallCheck( + $this->getService('reflectionProvider'), + $this->getService('0133'), + false, + true + ); + } + + + public function createService0121(): PHPStan\Rules\Methods\StaticMethodCallCheck + { + return new PHPStan\Rules\Methods\StaticMethodCallCheck( + $this->getService('reflectionProvider'), + $this->getService('0133'), + $this->getService('0101'), + false, + true + ); + } + + + public function createService0122(): PHPStan\Rules\Methods\MethodSignatureRule + { + return new PHPStan\Rules\Methods\MethodSignatureRule(false, false); + } + + + public function createService0123(): PHPStan\Rules\Methods\MethodParameterComparisonHelper + { + return new PHPStan\Rules\Methods\MethodParameterComparisonHelper($this->getService('017')); + } + + + public function createService0124(): PHPStan\Rules\MissingTypehintCheck + { + return new PHPStan\Rules\MissingTypehintCheck( + $this->getService('reflectionProvider'), + true, + true, + true, + false, + [ + 'DatePeriod', + 'CallbackFilterIterator', + 'FilterIterator', + 'RecursiveCallbackFilterIterator', + 'AppendIterator', + 'NoRewindIterator', + 'LimitIterator', + 'InfiniteIterator', + 'CachingIterator', + 'RegexIterator', + ] + ); + } + + + public function createService0125(): PHPStan\Rules\NullsafeCheck + { + return new PHPStan\Rules\NullsafeCheck; + } + + + public function createService0126(): PHPStan\Rules\Constants\LazyAlwaysUsedClassConstantsExtensionProvider + { + return new PHPStan\Rules\Constants\LazyAlwaysUsedClassConstantsExtensionProvider($this->getService('056')); + } + + + public function createService0127(): PHPStan\Rules\PhpDoc\ConditionalReturnTypeRuleHelper + { + return new PHPStan\Rules\PhpDoc\ConditionalReturnTypeRuleHelper; + } + + + public function createService0128(): PHPStan\Rules\PhpDoc\AssertRuleHelper + { + return new PHPStan\Rules\PhpDoc\AssertRuleHelper($this->getService('073')); + } + + + public function createService0129(): PHPStan\Rules\PhpDoc\UnresolvableTypeHelper + { + return new PHPStan\Rules\PhpDoc\UnresolvableTypeHelper; + } + + + public function createService0130(): PHPStan\Rules\Properties\LazyReadWritePropertiesExtensionProvider + { + return new PHPStan\Rules\Properties\LazyReadWritePropertiesExtensionProvider($this->getService('056')); + } + + + public function createService0131(): PHPStan\Rules\Properties\PropertyDescriptor + { + return new PHPStan\Rules\Properties\PropertyDescriptor; + } + + + public function createService0132(): PHPStan\Rules\Properties\PropertyReflectionFinder + { + return new PHPStan\Rules\Properties\PropertyReflectionFinder; + } + + + public function createService0133(): PHPStan\Rules\RuleLevelHelper + { + return new PHPStan\Rules\RuleLevelHelper($this->getService('reflectionProvider'), true, false, true, true, false, true, false); + } + + + public function createService0134(): PHPStan\Rules\UnusedFunctionParametersCheck + { + return new PHPStan\Rules\UnusedFunctionParametersCheck($this->getService('reflectionProvider')); + } + + + public function createService0135(): PHPStan\Type\FileTypeMapper + { + return new PHPStan\Type\FileTypeMapper( + $this->getService('091'), + $this->getService('defaultAnalysisParser'), + $this->getService('027'), + $this->getService('026'), + $this->getService('016'), + $this->getService('063') + ); + } + + + public function createService0136(): PHPStan\Type\TypeAliasResolver + { + return new PHPStan\Type\UsefulTypeAliasResolver( + [], + $this->getService('031'), + $this->getService('029'), + $this->getService('reflectionProvider') + ); + } + + + public function createService0137(): PHPStan\Type\TypeAliasResolverProvider + { + return new PHPStan\Type\LazyTypeAliasResolverProvider($this->getService('056')); + } + + + public function createService0138(): PHPStan\Type\BitwiseFlagHelper + { + return new PHPStan\Type\BitwiseFlagHelper($this->getService('reflectionProvider')); + } + + + public function createService0139(): PHPStan\Type\Php\ArgumentBasedFunctionReturnTypeExtension + { + return new PHPStan\Type\Php\ArgumentBasedFunctionReturnTypeExtension; + } + + + public function createService0140(): PHPStan\Type\Php\ArrayIntersectKeyFunctionReturnTypeExtension + { + return new PHPStan\Type\Php\ArrayIntersectKeyFunctionReturnTypeExtension($this->getService('017')); + } + + + public function createService0141(): PHPStan\Type\Php\ArrayChunkFunctionReturnTypeExtension + { + return new PHPStan\Type\Php\ArrayChunkFunctionReturnTypeExtension($this->getService('017')); + } + + + public function createService0142(): PHPStan\Type\Php\ArrayColumnFunctionReturnTypeExtension + { + return new PHPStan\Type\Php\ArrayColumnFunctionReturnTypeExtension($this->getService('017')); + } + + + public function createService0143(): PHPStan\Type\Php\ArrayCombineFunctionReturnTypeExtension + { + return new PHPStan\Type\Php\ArrayCombineFunctionReturnTypeExtension($this->getService('017')); + } + + + public function createService0144(): PHPStan\Type\Php\ArrayCurrentDynamicReturnTypeExtension + { + return new PHPStan\Type\Php\ArrayCurrentDynamicReturnTypeExtension; + } + + + public function createService0145(): PHPStan\Type\Php\ArrayFillFunctionReturnTypeExtension + { + return new PHPStan\Type\Php\ArrayFillFunctionReturnTypeExtension($this->getService('017')); + } + + + public function createService0146(): PHPStan\Type\Php\ArrayFillKeysFunctionReturnTypeExtension + { + return new PHPStan\Type\Php\ArrayFillKeysFunctionReturnTypeExtension($this->getService('017')); + } + + + public function createService0147(): PHPStan\Type\Php\ArrayFilterFunctionReturnTypeReturnTypeExtension + { + return new PHPStan\Type\Php\ArrayFilterFunctionReturnTypeReturnTypeExtension; + } + + + public function createService0148(): PHPStan\Type\Php\ArrayFlipFunctionReturnTypeExtension + { + return new PHPStan\Type\Php\ArrayFlipFunctionReturnTypeExtension($this->getService('017')); + } + + + public function createService0149(): PHPStan\Type\Php\ArrayKeyDynamicReturnTypeExtension + { + return new PHPStan\Type\Php\ArrayKeyDynamicReturnTypeExtension; + } + + + public function createService0150(): PHPStan\Type\Php\ArrayKeyExistsFunctionTypeSpecifyingExtension + { + return new PHPStan\Type\Php\ArrayKeyExistsFunctionTypeSpecifyingExtension; + } + + + public function createService0151(): PHPStan\Type\Php\ArrayKeyFirstDynamicReturnTypeExtension + { + return new PHPStan\Type\Php\ArrayKeyFirstDynamicReturnTypeExtension; + } + + + public function createService0152(): PHPStan\Type\Php\ArrayKeyLastDynamicReturnTypeExtension + { + return new PHPStan\Type\Php\ArrayKeyLastDynamicReturnTypeExtension; + } + + + public function createService0153(): PHPStan\Type\Php\ArrayKeysFunctionDynamicReturnTypeExtension + { + return new PHPStan\Type\Php\ArrayKeysFunctionDynamicReturnTypeExtension($this->getService('017')); + } + + + public function createService0154(): PHPStan\Type\Php\ArrayMapFunctionReturnTypeExtension + { + return new PHPStan\Type\Php\ArrayMapFunctionReturnTypeExtension; + } + + + public function createService0155(): PHPStan\Type\Php\ArrayMergeFunctionDynamicReturnTypeExtension + { + return new PHPStan\Type\Php\ArrayMergeFunctionDynamicReturnTypeExtension; + } + + + public function createService0156(): PHPStan\Type\Php\ArrayNextDynamicReturnTypeExtension + { + return new PHPStan\Type\Php\ArrayNextDynamicReturnTypeExtension; + } + + + public function createService0157(): PHPStan\Type\Php\ArrayPopFunctionReturnTypeExtension + { + return new PHPStan\Type\Php\ArrayPopFunctionReturnTypeExtension; + } + + + public function createService0158(): PHPStan\Type\Php\ArrayRandFunctionReturnTypeExtension + { + return new PHPStan\Type\Php\ArrayRandFunctionReturnTypeExtension; + } + + + public function createService0159(): PHPStan\Type\Php\ArrayReduceFunctionReturnTypeExtension + { + return new PHPStan\Type\Php\ArrayReduceFunctionReturnTypeExtension; + } + + + public function createService0160(): PHPStan\Type\Php\ArrayReplaceFunctionReturnTypeExtension + { + return new PHPStan\Type\Php\ArrayReplaceFunctionReturnTypeExtension; + } + + + public function createService0161(): PHPStan\Type\Php\ArrayReverseFunctionReturnTypeExtension + { + return new PHPStan\Type\Php\ArrayReverseFunctionReturnTypeExtension; + } + + + public function createService0162(): PHPStan\Type\Php\ArrayShiftFunctionReturnTypeExtension + { + return new PHPStan\Type\Php\ArrayShiftFunctionReturnTypeExtension; + } + + + public function createService0163(): PHPStan\Type\Php\ArraySliceFunctionReturnTypeExtension + { + return new PHPStan\Type\Php\ArraySliceFunctionReturnTypeExtension; + } + + + public function createService0164(): PHPStan\Type\Php\ArraySpliceFunctionReturnTypeExtension + { + return new PHPStan\Type\Php\ArraySpliceFunctionReturnTypeExtension; + } + + + public function createService0165(): PHPStan\Type\Php\ArraySearchFunctionDynamicReturnTypeExtension + { + return new PHPStan\Type\Php\ArraySearchFunctionDynamicReturnTypeExtension($this->getService('017')); + } + + + public function createService0166(): PHPStan\Type\Php\ArraySearchFunctionTypeSpecifyingExtension + { + return new PHPStan\Type\Php\ArraySearchFunctionTypeSpecifyingExtension; + } + + + public function createService0167(): PHPStan\Type\Php\ArrayValuesFunctionDynamicReturnTypeExtension + { + return new PHPStan\Type\Php\ArrayValuesFunctionDynamicReturnTypeExtension($this->getService('017')); + } + + + public function createService0168(): PHPStan\Type\Php\ArraySumFunctionDynamicReturnTypeExtension + { + return new PHPStan\Type\Php\ArraySumFunctionDynamicReturnTypeExtension; + } + + + public function createService0169(): PHPStan\Type\Php\Base64DecodeDynamicFunctionReturnTypeExtension + { + return new PHPStan\Type\Php\Base64DecodeDynamicFunctionReturnTypeExtension; + } + + + public function createService0170(): PHPStan\Type\Php\BcMathStringOrNullReturnTypeExtension + { + return new PHPStan\Type\Php\BcMathStringOrNullReturnTypeExtension($this->getService('017')); + } + + + public function createService0171(): PHPStan\Type\Php\ClosureBindDynamicReturnTypeExtension + { + return new PHPStan\Type\Php\ClosureBindDynamicReturnTypeExtension; + } + + + public function createService0172(): PHPStan\Type\Php\ClosureBindToDynamicReturnTypeExtension + { + return new PHPStan\Type\Php\ClosureBindToDynamicReturnTypeExtension; + } + + + public function createService0173(): PHPStan\Type\Php\ClosureFromCallableDynamicReturnTypeExtension + { + return new PHPStan\Type\Php\ClosureFromCallableDynamicReturnTypeExtension; + } + + + public function createService0174(): PHPStan\Type\Php\CompactFunctionReturnTypeExtension + { + return new PHPStan\Type\Php\CompactFunctionReturnTypeExtension(true); + } + + + public function createService0175(): PHPStan\Type\Php\CountFunctionReturnTypeExtension + { + return new PHPStan\Type\Php\CountFunctionReturnTypeExtension; + } + + + public function createService0176(): PHPStan\Type\Php\CountFunctionTypeSpecifyingExtension + { + return new PHPStan\Type\Php\CountFunctionTypeSpecifyingExtension; + } + + + public function createService0177(): PHPStan\Type\Php\CurlGetinfoFunctionDynamicReturnTypeExtension + { + return new PHPStan\Type\Php\CurlGetinfoFunctionDynamicReturnTypeExtension($this->getService('reflectionProvider')); + } + + + public function createService0178(): PHPStan\Type\Php\CurlInitReturnTypeExtension + { + return new PHPStan\Type\Php\CurlInitReturnTypeExtension; + } + + + public function createService0179(): PHPStan\Type\Php\DateFormatFunctionReturnTypeExtension + { + return new PHPStan\Type\Php\DateFormatFunctionReturnTypeExtension; + } + + + public function createService0180(): PHPStan\Type\Php\DateFormatMethodReturnTypeExtension + { + return new PHPStan\Type\Php\DateFormatMethodReturnTypeExtension; + } + + + public function createService0181(): PHPStan\Type\Php\DateFunctionReturnTypeExtension + { + return new PHPStan\Type\Php\DateFunctionReturnTypeExtension; + } + + + public function createService0182(): PHPStan\Type\Php\DateIntervalConstructorThrowTypeExtension + { + return new PHPStan\Type\Php\DateIntervalConstructorThrowTypeExtension; + } + + + public function createService0183(): PHPStan\Type\Php\DateTimeCreateDynamicReturnTypeExtension + { + return new PHPStan\Type\Php\DateTimeCreateDynamicReturnTypeExtension; + } + + + public function createService0184(): PHPStan\Type\Php\DateTimeDynamicReturnTypeExtension + { + return new PHPStan\Type\Php\DateTimeDynamicReturnTypeExtension; + } + + + public function createService0185(): PHPStan\Type\Php\DateTimeModifyReturnTypeExtension + { + return new PHPStan\Type\Php\DateTimeModifyReturnTypeExtension; + } + + + public function createService0186(): PHPStan\Type\Php\DateTimeModifyReturnTypeExtension + { + return new PHPStan\Type\Php\DateTimeModifyReturnTypeExtension('DateTimeImmutable'); + } + + + public function createService0187(): PHPStan\Type\Php\DateTimeConstructorThrowTypeExtension + { + return new PHPStan\Type\Php\DateTimeConstructorThrowTypeExtension; + } + + + public function createService0188(): PHPStan\Type\Php\DsMapDynamicReturnTypeExtension + { + return new PHPStan\Type\Php\DsMapDynamicReturnTypeExtension; + } + + + public function createService0189(): PHPStan\Type\Php\DioStatDynamicFunctionReturnTypeExtension + { + return new PHPStan\Type\Php\DioStatDynamicFunctionReturnTypeExtension; + } + + + public function createService0190(): PHPStan\Type\Php\ExplodeFunctionDynamicReturnTypeExtension + { + return new PHPStan\Type\Php\ExplodeFunctionDynamicReturnTypeExtension($this->getService('017')); + } + + + public function createService0191(): PHPStan\Type\Php\FilterVarDynamicReturnTypeExtension + { + return new PHPStan\Type\Php\FilterVarDynamicReturnTypeExtension($this->getService('reflectionProvider')); + } + + + public function createService0192(): PHPStan\Type\Php\GetCalledClassDynamicReturnTypeExtension + { + return new PHPStan\Type\Php\GetCalledClassDynamicReturnTypeExtension; + } + + + public function createService0193(): PHPStan\Type\Php\GetClassDynamicReturnTypeExtension + { + return new PHPStan\Type\Php\GetClassDynamicReturnTypeExtension; + } + + + public function createService0194(): PHPStan\Type\Php\GetParentClassDynamicFunctionReturnTypeExtension + { + return new PHPStan\Type\Php\GetParentClassDynamicFunctionReturnTypeExtension($this->getService('reflectionProvider')); + } + + + public function createService0195(): PHPStan\Type\Php\GettimeofdayDynamicFunctionReturnTypeExtension + { + return new PHPStan\Type\Php\GettimeofdayDynamicFunctionReturnTypeExtension; + } + + + public function createService0196(): PHPStan\Type\Php\HashFunctionsReturnTypeExtension + { + return new PHPStan\Type\Php\HashFunctionsReturnTypeExtension($this->getService('017')); + } + + + public function createService0197(): PHPStan\Type\Php\IntdivThrowTypeExtension + { + return new PHPStan\Type\Php\IntdivThrowTypeExtension; + } + + + public function createService0198(): PHPStan\Type\Php\JsonThrowTypeExtension + { + return new PHPStan\Type\Php\JsonThrowTypeExtension($this->getService('reflectionProvider'), $this->getService('0138')); + } + + + public function createService0199(): PHPStan\Type\Php\ReflectionClassConstructorThrowTypeExtension + { + return new PHPStan\Type\Php\ReflectionClassConstructorThrowTypeExtension($this->getService('reflectionProvider')); + } + + + public function createService0200(): PHPStan\Type\Php\ReflectionFunctionConstructorThrowTypeExtension + { + return new PHPStan\Type\Php\ReflectionFunctionConstructorThrowTypeExtension($this->getService('reflectionProvider')); + } + + + public function createService0201(): PHPStan\Type\Php\ReflectionMethodConstructorThrowTypeExtension + { + return new PHPStan\Type\Php\ReflectionMethodConstructorThrowTypeExtension($this->getService('reflectionProvider')); + } + + + public function createService0202(): PHPStan\Type\Php\ReflectionPropertyConstructorThrowTypeExtension + { + return new PHPStan\Type\Php\ReflectionPropertyConstructorThrowTypeExtension($this->getService('reflectionProvider')); + } + + + public function createService0203(): PHPStan\Type\Php\StrContainingTypeSpecifyingExtension + { + return new PHPStan\Type\Php\StrContainingTypeSpecifyingExtension; + } + + + public function createService0204(): PHPStan\Type\Php\SimpleXMLElementClassPropertyReflectionExtension + { + return new PHPStan\Type\Php\SimpleXMLElementClassPropertyReflectionExtension; + } + + + public function createService0205(): PHPStan\Type\Php\SimpleXMLElementConstructorThrowTypeExtension + { + return new PHPStan\Type\Php\SimpleXMLElementConstructorThrowTypeExtension; + } + + + public function createService0206(): PHPStan\Type\Php\StatDynamicReturnTypeExtension + { + return new PHPStan\Type\Php\StatDynamicReturnTypeExtension; + } + + + public function createService0207(): PHPStan\Type\Php\MethodExistsTypeSpecifyingExtension + { + return new PHPStan\Type\Php\MethodExistsTypeSpecifyingExtension; + } + + + public function createService0208(): PHPStan\Type\Php\PropertyExistsTypeSpecifyingExtension + { + return new PHPStan\Type\Php\PropertyExistsTypeSpecifyingExtension($this->getService('0132')); + } + + + public function createService0209(): PHPStan\Type\Php\MinMaxFunctionReturnTypeExtension + { + return new PHPStan\Type\Php\MinMaxFunctionReturnTypeExtension; + } + + + public function createService0210(): PHPStan\Type\Php\NumberFormatFunctionDynamicReturnTypeExtension + { + return new PHPStan\Type\Php\NumberFormatFunctionDynamicReturnTypeExtension; + } + + + public function createService0211(): PHPStan\Type\Php\PathinfoFunctionDynamicReturnTypeExtension + { + return new PHPStan\Type\Php\PathinfoFunctionDynamicReturnTypeExtension; + } + + + public function createService0212(): PHPStan\Type\Php\PregFilterFunctionReturnTypeExtension + { + return new PHPStan\Type\Php\PregFilterFunctionReturnTypeExtension; + } + + + public function createService0213(): PHPStan\Type\Php\PregSplitDynamicReturnTypeExtension + { + return new PHPStan\Type\Php\PregSplitDynamicReturnTypeExtension($this->getService('0138')); + } + + + public function createService0214(): PHPStan\Type\Php\ReflectionClassIsSubclassOfTypeSpecifyingExtension + { + return new PHPStan\Type\Php\ReflectionClassIsSubclassOfTypeSpecifyingExtension; + } + + + public function createService0215(): PHPStan\Type\Php\ReplaceFunctionsDynamicReturnTypeExtension + { + return new PHPStan\Type\Php\ReplaceFunctionsDynamicReturnTypeExtension; + } + + + public function createService0216(): PHPStan\Type\Php\ArrayPointerFunctionsDynamicReturnTypeExtension + { + return new PHPStan\Type\Php\ArrayPointerFunctionsDynamicReturnTypeExtension; + } + + + public function createService0217(): PHPStan\Type\Php\LtrimFunctionReturnTypeExtension + { + return new PHPStan\Type\Php\LtrimFunctionReturnTypeExtension; + } + + + public function createService0218(): PHPStan\Type\Php\MbFunctionsReturnTypeExtension + { + return new PHPStan\Type\Php\MbFunctionsReturnTypeExtension($this->getService('017')); + } + + + public function createService0219(): PHPStan\Type\Php\MbConvertEncodingFunctionReturnTypeExtension + { + return new PHPStan\Type\Php\MbConvertEncodingFunctionReturnTypeExtension; + } + + + public function createService0220(): PHPStan\Type\Php\MbSubstituteCharacterDynamicReturnTypeExtension + { + return new PHPStan\Type\Php\MbSubstituteCharacterDynamicReturnTypeExtension($this->getService('017')); + } + + + public function createService0221(): PHPStan\Type\Php\MbStrlenFunctionReturnTypeExtension + { + return new PHPStan\Type\Php\MbStrlenFunctionReturnTypeExtension($this->getService('017')); + } + + + public function createService0222(): PHPStan\Type\Php\MicrotimeFunctionReturnTypeExtension + { + return new PHPStan\Type\Php\MicrotimeFunctionReturnTypeExtension; + } + + + public function createService0223(): PHPStan\Type\Php\HrtimeFunctionReturnTypeExtension + { + return new PHPStan\Type\Php\HrtimeFunctionReturnTypeExtension; + } + + + public function createService0224(): PHPStan\Type\Php\ImplodeFunctionReturnTypeExtension + { + return new PHPStan\Type\Php\ImplodeFunctionReturnTypeExtension; + } + + + public function createService0225(): PHPStan\Type\Php\NonEmptyStringFunctionsReturnTypeExtension + { + return new PHPStan\Type\Php\NonEmptyStringFunctionsReturnTypeExtension; + } + + + public function createService0226(): PHPStan\Type\Php\StrCaseFunctionsReturnTypeExtension + { + return new PHPStan\Type\Php\StrCaseFunctionsReturnTypeExtension; + } + + + public function createService0227(): PHPStan\Type\Php\StrlenFunctionReturnTypeExtension + { + return new PHPStan\Type\Php\StrlenFunctionReturnTypeExtension; + } + + + public function createService0228(): PHPStan\Type\Php\StrPadFunctionReturnTypeExtension + { + return new PHPStan\Type\Php\StrPadFunctionReturnTypeExtension; + } + + + public function createService0229(): PHPStan\Type\Php\StrRepeatFunctionReturnTypeExtension + { + return new PHPStan\Type\Php\StrRepeatFunctionReturnTypeExtension; + } + + + public function createService0230(): PHPStan\Type\Php\SubstrDynamicReturnTypeExtension + { + return new PHPStan\Type\Php\SubstrDynamicReturnTypeExtension; + } + + + public function createService0231(): PHPStan\Type\Php\ThrowableReturnTypeExtension + { + return new PHPStan\Type\Php\ThrowableReturnTypeExtension; + } + + + public function createService0232(): PHPStan\Type\Php\ParseUrlFunctionDynamicReturnTypeExtension + { + return new PHPStan\Type\Php\ParseUrlFunctionDynamicReturnTypeExtension; + } + + + public function createService0233(): PHPStan\Type\Php\TriggerErrorDynamicReturnTypeExtension + { + return new PHPStan\Type\Php\TriggerErrorDynamicReturnTypeExtension; + } + + + public function createService0234(): PHPStan\Type\Php\VersionCompareFunctionDynamicReturnTypeExtension + { + return new PHPStan\Type\Php\VersionCompareFunctionDynamicReturnTypeExtension; + } + + + public function createService0235(): PHPStan\Type\Php\PowFunctionReturnTypeExtension + { + return new PHPStan\Type\Php\PowFunctionReturnTypeExtension; + } + + + public function createService0236(): PHPStan\Type\Php\RoundFunctionReturnTypeExtension + { + return new PHPStan\Type\Php\RoundFunctionReturnTypeExtension($this->getService('017')); + } + + + public function createService0237(): PHPStan\Type\Php\StrtotimeFunctionReturnTypeExtension + { + return new PHPStan\Type\Php\StrtotimeFunctionReturnTypeExtension; + } + + + public function createService0238(): PHPStan\Type\Php\RandomIntFunctionReturnTypeExtension + { + return new PHPStan\Type\Php\RandomIntFunctionReturnTypeExtension; + } + + + public function createService0239(): PHPStan\Type\Php\RangeFunctionReturnTypeExtension + { + return new PHPStan\Type\Php\RangeFunctionReturnTypeExtension; + } + + + public function createService0240(): PHPStan\Type\Php\AssertFunctionTypeSpecifyingExtension + { + return new PHPStan\Type\Php\AssertFunctionTypeSpecifyingExtension; + } + + + public function createService0241(): PHPStan\Type\Php\ClassExistsFunctionTypeSpecifyingExtension + { + return new PHPStan\Type\Php\ClassExistsFunctionTypeSpecifyingExtension; + } + + + public function createService0242(): PHPStan\Type\Php\DefineConstantTypeSpecifyingExtension + { + return new PHPStan\Type\Php\DefineConstantTypeSpecifyingExtension; + } + + + public function createService0243(): PHPStan\Type\Php\DefinedConstantTypeSpecifyingExtension + { + return new PHPStan\Type\Php\DefinedConstantTypeSpecifyingExtension; + } + + + public function createService0244(): PHPStan\Type\Php\FunctionExistsFunctionTypeSpecifyingExtension + { + return new PHPStan\Type\Php\FunctionExistsFunctionTypeSpecifyingExtension; + } + + + public function createService0245(): PHPStan\Type\Php\InArrayFunctionTypeSpecifyingExtension + { + return new PHPStan\Type\Php\InArrayFunctionTypeSpecifyingExtension; + } + + + public function createService0246(): PHPStan\Type\Php\IsArrayFunctionTypeSpecifyingExtension + { + return new PHPStan\Type\Php\IsArrayFunctionTypeSpecifyingExtension(true); + } + + + public function createService0247(): PHPStan\Type\Php\IsCallableFunctionTypeSpecifyingExtension + { + return new PHPStan\Type\Php\IsCallableFunctionTypeSpecifyingExtension($this->getService('0207')); + } + + + public function createService0248(): PHPStan\Type\Php\IsIterableFunctionTypeSpecifyingExtension + { + return new PHPStan\Type\Php\IsIterableFunctionTypeSpecifyingExtension; + } + + + public function createService0249(): PHPStan\Type\Php\IsSubclassOfFunctionTypeSpecifyingExtension + { + return new PHPStan\Type\Php\IsSubclassOfFunctionTypeSpecifyingExtension($this->getService('0252')); + } + + + public function createService0250(): PHPStan\Type\Php\IteratorToArrayFunctionReturnTypeExtension + { + return new PHPStan\Type\Php\IteratorToArrayFunctionReturnTypeExtension; + } + + + public function createService0251(): PHPStan\Type\Php\IsAFunctionTypeSpecifyingExtension + { + return new PHPStan\Type\Php\IsAFunctionTypeSpecifyingExtension($this->getService('0252')); + } + + + public function createService0252(): PHPStan\Type\Php\IsAFunctionTypeSpecifyingHelper + { + return new PHPStan\Type\Php\IsAFunctionTypeSpecifyingHelper; + } + + + public function createService0253(): PHPStan\Type\Php\CtypeDigitFunctionTypeSpecifyingExtension + { + return new PHPStan\Type\Php\CtypeDigitFunctionTypeSpecifyingExtension; + } + + + public function createService0254(): PHPStan\Type\Php\JsonThrowOnErrorDynamicReturnTypeExtension + { + return new PHPStan\Type\Php\JsonThrowOnErrorDynamicReturnTypeExtension( + $this->getService('reflectionProvider'), + $this->getService('0138') + ); + } + + + public function createService0255(): PHPStan\Type\Php\TypeSpecifyingFunctionsDynamicReturnTypeExtension + { + return new PHPStan\Type\Php\TypeSpecifyingFunctionsDynamicReturnTypeExtension( + $this->getService('reflectionProvider'), + true, + ['stdClass'], + true + ); + } + + + public function createService0256(): PHPStan\Type\Php\SimpleXMLElementAsXMLMethodReturnTypeExtension + { + return new PHPStan\Type\Php\SimpleXMLElementAsXMLMethodReturnTypeExtension; + } + + + public function createService0257(): PHPStan\Type\Php\SimpleXMLElementXpathMethodReturnTypeExtension + { + return new PHPStan\Type\Php\SimpleXMLElementXpathMethodReturnTypeExtension; + } + + + public function createService0258(): PHPStan\Type\Php\StrSplitFunctionReturnTypeExtension + { + return new PHPStan\Type\Php\StrSplitFunctionReturnTypeExtension($this->getService('017')); + } + + + public function createService0259(): PHPStan\Type\Php\StrTokFunctionReturnTypeExtension + { + return new PHPStan\Type\Php\StrTokFunctionReturnTypeExtension; + } + + + public function createService0260(): PHPStan\Type\Php\SprintfFunctionDynamicReturnTypeExtension + { + return new PHPStan\Type\Php\SprintfFunctionDynamicReturnTypeExtension; + } + + + public function createService0261(): PHPStan\Type\Php\SscanfFunctionDynamicReturnTypeExtension + { + return new PHPStan\Type\Php\SscanfFunctionDynamicReturnTypeExtension; + } + + + public function createService0262(): PHPStan\Type\Php\StrvalFamilyFunctionReturnTypeExtension + { + return new PHPStan\Type\Php\StrvalFamilyFunctionReturnTypeExtension; + } + + + public function createService0263(): PHPStan\Type\Php\StrWordCountFunctionDynamicReturnTypeExtension + { + return new PHPStan\Type\Php\StrWordCountFunctionDynamicReturnTypeExtension; + } + + + public function createService0264(): PHPStan\Type\Php\XMLReaderOpenReturnTypeExtension + { + return new PHPStan\Type\Php\XMLReaderOpenReturnTypeExtension; + } + + + public function createService0265(): PHPStan\Type\Php\ReflectionGetAttributesMethodReturnTypeExtension + { + return new PHPStan\Type\Php\ReflectionGetAttributesMethodReturnTypeExtension('ReflectionClass'); + } + + + public function createService0266(): PHPStan\Type\Php\ReflectionGetAttributesMethodReturnTypeExtension + { + return new PHPStan\Type\Php\ReflectionGetAttributesMethodReturnTypeExtension('ReflectionClassConstant'); + } + + + public function createService0267(): PHPStan\Type\Php\ReflectionGetAttributesMethodReturnTypeExtension + { + return new PHPStan\Type\Php\ReflectionGetAttributesMethodReturnTypeExtension('ReflectionFunctionAbstract'); + } + + + public function createService0268(): PHPStan\Type\Php\ReflectionGetAttributesMethodReturnTypeExtension + { + return new PHPStan\Type\Php\ReflectionGetAttributesMethodReturnTypeExtension('ReflectionParameter'); + } + + + public function createService0269(): PHPStan\Type\Php\ReflectionGetAttributesMethodReturnTypeExtension + { + return new PHPStan\Type\Php\ReflectionGetAttributesMethodReturnTypeExtension('ReflectionProperty'); + } + + + public function createService0270(): PHPStan\Type\Php\DatePeriodConstructorReturnTypeExtension + { + return new PHPStan\Type\Php\DatePeriodConstructorReturnTypeExtension; + } + + + public function createService0271(): PHPStan\Type\ClosureTypeFactory + { + return new PHPStan\Type\ClosureTypeFactory( + $this->getService('073'), + $this->getService('0276'), + $this->getService('originalBetterReflectionReflector'), + $this->getService('currentPhpVersionPhpParser') + ); + } + + + public function createService0272(): PHPStan\Reflection\BetterReflection\BetterReflectionSourceLocatorFactory + { + return new PHPStan\Reflection\BetterReflection\BetterReflectionSourceLocatorFactory( + $this->getService('phpParserDecorator'), + $this->getService('php8PhpParser'), + $this->getService('0275'), + $this->getService('0276'), + $this->getService('083'), + $this->getService('080'), + $this->getService('078'), + $this->getService('081'), + $this->getService('077'), + [], + [], + $this->parameters['analysedPaths'], + [ + '/Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/..', + '/Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child', + ], + $this->parameters['analysedPathsFromConfig'], + $this->parameters['singleReflectionFile'] + ); + } + + + public function createService0273(): PHPStan\Reflection\BetterReflection\BetterReflectionProviderFactory + { + return new class ($this) implements PHPStan\Reflection\BetterReflection\BetterReflectionProviderFactory { + private $container; + + + public function __construct(Container_3c38ef4466 $container) + { + $this->container = $container; + } + + + public function create(PHPStan\BetterReflection\Reflector\Reflector $reflector): PHPStan\Reflection\BetterReflection\BetterReflectionProvider + { + return new PHPStan\Reflection\BetterReflection\BetterReflectionProvider( + $this->container->getService('091'), + $this->container->getService('073'), + $this->container->getService('059'), + $reflector, + $this->container->getService('0135'), + $this->container->getService('025'), + $this->container->getService('017'), + $this->container->getService('092'), + $this->container->getService('stubPhpDocProvider'), + $this->container->getService('072'), + $this->container->getService('relativePathHelper'), + $this->container->getService('016'), + $this->container->getService('063'), + $this->container->getService('0275') + ); + } + }; + } + + + public function createService0274(): PHPStan\Reflection\BetterReflection\SourceStubber\PhpStormStubsSourceStubberFactory + { + return new PHPStan\Reflection\BetterReflection\SourceStubber\PhpStormStubsSourceStubberFactory( + $this->getService('php8PhpParser'), + $this->getService('017') + ); + } + + + public function createService0275(): PHPStan\BetterReflection\SourceLocator\SourceStubber\PhpStormStubsSourceStubber + { + return $this->getService('0274')->create(); + } + + + public function createService0276(): PHPStan\BetterReflection\SourceLocator\SourceStubber\ReflectionSourceStubber + { + return new PHPStan\BetterReflection\SourceLocator\SourceStubber\ReflectionSourceStubber; + } + + + public function createService0277(): PHPStan\Command\ErrorFormatter\CiDetectedErrorFormatter + { + return new PHPStan\Command\ErrorFormatter\CiDetectedErrorFormatter( + $this->getService('errorFormatter.github'), + $this->getService('errorFormatter.teamcity') + ); + } + + + public function createService0278(): PHPStan\Rules\Api\ApiClassConstFetchRule + { + return new PHPStan\Rules\Api\ApiClassConstFetchRule($this->getService('098'), $this->getService('reflectionProvider')); + } + + + public function createService0279(): PHPStan\Rules\Api\ApiInstanceofRule + { + return new PHPStan\Rules\Api\ApiInstanceofRule($this->getService('098'), $this->getService('reflectionProvider')); + } + + + public function createService0280(): PHPStan\Rules\Api\NodeConnectingVisitorAttributesRule + { + return new PHPStan\Rules\Api\NodeConnectingVisitorAttributesRule($this->getService('056')); + } + + + public function createService0281(): PHPStan\Rules\Api\RuntimeReflectionFunctionRule + { + return new PHPStan\Rules\Api\RuntimeReflectionFunctionRule($this->getService('reflectionProvider')); + } + + + public function createService0282(): PHPStan\Rules\Api\RuntimeReflectionInstantiationRule + { + return new PHPStan\Rules\Api\RuntimeReflectionInstantiationRule($this->getService('reflectionProvider')); + } + + + public function createService0283(): PHPStan\Rules\Classes\ExistingClassInClassExtendsRule + { + return new PHPStan\Rules\Classes\ExistingClassInClassExtendsRule( + $this->getService('0101'), + $this->getService('reflectionProvider') + ); + } + + + public function createService0284(): PHPStan\Rules\Classes\ExistingClassInInstanceOfRule + { + return new PHPStan\Rules\Classes\ExistingClassInInstanceOfRule( + $this->getService('reflectionProvider'), + $this->getService('0101'), + true + ); + } + + + public function createService0285(): PHPStan\Rules\Exceptions\CaughtExceptionExistenceRule + { + return new PHPStan\Rules\Exceptions\CaughtExceptionExistenceRule( + $this->getService('reflectionProvider'), + $this->getService('0101'), + true + ); + } + + + public function createService0286(): PHPStan\Rules\Functions\CallToNonExistentFunctionRule + { + return new PHPStan\Rules\Functions\CallToNonExistentFunctionRule($this->getService('reflectionProvider'), false); + } + + + public function createService0287(): PHPStan\Rules\Constants\OverridingConstantRule + { + return new PHPStan\Rules\Constants\OverridingConstantRule(true); + } + + + public function createService0288(): PHPStan\Rules\Methods\OverridingMethodRule + { + return new PHPStan\Rules\Methods\OverridingMethodRule( + $this->getService('017'), + $this->getService('0122'), + true, + $this->getService('0123') + ); + } + + + public function createService0289(): PHPStan\Rules\Methods\ConsistentConstructorRule + { + return new PHPStan\Rules\Methods\ConsistentConstructorRule($this->getService('0123')); + } + + + public function createService0290(): PHPStan\Rules\Missing\MissingReturnRule + { + return new PHPStan\Rules\Missing\MissingReturnRule(false, true); + } + + + public function createService0291(): PHPStan\Rules\Namespaces\ExistingNamesInGroupUseRule + { + return new PHPStan\Rules\Namespaces\ExistingNamesInGroupUseRule( + $this->getService('reflectionProvider'), + $this->getService('0101'), + false + ); + } + + + public function createService0292(): PHPStan\Rules\Namespaces\ExistingNamesInUseRule + { + return new PHPStan\Rules\Namespaces\ExistingNamesInUseRule( + $this->getService('reflectionProvider'), + $this->getService('0101'), + false + ); + } + + + public function createService0293(): PHPStan\Rules\Operators\InvalidIncDecOperationRule + { + return new PHPStan\Rules\Operators\InvalidIncDecOperationRule(false); + } + + + public function createService0294(): PHPStan\Rules\Properties\AccessPropertiesRule + { + return new PHPStan\Rules\Properties\AccessPropertiesRule( + $this->getService('reflectionProvider'), + $this->getService('0133'), + true, + false + ); + } + + + public function createService0295(): PHPStan\Rules\Properties\AccessStaticPropertiesRule + { + return new PHPStan\Rules\Properties\AccessStaticPropertiesRule( + $this->getService('reflectionProvider'), + $this->getService('0133'), + $this->getService('0101') + ); + } + + + public function createService0296(): PHPStan\Rules\Properties\ExistingClassesInPropertiesRule + { + return new PHPStan\Rules\Properties\ExistingClassesInPropertiesRule( + $this->getService('reflectionProvider'), + $this->getService('0101'), + $this->getService('0129'), + $this->getService('017'), + true, + false + ); + } + + + public function createService0297(): PHPStan\Rules\Functions\FunctionCallableRule + { + return new PHPStan\Rules\Functions\FunctionCallableRule( + $this->getService('reflectionProvider'), + $this->getService('0133'), + $this->getService('017'), + false, + true + ); + } + + + public function createService0298(): PHPStan\Rules\Properties\MissingReadOnlyByPhpDocPropertyAssignRule + { + return new PHPStan\Rules\Properties\MissingReadOnlyByPhpDocPropertyAssignRule($this->getService('0308')); + } + + + public function createService0299(): PHPStan\Rules\Properties\OverridingPropertyRule + { + return new PHPStan\Rules\Properties\OverridingPropertyRule(true, false); + } + + + public function createService0300(): PHPStan\Rules\Properties\ReadOnlyByPhpDocPropertyRule + { + return new PHPStan\Rules\Properties\ReadOnlyByPhpDocPropertyRule; + } + + + public function createService0301(): PHPStan\Rules\Properties\UninitializedPropertyRule + { + return new PHPStan\Rules\Properties\UninitializedPropertyRule($this->getService('0308')); + } + + + public function createService0302(): PHPStan\Rules\Properties\WritingToReadOnlyPropertiesRule + { + return new PHPStan\Rules\Properties\WritingToReadOnlyPropertiesRule( + $this->getService('0133'), + $this->getService('0131'), + $this->getService('0132'), + false + ); + } + + + public function createService0303(): PHPStan\Rules\Properties\ReadingWriteOnlyPropertiesRule + { + return new PHPStan\Rules\Properties\ReadingWriteOnlyPropertiesRule( + $this->getService('0131'), + $this->getService('0132'), + $this->getService('0133'), + false + ); + } + + + public function createService0304(): PHPStan\Rules\Variables\CompactVariablesRule + { + return new PHPStan\Rules\Variables\CompactVariablesRule(true); + } + + + public function createService0305(): PHPStan\Rules\Variables\DefinedVariableRule + { + return new PHPStan\Rules\Variables\DefinedVariableRule(true, true); + } + + + public function createService0306(): PHPStan\Rules\Regexp\RegularExpressionPatternRule + { + return new PHPStan\Rules\Regexp\RegularExpressionPatternRule; + } + + + public function createService0307(): PHPStan\Rules\Classes\LocalTypeAliasesRule + { + return new PHPStan\Rules\Classes\LocalTypeAliasesRule([], $this->getService('reflectionProvider'), $this->getService('029')); + } + + + public function createService0308(): PHPStan\Reflection\ConstructorsHelper + { + return new PHPStan\Reflection\ConstructorsHelper([]); + } + + + public function createService0309(): PHPStan\Rules\Methods\MissingMagicSerializationMethodsRule + { + return new PHPStan\Rules\Methods\MissingMagicSerializationMethodsRule($this->getService('017')); + } + + + public function createService0310(): PHPStan\Rules\Classes\MixinRule + { + return new PHPStan\Rules\Classes\MixinRule( + $this->getService('reflectionProvider'), + $this->getService('0101'), + $this->getService('0116'), + $this->getService('0124'), + $this->getService('0129'), + true + ); + } + + + public function createService0311(): PHPStan\Rules\Functions\CallCallablesRule + { + return new PHPStan\Rules\Functions\CallCallablesRule($this->getService('0111'), $this->getService('0133'), true); + } + + + public function createService0312(): PHPStan\Rules\Methods\IllegalConstructorMethodCallRule + { + return new PHPStan\Rules\Methods\IllegalConstructorMethodCallRule; + } + + + public function createService0313(): PHPStan\Rules\Methods\IllegalConstructorStaticCallRule + { + return new PHPStan\Rules\Methods\IllegalConstructorStaticCallRule; + } + + + public function createService0314(): PHPStan\Rules\PhpDoc\InvalidPhpDocVarTagTypeRule + { + return new PHPStan\Rules\PhpDoc\InvalidPhpDocVarTagTypeRule( + $this->getService('0135'), + $this->getService('reflectionProvider'), + $this->getService('0101'), + $this->getService('0116'), + $this->getService('0124'), + $this->getService('0129'), + true, + true + ); + } + + + public function createService0315(): PHPStan\Rules\Arrays\InvalidKeyInArrayDimFetchRule + { + return new PHPStan\Rules\Arrays\InvalidKeyInArrayDimFetchRule($this->getService('0133'), true); + } + + + public function createService0316(): PHPStan\Rules\Arrays\InvalidKeyInArrayItemRule + { + return new PHPStan\Rules\Arrays\InvalidKeyInArrayItemRule(true); + } + + + public function createService0317(): PHPStan\Rules\Arrays\NonexistentOffsetInArrayDimFetchRule + { + return new PHPStan\Rules\Arrays\NonexistentOffsetInArrayDimFetchRule($this->getService('0133'), $this->getService('0100'), true); + } + + + public function createService0318(): PHPStan\Rules\Exceptions\ThrowsVoidFunctionWithExplicitThrowPointRule + { + return new PHPStan\Rules\Exceptions\ThrowsVoidFunctionWithExplicitThrowPointRule( + $this->getService('exceptionTypeResolver'), + false + ); + } + + + public function createService0319(): PHPStan\Rules\Exceptions\ThrowsVoidMethodWithExplicitThrowPointRule + { + return new PHPStan\Rules\Exceptions\ThrowsVoidMethodWithExplicitThrowPointRule( + $this->getService('exceptionTypeResolver'), + false + ); + } + + + public function createService0320(): PHPStan\Rules\Generators\YieldFromTypeRule + { + return new PHPStan\Rules\Generators\YieldFromTypeRule($this->getService('0133'), true); + } + + + public function createService0321(): PHPStan\Rules\Generators\YieldInGeneratorRule + { + return new PHPStan\Rules\Generators\YieldInGeneratorRule(true); + } + + + public function createService0322(): PHPStan\Rules\Arrays\ArrayUnpackingRule + { + return new PHPStan\Rules\Arrays\ArrayUnpackingRule($this->getService('017'), $this->getService('0133')); + } + + + public function createService0323(): PHPStan\Rules\Properties\ReadOnlyByPhpDocPropertyAssignRefRule + { + return new PHPStan\Rules\Properties\ReadOnlyByPhpDocPropertyAssignRefRule($this->getService('0132')); + } + + + public function createService0324(): PHPStan\Rules\Properties\ReadOnlyByPhpDocPropertyAssignRule + { + return new PHPStan\Rules\Properties\ReadOnlyByPhpDocPropertyAssignRule($this->getService('0132'), $this->getService('0308')); + } + + + public function createService0325(): PHPStan\Rules\Classes\ImpossibleInstanceOfRule + { + return new PHPStan\Rules\Classes\ImpossibleInstanceOfRule(false, true); + } + + + public function createService0326(): PHPStan\Rules\Comparison\BooleanAndConstantConditionRule + { + return new PHPStan\Rules\Comparison\BooleanAndConstantConditionRule($this->getService('0102'), true, true); + } + + + public function createService0327(): PHPStan\Rules\Comparison\BooleanOrConstantConditionRule + { + return new PHPStan\Rules\Comparison\BooleanOrConstantConditionRule($this->getService('0102'), true, true); + } + + + public function createService0328(): PHPStan\Rules\Comparison\BooleanNotConstantConditionRule + { + return new PHPStan\Rules\Comparison\BooleanNotConstantConditionRule($this->getService('0102'), true); + } + + + public function createService0329(): PHPStan\Rules\DeadCode\UnusedPrivatePropertyRule + { + return new PHPStan\Rules\DeadCode\UnusedPrivatePropertyRule($this->getService('0130'), [], [], false); + } + + + public function createService0330(): PHPStan\Rules\Comparison\DoWhileLoopConstantConditionRule + { + return new PHPStan\Rules\Comparison\DoWhileLoopConstantConditionRule($this->getService('0102'), true); + } + + + public function createService0331(): PHPStan\Rules\Comparison\ElseIfConstantConditionRule + { + return new PHPStan\Rules\Comparison\ElseIfConstantConditionRule($this->getService('0102'), true); + } + + + public function createService0332(): PHPStan\Rules\Comparison\IfConstantConditionRule + { + return new PHPStan\Rules\Comparison\IfConstantConditionRule($this->getService('0102'), true); + } + + + public function createService0333(): PHPStan\Rules\Comparison\ImpossibleCheckTypeFunctionCallRule + { + return new PHPStan\Rules\Comparison\ImpossibleCheckTypeFunctionCallRule($this->getService('0103'), false, true); + } + + + public function createService0334(): PHPStan\Rules\Comparison\ImpossibleCheckTypeMethodCallRule + { + return new PHPStan\Rules\Comparison\ImpossibleCheckTypeMethodCallRule($this->getService('0103'), false, true); + } + + + public function createService0335(): PHPStan\Rules\Comparison\ImpossibleCheckTypeStaticMethodCallRule + { + return new PHPStan\Rules\Comparison\ImpossibleCheckTypeStaticMethodCallRule($this->getService('0103'), false, true); + } + + + public function createService0336(): PHPStan\Rules\Comparison\MatchExpressionRule + { + return new PHPStan\Rules\Comparison\MatchExpressionRule(false); + } + + + public function createService0337(): PHPStan\Rules\Comparison\StrictComparisonOfDifferentTypesRule + { + return new PHPStan\Rules\Comparison\StrictComparisonOfDifferentTypesRule(false, true); + } + + + public function createService0338(): PHPStan\Rules\Comparison\ConstantLooseComparisonRule + { + return new PHPStan\Rules\Comparison\ConstantLooseComparisonRule(false); + } + + + public function createService0339(): PHPStan\Rules\Comparison\TernaryOperatorConstantConditionRule + { + return new PHPStan\Rules\Comparison\TernaryOperatorConstantConditionRule($this->getService('0102'), true); + } + + + public function createService0340(): PHPStan\Rules\Comparison\UnreachableIfBranchesRule + { + return new PHPStan\Rules\Comparison\UnreachableIfBranchesRule($this->getService('0102'), true); + } + + + public function createService0341(): PHPStan\Rules\Comparison\UnreachableTernaryElseBranchRule + { + return new PHPStan\Rules\Comparison\UnreachableTernaryElseBranchRule($this->getService('0102'), true); + } + + + public function createService0342(): PHPStan\Rules\Comparison\WhileLoopAlwaysFalseConditionRule + { + return new PHPStan\Rules\Comparison\WhileLoopAlwaysFalseConditionRule($this->getService('0102'), true); + } + + + public function createService0343(): PHPStan\Rules\Comparison\WhileLoopAlwaysTrueConditionRule + { + return new PHPStan\Rules\Comparison\WhileLoopAlwaysTrueConditionRule($this->getService('0102'), true); + } + + + public function createService0344(): PHPStan\Rules\TooWideTypehints\TooWideMethodReturnTypehintRule + { + return new PHPStan\Rules\TooWideTypehints\TooWideMethodReturnTypehintRule(false); + } + + + public function createService0345(): PHPStan\Rules\Properties\NullsafePropertyFetchRule + { + return new PHPStan\Rules\Properties\NullsafePropertyFetchRule; + } + + + public function createService0346(): PHPStan\Rules\Traits\TraitDeclarationCollector + { + return new PHPStan\Rules\Traits\TraitDeclarationCollector; + } + + + public function createService0347(): PHPStan\Rules\Traits\TraitUseCollector + { + return new PHPStan\Rules\Traits\TraitUseCollector; + } + + + public function createService0348(): PHPStan\Rules\Traits\NotAnalysedTraitRule + { + return new PHPStan\Rules\Traits\NotAnalysedTraitRule; + } + + + public function createService0349(): PHPStan\Rules\Functions\RandomIntParametersRule + { + return new PHPStan\Rules\Functions\RandomIntParametersRule($this->getService('reflectionProvider'), true); + } + + + public function createService0350(): PHPStan\Rules\Functions\ArrayFilterRule + { + return new PHPStan\Rules\Functions\ArrayFilterRule($this->getService('reflectionProvider')); + } + + + public function createService0351(): SzepeViktor\PHPStan\WordPress\WpThemeGetDynamicMethodReturnTypeExtension + { + return new SzepeViktor\PHPStan\WordPress\WpThemeGetDynamicMethodReturnTypeExtension; + } + + + public function createService0352(): SzepeViktor\PHPStan\WordPress\IsWpErrorFunctionTypeSpecifyingExtension + { + return new SzepeViktor\PHPStan\WordPress\IsWpErrorFunctionTypeSpecifyingExtension; + } + + + public function createService0353(): SzepeViktor\PHPStan\WordPress\WpThemeMagicPropertiesClassReflectionExtension + { + return new SzepeViktor\PHPStan\WordPress\WpThemeMagicPropertiesClassReflectionExtension; + } + + + public function createService0354(): SzepeViktor\PHPStan\WordPress\GetListTableDynamicFunctionReturnTypeExtension + { + return new SzepeViktor\PHPStan\WordPress\GetListTableDynamicFunctionReturnTypeExtension; + } + + + public function createService0355(): SzepeViktor\PHPStan\WordPress\RedirectCanonicalDynamicFunctionReturnTypeExtension + { + return new SzepeViktor\PHPStan\WordPress\RedirectCanonicalDynamicFunctionReturnTypeExtension; + } + + + public function createService0356(): SzepeViktor\PHPStan\WordPress\StringOrArrayDynamicFunctionReturnTypeExtension + { + return new SzepeViktor\PHPStan\WordPress\StringOrArrayDynamicFunctionReturnTypeExtension; + } + + + public function createService0357(): SzepeViktor\PHPStan\WordPress\GetTermsDynamicFunctionReturnTypeExtension + { + return new SzepeViktor\PHPStan\WordPress\GetTermsDynamicFunctionReturnTypeExtension; + } + + + public function createService0358(): SzepeViktor\PHPStan\WordPress\GetPostDynamicFunctionReturnTypeExtension + { + return new SzepeViktor\PHPStan\WordPress\GetPostDynamicFunctionReturnTypeExtension; + } + + + public function createService0359(): SzepeViktor\PHPStan\WordPress\GetPostsDynamicFunctionReturnTypeExtension + { + return new SzepeViktor\PHPStan\WordPress\GetPostsDynamicFunctionReturnTypeExtension; + } + + + public function createService0360(): SzepeViktor\PHPStan\WordPress\GetSitesDynamicFunctionReturnTypeExtension + { + return new SzepeViktor\PHPStan\WordPress\GetSitesDynamicFunctionReturnTypeExtension; + } + + + public function createService0361(): SzepeViktor\PHPStan\WordPress\GetTaxonomiesDynamicFunctionReturnTypeExtension + { + return new SzepeViktor\PHPStan\WordPress\GetTaxonomiesDynamicFunctionReturnTypeExtension; + } + + + public function createService0362(): SzepeViktor\PHPStan\WordPress\GetObjectTaxonomiesDynamicFunctionReturnTypeExtension + { + return new SzepeViktor\PHPStan\WordPress\GetObjectTaxonomiesDynamicFunctionReturnTypeExtension; + } + + + public function createService0363(): SzepeViktor\PHPStan\WordPress\GetCommentDynamicFunctionReturnTypeExtension + { + return new SzepeViktor\PHPStan\WordPress\GetCommentDynamicFunctionReturnTypeExtension; + } + + + public function createService0364(): SzepeViktor\PHPStan\WordPress\HasFilterDynamicFunctionReturnTypeExtension + { + return new SzepeViktor\PHPStan\WordPress\HasFilterDynamicFunctionReturnTypeExtension; + } + + + public function createService0365(): SzepeViktor\PHPStan\WordPress\ShortcodeAttsDynamicFunctionReturnTypeExtension + { + return new SzepeViktor\PHPStan\WordPress\ShortcodeAttsDynamicFunctionReturnTypeExtension; + } + + + public function createService0366(): SzepeViktor\PHPStan\WordPress\MySQL2DateDynamicFunctionReturnTypeExtension + { + return new SzepeViktor\PHPStan\WordPress\MySQL2DateDynamicFunctionReturnTypeExtension; + } + + + public function createService0367(): SzepeViktor\PHPStan\WordPress\CurrentTimeDynamicFunctionReturnTypeExtension + { + return new SzepeViktor\PHPStan\WordPress\CurrentTimeDynamicFunctionReturnTypeExtension; + } + + + public function createService0368(): SzepeViktor\PHPStan\WordPress\ApplyFiltersDynamicFunctionReturnTypeExtension + { + return new SzepeViktor\PHPStan\WordPress\ApplyFiltersDynamicFunctionReturnTypeExtension($this->getService('0135')); + } + + + public function createService0369(): SzepeViktor\PHPStan\WordPress\EchoParameterDynamicFunctionReturnTypeExtension + { + return new SzepeViktor\PHPStan\WordPress\EchoParameterDynamicFunctionReturnTypeExtension; + } + + + public function createService0370(): SzepeViktor\PHPStan\WordPress\WPErrorParameterDynamicFunctionReturnTypeExtension + { + return new SzepeViktor\PHPStan\WordPress\WPErrorParameterDynamicFunctionReturnTypeExtension($this->getService('031')); + } + + + public function createService0371(): SzepeViktor\PHPStan\WordPress\TermExistsDynamicFunctionReturnTypeExtension + { + return new SzepeViktor\PHPStan\WordPress\TermExistsDynamicFunctionReturnTypeExtension; + } + + + public function createService0372(): SzepeViktor\PHPStan\WordPress\WpParseUrlFunctionDynamicReturnTypeExtension + { + return new SzepeViktor\PHPStan\WordPress\WpParseUrlFunctionDynamicReturnTypeExtension; + } + + + public function createService0373(): SzepeViktor\PHPStan\WordPress\HookDocsVisitor + { + return new SzepeViktor\PHPStan\WordPress\HookDocsVisitor; + } + + + public function createService0374(): SzepeViktor\PHPStan\WordPress\AssertWpErrorTypeSpecifyingExtension + { + return new SzepeViktor\PHPStan\WordPress\AssertWpErrorTypeSpecifyingExtension; + } + + + public function createService0375(): SzepeViktor\PHPStan\WordPress\AssertNotWpErrorTypeSpecifyingExtension + { + return new SzepeViktor\PHPStan\WordPress\AssertNotWpErrorTypeSpecifyingExtension; + } + + + public function createService0376(): Understrap\PHPStan\GetThemeModReturnType + { + return new Understrap\PHPStan\GetThemeModReturnType; + } + + + public function createServiceBetterReflectionClassReflector(): PHPStan\BetterReflection\Reflector\ClassReflector + { + return new PHPStan\BetterReflection\Reflector\ClassReflector($this->getService('betterReflectionSourceLocator')); + } + + + public function createServiceBetterReflectionConstantReflector(): PHPStan\BetterReflection\Reflector\ConstantReflector + { + return new PHPStan\BetterReflection\Reflector\ConstantReflector($this->getService('betterReflectionSourceLocator')); + } + + + public function createServiceBetterReflectionFunctionReflector(): PHPStan\BetterReflection\Reflector\FunctionReflector + { + return new PHPStan\BetterReflection\Reflector\FunctionReflector($this->getService('betterReflectionSourceLocator')); + } + + + public function createServiceBetterReflectionProvider(): PHPStan\Reflection\BetterReflection\BetterReflectionProvider + { + return new PHPStan\Reflection\BetterReflection\BetterReflectionProvider( + $this->getService('091'), + $this->getService('073'), + $this->getService('059'), + $this->getService('betterReflectionReflector'), + $this->getService('0135'), + $this->getService('025'), + $this->getService('017'), + $this->getService('092'), + $this->getService('stubPhpDocProvider'), + $this->getService('072'), + $this->getService('relativePathHelper'), + $this->getService('016'), + $this->getService('063'), + $this->getService('0275') + ); + } + + + public function createServiceBetterReflectionReflector(): PHPStan\Reflection\BetterReflection\Reflector\MemoizingReflector + { + return new PHPStan\Reflection\BetterReflection\Reflector\MemoizingReflector($this->getService('originalBetterReflectionReflector')); + } + + + public function createServiceBetterReflectionSourceLocator(): PHPStan\BetterReflection\SourceLocator\Type\SourceLocator + { + return $this->getService('0272')->create(); + } + + + public function createServiceBroker(): PHPStan\Broker\Broker + { + return $this->getService('brokerFactory')->create(); + } + + + public function createServiceBrokerFactory(): PHPStan\Broker\BrokerFactory + { + return new PHPStan\Broker\BrokerFactory($this->getService('056')); + } + + + public function createServiceCacheStorage(): PHPStan\Cache\FileCacheStorage + { + return new PHPStan\Cache\FileCacheStorage('/Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/.phpstan-cache/cache/PHPStan'); + } + + + public function createServiceContainer(): Container_3c38ef4466 + { + return $this; + } + + + public function createServiceCurrentPhpVersionLexer(): PhpParser\Lexer + { + return $this->getService('02')->create(); + } + + + public function createServiceCurrentPhpVersionPhpParser(): PhpParser\Parser\Php7 + { + return new PhpParser\Parser\Php7($this->getService('currentPhpVersionLexer')); + } + + + public function createServiceCurrentPhpVersionRichParser(): PHPStan\Parser\RichParser + { + return new PHPStan\Parser\RichParser( + $this->getService('currentPhpVersionPhpParser'), + $this->getService('currentPhpVersionLexer'), + $this->getService('03'), + $this->getService('056') + ); + } + + + public function createServiceCurrentPhpVersionSimpleDirectParser(): PHPStan\Parser\SimpleParser + { + return new PHPStan\Parser\SimpleParser($this->getService('currentPhpVersionPhpParser'), $this->getService('03')); + } + + + public function createServiceCurrentPhpVersionSimpleParser(): PHPStan\Parser\CleaningParser + { + return new PHPStan\Parser\CleaningParser($this->getService('currentPhpVersionSimpleDirectParser'), $this->getService('017')); + } + + + public function createServiceDefaultAnalysisParser(): PHPStan\Parser\CachedParser + { + return new PHPStan\Parser\CachedParser($this->getService('pathRoutingParser'), 256); + } + + + public function createServiceErrorFormatter__checkstyle(): PHPStan\Command\ErrorFormatter\CheckstyleErrorFormatter + { + return new PHPStan\Command\ErrorFormatter\CheckstyleErrorFormatter($this->getService('simpleRelativePathHelper')); + } + + + public function createServiceErrorFormatter__github(): PHPStan\Command\ErrorFormatter\GithubErrorFormatter + { + return new PHPStan\Command\ErrorFormatter\GithubErrorFormatter($this->getService('simpleRelativePathHelper')); + } + + + public function createServiceErrorFormatter__gitlab(): PHPStan\Command\ErrorFormatter\GitlabErrorFormatter + { + return new PHPStan\Command\ErrorFormatter\GitlabErrorFormatter($this->getService('simpleRelativePathHelper')); + } + + + public function createServiceErrorFormatter__json(): PHPStan\Command\ErrorFormatter\JsonErrorFormatter + { + return new PHPStan\Command\ErrorFormatter\JsonErrorFormatter(false); + } + + + public function createServiceErrorFormatter__junit(): PHPStan\Command\ErrorFormatter\JunitErrorFormatter + { + return new PHPStan\Command\ErrorFormatter\JunitErrorFormatter($this->getService('simpleRelativePathHelper')); + } + + + public function createServiceErrorFormatter__prettyJson(): PHPStan\Command\ErrorFormatter\JsonErrorFormatter + { + return new PHPStan\Command\ErrorFormatter\JsonErrorFormatter(true); + } + + + public function createServiceErrorFormatter__raw(): PHPStan\Command\ErrorFormatter\RawErrorFormatter + { + return new PHPStan\Command\ErrorFormatter\RawErrorFormatter; + } + + + public function createServiceErrorFormatter__table(): PHPStan\Command\ErrorFormatter\TableErrorFormatter + { + return new PHPStan\Command\ErrorFormatter\TableErrorFormatter( + $this->getService('relativePathHelper'), + $this->getService('simpleRelativePathHelper'), + $this->getService('0277'), + true, + null + ); + } + + + public function createServiceErrorFormatter__teamcity(): PHPStan\Command\ErrorFormatter\TeamcityErrorFormatter + { + return new PHPStan\Command\ErrorFormatter\TeamcityErrorFormatter($this->getService('simpleRelativePathHelper')); + } + + + public function createServiceExceptionTypeResolver(): PHPStan\Rules\Exceptions\ExceptionTypeResolver + { + return $this->getService('0104'); + } + + + public function createServiceFileExcluderAnalyse(): PHPStan\File\FileExcluder + { + return $this->getService('064')->createAnalyseFileExcluder(); + } + + + public function createServiceFileExcluderScan(): PHPStan\File\FileExcluder + { + return $this->getService('064')->createScanFileExcluder(); + } + + + public function createServiceFileFinderAnalyse(): PHPStan\File\FileFinder + { + return new PHPStan\File\FileFinder($this->getService('fileExcluderAnalyse'), $this->getService('063'), ['php']); + } + + + public function createServiceFileFinderScan(): PHPStan\File\FileFinder + { + return new PHPStan\File\FileFinder($this->getService('fileExcluderScan'), $this->getService('063'), ['php']); + } + + + public function createServiceNodeScopeResolverReflector(): PHPStan\Reflection\BetterReflection\Reflector\MemoizingReflector + { + return $this->getService('betterReflectionReflector'); + } + + + public function createServiceOriginalBetterReflectionReflector(): PHPStan\BetterReflection\Reflector\DefaultReflector + { + return new PHPStan\BetterReflection\Reflector\DefaultReflector($this->getService('betterReflectionSourceLocator')); + } + + + public function createServiceParentDirectoryRelativePathHelper(): PHPStan\File\ParentDirectoryRelativePathHelper + { + return new PHPStan\File\ParentDirectoryRelativePathHelper('/Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child'); + } + + + public function createServicePathRoutingParser(): PHPStan\Parser\PathRoutingParser + { + return new PHPStan\Parser\PathRoutingParser( + $this->getService('063'), + $this->getService('currentPhpVersionRichParser'), + $this->getService('currentPhpVersionSimpleParser'), + $this->getService('php8Parser'), + $this->parameters['singleReflectionFile'] + ); + } + + + public function createServicePhp8Lexer(): PhpParser\Lexer\Emulative + { + return $this->getService('02')->createEmulative(); + } + + + public function createServicePhp8Parser(): PHPStan\Parser\SimpleParser + { + return new PHPStan\Parser\SimpleParser($this->getService('php8PhpParser'), $this->getService('03')); + } + + + public function createServicePhp8PhpParser(): PhpParser\Parser\Php7 + { + return new PhpParser\Parser\Php7($this->getService('php8Lexer')); + } + + + public function createServicePhpParserDecorator(): PHPStan\Parser\PhpParserDecorator + { + return new PHPStan\Parser\PhpParserDecorator($this->getService('defaultAnalysisParser')); + } + + + public function createServiceReflectionProvider(): PHPStan\Reflection\ReflectionProvider + { + return $this->getService('reflectionProviderFactory')->create(); + } + + + public function createServiceReflectionProviderFactory(): PHPStan\Reflection\ReflectionProvider\ReflectionProviderFactory + { + return new PHPStan\Reflection\ReflectionProvider\ReflectionProviderFactory($this->getService('betterReflectionProvider')); + } + + + public function createServiceRegistry(): PHPStan\Rules\LazyRegistry + { + return new PHPStan\Rules\LazyRegistry($this->getService('056')); + } + + + public function createServiceRelativePathHelper(): PHPStan\File\RelativePathHelper + { + return new PHPStan\File\FuzzyRelativePathHelper( + $this->getService('parentDirectoryRelativePathHelper'), + '/Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child', + $this->parameters['analysedPaths'] + ); + } + + + public function createServiceRules__0(): PHPStan\Rules\Debug\DumpTypeRule + { + return new PHPStan\Rules\Debug\DumpTypeRule($this->getService('reflectionProvider')); + } + + + public function createServiceRules__1(): PHPStan\Rules\Debug\FileAssertRule + { + return new PHPStan\Rules\Debug\FileAssertRule($this->getService('reflectionProvider')); + } + + + public function createServiceRules__10(): PHPStan\Rules\Arrays\DuplicateKeysInLiteralArraysRule + { + return new PHPStan\Rules\Arrays\DuplicateKeysInLiteralArraysRule($this->getService('014')); + } + + + public function createServiceRules__100(): PHPStan\Rules\PhpDoc\IncompatiblePhpDocTypeRule + { + return new PHPStan\Rules\PhpDoc\IncompatiblePhpDocTypeRule( + $this->getService('0135'), + $this->getService('0116'), + $this->getService('0129') + ); + } + + + public function createServiceRules__101(): PHPStan\Rules\PhpDoc\IncompatiblePropertyPhpDocTypeRule + { + return new PHPStan\Rules\PhpDoc\IncompatiblePropertyPhpDocTypeRule($this->getService('0116'), $this->getService('0129')); + } + + + public function createServiceRules__102(): PHPStan\Rules\PhpDoc\InvalidPhpDocTagValueRule + { + return new PHPStan\Rules\PhpDoc\InvalidPhpDocTagValueRule($this->getService('020'), $this->getService('023')); + } + + + public function createServiceRules__103(): PHPStan\Rules\PhpDoc\InvalidPHPStanDocTagRule + { + return new PHPStan\Rules\PhpDoc\InvalidPHPStanDocTagRule($this->getService('020'), $this->getService('023')); + } + + + public function createServiceRules__104(): PHPStan\Rules\PhpDoc\InvalidThrowsPhpDocValueRule + { + return new PHPStan\Rules\PhpDoc\InvalidThrowsPhpDocValueRule($this->getService('0135')); + } + + + public function createServiceRules__105(): PHPStan\Rules\PhpDoc\WrongVariableNameInVarTagRule + { + return new PHPStan\Rules\PhpDoc\WrongVariableNameInVarTagRule($this->getService('0135')); + } + + + public function createServiceRules__106(): PHPStan\Rules\Properties\AccessPrivatePropertyThroughStaticRule + { + return new PHPStan\Rules\Properties\AccessPrivatePropertyThroughStaticRule; + } + + + public function createServiceRules__107(): PHPStan\Rules\Arrays\ArrayDestructuringRule + { + return new PHPStan\Rules\Arrays\ArrayDestructuringRule($this->getService('0133'), $this->getService('0100')); + } + + + public function createServiceRules__108(): PHPStan\Rules\Arrays\IterableInForeachRule + { + return new PHPStan\Rules\Arrays\IterableInForeachRule($this->getService('0133')); + } + + + public function createServiceRules__109(): PHPStan\Rules\Arrays\OffsetAccessAssignmentRule + { + return new PHPStan\Rules\Arrays\OffsetAccessAssignmentRule($this->getService('0133')); + } + + + public function createServiceRules__11(): PHPStan\Rules\Arrays\EmptyArrayItemRule + { + return new PHPStan\Rules\Arrays\EmptyArrayItemRule; + } + + + public function createServiceRules__110(): PHPStan\Rules\Arrays\OffsetAccessAssignOpRule + { + return new PHPStan\Rules\Arrays\OffsetAccessAssignOpRule($this->getService('0133')); + } + + + public function createServiceRules__111(): PHPStan\Rules\Arrays\OffsetAccessValueAssignmentRule + { + return new PHPStan\Rules\Arrays\OffsetAccessValueAssignmentRule($this->getService('0133')); + } + + + public function createServiceRules__112(): PHPStan\Rules\Arrays\UnpackIterableInArrayRule + { + return new PHPStan\Rules\Arrays\UnpackIterableInArrayRule($this->getService('0133')); + } + + + public function createServiceRules__113(): PHPStan\Rules\Functions\ArrowFunctionReturnTypeRule + { + return new PHPStan\Rules\Functions\ArrowFunctionReturnTypeRule($this->getService('0113')); + } + + + public function createServiceRules__114(): PHPStan\Rules\Functions\ClosureReturnTypeRule + { + return new PHPStan\Rules\Functions\ClosureReturnTypeRule($this->getService('0113')); + } + + + public function createServiceRules__115(): PHPStan\Rules\Functions\ReturnTypeRule + { + return new PHPStan\Rules\Functions\ReturnTypeRule($this->getService('0113')); + } + + + public function createServiceRules__116(): PHPStan\Rules\Generators\YieldTypeRule + { + return new PHPStan\Rules\Generators\YieldTypeRule($this->getService('0133')); + } + + + public function createServiceRules__117(): PHPStan\Rules\Methods\ReturnTypeRule + { + return new PHPStan\Rules\Methods\ReturnTypeRule($this->getService('0113')); + } + + + public function createServiceRules__118(): PHPStan\Rules\Properties\DefaultValueTypesAssignedToPropertiesRule + { + return new PHPStan\Rules\Properties\DefaultValueTypesAssignedToPropertiesRule($this->getService('0133')); + } + + + public function createServiceRules__119(): PHPStan\Rules\Properties\ReadOnlyPropertyAssignRule + { + return new PHPStan\Rules\Properties\ReadOnlyPropertyAssignRule($this->getService('0132'), $this->getService('0308')); + } + + + public function createServiceRules__12(): PHPStan\Rules\Arrays\OffsetAccessWithoutDimForReadingRule + { + return new PHPStan\Rules\Arrays\OffsetAccessWithoutDimForReadingRule; + } + + + public function createServiceRules__120(): PHPStan\Rules\Properties\ReadOnlyPropertyAssignRefRule + { + return new PHPStan\Rules\Properties\ReadOnlyPropertyAssignRefRule($this->getService('0132')); + } + + + public function createServiceRules__121(): PHPStan\Rules\Properties\TypesAssignedToPropertiesRule + { + return new PHPStan\Rules\Properties\TypesAssignedToPropertiesRule( + $this->getService('0133'), + $this->getService('0131'), + $this->getService('0132') + ); + } + + + public function createServiceRules__122(): PHPStan\Rules\Variables\ThrowTypeRule + { + return new PHPStan\Rules\Variables\ThrowTypeRule($this->getService('0133')); + } + + + public function createServiceRules__123(): PHPStan\Rules\Variables\VariableCloningRule + { + return new PHPStan\Rules\Variables\VariableCloningRule($this->getService('0133')); + } + + + public function createServiceRules__124(): PHPStan\Rules\Arrays\DeadForeachRule + { + return new PHPStan\Rules\Arrays\DeadForeachRule; + } + + + public function createServiceRules__125(): PHPStan\Rules\Comparison\NumberComparisonOperatorsConstantConditionRule + { + return new PHPStan\Rules\Comparison\NumberComparisonOperatorsConstantConditionRule; + } + + + public function createServiceRules__126(): PHPStan\Rules\DeadCode\NoopRule + { + return new PHPStan\Rules\DeadCode\NoopRule($this->getService('014')); + } + + + public function createServiceRules__127(): PHPStan\Rules\DeadCode\UnreachableStatementRule + { + return new PHPStan\Rules\DeadCode\UnreachableStatementRule; + } + + + public function createServiceRules__128(): PHPStan\Rules\DeadCode\UnusedPrivateConstantRule + { + return new PHPStan\Rules\DeadCode\UnusedPrivateConstantRule($this->getService('0126')); + } + + + public function createServiceRules__129(): PHPStan\Rules\DeadCode\UnusedPrivateMethodRule + { + return new PHPStan\Rules\DeadCode\UnusedPrivateMethodRule; + } + + + public function createServiceRules__13(): PHPStan\Rules\Cast\UnsetCastRule + { + return new PHPStan\Rules\Cast\UnsetCastRule($this->getService('017')); + } + + + public function createServiceRules__130(): PHPStan\Rules\Exceptions\CatchWithUnthrownExceptionRule + { + return new PHPStan\Rules\Exceptions\CatchWithUnthrownExceptionRule; + } + + + public function createServiceRules__131(): PHPStan\Rules\Exceptions\OverwrittenExitPointByFinallyRule + { + return new PHPStan\Rules\Exceptions\OverwrittenExitPointByFinallyRule; + } + + + public function createServiceRules__132(): PHPStan\Rules\Functions\CallToFunctionStatementWithoutSideEffectsRule + { + return new PHPStan\Rules\Functions\CallToFunctionStatementWithoutSideEffectsRule($this->getService('reflectionProvider')); + } + + + public function createServiceRules__133(): PHPStan\Rules\Methods\CallToConstructorStatementWithoutSideEffectsRule + { + return new PHPStan\Rules\Methods\CallToConstructorStatementWithoutSideEffectsRule($this->getService('reflectionProvider')); + } + + + public function createServiceRules__134(): PHPStan\Rules\Methods\CallToMethodStatementWithoutSideEffectsRule + { + return new PHPStan\Rules\Methods\CallToMethodStatementWithoutSideEffectsRule($this->getService('0133')); + } + + + public function createServiceRules__135(): PHPStan\Rules\Methods\CallToStaticMethodStatementWithoutSideEffectsRule + { + return new PHPStan\Rules\Methods\CallToStaticMethodStatementWithoutSideEffectsRule( + $this->getService('0133'), + $this->getService('reflectionProvider') + ); + } + + + public function createServiceRules__136(): PHPStan\Rules\Methods\NullsafeMethodCallRule + { + return new PHPStan\Rules\Methods\NullsafeMethodCallRule; + } + + + public function createServiceRules__137(): PHPStan\Rules\TooWideTypehints\TooWideArrowFunctionReturnTypehintRule + { + return new PHPStan\Rules\TooWideTypehints\TooWideArrowFunctionReturnTypehintRule; + } + + + public function createServiceRules__138(): PHPStan\Rules\TooWideTypehints\TooWideClosureReturnTypehintRule + { + return new PHPStan\Rules\TooWideTypehints\TooWideClosureReturnTypehintRule; + } + + + public function createServiceRules__139(): PHPStan\Rules\TooWideTypehints\TooWideFunctionReturnTypehintRule + { + return new PHPStan\Rules\TooWideTypehints\TooWideFunctionReturnTypehintRule; + } + + + public function createServiceRules__14(): PHPStan\Rules\Classes\AllowedSubTypesRule + { + return new PHPStan\Rules\Classes\AllowedSubTypesRule; + } + + + public function createServiceRules__140(): PHPStan\Rules\DateTimeInstantiationRule + { + return new PHPStan\Rules\DateTimeInstantiationRule; + } + + + public function createServiceRules__141(): PHPStan\Rules\Functions\ImplodeFunctionRule + { + return new PHPStan\Rules\Functions\ImplodeFunctionRule($this->getService('reflectionProvider'), $this->getService('0133')); + } + + + public function createServiceRules__142(): PHPStan\Rules\Constants\MissingClassConstantTypehintRule + { + return new PHPStan\Rules\Constants\MissingClassConstantTypehintRule($this->getService('0124')); + } + + + public function createServiceRules__143(): PHPStan\Rules\Functions\MissingFunctionParameterTypehintRule + { + return new PHPStan\Rules\Functions\MissingFunctionParameterTypehintRule($this->getService('0124')); + } + + + public function createServiceRules__144(): PHPStan\Rules\Functions\MissingFunctionReturnTypehintRule + { + return new PHPStan\Rules\Functions\MissingFunctionReturnTypehintRule($this->getService('0124')); + } + + + public function createServiceRules__145(): PHPStan\Rules\Methods\MissingMethodParameterTypehintRule + { + return new PHPStan\Rules\Methods\MissingMethodParameterTypehintRule($this->getService('0124')); + } + + + public function createServiceRules__146(): PHPStan\Rules\Methods\MissingMethodReturnTypehintRule + { + return new PHPStan\Rules\Methods\MissingMethodReturnTypehintRule($this->getService('0124')); + } + + + public function createServiceRules__147(): PHPStan\Rules\Properties\MissingPropertyTypehintRule + { + return new PHPStan\Rules\Properties\MissingPropertyTypehintRule($this->getService('0124')); + } + + + public function createServiceRules__148(): SzepeViktor\PHPStan\WordPress\HookCallbackRule + { + return new SzepeViktor\PHPStan\WordPress\HookCallbackRule($this->getService('0133')); + } + + + public function createServiceRules__149(): SzepeViktor\PHPStan\WordPress\HookDocsRule + { + return new SzepeViktor\PHPStan\WordPress\HookDocsRule($this->getService('0135'), $this->getService('0133')); + } + + + public function createServiceRules__15(): PHPStan\Rules\Classes\ClassAttributesRule + { + return new PHPStan\Rules\Classes\ClassAttributesRule($this->getService('099')); + } + + + public function createServiceRules__150(): SzepeViktor\PHPStan\WordPress\IsWpErrorRule + { + return new SzepeViktor\PHPStan\WordPress\IsWpErrorRule($this->getService('0133')); + } + + + public function createServiceRules__16(): PHPStan\Rules\Classes\ClassConstantAttributesRule + { + return new PHPStan\Rules\Classes\ClassConstantAttributesRule($this->getService('099')); + } + + + public function createServiceRules__17(): PHPStan\Rules\Classes\ClassConstantRule + { + return new PHPStan\Rules\Classes\ClassConstantRule( + $this->getService('reflectionProvider'), + $this->getService('0133'), + $this->getService('0101'), + $this->getService('017') + ); + } + + + public function createServiceRules__18(): PHPStan\Rules\Classes\DuplicateDeclarationRule + { + return new PHPStan\Rules\Classes\DuplicateDeclarationRule; + } + + + public function createServiceRules__19(): PHPStan\Rules\Classes\EnumSanityRule + { + return new PHPStan\Rules\Classes\EnumSanityRule($this->getService('reflectionProvider')); + } + + + public function createServiceRules__2(): PHPStan\Rules\Api\ApiInstantiationRule + { + return new PHPStan\Rules\Api\ApiInstantiationRule($this->getService('098'), $this->getService('reflectionProvider')); + } + + + public function createServiceRules__20(): PHPStan\Rules\Classes\ExistingClassesInClassImplementsRule + { + return new PHPStan\Rules\Classes\ExistingClassesInClassImplementsRule( + $this->getService('0101'), + $this->getService('reflectionProvider') + ); + } + + + public function createServiceRules__21(): PHPStan\Rules\Classes\ExistingClassesInEnumImplementsRule + { + return new PHPStan\Rules\Classes\ExistingClassesInEnumImplementsRule( + $this->getService('0101'), + $this->getService('reflectionProvider') + ); + } + + + public function createServiceRules__22(): PHPStan\Rules\Classes\ExistingClassesInInterfaceExtendsRule + { + return new PHPStan\Rules\Classes\ExistingClassesInInterfaceExtendsRule( + $this->getService('0101'), + $this->getService('reflectionProvider') + ); + } + + + public function createServiceRules__23(): PHPStan\Rules\Classes\ExistingClassInTraitUseRule + { + return new PHPStan\Rules\Classes\ExistingClassInTraitUseRule($this->getService('0101'), $this->getService('reflectionProvider')); + } + + + public function createServiceRules__24(): PHPStan\Rules\Classes\InstantiationRule + { + return new PHPStan\Rules\Classes\InstantiationRule( + $this->getService('reflectionProvider'), + $this->getService('0111'), + $this->getService('0101') + ); + } + + + public function createServiceRules__25(): PHPStan\Rules\Classes\InstantiationCallableRule + { + return new PHPStan\Rules\Classes\InstantiationCallableRule; + } + + + public function createServiceRules__26(): PHPStan\Rules\Classes\InvalidPromotedPropertiesRule + { + return new PHPStan\Rules\Classes\InvalidPromotedPropertiesRule($this->getService('017')); + } + + + public function createServiceRules__27(): PHPStan\Rules\Classes\NewStaticRule + { + return new PHPStan\Rules\Classes\NewStaticRule; + } + + + public function createServiceRules__28(): PHPStan\Rules\Classes\NonClassAttributeClassRule + { + return new PHPStan\Rules\Classes\NonClassAttributeClassRule; + } + + + public function createServiceRules__29(): PHPStan\Rules\Classes\TraitAttributeClassRule + { + return new PHPStan\Rules\Classes\TraitAttributeClassRule; + } + + + public function createServiceRules__3(): PHPStan\Rules\Api\ApiClassExtendsRule + { + return new PHPStan\Rules\Api\ApiClassExtendsRule($this->getService('098'), $this->getService('reflectionProvider')); + } + + + public function createServiceRules__30(): PHPStan\Rules\Constants\FinalConstantRule + { + return new PHPStan\Rules\Constants\FinalConstantRule($this->getService('017')); + } + + + public function createServiceRules__31(): PHPStan\Rules\EnumCases\EnumCaseAttributesRule + { + return new PHPStan\Rules\EnumCases\EnumCaseAttributesRule($this->getService('099')); + } + + + public function createServiceRules__32(): PHPStan\Rules\Exceptions\ThrowExpressionRule + { + return new PHPStan\Rules\Exceptions\ThrowExpressionRule($this->getService('017')); + } + + + public function createServiceRules__33(): PHPStan\Rules\Functions\ArrowFunctionAttributesRule + { + return new PHPStan\Rules\Functions\ArrowFunctionAttributesRule($this->getService('099')); + } + + + public function createServiceRules__34(): PHPStan\Rules\Functions\ArrowFunctionReturnNullsafeByRefRule + { + return new PHPStan\Rules\Functions\ArrowFunctionReturnNullsafeByRefRule($this->getService('0125')); + } + + + public function createServiceRules__35(): PHPStan\Rules\Functions\CallToFunctionParametersRule + { + return new PHPStan\Rules\Functions\CallToFunctionParametersRule( + $this->getService('reflectionProvider'), + $this->getService('0111') + ); + } + + + public function createServiceRules__36(): PHPStan\Rules\Functions\ClosureAttributesRule + { + return new PHPStan\Rules\Functions\ClosureAttributesRule($this->getService('099')); + } + + + public function createServiceRules__37(): PHPStan\Rules\Functions\DefineParametersRule + { + return new PHPStan\Rules\Functions\DefineParametersRule($this->getService('017')); + } + + + public function createServiceRules__38(): PHPStan\Rules\Functions\ExistingClassesInArrowFunctionTypehintsRule + { + return new PHPStan\Rules\Functions\ExistingClassesInArrowFunctionTypehintsRule($this->getService('0112')); + } + + + public function createServiceRules__39(): PHPStan\Rules\Functions\ExistingClassesInClosureTypehintsRule + { + return new PHPStan\Rules\Functions\ExistingClassesInClosureTypehintsRule($this->getService('0112')); + } + + + public function createServiceRules__4(): PHPStan\Rules\Api\ApiClassImplementsRule + { + return new PHPStan\Rules\Api\ApiClassImplementsRule($this->getService('098'), $this->getService('reflectionProvider')); + } + + + public function createServiceRules__40(): PHPStan\Rules\Functions\ExistingClassesInTypehintsRule + { + return new PHPStan\Rules\Functions\ExistingClassesInTypehintsRule($this->getService('0112')); + } + + + public function createServiceRules__41(): PHPStan\Rules\Functions\FunctionAttributesRule + { + return new PHPStan\Rules\Functions\FunctionAttributesRule($this->getService('099')); + } + + + public function createServiceRules__42(): PHPStan\Rules\Functions\InnerFunctionRule + { + return new PHPStan\Rules\Functions\InnerFunctionRule; + } + + + public function createServiceRules__43(): PHPStan\Rules\Functions\ParamAttributesRule + { + return new PHPStan\Rules\Functions\ParamAttributesRule($this->getService('099')); + } + + + public function createServiceRules__44(): PHPStan\Rules\Functions\PrintfParametersRule + { + return new PHPStan\Rules\Functions\PrintfParametersRule($this->getService('017')); + } + + + public function createServiceRules__45(): PHPStan\Rules\Functions\ReturnNullsafeByRefRule + { + return new PHPStan\Rules\Functions\ReturnNullsafeByRefRule($this->getService('0125')); + } + + + public function createServiceRules__46(): PHPStan\Rules\Keywords\ContinueBreakInLoopRule + { + return new PHPStan\Rules\Keywords\ContinueBreakInLoopRule; + } + + + public function createServiceRules__47(): PHPStan\Rules\Methods\AbstractMethodInNonAbstractClassRule + { + return new PHPStan\Rules\Methods\AbstractMethodInNonAbstractClassRule; + } + + + public function createServiceRules__48(): PHPStan\Rules\Methods\CallMethodsRule + { + return new PHPStan\Rules\Methods\CallMethodsRule($this->getService('0120'), $this->getService('0111')); + } + + + public function createServiceRules__49(): PHPStan\Rules\Methods\CallStaticMethodsRule + { + return new PHPStan\Rules\Methods\CallStaticMethodsRule($this->getService('0121'), $this->getService('0111')); + } + + + public function createServiceRules__5(): PHPStan\Rules\Api\ApiInterfaceExtendsRule + { + return new PHPStan\Rules\Api\ApiInterfaceExtendsRule($this->getService('098'), $this->getService('reflectionProvider')); + } + + + public function createServiceRules__50(): PHPStan\Rules\Methods\ExistingClassesInTypehintsRule + { + return new PHPStan\Rules\Methods\ExistingClassesInTypehintsRule($this->getService('0112')); + } + + + public function createServiceRules__51(): PHPStan\Rules\Methods\FinalPrivateMethodRule + { + return new PHPStan\Rules\Methods\FinalPrivateMethodRule($this->getService('017')); + } + + + public function createServiceRules__52(): PHPStan\Rules\Methods\MethodCallableRule + { + return new PHPStan\Rules\Methods\MethodCallableRule($this->getService('0120'), $this->getService('017')); + } + + + public function createServiceRules__53(): PHPStan\Rules\Methods\MissingMethodImplementationRule + { + return new PHPStan\Rules\Methods\MissingMethodImplementationRule; + } + + + public function createServiceRules__54(): PHPStan\Rules\Methods\MethodAttributesRule + { + return new PHPStan\Rules\Methods\MethodAttributesRule($this->getService('099')); + } + + + public function createServiceRules__55(): PHPStan\Rules\Methods\StaticMethodCallableRule + { + return new PHPStan\Rules\Methods\StaticMethodCallableRule($this->getService('0121'), $this->getService('017')); + } + + + public function createServiceRules__56(): PHPStan\Rules\Operators\InvalidAssignVarRule + { + return new PHPStan\Rules\Operators\InvalidAssignVarRule($this->getService('0125')); + } + + + public function createServiceRules__57(): PHPStan\Rules\Properties\AccessPropertiesInAssignRule + { + return new PHPStan\Rules\Properties\AccessPropertiesInAssignRule($this->getService('0294')); + } + + + public function createServiceRules__58(): PHPStan\Rules\Properties\AccessStaticPropertiesInAssignRule + { + return new PHPStan\Rules\Properties\AccessStaticPropertiesInAssignRule($this->getService('0295')); + } + + + public function createServiceRules__59(): PHPStan\Rules\Properties\MissingReadOnlyPropertyAssignRule + { + return new PHPStan\Rules\Properties\MissingReadOnlyPropertyAssignRule($this->getService('0308')); + } + + + public function createServiceRules__6(): PHPStan\Rules\Api\ApiMethodCallRule + { + return new PHPStan\Rules\Api\ApiMethodCallRule($this->getService('098')); + } + + + public function createServiceRules__60(): PHPStan\Rules\Properties\PropertyAttributesRule + { + return new PHPStan\Rules\Properties\PropertyAttributesRule($this->getService('099')); + } + + + public function createServiceRules__61(): PHPStan\Rules\Properties\ReadOnlyPropertyRule + { + return new PHPStan\Rules\Properties\ReadOnlyPropertyRule($this->getService('017')); + } + + + public function createServiceRules__62(): PHPStan\Rules\Variables\UnsetRule + { + return new PHPStan\Rules\Variables\UnsetRule; + } + + + public function createServiceRules__63(): PHPStan\Rules\Whitespace\FileWhitespaceRule + { + return new PHPStan\Rules\Whitespace\FileWhitespaceRule; + } + + + public function createServiceRules__64(): PHPStan\Rules\Classes\UnusedConstructorParametersRule + { + return new PHPStan\Rules\Classes\UnusedConstructorParametersRule($this->getService('0134')); + } + + + public function createServiceRules__65(): PHPStan\Rules\Constants\ConstantRule + { + return new PHPStan\Rules\Constants\ConstantRule; + } + + + public function createServiceRules__66(): PHPStan\Rules\Functions\UnusedClosureUsesRule + { + return new PHPStan\Rules\Functions\UnusedClosureUsesRule($this->getService('0134')); + } + + + public function createServiceRules__67(): PHPStan\Rules\Variables\EmptyRule + { + return new PHPStan\Rules\Variables\EmptyRule($this->getService('0119')); + } + + + public function createServiceRules__68(): PHPStan\Rules\Variables\IssetRule + { + return new PHPStan\Rules\Variables\IssetRule($this->getService('0119')); + } + + + public function createServiceRules__69(): PHPStan\Rules\Variables\NullCoalesceRule + { + return new PHPStan\Rules\Variables\NullCoalesceRule($this->getService('0119')); + } + + + public function createServiceRules__7(): PHPStan\Rules\Api\ApiStaticCallRule + { + return new PHPStan\Rules\Api\ApiStaticCallRule($this->getService('098'), $this->getService('reflectionProvider')); + } + + + public function createServiceRules__70(): PHPStan\Rules\Cast\EchoRule + { + return new PHPStan\Rules\Cast\EchoRule($this->getService('0133')); + } + + + public function createServiceRules__71(): PHPStan\Rules\Cast\InvalidCastRule + { + return new PHPStan\Rules\Cast\InvalidCastRule($this->getService('reflectionProvider'), $this->getService('0133')); + } + + + public function createServiceRules__72(): PHPStan\Rules\Cast\InvalidPartOfEncapsedStringRule + { + return new PHPStan\Rules\Cast\InvalidPartOfEncapsedStringRule($this->getService('014'), $this->getService('0133')); + } + + + public function createServiceRules__73(): PHPStan\Rules\Cast\PrintRule + { + return new PHPStan\Rules\Cast\PrintRule($this->getService('0133')); + } + + + public function createServiceRules__74(): PHPStan\Rules\Classes\AccessPrivateConstantThroughStaticRule + { + return new PHPStan\Rules\Classes\AccessPrivateConstantThroughStaticRule; + } + + + public function createServiceRules__75(): PHPStan\Rules\Comparison\UsageOfVoidMatchExpressionRule + { + return new PHPStan\Rules\Comparison\UsageOfVoidMatchExpressionRule; + } + + + public function createServiceRules__76(): PHPStan\Rules\Functions\IncompatibleDefaultParameterTypeRule + { + return new PHPStan\Rules\Functions\IncompatibleDefaultParameterTypeRule; + } + + + public function createServiceRules__77(): PHPStan\Rules\Generics\ClassAncestorsRule + { + return new PHPStan\Rules\Generics\ClassAncestorsRule($this->getService('0115'), $this->getService('0114')); + } + + + public function createServiceRules__78(): PHPStan\Rules\Generics\ClassTemplateTypeRule + { + return new PHPStan\Rules\Generics\ClassTemplateTypeRule($this->getService('0117')); + } + + + public function createServiceRules__79(): PHPStan\Rules\Generics\EnumAncestorsRule + { + return new PHPStan\Rules\Generics\EnumAncestorsRule($this->getService('0115'), $this->getService('0114')); + } + + + public function createServiceRules__8(): PHPStan\Rules\Api\ApiTraitUseRule + { + return new PHPStan\Rules\Api\ApiTraitUseRule($this->getService('098'), $this->getService('reflectionProvider')); + } + + + public function createServiceRules__80(): PHPStan\Rules\Generics\EnumTemplateTypeRule + { + return new PHPStan\Rules\Generics\EnumTemplateTypeRule; + } + + + public function createServiceRules__81(): PHPStan\Rules\Generics\FunctionTemplateTypeRule + { + return new PHPStan\Rules\Generics\FunctionTemplateTypeRule($this->getService('0135'), $this->getService('0117')); + } + + + public function createServiceRules__82(): PHPStan\Rules\Generics\FunctionSignatureVarianceRule + { + return new PHPStan\Rules\Generics\FunctionSignatureVarianceRule($this->getService('0118')); + } + + + public function createServiceRules__83(): PHPStan\Rules\Generics\InterfaceAncestorsRule + { + return new PHPStan\Rules\Generics\InterfaceAncestorsRule($this->getService('0115'), $this->getService('0114')); + } + + + public function createServiceRules__84(): PHPStan\Rules\Generics\InterfaceTemplateTypeRule + { + return new PHPStan\Rules\Generics\InterfaceTemplateTypeRule($this->getService('0117')); + } + + + public function createServiceRules__85(): PHPStan\Rules\Generics\MethodTemplateTypeRule + { + return new PHPStan\Rules\Generics\MethodTemplateTypeRule($this->getService('0135'), $this->getService('0117')); + } + + + public function createServiceRules__86(): PHPStan\Rules\Generics\MethodSignatureVarianceRule + { + return new PHPStan\Rules\Generics\MethodSignatureVarianceRule($this->getService('0118')); + } + + + public function createServiceRules__87(): PHPStan\Rules\Generics\TraitTemplateTypeRule + { + return new PHPStan\Rules\Generics\TraitTemplateTypeRule($this->getService('0135'), $this->getService('0117')); + } + + + public function createServiceRules__88(): PHPStan\Rules\Generics\UsedTraitsRule + { + return new PHPStan\Rules\Generics\UsedTraitsRule($this->getService('0135'), $this->getService('0115')); + } + + + public function createServiceRules__89(): PHPStan\Rules\Methods\CallPrivateMethodThroughStaticRule + { + return new PHPStan\Rules\Methods\CallPrivateMethodThroughStaticRule; + } + + + public function createServiceRules__9(): PHPStan\Rules\Api\PhpStanNamespaceIn3rdPartyPackageRule + { + return new PHPStan\Rules\Api\PhpStanNamespaceIn3rdPartyPackageRule($this->getService('098')); + } + + + public function createServiceRules__90(): PHPStan\Rules\Methods\IncompatibleDefaultParameterTypeRule + { + return new PHPStan\Rules\Methods\IncompatibleDefaultParameterTypeRule; + } + + + public function createServiceRules__91(): PHPStan\Rules\Operators\InvalidBinaryOperationRule + { + return new PHPStan\Rules\Operators\InvalidBinaryOperationRule($this->getService('014'), $this->getService('0133')); + } + + + public function createServiceRules__92(): PHPStan\Rules\Operators\InvalidUnaryOperationRule + { + return new PHPStan\Rules\Operators\InvalidUnaryOperationRule; + } + + + public function createServiceRules__93(): PHPStan\Rules\Operators\InvalidComparisonOperationRule + { + return new PHPStan\Rules\Operators\InvalidComparisonOperationRule($this->getService('0133')); + } + + + public function createServiceRules__94(): PHPStan\Rules\PhpDoc\FunctionConditionalReturnTypeRule + { + return new PHPStan\Rules\PhpDoc\FunctionConditionalReturnTypeRule($this->getService('0127')); + } + + + public function createServiceRules__95(): PHPStan\Rules\PhpDoc\MethodConditionalReturnTypeRule + { + return new PHPStan\Rules\PhpDoc\MethodConditionalReturnTypeRule($this->getService('0127')); + } + + + public function createServiceRules__96(): PHPStan\Rules\PhpDoc\FunctionAssertRule + { + return new PHPStan\Rules\PhpDoc\FunctionAssertRule($this->getService('0128')); + } + + + public function createServiceRules__97(): PHPStan\Rules\PhpDoc\MethodAssertRule + { + return new PHPStan\Rules\PhpDoc\MethodAssertRule($this->getService('0128')); + } + + + public function createServiceRules__98(): PHPStan\Rules\PhpDoc\IncompatibleSelfOutTypeRule + { + return new PHPStan\Rules\PhpDoc\IncompatibleSelfOutTypeRule; + } + + + public function createServiceRules__99(): PHPStan\Rules\PhpDoc\IncompatibleClassConstantPhpDocTypeRule + { + return new PHPStan\Rules\PhpDoc\IncompatibleClassConstantPhpDocTypeRule( + $this->getService('0116'), + $this->getService('0129'), + $this->getService('073') + ); + } + + + public function createServiceSimpleRelativePathHelper(): PHPStan\File\RelativePathHelper + { + return new PHPStan\File\SimpleRelativePathHelper('/Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child'); + } + + + public function createServiceStubPhpDocProvider(): PHPStan\PhpDoc\StubPhpDocProvider + { + return new PHPStan\PhpDoc\StubPhpDocProvider( + $this->getService('defaultAnalysisParser'), + $this->getService('0135'), + $this->getService('034') + ); + } + + + public function createServiceTypeSpecifier(): PHPStan\Analyser\TypeSpecifier + { + return $this->getService('typeSpecifierFactory')->create(); + } + + + public function createServiceTypeSpecifierFactory(): PHPStan\Analyser\TypeSpecifierFactory + { + return new PHPStan\Analyser\TypeSpecifierFactory($this->getService('056')); + } + + + public function initialize() + { + } +} diff --git a/.phpstan-cache/cache/nette.configurator/Container_3c38ef4466.php.lock b/.phpstan-cache/cache/nette.configurator/Container_3c38ef4466.php.lock new file mode 100644 index 000000000..e69de29bb diff --git a/.phpstan-cache/cache/nette.configurator/Container_3c38ef4466.php.meta b/.phpstan-cache/cache/nette.configurator/Container_3c38ef4466.php.meta new file mode 100644 index 000000000..c9b392031 --- /dev/null +++ b/.phpstan-cache/cache/nette.configurator/Container_3c38ef4466.php.meta @@ -0,0 +1 @@ +a:6:{i:0;i:1;i:1;a:26:{s:152:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/conf/config.neon";i:1668074105;s:161:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/conf/config.levelmax.neon";i:1668074105;s:159:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/conf/config.level9.neon";i:1668074105;s:159:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/conf/config.level8.neon";i:1668074105;s:159:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/conf/config.level7.neon";i:1668074105;s:159:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/conf/config.level6.neon";i:1668074105;s:159:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/conf/config.level5.neon";i:1668074105;s:159:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/conf/config.level4.neon";i:1668074105;s:159:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/conf/config.level3.neon";i:1668074105;s:159:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/conf/config.level2.neon";i:1668074105;s:159:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/conf/config.level1.neon";i:1668074105;s:159:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/conf/config.level0.neon";i:1668074105;s:110:"/Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/phpstan.neon.dist";i:1670434020;s:138:"/Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/conf/bleedingEdge.neon";i:1668074171;s:42:"phar://phpstan.phar/conf/bleedingEdge.neon";i:1668074105;s:144:"/Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/szepeviktor/phpstan-wordpress/extension.neon";i:1669906611;s:119:"/Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/src/phpstan/extension.neon";i:1670434175;s:114:"/Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/phpstan-baseline.neon";i:1670434020;s:191:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/vendor/nette/di/src/DI/Extensions/ServicesExtension.php";i:1668074105;s:193:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/vendor/nette/di/src/DI/Extensions/ParametersExtension.php";i:1668074105;s:186:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/vendor/nette/di/src/DI/Extensions/PhpExtension.php";i:1668074105;s:193:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/vendor/nette/di/src/DI/Extensions/ExtensionsExtension.php";i:1668074105;s:178:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/DependencyInjection/RulesExtension.php";i:1668074105;s:188:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/DependencyInjection/ConditionalTagsExtension.php";i:1668074105;s:189:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/DependencyInjection/ParametersSchemaExtension.php";i:1668074105;s:194:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/DependencyInjection/ValidateIgnoredErrorsExtension.php";i:1668074105;}i:2;a:613:{s:168:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Debug/DumpTypeRule.php";i:1668074105;s:154:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Rule.php";i:1668074105;s:170:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Debug/FileAssertRule.php";i:1668074105;s:174:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Api/ApiInstantiationRule.php";i:1668074105;s:173:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Api/ApiClassExtendsRule.php";i:1668074105;s:176:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Api/ApiClassImplementsRule.php";i:1668074105;s:177:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Api/ApiInterfaceExtendsRule.php";i:1668074105;s:171:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Api/ApiMethodCallRule.php";i:1668074105;s:171:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Api/ApiStaticCallRule.php";i:1668074105;s:169:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Api/ApiTraitUseRule.php";i:1668074105;s:191:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Api/PhpStanNamespaceIn3rdPartyPackageRule.php";i:1668074105;s:189:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Arrays/DuplicateKeysInLiteralArraysRule.php";i:1668074105;s:175:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Arrays/EmptyArrayItemRule.php";i:1668074105;s:193:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Arrays/OffsetAccessWithoutDimForReadingRule.php";i:1668074105;s:168:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Cast/UnsetCastRule.php";i:1668074105;s:177:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Classes/AllowedSubTypesRule.php";i:1668074105;s:177:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Classes/ClassAttributesRule.php";i:1668074105;s:185:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Classes/ClassConstantAttributesRule.php";i:1668074105;s:175:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Classes/ClassConstantRule.php";i:1668074105;s:182:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Classes/DuplicateDeclarationRule.php";i:1668074105;s:172:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Classes/EnumSanityRule.php";i:1668074105;s:194:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Classes/ExistingClassesInClassImplementsRule.php";i:1668074105;s:193:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Classes/ExistingClassesInEnumImplementsRule.php";i:1668074105;s:195:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Classes/ExistingClassesInInterfaceExtendsRule.php";i:1668074105;s:185:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Classes/ExistingClassInTraitUseRule.php";i:1668074105;s:175:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Classes/InstantiationRule.php";i:1668074105;s:183:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Classes/InstantiationCallableRule.php";i:1668074105;s:187:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Classes/InvalidPromotedPropertiesRule.php";i:1668074105;s:171:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Classes/NewStaticRule.php";i:1668074105;s:184:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Classes/NonClassAttributeClassRule.php";i:1668074105;s:181:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Classes/TraitAttributeClassRule.php";i:1668074105;s:177:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Constants/FinalConstantRule.php";i:1668074105;s:182:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Rules/EnumCases/EnumCaseAttributesRule.php";i:1668074105;s:180:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Exceptions/ThrowExpressionRule.php";i:1668074105;s:187:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Functions/ArrowFunctionAttributesRule.php";i:1668074105;s:196:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Functions/ArrowFunctionReturnNullsafeByRefRule.php";i:1668074105;s:188:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Functions/CallToFunctionParametersRule.php";i:1668074105;s:181:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Functions/ClosureAttributesRule.php";i:1668074105;s:180:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Functions/DefineParametersRule.php";i:1668074105;s:203:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Functions/ExistingClassesInArrowFunctionTypehintsRule.php";i:1668074105;s:197:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Functions/ExistingClassesInClosureTypehintsRule.php";i:1668074105;s:190:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Functions/ExistingClassesInTypehintsRule.php";i:1668074105;s:182:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Functions/FunctionAttributesRule.php";i:1668074105;s:177:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Functions/InnerFunctionRule.php";i:1668074105;s:179:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Functions/ParamAttributesRule.php";i:1668074105;s:180:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Functions/PrintfParametersRule.php";i:1668074105;s:183:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Functions/ReturnNullsafeByRefRule.php";i:1668074105;s:182:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Keywords/ContinueBreakInLoopRule.php";i:1668074105;s:194:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Methods/AbstractMethodInNonAbstractClassRule.php";i:1668074105;s:173:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Methods/CallMethodsRule.php";i:1668074105;s:179:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Methods/CallStaticMethodsRule.php";i:1668074105;s:188:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Methods/ExistingClassesInTypehintsRule.php";i:1668074105;s:180:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Methods/FinalPrivateMethodRule.php";i:1668074105;s:176:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Methods/MethodCallableRule.php";i:1668074105;s:189:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Methods/MissingMethodImplementationRule.php";i:1668074105;s:178:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Methods/MethodAttributesRule.php";i:1668074105;s:182:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Methods/StaticMethodCallableRule.php";i:1668074105;s:180:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Operators/InvalidAssignVarRule.php";i:1668074105;s:189:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Properties/AccessPropertiesInAssignRule.php";i:1668074105;s:195:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Properties/AccessStaticPropertiesInAssignRule.php";i:1668074105;s:194:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Properties/MissingReadOnlyPropertyAssignRule.php";i:1668074105;s:183:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Properties/PropertyAttributesRule.php";i:1668074105;s:181:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Properties/ReadOnlyPropertyRule.php";i:1668074105;s:169:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Variables/UnsetRule.php";i:1668074105;s:179:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Whitespace/FileWhitespaceRule.php";i:1668074105;s:189:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Classes/UnusedConstructorParametersRule.php";i:1668074105;s:172:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Constants/ConstantRule.php";i:1668074105;s:181:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Functions/UnusedClosureUsesRule.php";i:1668074105;s:169:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Variables/EmptyRule.php";i:1668074105;s:169:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Variables/IssetRule.php";i:1668074105;s:176:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Variables/NullCoalesceRule.php";i:1668074105;s:163:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Cast/EchoRule.php";i:1668074105;s:170:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Cast/InvalidCastRule.php";i:1668074105;s:186:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Cast/InvalidPartOfEncapsedStringRule.php";i:1668074105;s:164:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Cast/PrintRule.php";i:1668074105;s:196:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Classes/AccessPrivateConstantThroughStaticRule.php";i:1668074105;s:191:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Comparison/UsageOfVoidMatchExpressionRule.php";i:1668074105;s:196:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Functions/IncompatibleDefaultParameterTypeRule.php";i:1668074105;s:177:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Generics/ClassAncestorsRule.php";i:1668074105;s:180:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Generics/ClassTemplateTypeRule.php";i:1668074105;s:176:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Generics/EnumAncestorsRule.php";i:1668074105;s:179:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Generics/EnumTemplateTypeRule.php";i:1668074105;s:183:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Generics/FunctionTemplateTypeRule.php";i:1668074105;s:188:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Generics/FunctionSignatureVarianceRule.php";i:1668074105;s:181:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Generics/InterfaceAncestorsRule.php";i:1668074105;s:184:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Generics/InterfaceTemplateTypeRule.php";i:1668074105;s:181:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Generics/MethodTemplateTypeRule.php";i:1668074105;s:186:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Generics/MethodSignatureVarianceRule.php";i:1668074105;s:180:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Generics/TraitTemplateTypeRule.php";i:1668074105;s:173:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Generics/UsedTraitsRule.php";i:1668074105;s:192:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Methods/CallPrivateMethodThroughStaticRule.php";i:1668074105;s:194:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Methods/IncompatibleDefaultParameterTypeRule.php";i:1668074105;s:186:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Operators/InvalidBinaryOperationRule.php";i:1668074105;s:185:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Operators/InvalidUnaryOperationRule.php";i:1668074105;s:190:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Operators/InvalidComparisonOperationRule.php";i:1668074105;s:190:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Rules/PhpDoc/FunctionConditionalReturnTypeRule.php";i:1668074105;s:188:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Rules/PhpDoc/MethodConditionalReturnTypeRule.php";i:1668074105;s:175:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Rules/PhpDoc/FunctionAssertRule.php";i:1668074105;s:173:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Rules/PhpDoc/MethodAssertRule.php";i:1668074105;s:184:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Rules/PhpDoc/IncompatibleSelfOutTypeRule.php";i:1668074105;s:196:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Rules/PhpDoc/IncompatibleClassConstantPhpDocTypeRule.php";i:1668074105;s:183:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Rules/PhpDoc/IncompatiblePhpDocTypeRule.php";i:1668074105;s:191:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Rules/PhpDoc/IncompatiblePropertyPhpDocTypeRule.php";i:1668074105;s:182:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Rules/PhpDoc/InvalidPhpDocTagValueRule.php";i:1668074105;s:181:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Rules/PhpDoc/InvalidPHPStanDocTagRule.php";i:1668074105;s:185:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Rules/PhpDoc/InvalidThrowsPhpDocValueRule.php";i:1668074105;s:186:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Rules/PhpDoc/WrongVariableNameInVarTagRule.php";i:1668074105;s:199:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Properties/AccessPrivatePropertyThroughStaticRule.php";i:1668074105;s:179:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Arrays/ArrayDestructuringRule.php";i:1668074105;s:178:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Arrays/IterableInForeachRule.php";i:1668074105;s:183:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Arrays/OffsetAccessAssignmentRule.php";i:1668074105;s:181:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Arrays/OffsetAccessAssignOpRule.php";i:1668074105;s:188:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Arrays/OffsetAccessValueAssignmentRule.php";i:1668074105;s:182:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Arrays/UnpackIterableInArrayRule.php";i:1668074105;s:187:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Functions/ArrowFunctionReturnTypeRule.php";i:1668074105;s:181:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Functions/ClosureReturnTypeRule.php";i:1668074105;s:174:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Functions/ReturnTypeRule.php";i:1668074105;s:174:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Generators/YieldTypeRule.php";i:1668074105;s:172:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Methods/ReturnTypeRule.php";i:1668074105;s:202:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Properties/DefaultValueTypesAssignedToPropertiesRule.php";i:1668074105;s:187:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Properties/ReadOnlyPropertyAssignRule.php";i:1668074105;s:190:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Properties/ReadOnlyPropertyAssignRefRule.php";i:1668074105;s:190:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Properties/TypesAssignedToPropertiesRule.php";i:1668074105;s:173:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Variables/ThrowTypeRule.php";i:1668074105;s:179:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Variables/VariableCloningRule.php";i:1668074105;s:172:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Arrays/DeadForeachRule.php";i:1668074105;s:207:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Comparison/NumberComparisonOperatorsConstantConditionRule.php";i:1668074105;s:167:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Rules/DeadCode/NoopRule.php";i:1668074105;s:183:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Rules/DeadCode/UnreachableStatementRule.php";i:1668074105;s:184:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Rules/DeadCode/UnusedPrivateConstantRule.php";i:1668074105;s:182:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Rules/DeadCode/UnusedPrivateMethodRule.php";i:1668074105;s:191:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Exceptions/CatchWithUnthrownExceptionRule.php";i:1668074105;s:194:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Exceptions/OverwrittenExitPointByFinallyRule.php";i:1668074105;s:205:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Functions/CallToFunctionStatementWithoutSideEffectsRule.php";i:1668074105;s:206:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Methods/CallToConstructorStatementWithoutSideEffectsRule.php";i:1668074105;s:201:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Methods/CallToMethodStatementWithoutSideEffectsRule.php";i:1668074105;s:207:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Methods/CallToStaticMethodStatementWithoutSideEffectsRule.php";i:1668074105;s:180:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Methods/NullsafeMethodCallRule.php";i:1668074105;s:205:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Rules/TooWideTypehints/TooWideArrowFunctionReturnTypehintRule.php";i:1668074105;s:199:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Rules/TooWideTypehints/TooWideClosureReturnTypehintRule.php";i:1668074105;s:200:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Rules/TooWideTypehints/TooWideFunctionReturnTypehintRule.php";i:1668074105;s:175:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Rules/DateTimeInstantiationRule.php";i:1668074105;s:179:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Functions/ImplodeFunctionRule.php";i:1668074105;s:192:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Constants/MissingClassConstantTypehintRule.php";i:1668074105;s:196:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Functions/MissingFunctionParameterTypehintRule.php";i:1668074105;s:193:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Functions/MissingFunctionReturnTypehintRule.php";i:1668074105;s:192:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Methods/MissingMethodParameterTypehintRule.php";i:1668074105;s:189:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Methods/MissingMethodReturnTypehintRule.php";i:1668074105;s:188:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Properties/MissingPropertyTypehintRule.php";i:1668074105;s:154:"/Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/szepeviktor/phpstan-wordpress/src/HookCallbackRule.php";i:1669906611;s:150:"/Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/szepeviktor/phpstan-wordpress/src/HookDocsRule.php";i:1669906611;s:151:"/Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/szepeviktor/phpstan-wordpress/src/IsWpErrorRule.php";i:1669906611;s:192:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/vendor/nikic/php-parser/lib/PhpParser/BuilderFactory.php";i:1668074105;s:163:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Parser/LexerFactory.php";i:1668074105;s:202:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/vendor/nikic/php-parser/lib/PhpParser/NodeVisitor/NameResolver.php";i:1668074105;s:197:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/vendor/nikic/php-parser/lib/PhpParser/NodeVisitorAbstract.php";i:1668074105;s:189:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/vendor/nikic/php-parser/lib/PhpParser/NodeVisitor.php";i:1668074105;s:172:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Parser/ArrayFilterArgVisitor.php";i:1668074105;s:169:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Parser/ArrayMapArgVisitor.php";i:1668074105;s:170:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Parser/ArrayWalkArgVisitor.php";i:1668074105;s:168:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Parser/ClosureArgVisitor.php";i:1668074105;s:171:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Parser/CurlSetOptArgVisitor.php";i:1668074105;s:174:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Parser/ArrowFunctionArgVisitor.php";i:1668074105;s:179:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Parser/NewAssignedToPropertyVisitor.php";i:1668074105;s:173:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Parser/ParentStmtTypesVisitor.php";i:1668074105;s:170:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Parser/TryCatchTypeVisitor.php";i:1668074105;s:211:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/vendor/nikic/php-parser/lib/PhpParser/NodeVisitor/NodeConnectingVisitor.php";i:1668074105;s:168:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Node/Printer/ExprPrinter.php";i:1668074105;s:164:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Node/Printer/Printer.php";i:1668074105;s:200:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/vendor/nikic/php-parser/lib/PhpParser/PrettyPrinter/Standard.php";i:1668074105;s:199:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/vendor/nikic/php-parser/lib/PhpParser/PrettyPrinterAbstract.php";i:1668074105;s:175:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Broker/AnonymousClassNameHelper.php";i:1668074105;s:172:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Php/PhpVersionFactoryFactory.php";i:1668074105;s:184:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/vendor/phpstan/phpdoc-parser/src/Lexer/Lexer.php";i:1668074105;s:190:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/vendor/phpstan/phpdoc-parser/src/Parser/TypeParser.php";i:1668074105;s:192:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/vendor/phpstan/phpdoc-parser/src/Parser/PhpDocParser.php";i:1668074105;s:173:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/PhpDoc/ConstExprParserFactory.php";i:1668074105;s:176:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/PhpDoc/PhpDocInheritanceResolver.php";i:1668074105;s:169:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/PhpDoc/PhpDocNodeResolver.php";i:1668074105;s:171:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/PhpDoc/PhpDocStringResolver.php";i:1668074105;s:172:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/PhpDoc/ConstExprNodeResolver.php";i:1668074105;s:167:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/PhpDoc/TypeNodeResolver.php";i:1668074105;s:169:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/PhpDoc/TypeStringResolver.php";i:1668074105;s:164:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/PhpDoc/StubValidator.php";i:1668074105;s:178:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/PhpDoc/CountableStubFilesExtension.php";i:1668074105;s:169:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/PhpDoc/StubFilesExtension.php";i:1668074105;s:175:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/PhpDoc/DefaultStubFilesProvider.php";i:1668074105;s:168:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/PhpDoc/StubFilesProvider.php";i:1668074105;s:161:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Analyser/Analyser.php";i:1668074105;s:165:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Analyser/FileAnalyser.php";i:1668074105;s:173:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Analyser/RuleErrorTransformer.php";i:1668074105;s:171:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Analyser/IgnoredErrorHelper.php";i:1668074105;s:177:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Analyser/LazyInternalScopeFactory.php";i:1668074105;s:173:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Analyser/InternalScopeFactory.php";i:1668074105;s:165:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Analyser/ScopeFactory.php";i:1668074105;s:170:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Analyser/NodeScopeResolver.php";i:1668074105;s:176:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Analyser/ConstantResolverFactory.php";i:1668074105;s:183:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Analyser/ResultCache/ResultCacheClearer.php";i:1668074105;s:155:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Cache/Cache.php";i:1668074105;s:170:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Collectors/RegistryFactory.php";i:1668074105;s:170:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Command/AnalyseApplication.php";i:1668074105;s:166:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Command/AnalyserRunner.php";i:1668074105;s:168:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Command/FixerApplication.php";i:1668074105;s:173:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Dependency/DependencyResolver.php";i:1668074105;s:174:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Dependency/ExportedNodeFetcher.php";i:1668074105;s:175:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Dependency/ExportedNodeResolver.php";i:1668074105;s:174:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Dependency/ExportedNodeVisitor.php";i:1668074105;s:184:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/DependencyInjection/Nette/NetteContainer.php";i:1668074105;s:173:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/DependencyInjection/Container.php";i:1668074105;s:190:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/DependencyInjection/DerivativeContainerFactory.php";i:1668074105;s:159:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/File/FileHelper.php";i:1668074105;s:168:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/File/FileExcluderFactory.php";i:1668074105;s:159:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/File/FileFinder.php";i:1668074105;s:160:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/File/FileMonitor.php";i:1668074105;s:177:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/NodeVisitor/StatementOrderVisitor.php";i:1668074105;s:169:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Parallel/ParallelAnalyser.php";i:1668074105;s:162:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Parallel/Scheduler.php";i:1668074105;s:178:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Parser/FunctionCallStatementFinder.php";i:1668074105;s:166:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Process/CpuCoreCounter.php";i:1668074105;s:182:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Reflection/InitializerExprTypeResolver.php";i:1668074105;s:209:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Reflection/Annotations/AnnotationsMethodsClassReflectionExtension.php";i:1668074105;s:186:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Reflection/MethodsClassReflectionExtension.php";i:1668074105;s:212:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Reflection/Annotations/AnnotationsPropertiesClassReflectionExtension.php";i:1668074105;s:189:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Reflection/PropertiesClassReflectionExtension.php";i:1668074105;s:200:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Reflection/BetterReflection/SourceLocator/CachingVisitor.php";i:1668074105;s:202:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Reflection/BetterReflection/SourceLocator/FileNodesFetcher.php";i:1668074105;s:232:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Reflection/BetterReflection/SourceLocator/ComposerJsonAndInstalledJsonSourceLocatorMaker.php";i:1668074105;s:224:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Reflection/BetterReflection/SourceLocator/OptimizedDirectorySourceLocatorFactory.php";i:1668074105;s:227:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Reflection/BetterReflection/SourceLocator/OptimizedDirectorySourceLocatorRepository.php";i:1668074105;s:228:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Reflection/BetterReflection/SourceLocator/OptimizedSingleFileSourceLocatorRepository.php";i:1668074105;s:197:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Reflection/Mixin/MixinMethodsClassReflectionExtension.php";i:1668074105;s:200:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Reflection/Mixin/MixinPropertiesClassReflectionExtension.php";i:1668074105;s:186:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Reflection/Php/PhpClassReflectionExtension.php";i:1668074105;s:205:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Reflection/Php/Soap/SoapClientMethodsClassReflectionExtension.php";i:1668074105;s:202:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Reflection/Php/EnumAllowedSubTypesClassReflectionExtension.php";i:1668074105;s:194:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Reflection/AllowedSubTypesClassReflectionExtension.php";i:1668074105;s:204:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Reflection/Php/UniversalObjectCratesClassReflectionExtension.php";i:1668074105;s:200:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Reflection/SignatureMap/NativeFunctionReflectionProvider.php";i:1668074105;s:186:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Reflection/SignatureMap/SignatureMapParser.php";i:1668074105;s:196:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Reflection/SignatureMap/FunctionSignatureMapProvider.php";i:1668074105;s:188:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Reflection/SignatureMap/SignatureMapProvider.php";i:1668074105;s:192:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Reflection/SignatureMap/Php8SignatureMapProvider.php";i:1668074105;s:195:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Reflection/SignatureMap/SignatureMapProviderFactory.php";i:1668074105;s:167:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Api/ApiRuleHelper.php";i:1668074105;s:165:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Rules/AttributesCheck.php";i:1668074105;s:194:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Arrays/NonexistentOffsetInArrayDimFetchCheck.php";i:1668074105;s:175:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Rules/ClassCaseSensitivityCheck.php";i:1668074105;s:188:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Comparison/ConstantConditionRuleHelper.php";i:1668074105;s:186:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Comparison/ImpossibleCheckTypeHelper.php";i:1668074105;s:189:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Exceptions/DefaultExceptionTypeResolver.php";i:1668074105;s:182:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Exceptions/ExceptionTypeResolver.php";i:1668074105;s:204:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Exceptions/MissingCheckedExceptionInFunctionThrowsRule.php";i:1668074105;s:202:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Exceptions/MissingCheckedExceptionInMethodThrowsRule.php";i:1668074105;s:197:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Exceptions/MissingCheckedExceptionInThrowsCheck.php";i:1668074105;s:189:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Exceptions/TooWideFunctionThrowTypeRule.php";i:1668074105;s:187:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Exceptions/TooWideMethodThrowTypeRule.php";i:1668074105;s:182:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Exceptions/TooWideThrowTypeCheck.php";i:1668074105;s:177:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Rules/FunctionCallParametersCheck.php";i:1668074105;s:173:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Rules/FunctionDefinitionCheck.php";i:1668074105;s:173:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Rules/FunctionReturnTypeCheck.php";i:1668074105;s:185:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Generics/CrossCheckInterfacesHelper.php";i:1668074105;s:180:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Generics/GenericAncestorsCheck.php";i:1668074105;s:181:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Generics/GenericObjectTypeCheck.php";i:1668074105;s:176:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Generics/TemplateTypeCheck.php";i:1668074105;s:172:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Generics/VarianceCheck.php";i:1668074105;s:160:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Rules/IssetCheck.php";i:1668074105;s:173:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Methods/MethodCallCheck.php";i:1668074105;s:179:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Methods/StaticMethodCallCheck.php";i:1668074105;s:177:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Methods/MethodSignatureRule.php";i:1668074105;s:189:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Methods/MethodParameterComparisonHelper.php";i:1668074105;s:170:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Rules/MissingTypehintCheck.php";i:1668074105;s:163:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Rules/NullsafeCheck.php";i:1668074105;s:205:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Constants/LazyAlwaysUsedClassConstantsExtensionProvider.php";i:1668074105;s:201:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Constants/AlwaysUsedClassConstantsExtensionProvider.php";i:1668074105;s:188:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Rules/PhpDoc/ConditionalReturnTypeRuleHelper.php";i:1668074105;s:173:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Rules/PhpDoc/AssertRuleHelper.php";i:1668074105;s:179:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Rules/PhpDoc/UnresolvableTypeHelper.php";i:1668074105;s:201:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Properties/LazyReadWritePropertiesExtensionProvider.php";i:1668074105;s:197:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Properties/ReadWritePropertiesExtensionProvider.php";i:1668074105;s:179:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Properties/PropertyDescriptor.php";i:1668074105;s:185:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Properties/PropertyReflectionFinder.php";i:1668074105;s:165:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Rules/RuleLevelHelper.php";i:1668074105;s:179:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Rules/UnusedFunctionParametersCheck.php";i:1668074105;s:163:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Type/FileTypeMapper.php";i:1668074105;s:166:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Type/BitwiseFlagHelper.php";i:1668074105;s:193:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/ArgumentBasedFunctionReturnTypeExtension.php";i:1668074105;s:183:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Type/DynamicFunctionReturnTypeExtension.php";i:1668074105;s:197:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/ArrayIntersectKeyFunctionReturnTypeExtension.php";i:1668074105;s:190:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/ArrayChunkFunctionReturnTypeExtension.php";i:1668074105;s:191:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/ArrayColumnFunctionReturnTypeExtension.php";i:1668074105;s:192:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/ArrayCombineFunctionReturnTypeExtension.php";i:1668074105;s:191:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/ArrayCurrentDynamicReturnTypeExtension.php";i:1668074105;s:189:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/ArrayFillFunctionReturnTypeExtension.php";i:1668074105;s:193:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/ArrayFillKeysFunctionReturnTypeExtension.php";i:1668074105;s:201:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/ArrayFilterFunctionReturnTypeReturnTypeExtension.php";i:1668074105;s:189:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/ArrayFlipFunctionReturnTypeExtension.php";i:1668074105;s:187:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/ArrayKeyDynamicReturnTypeExtension.php";i:1668074105;s:198:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/ArrayKeyExistsFunctionTypeSpecifyingExtension.php";i:1668074105;s:180:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Type/FunctionTypeSpecifyingExtension.php";i:1668074105;s:180:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Analyser/TypeSpecifierAwareExtension.php";i:1668074105;s:192:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/ArrayKeyFirstDynamicReturnTypeExtension.php";i:1668074105;s:191:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/ArrayKeyLastDynamicReturnTypeExtension.php";i:1668074105;s:196:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/ArrayKeysFunctionDynamicReturnTypeExtension.php";i:1668074105;s:188:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/ArrayMapFunctionReturnTypeExtension.php";i:1668074105;s:197:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/ArrayMergeFunctionDynamicReturnTypeExtension.php";i:1668074105;s:188:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/ArrayNextDynamicReturnTypeExtension.php";i:1668074105;s:188:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/ArrayPopFunctionReturnTypeExtension.php";i:1668074105;s:189:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/ArrayRandFunctionReturnTypeExtension.php";i:1668074105;s:191:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/ArrayReduceFunctionReturnTypeExtension.php";i:1668074105;s:192:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/ArrayReplaceFunctionReturnTypeExtension.php";i:1668074105;s:192:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/ArrayReverseFunctionReturnTypeExtension.php";i:1668074105;s:190:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/ArrayShiftFunctionReturnTypeExtension.php";i:1668074105;s:190:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/ArraySliceFunctionReturnTypeExtension.php";i:1668074105;s:191:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/ArraySpliceFunctionReturnTypeExtension.php";i:1668074105;s:198:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/ArraySearchFunctionDynamicReturnTypeExtension.php";i:1668074105;s:195:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/ArraySearchFunctionTypeSpecifyingExtension.php";i:1668074105;s:198:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/ArrayValuesFunctionDynamicReturnTypeExtension.php";i:1668074105;s:195:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/ArraySumFunctionDynamicReturnTypeExtension.php";i:1668074105;s:199:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/Base64DecodeDynamicFunctionReturnTypeExtension.php";i:1668074105;s:190:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/BcMathStringOrNullReturnTypeExtension.php";i:1668074105;s:190:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/ClosureBindDynamicReturnTypeExtension.php";i:1668074105;s:187:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Type/DynamicStaticMethodReturnTypeExtension.php";i:1668074105;s:192:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/ClosureBindToDynamicReturnTypeExtension.php";i:1668074105;s:181:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Type/DynamicMethodReturnTypeExtension.php";i:1668074105;s:198:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/ClosureFromCallableDynamicReturnTypeExtension.php";i:1668074105;s:187:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/CompactFunctionReturnTypeExtension.php";i:1668074105;s:185:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/CountFunctionReturnTypeExtension.php";i:1668074105;s:189:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/CountFunctionTypeSpecifyingExtension.php";i:1668074105;s:198:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/CurlGetinfoFunctionDynamicReturnTypeExtension.php";i:1668074105;s:180:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/CurlInitReturnTypeExtension.php";i:1668074105;s:190:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/DateFormatFunctionReturnTypeExtension.php";i:1668074105;s:188:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/DateFormatMethodReturnTypeExtension.php";i:1668074105;s:184:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/DateFunctionReturnTypeExtension.php";i:1668074105;s:194:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/DateIntervalConstructorThrowTypeExtension.php";i:1668074105;s:186:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Type/DynamicStaticMethodThrowTypeExtension.php";i:1668074105;s:193:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/DateTimeCreateDynamicReturnTypeExtension.php";i:1668074105;s:187:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/DateTimeDynamicReturnTypeExtension.php";i:1668074105;s:186:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/DateTimeModifyReturnTypeExtension.php";i:1668074105;s:190:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/DateTimeConstructorThrowTypeExtension.php";i:1668074105;s:184:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/DsMapDynamicReturnTypeExtension.php";i:1668074105;s:194:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/DioStatDynamicFunctionReturnTypeExtension.php";i:1668074105;s:194:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/ExplodeFunctionDynamicReturnTypeExtension.php";i:1668074105;s:188:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/FilterVarDynamicReturnTypeExtension.php";i:1668074105;s:193:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/GetCalledClassDynamicReturnTypeExtension.php";i:1668074105;s:187:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/GetClassDynamicReturnTypeExtension.php";i:1668074105;s:201:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/GetParentClassDynamicFunctionReturnTypeExtension.php";i:1668074105;s:199:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/GettimeofdayDynamicFunctionReturnTypeExtension.php";i:1668074105;s:185:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/HashFunctionsReturnTypeExtension.php";i:1668074105;s:177:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/IntdivThrowTypeExtension.php";i:1668074105;s:182:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Type/DynamicFunctionThrowTypeExtension.php";i:1668074105;s:175:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/JsonThrowTypeExtension.php";i:1668074105;s:197:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/ReflectionClassConstructorThrowTypeExtension.php";i:1668074105;s:200:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/ReflectionFunctionConstructorThrowTypeExtension.php";i:1668074105;s:198:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/ReflectionMethodConstructorThrowTypeExtension.php";i:1668074105;s:200:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/ReflectionPropertyConstructorThrowTypeExtension.php";i:1668074105;s:189:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/StrContainingTypeSpecifyingExtension.php";i:1668074105;s:201:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/SimpleXMLElementClassPropertyReflectionExtension.php";i:1668074105;s:198:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/SimpleXMLElementConstructorThrowTypeExtension.php";i:1668074105;s:183:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/StatDynamicReturnTypeExtension.php";i:1668074105;s:188:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/MethodExistsTypeSpecifyingExtension.php";i:1668074105;s:190:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/PropertyExistsTypeSpecifyingExtension.php";i:1668074105;s:186:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/MinMaxFunctionReturnTypeExtension.php";i:1668074105;s:199:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/NumberFormatFunctionDynamicReturnTypeExtension.php";i:1668074105;s:195:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/PathinfoFunctionDynamicReturnTypeExtension.php";i:1668074105;s:190:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/PregFilterFunctionReturnTypeExtension.php";i:1668074105;s:188:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/PregSplitDynamicReturnTypeExtension.php";i:1668074105;s:203:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/ReflectionClassIsSubclassOfTypeSpecifyingExtension.php";i:1668074105;s:178:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Type/MethodTypeSpecifyingExtension.php";i:1668074105;s:195:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/ReplaceFunctionsDynamicReturnTypeExtension.php";i:1668074105;s:200:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/ArrayPointerFunctionsDynamicReturnTypeExtension.php";i:1668074105;s:185:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/LtrimFunctionReturnTypeExtension.php";i:1668074105;s:183:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/MbFunctionsReturnTypeExtension.php";i:1668074105;s:188:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/MbFunctionsReturnTypeExtensionTrait.php";i:1668074105;s:197:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/MbConvertEncodingFunctionReturnTypeExtension.php";i:1668074105;s:200:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/MbSubstituteCharacterDynamicReturnTypeExtension.php";i:1668074105;s:188:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/MbStrlenFunctionReturnTypeExtension.php";i:1668074105;s:189:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/MicrotimeFunctionReturnTypeExtension.php";i:1668074105;s:186:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/HrtimeFunctionReturnTypeExtension.php";i:1668074105;s:187:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/ImplodeFunctionReturnTypeExtension.php";i:1668074105;s:195:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/NonEmptyStringFunctionsReturnTypeExtension.php";i:1668074105;s:188:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/StrCaseFunctionsReturnTypeExtension.php";i:1668074105;s:186:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/StrlenFunctionReturnTypeExtension.php";i:1668074105;s:186:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/StrPadFunctionReturnTypeExtension.php";i:1668074105;s:189:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/StrRepeatFunctionReturnTypeExtension.php";i:1668074105;s:185:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/SubstrDynamicReturnTypeExtension.php";i:1668074105;s:181:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/ThrowableReturnTypeExtension.php";i:1668074105;s:195:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/ParseUrlFunctionDynamicReturnTypeExtension.php";i:1668074105;s:191:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/TriggerErrorDynamicReturnTypeExtension.php";i:1668074105;s:201:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/VersionCompareFunctionDynamicReturnTypeExtension.php";i:1668074105;s:183:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/PowFunctionReturnTypeExtension.php";i:1668074105;s:185:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/RoundFunctionReturnTypeExtension.php";i:1668074105;s:189:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/StrtotimeFunctionReturnTypeExtension.php";i:1668074105;s:189:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/RandomIntFunctionReturnTypeExtension.php";i:1668074105;s:185:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/RangeFunctionReturnTypeExtension.php";i:1668074105;s:190:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/AssertFunctionTypeSpecifyingExtension.php";i:1668074105;s:195:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/ClassExistsFunctionTypeSpecifyingExtension.php";i:1668074105;s:190:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/DefineConstantTypeSpecifyingExtension.php";i:1668074105;s:191:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/DefinedConstantTypeSpecifyingExtension.php";i:1668074105;s:198:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/FunctionExistsFunctionTypeSpecifyingExtension.php";i:1668074105;s:191:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/InArrayFunctionTypeSpecifyingExtension.php";i:1668074105;s:191:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/IsArrayFunctionTypeSpecifyingExtension.php";i:1668074105;s:194:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/IsCallableFunctionTypeSpecifyingExtension.php";i:1668074105;s:194:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/IsIterableFunctionTypeSpecifyingExtension.php";i:1668074105;s:196:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/IsSubclassOfFunctionTypeSpecifyingExtension.php";i:1668074105;s:195:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/IteratorToArrayFunctionReturnTypeExtension.php";i:1668074105;s:187:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/IsAFunctionTypeSpecifyingExtension.php";i:1668074105;s:184:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/IsAFunctionTypeSpecifyingHelper.php";i:1668074105;s:194:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/CtypeDigitFunctionTypeSpecifyingExtension.php";i:1668074105;s:195:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/JsonThrowOnErrorDynamicReturnTypeExtension.php";i:1668074105;s:202:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/TypeSpecifyingFunctionsDynamicReturnTypeExtension.php";i:1668074105;s:199:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/SimpleXMLElementAsXMLMethodReturnTypeExtension.php";i:1668074105;s:199:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/SimpleXMLElementXpathMethodReturnTypeExtension.php";i:1668074105;s:188:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/StrSplitFunctionReturnTypeExtension.php";i:1668074105;s:186:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/StrTokFunctionReturnTypeExtension.php";i:1668074105;s:194:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/SprintfFunctionDynamicReturnTypeExtension.php";i:1668074105;s:193:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/SscanfFunctionDynamicReturnTypeExtension.php";i:1668074105;s:192:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/StrvalFamilyFunctionReturnTypeExtension.php";i:1668074105;s:199:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/StrWordCountFunctionDynamicReturnTypeExtension.php";i:1668074105;s:185:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/XMLReaderOpenReturnTypeExtension.php";i:1668074105;s:201:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/ReflectionGetAttributesMethodReturnTypeExtension.php";i:1668074105;s:193:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Type/Php/DatePeriodConstructorReturnTypeExtension.php";i:1668074105;s:167:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Type/ClosureTypeFactory.php";i:1668074105;s:173:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Analyser/TypeSpecifierFactory.php";i:1668074105;s:182:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/File/ParentDirectoryRelativePathHelper.php";i:1668074105;s:167:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/File/RelativePathHelper.php";i:1668074105;s:164:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Broker/BrokerFactory.php";i:1668074105;s:166:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Cache/FileCacheStorage.php";i:1668074105;s:162:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Cache/CacheStorage.php";i:1668074105;s:161:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Parser/RichParser.php";i:1668074105;s:157:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Parser/Parser.php";i:1668074105;s:165:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Parser/CleaningParser.php";i:1668074105;s:163:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Parser/SimpleParser.php";i:1668074105;s:163:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Parser/CachedParser.php";i:1668074105;s:169:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Parser/PhpParserDecorator.php";i:1668074105;s:184:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/vendor/nikic/php-parser/lib/PhpParser/Parser.php";i:1668074105;s:189:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/vendor/nikic/php-parser/lib/PhpParser/Parser/Php7.php";i:1668074105;s:192:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/vendor/nikic/php-parser/lib/PhpParser/ParserAbstract.php";i:1668074105;s:162:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Rules/LazyRegistry.php";i:1668074105;s:158:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Registry.php";i:1668074105;s:169:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/PhpDoc/StubPhpDocProvider.php";i:1668074105;s:199:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Reflection/ReflectionProvider/ReflectionProviderFactory.php";i:1668074105;s:173:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Reflection/ReflectionProvider.php";i:1668074105;s:208:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/vendor/ondrejmirtes/better-reflection/src/Reflector/DefaultReflector.php";i:1668074105;s:201:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/vendor/ondrejmirtes/better-reflection/src/Reflector/Reflector.php";i:1668074105;s:200:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Reflection/BetterReflection/Reflector/MemoizingReflector.php";i:1668074105;s:206:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/vendor/ondrejmirtes/better-reflection/src/Reflector/ClassReflector.php";i:1668074105;s:209:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/vendor/ondrejmirtes/better-reflection/src/Reflector/FunctionReflector.php";i:1668074105;s:209:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/vendor/ondrejmirtes/better-reflection/src/Reflector/ConstantReflector.php";i:1668074105;s:196:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Reflection/BetterReflection/BetterReflectionProvider.php";i:1668074105;s:208:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Reflection/BetterReflection/BetterReflectionSourceLocatorFactory.php";i:1668074105;s:219:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Reflection/BetterReflection/SourceStubber/PhpStormStubsSourceStubberFactory.php";i:1668074105;s:236:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/vendor/ondrejmirtes/better-reflection/src/SourceLocator/SourceStubber/PhpStormStubsSourceStubber.php";i:1668074105;s:223:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/vendor/ondrejmirtes/better-reflection/src/SourceLocator/SourceStubber/SourceStubber.php";i:1668074105;s:233:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/vendor/ondrejmirtes/better-reflection/src/SourceLocator/SourceStubber/ReflectionSourceStubber.php";i:1668074105;s:168:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Parser/PathRoutingParser.php";i:1668074105;s:191:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Command/ErrorFormatter/CiDetectedErrorFormatter.php";i:1668074105;s:181:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Command/ErrorFormatter/ErrorFormatter.php";i:1668074105;s:184:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Command/ErrorFormatter/RawErrorFormatter.php";i:1668074105;s:186:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Command/ErrorFormatter/TableErrorFormatter.php";i:1668074105;s:191:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Command/ErrorFormatter/CheckstyleErrorFormatter.php";i:1668074105;s:185:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Command/ErrorFormatter/JsonErrorFormatter.php";i:1668074105;s:186:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Command/ErrorFormatter/JunitErrorFormatter.php";i:1668074105;s:187:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Command/ErrorFormatter/GitlabErrorFormatter.php";i:1668074105;s:187:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Command/ErrorFormatter/GithubErrorFormatter.php";i:1668074105;s:189:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Command/ErrorFormatter/TeamcityErrorFormatter.php";i:1668074105;s:176:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Api/ApiClassConstFetchRule.php";i:1668074105;s:171:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Api/ApiInstanceofRule.php";i:1668074105;s:189:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Api/NodeConnectingVisitorAttributesRule.php";i:1668074105;s:183:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Api/RuntimeReflectionFunctionRule.php";i:1668074105;s:188:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Api/RuntimeReflectionInstantiationRule.php";i:1668074105;s:189:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Classes/ExistingClassInClassExtendsRule.php";i:1668074105;s:187:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Classes/ExistingClassInInstanceOfRule.php";i:1668074105;s:189:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Exceptions/CaughtExceptionExistenceRule.php";i:1668074105;s:189:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Functions/CallToNonExistentFunctionRule.php";i:1668074105;s:182:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Constants/OverridingConstantRule.php";i:1668074105;s:178:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Methods/OverridingMethodRule.php";i:1668074105;s:183:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Methods/ConsistentConstructorRule.php";i:1668074105;s:175:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Missing/MissingReturnRule.php";i:1668074105;s:188:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Namespaces/ExistingNamesInGroupUseRule.php";i:1668074105;s:183:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Namespaces/ExistingNamesInUseRule.php";i:1668074105;s:186:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Operators/InvalidIncDecOperationRule.php";i:1668074105;s:181:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Properties/AccessPropertiesRule.php";i:1668074105;s:187:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Properties/AccessStaticPropertiesRule.php";i:1668074105;s:192:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Properties/ExistingClassesInPropertiesRule.php";i:1668074105;s:180:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Functions/FunctionCallableRule.php";i:1668074105;s:202:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Properties/MissingReadOnlyByPhpDocPropertyAssignRule.php";i:1668074105;s:183:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Properties/OverridingPropertyRule.php";i:1668074105;s:189:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Properties/ReadOnlyByPhpDocPropertyRule.php";i:1668074105;s:186:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Properties/UninitializedPropertyRule.php";i:1668074105;s:192:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Properties/WritingToReadOnlyPropertiesRule.php";i:1668074105;s:191:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Properties/ReadingWriteOnlyPropertiesRule.php";i:1668074105;s:180:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Variables/CompactVariablesRule.php";i:1668074105;s:179:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Variables/DefinedVariableRule.php";i:1668074105;s:185:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Regexp/RegularExpressionPatternRule.php";i:1668074105;s:178:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Classes/LocalTypeAliasesRule.php";i:1668074105;s:173:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Reflection/ConstructorsHelper.php";i:1668074105;s:194:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Methods/MissingMagicSerializationMethodsRule.php";i:1668074105;s:167:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Classes/MixinRule.php";i:1668074105;s:177:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Functions/CallCallablesRule.php";i:1668074105;s:190:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Methods/IllegalConstructorMethodCallRule.php";i:1668074105;s:190:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Methods/IllegalConstructorStaticCallRule.php";i:1668074105;s:184:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Rules/PhpDoc/InvalidPhpDocVarTagTypeRule.php";i:1668074105;s:186:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Arrays/InvalidKeyInArrayDimFetchRule.php";i:1668074105;s:182:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Arrays/InvalidKeyInArrayItemRule.php";i:1668074105;s:193:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Arrays/NonexistentOffsetInArrayDimFetchRule.php";i:1668074105;s:205:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Exceptions/ThrowsVoidFunctionWithExplicitThrowPointRule.php";i:1668074105;s:203:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Exceptions/ThrowsVoidMethodWithExplicitThrowPointRule.php";i:1668074105;s:178:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Generators/YieldFromTypeRule.php";i:1668074105;s:181:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Generators/YieldInGeneratorRule.php";i:1668074105;s:175:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Arrays/ArrayUnpackingRule.php";i:1668074105;s:198:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Properties/ReadOnlyByPhpDocPropertyAssignRefRule.php";i:1668074105;s:195:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Properties/ReadOnlyByPhpDocPropertyAssignRule.php";i:1668074105;s:182:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Classes/ImpossibleInstanceOfRule.php";i:1668074105;s:192:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Comparison/BooleanAndConstantConditionRule.php";i:1668074105;s:191:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Comparison/BooleanOrConstantConditionRule.php";i:1668074105;s:192:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Comparison/BooleanNotConstantConditionRule.php";i:1668074105;s:184:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Rules/DeadCode/UnusedPrivatePropertyRule.php";i:1668074105;s:193:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Comparison/DoWhileLoopConstantConditionRule.php";i:1668074105;s:188:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Comparison/ElseIfConstantConditionRule.php";i:1668074105;s:184:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Comparison/IfConstantConditionRule.php";i:1668074105;s:196:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Comparison/ImpossibleCheckTypeFunctionCallRule.php";i:1668074105;s:194:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Comparison/ImpossibleCheckTypeMethodCallRule.php";i:1668074105;s:200:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Comparison/ImpossibleCheckTypeStaticMethodCallRule.php";i:1668074105;s:180:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Comparison/MatchExpressionRule.php";i:1668074105;s:197:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Comparison/StrictComparisonOfDifferentTypesRule.php";i:1668074105;s:188:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Comparison/ConstantLooseComparisonRule.php";i:1668074105;s:197:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Comparison/TernaryOperatorConstantConditionRule.php";i:1668074105;s:186:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Comparison/UnreachableIfBranchesRule.php";i:1668074105;s:193:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Comparison/UnreachableTernaryElseBranchRule.php";i:1668074105;s:194:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Comparison/WhileLoopAlwaysFalseConditionRule.php";i:1668074105;s:193:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Comparison/WhileLoopAlwaysTrueConditionRule.php";i:1668074105;s:198:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Rules/TooWideTypehints/TooWideMethodReturnTypehintRule.php";i:1668074105;s:186:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Properties/NullsafePropertyFetchRule.php";i:1668074105;s:182:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Traits/TraitDeclarationCollector.php";i:1668074105;s:164:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Collectors/Collector.php";i:1668074105;s:174:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Traits/TraitUseCollector.php";i:1668074105;s:177:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Traits/NotAnalysedTraitRule.php";i:1668074105;s:183:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Functions/RandomIntParametersRule.php";i:1668074105;s:175:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Rules/Functions/ArrayFilterRule.php";i:1668074105;s:180:"/Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/szepeviktor/phpstan-wordpress/src/WpThemeGetDynamicMethodReturnTypeExtension.php";i:1669906611;s:178:"/Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/szepeviktor/phpstan-wordpress/src/IsWpErrorFunctionTypeSpecifyingExtension.php";i:1669906611;s:184:"/Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/szepeviktor/phpstan-wordpress/src/WpThemeMagicPropertiesClassReflectionExtension.php";i:1669906611;s:184:"/Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/szepeviktor/phpstan-wordpress/src/GetListTableDynamicFunctionReturnTypeExtension.php";i:1669906611;s:189:"/Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/szepeviktor/phpstan-wordpress/src/RedirectCanonicalDynamicFunctionReturnTypeExtension.php";i:1669906611;s:185:"/Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/szepeviktor/phpstan-wordpress/src/StringOrArrayDynamicFunctionReturnTypeExtension.php";i:1669906611;s:180:"/Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/szepeviktor/phpstan-wordpress/src/GetTermsDynamicFunctionReturnTypeExtension.php";i:1669906611;s:179:"/Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/szepeviktor/phpstan-wordpress/src/GetPostDynamicFunctionReturnTypeExtension.php";i:1669906611;s:180:"/Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/szepeviktor/phpstan-wordpress/src/GetPostsDynamicFunctionReturnTypeExtension.php";i:1669906611;s:180:"/Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/szepeviktor/phpstan-wordpress/src/GetSitesDynamicFunctionReturnTypeExtension.php";i:1669906611;s:185:"/Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/szepeviktor/phpstan-wordpress/src/GetTaxonomiesDynamicFunctionReturnTypeExtension.php";i:1669906611;s:191:"/Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/szepeviktor/phpstan-wordpress/src/GetObjectTaxonomiesDynamicFunctionReturnTypeExtension.php";i:1669906611;s:182:"/Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/szepeviktor/phpstan-wordpress/src/GetCommentDynamicFunctionReturnTypeExtension.php";i:1669906611;s:181:"/Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/szepeviktor/phpstan-wordpress/src/HasFilterDynamicFunctionReturnTypeExtension.php";i:1669906611;s:185:"/Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/szepeviktor/phpstan-wordpress/src/ShortcodeAttsDynamicFunctionReturnTypeExtension.php";i:1669906611;s:182:"/Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/szepeviktor/phpstan-wordpress/src/MySQL2DateDynamicFunctionReturnTypeExtension.php";i:1669906611;s:183:"/Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/szepeviktor/phpstan-wordpress/src/CurrentTimeDynamicFunctionReturnTypeExtension.php";i:1669906611;s:184:"/Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/szepeviktor/phpstan-wordpress/src/ApplyFiltersDynamicFunctionReturnTypeExtension.php";i:1669906611;s:185:"/Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/szepeviktor/phpstan-wordpress/src/EchoParameterDynamicFunctionReturnTypeExtension.php";i:1669906611;s:188:"/Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/szepeviktor/phpstan-wordpress/src/WPErrorParameterDynamicFunctionReturnTypeExtension.php";i:1669906611;s:182:"/Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/szepeviktor/phpstan-wordpress/src/TermExistsDynamicFunctionReturnTypeExtension.php";i:1669906611;s:182:"/Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/szepeviktor/phpstan-wordpress/src/WpParseUrlFunctionDynamicReturnTypeExtension.php";i:1669906611;s:153:"/Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/szepeviktor/phpstan-wordpress/src/HookDocsVisitor.php";i:1669906611;s:174:"/Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/szepeviktor/phpstan-wordpress/src/AssertWpErrorTypeSpecifyingExtension.php";i:1669906611;s:177:"/Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/szepeviktor/phpstan-wordpress/src/AssertNotWpErrorTypeSpecifyingExtension.php";i:1669906611;s:130:"/Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/src/phpstan/GetThemeModReturnType.php";i:1670434175;s:172:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/vendor/nette/di/src/DI/Container.php";i:1668074105;s:174:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/vendor/nette/utils/src/SmartObject.php";i:1668074105;s:165:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Php/PhpVersionFactory.php";i:1668074105;s:158:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Php/PhpVersion.php";i:1668074105;s:195:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/vendor/phpstan/phpdoc-parser/src/Parser/ConstExprParser.php";i:1668074105;s:196:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/PhpDoc/LazyTypeNodeResolverExtensionRegistryProvider.php";i:1668074105;s:192:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/PhpDoc/TypeNodeResolverExtensionRegistryProvider.php";i:1668074105;s:169:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Analyser/ConstantResolver.php";i:1668074105;s:183:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Analyser/ResultCache/ResultCacheManager.php";i:1668074105;s:190:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Analyser/ResultCache/ResultCacheManagerFactory.php";i:1668074105;s:163:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Collectors/Registry.php";i:1668074105;s:182:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/DependencyInjection/MemoizingContainer.php";i:1668074105;s:219:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/DependencyInjection/Reflection/LazyClassReflectionExtensionRegistryProvider.php";i:1668074105;s:215:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/DependencyInjection/Reflection/ClassReflectionExtensionRegistryProvider.php";i:1668074105;s:215:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/DependencyInjection/Type/LazyDynamicReturnTypeExtensionRegistryProvider.php";i:1668074105;s:211:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/DependencyInjection/Type/DynamicReturnTypeExtensionRegistryProvider.php";i:1668074105;s:220:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/DependencyInjection/Type/LazyOperatorTypeSpecifyingExtensionRegistryProvider.php";i:1668074105;s:216:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/DependencyInjection/Type/OperatorTypeSpecifyingExtensionRegistryProvider.php";i:1668074105;s:206:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/DependencyInjection/Type/LazyDynamicThrowTypeExtensionProvider.php";i:1668074105;s:202:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/DependencyInjection/Type/DynamicThrowTypeExtensionProvider.php";i:1668074105;s:161:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/File/FileExcluder.php";i:1668074105;s:171:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/File/FileExcluderRawFactory.php";i:1668074105;s:180:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Reflection/Php/PhpFunctionReflection.php";i:1668074105;s:173:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Reflection/FunctionReflection.php";i:1668074105;s:180:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Reflection/FunctionReflectionFactory.php";i:1668074105;s:215:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Reflection/BetterReflection/SourceLocator/OptimizedPsrAutoloaderLocator.php";i:1668074105;s:214:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/vendor/ondrejmirtes/better-reflection/src/SourceLocator/Type/SourceLocator.php";i:1668074105;s:222:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Reflection/BetterReflection/SourceLocator/OptimizedPsrAutoloaderLocatorFactory.php";i:1668074105;s:218:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Reflection/BetterReflection/SourceLocator/OptimizedSingleFileSourceLocator.php";i:1668074105;s:225:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Reflection/BetterReflection/SourceLocator/OptimizedSingleFileSourceLocatorFactory.php";i:1668074105;s:178:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Reflection/Php/PhpMethodReflection.php";i:1668074105;s:179:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Reflection/ExtendedMethodReflection.php";i:1668074105;s:176:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Reflection/ClassMemberReflection.php";i:1668074105;s:171:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Reflection/MethodReflection.php";i:1668074105;s:185:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Reflection/Php/PhpMethodReflectionFactory.php";i:1668074105;s:204:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Reflection/ReflectionProvider/LazyReflectionProviderProvider.php";i:1668074105;s:200:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Reflection/ReflectionProvider/ReflectionProviderProvider.php";i:1668074105;s:172:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Type/UsefulTypeAliasResolver.php";i:1668074105;s:166:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Type/TypeAliasResolver.php";i:1668074105;s:178:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Type/LazyTypeAliasResolverProvider.php";i:1668074105;s:174:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Type/TypeAliasResolverProvider.php";i:1668074105;s:166:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Analyser/TypeSpecifier.php";i:1668074105;s:172:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/File/FuzzyRelativePathHelper.php";i:1668074105;s:173:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/File/SimpleRelativePathHelper.php";i:1668074105;s:157:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Broker/Broker.php";i:1668074105;s:183:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/vendor/nikic/php-parser/lib/PhpParser/Lexer.php";i:1668074105;s:203:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/src/Reflection/BetterReflection/BetterReflectionProviderFactory.php";i:1668074105;s:193:"phar:///Users/bacoords/Local Sites/understraptestsite/app/public/wp-content/themes/understrap-child/vendor/phpstan/phpstan/phpstan.phar/vendor/nikic/php-parser/lib/PhpParser/Lexer/Emulative.php";i:1668074105;}i:3;a:602:{i:0;s:32:"PHPStan\Rules\Debug\DumpTypeRule";i:1;s:18:"PHPStan\Rules\Rule";i:2;s:34:"PHPStan\Rules\Debug\FileAssertRule";i:3;s:38:"PHPStan\Rules\Api\ApiInstantiationRule";i:4;s:37:"PHPStan\Rules\Api\ApiClassExtendsRule";i:5;s:40:"PHPStan\Rules\Api\ApiClassImplementsRule";i:6;s:41:"PHPStan\Rules\Api\ApiInterfaceExtendsRule";i:7;s:35:"PHPStan\Rules\Api\ApiMethodCallRule";i:8;s:35:"PHPStan\Rules\Api\ApiStaticCallRule";i:9;s:33:"PHPStan\Rules\Api\ApiTraitUseRule";i:10;s:55:"PHPStan\Rules\Api\PhpStanNamespaceIn3rdPartyPackageRule";i:11;s:53:"PHPStan\Rules\Arrays\DuplicateKeysInLiteralArraysRule";i:12;s:39:"PHPStan\Rules\Arrays\EmptyArrayItemRule";i:13;s:57:"PHPStan\Rules\Arrays\OffsetAccessWithoutDimForReadingRule";i:14;s:32:"PHPStan\Rules\Cast\UnsetCastRule";i:15;s:41:"PHPStan\Rules\Classes\AllowedSubTypesRule";i:16;s:41:"PHPStan\Rules\Classes\ClassAttributesRule";i:17;s:49:"PHPStan\Rules\Classes\ClassConstantAttributesRule";i:18;s:39:"PHPStan\Rules\Classes\ClassConstantRule";i:19;s:46:"PHPStan\Rules\Classes\DuplicateDeclarationRule";i:20;s:36:"PHPStan\Rules\Classes\EnumSanityRule";i:21;s:58:"PHPStan\Rules\Classes\ExistingClassesInClassImplementsRule";i:22;s:57:"PHPStan\Rules\Classes\ExistingClassesInEnumImplementsRule";i:23;s:59:"PHPStan\Rules\Classes\ExistingClassesInInterfaceExtendsRule";i:24;s:49:"PHPStan\Rules\Classes\ExistingClassInTraitUseRule";i:25;s:39:"PHPStan\Rules\Classes\InstantiationRule";i:26;s:47:"PHPStan\Rules\Classes\InstantiationCallableRule";i:27;s:51:"PHPStan\Rules\Classes\InvalidPromotedPropertiesRule";i:28;s:35:"PHPStan\Rules\Classes\NewStaticRule";i:29;s:48:"PHPStan\Rules\Classes\NonClassAttributeClassRule";i:30;s:45:"PHPStan\Rules\Classes\TraitAttributeClassRule";i:31;s:41:"PHPStan\Rules\Constants\FinalConstantRule";i:32;s:46:"PHPStan\Rules\EnumCases\EnumCaseAttributesRule";i:33;s:44:"PHPStan\Rules\Exceptions\ThrowExpressionRule";i:34;s:51:"PHPStan\Rules\Functions\ArrowFunctionAttributesRule";i:35;s:60:"PHPStan\Rules\Functions\ArrowFunctionReturnNullsafeByRefRule";i:36;s:52:"PHPStan\Rules\Functions\CallToFunctionParametersRule";i:37;s:45:"PHPStan\Rules\Functions\ClosureAttributesRule";i:38;s:44:"PHPStan\Rules\Functions\DefineParametersRule";i:39;s:67:"PHPStan\Rules\Functions\ExistingClassesInArrowFunctionTypehintsRule";i:40;s:61:"PHPStan\Rules\Functions\ExistingClassesInClosureTypehintsRule";i:41;s:54:"PHPStan\Rules\Functions\ExistingClassesInTypehintsRule";i:42;s:46:"PHPStan\Rules\Functions\FunctionAttributesRule";i:43;s:41:"PHPStan\Rules\Functions\InnerFunctionRule";i:44;s:43:"PHPStan\Rules\Functions\ParamAttributesRule";i:45;s:44:"PHPStan\Rules\Functions\PrintfParametersRule";i:46;s:47:"PHPStan\Rules\Functions\ReturnNullsafeByRefRule";i:47;s:46:"PHPStan\Rules\Keywords\ContinueBreakInLoopRule";i:48;s:58:"PHPStan\Rules\Methods\AbstractMethodInNonAbstractClassRule";i:49;s:37:"PHPStan\Rules\Methods\CallMethodsRule";i:50;s:43:"PHPStan\Rules\Methods\CallStaticMethodsRule";i:51;s:52:"PHPStan\Rules\Methods\ExistingClassesInTypehintsRule";i:52;s:44:"PHPStan\Rules\Methods\FinalPrivateMethodRule";i:53;s:40:"PHPStan\Rules\Methods\MethodCallableRule";i:54;s:53:"PHPStan\Rules\Methods\MissingMethodImplementationRule";i:55;s:42:"PHPStan\Rules\Methods\MethodAttributesRule";i:56;s:46:"PHPStan\Rules\Methods\StaticMethodCallableRule";i:57;s:44:"PHPStan\Rules\Operators\InvalidAssignVarRule";i:58;s:53:"PHPStan\Rules\Properties\AccessPropertiesInAssignRule";i:59;s:59:"PHPStan\Rules\Properties\AccessStaticPropertiesInAssignRule";i:60;s:58:"PHPStan\Rules\Properties\MissingReadOnlyPropertyAssignRule";i:61;s:47:"PHPStan\Rules\Properties\PropertyAttributesRule";i:62;s:45:"PHPStan\Rules\Properties\ReadOnlyPropertyRule";i:63;s:33:"PHPStan\Rules\Variables\UnsetRule";i:64;s:43:"PHPStan\Rules\Whitespace\FileWhitespaceRule";i:65;s:53:"PHPStan\Rules\Classes\UnusedConstructorParametersRule";i:66;s:36:"PHPStan\Rules\Constants\ConstantRule";i:67;s:45:"PHPStan\Rules\Functions\UnusedClosureUsesRule";i:68;s:33:"PHPStan\Rules\Variables\EmptyRule";i:69;s:33:"PHPStan\Rules\Variables\IssetRule";i:70;s:40:"PHPStan\Rules\Variables\NullCoalesceRule";i:71;s:27:"PHPStan\Rules\Cast\EchoRule";i:72;s:34:"PHPStan\Rules\Cast\InvalidCastRule";i:73;s:50:"PHPStan\Rules\Cast\InvalidPartOfEncapsedStringRule";i:74;s:28:"PHPStan\Rules\Cast\PrintRule";i:75;s:60:"PHPStan\Rules\Classes\AccessPrivateConstantThroughStaticRule";i:76;s:55:"PHPStan\Rules\Comparison\UsageOfVoidMatchExpressionRule";i:77;s:60:"PHPStan\Rules\Functions\IncompatibleDefaultParameterTypeRule";i:78;s:41:"PHPStan\Rules\Generics\ClassAncestorsRule";i:79;s:44:"PHPStan\Rules\Generics\ClassTemplateTypeRule";i:80;s:40:"PHPStan\Rules\Generics\EnumAncestorsRule";i:81;s:43:"PHPStan\Rules\Generics\EnumTemplateTypeRule";i:82;s:47:"PHPStan\Rules\Generics\FunctionTemplateTypeRule";i:83;s:52:"PHPStan\Rules\Generics\FunctionSignatureVarianceRule";i:84;s:45:"PHPStan\Rules\Generics\InterfaceAncestorsRule";i:85;s:48:"PHPStan\Rules\Generics\InterfaceTemplateTypeRule";i:86;s:45:"PHPStan\Rules\Generics\MethodTemplateTypeRule";i:87;s:50:"PHPStan\Rules\Generics\MethodSignatureVarianceRule";i:88;s:44:"PHPStan\Rules\Generics\TraitTemplateTypeRule";i:89;s:37:"PHPStan\Rules\Generics\UsedTraitsRule";i:90;s:56:"PHPStan\Rules\Methods\CallPrivateMethodThroughStaticRule";i:91;s:58:"PHPStan\Rules\Methods\IncompatibleDefaultParameterTypeRule";i:92;s:50:"PHPStan\Rules\Operators\InvalidBinaryOperationRule";i:93;s:49:"PHPStan\Rules\Operators\InvalidUnaryOperationRule";i:94;s:54:"PHPStan\Rules\Operators\InvalidComparisonOperationRule";i:95;s:54:"PHPStan\Rules\PhpDoc\FunctionConditionalReturnTypeRule";i:96;s:52:"PHPStan\Rules\PhpDoc\MethodConditionalReturnTypeRule";i:97;s:39:"PHPStan\Rules\PhpDoc\FunctionAssertRule";i:98;s:37:"PHPStan\Rules\PhpDoc\MethodAssertRule";i:99;s:48:"PHPStan\Rules\PhpDoc\IncompatibleSelfOutTypeRule";i:100;s:60:"PHPStan\Rules\PhpDoc\IncompatibleClassConstantPhpDocTypeRule";i:101;s:47:"PHPStan\Rules\PhpDoc\IncompatiblePhpDocTypeRule";i:102;s:55:"PHPStan\Rules\PhpDoc\IncompatiblePropertyPhpDocTypeRule";i:103;s:46:"PHPStan\Rules\PhpDoc\InvalidPhpDocTagValueRule";i:104;s:45:"PHPStan\Rules\PhpDoc\InvalidPHPStanDocTagRule";i:105;s:49:"PHPStan\Rules\PhpDoc\InvalidThrowsPhpDocValueRule";i:106;s:50:"PHPStan\Rules\PhpDoc\WrongVariableNameInVarTagRule";i:107;s:63:"PHPStan\Rules\Properties\AccessPrivatePropertyThroughStaticRule";i:108;s:43:"PHPStan\Rules\Arrays\ArrayDestructuringRule";i:109;s:42:"PHPStan\Rules\Arrays\IterableInForeachRule";i:110;s:47:"PHPStan\Rules\Arrays\OffsetAccessAssignmentRule";i:111;s:45:"PHPStan\Rules\Arrays\OffsetAccessAssignOpRule";i:112;s:52:"PHPStan\Rules\Arrays\OffsetAccessValueAssignmentRule";i:113;s:46:"PHPStan\Rules\Arrays\UnpackIterableInArrayRule";i:114;s:51:"PHPStan\Rules\Functions\ArrowFunctionReturnTypeRule";i:115;s:45:"PHPStan\Rules\Functions\ClosureReturnTypeRule";i:116;s:38:"PHPStan\Rules\Functions\ReturnTypeRule";i:117;s:38:"PHPStan\Rules\Generators\YieldTypeRule";i:118;s:36:"PHPStan\Rules\Methods\ReturnTypeRule";i:119;s:66:"PHPStan\Rules\Properties\DefaultValueTypesAssignedToPropertiesRule";i:120;s:51:"PHPStan\Rules\Properties\ReadOnlyPropertyAssignRule";i:121;s:54:"PHPStan\Rules\Properties\ReadOnlyPropertyAssignRefRule";i:122;s:54:"PHPStan\Rules\Properties\TypesAssignedToPropertiesRule";i:123;s:37:"PHPStan\Rules\Variables\ThrowTypeRule";i:124;s:43:"PHPStan\Rules\Variables\VariableCloningRule";i:125;s:36:"PHPStan\Rules\Arrays\DeadForeachRule";i:126;s:71:"PHPStan\Rules\Comparison\NumberComparisonOperatorsConstantConditionRule";i:127;s:31:"PHPStan\Rules\DeadCode\NoopRule";i:128;s:47:"PHPStan\Rules\DeadCode\UnreachableStatementRule";i:129;s:48:"PHPStan\Rules\DeadCode\UnusedPrivateConstantRule";i:130;s:46:"PHPStan\Rules\DeadCode\UnusedPrivateMethodRule";i:131;s:55:"PHPStan\Rules\Exceptions\CatchWithUnthrownExceptionRule";i:132;s:58:"PHPStan\Rules\Exceptions\OverwrittenExitPointByFinallyRule";i:133;s:69:"PHPStan\Rules\Functions\CallToFunctionStatementWithoutSideEffectsRule";i:134;s:70:"PHPStan\Rules\Methods\CallToConstructorStatementWithoutSideEffectsRule";i:135;s:65:"PHPStan\Rules\Methods\CallToMethodStatementWithoutSideEffectsRule";i:136;s:71:"PHPStan\Rules\Methods\CallToStaticMethodStatementWithoutSideEffectsRule";i:137;s:44:"PHPStan\Rules\Methods\NullsafeMethodCallRule";i:138;s:69:"PHPStan\Rules\TooWideTypehints\TooWideArrowFunctionReturnTypehintRule";i:139;s:63:"PHPStan\Rules\TooWideTypehints\TooWideClosureReturnTypehintRule";i:140;s:64:"PHPStan\Rules\TooWideTypehints\TooWideFunctionReturnTypehintRule";i:141;s:39:"PHPStan\Rules\DateTimeInstantiationRule";i:142;s:43:"PHPStan\Rules\Functions\ImplodeFunctionRule";i:143;s:56:"PHPStan\Rules\Constants\MissingClassConstantTypehintRule";i:144;s:60:"PHPStan\Rules\Functions\MissingFunctionParameterTypehintRule";i:145;s:57:"PHPStan\Rules\Functions\MissingFunctionReturnTypehintRule";i:146;s:56:"PHPStan\Rules\Methods\MissingMethodParameterTypehintRule";i:147;s:53:"PHPStan\Rules\Methods\MissingMethodReturnTypehintRule";i:148;s:52:"PHPStan\Rules\Properties\MissingPropertyTypehintRule";i:149;s:46:"SzepeViktor\PHPStan\WordPress\HookCallbackRule";i:150;s:42:"SzepeViktor\PHPStan\WordPress\HookDocsRule";i:151;s:43:"SzepeViktor\PHPStan\WordPress\IsWpErrorRule";i:152;s:24:"PhpParser\BuilderFactory";i:153;s:27:"PHPStan\Parser\LexerFactory";i:154;s:34:"PhpParser\NodeVisitor\NameResolver";i:155;s:29:"PhpParser\NodeVisitorAbstract";i:156;s:21:"PhpParser\NodeVisitor";i:157;s:36:"PHPStan\Parser\ArrayFilterArgVisitor";i:158;s:33:"PHPStan\Parser\ArrayMapArgVisitor";i:159;s:34:"PHPStan\Parser\ArrayWalkArgVisitor";i:160;s:32:"PHPStan\Parser\ClosureArgVisitor";i:161;s:35:"PHPStan\Parser\CurlSetOptArgVisitor";i:162;s:38:"PHPStan\Parser\ArrowFunctionArgVisitor";i:163;s:43:"PHPStan\Parser\NewAssignedToPropertyVisitor";i:164;s:37:"PHPStan\Parser\ParentStmtTypesVisitor";i:165;s:34:"PHPStan\Parser\TryCatchTypeVisitor";i:166;s:43:"PhpParser\NodeVisitor\NodeConnectingVisitor";i:167;s:32:"PHPStan\Node\Printer\ExprPrinter";i:168;s:28:"PHPStan\Node\Printer\Printer";i:169;s:32:"PhpParser\PrettyPrinter\Standard";i:170;s:31:"PhpParser\PrettyPrinterAbstract";i:171;s:39:"PHPStan\Broker\AnonymousClassNameHelper";i:172;s:36:"PHPStan\Php\PhpVersionFactoryFactory";i:173;s:32:"PHPStan\PhpDocParser\Lexer\Lexer";i:174;s:38:"PHPStan\PhpDocParser\Parser\TypeParser";i:175;s:40:"PHPStan\PhpDocParser\Parser\PhpDocParser";i:176;s:37:"PHPStan\PhpDoc\ConstExprParserFactory";i:177;s:40:"PHPStan\PhpDoc\PhpDocInheritanceResolver";i:178;s:33:"PHPStan\PhpDoc\PhpDocNodeResolver";i:179;s:35:"PHPStan\PhpDoc\PhpDocStringResolver";i:180;s:36:"PHPStan\PhpDoc\ConstExprNodeResolver";i:181;s:31:"PHPStan\PhpDoc\TypeNodeResolver";i:182;s:33:"PHPStan\PhpDoc\TypeStringResolver";i:183;s:28:"PHPStan\PhpDoc\StubValidator";i:184;s:42:"PHPStan\PhpDoc\CountableStubFilesExtension";i:185;s:33:"PHPStan\PhpDoc\StubFilesExtension";i:186;s:39:"PHPStan\PhpDoc\DefaultStubFilesProvider";i:187;s:32:"PHPStan\PhpDoc\StubFilesProvider";i:188;s:25:"PHPStan\Analyser\Analyser";i:189;s:29:"PHPStan\Analyser\FileAnalyser";i:190;s:37:"PHPStan\Analyser\RuleErrorTransformer";i:191;s:35:"PHPStan\Analyser\IgnoredErrorHelper";i:192;s:41:"PHPStan\Analyser\LazyInternalScopeFactory";i:193;s:37:"PHPStan\Analyser\InternalScopeFactory";i:194;s:29:"PHPStan\Analyser\ScopeFactory";i:195;s:34:"PHPStan\Analyser\NodeScopeResolver";i:196;s:40:"PHPStan\Analyser\ConstantResolverFactory";i:197;s:47:"PHPStan\Analyser\ResultCache\ResultCacheClearer";i:198;s:19:"PHPStan\Cache\Cache";i:199;s:34:"PHPStan\Collectors\RegistryFactory";i:200;s:34:"PHPStan\Command\AnalyseApplication";i:201;s:30:"PHPStan\Command\AnalyserRunner";i:202;s:32:"PHPStan\Command\FixerApplication";i:203;s:37:"PHPStan\Dependency\DependencyResolver";i:204;s:38:"PHPStan\Dependency\ExportedNodeFetcher";i:205;s:39:"PHPStan\Dependency\ExportedNodeResolver";i:206;s:38:"PHPStan\Dependency\ExportedNodeVisitor";i:207;s:48:"PHPStan\DependencyInjection\Nette\NetteContainer";i:208;s:37:"PHPStan\DependencyInjection\Container";i:209;s:54:"PHPStan\DependencyInjection\DerivativeContainerFactory";i:210;s:23:"PHPStan\File\FileHelper";i:211;s:32:"PHPStan\File\FileExcluderFactory";i:212;s:23:"PHPStan\File\FileFinder";i:213;s:24:"PHPStan\File\FileMonitor";i:214;s:41:"PHPStan\NodeVisitor\StatementOrderVisitor";i:215;s:33:"PHPStan\Parallel\ParallelAnalyser";i:216;s:26:"PHPStan\Parallel\Scheduler";i:217;s:42:"PHPStan\Parser\FunctionCallStatementFinder";i:218;s:30:"PHPStan\Process\CpuCoreCounter";i:219;s:46:"PHPStan\Reflection\InitializerExprTypeResolver";i:220;s:73:"PHPStan\Reflection\Annotations\AnnotationsMethodsClassReflectionExtension";i:221;s:50:"PHPStan\Reflection\MethodsClassReflectionExtension";i:222;s:76:"PHPStan\Reflection\Annotations\AnnotationsPropertiesClassReflectionExtension";i:223;s:53:"PHPStan\Reflection\PropertiesClassReflectionExtension";i:224;s:64:"PHPStan\Reflection\BetterReflection\SourceLocator\CachingVisitor";i:225;s:66:"PHPStan\Reflection\BetterReflection\SourceLocator\FileNodesFetcher";i:226;s:96:"PHPStan\Reflection\BetterReflection\SourceLocator\ComposerJsonAndInstalledJsonSourceLocatorMaker";i:227;s:88:"PHPStan\Reflection\BetterReflection\SourceLocator\OptimizedDirectorySourceLocatorFactory";i:228;s:91:"PHPStan\Reflection\BetterReflection\SourceLocator\OptimizedDirectorySourceLocatorRepository";i:229;s:92:"PHPStan\Reflection\BetterReflection\SourceLocator\OptimizedSingleFileSourceLocatorRepository";i:230;s:61:"PHPStan\Reflection\Mixin\MixinMethodsClassReflectionExtension";i:231;s:64:"PHPStan\Reflection\Mixin\MixinPropertiesClassReflectionExtension";i:232;s:50:"PHPStan\Reflection\Php\PhpClassReflectionExtension";i:233;s:69:"PHPStan\Reflection\Php\Soap\SoapClientMethodsClassReflectionExtension";i:234;s:66:"PHPStan\Reflection\Php\EnumAllowedSubTypesClassReflectionExtension";i:235;s:58:"PHPStan\Reflection\AllowedSubTypesClassReflectionExtension";i:236;s:68:"PHPStan\Reflection\Php\UniversalObjectCratesClassReflectionExtension";i:237;s:64:"PHPStan\Reflection\SignatureMap\NativeFunctionReflectionProvider";i:238;s:50:"PHPStan\Reflection\SignatureMap\SignatureMapParser";i:239;s:60:"PHPStan\Reflection\SignatureMap\FunctionSignatureMapProvider";i:240;s:52:"PHPStan\Reflection\SignatureMap\SignatureMapProvider";i:241;s:56:"PHPStan\Reflection\SignatureMap\Php8SignatureMapProvider";i:242;s:59:"PHPStan\Reflection\SignatureMap\SignatureMapProviderFactory";i:243;s:31:"PHPStan\Rules\Api\ApiRuleHelper";i:244;s:29:"PHPStan\Rules\AttributesCheck";i:245;s:58:"PHPStan\Rules\Arrays\NonexistentOffsetInArrayDimFetchCheck";i:246;s:39:"PHPStan\Rules\ClassCaseSensitivityCheck";i:247;s:52:"PHPStan\Rules\Comparison\ConstantConditionRuleHelper";i:248;s:50:"PHPStan\Rules\Comparison\ImpossibleCheckTypeHelper";i:249;s:53:"PHPStan\Rules\Exceptions\DefaultExceptionTypeResolver";i:250;s:46:"PHPStan\Rules\Exceptions\ExceptionTypeResolver";i:251;s:68:"PHPStan\Rules\Exceptions\MissingCheckedExceptionInFunctionThrowsRule";i:252;s:66:"PHPStan\Rules\Exceptions\MissingCheckedExceptionInMethodThrowsRule";i:253;s:61:"PHPStan\Rules\Exceptions\MissingCheckedExceptionInThrowsCheck";i:254;s:53:"PHPStan\Rules\Exceptions\TooWideFunctionThrowTypeRule";i:255;s:51:"PHPStan\Rules\Exceptions\TooWideMethodThrowTypeRule";i:256;s:46:"PHPStan\Rules\Exceptions\TooWideThrowTypeCheck";i:257;s:41:"PHPStan\Rules\FunctionCallParametersCheck";i:258;s:37:"PHPStan\Rules\FunctionDefinitionCheck";i:259;s:37:"PHPStan\Rules\FunctionReturnTypeCheck";i:260;s:49:"PHPStan\Rules\Generics\CrossCheckInterfacesHelper";i:261;s:44:"PHPStan\Rules\Generics\GenericAncestorsCheck";i:262;s:45:"PHPStan\Rules\Generics\GenericObjectTypeCheck";i:263;s:40:"PHPStan\Rules\Generics\TemplateTypeCheck";i:264;s:36:"PHPStan\Rules\Generics\VarianceCheck";i:265;s:24:"PHPStan\Rules\IssetCheck";i:266;s:37:"PHPStan\Rules\Methods\MethodCallCheck";i:267;s:43:"PHPStan\Rules\Methods\StaticMethodCallCheck";i:268;s:41:"PHPStan\Rules\Methods\MethodSignatureRule";i:269;s:53:"PHPStan\Rules\Methods\MethodParameterComparisonHelper";i:270;s:34:"PHPStan\Rules\MissingTypehintCheck";i:271;s:27:"PHPStan\Rules\NullsafeCheck";i:272;s:69:"PHPStan\Rules\Constants\LazyAlwaysUsedClassConstantsExtensionProvider";i:273;s:65:"PHPStan\Rules\Constants\AlwaysUsedClassConstantsExtensionProvider";i:274;s:52:"PHPStan\Rules\PhpDoc\ConditionalReturnTypeRuleHelper";i:275;s:37:"PHPStan\Rules\PhpDoc\AssertRuleHelper";i:276;s:43:"PHPStan\Rules\PhpDoc\UnresolvableTypeHelper";i:277;s:65:"PHPStan\Rules\Properties\LazyReadWritePropertiesExtensionProvider";i:278;s:61:"PHPStan\Rules\Properties\ReadWritePropertiesExtensionProvider";i:279;s:43:"PHPStan\Rules\Properties\PropertyDescriptor";i:280;s:49:"PHPStan\Rules\Properties\PropertyReflectionFinder";i:281;s:29:"PHPStan\Rules\RuleLevelHelper";i:282;s:43:"PHPStan\Rules\UnusedFunctionParametersCheck";i:283;s:27:"PHPStan\Type\FileTypeMapper";i:284;s:30:"PHPStan\Type\BitwiseFlagHelper";i:285;s:57:"PHPStan\Type\Php\ArgumentBasedFunctionReturnTypeExtension";i:286;s:47:"PHPStan\Type\DynamicFunctionReturnTypeExtension";i:287;s:61:"PHPStan\Type\Php\ArrayIntersectKeyFunctionReturnTypeExtension";i:288;s:54:"PHPStan\Type\Php\ArrayChunkFunctionReturnTypeExtension";i:289;s:55:"PHPStan\Type\Php\ArrayColumnFunctionReturnTypeExtension";i:290;s:56:"PHPStan\Type\Php\ArrayCombineFunctionReturnTypeExtension";i:291;s:55:"PHPStan\Type\Php\ArrayCurrentDynamicReturnTypeExtension";i:292;s:53:"PHPStan\Type\Php\ArrayFillFunctionReturnTypeExtension";i:293;s:57:"PHPStan\Type\Php\ArrayFillKeysFunctionReturnTypeExtension";i:294;s:65:"PHPStan\Type\Php\ArrayFilterFunctionReturnTypeReturnTypeExtension";i:295;s:53:"PHPStan\Type\Php\ArrayFlipFunctionReturnTypeExtension";i:296;s:51:"PHPStan\Type\Php\ArrayKeyDynamicReturnTypeExtension";i:297;s:62:"PHPStan\Type\Php\ArrayKeyExistsFunctionTypeSpecifyingExtension";i:298;s:44:"PHPStan\Type\FunctionTypeSpecifyingExtension";i:299;s:44:"PHPStan\Analyser\TypeSpecifierAwareExtension";i:300;s:56:"PHPStan\Type\Php\ArrayKeyFirstDynamicReturnTypeExtension";i:301;s:55:"PHPStan\Type\Php\ArrayKeyLastDynamicReturnTypeExtension";i:302;s:60:"PHPStan\Type\Php\ArrayKeysFunctionDynamicReturnTypeExtension";i:303;s:52:"PHPStan\Type\Php\ArrayMapFunctionReturnTypeExtension";i:304;s:61:"PHPStan\Type\Php\ArrayMergeFunctionDynamicReturnTypeExtension";i:305;s:52:"PHPStan\Type\Php\ArrayNextDynamicReturnTypeExtension";i:306;s:52:"PHPStan\Type\Php\ArrayPopFunctionReturnTypeExtension";i:307;s:53:"PHPStan\Type\Php\ArrayRandFunctionReturnTypeExtension";i:308;s:55:"PHPStan\Type\Php\ArrayReduceFunctionReturnTypeExtension";i:309;s:56:"PHPStan\Type\Php\ArrayReplaceFunctionReturnTypeExtension";i:310;s:56:"PHPStan\Type\Php\ArrayReverseFunctionReturnTypeExtension";i:311;s:54:"PHPStan\Type\Php\ArrayShiftFunctionReturnTypeExtension";i:312;s:54:"PHPStan\Type\Php\ArraySliceFunctionReturnTypeExtension";i:313;s:55:"PHPStan\Type\Php\ArraySpliceFunctionReturnTypeExtension";i:314;s:62:"PHPStan\Type\Php\ArraySearchFunctionDynamicReturnTypeExtension";i:315;s:59:"PHPStan\Type\Php\ArraySearchFunctionTypeSpecifyingExtension";i:316;s:62:"PHPStan\Type\Php\ArrayValuesFunctionDynamicReturnTypeExtension";i:317;s:59:"PHPStan\Type\Php\ArraySumFunctionDynamicReturnTypeExtension";i:318;s:63:"PHPStan\Type\Php\Base64DecodeDynamicFunctionReturnTypeExtension";i:319;s:54:"PHPStan\Type\Php\BcMathStringOrNullReturnTypeExtension";i:320;s:54:"PHPStan\Type\Php\ClosureBindDynamicReturnTypeExtension";i:321;s:51:"PHPStan\Type\DynamicStaticMethodReturnTypeExtension";i:322;s:56:"PHPStan\Type\Php\ClosureBindToDynamicReturnTypeExtension";i:323;s:45:"PHPStan\Type\DynamicMethodReturnTypeExtension";i:324;s:62:"PHPStan\Type\Php\ClosureFromCallableDynamicReturnTypeExtension";i:325;s:51:"PHPStan\Type\Php\CompactFunctionReturnTypeExtension";i:326;s:49:"PHPStan\Type\Php\CountFunctionReturnTypeExtension";i:327;s:53:"PHPStan\Type\Php\CountFunctionTypeSpecifyingExtension";i:328;s:62:"PHPStan\Type\Php\CurlGetinfoFunctionDynamicReturnTypeExtension";i:329;s:44:"PHPStan\Type\Php\CurlInitReturnTypeExtension";i:330;s:54:"PHPStan\Type\Php\DateFormatFunctionReturnTypeExtension";i:331;s:52:"PHPStan\Type\Php\DateFormatMethodReturnTypeExtension";i:332;s:48:"PHPStan\Type\Php\DateFunctionReturnTypeExtension";i:333;s:58:"PHPStan\Type\Php\DateIntervalConstructorThrowTypeExtension";i:334;s:50:"PHPStan\Type\DynamicStaticMethodThrowTypeExtension";i:335;s:57:"PHPStan\Type\Php\DateTimeCreateDynamicReturnTypeExtension";i:336;s:51:"PHPStan\Type\Php\DateTimeDynamicReturnTypeExtension";i:337;s:50:"PHPStan\Type\Php\DateTimeModifyReturnTypeExtension";i:338;s:54:"PHPStan\Type\Php\DateTimeConstructorThrowTypeExtension";i:339;s:48:"PHPStan\Type\Php\DsMapDynamicReturnTypeExtension";i:340;s:58:"PHPStan\Type\Php\DioStatDynamicFunctionReturnTypeExtension";i:341;s:58:"PHPStan\Type\Php\ExplodeFunctionDynamicReturnTypeExtension";i:342;s:52:"PHPStan\Type\Php\FilterVarDynamicReturnTypeExtension";i:343;s:57:"PHPStan\Type\Php\GetCalledClassDynamicReturnTypeExtension";i:344;s:51:"PHPStan\Type\Php\GetClassDynamicReturnTypeExtension";i:345;s:65:"PHPStan\Type\Php\GetParentClassDynamicFunctionReturnTypeExtension";i:346;s:63:"PHPStan\Type\Php\GettimeofdayDynamicFunctionReturnTypeExtension";i:347;s:49:"PHPStan\Type\Php\HashFunctionsReturnTypeExtension";i:348;s:41:"PHPStan\Type\Php\IntdivThrowTypeExtension";i:349;s:46:"PHPStan\Type\DynamicFunctionThrowTypeExtension";i:350;s:39:"PHPStan\Type\Php\JsonThrowTypeExtension";i:351;s:61:"PHPStan\Type\Php\ReflectionClassConstructorThrowTypeExtension";i:352;s:64:"PHPStan\Type\Php\ReflectionFunctionConstructorThrowTypeExtension";i:353;s:62:"PHPStan\Type\Php\ReflectionMethodConstructorThrowTypeExtension";i:354;s:64:"PHPStan\Type\Php\ReflectionPropertyConstructorThrowTypeExtension";i:355;s:53:"PHPStan\Type\Php\StrContainingTypeSpecifyingExtension";i:356;s:65:"PHPStan\Type\Php\SimpleXMLElementClassPropertyReflectionExtension";i:357;s:62:"PHPStan\Type\Php\SimpleXMLElementConstructorThrowTypeExtension";i:358;s:47:"PHPStan\Type\Php\StatDynamicReturnTypeExtension";i:359;s:52:"PHPStan\Type\Php\MethodExistsTypeSpecifyingExtension";i:360;s:54:"PHPStan\Type\Php\PropertyExistsTypeSpecifyingExtension";i:361;s:50:"PHPStan\Type\Php\MinMaxFunctionReturnTypeExtension";i:362;s:63:"PHPStan\Type\Php\NumberFormatFunctionDynamicReturnTypeExtension";i:363;s:59:"PHPStan\Type\Php\PathinfoFunctionDynamicReturnTypeExtension";i:364;s:54:"PHPStan\Type\Php\PregFilterFunctionReturnTypeExtension";i:365;s:52:"PHPStan\Type\Php\PregSplitDynamicReturnTypeExtension";i:366;s:67:"PHPStan\Type\Php\ReflectionClassIsSubclassOfTypeSpecifyingExtension";i:367;s:42:"PHPStan\Type\MethodTypeSpecifyingExtension";i:368;s:59:"PHPStan\Type\Php\ReplaceFunctionsDynamicReturnTypeExtension";i:369;s:64:"PHPStan\Type\Php\ArrayPointerFunctionsDynamicReturnTypeExtension";i:370;s:49:"PHPStan\Type\Php\LtrimFunctionReturnTypeExtension";i:371;s:47:"PHPStan\Type\Php\MbFunctionsReturnTypeExtension";i:372;s:52:"PHPStan\Type\Php\MbFunctionsReturnTypeExtensionTrait";i:373;s:61:"PHPStan\Type\Php\MbConvertEncodingFunctionReturnTypeExtension";i:374;s:64:"PHPStan\Type\Php\MbSubstituteCharacterDynamicReturnTypeExtension";i:375;s:52:"PHPStan\Type\Php\MbStrlenFunctionReturnTypeExtension";i:376;s:53:"PHPStan\Type\Php\MicrotimeFunctionReturnTypeExtension";i:377;s:50:"PHPStan\Type\Php\HrtimeFunctionReturnTypeExtension";i:378;s:51:"PHPStan\Type\Php\ImplodeFunctionReturnTypeExtension";i:379;s:59:"PHPStan\Type\Php\NonEmptyStringFunctionsReturnTypeExtension";i:380;s:52:"PHPStan\Type\Php\StrCaseFunctionsReturnTypeExtension";i:381;s:50:"PHPStan\Type\Php\StrlenFunctionReturnTypeExtension";i:382;s:50:"PHPStan\Type\Php\StrPadFunctionReturnTypeExtension";i:383;s:53:"PHPStan\Type\Php\StrRepeatFunctionReturnTypeExtension";i:384;s:49:"PHPStan\Type\Php\SubstrDynamicReturnTypeExtension";i:385;s:45:"PHPStan\Type\Php\ThrowableReturnTypeExtension";i:386;s:59:"PHPStan\Type\Php\ParseUrlFunctionDynamicReturnTypeExtension";i:387;s:55:"PHPStan\Type\Php\TriggerErrorDynamicReturnTypeExtension";i:388;s:65:"PHPStan\Type\Php\VersionCompareFunctionDynamicReturnTypeExtension";i:389;s:47:"PHPStan\Type\Php\PowFunctionReturnTypeExtension";i:390;s:49:"PHPStan\Type\Php\RoundFunctionReturnTypeExtension";i:391;s:53:"PHPStan\Type\Php\StrtotimeFunctionReturnTypeExtension";i:392;s:53:"PHPStan\Type\Php\RandomIntFunctionReturnTypeExtension";i:393;s:49:"PHPStan\Type\Php\RangeFunctionReturnTypeExtension";i:394;s:54:"PHPStan\Type\Php\AssertFunctionTypeSpecifyingExtension";i:395;s:59:"PHPStan\Type\Php\ClassExistsFunctionTypeSpecifyingExtension";i:396;s:54:"PHPStan\Type\Php\DefineConstantTypeSpecifyingExtension";i:397;s:55:"PHPStan\Type\Php\DefinedConstantTypeSpecifyingExtension";i:398;s:62:"PHPStan\Type\Php\FunctionExistsFunctionTypeSpecifyingExtension";i:399;s:55:"PHPStan\Type\Php\InArrayFunctionTypeSpecifyingExtension";i:400;s:55:"PHPStan\Type\Php\IsArrayFunctionTypeSpecifyingExtension";i:401;s:58:"PHPStan\Type\Php\IsCallableFunctionTypeSpecifyingExtension";i:402;s:58:"PHPStan\Type\Php\IsIterableFunctionTypeSpecifyingExtension";i:403;s:60:"PHPStan\Type\Php\IsSubclassOfFunctionTypeSpecifyingExtension";i:404;s:59:"PHPStan\Type\Php\IteratorToArrayFunctionReturnTypeExtension";i:405;s:51:"PHPStan\Type\Php\IsAFunctionTypeSpecifyingExtension";i:406;s:48:"PHPStan\Type\Php\IsAFunctionTypeSpecifyingHelper";i:407;s:58:"PHPStan\Type\Php\CtypeDigitFunctionTypeSpecifyingExtension";i:408;s:59:"PHPStan\Type\Php\JsonThrowOnErrorDynamicReturnTypeExtension";i:409;s:66:"PHPStan\Type\Php\TypeSpecifyingFunctionsDynamicReturnTypeExtension";i:410;s:63:"PHPStan\Type\Php\SimpleXMLElementAsXMLMethodReturnTypeExtension";i:411;s:63:"PHPStan\Type\Php\SimpleXMLElementXpathMethodReturnTypeExtension";i:412;s:52:"PHPStan\Type\Php\StrSplitFunctionReturnTypeExtension";i:413;s:50:"PHPStan\Type\Php\StrTokFunctionReturnTypeExtension";i:414;s:58:"PHPStan\Type\Php\SprintfFunctionDynamicReturnTypeExtension";i:415;s:57:"PHPStan\Type\Php\SscanfFunctionDynamicReturnTypeExtension";i:416;s:56:"PHPStan\Type\Php\StrvalFamilyFunctionReturnTypeExtension";i:417;s:63:"PHPStan\Type\Php\StrWordCountFunctionDynamicReturnTypeExtension";i:418;s:49:"PHPStan\Type\Php\XMLReaderOpenReturnTypeExtension";i:419;s:65:"PHPStan\Type\Php\ReflectionGetAttributesMethodReturnTypeExtension";i:420;s:57:"PHPStan\Type\Php\DatePeriodConstructorReturnTypeExtension";i:421;s:31:"PHPStan\Type\ClosureTypeFactory";i:422;s:37:"PHPStan\Analyser\TypeSpecifierFactory";i:423;s:46:"PHPStan\File\ParentDirectoryRelativePathHelper";i:424;s:31:"PHPStan\File\RelativePathHelper";i:425;s:28:"PHPStan\Broker\BrokerFactory";i:426;s:30:"PHPStan\Cache\FileCacheStorage";i:427;s:26:"PHPStan\Cache\CacheStorage";i:428;s:25:"PHPStan\Parser\RichParser";i:429;s:21:"PHPStan\Parser\Parser";i:430;s:29:"PHPStan\Parser\CleaningParser";i:431;s:27:"PHPStan\Parser\SimpleParser";i:432;s:27:"PHPStan\Parser\CachedParser";i:433;s:33:"PHPStan\Parser\PhpParserDecorator";i:434;s:16:"PhpParser\Parser";i:435;s:21:"PhpParser\Parser\Php7";i:436;s:24:"PhpParser\ParserAbstract";i:437;s:26:"PHPStan\Rules\LazyRegistry";i:438;s:22:"PHPStan\Rules\Registry";i:439;s:33:"PHPStan\PhpDoc\StubPhpDocProvider";i:440;s:63:"PHPStan\Reflection\ReflectionProvider\ReflectionProviderFactory";i:441;s:37:"PHPStan\Reflection\ReflectionProvider";i:442;s:51:"PHPStan\BetterReflection\Reflector\DefaultReflector";i:443;s:44:"PHPStan\BetterReflection\Reflector\Reflector";i:444;s:64:"PHPStan\Reflection\BetterReflection\Reflector\MemoizingReflector";i:445;s:49:"PHPStan\BetterReflection\Reflector\ClassReflector";i:446;s:52:"PHPStan\BetterReflection\Reflector\FunctionReflector";i:447;s:52:"PHPStan\BetterReflection\Reflector\ConstantReflector";i:448;s:60:"PHPStan\Reflection\BetterReflection\BetterReflectionProvider";i:449;s:72:"PHPStan\Reflection\BetterReflection\BetterReflectionSourceLocatorFactory";i:450;s:83:"PHPStan\Reflection\BetterReflection\SourceStubber\PhpStormStubsSourceStubberFactory";i:451;s:79:"PHPStan\BetterReflection\SourceLocator\SourceStubber\PhpStormStubsSourceStubber";i:452;s:66:"PHPStan\BetterReflection\SourceLocator\SourceStubber\SourceStubber";i:453;s:76:"PHPStan\BetterReflection\SourceLocator\SourceStubber\ReflectionSourceStubber";i:454;s:32:"PHPStan\Parser\PathRoutingParser";i:455;s:55:"PHPStan\Command\ErrorFormatter\CiDetectedErrorFormatter";i:456;s:45:"PHPStan\Command\ErrorFormatter\ErrorFormatter";i:457;s:48:"PHPStan\Command\ErrorFormatter\RawErrorFormatter";i:458;s:50:"PHPStan\Command\ErrorFormatter\TableErrorFormatter";i:459;s:55:"PHPStan\Command\ErrorFormatter\CheckstyleErrorFormatter";i:460;s:49:"PHPStan\Command\ErrorFormatter\JsonErrorFormatter";i:461;s:50:"PHPStan\Command\ErrorFormatter\JunitErrorFormatter";i:462;s:51:"PHPStan\Command\ErrorFormatter\GitlabErrorFormatter";i:463;s:51:"PHPStan\Command\ErrorFormatter\GithubErrorFormatter";i:464;s:53:"PHPStan\Command\ErrorFormatter\TeamcityErrorFormatter";i:465;s:40:"PHPStan\Rules\Api\ApiClassConstFetchRule";i:466;s:35:"PHPStan\Rules\Api\ApiInstanceofRule";i:467;s:53:"PHPStan\Rules\Api\NodeConnectingVisitorAttributesRule";i:468;s:47:"PHPStan\Rules\Api\RuntimeReflectionFunctionRule";i:469;s:52:"PHPStan\Rules\Api\RuntimeReflectionInstantiationRule";i:470;s:53:"PHPStan\Rules\Classes\ExistingClassInClassExtendsRule";i:471;s:51:"PHPStan\Rules\Classes\ExistingClassInInstanceOfRule";i:472;s:53:"PHPStan\Rules\Exceptions\CaughtExceptionExistenceRule";i:473;s:53:"PHPStan\Rules\Functions\CallToNonExistentFunctionRule";i:474;s:46:"PHPStan\Rules\Constants\OverridingConstantRule";i:475;s:42:"PHPStan\Rules\Methods\OverridingMethodRule";i:476;s:47:"PHPStan\Rules\Methods\ConsistentConstructorRule";i:477;s:39:"PHPStan\Rules\Missing\MissingReturnRule";i:478;s:52:"PHPStan\Rules\Namespaces\ExistingNamesInGroupUseRule";i:479;s:47:"PHPStan\Rules\Namespaces\ExistingNamesInUseRule";i:480;s:50:"PHPStan\Rules\Operators\InvalidIncDecOperationRule";i:481;s:45:"PHPStan\Rules\Properties\AccessPropertiesRule";i:482;s:51:"PHPStan\Rules\Properties\AccessStaticPropertiesRule";i:483;s:56:"PHPStan\Rules\Properties\ExistingClassesInPropertiesRule";i:484;s:44:"PHPStan\Rules\Functions\FunctionCallableRule";i:485;s:66:"PHPStan\Rules\Properties\MissingReadOnlyByPhpDocPropertyAssignRule";i:486;s:47:"PHPStan\Rules\Properties\OverridingPropertyRule";i:487;s:53:"PHPStan\Rules\Properties\ReadOnlyByPhpDocPropertyRule";i:488;s:50:"PHPStan\Rules\Properties\UninitializedPropertyRule";i:489;s:56:"PHPStan\Rules\Properties\WritingToReadOnlyPropertiesRule";i:490;s:55:"PHPStan\Rules\Properties\ReadingWriteOnlyPropertiesRule";i:491;s:44:"PHPStan\Rules\Variables\CompactVariablesRule";i:492;s:43:"PHPStan\Rules\Variables\DefinedVariableRule";i:493;s:49:"PHPStan\Rules\Regexp\RegularExpressionPatternRule";i:494;s:42:"PHPStan\Rules\Classes\LocalTypeAliasesRule";i:495;s:37:"PHPStan\Reflection\ConstructorsHelper";i:496;s:58:"PHPStan\Rules\Methods\MissingMagicSerializationMethodsRule";i:497;s:31:"PHPStan\Rules\Classes\MixinRule";i:498;s:41:"PHPStan\Rules\Functions\CallCallablesRule";i:499;s:54:"PHPStan\Rules\Methods\IllegalConstructorMethodCallRule";i:500;s:54:"PHPStan\Rules\Methods\IllegalConstructorStaticCallRule";i:501;s:48:"PHPStan\Rules\PhpDoc\InvalidPhpDocVarTagTypeRule";i:502;s:50:"PHPStan\Rules\Arrays\InvalidKeyInArrayDimFetchRule";i:503;s:46:"PHPStan\Rules\Arrays\InvalidKeyInArrayItemRule";i:504;s:57:"PHPStan\Rules\Arrays\NonexistentOffsetInArrayDimFetchRule";i:505;s:69:"PHPStan\Rules\Exceptions\ThrowsVoidFunctionWithExplicitThrowPointRule";i:506;s:67:"PHPStan\Rules\Exceptions\ThrowsVoidMethodWithExplicitThrowPointRule";i:507;s:42:"PHPStan\Rules\Generators\YieldFromTypeRule";i:508;s:45:"PHPStan\Rules\Generators\YieldInGeneratorRule";i:509;s:39:"PHPStan\Rules\Arrays\ArrayUnpackingRule";i:510;s:62:"PHPStan\Rules\Properties\ReadOnlyByPhpDocPropertyAssignRefRule";i:511;s:59:"PHPStan\Rules\Properties\ReadOnlyByPhpDocPropertyAssignRule";i:512;s:46:"PHPStan\Rules\Classes\ImpossibleInstanceOfRule";i:513;s:56:"PHPStan\Rules\Comparison\BooleanAndConstantConditionRule";i:514;s:55:"PHPStan\Rules\Comparison\BooleanOrConstantConditionRule";i:515;s:56:"PHPStan\Rules\Comparison\BooleanNotConstantConditionRule";i:516;s:48:"PHPStan\Rules\DeadCode\UnusedPrivatePropertyRule";i:517;s:57:"PHPStan\Rules\Comparison\DoWhileLoopConstantConditionRule";i:518;s:52:"PHPStan\Rules\Comparison\ElseIfConstantConditionRule";i:519;s:48:"PHPStan\Rules\Comparison\IfConstantConditionRule";i:520;s:60:"PHPStan\Rules\Comparison\ImpossibleCheckTypeFunctionCallRule";i:521;s:58:"PHPStan\Rules\Comparison\ImpossibleCheckTypeMethodCallRule";i:522;s:64:"PHPStan\Rules\Comparison\ImpossibleCheckTypeStaticMethodCallRule";i:523;s:44:"PHPStan\Rules\Comparison\MatchExpressionRule";i:524;s:61:"PHPStan\Rules\Comparison\StrictComparisonOfDifferentTypesRule";i:525;s:52:"PHPStan\Rules\Comparison\ConstantLooseComparisonRule";i:526;s:61:"PHPStan\Rules\Comparison\TernaryOperatorConstantConditionRule";i:527;s:50:"PHPStan\Rules\Comparison\UnreachableIfBranchesRule";i:528;s:57:"PHPStan\Rules\Comparison\UnreachableTernaryElseBranchRule";i:529;s:58:"PHPStan\Rules\Comparison\WhileLoopAlwaysFalseConditionRule";i:530;s:57:"PHPStan\Rules\Comparison\WhileLoopAlwaysTrueConditionRule";i:531;s:62:"PHPStan\Rules\TooWideTypehints\TooWideMethodReturnTypehintRule";i:532;s:50:"PHPStan\Rules\Properties\NullsafePropertyFetchRule";i:533;s:46:"PHPStan\Rules\Traits\TraitDeclarationCollector";i:534;s:28:"PHPStan\Collectors\Collector";i:535;s:38:"PHPStan\Rules\Traits\TraitUseCollector";i:536;s:41:"PHPStan\Rules\Traits\NotAnalysedTraitRule";i:537;s:47:"PHPStan\Rules\Functions\RandomIntParametersRule";i:538;s:39:"PHPStan\Rules\Functions\ArrayFilterRule";i:539;s:72:"SzepeViktor\PHPStan\WordPress\WpThemeGetDynamicMethodReturnTypeExtension";i:540;s:70:"SzepeViktor\PHPStan\WordPress\IsWpErrorFunctionTypeSpecifyingExtension";i:541;s:76:"SzepeViktor\PHPStan\WordPress\WpThemeMagicPropertiesClassReflectionExtension";i:542;s:76:"SzepeViktor\PHPStan\WordPress\GetListTableDynamicFunctionReturnTypeExtension";i:543;s:81:"SzepeViktor\PHPStan\WordPress\RedirectCanonicalDynamicFunctionReturnTypeExtension";i:544;s:77:"SzepeViktor\PHPStan\WordPress\StringOrArrayDynamicFunctionReturnTypeExtension";i:545;s:72:"SzepeViktor\PHPStan\WordPress\GetTermsDynamicFunctionReturnTypeExtension";i:546;s:71:"SzepeViktor\PHPStan\WordPress\GetPostDynamicFunctionReturnTypeExtension";i:547;s:72:"SzepeViktor\PHPStan\WordPress\GetPostsDynamicFunctionReturnTypeExtension";i:548;s:72:"SzepeViktor\PHPStan\WordPress\GetSitesDynamicFunctionReturnTypeExtension";i:549;s:77:"SzepeViktor\PHPStan\WordPress\GetTaxonomiesDynamicFunctionReturnTypeExtension";i:550;s:83:"SzepeViktor\PHPStan\WordPress\GetObjectTaxonomiesDynamicFunctionReturnTypeExtension";i:551;s:74:"SzepeViktor\PHPStan\WordPress\GetCommentDynamicFunctionReturnTypeExtension";i:552;s:73:"SzepeViktor\PHPStan\WordPress\HasFilterDynamicFunctionReturnTypeExtension";i:553;s:77:"SzepeViktor\PHPStan\WordPress\ShortcodeAttsDynamicFunctionReturnTypeExtension";i:554;s:74:"SzepeViktor\PHPStan\WordPress\MySQL2DateDynamicFunctionReturnTypeExtension";i:555;s:75:"SzepeViktor\PHPStan\WordPress\CurrentTimeDynamicFunctionReturnTypeExtension";i:556;s:76:"SzepeViktor\PHPStan\WordPress\ApplyFiltersDynamicFunctionReturnTypeExtension";i:557;s:77:"SzepeViktor\PHPStan\WordPress\EchoParameterDynamicFunctionReturnTypeExtension";i:558;s:80:"SzepeViktor\PHPStan\WordPress\WPErrorParameterDynamicFunctionReturnTypeExtension";i:559;s:74:"SzepeViktor\PHPStan\WordPress\TermExistsDynamicFunctionReturnTypeExtension";i:560;s:74:"SzepeViktor\PHPStan\WordPress\WpParseUrlFunctionDynamicReturnTypeExtension";i:561;s:45:"SzepeViktor\PHPStan\WordPress\HookDocsVisitor";i:562;s:66:"SzepeViktor\PHPStan\WordPress\AssertWpErrorTypeSpecifyingExtension";i:563;s:69:"SzepeViktor\PHPStan\WordPress\AssertNotWpErrorTypeSpecifyingExtension";i:564;s:40:"Understrap\PHPStan\GetThemeModReturnType";i:565;s:37:"_PHPStan_582a9cb8b\Nette\DI\Container";i:566;s:36:"_PHPStan_582a9cb8b\Nette\SmartObject";i:567;s:22:"PHPStan\Php\PhpVersion";i:568;s:29:"PHPStan\Php\PhpVersionFactory";i:569;s:43:"PHPStan\PhpDocParser\Parser\ConstExprParser";i:570;s:56:"PHPStan\PhpDoc\TypeNodeResolverExtensionRegistryProvider";i:571;s:33:"PHPStan\Analyser\ConstantResolver";i:572;s:47:"PHPStan\Analyser\ResultCache\ResultCacheManager";i:573;s:54:"PHPStan\Analyser\ResultCache\ResultCacheManagerFactory";i:574;s:27:"PHPStan\Collectors\Registry";i:575;s:79:"PHPStan\DependencyInjection\Reflection\ClassReflectionExtensionRegistryProvider";i:576;s:75:"PHPStan\DependencyInjection\Type\DynamicReturnTypeExtensionRegistryProvider";i:577;s:80:"PHPStan\DependencyInjection\Type\OperatorTypeSpecifyingExtensionRegistryProvider";i:578;s:66:"PHPStan\DependencyInjection\Type\DynamicThrowTypeExtensionProvider";i:579;s:25:"PHPStan\File\FileExcluder";i:580;s:35:"PHPStan\File\FileExcluderRawFactory";i:581;s:44:"PHPStan\Reflection\Php\PhpFunctionReflection";i:582;s:37:"PHPStan\Reflection\FunctionReflection";i:583;s:44:"PHPStan\Reflection\FunctionReflectionFactory";i:584;s:79:"PHPStan\Reflection\BetterReflection\SourceLocator\OptimizedPsrAutoloaderLocator";i:585;s:57:"PHPStan\BetterReflection\SourceLocator\Type\SourceLocator";i:586;s:86:"PHPStan\Reflection\BetterReflection\SourceLocator\OptimizedPsrAutoloaderLocatorFactory";i:587;s:82:"PHPStan\Reflection\BetterReflection\SourceLocator\OptimizedSingleFileSourceLocator";i:588;s:89:"PHPStan\Reflection\BetterReflection\SourceLocator\OptimizedSingleFileSourceLocatorFactory";i:589;s:42:"PHPStan\Reflection\Php\PhpMethodReflection";i:590;s:43:"PHPStan\Reflection\ExtendedMethodReflection";i:591;s:40:"PHPStan\Reflection\ClassMemberReflection";i:592;s:35:"PHPStan\Reflection\MethodReflection";i:593;s:49:"PHPStan\Reflection\Php\PhpMethodReflectionFactory";i:594;s:64:"PHPStan\Reflection\ReflectionProvider\ReflectionProviderProvider";i:595;s:30:"PHPStan\Type\TypeAliasResolver";i:596;s:38:"PHPStan\Type\TypeAliasResolverProvider";i:597;s:30:"PHPStan\Analyser\TypeSpecifier";i:598;s:21:"PHPStan\Broker\Broker";i:599;s:15:"PhpParser\Lexer";i:600;s:67:"PHPStan\Reflection\BetterReflection\BetterReflectionProviderFactory";i:601;s:25:"PhpParser\Lexer\Emulative";}i:4;a:372:{i:0;s:71:"PHPStan\Reflection\ReflectionProvider\ReflectionProviderFactory::create";i:1;s:91:"PHPStan\Reflection\BetterReflection\SourceStubber\PhpStormStubsSourceStubberFactory::create";i:2;s:45:"PHPStan\Rules\Debug\DumpTypeRule::__construct";i:3;s:47:"PHPStan\Rules\Debug\FileAssertRule::__construct";i:4;s:51:"PHPStan\Rules\Api\ApiInstantiationRule::__construct";i:5;s:50:"PHPStan\Rules\Api\ApiClassExtendsRule::__construct";i:6;s:53:"PHPStan\Rules\Api\ApiClassImplementsRule::__construct";i:7;s:54:"PHPStan\Rules\Api\ApiInterfaceExtendsRule::__construct";i:8;s:48:"PHPStan\Rules\Api\ApiMethodCallRule::__construct";i:9;s:48:"PHPStan\Rules\Api\ApiStaticCallRule::__construct";i:10;s:46:"PHPStan\Rules\Api\ApiTraitUseRule::__construct";i:11;s:68:"PHPStan\Rules\Api\PhpStanNamespaceIn3rdPartyPackageRule::__construct";i:12;s:66:"PHPStan\Rules\Arrays\DuplicateKeysInLiteralArraysRule::__construct";i:13;s:45:"PHPStan\Rules\Cast\UnsetCastRule::__construct";i:14;s:54:"PHPStan\Rules\Classes\ClassAttributesRule::__construct";i:15;s:62:"PHPStan\Rules\Classes\ClassConstantAttributesRule::__construct";i:16;s:52:"PHPStan\Rules\Classes\ClassConstantRule::__construct";i:17;s:49:"PHPStan\Rules\Classes\EnumSanityRule::__construct";i:18;s:71:"PHPStan\Rules\Classes\ExistingClassesInClassImplementsRule::__construct";i:19;s:70:"PHPStan\Rules\Classes\ExistingClassesInEnumImplementsRule::__construct";i:20;s:72:"PHPStan\Rules\Classes\ExistingClassesInInterfaceExtendsRule::__construct";i:21;s:62:"PHPStan\Rules\Classes\ExistingClassInTraitUseRule::__construct";i:22;s:52:"PHPStan\Rules\Classes\InstantiationRule::__construct";i:23;s:64:"PHPStan\Rules\Classes\InvalidPromotedPropertiesRule::__construct";i:24;s:54:"PHPStan\Rules\Constants\FinalConstantRule::__construct";i:25;s:59:"PHPStan\Rules\EnumCases\EnumCaseAttributesRule::__construct";i:26;s:57:"PHPStan\Rules\Exceptions\ThrowExpressionRule::__construct";i:27;s:64:"PHPStan\Rules\Functions\ArrowFunctionAttributesRule::__construct";i:28;s:73:"PHPStan\Rules\Functions\ArrowFunctionReturnNullsafeByRefRule::__construct";i:29;s:65:"PHPStan\Rules\Functions\CallToFunctionParametersRule::__construct";i:30;s:58:"PHPStan\Rules\Functions\ClosureAttributesRule::__construct";i:31;s:57:"PHPStan\Rules\Functions\DefineParametersRule::__construct";i:32;s:80:"PHPStan\Rules\Functions\ExistingClassesInArrowFunctionTypehintsRule::__construct";i:33;s:74:"PHPStan\Rules\Functions\ExistingClassesInClosureTypehintsRule::__construct";i:34;s:67:"PHPStan\Rules\Functions\ExistingClassesInTypehintsRule::__construct";i:35;s:59:"PHPStan\Rules\Functions\FunctionAttributesRule::__construct";i:36;s:56:"PHPStan\Rules\Functions\ParamAttributesRule::__construct";i:37;s:57:"PHPStan\Rules\Functions\PrintfParametersRule::__construct";i:38;s:60:"PHPStan\Rules\Functions\ReturnNullsafeByRefRule::__construct";i:39;s:50:"PHPStan\Rules\Methods\CallMethodsRule::__construct";i:40;s:56:"PHPStan\Rules\Methods\CallStaticMethodsRule::__construct";i:41;s:65:"PHPStan\Rules\Methods\ExistingClassesInTypehintsRule::__construct";i:42;s:57:"PHPStan\Rules\Methods\FinalPrivateMethodRule::__construct";i:43;s:53:"PHPStan\Rules\Methods\MethodCallableRule::__construct";i:44;s:55:"PHPStan\Rules\Methods\MethodAttributesRule::__construct";i:45;s:59:"PHPStan\Rules\Methods\StaticMethodCallableRule::__construct";i:46;s:57:"PHPStan\Rules\Operators\InvalidAssignVarRule::__construct";i:47;s:66:"PHPStan\Rules\Properties\AccessPropertiesInAssignRule::__construct";i:48;s:72:"PHPStan\Rules\Properties\AccessStaticPropertiesInAssignRule::__construct";i:49;s:71:"PHPStan\Rules\Properties\MissingReadOnlyPropertyAssignRule::__construct";i:50;s:60:"PHPStan\Rules\Properties\PropertyAttributesRule::__construct";i:51;s:58:"PHPStan\Rules\Properties\ReadOnlyPropertyRule::__construct";i:52;s:66:"PHPStan\Rules\Classes\UnusedConstructorParametersRule::__construct";i:53;s:58:"PHPStan\Rules\Functions\UnusedClosureUsesRule::__construct";i:54;s:46:"PHPStan\Rules\Variables\EmptyRule::__construct";i:55;s:46:"PHPStan\Rules\Variables\IssetRule::__construct";i:56;s:53:"PHPStan\Rules\Variables\NullCoalesceRule::__construct";i:57;s:40:"PHPStan\Rules\Cast\EchoRule::__construct";i:58;s:47:"PHPStan\Rules\Cast\InvalidCastRule::__construct";i:59;s:63:"PHPStan\Rules\Cast\InvalidPartOfEncapsedStringRule::__construct";i:60;s:41:"PHPStan\Rules\Cast\PrintRule::__construct";i:61;s:54:"PHPStan\Rules\Generics\ClassAncestorsRule::__construct";i:62;s:57:"PHPStan\Rules\Generics\ClassTemplateTypeRule::__construct";i:63;s:53:"PHPStan\Rules\Generics\EnumAncestorsRule::__construct";i:64;s:60:"PHPStan\Rules\Generics\FunctionTemplateTypeRule::__construct";i:65;s:65:"PHPStan\Rules\Generics\FunctionSignatureVarianceRule::__construct";i:66;s:58:"PHPStan\Rules\Generics\InterfaceAncestorsRule::__construct";i:67;s:61:"PHPStan\Rules\Generics\InterfaceTemplateTypeRule::__construct";i:68;s:58:"PHPStan\Rules\Generics\MethodTemplateTypeRule::__construct";i:69;s:63:"PHPStan\Rules\Generics\MethodSignatureVarianceRule::__construct";i:70;s:57:"PHPStan\Rules\Generics\TraitTemplateTypeRule::__construct";i:71;s:50:"PHPStan\Rules\Generics\UsedTraitsRule::__construct";i:72;s:63:"PHPStan\Rules\Operators\InvalidBinaryOperationRule::__construct";i:73;s:67:"PHPStan\Rules\Operators\InvalidComparisonOperationRule::__construct";i:74;s:67:"PHPStan\Rules\PhpDoc\FunctionConditionalReturnTypeRule::__construct";i:75;s:65:"PHPStan\Rules\PhpDoc\MethodConditionalReturnTypeRule::__construct";i:76;s:52:"PHPStan\Rules\PhpDoc\FunctionAssertRule::__construct";i:77;s:50:"PHPStan\Rules\PhpDoc\MethodAssertRule::__construct";i:78;s:73:"PHPStan\Rules\PhpDoc\IncompatibleClassConstantPhpDocTypeRule::__construct";i:79;s:60:"PHPStan\Rules\PhpDoc\IncompatiblePhpDocTypeRule::__construct";i:80;s:68:"PHPStan\Rules\PhpDoc\IncompatiblePropertyPhpDocTypeRule::__construct";i:81;s:59:"PHPStan\Rules\PhpDoc\InvalidPhpDocTagValueRule::__construct";i:82;s:58:"PHPStan\Rules\PhpDoc\InvalidPHPStanDocTagRule::__construct";i:83;s:62:"PHPStan\Rules\PhpDoc\InvalidThrowsPhpDocValueRule::__construct";i:84;s:63:"PHPStan\Rules\PhpDoc\WrongVariableNameInVarTagRule::__construct";i:85;s:56:"PHPStan\Rules\Arrays\ArrayDestructuringRule::__construct";i:86;s:55:"PHPStan\Rules\Arrays\IterableInForeachRule::__construct";i:87;s:60:"PHPStan\Rules\Arrays\OffsetAccessAssignmentRule::__construct";i:88;s:58:"PHPStan\Rules\Arrays\OffsetAccessAssignOpRule::__construct";i:89;s:65:"PHPStan\Rules\Arrays\OffsetAccessValueAssignmentRule::__construct";i:90;s:59:"PHPStan\Rules\Arrays\UnpackIterableInArrayRule::__construct";i:91;s:64:"PHPStan\Rules\Functions\ArrowFunctionReturnTypeRule::__construct";i:92;s:58:"PHPStan\Rules\Functions\ClosureReturnTypeRule::__construct";i:93;s:51:"PHPStan\Rules\Functions\ReturnTypeRule::__construct";i:94;s:51:"PHPStan\Rules\Generators\YieldTypeRule::__construct";i:95;s:49:"PHPStan\Rules\Methods\ReturnTypeRule::__construct";i:96;s:79:"PHPStan\Rules\Properties\DefaultValueTypesAssignedToPropertiesRule::__construct";i:97;s:64:"PHPStan\Rules\Properties\ReadOnlyPropertyAssignRule::__construct";i:98;s:67:"PHPStan\Rules\Properties\ReadOnlyPropertyAssignRefRule::__construct";i:99;s:67:"PHPStan\Rules\Properties\TypesAssignedToPropertiesRule::__construct";i:100;s:50:"PHPStan\Rules\Variables\ThrowTypeRule::__construct";i:101;s:56:"PHPStan\Rules\Variables\VariableCloningRule::__construct";i:102;s:44:"PHPStan\Rules\DeadCode\NoopRule::__construct";i:103;s:61:"PHPStan\Rules\DeadCode\UnusedPrivateConstantRule::__construct";i:104;s:82:"PHPStan\Rules\Functions\CallToFunctionStatementWithoutSideEffectsRule::__construct";i:105;s:83:"PHPStan\Rules\Methods\CallToConstructorStatementWithoutSideEffectsRule::__construct";i:106;s:78:"PHPStan\Rules\Methods\CallToMethodStatementWithoutSideEffectsRule::__construct";i:107;s:84:"PHPStan\Rules\Methods\CallToStaticMethodStatementWithoutSideEffectsRule::__construct";i:108;s:56:"PHPStan\Rules\Functions\ImplodeFunctionRule::__construct";i:109;s:69:"PHPStan\Rules\Constants\MissingClassConstantTypehintRule::__construct";i:110;s:73:"PHPStan\Rules\Functions\MissingFunctionParameterTypehintRule::__construct";i:111;s:70:"PHPStan\Rules\Functions\MissingFunctionReturnTypehintRule::__construct";i:112;s:69:"PHPStan\Rules\Methods\MissingMethodParameterTypehintRule::__construct";i:113;s:66:"PHPStan\Rules\Methods\MissingMethodReturnTypehintRule::__construct";i:114;s:65:"PHPStan\Rules\Properties\MissingPropertyTypehintRule::__construct";i:115;s:59:"SzepeViktor\PHPStan\WordPress\HookCallbackRule::__construct";i:116;s:55:"SzepeViktor\PHPStan\WordPress\HookDocsRule::__construct";i:117;s:56:"SzepeViktor\PHPStan\WordPress\IsWpErrorRule::__construct";i:118;s:40:"PHPStan\Parser\LexerFactory::__construct";i:119;s:47:"PhpParser\NodeVisitor\NameResolver::__construct";i:120;s:45:"PHPStan\Node\Printer\ExprPrinter::__construct";i:121;s:44:"PhpParser\PrettyPrinterAbstract::__construct";i:122;s:52:"PHPStan\Broker\AnonymousClassNameHelper::__construct";i:123;s:37:"PHPStan\Php\PhpVersionFactory::create";i:124;s:44:"PHPStan\Php\PhpVersionFactoryFactory::create";i:125;s:49:"PHPStan\Php\PhpVersionFactoryFactory::__construct";i:126;s:51:"PHPStan\PhpDocParser\Parser\TypeParser::__construct";i:127;s:45:"PHPStan\PhpDoc\ConstExprParserFactory::create";i:128;s:53:"PHPStan\PhpDocParser\Parser\PhpDocParser::__construct";i:129;s:50:"PHPStan\PhpDoc\ConstExprParserFactory::__construct";i:130;s:53:"PHPStan\PhpDoc\PhpDocInheritanceResolver::__construct";i:131;s:46:"PHPStan\PhpDoc\PhpDocNodeResolver::__construct";i:132;s:48:"PHPStan\PhpDoc\PhpDocStringResolver::__construct";i:133;s:44:"PHPStan\PhpDoc\TypeNodeResolver::__construct";i:134;s:73:"PHPStan\PhpDoc\LazyTypeNodeResolverExtensionRegistryProvider::__construct";i:135;s:46:"PHPStan\PhpDoc\TypeStringResolver::__construct";i:136;s:41:"PHPStan\PhpDoc\StubValidator::__construct";i:137;s:55:"PHPStan\PhpDoc\CountableStubFilesExtension::__construct";i:138;s:52:"PHPStan\PhpDoc\DefaultStubFilesProvider::__construct";i:139;s:38:"PHPStan\Analyser\Analyser::__construct";i:140;s:42:"PHPStan\Analyser\FileAnalyser::__construct";i:141;s:48:"PHPStan\Analyser\IgnoredErrorHelper::__construct";i:142;s:54:"PHPStan\Analyser\LazyInternalScopeFactory::__construct";i:143;s:42:"PHPStan\Analyser\ScopeFactory::__construct";i:144;s:47:"PHPStan\Analyser\NodeScopeResolver::__construct";i:145;s:48:"PHPStan\Analyser\ConstantResolverFactory::create";i:146;s:53:"PHPStan\Analyser\ConstantResolverFactory::__construct";i:147;s:60:"PHPStan\Analyser\ResultCache\ResultCacheManager::__construct";i:148;s:60:"PHPStan\Analyser\ResultCache\ResultCacheClearer::__construct";i:149;s:32:"PHPStan\Cache\Cache::__construct";i:150;s:42:"PHPStan\Collectors\RegistryFactory::create";i:151;s:47:"PHPStan\Collectors\RegistryFactory::__construct";i:152;s:47:"PHPStan\Command\AnalyseApplication::__construct";i:153;s:43:"PHPStan\Command\AnalyserRunner::__construct";i:154;s:45:"PHPStan\Command\FixerApplication::__construct";i:155;s:50:"PHPStan\Dependency\DependencyResolver::__construct";i:156;s:51:"PHPStan\Dependency\ExportedNodeFetcher::__construct";i:157;s:52:"PHPStan\Dependency\ExportedNodeResolver::__construct";i:158;s:51:"PHPStan\Dependency\ExportedNodeVisitor::__construct";i:159;s:59:"PHPStan\DependencyInjection\MemoizingContainer::__construct";i:160;s:61:"PHPStan\DependencyInjection\Nette\NetteContainer::__construct";i:161;s:67:"PHPStan\DependencyInjection\DerivativeContainerFactory::__construct";i:162;s:96:"PHPStan\DependencyInjection\Reflection\LazyClassReflectionExtensionRegistryProvider::__construct";i:163;s:92:"PHPStan\DependencyInjection\Type\LazyDynamicReturnTypeExtensionRegistryProvider::__construct";i:164;s:97:"PHPStan\DependencyInjection\Type\LazyOperatorTypeSpecifyingExtensionRegistryProvider::__construct";i:165;s:83:"PHPStan\DependencyInjection\Type\LazyDynamicThrowTypeExtensionProvider::__construct";i:166;s:36:"PHPStan\File\FileHelper::__construct";i:167;s:45:"PHPStan\File\FileExcluderFactory::__construct";i:168;s:38:"PHPStan\File\FileExcluder::__construct";i:169;s:59:"PHPStan\File\FileExcluderFactory::createAnalyseFileExcluder";i:170;s:56:"PHPStan\File\FileExcluderFactory::createScanFileExcluder";i:171;s:36:"PHPStan\File\FileFinder::__construct";i:173;s:37:"PHPStan\File\FileMonitor::__construct";i:174;s:46:"PHPStan\Parallel\ParallelAnalyser::__construct";i:175;s:39:"PHPStan\Parallel\Scheduler::__construct";i:176;s:57:"PHPStan\Reflection\Php\PhpFunctionReflection::__construct";i:177;s:59:"PHPStan\Reflection\InitializerExprTypeResolver::__construct";i:178;s:79:"PHPStan\Reflection\BetterReflection\SourceLocator\FileNodesFetcher::__construct";i:179;s:109:"PHPStan\Reflection\BetterReflection\SourceLocator\ComposerJsonAndInstalledJsonSourceLocatorMaker::__construct";i:180;s:101:"PHPStan\Reflection\BetterReflection\SourceLocator\OptimizedDirectorySourceLocatorFactory::__construct";i:181;s:104:"PHPStan\Reflection\BetterReflection\SourceLocator\OptimizedDirectorySourceLocatorRepository::__construct";i:182;s:92:"PHPStan\Reflection\BetterReflection\SourceLocator\OptimizedPsrAutoloaderLocator::__construct";i:183;s:95:"PHPStan\Reflection\BetterReflection\SourceLocator\OptimizedSingleFileSourceLocator::__construct";i:184;s:105:"PHPStan\Reflection\BetterReflection\SourceLocator\OptimizedSingleFileSourceLocatorRepository::__construct";i:185;s:74:"PHPStan\Reflection\Mixin\MixinMethodsClassReflectionExtension::__construct";i:186;s:77:"PHPStan\Reflection\Mixin\MixinPropertiesClassReflectionExtension::__construct";i:187;s:63:"PHPStan\Reflection\Php\PhpClassReflectionExtension::__construct";i:188;s:55:"PHPStan\Reflection\Php\PhpMethodReflection::__construct";i:189;s:81:"PHPStan\Reflection\Php\UniversalObjectCratesClassReflectionExtension::__construct";i:190;s:81:"PHPStan\Reflection\ReflectionProvider\LazyReflectionProviderProvider::__construct";i:191;s:77:"PHPStan\Reflection\SignatureMap\NativeFunctionReflectionProvider::__construct";i:192;s:63:"PHPStan\Reflection\SignatureMap\SignatureMapParser::__construct";i:193;s:73:"PHPStan\Reflection\SignatureMap\FunctionSignatureMapProvider::__construct";i:194;s:69:"PHPStan\Reflection\SignatureMap\Php8SignatureMapProvider::__construct";i:195;s:72:"PHPStan\Reflection\SignatureMap\SignatureMapProviderFactory::__construct";i:196;s:67:"PHPStan\Reflection\SignatureMap\SignatureMapProviderFactory::create";i:197;s:42:"PHPStan\Rules\AttributesCheck::__construct";i:198;s:71:"PHPStan\Rules\Arrays\NonexistentOffsetInArrayDimFetchCheck::__construct";i:199;s:52:"PHPStan\Rules\ClassCaseSensitivityCheck::__construct";i:200;s:65:"PHPStan\Rules\Comparison\ConstantConditionRuleHelper::__construct";i:201;s:63:"PHPStan\Rules\Comparison\ImpossibleCheckTypeHelper::__construct";i:202;s:66:"PHPStan\Rules\Exceptions\DefaultExceptionTypeResolver::__construct";i:203;s:81:"PHPStan\Rules\Exceptions\MissingCheckedExceptionInFunctionThrowsRule::__construct";i:204;s:79:"PHPStan\Rules\Exceptions\MissingCheckedExceptionInMethodThrowsRule::__construct";i:205;s:74:"PHPStan\Rules\Exceptions\MissingCheckedExceptionInThrowsCheck::__construct";i:206;s:66:"PHPStan\Rules\Exceptions\TooWideFunctionThrowTypeRule::__construct";i:207;s:64:"PHPStan\Rules\Exceptions\TooWideMethodThrowTypeRule::__construct";i:208;s:54:"PHPStan\Rules\FunctionCallParametersCheck::__construct";i:209;s:50:"PHPStan\Rules\FunctionDefinitionCheck::__construct";i:210;s:50:"PHPStan\Rules\FunctionReturnTypeCheck::__construct";i:211;s:57:"PHPStan\Rules\Generics\GenericAncestorsCheck::__construct";i:212;s:53:"PHPStan\Rules\Generics\TemplateTypeCheck::__construct";i:213;s:37:"PHPStan\Rules\IssetCheck::__construct";i:214;s:50:"PHPStan\Rules\Methods\MethodCallCheck::__construct";i:215;s:56:"PHPStan\Rules\Methods\StaticMethodCallCheck::__construct";i:216;s:54:"PHPStan\Rules\Methods\MethodSignatureRule::__construct";i:217;s:66:"PHPStan\Rules\Methods\MethodParameterComparisonHelper::__construct";i:218;s:47:"PHPStan\Rules\MissingTypehintCheck::__construct";i:219;s:82:"PHPStan\Rules\Constants\LazyAlwaysUsedClassConstantsExtensionProvider::__construct";i:220;s:50:"PHPStan\Rules\PhpDoc\AssertRuleHelper::__construct";i:221;s:78:"PHPStan\Rules\Properties\LazyReadWritePropertiesExtensionProvider::__construct";i:222;s:42:"PHPStan\Rules\RuleLevelHelper::__construct";i:223;s:56:"PHPStan\Rules\UnusedFunctionParametersCheck::__construct";i:224;s:40:"PHPStan\Type\FileTypeMapper::__construct";i:225;s:49:"PHPStan\Type\UsefulTypeAliasResolver::__construct";i:226;s:55:"PHPStan\Type\LazyTypeAliasResolverProvider::__construct";i:227;s:43:"PHPStan\Type\BitwiseFlagHelper::__construct";i:228;s:74:"PHPStan\Type\Php\ArrayIntersectKeyFunctionReturnTypeExtension::__construct";i:229;s:67:"PHPStan\Type\Php\ArrayChunkFunctionReturnTypeExtension::__construct";i:230;s:68:"PHPStan\Type\Php\ArrayColumnFunctionReturnTypeExtension::__construct";i:231;s:69:"PHPStan\Type\Php\ArrayCombineFunctionReturnTypeExtension::__construct";i:232;s:66:"PHPStan\Type\Php\ArrayFillFunctionReturnTypeExtension::__construct";i:233;s:70:"PHPStan\Type\Php\ArrayFillKeysFunctionReturnTypeExtension::__construct";i:234;s:66:"PHPStan\Type\Php\ArrayFlipFunctionReturnTypeExtension::__construct";i:235;s:73:"PHPStan\Type\Php\ArrayKeysFunctionDynamicReturnTypeExtension::__construct";i:236;s:75:"PHPStan\Type\Php\ArraySearchFunctionDynamicReturnTypeExtension::__construct";i:237;s:75:"PHPStan\Type\Php\ArrayValuesFunctionDynamicReturnTypeExtension::__construct";i:238;s:67:"PHPStan\Type\Php\BcMathStringOrNullReturnTypeExtension::__construct";i:239;s:64:"PHPStan\Type\Php\CompactFunctionReturnTypeExtension::__construct";i:240;s:75:"PHPStan\Type\Php\CurlGetinfoFunctionDynamicReturnTypeExtension::__construct";i:241;s:63:"PHPStan\Type\Php\DateTimeModifyReturnTypeExtension::__construct";i:243;s:71:"PHPStan\Type\Php\ExplodeFunctionDynamicReturnTypeExtension::__construct";i:244;s:65:"PHPStan\Type\Php\FilterVarDynamicReturnTypeExtension::__construct";i:245;s:78:"PHPStan\Type\Php\GetParentClassDynamicFunctionReturnTypeExtension::__construct";i:246;s:62:"PHPStan\Type\Php\HashFunctionsReturnTypeExtension::__construct";i:247;s:52:"PHPStan\Type\Php\JsonThrowTypeExtension::__construct";i:248;s:74:"PHPStan\Type\Php\ReflectionClassConstructorThrowTypeExtension::__construct";i:249;s:77:"PHPStan\Type\Php\ReflectionFunctionConstructorThrowTypeExtension::__construct";i:250;s:75:"PHPStan\Type\Php\ReflectionMethodConstructorThrowTypeExtension::__construct";i:251;s:77:"PHPStan\Type\Php\ReflectionPropertyConstructorThrowTypeExtension::__construct";i:252;s:67:"PHPStan\Type\Php\PropertyExistsTypeSpecifyingExtension::__construct";i:253;s:65:"PHPStan\Type\Php\PregSplitDynamicReturnTypeExtension::__construct";i:254;s:60:"PHPStan\Type\Php\MbFunctionsReturnTypeExtension::__construct";i:255;s:77:"PHPStan\Type\Php\MbSubstituteCharacterDynamicReturnTypeExtension::__construct";i:256;s:65:"PHPStan\Type\Php\MbStrlenFunctionReturnTypeExtension::__construct";i:257;s:62:"PHPStan\Type\Php\RoundFunctionReturnTypeExtension::__construct";i:258;s:68:"PHPStan\Type\Php\IsArrayFunctionTypeSpecifyingExtension::__construct";i:259;s:71:"PHPStan\Type\Php\IsCallableFunctionTypeSpecifyingExtension::__construct";i:260;s:73:"PHPStan\Type\Php\IsSubclassOfFunctionTypeSpecifyingExtension::__construct";i:261;s:64:"PHPStan\Type\Php\IsAFunctionTypeSpecifyingExtension::__construct";i:262;s:72:"PHPStan\Type\Php\JsonThrowOnErrorDynamicReturnTypeExtension::__construct";i:263;s:79:"PHPStan\Type\Php\TypeSpecifyingFunctionsDynamicReturnTypeExtension::__construct";i:264;s:65:"PHPStan\Type\Php\StrSplitFunctionReturnTypeExtension::__construct";i:265;s:78:"PHPStan\Type\Php\ReflectionGetAttributesMethodReturnTypeExtension::__construct";i:270;s:44:"PHPStan\Type\ClosureTypeFactory::__construct";i:271;s:49:"_PHPStan_582a9cb8b\Nette\DI\Container::getService";i:272;s:45:"PHPStan\Analyser\TypeSpecifierFactory::create";i:273;s:50:"PHPStan\Analyser\TypeSpecifierFactory::__construct";i:274;s:49:"PHPStan\File\FuzzyRelativePathHelper::__construct";i:275;s:50:"PHPStan\File\SimpleRelativePathHelper::__construct";i:276;s:59:"PHPStan\File\ParentDirectoryRelativePathHelper::__construct";i:277;s:36:"PHPStan\Broker\BrokerFactory::create";i:278;s:41:"PHPStan\Broker\BrokerFactory::__construct";i:279;s:43:"PHPStan\Cache\FileCacheStorage::__construct";i:280;s:38:"PHPStan\Parser\RichParser::__construct";i:281;s:42:"PHPStan\Parser\CleaningParser::__construct";i:282;s:40:"PHPStan\Parser\SimpleParser::__construct";i:283;s:40:"PHPStan\Parser\CachedParser::__construct";i:284;s:46:"PHPStan\Parser\PhpParserDecorator::__construct";i:285;s:35:"PHPStan\Parser\LexerFactory::create";i:286;s:37:"PhpParser\ParserAbstract::__construct";i:287;s:39:"PHPStan\Rules\LazyRegistry::__construct";i:288;s:46:"PHPStan\PhpDoc\StubPhpDocProvider::__construct";i:289;s:76:"PHPStan\Reflection\ReflectionProvider\ReflectionProviderFactory::__construct";i:291;s:80:"PHPStan\Reflection\BetterReflection\BetterReflectionSourceLocatorFactory::create";i:292;s:64:"PHPStan\BetterReflection\Reflector\DefaultReflector::__construct";i:293;s:77:"PHPStan\Reflection\BetterReflection\Reflector\MemoizingReflector::__construct";i:294;s:62:"PHPStan\BetterReflection\Reflector\ClassReflector::__construct";i:295;s:65:"PHPStan\BetterReflection\Reflector\FunctionReflector::__construct";i:296;s:65:"PHPStan\BetterReflection\Reflector\ConstantReflector::__construct";i:298;s:73:"PHPStan\Reflection\BetterReflection\BetterReflectionProvider::__construct";i:299;s:85:"PHPStan\Reflection\BetterReflection\BetterReflectionSourceLocatorFactory::__construct";i:301;s:96:"PHPStan\Reflection\BetterReflection\SourceStubber\PhpStormStubsSourceStubberFactory::__construct";i:303;s:89:"PHPStan\BetterReflection\SourceLocator\SourceStubber\ReflectionSourceStubber::__construct";i:304;s:44:"PHPStan\Parser\LexerFactory::createEmulative";i:307;s:45:"PHPStan\Parser\PathRoutingParser::__construct";i:308;s:68:"PHPStan\Command\ErrorFormatter\CiDetectedErrorFormatter::__construct";i:309;s:63:"PHPStan\Command\ErrorFormatter\TableErrorFormatter::__construct";i:310;s:68:"PHPStan\Command\ErrorFormatter\CheckstyleErrorFormatter::__construct";i:311;s:62:"PHPStan\Command\ErrorFormatter\JsonErrorFormatter::__construct";i:312;s:63:"PHPStan\Command\ErrorFormatter\JunitErrorFormatter::__construct";i:314;s:64:"PHPStan\Command\ErrorFormatter\GitlabErrorFormatter::__construct";i:315;s:64:"PHPStan\Command\ErrorFormatter\GithubErrorFormatter::__construct";i:316;s:66:"PHPStan\Command\ErrorFormatter\TeamcityErrorFormatter::__construct";i:317;s:53:"PHPStan\Rules\Api\ApiClassConstFetchRule::__construct";i:318;s:48:"PHPStan\Rules\Api\ApiInstanceofRule::__construct";i:319;s:66:"PHPStan\Rules\Api\NodeConnectingVisitorAttributesRule::__construct";i:320;s:60:"PHPStan\Rules\Api\RuntimeReflectionFunctionRule::__construct";i:321;s:65:"PHPStan\Rules\Api\RuntimeReflectionInstantiationRule::__construct";i:322;s:66:"PHPStan\Rules\Classes\ExistingClassInClassExtendsRule::__construct";i:323;s:64:"PHPStan\Rules\Classes\ExistingClassInInstanceOfRule::__construct";i:324;s:66:"PHPStan\Rules\Exceptions\CaughtExceptionExistenceRule::__construct";i:325;s:66:"PHPStan\Rules\Functions\CallToNonExistentFunctionRule::__construct";i:326;s:59:"PHPStan\Rules\Constants\OverridingConstantRule::__construct";i:327;s:55:"PHPStan\Rules\Methods\OverridingMethodRule::__construct";i:328;s:60:"PHPStan\Rules\Methods\ConsistentConstructorRule::__construct";i:329;s:52:"PHPStan\Rules\Missing\MissingReturnRule::__construct";i:330;s:65:"PHPStan\Rules\Namespaces\ExistingNamesInGroupUseRule::__construct";i:331;s:60:"PHPStan\Rules\Namespaces\ExistingNamesInUseRule::__construct";i:332;s:63:"PHPStan\Rules\Operators\InvalidIncDecOperationRule::__construct";i:333;s:58:"PHPStan\Rules\Properties\AccessPropertiesRule::__construct";i:334;s:64:"PHPStan\Rules\Properties\AccessStaticPropertiesRule::__construct";i:335;s:69:"PHPStan\Rules\Properties\ExistingClassesInPropertiesRule::__construct";i:336;s:57:"PHPStan\Rules\Functions\FunctionCallableRule::__construct";i:337;s:79:"PHPStan\Rules\Properties\MissingReadOnlyByPhpDocPropertyAssignRule::__construct";i:338;s:60:"PHPStan\Rules\Properties\OverridingPropertyRule::__construct";i:339;s:63:"PHPStan\Rules\Properties\UninitializedPropertyRule::__construct";i:340;s:69:"PHPStan\Rules\Properties\WritingToReadOnlyPropertiesRule::__construct";i:341;s:68:"PHPStan\Rules\Properties\ReadingWriteOnlyPropertiesRule::__construct";i:342;s:57:"PHPStan\Rules\Variables\CompactVariablesRule::__construct";i:343;s:56:"PHPStan\Rules\Variables\DefinedVariableRule::__construct";i:344;s:55:"PHPStan\Rules\Classes\LocalTypeAliasesRule::__construct";i:345;s:50:"PHPStan\Reflection\ConstructorsHelper::__construct";i:346;s:71:"PHPStan\Rules\Methods\MissingMagicSerializationMethodsRule::__construct";i:347;s:44:"PHPStan\Rules\Classes\MixinRule::__construct";i:348;s:54:"PHPStan\Rules\Functions\CallCallablesRule::__construct";i:349;s:61:"PHPStan\Rules\PhpDoc\InvalidPhpDocVarTagTypeRule::__construct";i:350;s:63:"PHPStan\Rules\Arrays\InvalidKeyInArrayDimFetchRule::__construct";i:351;s:59:"PHPStan\Rules\Arrays\InvalidKeyInArrayItemRule::__construct";i:352;s:70:"PHPStan\Rules\Arrays\NonexistentOffsetInArrayDimFetchRule::__construct";i:353;s:82:"PHPStan\Rules\Exceptions\ThrowsVoidFunctionWithExplicitThrowPointRule::__construct";i:354;s:80:"PHPStan\Rules\Exceptions\ThrowsVoidMethodWithExplicitThrowPointRule::__construct";i:355;s:55:"PHPStan\Rules\Generators\YieldFromTypeRule::__construct";i:356;s:58:"PHPStan\Rules\Generators\YieldInGeneratorRule::__construct";i:357;s:52:"PHPStan\Rules\Arrays\ArrayUnpackingRule::__construct";i:358;s:75:"PHPStan\Rules\Properties\ReadOnlyByPhpDocPropertyAssignRefRule::__construct";i:359;s:72:"PHPStan\Rules\Properties\ReadOnlyByPhpDocPropertyAssignRule::__construct";i:360;s:59:"PHPStan\Rules\Classes\ImpossibleInstanceOfRule::__construct";i:361;s:69:"PHPStan\Rules\Comparison\BooleanAndConstantConditionRule::__construct";i:362;s:68:"PHPStan\Rules\Comparison\BooleanOrConstantConditionRule::__construct";i:363;s:69:"PHPStan\Rules\Comparison\BooleanNotConstantConditionRule::__construct";i:364;s:61:"PHPStan\Rules\DeadCode\UnusedPrivatePropertyRule::__construct";i:365;s:70:"PHPStan\Rules\Comparison\DoWhileLoopConstantConditionRule::__construct";i:366;s:65:"PHPStan\Rules\Comparison\ElseIfConstantConditionRule::__construct";i:367;s:61:"PHPStan\Rules\Comparison\IfConstantConditionRule::__construct";i:368;s:73:"PHPStan\Rules\Comparison\ImpossibleCheckTypeFunctionCallRule::__construct";i:369;s:71:"PHPStan\Rules\Comparison\ImpossibleCheckTypeMethodCallRule::__construct";i:370;s:77:"PHPStan\Rules\Comparison\ImpossibleCheckTypeStaticMethodCallRule::__construct";i:371;s:57:"PHPStan\Rules\Comparison\MatchExpressionRule::__construct";i:372;s:74:"PHPStan\Rules\Comparison\StrictComparisonOfDifferentTypesRule::__construct";i:373;s:65:"PHPStan\Rules\Comparison\ConstantLooseComparisonRule::__construct";i:374;s:74:"PHPStan\Rules\Comparison\TernaryOperatorConstantConditionRule::__construct";i:375;s:63:"PHPStan\Rules\Comparison\UnreachableIfBranchesRule::__construct";i:376;s:70:"PHPStan\Rules\Comparison\UnreachableTernaryElseBranchRule::__construct";i:377;s:71:"PHPStan\Rules\Comparison\WhileLoopAlwaysFalseConditionRule::__construct";i:378;s:70:"PHPStan\Rules\Comparison\WhileLoopAlwaysTrueConditionRule::__construct";i:379;s:75:"PHPStan\Rules\TooWideTypehints\TooWideMethodReturnTypehintRule::__construct";i:380;s:63:"PHPStan\Rules\Properties\NullsafePropertyFetchRule::__construct";i:381;s:60:"PHPStan\Rules\Functions\RandomIntParametersRule::__construct";i:382;s:52:"PHPStan\Rules\Functions\ArrayFilterRule::__construct";i:383;s:89:"SzepeViktor\PHPStan\WordPress\ApplyFiltersDynamicFunctionReturnTypeExtension::__construct";i:384;s:93:"SzepeViktor\PHPStan\WordPress\WPErrorParameterDynamicFunctionReturnTypeExtension::__construct";}i:5;s:32:"82005fb6d9327a9c21fd4392591035d0";} \ No newline at end of file diff --git a/composer.json b/composer.json index 1cd6432bc..9b06db1cd 100644 --- a/composer.json +++ b/composer.json @@ -1,10 +1,51 @@ { - "name": "holger1411/understrap-child", - "description": "Basic Child Theme for Understrap Theme Framework", - "type": "library", - "license": "GPL-2.0", - "minimum-stability": "stable", - "require": {}, - "keywords": ["wordpress","theme","bootstrap"], - "homepage": "https://github.com/holger1411/understrap-child" + "name": "understrap/understrap-child", + "description": "Basic Child Starter Theme for Understrap", + "type": "wordpress-theme", + "license": "GPL-3.0", + "minimum-stability": "stable", + "keywords": [ + "wordpress", + "theme", + "bootstrap" + ], + "homepage": "https://github.com/understrap/understrap-child", + "authors": [ + { + "name": "Contributors", + "homepage": "https://github.com/understrap/understrap-child/contributors.md" + } + ], + "require": { + "php": ">=5.6" + }, + "require-dev": { + "php-parallel-lint/php-parallel-lint": "^1.3.2", + "phpcompatibility/phpcompatibility-wp": "^2.1.4", + "phpmd/phpmd": "^2.13.0", + "phpstan/phpstan": "^1.9.0", + "roave/security-advisories": "dev-master", + "squizlabs/php_codesniffer": "^3.7.1", + "szepeviktor/phpstan-wordpress": "^1.1.3", + "wp-coding-standards/wpcs": "^2.3.0", + "wptrt/wpthemereview": "^0.2.1" + }, + "scripts": { + "php-lint": "@php ./vendor/php-parallel-lint/php-parallel-lint/parallel-lint --exclude vendor --exclude node_modules --exclude dist --exclude .git --exclude .phpstan-cache .", + "phpcs": "@php ./vendor/squizlabs/php_codesniffer/bin/phpcs -p", + "phpcs-ga": "@php ./vendor/squizlabs/php_codesniffer/bin/phpcs -n --report=checkstyle", + "phpcs-fix": "@php ./vendor/squizlabs/php_codesniffer/bin/phpcbf", + "phpcs-config-set" : "@php ./vendor/squizlabs/php_codesniffer/bin/phpcs --config-set installed_paths ../../phpcompatibility/php-compatibility,../../phpcompatibility/phpcompatibility-paragonie,../../phpcompatibility/phpcompatibility-wp,../../wp-coding-standards/wpcs,../../wptrt/wpthemereview", + "phpmd": "@php ./vendor/phpmd/phpmd/src/bin/phpmd . ansi phpmd.xml", + "phpmd-baseline": "@phpmd -- --generate-baseline", + "phpmd-ga": "@php ./vendor/phpmd/phpmd/src/bin/phpmd . github phpmd.xml", + "phpstan": "@php ./vendor/phpstan/phpstan/phpstan analyse -a src/phpstan/autoload.php", + "phpstan-baseline": "@php ./vendor/phpstan/phpstan/phpstan analyse -a src/phpstan/autoload.php --generate-baseline", + "post-install-cmd": "@phpcs-config-set", + "post-update-cmd": "@phpcs-config-set" + }, + "support": { + "issues": "https://github.com/understrap/understrap/issues", + "source": "https://github.com/understrap/understrap" + } } diff --git a/composer.lock b/composer.lock new file mode 100644 index 000000000..529f157ce --- /dev/null +++ b/composer.lock @@ -0,0 +1,2316 @@ +{ + "_readme": [ + "This file locks the dependencies of your project to a known state", + "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", + "This file is @generated automatically" + ], + "content-hash": "8aeb936a685cb2ff32537ac3ac870e0c", + "packages": [], + "packages-dev": [ + { + "name": "composer/pcre", + "version": "3.1.0", + "source": { + "type": "git", + "url": "https://github.com/composer/pcre.git", + "reference": "4bff79ddd77851fe3cdd11616ed3f92841ba5bd2" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/composer/pcre/zipball/4bff79ddd77851fe3cdd11616ed3f92841ba5bd2", + "reference": "4bff79ddd77851fe3cdd11616ed3f92841ba5bd2", + "shasum": "" + }, + "require": { + "php": "^7.4 || ^8.0" + }, + "require-dev": { + "phpstan/phpstan": "^1.3", + "phpstan/phpstan-strict-rules": "^1.1", + "symfony/phpunit-bridge": "^5" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "3.x-dev" + } + }, + "autoload": { + "psr-4": { + "Composer\\Pcre\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Jordi Boggiano", + "email": "j.boggiano@seld.be", + "homepage": "http://seld.be" + } + ], + "description": "PCRE wrapping library that offers type-safe preg_* replacements.", + "keywords": [ + "PCRE", + "preg", + "regex", + "regular expression" + ], + "support": { + "issues": "https://github.com/composer/pcre/issues", + "source": "https://github.com/composer/pcre/tree/3.1.0" + }, + "funding": [ + { + "url": "https://packagist.com", + "type": "custom" + }, + { + "url": "https://github.com/composer", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/composer/composer", + "type": "tidelift" + } + ], + "time": "2022-11-17T09:50:14+00:00" + }, + { + "name": "composer/xdebug-handler", + "version": "3.0.3", + "source": { + "type": "git", + "url": "https://github.com/composer/xdebug-handler.git", + "reference": "ced299686f41dce890debac69273b47ffe98a40c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/composer/xdebug-handler/zipball/ced299686f41dce890debac69273b47ffe98a40c", + "reference": "ced299686f41dce890debac69273b47ffe98a40c", + "shasum": "" + }, + "require": { + "composer/pcre": "^1 || ^2 || ^3", + "php": "^7.2.5 || ^8.0", + "psr/log": "^1 || ^2 || ^3" + }, + "require-dev": { + "phpstan/phpstan": "^1.0", + "phpstan/phpstan-strict-rules": "^1.1", + "symfony/phpunit-bridge": "^6.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Composer\\XdebugHandler\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "John Stevenson", + "email": "john-stevenson@blueyonder.co.uk" + } + ], + "description": "Restarts a process without Xdebug.", + "keywords": [ + "Xdebug", + "performance" + ], + "support": { + "irc": "irc://irc.freenode.org/composer", + "issues": "https://github.com/composer/xdebug-handler/issues", + "source": "https://github.com/composer/xdebug-handler/tree/3.0.3" + }, + "funding": [ + { + "url": "https://packagist.com", + "type": "custom" + }, + { + "url": "https://github.com/composer", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/composer/composer", + "type": "tidelift" + } + ], + "time": "2022-02-25T21:32:43+00:00" + }, + { + "name": "pdepend/pdepend", + "version": "2.12.1", + "source": { + "type": "git", + "url": "https://github.com/pdepend/pdepend.git", + "reference": "7a892d56ceafd804b4a2ecc85184640937ce9e84" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/pdepend/pdepend/zipball/7a892d56ceafd804b4a2ecc85184640937ce9e84", + "reference": "7a892d56ceafd804b4a2ecc85184640937ce9e84", + "shasum": "" + }, + "require": { + "php": ">=5.3.7", + "symfony/config": "^2.3.0|^3|^4|^5|^6.0", + "symfony/dependency-injection": "^2.3.0|^3|^4|^5|^6.0", + "symfony/filesystem": "^2.3.0|^3|^4|^5|^6.0" + }, + "require-dev": { + "easy-doc/easy-doc": "0.0.0|^1.2.3", + "gregwar/rst": "^1.0", + "phpunit/phpunit": "^4.8.36|^5.7.27", + "squizlabs/php_codesniffer": "^2.0.0" + }, + "bin": [ + "src/bin/pdepend" + ], + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.x-dev" + } + }, + "autoload": { + "psr-4": { + "PDepend\\": "src/main/php/PDepend" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "description": "Official version of pdepend to be handled with Composer", + "support": { + "issues": "https://github.com/pdepend/pdepend/issues", + "source": "https://github.com/pdepend/pdepend/tree/2.12.1" + }, + "funding": [ + { + "url": "https://tidelift.com/funding/github/packagist/pdepend/pdepend", + "type": "tidelift" + } + ], + "time": "2022-09-08T19:30:37+00:00" + }, + { + "name": "php-parallel-lint/php-parallel-lint", + "version": "v1.3.2", + "source": { + "type": "git", + "url": "https://github.com/php-parallel-lint/PHP-Parallel-Lint.git", + "reference": "6483c9832e71973ed29cf71bd6b3f4fde438a9de" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-parallel-lint/PHP-Parallel-Lint/zipball/6483c9832e71973ed29cf71bd6b3f4fde438a9de", + "reference": "6483c9832e71973ed29cf71bd6b3f4fde438a9de", + "shasum": "" + }, + "require": { + "ext-json": "*", + "php": ">=5.3.0" + }, + "replace": { + "grogy/php-parallel-lint": "*", + "jakub-onderka/php-parallel-lint": "*" + }, + "require-dev": { + "nette/tester": "^1.3 || ^2.0", + "php-parallel-lint/php-console-highlighter": "0.* || ^1.0", + "squizlabs/php_codesniffer": "^3.6" + }, + "suggest": { + "php-parallel-lint/php-console-highlighter": "Highlight syntax in code snippet" + }, + "bin": [ + "parallel-lint" + ], + "type": "library", + "autoload": { + "classmap": [ + "./src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-2-Clause" + ], + "authors": [ + { + "name": "Jakub Onderka", + "email": "ahoj@jakubonderka.cz" + } + ], + "description": "This tool check syntax of PHP files about 20x faster than serial check.", + "homepage": "https://github.com/php-parallel-lint/PHP-Parallel-Lint", + "support": { + "issues": "https://github.com/php-parallel-lint/PHP-Parallel-Lint/issues", + "source": "https://github.com/php-parallel-lint/PHP-Parallel-Lint/tree/v1.3.2" + }, + "time": "2022-02-21T12:50:22+00:00" + }, + { + "name": "php-stubs/wordpress-stubs", + "version": "v6.1.0", + "source": { + "type": "git", + "url": "https://github.com/php-stubs/wordpress-stubs.git", + "reference": "19e7966c8e70a99a4824b3e5d1526680a151f13b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-stubs/wordpress-stubs/zipball/19e7966c8e70a99a4824b3e5d1526680a151f13b", + "reference": "19e7966c8e70a99a4824b3e5d1526680a151f13b", + "shasum": "" + }, + "replace": { + "giacocorsiglia/wordpress-stubs": "*" + }, + "require-dev": { + "nikic/php-parser": "< 4.12.0", + "php": "~7.3 || ~8.0", + "php-stubs/generator": "^0.8.1", + "phpdocumentor/reflection-docblock": "^5.3", + "phpstan/phpstan": "^1.2" + }, + "suggest": { + "paragonie/sodium_compat": "Pure PHP implementation of libsodium", + "symfony/polyfill-php73": "Symfony polyfill backporting some PHP 7.3+ features to lower PHP versions", + "szepeviktor/phpstan-wordpress": "WordPress extensions for PHPStan" + }, + "type": "library", + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "WordPress function and class declaration stubs for static analysis.", + "homepage": "https://github.com/php-stubs/wordpress-stubs", + "keywords": [ + "PHPStan", + "static analysis", + "wordpress" + ], + "support": { + "issues": "https://github.com/php-stubs/wordpress-stubs/issues", + "source": "https://github.com/php-stubs/wordpress-stubs/tree/v6.1.0" + }, + "time": "2022-11-09T05:33:25+00:00" + }, + { + "name": "phpcompatibility/php-compatibility", + "version": "9.3.5", + "source": { + "type": "git", + "url": "https://github.com/PHPCompatibility/PHPCompatibility.git", + "reference": "9fb324479acf6f39452e0655d2429cc0d3914243" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/PHPCompatibility/PHPCompatibility/zipball/9fb324479acf6f39452e0655d2429cc0d3914243", + "reference": "9fb324479acf6f39452e0655d2429cc0d3914243", + "shasum": "" + }, + "require": { + "php": ">=5.3", + "squizlabs/php_codesniffer": "^2.3 || ^3.0.2" + }, + "conflict": { + "squizlabs/php_codesniffer": "2.6.2" + }, + "require-dev": { + "phpunit/phpunit": "~4.5 || ^5.0 || ^6.0 || ^7.0" + }, + "suggest": { + "dealerdirect/phpcodesniffer-composer-installer": "^0.5 || This Composer plugin will sort out the PHPCS 'installed_paths' automatically.", + "roave/security-advisories": "dev-master || Helps prevent installing dependencies with known security issues." + }, + "type": "phpcodesniffer-standard", + "notification-url": "https://packagist.org/downloads/", + "license": [ + "LGPL-3.0-or-later" + ], + "authors": [ + { + "name": "Wim Godden", + "homepage": "https://github.com/wimg", + "role": "lead" + }, + { + "name": "Juliette Reinders Folmer", + "homepage": "https://github.com/jrfnl", + "role": "lead" + }, + { + "name": "Contributors", + "homepage": "https://github.com/PHPCompatibility/PHPCompatibility/graphs/contributors" + } + ], + "description": "A set of sniffs for PHP_CodeSniffer that checks for PHP cross-version compatibility.", + "homepage": "http://techblog.wimgodden.be/tag/codesniffer/", + "keywords": [ + "compatibility", + "phpcs", + "standards" + ], + "support": { + "issues": "https://github.com/PHPCompatibility/PHPCompatibility/issues", + "source": "https://github.com/PHPCompatibility/PHPCompatibility" + }, + "time": "2019-12-27T09:44:58+00:00" + }, + { + "name": "phpcompatibility/phpcompatibility-paragonie", + "version": "1.3.2", + "source": { + "type": "git", + "url": "https://github.com/PHPCompatibility/PHPCompatibilityParagonie.git", + "reference": "bba5a9dfec7fcfbd679cfaf611d86b4d3759da26" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/PHPCompatibility/PHPCompatibilityParagonie/zipball/bba5a9dfec7fcfbd679cfaf611d86b4d3759da26", + "reference": "bba5a9dfec7fcfbd679cfaf611d86b4d3759da26", + "shasum": "" + }, + "require": { + "phpcompatibility/php-compatibility": "^9.0" + }, + "require-dev": { + "dealerdirect/phpcodesniffer-composer-installer": "^0.7", + "paragonie/random_compat": "dev-master", + "paragonie/sodium_compat": "dev-master" + }, + "suggest": { + "dealerdirect/phpcodesniffer-composer-installer": "^0.7 || This Composer plugin will sort out the PHP_CodeSniffer 'installed_paths' automatically.", + "roave/security-advisories": "dev-master || Helps prevent installing dependencies with known security issues." + }, + "type": "phpcodesniffer-standard", + "notification-url": "https://packagist.org/downloads/", + "license": [ + "LGPL-3.0-or-later" + ], + "authors": [ + { + "name": "Wim Godden", + "role": "lead" + }, + { + "name": "Juliette Reinders Folmer", + "role": "lead" + } + ], + "description": "A set of rulesets for PHP_CodeSniffer to check for PHP cross-version compatibility issues in projects, while accounting for polyfills provided by the Paragonie polyfill libraries.", + "homepage": "http://phpcompatibility.com/", + "keywords": [ + "compatibility", + "paragonie", + "phpcs", + "polyfill", + "standards", + "static analysis" + ], + "support": { + "issues": "https://github.com/PHPCompatibility/PHPCompatibilityParagonie/issues", + "source": "https://github.com/PHPCompatibility/PHPCompatibilityParagonie" + }, + "time": "2022-10-25T01:46:02+00:00" + }, + { + "name": "phpcompatibility/phpcompatibility-wp", + "version": "2.1.4", + "source": { + "type": "git", + "url": "https://github.com/PHPCompatibility/PHPCompatibilityWP.git", + "reference": "b6c1e3ee1c35de6c41a511d5eb9bd03e447480a5" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/PHPCompatibility/PHPCompatibilityWP/zipball/b6c1e3ee1c35de6c41a511d5eb9bd03e447480a5", + "reference": "b6c1e3ee1c35de6c41a511d5eb9bd03e447480a5", + "shasum": "" + }, + "require": { + "phpcompatibility/php-compatibility": "^9.0", + "phpcompatibility/phpcompatibility-paragonie": "^1.0" + }, + "require-dev": { + "dealerdirect/phpcodesniffer-composer-installer": "^0.7" + }, + "suggest": { + "dealerdirect/phpcodesniffer-composer-installer": "^0.7 || This Composer plugin will sort out the PHP_CodeSniffer 'installed_paths' automatically.", + "roave/security-advisories": "dev-master || Helps prevent installing dependencies with known security issues." + }, + "type": "phpcodesniffer-standard", + "notification-url": "https://packagist.org/downloads/", + "license": [ + "LGPL-3.0-or-later" + ], + "authors": [ + { + "name": "Wim Godden", + "role": "lead" + }, + { + "name": "Juliette Reinders Folmer", + "role": "lead" + } + ], + "description": "A ruleset for PHP_CodeSniffer to check for PHP cross-version compatibility issues in projects, while accounting for polyfills provided by WordPress.", + "homepage": "http://phpcompatibility.com/", + "keywords": [ + "compatibility", + "phpcs", + "standards", + "static analysis", + "wordpress" + ], + "support": { + "issues": "https://github.com/PHPCompatibility/PHPCompatibilityWP/issues", + "source": "https://github.com/PHPCompatibility/PHPCompatibilityWP" + }, + "time": "2022-10-24T09:00:36+00:00" + }, + { + "name": "phpmd/phpmd", + "version": "2.13.0", + "source": { + "type": "git", + "url": "https://github.com/phpmd/phpmd.git", + "reference": "dad0228156856b3ad959992f9748514fa943f3e3" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phpmd/phpmd/zipball/dad0228156856b3ad959992f9748514fa943f3e3", + "reference": "dad0228156856b3ad959992f9748514fa943f3e3", + "shasum": "" + }, + "require": { + "composer/xdebug-handler": "^1.0 || ^2.0 || ^3.0", + "ext-xml": "*", + "pdepend/pdepend": "^2.12.1", + "php": ">=5.3.9" + }, + "require-dev": { + "easy-doc/easy-doc": "0.0.0 || ^1.3.2", + "ext-json": "*", + "ext-simplexml": "*", + "gregwar/rst": "^1.0", + "mikey179/vfsstream": "^1.6.8", + "phpunit/phpunit": "^4.8.36 || ^5.7.27", + "squizlabs/php_codesniffer": "^2.0" + }, + "bin": [ + "src/bin/phpmd" + ], + "type": "library", + "autoload": { + "psr-0": { + "PHPMD\\": "src/main/php" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Manuel Pichler", + "email": "github@manuel-pichler.de", + "homepage": "https://github.com/manuelpichler", + "role": "Project Founder" + }, + { + "name": "Marc Würth", + "email": "ravage@bluewin.ch", + "homepage": "https://github.com/ravage84", + "role": "Project Maintainer" + }, + { + "name": "Other contributors", + "homepage": "https://github.com/phpmd/phpmd/graphs/contributors", + "role": "Contributors" + } + ], + "description": "PHPMD is a spin-off project of PHP Depend and aims to be a PHP equivalent of the well known Java tool PMD.", + "homepage": "https://phpmd.org/", + "keywords": [ + "mess detection", + "mess detector", + "pdepend", + "phpmd", + "pmd" + ], + "support": { + "irc": "irc://irc.freenode.org/phpmd", + "issues": "https://github.com/phpmd/phpmd/issues", + "source": "https://github.com/phpmd/phpmd/tree/2.13.0" + }, + "funding": [ + { + "url": "https://tidelift.com/funding/github/packagist/phpmd/phpmd", + "type": "tidelift" + } + ], + "time": "2022-09-10T08:44:15+00:00" + }, + { + "name": "phpstan/phpstan", + "version": "1.9.2", + "source": { + "type": "git", + "url": "https://github.com/phpstan/phpstan.git", + "reference": "d6fdf01c53978b6429f1393ba4afeca39cc68afa" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phpstan/phpstan/zipball/d6fdf01c53978b6429f1393ba4afeca39cc68afa", + "reference": "d6fdf01c53978b6429f1393ba4afeca39cc68afa", + "shasum": "" + }, + "require": { + "php": "^7.2|^8.0" + }, + "conflict": { + "phpstan/phpstan-shim": "*" + }, + "bin": [ + "phpstan", + "phpstan.phar" + ], + "type": "library", + "autoload": { + "files": [ + "bootstrap.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "PHPStan - PHP Static Analysis Tool", + "keywords": [ + "dev", + "static analysis" + ], + "support": { + "issues": "https://github.com/phpstan/phpstan/issues", + "source": "https://github.com/phpstan/phpstan/tree/1.9.2" + }, + "funding": [ + { + "url": "https://github.com/ondrejmirtes", + "type": "github" + }, + { + "url": "https://github.com/phpstan", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/phpstan/phpstan", + "type": "tidelift" + } + ], + "time": "2022-11-10T09:56:11+00:00" + }, + { + "name": "psr/container", + "version": "1.1.2", + "source": { + "type": "git", + "url": "https://github.com/php-fig/container.git", + "reference": "513e0666f7216c7459170d56df27dfcefe1689ea" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/container/zipball/513e0666f7216c7459170d56df27dfcefe1689ea", + "reference": "513e0666f7216c7459170d56df27dfcefe1689ea", + "shasum": "" + }, + "require": { + "php": ">=7.4.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Psr\\Container\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "https://www.php-fig.org/" + } + ], + "description": "Common Container Interface (PHP FIG PSR-11)", + "homepage": "https://github.com/php-fig/container", + "keywords": [ + "PSR-11", + "container", + "container-interface", + "container-interop", + "psr" + ], + "support": { + "issues": "https://github.com/php-fig/container/issues", + "source": "https://github.com/php-fig/container/tree/1.1.2" + }, + "time": "2021-11-05T16:50:12+00:00" + }, + { + "name": "psr/log", + "version": "1.1.4", + "source": { + "type": "git", + "url": "https://github.com/php-fig/log.git", + "reference": "d49695b909c3b7628b6289db5479a1c204601f11" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/log/zipball/d49695b909c3b7628b6289db5479a1c204601f11", + "reference": "d49695b909c3b7628b6289db5479a1c204601f11", + "shasum": "" + }, + "require": { + "php": ">=5.3.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.1.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\Log\\": "Psr/Log/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "https://www.php-fig.org/" + } + ], + "description": "Common interface for logging libraries", + "homepage": "https://github.com/php-fig/log", + "keywords": [ + "log", + "psr", + "psr-3" + ], + "support": { + "source": "https://github.com/php-fig/log/tree/1.1.4" + }, + "time": "2021-05-03T11:20:27+00:00" + }, + { + "name": "roave/security-advisories", + "version": "dev-master", + "source": { + "type": "git", + "url": "https://github.com/Roave/SecurityAdvisories.git", + "reference": "079707d2c3cc5d146e620c7cdd9b047719bc35fb" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/Roave/SecurityAdvisories/zipball/079707d2c3cc5d146e620c7cdd9b047719bc35fb", + "reference": "079707d2c3cc5d146e620c7cdd9b047719bc35fb", + "shasum": "" + }, + "conflict": { + "3f/pygmentize": "<1.2", + "admidio/admidio": "<4.1.9", + "adodb/adodb-php": "<=5.20.20|>=5.21,<=5.21.3", + "aheinze/cockpit": "<=2.2.1", + "akaunting/akaunting": "<2.1.13", + "alextselegidis/easyappointments": "<=1.4.3", + "alterphp/easyadmin-extension-bundle": ">=1.2,<1.2.11|>=1.3,<1.3.1", + "amazing/media2click": ">=1,<1.3.3", + "amphp/artax": "<1.0.6|>=2,<2.0.6", + "amphp/http": "<1.0.1", + "amphp/http-client": ">=4,<4.4", + "anchorcms/anchor-cms": "<=0.12.7", + "andreapollastri/cipi": "<=3.1.15", + "apereo/phpcas": "<1.6", + "api-platform/core": ">=2.2,<2.2.10|>=2.3,<2.3.6", + "appwrite/server-ce": "<0.11.1|>=0.12,<0.12.2", + "area17/twill": "<1.2.5|>=2,<2.5.3", + "asymmetricrypt/asymmetricrypt": ">=0,<9.9.99", + "awesome-support/awesome-support": "<=6.0.7", + "aws/aws-sdk-php": ">=3,<3.2.1", + "backdrop/backdrop": "<=1.23", + "badaso/core": "<2.7", + "bagisto/bagisto": "<0.1.5", + "barrelstrength/sprout-base-email": "<1.2.7", + "barrelstrength/sprout-forms": "<3.9", + "barryvdh/laravel-translation-manager": "<0.6.2", + "baserproject/basercms": "<4.7.2", + "billz/raspap-webgui": "<=2.6.6", + "bk2k/bootstrap-package": ">=7.1,<7.1.2|>=8,<8.0.8|>=9,<9.0.4|>=9.1,<9.1.3|>=10,<10.0.10|>=11,<11.0.3", + "bmarshall511/wordpress_zero_spam": "<5.2.13", + "bolt/bolt": "<3.7.2", + "bolt/core": "<=4.2", + "bottelet/flarepoint": "<2.2.1", + "brightlocal/phpwhois": "<=4.2.5", + "brotkrueml/codehighlight": "<2.7", + "brotkrueml/schema": "<1.13.1|>=2,<2.5.1", + "brotkrueml/typo3-matomo-integration": "<1.3.2", + "buddypress/buddypress": "<7.2.1", + "bugsnag/bugsnag-laravel": ">=2,<2.0.2", + "bytefury/crater": "<6.0.2", + "cachethq/cachet": "<2.5.1", + "cakephp/cakephp": "<3.10.3|>=4,<4.0.6", + "cardgate/magento2": "<2.0.33", + "cart2quote/module-quotation": ">=4.1.6,<=4.4.5|>=5,<5.4.4", + "cartalyst/sentry": "<=2.1.6", + "catfan/medoo": "<1.7.5", + "centreon/centreon": "<22.10-beta.1", + "cesnet/simplesamlphp-module-proxystatistics": "<3.1", + "codeception/codeception": "<3.1.3|>=4,<4.1.22", + "codeigniter/framework": "<=3.0.6", + "codeigniter4/framework": "<4.2.7", + "codeigniter4/shield": "= 1.0.0-beta", + "codiad/codiad": "<=2.8.4", + "composer/composer": "<1.10.26|>=2-alpha.1,<2.2.12|>=2.3,<2.3.5", + "concrete5/concrete5": "<=9.1.3|>= 9.0.0RC1, < 9.1.3", + "concrete5/core": "<8.5.8|>=9,<9.1", + "contao-components/mediaelement": ">=2.14.2,<2.21.1", + "contao/contao": ">=4,<4.4.56|>=4.5,<4.9.18|>=4.10,<4.11.7|>=4.13,<4.13.3", + "contao/core": ">=2,<3.5.39", + "contao/core-bundle": "<4.9.18|>=4.10,<4.11.7|>=4.13,<4.13.3|= 4.10.0", + "contao/listing-bundle": ">=4,<4.4.8", + "contao/managed-edition": "<=1.5", + "craftcms/cms": "<3.7.55.2|>= 4.0.0-RC1, < 4.2.1", + "croogo/croogo": "<3.0.7", + "cuyz/valinor": "<0.12", + "czproject/git-php": "<4.0.3", + "darylldoyle/safe-svg": "<1.9.10", + "datadog/dd-trace": ">=0.30,<0.30.2", + "david-garcia/phpwhois": "<=4.3.1", + "derhansen/sf_event_mgt": "<4.3.1|>=5,<5.1.1", + "directmailteam/direct-mail": "<5.2.4", + "doctrine/annotations": ">=1,<1.2.7", + "doctrine/cache": ">=1,<1.3.2|>=1.4,<1.4.2", + "doctrine/common": ">=2,<2.4.3|>=2.5,<2.5.1", + "doctrine/dbal": ">=2,<2.0.8|>=2.1,<2.1.2|>=3,<3.1.4", + "doctrine/doctrine-bundle": "<1.5.2", + "doctrine/doctrine-module": "<=0.7.1", + "doctrine/mongodb-odm": ">=1,<1.0.2", + "doctrine/mongodb-odm-bundle": ">=2,<3.0.1", + "doctrine/orm": ">=2,<2.4.8|>=2.5,<2.5.1|>=2.8.3,<2.8.4", + "dolibarr/dolibarr": "<16|>=16.0.1,<16.0.3|= 12.0.5|>= 3.3.beta1, < 13.0.2", + "dompdf/dompdf": "<2.0.1", + "drupal/core": ">=7,<7.91|>=8,<9.3.19|>=9.4,<9.4.3", + "drupal/drupal": ">=7,<7.80|>=8,<8.9.16|>=9,<9.1.12|>=9.2,<9.2.4", + "dweeves/magmi": "<=0.7.24", + "ecodev/newsletter": "<=4", + "ectouch/ectouch": "<=2.7.2", + "elefant/cms": "<1.3.13", + "elgg/elgg": "<3.3.24|>=4,<4.0.5", + "endroid/qr-code-bundle": "<3.4.2", + "enshrined/svg-sanitize": "<0.15", + "erusev/parsedown": "<1.7.2", + "ether/logs": "<3.0.4", + "exceedone/exment": "<4.4.3|>=5,<5.0.3", + "exceedone/laravel-admin": "= 3.0.0|<2.2.3", + "ezsystems/demobundle": ">=5.4,<5.4.6.1", + "ezsystems/ez-support-tools": ">=2.2,<2.2.3", + "ezsystems/ezdemo-ls-extension": ">=5.4,<5.4.2.1", + "ezsystems/ezfind-ls": ">=5.3,<5.3.6.1|>=5.4,<5.4.11.1|>=2017.12,<2017.12.0.1", + "ezsystems/ezplatform": "<=1.13.6|>=2,<=2.5.24", + "ezsystems/ezplatform-admin-ui": ">=1.3,<1.3.5|>=1.4,<1.4.6|>=1.5,<1.5.29|>=2.3,<2.3.26", + "ezsystems/ezplatform-admin-ui-assets": ">=4,<4.2.1|>=5,<5.0.1|>=5.1,<5.1.1", + "ezsystems/ezplatform-graphql": ">=1-rc.1,<1.0.13|>=2-beta.1,<2.3.12", + "ezsystems/ezplatform-kernel": "<=1.2.5|>=1.3,<1.3.26", + "ezsystems/ezplatform-rest": ">=1.2,<=1.2.2|>=1.3,<1.3.8", + "ezsystems/ezplatform-richtext": ">=2.3,<=2.3.7", + "ezsystems/ezplatform-user": ">=1,<1.0.1", + "ezsystems/ezpublish-kernel": "<=6.13.8.1|>=7,<7.5.30", + "ezsystems/ezpublish-legacy": "<=2017.12.7.3|>=2018.6,<=2019.3.5.1", + "ezsystems/platform-ui-assets-bundle": ">=4.2,<4.2.3", + "ezsystems/repository-forms": ">=2.3,<2.3.2.1|>=2.5,<2.5.15", + "ezyang/htmlpurifier": "<4.1.1", + "facade/ignition": "<1.16.15|>=2,<2.4.2|>=2.5,<2.5.2", + "facturascripts/facturascripts": "<=2022.8", + "feehi/cms": "<=2.1.1", + "feehi/feehicms": "<=2.0.1.1", + "fenom/fenom": "<=2.12.1", + "filegator/filegator": "<7.8", + "firebase/php-jwt": "<2", + "flarum/core": ">=1,<=1.0.1|>=1.5,<1.6.2", + "flarum/sticky": ">=0.1-beta.14,<=0.1-beta.15", + "flarum/tags": "<=0.1-beta.13", + "fluidtypo3/vhs": "<5.1.1", + "fof/byobu": ">=0.3-beta.2,<1.1.7", + "fof/upload": "<1.2.3", + "fooman/tcpdf": "<6.2.22", + "forkcms/forkcms": "<5.11.1", + "fossar/tcpdf-parser": "<6.2.22", + "francoisjacquet/rosariosis": "<10.1", + "friendsofsymfony/oauth2-php": "<1.3", + "friendsofsymfony/rest-bundle": ">=1.2,<1.2.2", + "friendsofsymfony/user-bundle": ">=1.2,<1.3.5", + "friendsoftypo3/mediace": ">=7.6.2,<7.6.5", + "froala/wysiwyg-editor": "<3.2.7", + "froxlor/froxlor": "<0.10.39", + "fuel/core": "<1.8.1", + "gaoming13/wechat-php-sdk": "<=1.10.2", + "genix/cms": "<=1.1.11", + "getgrav/grav": "<1.7.34", + "getkirby/cms": "= 3.8.0|<3.5.8.2|>=3.6,<3.6.6.2|>=3.7,<3.7.5.1", + "getkirby/panel": "<2.5.14", + "getkirby/starterkit": "<=3.7.0.2", + "gilacms/gila": "<=1.11.4", + "globalpayments/php-sdk": "<2", + "google/protobuf": "<3.15", + "gos/web-socket-bundle": "<1.10.4|>=2,<2.6.1|>=3,<3.3", + "gree/jose": "<=2.2", + "gregwar/rst": "<1.0.3", + "grumpydictator/firefly-iii": "<5.6.5", + "guzzlehttp/guzzle": "<6.5.8|>=7,<7.4.5", + "guzzlehttp/psr7": "<1.8.4|>=2,<2.1.1", + "helloxz/imgurl": "= 2.31|<=2.31", + "hillelcoren/invoice-ninja": "<5.3.35", + "hjue/justwriting": "<=1", + "hov/jobfair": "<1.0.13|>=2,<2.0.2", + "hyn/multi-tenant": ">=5.6,<5.7.2", + "ibexa/admin-ui": ">=4.2,<4.2.3", + "ibexa/core": ">=4,<4.0.7|>=4.1,<4.1.4|>=4.2,<4.2.3", + "ibexa/graphql": ">=2.5,<2.5.31|>=3.3,<3.3.28|>=4.2,<4.2.3", + "ibexa/post-install": "<=1.0.4", + "icecoder/icecoder": "<=8.1", + "idno/known": "<=1.3.1", + "illuminate/auth": ">=4,<4.0.99|>=4.1,<=4.1.31|>=4.2,<=4.2.22|>=5,<=5.0.35|>=5.1,<=5.1.46|>=5.2,<=5.2.45|>=5.3,<=5.3.31|>=5.4,<=5.4.36|>=5.5,<5.5.10", + "illuminate/cookie": ">=4,<=4.0.11|>=4.1,<=4.1.99999|>=4.2,<=4.2.99999|>=5,<=5.0.99999|>=5.1,<=5.1.99999|>=5.2,<=5.2.99999|>=5.3,<=5.3.99999|>=5.4,<=5.4.99999|>=5.5,<=5.5.49|>=5.6,<=5.6.99999|>=5.7,<=5.7.99999|>=5.8,<=5.8.99999|>=6,<6.18.31|>=7,<7.22.4", + "illuminate/database": "<6.20.26|>=7,<7.30.5|>=8,<8.40", + "illuminate/encryption": ">=4,<=4.0.11|>=4.1,<=4.1.31|>=4.2,<=4.2.22|>=5,<=5.0.35|>=5.1,<=5.1.46|>=5.2,<=5.2.45|>=5.3,<=5.3.31|>=5.4,<=5.4.36|>=5.5,<5.5.40|>=5.6,<5.6.15", + "illuminate/view": "<6.20.42|>=7,<7.30.6|>=8,<8.75", + "impresscms/impresscms": "<=1.4.3", + "in2code/femanager": "<5.5.2|>=6,<6.3.3|>=7,<7.0.1", + "in2code/lux": "<17.6.1|>=18,<24.0.2", + "intelliants/subrion": "<=4.2.1", + "islandora/islandora": ">=2,<2.4.1", + "ivankristianto/phpwhois": "<=4.3", + "jackalope/jackalope-doctrine-dbal": "<1.7.4", + "james-heinrich/getid3": "<1.9.21", + "jasig/phpcas": "<1.3.3", + "joomla/archive": "<1.1.12|>=2,<2.0.1", + "joomla/filesystem": "<1.6.2|>=2,<2.0.1", + "joomla/filter": "<1.4.4|>=2,<2.0.1", + "joomla/input": ">=2,<2.0.2", + "joomla/session": "<1.3.1", + "joyqi/hyper-down": "<=2.4.27", + "jsdecena/laracom": "<2.0.9", + "jsmitty12/phpwhois": "<5.1", + "kazist/phpwhois": "<=4.2.6", + "kevinpapst/kimai2": "<1.16.7", + "kitodo/presentation": "<3.1.2", + "klaviyo/magento2-extension": ">=1,<3", + "krayin/laravel-crm": "<1.2.2", + "kreait/firebase-php": ">=3.2,<3.8.1", + "la-haute-societe/tcpdf": "<6.2.22", + "laminas/laminas-diactoros": "<2.11.1", + "laminas/laminas-form": "<2.17.1|>=3,<3.0.2|>=3.1,<3.1.1", + "laminas/laminas-http": "<2.14.2", + "laravel/fortify": "<1.11.1", + "laravel/framework": "<6.20.42|>=7,<7.30.6|>=8,<8.75", + "laravel/socialite": ">=1,<1.0.99|>=2,<2.0.10", + "latte/latte": "<2.10.8", + "lavalite/cms": "<=5.8", + "lcobucci/jwt": ">=3.4,<3.4.6|>=4,<4.0.4|>=4.1,<4.1.5", + "league/commonmark": "<0.18.3", + "league/flysystem": "<1.1.4|>=2,<2.1.1", + "lexik/jwt-authentication-bundle": "<2.10.7|>=2.11,<2.11.3", + "librenms/librenms": "<22.10", + "limesurvey/limesurvey": "<3.27.19", + "livehelperchat/livehelperchat": "<=3.91", + "livewire/livewire": ">2.2.4,<2.2.6", + "lms/routes": "<2.1.1", + "localizationteam/l10nmgr": "<7.4|>=8,<8.7|>=9,<9.2", + "luyadev/yii-helpers": "<1.2.1", + "magento/community-edition": ">=2,<2.2.10|>=2.3,<2.3.3", + "magento/magento1ce": "<1.9.4.3", + "magento/magento1ee": ">=1,<1.14.4.3", + "magento/product-community-edition": ">=2,<2.2.10|>=2.3,<2.3.2-p.2", + "marcwillmann/turn": "<0.3.3", + "matyhtf/framework": "<3.0.6", + "mautic/core": "<4.3|= 2.13.1", + "mediawiki/core": ">=1.27,<1.27.6|>=1.29,<1.29.3|>=1.30,<1.30.2|>=1.31,<1.31.9|>=1.32,<1.32.6|>=1.32.99,<1.33.3|>=1.33.99,<1.34.3|>=1.34.99,<1.35", + "melisplatform/melis-asset-manager": "<5.0.1", + "melisplatform/melis-cms": "<5.0.1", + "melisplatform/melis-front": "<5.0.1", + "mezzio/mezzio-swoole": "<3.7|>=4,<4.3", + "microweber/microweber": "<=1.3.1", + "miniorange/miniorange-saml": "<1.4.3", + "mittwald/typo3_forum": "<1.2.1", + "modx/revolution": "<= 2.8.3-pl|<2.8", + "mojo42/jirafeau": "<4.4", + "monolog/monolog": ">=1.8,<1.12", + "moodle/moodle": "<4.0.5", + "mustache/mustache": ">=2,<2.14.1", + "namshi/jose": "<2.2", + "neoan3-apps/template": "<1.1.1", + "neorazorx/facturascripts": "<2022.4", + "neos/flow": ">=1,<1.0.4|>=1.1,<1.1.1|>=2,<2.0.1|>=2.3,<2.3.16|>=3,<3.0.12|>=3.1,<3.1.10|>=3.2,<3.2.13|>=3.3,<3.3.13|>=4,<4.0.6", + "neos/form": ">=1.2,<4.3.3|>=5,<5.0.9|>=5.1,<5.1.3", + "neos/neos": ">=1.1,<1.1.3|>=1.2,<1.2.13|>=2,<2.0.4|>=2.3,<2.9.99|>=3,<3.0.20|>=3.1,<3.1.18|>=3.2,<3.2.14|>=3.3,<5.3.10|>=7,<7.0.9|>=7.1,<7.1.7|>=7.2,<7.2.6|>=7.3,<7.3.4|>=8,<8.0.2", + "neos/swiftmailer": ">=4.1,<4.1.99|>=5.4,<5.4.5", + "netgen/tagsbundle": ">=3.4,<3.4.11|>=4,<4.0.15", + "nette/application": ">=2,<2.0.19|>=2.1,<2.1.13|>=2.2,<2.2.10|>=2.3,<2.3.14|>=2.4,<2.4.16|>=3,<3.0.6", + "nette/nette": ">=2,<2.0.19|>=2.1,<2.1.13", + "nilsteampassnet/teampass": "<=2.1.27.36", + "notrinos/notrinos-erp": "<=0.7", + "noumo/easyii": "<=0.9", + "nukeviet/nukeviet": "<4.5.2", + "nystudio107/craft-seomatic": "<3.4.12", + "nzo/url-encryptor-bundle": ">=4,<4.3.2|>=5,<5.0.1", + "october/backend": "<1.1.2", + "october/cms": "= 1.1.1|= 1.0.471|= 1.0.469|>=1.0.319,<1.0.469", + "october/october": ">=1.0.319,<1.0.466|>=2.1,<2.1.12", + "october/rain": "<1.0.472|>=1.1,<1.1.2", + "october/system": "<1.0.476|>=1.1,<1.1.12|>=2,<2.2.34|>=3,<3.0.66", + "onelogin/php-saml": "<2.10.4", + "oneup/uploader-bundle": "<1.9.3|>=2,<2.1.5", + "open-web-analytics/open-web-analytics": "<1.7.4", + "opencart/opencart": "<=3.0.3.7", + "openid/php-openid": "<2.3", + "openmage/magento-lts": "<19.4.15|>=20,<20.0.13", + "orchid/platform": ">=9,<9.4.4", + "oro/commerce": ">=4.1,<5.0.6", + "oro/crm": ">=1.7,<1.7.4|>=3.1,<4.1.17|>=4.2,<4.2.7", + "oro/platform": ">=1.7,<1.7.4|>=3.1,<3.1.29|>=4.1,<4.1.17|>=4.2,<4.2.8", + "packbackbooks/lti-1-3-php-library": "<5", + "padraic/humbug_get_contents": "<1.1.2", + "pagarme/pagarme-php": ">=0,<3", + "pagekit/pagekit": "<=1.0.18", + "paragonie/random_compat": "<2", + "passbolt/passbolt_api": "<2.11", + "paypal/merchant-sdk-php": "<3.12", + "pear/archive_tar": "<1.4.14", + "pear/crypt_gpg": "<1.6.7", + "pegasus/google-for-jobs": "<1.5.1|>=2,<2.1.1", + "personnummer/personnummer": "<3.0.2", + "phanan/koel": "<5.1.4", + "phpfastcache/phpfastcache": "<6.1.5|>=7,<7.1.2|>=8,<8.0.7", + "phpmailer/phpmailer": "<6.5", + "phpmussel/phpmussel": ">=1,<1.6", + "phpmyadmin/phpmyadmin": "<5.1.3", + "phpmyfaq/phpmyfaq": "<=3.1.7", + "phpoffice/phpexcel": "<1.8", + "phpoffice/phpspreadsheet": "<1.16", + "phpseclib/phpseclib": "<2.0.31|>=3,<3.0.7", + "phpservermon/phpservermon": "<=3.5.2", + "phpunit/phpunit": ">=4.8.19,<4.8.28|>=5,<5.6.3", + "phpwhois/phpwhois": "<=4.2.5", + "phpxmlrpc/extras": "<0.6.1", + "phpxmlrpc/phpxmlrpc": "<4.9", + "pimcore/data-hub": "<1.2.4", + "pimcore/pimcore": "<10.5.9", + "pocketmine/bedrock-protocol": "<8.0.2", + "pocketmine/pocketmine-mp": "<4.7.2|>= 4.0.0-BETA5, < 4.4.2", + "pressbooks/pressbooks": "<5.18", + "prestashop/autoupgrade": ">=4,<4.10.1", + "prestashop/blockwishlist": ">=2,<2.1.1", + "prestashop/contactform": ">=1.0.1,<4.3", + "prestashop/gamification": "<2.3.2", + "prestashop/prestashop": ">=1.6.0.10,<1.7.8.7", + "prestashop/productcomments": "<5.0.2", + "prestashop/ps_emailsubscription": "<2.6.1", + "prestashop/ps_facetedsearch": "<3.4.1", + "prestashop/ps_linklist": "<3.1", + "privatebin/privatebin": "<1.4", + "processwire/processwire": "<=3.0.200", + "propel/propel": ">=2-alpha.1,<=2-alpha.7", + "propel/propel1": ">=1,<=1.7.1", + "pterodactyl/panel": "<1.7", + "ptrofimov/beanstalk_console": "<1.7.14", + "pusher/pusher-php-server": "<2.2.1", + "pwweb/laravel-core": "<=0.3.6-beta", + "pyrocms/pyrocms": "<=3.9.1", + "rainlab/debugbar-plugin": "<3.1", + "rankmath/seo-by-rank-math": "<=1.0.95", + "react/http": ">=0.7,<1.7", + "remdex/livehelperchat": "<3.99", + "rmccue/requests": ">=1.6,<1.8", + "robrichards/xmlseclibs": "<3.0.4", + "rudloff/alltube": "<3.0.3", + "s-cart/core": "<6.9", + "s-cart/s-cart": "<6.9", + "sabberworm/php-css-parser": ">=1,<1.0.1|>=2,<2.0.1|>=3,<3.0.1|>=4,<4.0.1|>=5,<5.0.9|>=5.1,<5.1.3|>=5.2,<5.2.1|>=6,<6.0.2|>=7,<7.0.4|>=8,<8.0.1|>=8.1,<8.1.1|>=8.2,<8.2.1|>=8.3,<8.3.1", + "sabre/dav": ">=1.6,<1.6.99|>=1.7,<1.7.11|>=1.8,<1.8.9", + "scheb/two-factor-bundle": ">=0,<3.26|>=4,<4.11", + "sensiolabs/connect": "<4.2.3", + "serluck/phpwhois": "<=4.2.6", + "shopware/core": "<=6.4.9", + "shopware/platform": "<=6.4.9", + "shopware/production": "<=6.3.5.2", + "shopware/shopware": "<=5.7.14", + "shopware/storefront": "<=6.4.8.1", + "shopxo/shopxo": "<2.2.6", + "showdoc/showdoc": "<2.10.4", + "silverstripe/admin": ">=1,<1.11.3", + "silverstripe/assets": ">=1,<1.11.1", + "silverstripe/cms": "<4.11.3", + "silverstripe/comments": ">=1.3,<1.9.99|>=2,<2.9.99|>=3,<3.1.1", + "silverstripe/forum": "<=0.6.1|>=0.7,<=0.7.3", + "silverstripe/framework": "<4.11.14", + "silverstripe/graphql": "<3.5.2|>=4-alpha.1,<4-alpha.2|= 4.0.0-alpha1", + "silverstripe/hybridsessions": ">=1,<2.4.1|>=2.5,<2.5.1", + "silverstripe/registry": ">=2.1,<2.1.2|>=2.2,<2.2.1", + "silverstripe/restfulserver": ">=1,<1.0.9|>=2,<2.0.4", + "silverstripe/silverstripe-omnipay": "<2.5.2|>=3,<3.0.2|>=3.1,<3.1.4|>=3.2,<3.2.1", + "silverstripe/subsites": ">=2,<2.1.1", + "silverstripe/taxonomy": ">=1.3,<1.3.1|>=2,<2.0.1", + "silverstripe/userforms": "<3", + "silverstripe/versioned-admin": ">=1,<1.11.1", + "simple-updates/phpwhois": "<=1", + "simplesamlphp/saml2": "<1.10.6|>=2,<2.3.8|>=3,<3.1.4", + "simplesamlphp/simplesamlphp": "<1.18.6", + "simplesamlphp/simplesamlphp-module-infocard": "<1.0.1", + "simplito/elliptic-php": "<1.0.6", + "slim/slim": "<2.6", + "smarty/smarty": "<3.1.47|>=4,<4.2.1", + "snipe/snipe-it": "<6.0.11|>= 6.0.0-RC-1, <= 6.0.0-RC-5", + "socalnick/scn-social-auth": "<1.15.2", + "socialiteproviders/steam": "<1.1", + "spatie/browsershot": "<3.57.4", + "spipu/html2pdf": "<5.2.4", + "spoonity/tcpdf": "<6.2.22", + "squizlabs/php_codesniffer": ">=1,<2.8.1|>=3,<3.0.1", + "ssddanbrown/bookstack": "<22.2.3", + "statamic/cms": "<3.2.39|>=3.3,<3.3.2", + "stormpath/sdk": ">=0,<9.9.99", + "studio-42/elfinder": "<2.1.59", + "subrion/cms": "<=4.2.1", + "sulu/sulu": "= 2.4.0-RC1|<1.6.44|>=2,<2.2.18|>=2.3,<2.3.8", + "swiftmailer/swiftmailer": ">=4,<5.4.5", + "sylius/admin-bundle": ">=1,<1.0.17|>=1.1,<1.1.9|>=1.2,<1.2.2", + "sylius/grid": ">=1,<1.1.19|>=1.2,<1.2.18|>=1.3,<1.3.13|>=1.4,<1.4.5|>=1.5,<1.5.1", + "sylius/grid-bundle": "<1.10.1", + "sylius/paypal-plugin": ">=1,<1.2.4|>=1.3,<1.3.1", + "sylius/resource-bundle": "<1.3.14|>=1.4,<1.4.7|>=1.5,<1.5.2|>=1.6,<1.6.4", + "sylius/sylius": "<1.9.10|>=1.10,<1.10.11|>=1.11,<1.11.2", + "symbiote/silverstripe-multivaluefield": ">=3,<3.0.99", + "symbiote/silverstripe-queuedjobs": ">=3,<3.0.2|>=3.1,<3.1.4|>=4,<4.0.7|>=4.1,<4.1.2|>=4.2,<4.2.4|>=4.3,<4.3.3|>=4.4,<4.4.3|>=4.5,<4.5.1|>=4.6,<4.6.4", + "symbiote/silverstripe-versionedfiles": "<=2.0.3", + "symfont/process": ">=0,<4", + "symfony/cache": ">=3.1,<3.4.35|>=4,<4.2.12|>=4.3,<4.3.8", + "symfony/dependency-injection": ">=2,<2.0.17|>=2.7,<2.7.51|>=2.8,<2.8.50|>=3,<3.4.26|>=4,<4.1.12|>=4.2,<4.2.7", + "symfony/error-handler": ">=4.4,<4.4.4|>=5,<5.0.4", + "symfony/form": ">=2.3,<2.3.35|>=2.4,<2.6.12|>=2.7,<2.7.50|>=2.8,<2.8.49|>=3,<3.4.20|>=4,<4.0.15|>=4.1,<4.1.9|>=4.2,<4.2.1", + "symfony/framework-bundle": ">=2,<2.3.18|>=2.4,<2.4.8|>=2.5,<2.5.2|>=2.7,<2.7.51|>=2.8,<2.8.50|>=3,<3.4.26|>=4,<4.1.12|>=4.2,<4.2.7|>=5.3.14,<=5.3.14|>=5.4.3,<=5.4.3|>=6.0.3,<=6.0.3|= 6.0.3|= 5.4.3|= 5.3.14", + "symfony/http-foundation": ">=2,<2.8.52|>=3,<3.4.35|>=4,<4.2.12|>=4.3,<4.3.8|>=4.4,<4.4.7|>=5,<5.0.7", + "symfony/http-kernel": ">=2,<2.8.52|>=3,<3.4.35|>=4,<4.2.12|>=4.3,<4.4.13|>=5,<5.1.5|>=5.2,<5.3.12", + "symfony/intl": ">=2.7,<2.7.38|>=2.8,<2.8.31|>=3,<3.2.14|>=3.3,<3.3.13", + "symfony/maker-bundle": ">=1.27,<1.29.2|>=1.30,<1.31.1", + "symfony/mime": ">=4.3,<4.3.8", + "symfony/phpunit-bridge": ">=2.8,<2.8.50|>=3,<3.4.26|>=4,<4.1.12|>=4.2,<4.2.7", + "symfony/polyfill": ">=1,<1.10", + "symfony/polyfill-php55": ">=1,<1.10", + "symfony/proxy-manager-bridge": ">=2.7,<2.7.51|>=2.8,<2.8.50|>=3,<3.4.26|>=4,<4.1.12|>=4.2,<4.2.7", + "symfony/routing": ">=2,<2.0.19", + "symfony/security": ">=2,<2.7.51|>=2.8,<3.4.49|>=4,<4.4.24|>=5,<5.2.8", + "symfony/security-bundle": ">=2,<2.7.48|>=2.8,<2.8.41|>=3,<3.3.17|>=3.4,<3.4.11|>=4,<4.0.11|>=5.3,<5.3.12", + "symfony/security-core": ">=2.4,<2.6.13|>=2.7,<2.7.9|>=2.7.30,<2.7.32|>=2.8,<3.4.49|>=4,<4.4.24|>=5,<5.2.9", + "symfony/security-csrf": ">=2.4,<2.7.48|>=2.8,<2.8.41|>=3,<3.3.17|>=3.4,<3.4.11|>=4,<4.0.11", + "symfony/security-guard": ">=2.8,<3.4.48|>=4,<4.4.23|>=5,<5.2.8", + "symfony/security-http": ">=2.3,<2.3.41|>=2.4,<2.7.51|>=2.8,<2.8.50|>=3,<3.4.26|>=4,<4.2.12|>=4.3,<4.3.8|>=4.4,<4.4.7|>=5,<5.0.7|>=5.1,<5.2.8|>=5.3,<5.3.2", + "symfony/serializer": ">=2,<2.0.11|>=4.1,<4.4.35|>=5,<5.3.12", + "symfony/symfony": ">=2,<3.4.49|>=4,<4.4.35|>=5,<5.3.12|>=5.3.14,<=5.3.14|>=5.4.3,<=5.4.3|>=6.0.3,<=6.0.3", + "symfony/translation": ">=2,<2.0.17", + "symfony/validator": ">=2,<2.0.24|>=2.1,<2.1.12|>=2.2,<2.2.5|>=2.3,<2.3.3", + "symfony/var-exporter": ">=4.2,<4.2.12|>=4.3,<4.3.8", + "symfony/web-profiler-bundle": ">=2,<2.3.19|>=2.4,<2.4.9|>=2.5,<2.5.4", + "symfony/yaml": ">=2,<2.0.22|>=2.1,<2.1.7", + "t3/dce": ">=2.2,<2.6.2", + "t3g/svg-sanitizer": "<1.0.3", + "tastyigniter/tastyigniter": "<3.3", + "tecnickcom/tcpdf": "<6.2.22", + "terminal42/contao-tablelookupwizard": "<3.3.5", + "thelia/backoffice-default-template": ">=2.1,<2.1.2", + "thelia/thelia": ">=2.1-beta.1,<2.1.3", + "theonedemon/phpwhois": "<=4.2.5", + "thinkcmf/thinkcmf": "<=5.1.7", + "thorsten/phpmyfaq": "<3.1.8", + "tinymce/tinymce": "<5.10", + "titon/framework": ">=0,<9.9.99", + "tobiasbg/tablepress": "<= 2.0-RC1", + "topthink/framework": "<=6.0.13", + "topthink/think": "<=6.0.9", + "topthink/thinkphp": "<=3.2.3", + "tribalsystems/zenario": "<=9.3.57595", + "truckersmp/phpwhois": "<=4.3.1", + "twig/twig": "<1.44.7|>=2,<2.15.3|>=3,<3.4.3", + "typo3/cms": ">=6.2,<6.2.30|>=7,<7.6.32|>=8,<8.7.38|>=9,<9.5.29|>=10,<10.4.32|>=11,<11.5.16", + "typo3/cms-backend": ">=7,<=7.6.50|>=8,<=8.7.39|>=9,<=9.5.24|>=10,<=10.4.13|>=11,<=11.1", + "typo3/cms-core": ">=6.2,<=6.2.56|>=7,<7.6.58|>=8,<8.7.48|>=9,<9.5.37|>=10,<10.4.32|>=11,<11.5.16", + "typo3/cms-form": ">=8,<=8.7.39|>=9,<=9.5.24|>=10,<=10.4.13|>=11,<=11.1", + "typo3/flow": ">=1,<1.0.4|>=1.1,<1.1.1|>=2,<2.0.1|>=2.3,<2.3.16|>=3,<3.0.12|>=3.1,<3.1.10|>=3.2,<3.2.13|>=3.3,<3.3.13|>=4,<4.0.6", + "typo3/html-sanitizer": ">=1,<1.0.7|>=2,<2.0.16", + "typo3/neos": ">=1.1,<1.1.3|>=1.2,<1.2.13|>=2,<2.0.4|>=2.3,<2.3.99|>=3,<3.0.20|>=3.1,<3.1.18|>=3.2,<3.2.14|>=3.3,<3.3.23|>=4,<4.0.17|>=4.1,<4.1.16|>=4.2,<4.2.12|>=4.3,<4.3.3", + "typo3/phar-stream-wrapper": ">=1,<2.1.1|>=3,<3.1.1", + "typo3/swiftmailer": ">=4.1,<4.1.99|>=5.4,<5.4.5", + "typo3fluid/fluid": ">=2,<2.0.8|>=2.1,<2.1.7|>=2.2,<2.2.4|>=2.3,<2.3.7|>=2.4,<2.4.4|>=2.5,<2.5.11|>=2.6,<2.6.10", + "ua-parser/uap-php": "<3.8", + "unisharp/laravel-filemanager": "<=2.5.1", + "userfrosting/userfrosting": ">=0.3.1,<4.6.3", + "usmanhalalit/pixie": "<1.0.3|>=2,<2.0.2", + "vanilla/safecurl": "<0.9.2", + "verot/class.upload.php": "<=1.0.3|>=2,<=2.0.4", + "vrana/adminer": "<4.8.1", + "wallabag/tcpdf": "<6.2.22", + "wanglelecc/laracms": "<=1.0.3", + "web-auth/webauthn-framework": ">=3.3,<3.3.4", + "webcoast/deferred-image-processing": "<1.0.2", + "wikimedia/parsoid": "<0.12.2", + "willdurand/js-translation-bundle": "<2.1.1", + "wintercms/winter": "<1.0.475|>=1.1,<1.1.10|>=1.2,<1.2.1", + "woocommerce/woocommerce": "<6.6", + "wp-cli/wp-cli": "<2.5", + "wp-graphql/wp-graphql": "<0.3.5", + "wpanel/wpanel4-cms": "<=4.3.1", + "wwbn/avideo": "<=11.6", + "yeswiki/yeswiki": "<4.1", + "yetiforce/yetiforce-crm": "<=6.4", + "yidashi/yii2cmf": "<=2", + "yii2mod/yii2-cms": "<1.9.2", + "yiisoft/yii": "<1.1.27", + "yiisoft/yii2": "<2.0.38", + "yiisoft/yii2-bootstrap": "<2.0.4", + "yiisoft/yii2-dev": "<2.0.43", + "yiisoft/yii2-elasticsearch": "<2.0.5", + "yiisoft/yii2-gii": "<2.0.4", + "yiisoft/yii2-jui": "<2.0.4", + "yiisoft/yii2-redis": "<2.0.8", + "yoast-seo-for-typo3/yoast_seo": "<7.2.3", + "yourls/yourls": "<=1.8.2", + "zendesk/zendesk_api_client_php": "<2.2.11", + "zendframework/zend-cache": ">=2.4,<2.4.8|>=2.5,<2.5.3", + "zendframework/zend-captcha": ">=2,<2.4.9|>=2.5,<2.5.2", + "zendframework/zend-crypt": ">=2,<2.4.9|>=2.5,<2.5.2", + "zendframework/zend-db": ">=2,<2.0.99|>=2.1,<2.1.99|>=2.2,<2.2.10|>=2.3,<2.3.5", + "zendframework/zend-developer-tools": ">=1.2.2,<1.2.3", + "zendframework/zend-diactoros": "<1.8.4", + "zendframework/zend-feed": "<2.10.3", + "zendframework/zend-form": ">=2,<2.2.7|>=2.3,<2.3.1", + "zendframework/zend-http": "<2.8.1", + "zendframework/zend-json": ">=2.1,<2.1.6|>=2.2,<2.2.6", + "zendframework/zend-ldap": ">=2,<2.0.99|>=2.1,<2.1.99|>=2.2,<2.2.8|>=2.3,<2.3.3", + "zendframework/zend-mail": ">=2,<2.4.11|>=2.5,<2.7.2", + "zendframework/zend-navigation": ">=2,<2.2.7|>=2.3,<2.3.1", + "zendframework/zend-session": ">=2,<2.0.99|>=2.1,<2.1.99|>=2.2,<2.2.9|>=2.3,<2.3.4", + "zendframework/zend-validator": ">=2.3,<2.3.6", + "zendframework/zend-view": ">=2,<2.2.7|>=2.3,<2.3.1", + "zendframework/zend-xmlrpc": ">=2.1,<2.1.6|>=2.2,<2.2.6", + "zendframework/zendframework": "<=3", + "zendframework/zendframework1": "<1.12.20", + "zendframework/zendopenid": ">=2,<2.0.2", + "zendframework/zendxml": ">=1,<1.0.1", + "zetacomponents/mail": "<1.8.2", + "zf-commons/zfc-user": "<1.2.2", + "zfcampus/zf-apigility-doctrine": ">=1,<1.0.3", + "zfr/zfr-oauth2-server-module": "<0.1.2", + "zoujingli/thinkadmin": "<6.0.22" + }, + "type": "metapackage", + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Marco Pivetta", + "email": "ocramius@gmail.com", + "role": "maintainer" + }, + { + "name": "Ilya Tribusean", + "email": "slash3b@gmail.com", + "role": "maintainer" + } + ], + "description": "Prevents installation of composer packages with known security vulnerabilities: no API, simply require it", + "support": { + "issues": "https://github.com/Roave/SecurityAdvisories/issues", + "source": "https://github.com/Roave/SecurityAdvisories/tree/latest" + }, + "funding": [ + { + "url": "https://github.com/Ocramius", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/roave/security-advisories", + "type": "tidelift" + } + ], + "time": "2022-12-07T15:04:22+00:00" + }, + { + "name": "squizlabs/php_codesniffer", + "version": "3.7.1", + "source": { + "type": "git", + "url": "https://github.com/squizlabs/PHP_CodeSniffer.git", + "reference": "1359e176e9307e906dc3d890bcc9603ff6d90619" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/squizlabs/PHP_CodeSniffer/zipball/1359e176e9307e906dc3d890bcc9603ff6d90619", + "reference": "1359e176e9307e906dc3d890bcc9603ff6d90619", + "shasum": "" + }, + "require": { + "ext-simplexml": "*", + "ext-tokenizer": "*", + "ext-xmlwriter": "*", + "php": ">=5.4.0" + }, + "require-dev": { + "phpunit/phpunit": "^4.0 || ^5.0 || ^6.0 || ^7.0" + }, + "bin": [ + "bin/phpcs", + "bin/phpcbf" + ], + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.x-dev" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Greg Sherwood", + "role": "lead" + } + ], + "description": "PHP_CodeSniffer tokenizes PHP, JavaScript and CSS files and detects violations of a defined set of coding standards.", + "homepage": "https://github.com/squizlabs/PHP_CodeSniffer", + "keywords": [ + "phpcs", + "standards" + ], + "support": { + "issues": "https://github.com/squizlabs/PHP_CodeSniffer/issues", + "source": "https://github.com/squizlabs/PHP_CodeSniffer", + "wiki": "https://github.com/squizlabs/PHP_CodeSniffer/wiki" + }, + "time": "2022-06-18T07:21:10+00:00" + }, + { + "name": "symfony/config", + "version": "v5.4.11", + "source": { + "type": "git", + "url": "https://github.com/symfony/config.git", + "reference": "ec79e03125c1d2477e43dde8528535d90cc78379" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/config/zipball/ec79e03125c1d2477e43dde8528535d90cc78379", + "reference": "ec79e03125c1d2477e43dde8528535d90cc78379", + "shasum": "" + }, + "require": { + "php": ">=7.2.5", + "symfony/deprecation-contracts": "^2.1|^3", + "symfony/filesystem": "^4.4|^5.0|^6.0", + "symfony/polyfill-ctype": "~1.8", + "symfony/polyfill-php80": "^1.16", + "symfony/polyfill-php81": "^1.22" + }, + "conflict": { + "symfony/finder": "<4.4" + }, + "require-dev": { + "symfony/event-dispatcher": "^4.4|^5.0|^6.0", + "symfony/finder": "^4.4|^5.0|^6.0", + "symfony/messenger": "^4.4|^5.0|^6.0", + "symfony/service-contracts": "^1.1|^2|^3", + "symfony/yaml": "^4.4|^5.0|^6.0" + }, + "suggest": { + "symfony/yaml": "To use the yaml reference dumper" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\Config\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Helps you find, load, combine, autofill and validate configuration values of any kind", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/config/tree/v5.4.11" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2022-07-20T13:00:38+00:00" + }, + { + "name": "symfony/dependency-injection", + "version": "v5.4.16", + "source": { + "type": "git", + "url": "https://github.com/symfony/dependency-injection.git", + "reference": "a93e1863500940780fc1235f52d54397be2d14b3" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/dependency-injection/zipball/a93e1863500940780fc1235f52d54397be2d14b3", + "reference": "a93e1863500940780fc1235f52d54397be2d14b3", + "shasum": "" + }, + "require": { + "php": ">=7.2.5", + "psr/container": "^1.1.1", + "symfony/deprecation-contracts": "^2.1|^3", + "symfony/polyfill-php80": "^1.16", + "symfony/polyfill-php81": "^1.22", + "symfony/service-contracts": "^1.1.6|^2" + }, + "conflict": { + "ext-psr": "<1.1|>=2", + "symfony/config": "<5.3", + "symfony/finder": "<4.4", + "symfony/proxy-manager-bridge": "<4.4", + "symfony/yaml": "<4.4.26" + }, + "provide": { + "psr/container-implementation": "1.0", + "symfony/service-implementation": "1.0|2.0" + }, + "require-dev": { + "symfony/config": "^5.3|^6.0", + "symfony/expression-language": "^4.4|^5.0|^6.0", + "symfony/yaml": "^4.4.26|^5.0|^6.0" + }, + "suggest": { + "symfony/config": "", + "symfony/expression-language": "For using expressions in service container configuration", + "symfony/finder": "For using double-star glob patterns or when GLOB_BRACE portability is required", + "symfony/proxy-manager-bridge": "Generate service proxies to lazy load them", + "symfony/yaml": "" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\DependencyInjection\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Allows you to standardize and centralize the way objects are constructed in your application", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/dependency-injection/tree/v5.4.16" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2022-11-25T07:33:13+00:00" + }, + { + "name": "symfony/deprecation-contracts", + "version": "v2.5.2", + "source": { + "type": "git", + "url": "https://github.com/symfony/deprecation-contracts.git", + "reference": "e8b495ea28c1d97b5e0c121748d6f9b53d075c66" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/deprecation-contracts/zipball/e8b495ea28c1d97b5e0c121748d6f9b53d075c66", + "reference": "e8b495ea28c1d97b5e0c121748d6f9b53d075c66", + "shasum": "" + }, + "require": { + "php": ">=7.1" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "2.5-dev" + }, + "thanks": { + "name": "symfony/contracts", + "url": "https://github.com/symfony/contracts" + } + }, + "autoload": { + "files": [ + "function.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "A generic function and convention to trigger deprecation notices", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/deprecation-contracts/tree/v2.5.2" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2022-01-02T09:53:40+00:00" + }, + { + "name": "symfony/filesystem", + "version": "v5.4.13", + "source": { + "type": "git", + "url": "https://github.com/symfony/filesystem.git", + "reference": "ac09569844a9109a5966b9438fc29113ce77cf51" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/filesystem/zipball/ac09569844a9109a5966b9438fc29113ce77cf51", + "reference": "ac09569844a9109a5966b9438fc29113ce77cf51", + "shasum": "" + }, + "require": { + "php": ">=7.2.5", + "symfony/polyfill-ctype": "~1.8", + "symfony/polyfill-mbstring": "~1.8", + "symfony/polyfill-php80": "^1.16" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\Filesystem\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Provides basic utilities for the filesystem", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/filesystem/tree/v5.4.13" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2022-09-21T19:53:16+00:00" + }, + { + "name": "symfony/polyfill-ctype", + "version": "v1.27.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-ctype.git", + "reference": "5bbc823adecdae860bb64756d639ecfec17b050a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/5bbc823adecdae860bb64756d639ecfec17b050a", + "reference": "5bbc823adecdae860bb64756d639ecfec17b050a", + "shasum": "" + }, + "require": { + "php": ">=7.1" + }, + "provide": { + "ext-ctype": "*" + }, + "suggest": { + "ext-ctype": "For best performance" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "1.27-dev" + }, + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" + } + }, + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Ctype\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Gert de Pagter", + "email": "BackEndTea@gmail.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill for ctype functions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "ctype", + "polyfill", + "portable" + ], + "support": { + "source": "https://github.com/symfony/polyfill-ctype/tree/v1.27.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2022-11-03T14:55:06+00:00" + }, + { + "name": "symfony/polyfill-mbstring", + "version": "v1.27.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-mbstring.git", + "reference": "8ad114f6b39e2c98a8b0e3bd907732c207c2b534" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/8ad114f6b39e2c98a8b0e3bd907732c207c2b534", + "reference": "8ad114f6b39e2c98a8b0e3bd907732c207c2b534", + "shasum": "" + }, + "require": { + "php": ">=7.1" + }, + "provide": { + "ext-mbstring": "*" + }, + "suggest": { + "ext-mbstring": "For best performance" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "1.27-dev" + }, + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" + } + }, + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Mbstring\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill for the Mbstring extension", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "mbstring", + "polyfill", + "portable", + "shim" + ], + "support": { + "source": "https://github.com/symfony/polyfill-mbstring/tree/v1.27.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2022-11-03T14:55:06+00:00" + }, + { + "name": "symfony/polyfill-php73", + "version": "v1.27.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-php73.git", + "reference": "9e8ecb5f92152187c4799efd3c96b78ccab18ff9" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-php73/zipball/9e8ecb5f92152187c4799efd3c96b78ccab18ff9", + "reference": "9e8ecb5f92152187c4799efd3c96b78ccab18ff9", + "shasum": "" + }, + "require": { + "php": ">=7.1" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "1.27-dev" + }, + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" + } + }, + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Php73\\": "" + }, + "classmap": [ + "Resources/stubs" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill backporting some PHP 7.3+ features to lower PHP versions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "polyfill", + "portable", + "shim" + ], + "support": { + "source": "https://github.com/symfony/polyfill-php73/tree/v1.27.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2022-11-03T14:55:06+00:00" + }, + { + "name": "symfony/polyfill-php80", + "version": "v1.27.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-php80.git", + "reference": "7a6ff3f1959bb01aefccb463a0f2cd3d3d2fd936" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-php80/zipball/7a6ff3f1959bb01aefccb463a0f2cd3d3d2fd936", + "reference": "7a6ff3f1959bb01aefccb463a0f2cd3d3d2fd936", + "shasum": "" + }, + "require": { + "php": ">=7.1" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "1.27-dev" + }, + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" + } + }, + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Php80\\": "" + }, + "classmap": [ + "Resources/stubs" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Ion Bazan", + "email": "ion.bazan@gmail.com" + }, + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill backporting some PHP 8.0+ features to lower PHP versions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "polyfill", + "portable", + "shim" + ], + "support": { + "source": "https://github.com/symfony/polyfill-php80/tree/v1.27.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2022-11-03T14:55:06+00:00" + }, + { + "name": "symfony/polyfill-php81", + "version": "v1.27.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-php81.git", + "reference": "707403074c8ea6e2edaf8794b0157a0bfa52157a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-php81/zipball/707403074c8ea6e2edaf8794b0157a0bfa52157a", + "reference": "707403074c8ea6e2edaf8794b0157a0bfa52157a", + "shasum": "" + }, + "require": { + "php": ">=7.1" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "1.27-dev" + }, + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" + } + }, + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Php81\\": "" + }, + "classmap": [ + "Resources/stubs" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill backporting some PHP 8.1+ features to lower PHP versions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "polyfill", + "portable", + "shim" + ], + "support": { + "source": "https://github.com/symfony/polyfill-php81/tree/v1.27.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2022-11-03T14:55:06+00:00" + }, + { + "name": "symfony/service-contracts", + "version": "v2.5.2", + "source": { + "type": "git", + "url": "https://github.com/symfony/service-contracts.git", + "reference": "4b426aac47d6427cc1a1d0f7e2ac724627f5966c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/service-contracts/zipball/4b426aac47d6427cc1a1d0f7e2ac724627f5966c", + "reference": "4b426aac47d6427cc1a1d0f7e2ac724627f5966c", + "shasum": "" + }, + "require": { + "php": ">=7.2.5", + "psr/container": "^1.1", + "symfony/deprecation-contracts": "^2.1|^3" + }, + "conflict": { + "ext-psr": "<1.1|>=2" + }, + "suggest": { + "symfony/service-implementation": "" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "2.5-dev" + }, + "thanks": { + "name": "symfony/contracts", + "url": "https://github.com/symfony/contracts" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Contracts\\Service\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Generic abstractions related to writing services", + "homepage": "https://symfony.com", + "keywords": [ + "abstractions", + "contracts", + "decoupling", + "interfaces", + "interoperability", + "standards" + ], + "support": { + "source": "https://github.com/symfony/service-contracts/tree/v2.5.2" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2022-05-30T19:17:29+00:00" + }, + { + "name": "szepeviktor/phpstan-wordpress", + "version": "v1.1.6", + "source": { + "type": "git", + "url": "https://github.com/szepeviktor/phpstan-wordpress.git", + "reference": "27784541f184a1ea3b6656fc8a882bb9adf45fc2" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/szepeviktor/phpstan-wordpress/zipball/27784541f184a1ea3b6656fc8a882bb9adf45fc2", + "reference": "27784541f184a1ea3b6656fc8a882bb9adf45fc2", + "shasum": "" + }, + "require": { + "php": "^7.2 || ^8.0", + "php-stubs/wordpress-stubs": "^4.7 || ^5.0 || ^6.0", + "phpstan/phpstan": "^1.8.7", + "symfony/polyfill-php73": "^1.12.0" + }, + "require-dev": { + "composer/composer": "^2.1.14", + "dealerdirect/phpcodesniffer-composer-installer": "^0.7", + "php-parallel-lint/php-parallel-lint": "^1.1", + "phpstan/phpstan-strict-rules": "^1.2", + "phpunit/phpunit": "^8.0 || ^9.0", + "szepeviktor/phpcs-psr-12-neutron-hybrid-ruleset": "^0.6.1" + }, + "type": "phpstan-extension", + "extra": { + "phpstan": { + "includes": [ + "extension.neon" + ] + } + }, + "autoload": { + "psr-4": { + "SzepeViktor\\PHPStan\\WordPress\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "WordPress extensions for PHPStan", + "keywords": [ + "PHPStan", + "code analyse", + "code analysis", + "static analysis", + "wordpress" + ], + "support": { + "issues": "https://github.com/szepeviktor/phpstan-wordpress/issues", + "source": "https://github.com/szepeviktor/phpstan-wordpress/tree/v1.1.6" + }, + "funding": [ + { + "url": "https://www.paypal.me/szepeviktor", + "type": "custom" + }, + { + "url": "https://github.com/szepeviktor", + "type": "github" + } + ], + "time": "2022-12-01T14:56:51+00:00" + }, + { + "name": "wp-coding-standards/wpcs", + "version": "2.3.0", + "source": { + "type": "git", + "url": "https://github.com/WordPress/WordPress-Coding-Standards.git", + "reference": "7da1894633f168fe244afc6de00d141f27517b62" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/WordPress/WordPress-Coding-Standards/zipball/7da1894633f168fe244afc6de00d141f27517b62", + "reference": "7da1894633f168fe244afc6de00d141f27517b62", + "shasum": "" + }, + "require": { + "php": ">=5.4", + "squizlabs/php_codesniffer": "^3.3.1" + }, + "require-dev": { + "dealerdirect/phpcodesniffer-composer-installer": "^0.5 || ^0.6", + "phpcompatibility/php-compatibility": "^9.0", + "phpcsstandards/phpcsdevtools": "^1.0", + "phpunit/phpunit": "^4.0 || ^5.0 || ^6.0 || ^7.0" + }, + "suggest": { + "dealerdirect/phpcodesniffer-composer-installer": "^0.6 || This Composer plugin will sort out the PHPCS 'installed_paths' automatically." + }, + "type": "phpcodesniffer-standard", + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Contributors", + "homepage": "https://github.com/WordPress/WordPress-Coding-Standards/graphs/contributors" + } + ], + "description": "PHP_CodeSniffer rules (sniffs) to enforce WordPress coding conventions", + "keywords": [ + "phpcs", + "standards", + "wordpress" + ], + "support": { + "issues": "https://github.com/WordPress/WordPress-Coding-Standards/issues", + "source": "https://github.com/WordPress/WordPress-Coding-Standards", + "wiki": "https://github.com/WordPress/WordPress-Coding-Standards/wiki" + }, + "time": "2020-05-13T23:57:56+00:00" + }, + { + "name": "wptrt/wpthemereview", + "version": "0.2.1", + "source": { + "type": "git", + "url": "https://github.com/WPTT/WPThemeReview.git", + "reference": "462e59020dad9399ed2fe8e61f2a21b5e206e420" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/WPTT/WPThemeReview/zipball/462e59020dad9399ed2fe8e61f2a21b5e206e420", + "reference": "462e59020dad9399ed2fe8e61f2a21b5e206e420", + "shasum": "" + }, + "require": { + "php": ">=5.4", + "phpcompatibility/phpcompatibility-wp": "^2.0", + "squizlabs/php_codesniffer": "^3.3.1", + "wp-coding-standards/wpcs": "^2.2.0" + }, + "require-dev": { + "dealerdirect/phpcodesniffer-composer-installer": "^0.5.0", + "phpcompatibility/php-compatibility": "^9.0", + "phpunit/phpunit": "^4.0 || ^5.0 || ^6.0 || ^7.0", + "roave/security-advisories": "dev-master" + }, + "suggest": { + "dealerdirect/phpcodesniffer-composer-installer": "^0.5.0 || This Composer plugin will sort out the PHPCS 'installed_paths' automatically." + }, + "type": "phpcodesniffer-standard", + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Theme Review Team", + "homepage": "https://make.wordpress.org/themes/handbook/", + "role": "Strategy and rule setting" + }, + { + "name": "Ulrich Pogson", + "homepage": "https://github.com/grappler", + "role": "Lead developer" + }, + { + "name": "Juliette Reinders Folmer", + "homepage": "https://github.com/jrfnl", + "role": "Lead developer" + }, + { + "name": "Denis Žoljom", + "homepage": "https://github.com/dingo-d", + "role": "Plugin integration lead" + }, + { + "name": "Contributors", + "homepage": "https://github.com/WPTRT/WPThemeReview/graphs/contributors" + } + ], + "description": "PHP_CodeSniffer rules (sniffs) to verify theme compliance with the rules for theme hosting on wordpress.org", + "homepage": "https://make.wordpress.org/themes/handbook/review/", + "keywords": [ + "phpcs", + "standards", + "themes", + "wordpress" + ], + "support": { + "issues": "https://github.com/WPTRT/WPThemeReview/issues", + "source": "https://github.com/WPTRT/WPThemeReview" + }, + "time": "2019-11-17T20:05:55+00:00" + } + ], + "aliases": [], + "minimum-stability": "stable", + "stability-flags": { + "roave/security-advisories": 20 + }, + "prefer-stable": false, + "prefer-lowest": false, + "platform": { + "php": ">=5.6" + }, + "platform-dev": [], + "plugin-api-version": "2.1.0" +} diff --git a/css/child-theme.css b/css/child-theme.css index 7565a0eb7..0ce8dd055 100644 --- a/css/child-theme.css +++ b/css/child-theme.css @@ -1,8 +1,8 @@ @charset "UTF-8"; /*! - * Bootstrap v5.1.1 (https://getbootstrap.com/) - * Copyright 2011-2021 The Bootstrap Authors - * Copyright 2011-2021 Twitter, Inc. + * Bootstrap v5.2.3 (https://getbootstrap.com/) + * Copyright 2011-2022 The Bootstrap Authors + * Copyright 2011-2022 Twitter, Inc. * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) */ :root { @@ -16,6 +16,7 @@ --bs-green: #198754; --bs-teal: #20c997; --bs-cyan: #0dcaf0; + --bs-black: #000; --bs-white: #fff; --bs-gray: #6c757d; --bs-gray-dark: #343a40; @@ -48,7 +49,7 @@ --bs-black-rgb: 0, 0, 0; --bs-body-color-rgb: 33, 37, 41; --bs-body-bg-rgb: 255, 255, 255; - --bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; + --bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0)); --bs-body-font-family: var(--bs-font-sans-serif); @@ -57,6 +58,20 @@ --bs-body-line-height: 1.5; --bs-body-color: #212529; --bs-body-bg: #fff; + --bs-border-width: 1px; + --bs-border-style: solid; + --bs-border-color: #dee2e6; + --bs-border-color-translucent: rgba(0, 0, 0, 0.175); + --bs-border-radius: 0.375rem; + --bs-border-radius-sm: 0.25rem; + --bs-border-radius-lg: 0.5rem; + --bs-border-radius-xl: 1rem; + --bs-border-radius-2xl: 2rem; + --bs-border-radius-pill: 50rem; + --bs-link-color: #5533ff; + --bs-link-hover-color: #4429cc; + --bs-code-color: #d63384; + --bs-highlight-bg: #fff3cd; } *, @@ -87,15 +102,11 @@ body { hr { margin: 1rem 0; color: inherit; - background-color: currentColor; border: 0; + border-top: 1px solid; opacity: 0.25; } -hr:not([size]) { - height: 1px; -} - h6, .h6, h5, .h5, h4, .h4, h3, .h3, h2, .h2, h1, .h1 { margin-top: 0; margin-bottom: 0.5rem; @@ -152,8 +163,7 @@ p { margin-bottom: 1rem; } -abbr[title], -abbr[data-bs-original-title] { +abbr[title] { -webkit-text-decoration: underline dotted; text-decoration: underline dotted; cursor: help; @@ -209,8 +219,8 @@ small, .small { } mark, .mark { - padding: 0.2em; - background-color: #fcf8e3; + padding: 0.1875em; + background-color: var(--bs-highlight-bg); } sub, @@ -230,11 +240,11 @@ sup { } a { - color: #5533ff; + color: var(--bs-link-color); text-decoration: underline; } a:hover { - color: #4429cc; + color: var(--bs-link-hover-color); } a:not([href]):not([class]), a:not([href]):not([class]):hover { @@ -248,8 +258,6 @@ kbd, samp { font-family: var(--bs-font-monospace); font-size: 1em; - direction: ltr /* rtl:ignore */; - unicode-bidi: bidi-override; } pre { @@ -267,7 +275,7 @@ pre code { code { font-size: 0.875em; - color: #d63384; + color: var(--bs-code-color); word-wrap: break-word; } a > code { @@ -275,16 +283,15 @@ a > code { } kbd { - padding: 0.2rem 0.4rem; + padding: 0.1875rem 0.375rem; font-size: 0.875em; - color: #fff; - background-color: #212529; - border-radius: 0.2rem; + color: var(--bs-body-bg); + background-color: var(--bs-body-color); + border-radius: 0.25rem; } kbd kbd { padding: 0; font-size: 1em; - font-weight: 700; } figure { @@ -363,8 +370,8 @@ select:disabled { opacity: 1; } -[list]::-webkit-calendar-picker-indicator { - display: none; +[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator { + display: none !important; } button, @@ -448,16 +455,8 @@ legend + * { padding: 0; } -::-webkit-file-upload-button { - font: inherit; -} - ::file-selector-button { font: inherit; -} - -::-webkit-file-upload-button { - font: inherit; -webkit-appearance: button; } @@ -601,22 +600,25 @@ progress { .img-thumbnail { padding: 0.25rem; background-color: #fff; - border: 1px solid #dee2e6; - border-radius: 0.25rem; + border: 1px solid var(--bs-border-color); + border-radius: 0.375rem; max-width: 100%; height: auto; } -.figure, .wp-block-image > figure, figure.wp-block-image { +.figure, figure.wp-block-image, +.wp-block-image > figure { display: inline-block; } -.figure-img, .wp-block-image > figure img, figure.wp-block-image img { +.figure-img, figure.wp-block-image img, +.wp-block-image > figure img { margin-bottom: 0.5rem; line-height: 1; } -.figure-caption, .wp-block-image > figure figcaption, figure.wp-block-image figcaption { +.figure-caption, figure.wp-block-image figcaption, +.wp-block-image > figure figcaption { font-size: 0.875em; color: #6c757d; } @@ -628,9 +630,11 @@ progress { .container-lg, .container-md, .container-sm { + --bs-gutter-x: 1.5rem; + --bs-gutter-y: 0; width: 100%; - padding-right: var(--bs-gutter-x, 0.75rem); - padding-left: var(--bs-gutter-x, 0.75rem); + padding-right: calc(var(--bs-gutter-x) * 0.5); + padding-left: calc(var(--bs-gutter-x) * 0.5); margin-right: auto; margin-left: auto; } @@ -665,9 +669,9 @@ progress { --bs-gutter-y: 0; display: flex; flex-wrap: wrap; - margin-top: calc(var(--bs-gutter-y) * -1); - margin-right: calc(var(--bs-gutter-x) * -0.5); - margin-left: calc(var(--bs-gutter-x) * -0.5); + margin-top: calc(-1 * var(--bs-gutter-y)); + margin-right: calc(-0.5 * var(--bs-gutter-x)); + margin-left: calc(-0.5 * var(--bs-gutter-x)); } .row > * { flex-shrink: 0; @@ -890,212 +894,168 @@ progress { .col-sm { flex: 1 0 0%; } - .row-cols-sm-auto > * { flex: 0 0 auto; width: auto; } - .row-cols-sm-1 > * { flex: 0 0 auto; width: 100%; } - .row-cols-sm-2 > * { flex: 0 0 auto; width: 50%; } - .row-cols-sm-3 > * { flex: 0 0 auto; width: 33.3333333333%; } - .row-cols-sm-4 > * { flex: 0 0 auto; width: 25%; } - .row-cols-sm-5 > * { flex: 0 0 auto; width: 20%; } - .row-cols-sm-6 > * { flex: 0 0 auto; width: 16.6666666667%; } - .col-sm-auto { flex: 0 0 auto; width: auto; } - .col-sm-1 { flex: 0 0 auto; width: 8.33333333%; } - .col-sm-2 { flex: 0 0 auto; width: 16.66666667%; } - .col-sm-3 { flex: 0 0 auto; width: 25%; } - .col-sm-4 { flex: 0 0 auto; width: 33.33333333%; } - .col-sm-5 { flex: 0 0 auto; width: 41.66666667%; } - .col-sm-6 { flex: 0 0 auto; width: 50%; } - .col-sm-7 { flex: 0 0 auto; width: 58.33333333%; } - .col-sm-8 { flex: 0 0 auto; width: 66.66666667%; } - .col-sm-9 { flex: 0 0 auto; width: 75%; } - .col-sm-10 { flex: 0 0 auto; width: 83.33333333%; } - .col-sm-11 { flex: 0 0 auto; width: 91.66666667%; } - .col-sm-12 { flex: 0 0 auto; width: 100%; } - .offset-sm-0 { margin-left: 0; } - .offset-sm-1 { margin-left: 8.33333333%; } - .offset-sm-2 { margin-left: 16.66666667%; } - .offset-sm-3 { margin-left: 25%; } - .offset-sm-4 { margin-left: 33.33333333%; } - .offset-sm-5 { margin-left: 41.66666667%; } - .offset-sm-6 { margin-left: 50%; } - .offset-sm-7 { margin-left: 58.33333333%; } - .offset-sm-8 { margin-left: 66.66666667%; } - .offset-sm-9 { margin-left: 75%; } - .offset-sm-10 { margin-left: 83.33333333%; } - .offset-sm-11 { margin-left: 91.66666667%; } - .g-sm-0, -.gx-sm-0 { + .gx-sm-0 { --bs-gutter-x: 0; } - .g-sm-0, -.gy-sm-0 { + .gy-sm-0 { --bs-gutter-y: 0; } - .g-sm-1, -.gx-sm-1 { + .gx-sm-1 { --bs-gutter-x: 0.25rem; } - .g-sm-1, -.gy-sm-1 { + .gy-sm-1 { --bs-gutter-y: 0.25rem; } - .g-sm-2, -.gx-sm-2 { + .gx-sm-2 { --bs-gutter-x: 0.5rem; } - .g-sm-2, -.gy-sm-2 { + .gy-sm-2 { --bs-gutter-y: 0.5rem; } - .g-sm-3, -.gx-sm-3 { + .gx-sm-3 { --bs-gutter-x: 1rem; } - .g-sm-3, -.gy-sm-3 { + .gy-sm-3 { --bs-gutter-y: 1rem; } - .g-sm-4, -.gx-sm-4 { + .gx-sm-4 { --bs-gutter-x: 1.5rem; } - .g-sm-4, -.gy-sm-4 { + .gy-sm-4 { --bs-gutter-y: 1.5rem; } - .g-sm-5, -.gx-sm-5 { + .gx-sm-5 { --bs-gutter-x: 3rem; } - .g-sm-5, -.gy-sm-5 { + .gy-sm-5 { --bs-gutter-y: 3rem; } } @@ -1103,212 +1063,168 @@ progress { .col-md { flex: 1 0 0%; } - .row-cols-md-auto > * { flex: 0 0 auto; width: auto; } - .row-cols-md-1 > * { flex: 0 0 auto; width: 100%; } - .row-cols-md-2 > * { flex: 0 0 auto; width: 50%; } - .row-cols-md-3 > * { flex: 0 0 auto; width: 33.3333333333%; } - .row-cols-md-4 > * { flex: 0 0 auto; width: 25%; } - .row-cols-md-5 > * { flex: 0 0 auto; width: 20%; } - .row-cols-md-6 > * { flex: 0 0 auto; width: 16.6666666667%; } - .col-md-auto { flex: 0 0 auto; width: auto; } - .col-md-1 { flex: 0 0 auto; width: 8.33333333%; } - .col-md-2 { flex: 0 0 auto; width: 16.66666667%; } - .col-md-3 { flex: 0 0 auto; width: 25%; } - .col-md-4 { flex: 0 0 auto; width: 33.33333333%; } - .col-md-5 { flex: 0 0 auto; width: 41.66666667%; } - .col-md-6 { flex: 0 0 auto; width: 50%; } - .col-md-7 { flex: 0 0 auto; width: 58.33333333%; } - .col-md-8 { flex: 0 0 auto; width: 66.66666667%; } - .col-md-9 { flex: 0 0 auto; width: 75%; } - .col-md-10 { flex: 0 0 auto; width: 83.33333333%; } - .col-md-11 { flex: 0 0 auto; width: 91.66666667%; } - .col-md-12 { flex: 0 0 auto; width: 100%; } - .offset-md-0 { margin-left: 0; } - .offset-md-1 { margin-left: 8.33333333%; } - .offset-md-2 { margin-left: 16.66666667%; } - .offset-md-3 { margin-left: 25%; } - .offset-md-4 { margin-left: 33.33333333%; } - .offset-md-5 { margin-left: 41.66666667%; } - .offset-md-6 { margin-left: 50%; } - .offset-md-7 { margin-left: 58.33333333%; } - .offset-md-8 { margin-left: 66.66666667%; } - .offset-md-9 { margin-left: 75%; } - .offset-md-10 { margin-left: 83.33333333%; } - .offset-md-11 { margin-left: 91.66666667%; } - .g-md-0, -.gx-md-0 { + .gx-md-0 { --bs-gutter-x: 0; } - .g-md-0, -.gy-md-0 { + .gy-md-0 { --bs-gutter-y: 0; } - .g-md-1, -.gx-md-1 { + .gx-md-1 { --bs-gutter-x: 0.25rem; } - .g-md-1, -.gy-md-1 { + .gy-md-1 { --bs-gutter-y: 0.25rem; } - .g-md-2, -.gx-md-2 { + .gx-md-2 { --bs-gutter-x: 0.5rem; } - .g-md-2, -.gy-md-2 { + .gy-md-2 { --bs-gutter-y: 0.5rem; } - .g-md-3, -.gx-md-3 { + .gx-md-3 { --bs-gutter-x: 1rem; } - .g-md-3, -.gy-md-3 { + .gy-md-3 { --bs-gutter-y: 1rem; } - .g-md-4, -.gx-md-4 { + .gx-md-4 { --bs-gutter-x: 1.5rem; } - .g-md-4, -.gy-md-4 { + .gy-md-4 { --bs-gutter-y: 1.5rem; } - .g-md-5, -.gx-md-5 { + .gx-md-5 { --bs-gutter-x: 3rem; } - .g-md-5, -.gy-md-5 { + .gy-md-5 { --bs-gutter-y: 3rem; } } @@ -1316,212 +1232,168 @@ progress { .col-lg { flex: 1 0 0%; } - .row-cols-lg-auto > * { flex: 0 0 auto; width: auto; } - .row-cols-lg-1 > * { flex: 0 0 auto; width: 100%; } - .row-cols-lg-2 > * { flex: 0 0 auto; width: 50%; } - .row-cols-lg-3 > * { flex: 0 0 auto; width: 33.3333333333%; } - .row-cols-lg-4 > * { flex: 0 0 auto; width: 25%; } - .row-cols-lg-5 > * { flex: 0 0 auto; width: 20%; } - .row-cols-lg-6 > * { flex: 0 0 auto; width: 16.6666666667%; } - .col-lg-auto { flex: 0 0 auto; width: auto; } - .col-lg-1 { flex: 0 0 auto; width: 8.33333333%; } - .col-lg-2 { flex: 0 0 auto; width: 16.66666667%; } - .col-lg-3 { flex: 0 0 auto; width: 25%; } - .col-lg-4 { flex: 0 0 auto; width: 33.33333333%; } - .col-lg-5 { flex: 0 0 auto; width: 41.66666667%; } - .col-lg-6 { flex: 0 0 auto; width: 50%; } - .col-lg-7 { flex: 0 0 auto; width: 58.33333333%; } - .col-lg-8 { flex: 0 0 auto; width: 66.66666667%; } - .col-lg-9 { flex: 0 0 auto; width: 75%; } - .col-lg-10 { flex: 0 0 auto; width: 83.33333333%; } - .col-lg-11 { flex: 0 0 auto; width: 91.66666667%; } - .col-lg-12 { flex: 0 0 auto; width: 100%; } - .offset-lg-0 { margin-left: 0; } - .offset-lg-1 { margin-left: 8.33333333%; } - .offset-lg-2 { margin-left: 16.66666667%; } - .offset-lg-3 { margin-left: 25%; } - .offset-lg-4 { margin-left: 33.33333333%; } - .offset-lg-5 { margin-left: 41.66666667%; } - .offset-lg-6 { margin-left: 50%; } - .offset-lg-7 { margin-left: 58.33333333%; } - .offset-lg-8 { margin-left: 66.66666667%; } - .offset-lg-9 { margin-left: 75%; } - .offset-lg-10 { margin-left: 83.33333333%; } - .offset-lg-11 { margin-left: 91.66666667%; } - .g-lg-0, -.gx-lg-0 { + .gx-lg-0 { --bs-gutter-x: 0; } - .g-lg-0, -.gy-lg-0 { + .gy-lg-0 { --bs-gutter-y: 0; } - .g-lg-1, -.gx-lg-1 { + .gx-lg-1 { --bs-gutter-x: 0.25rem; } - .g-lg-1, -.gy-lg-1 { + .gy-lg-1 { --bs-gutter-y: 0.25rem; } - .g-lg-2, -.gx-lg-2 { + .gx-lg-2 { --bs-gutter-x: 0.5rem; } - .g-lg-2, -.gy-lg-2 { + .gy-lg-2 { --bs-gutter-y: 0.5rem; } - .g-lg-3, -.gx-lg-3 { + .gx-lg-3 { --bs-gutter-x: 1rem; } - .g-lg-3, -.gy-lg-3 { + .gy-lg-3 { --bs-gutter-y: 1rem; } - .g-lg-4, -.gx-lg-4 { + .gx-lg-4 { --bs-gutter-x: 1.5rem; } - .g-lg-4, -.gy-lg-4 { + .gy-lg-4 { --bs-gutter-y: 1.5rem; } - .g-lg-5, -.gx-lg-5 { + .gx-lg-5 { --bs-gutter-x: 3rem; } - .g-lg-5, -.gy-lg-5 { + .gy-lg-5 { --bs-gutter-y: 3rem; } } @@ -1529,212 +1401,168 @@ progress { .col-xl { flex: 1 0 0%; } - .row-cols-xl-auto > * { flex: 0 0 auto; width: auto; } - .row-cols-xl-1 > * { flex: 0 0 auto; width: 100%; } - .row-cols-xl-2 > * { flex: 0 0 auto; width: 50%; } - .row-cols-xl-3 > * { flex: 0 0 auto; width: 33.3333333333%; } - .row-cols-xl-4 > * { flex: 0 0 auto; width: 25%; } - .row-cols-xl-5 > * { flex: 0 0 auto; width: 20%; } - .row-cols-xl-6 > * { flex: 0 0 auto; width: 16.6666666667%; } - .col-xl-auto { flex: 0 0 auto; width: auto; } - .col-xl-1 { flex: 0 0 auto; width: 8.33333333%; } - .col-xl-2 { flex: 0 0 auto; width: 16.66666667%; } - .col-xl-3 { flex: 0 0 auto; width: 25%; } - .col-xl-4 { flex: 0 0 auto; width: 33.33333333%; } - .col-xl-5 { flex: 0 0 auto; width: 41.66666667%; } - .col-xl-6 { flex: 0 0 auto; width: 50%; } - .col-xl-7 { flex: 0 0 auto; width: 58.33333333%; } - .col-xl-8 { flex: 0 0 auto; width: 66.66666667%; } - .col-xl-9 { flex: 0 0 auto; width: 75%; } - .col-xl-10 { flex: 0 0 auto; width: 83.33333333%; } - .col-xl-11 { flex: 0 0 auto; width: 91.66666667%; } - .col-xl-12 { flex: 0 0 auto; width: 100%; } - .offset-xl-0 { margin-left: 0; } - .offset-xl-1 { margin-left: 8.33333333%; } - .offset-xl-2 { margin-left: 16.66666667%; } - .offset-xl-3 { margin-left: 25%; } - .offset-xl-4 { margin-left: 33.33333333%; } - .offset-xl-5 { margin-left: 41.66666667%; } - .offset-xl-6 { margin-left: 50%; } - .offset-xl-7 { margin-left: 58.33333333%; } - .offset-xl-8 { margin-left: 66.66666667%; } - .offset-xl-9 { margin-left: 75%; } - .offset-xl-10 { margin-left: 83.33333333%; } - .offset-xl-11 { margin-left: 91.66666667%; } - .g-xl-0, -.gx-xl-0 { + .gx-xl-0 { --bs-gutter-x: 0; } - .g-xl-0, -.gy-xl-0 { + .gy-xl-0 { --bs-gutter-y: 0; } - .g-xl-1, -.gx-xl-1 { + .gx-xl-1 { --bs-gutter-x: 0.25rem; } - .g-xl-1, -.gy-xl-1 { + .gy-xl-1 { --bs-gutter-y: 0.25rem; } - .g-xl-2, -.gx-xl-2 { + .gx-xl-2 { --bs-gutter-x: 0.5rem; } - .g-xl-2, -.gy-xl-2 { + .gy-xl-2 { --bs-gutter-y: 0.5rem; } - .g-xl-3, -.gx-xl-3 { + .gx-xl-3 { --bs-gutter-x: 1rem; } - .g-xl-3, -.gy-xl-3 { + .gy-xl-3 { --bs-gutter-y: 1rem; } - .g-xl-4, -.gx-xl-4 { + .gx-xl-4 { --bs-gutter-x: 1.5rem; } - .g-xl-4, -.gy-xl-4 { + .gy-xl-4 { --bs-gutter-y: 1.5rem; } - .g-xl-5, -.gx-xl-5 { + .gx-xl-5 { --bs-gutter-x: 3rem; } - .g-xl-5, -.gy-xl-5 { + .gy-xl-5 { --bs-gutter-y: 3rem; } } @@ -1742,229 +1570,187 @@ progress { .col-xxl { flex: 1 0 0%; } - .row-cols-xxl-auto > * { flex: 0 0 auto; width: auto; } - .row-cols-xxl-1 > * { flex: 0 0 auto; width: 100%; } - .row-cols-xxl-2 > * { flex: 0 0 auto; width: 50%; } - .row-cols-xxl-3 > * { flex: 0 0 auto; width: 33.3333333333%; } - .row-cols-xxl-4 > * { flex: 0 0 auto; width: 25%; } - .row-cols-xxl-5 > * { flex: 0 0 auto; width: 20%; } - .row-cols-xxl-6 > * { flex: 0 0 auto; width: 16.6666666667%; } - .col-xxl-auto { flex: 0 0 auto; width: auto; } - .col-xxl-1 { flex: 0 0 auto; width: 8.33333333%; } - .col-xxl-2 { flex: 0 0 auto; width: 16.66666667%; } - .col-xxl-3 { flex: 0 0 auto; width: 25%; } - .col-xxl-4 { flex: 0 0 auto; width: 33.33333333%; } - .col-xxl-5 { flex: 0 0 auto; width: 41.66666667%; } - .col-xxl-6 { flex: 0 0 auto; width: 50%; } - .col-xxl-7 { flex: 0 0 auto; width: 58.33333333%; } - .col-xxl-8 { flex: 0 0 auto; width: 66.66666667%; } - .col-xxl-9 { flex: 0 0 auto; width: 75%; } - .col-xxl-10 { flex: 0 0 auto; width: 83.33333333%; } - .col-xxl-11 { flex: 0 0 auto; width: 91.66666667%; } - .col-xxl-12 { flex: 0 0 auto; width: 100%; } - .offset-xxl-0 { margin-left: 0; } - .offset-xxl-1 { margin-left: 8.33333333%; } - .offset-xxl-2 { margin-left: 16.66666667%; } - .offset-xxl-3 { margin-left: 25%; } - .offset-xxl-4 { margin-left: 33.33333333%; } - .offset-xxl-5 { margin-left: 41.66666667%; } - .offset-xxl-6 { margin-left: 50%; } - .offset-xxl-7 { margin-left: 58.33333333%; } - .offset-xxl-8 { margin-left: 66.66666667%; } - .offset-xxl-9 { margin-left: 75%; } - .offset-xxl-10 { margin-left: 83.33333333%; } - .offset-xxl-11 { margin-left: 91.66666667%; } - .g-xxl-0, -.gx-xxl-0 { + .gx-xxl-0 { --bs-gutter-x: 0; } - .g-xxl-0, -.gy-xxl-0 { + .gy-xxl-0 { --bs-gutter-y: 0; } - .g-xxl-1, -.gx-xxl-1 { + .gx-xxl-1 { --bs-gutter-x: 0.25rem; } - .g-xxl-1, -.gy-xxl-1 { + .gy-xxl-1 { --bs-gutter-y: 0.25rem; } - .g-xxl-2, -.gx-xxl-2 { + .gx-xxl-2 { --bs-gutter-x: 0.5rem; } - .g-xxl-2, -.gy-xxl-2 { + .gy-xxl-2 { --bs-gutter-y: 0.5rem; } - .g-xxl-3, -.gx-xxl-3 { + .gx-xxl-3 { --bs-gutter-x: 1rem; } - .g-xxl-3, -.gy-xxl-3 { + .gy-xxl-3 { --bs-gutter-y: 1rem; } - .g-xxl-4, -.gx-xxl-4 { + .gx-xxl-4 { --bs-gutter-x: 1.5rem; } - .g-xxl-4, -.gy-xxl-4 { + .gy-xxl-4 { --bs-gutter-y: 1.5rem; } - .g-xxl-5, -.gx-xxl-5 { + .gx-xxl-5 { --bs-gutter-x: 3rem; } - .g-xxl-5, -.gy-xxl-5 { + .gy-xxl-5 { --bs-gutter-y: 3rem; } } .table, .wp-block-table table { + --bs-table-color: var(--bs-body-color); --bs-table-bg: transparent; + --bs-table-border-color: var(--bs-border-color); --bs-table-accent-bg: transparent; - --bs-table-striped-color: #212529; + --bs-table-striped-color: var(--bs-body-color); --bs-table-striped-bg: rgba(0, 0, 0, 0.05); - --bs-table-active-color: #212529; + --bs-table-active-color: var(--bs-body-color); --bs-table-active-bg: rgba(0, 0, 0, 0.1); - --bs-table-hover-color: #212529; + --bs-table-hover-color: var(--bs-body-color); --bs-table-hover-bg: rgba(0, 0, 0, 0.075); width: 100%; margin-bottom: 1rem; - color: #212529; + color: var(--bs-table-color); vertical-align: top; - border-color: #dee2e6; + border-color: var(--bs-table-border-color); } .table > :not(caption) > * > *, .wp-block-table table > :not(caption) > * > * { padding: 0.5rem 0.5rem; @@ -1978,8 +1764,9 @@ progress { .table > thead, .wp-block-table table > thead { vertical-align: bottom; } -.table > :not(:last-child) > :last-child > *, .wp-block-table table > :not(:last-child) > :last-child > * { - border-bottom-color: currentColor; + +.table-group-divider { + border-top: 2px solid currentcolor; } .caption-top { @@ -2000,8 +1787,16 @@ progress { .table-borderless > :not(caption) > * > * { border-bottom-width: 0; } +.table-borderless > :not(:first-child) { + border-top-width: 0; +} + +.table-striped > tbody > tr:nth-of-type(odd) > * { + --bs-table-accent-bg: var(--bs-table-striped-bg); + color: var(--bs-table-striped-color); +} -.table-striped > tbody > tr:nth-of-type(odd) { +.table-striped-columns > :not(caption) > tr > :nth-child(even) { --bs-table-accent-bg: var(--bs-table-striped-bg); color: var(--bs-table-striped-color); } @@ -2011,105 +1806,121 @@ progress { color: var(--bs-table-active-color); } -.table-hover > tbody > tr:hover { +.table-hover > tbody > tr:hover > * { --bs-table-accent-bg: var(--bs-table-hover-bg); color: var(--bs-table-hover-color); } .table-primary { + --bs-table-color: #000; --bs-table-bg: #ddd6ff; + --bs-table-border-color: #c7c1e6; --bs-table-striped-bg: #d2cbf2; --bs-table-striped-color: #000; --bs-table-active-bg: #c7c1e6; --bs-table-active-color: #000; --bs-table-hover-bg: #ccc6ec; --bs-table-hover-color: #000; - color: #000; - border-color: #c7c1e6; + color: var(--bs-table-color); + border-color: var(--bs-table-border-color); } .table-secondary { + --bs-table-color: #000; --bs-table-bg: #e2e3e5; + --bs-table-border-color: #cbccce; --bs-table-striped-bg: #d7d8da; --bs-table-striped-color: #000; --bs-table-active-bg: #cbccce; --bs-table-active-color: #000; --bs-table-hover-bg: #d1d2d4; --bs-table-hover-color: #000; - color: #000; - border-color: #cbccce; + color: var(--bs-table-color); + border-color: var(--bs-table-border-color); } .table-success { + --bs-table-color: #000; --bs-table-bg: #d1e7dd; + --bs-table-border-color: #bcd0c7; --bs-table-striped-bg: #c7dbd2; --bs-table-striped-color: #000; --bs-table-active-bg: #bcd0c7; --bs-table-active-color: #000; --bs-table-hover-bg: #c1d6cc; --bs-table-hover-color: #000; - color: #000; - border-color: #bcd0c7; + color: var(--bs-table-color); + border-color: var(--bs-table-border-color); } .table-info { + --bs-table-color: #000; --bs-table-bg: #cff4fc; + --bs-table-border-color: #badce3; --bs-table-striped-bg: #c5e8ef; --bs-table-striped-color: #000; --bs-table-active-bg: #badce3; --bs-table-active-color: #000; --bs-table-hover-bg: #bfe2e9; --bs-table-hover-color: #000; - color: #000; - border-color: #badce3; + color: var(--bs-table-color); + border-color: var(--bs-table-border-color); } .table-warning { + --bs-table-color: #000; --bs-table-bg: #fff3cd; + --bs-table-border-color: #e6dbb9; --bs-table-striped-bg: #f2e7c3; --bs-table-striped-color: #000; --bs-table-active-bg: #e6dbb9; --bs-table-active-color: #000; --bs-table-hover-bg: #ece1be; --bs-table-hover-color: #000; - color: #000; - border-color: #e6dbb9; + color: var(--bs-table-color); + border-color: var(--bs-table-border-color); } .table-danger { + --bs-table-color: #000; --bs-table-bg: #f8d7da; + --bs-table-border-color: #dfc2c4; --bs-table-striped-bg: #eccccf; --bs-table-striped-color: #000; --bs-table-active-bg: #dfc2c4; --bs-table-active-color: #000; --bs-table-hover-bg: #e5c7ca; --bs-table-hover-color: #000; - color: #000; - border-color: #dfc2c4; + color: var(--bs-table-color); + border-color: var(--bs-table-border-color); } .table-light { + --bs-table-color: #000; --bs-table-bg: #f8f9fa; + --bs-table-border-color: #dfe0e1; --bs-table-striped-bg: #ecedee; --bs-table-striped-color: #000; --bs-table-active-bg: #dfe0e1; --bs-table-active-color: #000; --bs-table-hover-bg: #e5e6e7; --bs-table-hover-color: #000; - color: #000; - border-color: #dfe0e1; + color: var(--bs-table-color); + border-color: var(--bs-table-border-color); } .table-dark { + --bs-table-color: #fff; --bs-table-bg: #212529; + --bs-table-border-color: #373b3e; --bs-table-striped-bg: #2c3034; --bs-table-striped-color: #fff; --bs-table-active-bg: #373b3e; --bs-table-active-color: #fff; --bs-table-hover-bg: #323539; --bs-table-hover-color: #fff; - color: #fff; - border-color: #373b3e; + color: var(--bs-table-color); + border-color: var(--bs-table-border-color); } .table-responsive { @@ -2194,8 +2005,7 @@ progress { .wpcf7 input[type=file], .wpcf7 input[type=submit], .wpcf7 select, -.wpcf7 textarea, .widget_categories select, -.widget_archive select { +.wpcf7 textarea { display: block; width: 100%; padding: 0.375rem 0.75rem; @@ -2209,44 +2019,41 @@ progress { -webkit-appearance: none; -moz-appearance: none; appearance: none; - border-radius: 0.25rem; + border-radius: 0.375rem; transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; } @media (prefers-reduced-motion: reduce) { .form-control, .wpcf7 .wpcf7-validation-errors, .wpcf7 input[type=text], -.wpcf7 input[type=search], -.wpcf7 input[type=url], -.wpcf7 input[type=tel], -.wpcf7 input[type=number], -.wpcf7 input[type=range], -.wpcf7 input[type=date], -.wpcf7 input[type=month], -.wpcf7 input[type=week], -.wpcf7 input[type=time], -.wpcf7 input[type=datetime], -.wpcf7 input[type=datetime-local], -.wpcf7 input[type=color], -.wpcf7 input[type=email], -.wpcf7 input[type=file], -.wpcf7 input[type=submit], -.wpcf7 select, -.wpcf7 textarea, .widget_categories select, -.widget_archive select { + .wpcf7 input[type=search], + .wpcf7 input[type=url], + .wpcf7 input[type=tel], + .wpcf7 input[type=number], + .wpcf7 input[type=range], + .wpcf7 input[type=date], + .wpcf7 input[type=month], + .wpcf7 input[type=week], + .wpcf7 input[type=time], + .wpcf7 input[type=datetime], + .wpcf7 input[type=datetime-local], + .wpcf7 input[type=color], + .wpcf7 input[type=email], + .wpcf7 input[type=file], + .wpcf7 input[type=submit], + .wpcf7 select, + .wpcf7 textarea { transition: none; } } .form-control[type=file], .wpcf7 [type=file].wpcf7-validation-errors, .wpcf7 input[type=file], .wpcf7 select[type=file], -.wpcf7 textarea[type=file], .widget_categories select[type=file], -.widget_archive select[type=file] { +.wpcf7 textarea[type=file] { overflow: hidden; } .form-control[type=file]:not(:disabled):not([readonly]), .wpcf7 [type=file].wpcf7-validation-errors:not(:disabled):not([readonly]), .wpcf7 input[type=file]:not(:disabled):not([readonly]), .wpcf7 select[type=file]:not(:disabled):not([readonly]), -.wpcf7 textarea[type=file]:not(:disabled):not([readonly]), .widget_categories select[type=file]:not(:disabled):not([readonly]), -.widget_archive select[type=file]:not(:disabled):not([readonly]) { +.wpcf7 textarea[type=file]:not(:disabled):not([readonly]) { cursor: pointer; } .form-control:focus, .wpcf7 .wpcf7-validation-errors:focus, .wpcf7 input[type=text]:focus, @@ -2266,8 +2073,7 @@ progress { .wpcf7 input[type=file]:focus, .wpcf7 input[type=submit]:focus, .wpcf7 select:focus, -.wpcf7 textarea:focus, .widget_categories select:focus, -.widget_archive select:focus { +.wpcf7 textarea:focus { color: #212529; background-color: #fff; border-color: #aa99ff; @@ -2291,15 +2097,10 @@ progress { .wpcf7 input[type=file]::-webkit-date-and-time-value, .wpcf7 input[type=submit]::-webkit-date-and-time-value, .wpcf7 select::-webkit-date-and-time-value, -.wpcf7 textarea::-webkit-date-and-time-value, .widget_categories select::-webkit-date-and-time-value, -.widget_archive select::-webkit-date-and-time-value { +.wpcf7 textarea::-webkit-date-and-time-value { height: 1.5em; } -.form-control::-moz-placeholder, .wpcf7 .wpcf7-validation-errors::-moz-placeholder, .wpcf7 input[type=text]::-moz-placeholder, .wpcf7 input[type=search]::-moz-placeholder, .wpcf7 input[type=url]::-moz-placeholder, .wpcf7 input[type=tel]::-moz-placeholder, .wpcf7 input[type=number]::-moz-placeholder, .wpcf7 input[type=range]::-moz-placeholder, .wpcf7 input[type=date]::-moz-placeholder, .wpcf7 input[type=month]::-moz-placeholder, .wpcf7 input[type=week]::-moz-placeholder, .wpcf7 input[type=time]::-moz-placeholder, .wpcf7 input[type=datetime]::-moz-placeholder, .wpcf7 input[type=datetime-local]::-moz-placeholder, .wpcf7 input[type=color]::-moz-placeholder, .wpcf7 input[type=email]::-moz-placeholder, .wpcf7 input[type=file]::-moz-placeholder, .wpcf7 input[type=submit]::-moz-placeholder, .wpcf7 select::-moz-placeholder, .wpcf7 textarea::-moz-placeholder, .widget_categories select::-moz-placeholder, .widget_archive select::-moz-placeholder { - color: #6c757d; - opacity: 1; -} -.form-control:-ms-input-placeholder, .wpcf7 .wpcf7-validation-errors:-ms-input-placeholder, .wpcf7 input[type=text]:-ms-input-placeholder, .wpcf7 input[type=search]:-ms-input-placeholder, .wpcf7 input[type=url]:-ms-input-placeholder, .wpcf7 input[type=tel]:-ms-input-placeholder, .wpcf7 input[type=number]:-ms-input-placeholder, .wpcf7 input[type=range]:-ms-input-placeholder, .wpcf7 input[type=date]:-ms-input-placeholder, .wpcf7 input[type=month]:-ms-input-placeholder, .wpcf7 input[type=week]:-ms-input-placeholder, .wpcf7 input[type=time]:-ms-input-placeholder, .wpcf7 input[type=datetime]:-ms-input-placeholder, .wpcf7 input[type=datetime-local]:-ms-input-placeholder, .wpcf7 input[type=color]:-ms-input-placeholder, .wpcf7 input[type=email]:-ms-input-placeholder, .wpcf7 input[type=file]:-ms-input-placeholder, .wpcf7 input[type=submit]:-ms-input-placeholder, .wpcf7 select:-ms-input-placeholder, .wpcf7 textarea:-ms-input-placeholder, .widget_categories select:-ms-input-placeholder, .widget_archive select:-ms-input-placeholder { +.form-control::-moz-placeholder, .wpcf7 .wpcf7-validation-errors::-moz-placeholder, .wpcf7 input[type=text]::-moz-placeholder, .wpcf7 input[type=search]::-moz-placeholder, .wpcf7 input[type=url]::-moz-placeholder, .wpcf7 input[type=tel]::-moz-placeholder, .wpcf7 input[type=number]::-moz-placeholder, .wpcf7 input[type=range]::-moz-placeholder, .wpcf7 input[type=date]::-moz-placeholder, .wpcf7 input[type=month]::-moz-placeholder, .wpcf7 input[type=week]::-moz-placeholder, .wpcf7 input[type=time]::-moz-placeholder, .wpcf7 input[type=datetime]::-moz-placeholder, .wpcf7 input[type=datetime-local]::-moz-placeholder, .wpcf7 input[type=color]::-moz-placeholder, .wpcf7 input[type=email]::-moz-placeholder, .wpcf7 input[type=file]::-moz-placeholder, .wpcf7 input[type=submit]::-moz-placeholder, .wpcf7 select::-moz-placeholder, .wpcf7 textarea::-moz-placeholder { color: #6c757d; opacity: 1; } @@ -2320,8 +2121,7 @@ progress { .wpcf7 input[type=file]::placeholder, .wpcf7 input[type=submit]::placeholder, .wpcf7 select::placeholder, -.wpcf7 textarea::placeholder, .widget_categories select::placeholder, -.widget_archive select::placeholder { +.wpcf7 textarea::placeholder { color: #6c757d; opacity: 1; } @@ -2342,45 +2142,10 @@ progress { .wpcf7 input[type=file]:disabled, .wpcf7 input[type=submit]:disabled, .wpcf7 select:disabled, -.wpcf7 textarea:disabled, .widget_categories select:disabled, -.widget_archive select:disabled, .form-control[readonly], .wpcf7 [readonly].wpcf7-validation-errors, .wpcf7 input[readonly][type=text], -.wpcf7 input[readonly][type=search], -.wpcf7 input[readonly][type=url], -.wpcf7 input[readonly][type=tel], -.wpcf7 input[readonly][type=number], -.wpcf7 input[readonly][type=range], -.wpcf7 input[readonly][type=date], -.wpcf7 input[readonly][type=month], -.wpcf7 input[readonly][type=week], -.wpcf7 input[readonly][type=time], -.wpcf7 input[readonly][type=datetime], -.wpcf7 input[readonly][type=datetime-local], -.wpcf7 input[readonly][type=color], -.wpcf7 input[readonly][type=email], -.wpcf7 input[readonly][type=file], -.wpcf7 input[readonly][type=submit], -.wpcf7 select[readonly], -.wpcf7 textarea[readonly], .widget_categories select[readonly], -.widget_archive select[readonly] { +.wpcf7 textarea:disabled { background-color: #e9ecef; opacity: 1; } -.form-control::-webkit-file-upload-button, .wpcf7 .wpcf7-validation-errors::-webkit-file-upload-button, .wpcf7 input[type=text]::-webkit-file-upload-button, .wpcf7 input[type=search]::-webkit-file-upload-button, .wpcf7 input[type=url]::-webkit-file-upload-button, .wpcf7 input[type=tel]::-webkit-file-upload-button, .wpcf7 input[type=number]::-webkit-file-upload-button, .wpcf7 input[type=range]::-webkit-file-upload-button, .wpcf7 input[type=date]::-webkit-file-upload-button, .wpcf7 input[type=month]::-webkit-file-upload-button, .wpcf7 input[type=week]::-webkit-file-upload-button, .wpcf7 input[type=time]::-webkit-file-upload-button, .wpcf7 input[type=datetime]::-webkit-file-upload-button, .wpcf7 input[type=datetime-local]::-webkit-file-upload-button, .wpcf7 input[type=color]::-webkit-file-upload-button, .wpcf7 input[type=email]::-webkit-file-upload-button, .wpcf7 input[type=file]::-webkit-file-upload-button, .wpcf7 input[type=submit]::-webkit-file-upload-button, .wpcf7 select::-webkit-file-upload-button, .wpcf7 textarea::-webkit-file-upload-button, .widget_categories select::-webkit-file-upload-button, .widget_archive select::-webkit-file-upload-button { - padding: 0.375rem 0.75rem; - margin: -0.375rem -0.75rem; - -webkit-margin-end: 0.75rem; - margin-inline-end: 0.75rem; - color: #212529; - background-color: #e9ecef; - pointer-events: none; - border-color: inherit; - border-style: solid; - border-width: 0; - border-inline-end-width: 1px; - border-radius: 0; - -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; - transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; -} .form-control::file-selector-button, .wpcf7 .wpcf7-validation-errors::file-selector-button, .wpcf7 input[type=text]::file-selector-button, .wpcf7 input[type=search]::file-selector-button, .wpcf7 input[type=url]::file-selector-button, @@ -2398,8 +2163,7 @@ progress { .wpcf7 input[type=file]::file-selector-button, .wpcf7 input[type=submit]::file-selector-button, .wpcf7 select::file-selector-button, -.wpcf7 textarea::file-selector-button, .widget_categories select::file-selector-button, -.widget_archive select::file-selector-button { +.wpcf7 textarea::file-selector-button { padding: 0.375rem 0.75rem; margin: -0.375rem -0.75rem; -webkit-margin-end: 0.75rem; @@ -2415,35 +2179,27 @@ progress { transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; } @media (prefers-reduced-motion: reduce) { - .form-control::-webkit-file-upload-button, .wpcf7 .wpcf7-validation-errors::-webkit-file-upload-button, .wpcf7 input[type=text]::-webkit-file-upload-button, .wpcf7 input[type=search]::-webkit-file-upload-button, .wpcf7 input[type=url]::-webkit-file-upload-button, .wpcf7 input[type=tel]::-webkit-file-upload-button, .wpcf7 input[type=number]::-webkit-file-upload-button, .wpcf7 input[type=range]::-webkit-file-upload-button, .wpcf7 input[type=date]::-webkit-file-upload-button, .wpcf7 input[type=month]::-webkit-file-upload-button, .wpcf7 input[type=week]::-webkit-file-upload-button, .wpcf7 input[type=time]::-webkit-file-upload-button, .wpcf7 input[type=datetime]::-webkit-file-upload-button, .wpcf7 input[type=datetime-local]::-webkit-file-upload-button, .wpcf7 input[type=color]::-webkit-file-upload-button, .wpcf7 input[type=email]::-webkit-file-upload-button, .wpcf7 input[type=file]::-webkit-file-upload-button, .wpcf7 input[type=submit]::-webkit-file-upload-button, .wpcf7 select::-webkit-file-upload-button, .wpcf7 textarea::-webkit-file-upload-button, .widget_categories select::-webkit-file-upload-button, .widget_archive select::-webkit-file-upload-button { - -webkit-transition: none; - transition: none; - } .form-control::file-selector-button, .wpcf7 .wpcf7-validation-errors::file-selector-button, .wpcf7 input[type=text]::file-selector-button, -.wpcf7 input[type=search]::file-selector-button, -.wpcf7 input[type=url]::file-selector-button, -.wpcf7 input[type=tel]::file-selector-button, -.wpcf7 input[type=number]::file-selector-button, -.wpcf7 input[type=range]::file-selector-button, -.wpcf7 input[type=date]::file-selector-button, -.wpcf7 input[type=month]::file-selector-button, -.wpcf7 input[type=week]::file-selector-button, -.wpcf7 input[type=time]::file-selector-button, -.wpcf7 input[type=datetime]::file-selector-button, -.wpcf7 input[type=datetime-local]::file-selector-button, -.wpcf7 input[type=color]::file-selector-button, -.wpcf7 input[type=email]::file-selector-button, -.wpcf7 input[type=file]::file-selector-button, -.wpcf7 input[type=submit]::file-selector-button, -.wpcf7 select::file-selector-button, -.wpcf7 textarea::file-selector-button, .widget_categories select::file-selector-button, -.widget_archive select::file-selector-button { + .wpcf7 input[type=search]::file-selector-button, + .wpcf7 input[type=url]::file-selector-button, + .wpcf7 input[type=tel]::file-selector-button, + .wpcf7 input[type=number]::file-selector-button, + .wpcf7 input[type=range]::file-selector-button, + .wpcf7 input[type=date]::file-selector-button, + .wpcf7 input[type=month]::file-selector-button, + .wpcf7 input[type=week]::file-selector-button, + .wpcf7 input[type=time]::file-selector-button, + .wpcf7 input[type=datetime]::file-selector-button, + .wpcf7 input[type=datetime-local]::file-selector-button, + .wpcf7 input[type=color]::file-selector-button, + .wpcf7 input[type=email]::file-selector-button, + .wpcf7 input[type=file]::file-selector-button, + .wpcf7 input[type=submit]::file-selector-button, + .wpcf7 select::file-selector-button, + .wpcf7 textarea::file-selector-button { transition: none; } } -.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button, .wpcf7 .wpcf7-validation-errors:hover:not(:disabled):not([readonly])::-webkit-file-upload-button, .wpcf7 input[type=text]:hover:not(:disabled):not([readonly])::-webkit-file-upload-button, .wpcf7 input[type=search]:hover:not(:disabled):not([readonly])::-webkit-file-upload-button, .wpcf7 input[type=url]:hover:not(:disabled):not([readonly])::-webkit-file-upload-button, .wpcf7 input[type=tel]:hover:not(:disabled):not([readonly])::-webkit-file-upload-button, .wpcf7 input[type=number]:hover:not(:disabled):not([readonly])::-webkit-file-upload-button, .wpcf7 input[type=range]:hover:not(:disabled):not([readonly])::-webkit-file-upload-button, .wpcf7 input[type=date]:hover:not(:disabled):not([readonly])::-webkit-file-upload-button, .wpcf7 input[type=month]:hover:not(:disabled):not([readonly])::-webkit-file-upload-button, .wpcf7 input[type=week]:hover:not(:disabled):not([readonly])::-webkit-file-upload-button, .wpcf7 input[type=time]:hover:not(:disabled):not([readonly])::-webkit-file-upload-button, .wpcf7 input[type=datetime]:hover:not(:disabled):not([readonly])::-webkit-file-upload-button, .wpcf7 input[type=datetime-local]:hover:not(:disabled):not([readonly])::-webkit-file-upload-button, .wpcf7 input[type=color]:hover:not(:disabled):not([readonly])::-webkit-file-upload-button, .wpcf7 input[type=email]:hover:not(:disabled):not([readonly])::-webkit-file-upload-button, .wpcf7 input[type=file]:hover:not(:disabled):not([readonly])::-webkit-file-upload-button, .wpcf7 input[type=submit]:hover:not(:disabled):not([readonly])::-webkit-file-upload-button, .wpcf7 select:hover:not(:disabled):not([readonly])::-webkit-file-upload-button, .wpcf7 textarea:hover:not(:disabled):not([readonly])::-webkit-file-upload-button, .widget_categories select:hover:not(:disabled):not([readonly])::-webkit-file-upload-button, .widget_archive select:hover:not(:disabled):not([readonly])::-webkit-file-upload-button { - background-color: #dde0e3; -} .form-control:hover:not(:disabled):not([readonly])::file-selector-button, .wpcf7 .wpcf7-validation-errors:hover:not(:disabled):not([readonly])::file-selector-button, .wpcf7 input[type=text]:hover:not(:disabled):not([readonly])::file-selector-button, .wpcf7 input[type=search]:hover:not(:disabled):not([readonly])::file-selector-button, .wpcf7 input[type=url]:hover:not(:disabled):not([readonly])::file-selector-button, @@ -2461,87 +2217,7 @@ progress { .wpcf7 input[type=file]:hover:not(:disabled):not([readonly])::file-selector-button, .wpcf7 input[type=submit]:hover:not(:disabled):not([readonly])::file-selector-button, .wpcf7 select:hover:not(:disabled):not([readonly])::file-selector-button, -.wpcf7 textarea:hover:not(:disabled):not([readonly])::file-selector-button, .widget_categories select:hover:not(:disabled):not([readonly])::file-selector-button, -.widget_archive select:hover:not(:disabled):not([readonly])::file-selector-button { - background-color: #dde0e3; -} -.form-control::-webkit-file-upload-button, .wpcf7 .wpcf7-validation-errors::-webkit-file-upload-button, .wpcf7 input[type=text]::-webkit-file-upload-button, -.wpcf7 input[type=search]::-webkit-file-upload-button, -.wpcf7 input[type=url]::-webkit-file-upload-button, -.wpcf7 input[type=tel]::-webkit-file-upload-button, -.wpcf7 input[type=number]::-webkit-file-upload-button, -.wpcf7 input[type=range]::-webkit-file-upload-button, -.wpcf7 input[type=date]::-webkit-file-upload-button, -.wpcf7 input[type=month]::-webkit-file-upload-button, -.wpcf7 input[type=week]::-webkit-file-upload-button, -.wpcf7 input[type=time]::-webkit-file-upload-button, -.wpcf7 input[type=datetime]::-webkit-file-upload-button, -.wpcf7 input[type=datetime-local]::-webkit-file-upload-button, -.wpcf7 input[type=color]::-webkit-file-upload-button, -.wpcf7 input[type=email]::-webkit-file-upload-button, -.wpcf7 input[type=file]::-webkit-file-upload-button, -.wpcf7 input[type=submit]::-webkit-file-upload-button, -.wpcf7 select::-webkit-file-upload-button, -.wpcf7 textarea::-webkit-file-upload-button, .widget_categories select::-webkit-file-upload-button, -.widget_archive select::-webkit-file-upload-button { - padding: 0.375rem 0.75rem; - margin: -0.375rem -0.75rem; - -webkit-margin-end: 0.75rem; - margin-inline-end: 0.75rem; - color: #212529; - background-color: #e9ecef; - pointer-events: none; - border-color: inherit; - border-style: solid; - border-width: 0; - border-inline-end-width: 1px; - border-radius: 0; - -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; - transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; -} -@media (prefers-reduced-motion: reduce) { - .form-control::-webkit-file-upload-button, .wpcf7 .wpcf7-validation-errors::-webkit-file-upload-button, .wpcf7 input[type=text]::-webkit-file-upload-button, -.wpcf7 input[type=search]::-webkit-file-upload-button, -.wpcf7 input[type=url]::-webkit-file-upload-button, -.wpcf7 input[type=tel]::-webkit-file-upload-button, -.wpcf7 input[type=number]::-webkit-file-upload-button, -.wpcf7 input[type=range]::-webkit-file-upload-button, -.wpcf7 input[type=date]::-webkit-file-upload-button, -.wpcf7 input[type=month]::-webkit-file-upload-button, -.wpcf7 input[type=week]::-webkit-file-upload-button, -.wpcf7 input[type=time]::-webkit-file-upload-button, -.wpcf7 input[type=datetime]::-webkit-file-upload-button, -.wpcf7 input[type=datetime-local]::-webkit-file-upload-button, -.wpcf7 input[type=color]::-webkit-file-upload-button, -.wpcf7 input[type=email]::-webkit-file-upload-button, -.wpcf7 input[type=file]::-webkit-file-upload-button, -.wpcf7 input[type=submit]::-webkit-file-upload-button, -.wpcf7 select::-webkit-file-upload-button, -.wpcf7 textarea::-webkit-file-upload-button, .widget_categories select::-webkit-file-upload-button, -.widget_archive select::-webkit-file-upload-button { - -webkit-transition: none; - transition: none; - } -} -.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button, .wpcf7 .wpcf7-validation-errors:hover:not(:disabled):not([readonly])::-webkit-file-upload-button, .wpcf7 input[type=text]:hover:not(:disabled):not([readonly])::-webkit-file-upload-button, -.wpcf7 input[type=search]:hover:not(:disabled):not([readonly])::-webkit-file-upload-button, -.wpcf7 input[type=url]:hover:not(:disabled):not([readonly])::-webkit-file-upload-button, -.wpcf7 input[type=tel]:hover:not(:disabled):not([readonly])::-webkit-file-upload-button, -.wpcf7 input[type=number]:hover:not(:disabled):not([readonly])::-webkit-file-upload-button, -.wpcf7 input[type=range]:hover:not(:disabled):not([readonly])::-webkit-file-upload-button, -.wpcf7 input[type=date]:hover:not(:disabled):not([readonly])::-webkit-file-upload-button, -.wpcf7 input[type=month]:hover:not(:disabled):not([readonly])::-webkit-file-upload-button, -.wpcf7 input[type=week]:hover:not(:disabled):not([readonly])::-webkit-file-upload-button, -.wpcf7 input[type=time]:hover:not(:disabled):not([readonly])::-webkit-file-upload-button, -.wpcf7 input[type=datetime]:hover:not(:disabled):not([readonly])::-webkit-file-upload-button, -.wpcf7 input[type=datetime-local]:hover:not(:disabled):not([readonly])::-webkit-file-upload-button, -.wpcf7 input[type=color]:hover:not(:disabled):not([readonly])::-webkit-file-upload-button, -.wpcf7 input[type=email]:hover:not(:disabled):not([readonly])::-webkit-file-upload-button, -.wpcf7 input[type=file]:hover:not(:disabled):not([readonly])::-webkit-file-upload-button, -.wpcf7 input[type=submit]:hover:not(:disabled):not([readonly])::-webkit-file-upload-button, -.wpcf7 select:hover:not(:disabled):not([readonly])::-webkit-file-upload-button, -.wpcf7 textarea:hover:not(:disabled):not([readonly])::-webkit-file-upload-button, .widget_categories select:hover:not(:disabled):not([readonly])::-webkit-file-upload-button, -.widget_archive select:hover:not(:disabled):not([readonly])::-webkit-file-upload-button { +.wpcf7 textarea:hover:not(:disabled):not([readonly])::file-selector-button { background-color: #dde0e3; } @@ -2556,6 +2232,9 @@ progress { border: solid transparent; border-width: 1px 0; } +.form-control-plaintext:focus { + outline: 0; +} .form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg { padding-right: 0; padding-left: 0; @@ -2565,13 +2244,7 @@ progress { min-height: calc(1.5em + 0.5rem + 2px); padding: 0.25rem 0.5rem; font-size: 0.875rem; - border-radius: 0.2rem; -} -.form-control-sm::-webkit-file-upload-button { - padding: 0.25rem 0.5rem; - margin: -0.25rem -0.5rem; - -webkit-margin-end: 0.5rem; - margin-inline-end: 0.5rem; + border-radius: 0.25rem; } .form-control-sm::file-selector-button { padding: 0.25rem 0.5rem; @@ -2579,24 +2252,12 @@ progress { -webkit-margin-end: 0.5rem; margin-inline-end: 0.5rem; } -.form-control-sm::-webkit-file-upload-button { - padding: 0.25rem 0.5rem; - margin: -0.25rem -0.5rem; - -webkit-margin-end: 0.5rem; - margin-inline-end: 0.5rem; -} .form-control-lg { min-height: calc(1.5em + 1rem + 2px); padding: 0.5rem 1rem; font-size: 1.25rem; - border-radius: 0.3rem; -} -.form-control-lg::-webkit-file-upload-button { - padding: 0.5rem 1rem; - margin: -0.5rem -1rem; - -webkit-margin-end: 1rem; - margin-inline-end: 1rem; + border-radius: 0.5rem; } .form-control-lg::file-selector-button { padding: 0.5rem 1rem; @@ -2604,12 +2265,6 @@ progress { -webkit-margin-end: 1rem; margin-inline-end: 1rem; } -.form-control-lg::-webkit-file-upload-button { - padding: 0.5rem 1rem; - margin: -0.5rem -1rem; - -webkit-margin-end: 1rem; - margin-inline-end: 1rem; -} textarea.form-control, .wpcf7 textarea.wpcf7-validation-errors, .wpcf7 textarea { @@ -2624,19 +2279,24 @@ textarea.form-control-lg { .form-control-color { width: 3rem; - height: auto; + height: calc(1.5em + 0.75rem + 2px); padding: 0.375rem; } .form-control-color:not(:disabled):not([readonly]) { cursor: pointer; } .form-control-color::-moz-color-swatch { - height: 1.5em; - border-radius: 0.25rem; + border: 0 !important; + border-radius: 0.375rem; } .form-control-color::-webkit-color-swatch { - height: 1.5em; - border-radius: 0.25rem; + border-radius: 0.375rem; +} +.form-control-color.form-control-sm { + height: calc(1.5em + 0.5rem + 2px); +} +.form-control-color.form-control-lg { + height: calc(1.5em + 1rem + 2px); } .form-select { @@ -2649,12 +2309,12 @@ textarea.form-control-lg { line-height: 1.5; color: #212529; background-color: #fff; - background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"); + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e"); background-repeat: no-repeat; background-position: right 0.75rem center; background-size: 16px 12px; border: 1px solid #ced4da; - border-radius: 0.25rem; + border-radius: 0.375rem; transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; -webkit-appearance: none; -moz-appearance: none; @@ -2687,6 +2347,7 @@ textarea.form-control-lg { padding-bottom: 0.25rem; padding-left: 0.5rem; font-size: 0.875rem; + border-radius: 0.25rem; } .form-select-lg { @@ -2694,6 +2355,7 @@ textarea.form-control-lg { padding-bottom: 0.5rem; padding-left: 1rem; font-size: 1.25rem; + border-radius: 0.5rem; } .form-check { @@ -2707,6 +2369,17 @@ textarea.form-control-lg { margin-left: -1.5em; } +.form-check-reverse { + padding-right: 1.5em; + padding-left: 0; + text-align: right; +} +.form-check-reverse .form-check-input { + float: right; + margin-right: -1.5em; + margin-left: 0; +} + .form-check-input { width: 1em; height: 1em; @@ -2721,7 +2394,7 @@ textarea.form-control-lg { -moz-appearance: none; appearance: none; -webkit-print-color-adjust: exact; - color-adjust: exact; + print-color-adjust: exact; } .form-check-input[type=checkbox] { border-radius: 0.25em; @@ -2742,7 +2415,7 @@ textarea.form-control-lg { border-color: #5533ff; } .form-check-input:checked[type=checkbox] { - background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10l3 3l6-6'/%3e%3c/svg%3e"); + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e"); } .form-check-input:checked[type=radio] { background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e"); @@ -2758,6 +2431,7 @@ textarea.form-control-lg { opacity: 0.5; } .form-check-input[disabled] ~ .form-check-label, .form-check-input:disabled ~ .form-check-label { + cursor: default; opacity: 0.5; } @@ -2784,6 +2458,14 @@ textarea.form-control-lg { background-position: right center; background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e"); } +.form-switch.form-check-reverse { + padding-right: 2.5em; + padding-left: 0; +} +.form-switch.form-check-reverse .form-check-input { + margin-right: -2.5em; + margin-left: 0; +} .form-check-inline { display: inline-block; @@ -2911,8 +2593,8 @@ textarea.form-control-lg { .wpcf7 .form-floating > input[type=file], .wpcf7 .form-floating > input[type=submit], .wpcf7 .form-floating > select, -.wpcf7 .form-floating > textarea, .widget_categories .form-floating > select, -.widget_archive .form-floating > select, +.wpcf7 .form-floating > textarea, +.form-floating > .form-control-plaintext, .form-floating > .form-select { height: calc(3.5rem + 2px); line-height: 1.25; @@ -2921,8 +2603,13 @@ textarea.form-control-lg { position: absolute; top: 0; left: 0; + width: 100%; height: 100%; padding: 1rem 0.75rem; + overflow: hidden; + text-align: start; + text-overflow: ellipsis; + white-space: nowrap; pointer-events: none; border: 1px solid transparent; transform-origin: 0 0; @@ -2950,14 +2637,11 @@ textarea.form-control-lg { .wpcf7 .form-floating > input[type=file], .wpcf7 .form-floating > input[type=submit], .wpcf7 .form-floating > select, -.wpcf7 .form-floating > textarea, .widget_categories .form-floating > select, -.widget_archive .form-floating > select { +.wpcf7 .form-floating > textarea, +.form-floating > .form-control-plaintext { padding: 1rem 0.75rem; } -.form-floating > .form-control::-moz-placeholder, .wpcf7 .form-floating > .wpcf7-validation-errors::-moz-placeholder, .wpcf7 .form-floating > input[type=text]::-moz-placeholder, .wpcf7 .form-floating > input[type=search]::-moz-placeholder, .wpcf7 .form-floating > input[type=url]::-moz-placeholder, .wpcf7 .form-floating > input[type=tel]::-moz-placeholder, .wpcf7 .form-floating > input[type=number]::-moz-placeholder, .wpcf7 .form-floating > input[type=range]::-moz-placeholder, .wpcf7 .form-floating > input[type=date]::-moz-placeholder, .wpcf7 .form-floating > input[type=month]::-moz-placeholder, .wpcf7 .form-floating > input[type=week]::-moz-placeholder, .wpcf7 .form-floating > input[type=time]::-moz-placeholder, .wpcf7 .form-floating > input[type=datetime]::-moz-placeholder, .wpcf7 .form-floating > input[type=datetime-local]::-moz-placeholder, .wpcf7 .form-floating > input[type=color]::-moz-placeholder, .wpcf7 .form-floating > input[type=email]::-moz-placeholder, .wpcf7 .form-floating > input[type=file]::-moz-placeholder, .wpcf7 .form-floating > input[type=submit]::-moz-placeholder, .wpcf7 .form-floating > select::-moz-placeholder, .wpcf7 .form-floating > textarea::-moz-placeholder, .widget_categories .form-floating > select::-moz-placeholder, .widget_archive .form-floating > select::-moz-placeholder { - color: transparent; -} -.form-floating > .form-control:-ms-input-placeholder, .wpcf7 .form-floating > .wpcf7-validation-errors:-ms-input-placeholder, .wpcf7 .form-floating > input[type=text]:-ms-input-placeholder, .wpcf7 .form-floating > input[type=search]:-ms-input-placeholder, .wpcf7 .form-floating > input[type=url]:-ms-input-placeholder, .wpcf7 .form-floating > input[type=tel]:-ms-input-placeholder, .wpcf7 .form-floating > input[type=number]:-ms-input-placeholder, .wpcf7 .form-floating > input[type=range]:-ms-input-placeholder, .wpcf7 .form-floating > input[type=date]:-ms-input-placeholder, .wpcf7 .form-floating > input[type=month]:-ms-input-placeholder, .wpcf7 .form-floating > input[type=week]:-ms-input-placeholder, .wpcf7 .form-floating > input[type=time]:-ms-input-placeholder, .wpcf7 .form-floating > input[type=datetime]:-ms-input-placeholder, .wpcf7 .form-floating > input[type=datetime-local]:-ms-input-placeholder, .wpcf7 .form-floating > input[type=color]:-ms-input-placeholder, .wpcf7 .form-floating > input[type=email]:-ms-input-placeholder, .wpcf7 .form-floating > input[type=file]:-ms-input-placeholder, .wpcf7 .form-floating > input[type=submit]:-ms-input-placeholder, .wpcf7 .form-floating > select:-ms-input-placeholder, .wpcf7 .form-floating > textarea:-ms-input-placeholder, .widget_categories .form-floating > select:-ms-input-placeholder, .widget_archive .form-floating > select:-ms-input-placeholder { +.form-floating > .form-control::-moz-placeholder, .wpcf7 .form-floating > .wpcf7-validation-errors::-moz-placeholder, .wpcf7 .form-floating > input[type=text]::-moz-placeholder, .wpcf7 .form-floating > input[type=search]::-moz-placeholder, .wpcf7 .form-floating > input[type=url]::-moz-placeholder, .wpcf7 .form-floating > input[type=tel]::-moz-placeholder, .wpcf7 .form-floating > input[type=number]::-moz-placeholder, .wpcf7 .form-floating > input[type=range]::-moz-placeholder, .wpcf7 .form-floating > input[type=date]::-moz-placeholder, .wpcf7 .form-floating > input[type=month]::-moz-placeholder, .wpcf7 .form-floating > input[type=week]::-moz-placeholder, .wpcf7 .form-floating > input[type=time]::-moz-placeholder, .wpcf7 .form-floating > input[type=datetime]::-moz-placeholder, .wpcf7 .form-floating > input[type=datetime-local]::-moz-placeholder, .wpcf7 .form-floating > input[type=color]::-moz-placeholder, .wpcf7 .form-floating > input[type=email]::-moz-placeholder, .wpcf7 .form-floating > input[type=file]::-moz-placeholder, .wpcf7 .form-floating > input[type=submit]::-moz-placeholder, .wpcf7 .form-floating > select::-moz-placeholder, .wpcf7 .form-floating > textarea::-moz-placeholder, .form-floating > .form-control-plaintext::-moz-placeholder { color: transparent; } .form-floating > .form-control::placeholder, .wpcf7 .form-floating > .wpcf7-validation-errors::placeholder, .wpcf7 .form-floating > input[type=text]::placeholder, @@ -2977,15 +2661,11 @@ textarea.form-control-lg { .wpcf7 .form-floating > input[type=file]::placeholder, .wpcf7 .form-floating > input[type=submit]::placeholder, .wpcf7 .form-floating > select::placeholder, -.wpcf7 .form-floating > textarea::placeholder, .widget_categories .form-floating > select::placeholder, -.widget_archive .form-floating > select::placeholder { +.wpcf7 .form-floating > textarea::placeholder, +.form-floating > .form-control-plaintext::placeholder { color: transparent; } -.form-floating > .form-control:not(:-moz-placeholder-shown), .wpcf7 .form-floating > .wpcf7-validation-errors:not(:-moz-placeholder-shown), .wpcf7 .form-floating > input[type=text]:not(:-moz-placeholder-shown), .wpcf7 .form-floating > input[type=search]:not(:-moz-placeholder-shown), .wpcf7 .form-floating > input[type=url]:not(:-moz-placeholder-shown), .wpcf7 .form-floating > input[type=tel]:not(:-moz-placeholder-shown), .wpcf7 .form-floating > input[type=number]:not(:-moz-placeholder-shown), .wpcf7 .form-floating > input[type=range]:not(:-moz-placeholder-shown), .wpcf7 .form-floating > input[type=date]:not(:-moz-placeholder-shown), .wpcf7 .form-floating > input[type=month]:not(:-moz-placeholder-shown), .wpcf7 .form-floating > input[type=week]:not(:-moz-placeholder-shown), .wpcf7 .form-floating > input[type=time]:not(:-moz-placeholder-shown), .wpcf7 .form-floating > input[type=datetime]:not(:-moz-placeholder-shown), .wpcf7 .form-floating > input[type=datetime-local]:not(:-moz-placeholder-shown), .wpcf7 .form-floating > input[type=color]:not(:-moz-placeholder-shown), .wpcf7 .form-floating > input[type=email]:not(:-moz-placeholder-shown), .wpcf7 .form-floating > input[type=file]:not(:-moz-placeholder-shown), .wpcf7 .form-floating > input[type=submit]:not(:-moz-placeholder-shown), .wpcf7 .form-floating > select:not(:-moz-placeholder-shown), .wpcf7 .form-floating > textarea:not(:-moz-placeholder-shown), .widget_categories .form-floating > select:not(:-moz-placeholder-shown), .widget_archive .form-floating > select:not(:-moz-placeholder-shown) { - padding-top: 1.625rem; - padding-bottom: 0.625rem; -} -.form-floating > .form-control:not(:-ms-input-placeholder), .wpcf7 .form-floating > .wpcf7-validation-errors:not(:-ms-input-placeholder), .wpcf7 .form-floating > input[type=text]:not(:-ms-input-placeholder), .wpcf7 .form-floating > input[type=search]:not(:-ms-input-placeholder), .wpcf7 .form-floating > input[type=url]:not(:-ms-input-placeholder), .wpcf7 .form-floating > input[type=tel]:not(:-ms-input-placeholder), .wpcf7 .form-floating > input[type=number]:not(:-ms-input-placeholder), .wpcf7 .form-floating > input[type=range]:not(:-ms-input-placeholder), .wpcf7 .form-floating > input[type=date]:not(:-ms-input-placeholder), .wpcf7 .form-floating > input[type=month]:not(:-ms-input-placeholder), .wpcf7 .form-floating > input[type=week]:not(:-ms-input-placeholder), .wpcf7 .form-floating > input[type=time]:not(:-ms-input-placeholder), .wpcf7 .form-floating > input[type=datetime]:not(:-ms-input-placeholder), .wpcf7 .form-floating > input[type=datetime-local]:not(:-ms-input-placeholder), .wpcf7 .form-floating > input[type=color]:not(:-ms-input-placeholder), .wpcf7 .form-floating > input[type=email]:not(:-ms-input-placeholder), .wpcf7 .form-floating > input[type=file]:not(:-ms-input-placeholder), .wpcf7 .form-floating > input[type=submit]:not(:-ms-input-placeholder), .wpcf7 .form-floating > select:not(:-ms-input-placeholder), .wpcf7 .form-floating > textarea:not(:-ms-input-placeholder), .widget_categories .form-floating > select:not(:-ms-input-placeholder), .widget_archive .form-floating > select:not(:-ms-input-placeholder) { +.form-floating > .form-control:not(:-moz-placeholder-shown), .wpcf7 .form-floating > .wpcf7-validation-errors:not(:-moz-placeholder-shown), .wpcf7 .form-floating > input[type=text]:not(:-moz-placeholder-shown), .wpcf7 .form-floating > input[type=search]:not(:-moz-placeholder-shown), .wpcf7 .form-floating > input[type=url]:not(:-moz-placeholder-shown), .wpcf7 .form-floating > input[type=tel]:not(:-moz-placeholder-shown), .wpcf7 .form-floating > input[type=number]:not(:-moz-placeholder-shown), .wpcf7 .form-floating > input[type=range]:not(:-moz-placeholder-shown), .wpcf7 .form-floating > input[type=date]:not(:-moz-placeholder-shown), .wpcf7 .form-floating > input[type=month]:not(:-moz-placeholder-shown), .wpcf7 .form-floating > input[type=week]:not(:-moz-placeholder-shown), .wpcf7 .form-floating > input[type=time]:not(:-moz-placeholder-shown), .wpcf7 .form-floating > input[type=datetime]:not(:-moz-placeholder-shown), .wpcf7 .form-floating > input[type=datetime-local]:not(:-moz-placeholder-shown), .wpcf7 .form-floating > input[type=color]:not(:-moz-placeholder-shown), .wpcf7 .form-floating > input[type=email]:not(:-moz-placeholder-shown), .wpcf7 .form-floating > input[type=file]:not(:-moz-placeholder-shown), .wpcf7 .form-floating > input[type=submit]:not(:-moz-placeholder-shown), .wpcf7 .form-floating > select:not(:-moz-placeholder-shown), .wpcf7 .form-floating > textarea:not(:-moz-placeholder-shown), .form-floating > .form-control-plaintext:not(:-moz-placeholder-shown) { padding-top: 1.625rem; padding-bottom: 0.625rem; } @@ -3006,8 +2686,7 @@ textarea.form-control-lg { .wpcf7 .form-floating > input[type=file]:focus, .wpcf7 .form-floating > input[type=submit]:focus, .wpcf7 .form-floating > select:focus, -.wpcf7 .form-floating > textarea:focus, .widget_categories .form-floating > select:focus, -.widget_archive .form-floating > select:focus, .form-floating > .form-control:not(:placeholder-shown), .wpcf7 .form-floating > .wpcf7-validation-errors:not(:placeholder-shown), .wpcf7 .form-floating > input[type=text]:not(:placeholder-shown), +.wpcf7 .form-floating > textarea:focus, .form-floating > .form-control:not(:placeholder-shown), .wpcf7 .form-floating > .wpcf7-validation-errors:not(:placeholder-shown), .wpcf7 .form-floating > input[type=text]:not(:placeholder-shown), .wpcf7 .form-floating > input[type=search]:not(:placeholder-shown), .wpcf7 .form-floating > input[type=url]:not(:placeholder-shown), .wpcf7 .form-floating > input[type=tel]:not(:placeholder-shown), @@ -3024,8 +2703,9 @@ textarea.form-control-lg { .wpcf7 .form-floating > input[type=file]:not(:placeholder-shown), .wpcf7 .form-floating > input[type=submit]:not(:placeholder-shown), .wpcf7 .form-floating > select:not(:placeholder-shown), -.wpcf7 .form-floating > textarea:not(:placeholder-shown), .widget_categories .form-floating > select:not(:placeholder-shown), -.widget_archive .form-floating > select:not(:placeholder-shown) { +.wpcf7 .form-floating > textarea:not(:placeholder-shown), +.form-floating > .form-control-plaintext:focus, +.form-floating > .form-control-plaintext:not(:placeholder-shown) { padding-top: 1.625rem; padding-bottom: 0.625rem; } @@ -3046,8 +2726,8 @@ textarea.form-control-lg { .wpcf7 .form-floating > input[type=file]:-webkit-autofill, .wpcf7 .form-floating > input[type=submit]:-webkit-autofill, .wpcf7 .form-floating > select:-webkit-autofill, -.wpcf7 .form-floating > textarea:-webkit-autofill, .widget_categories .form-floating > select:-webkit-autofill, -.widget_archive .form-floating > select:-webkit-autofill { +.wpcf7 .form-floating > textarea:-webkit-autofill, +.form-floating > .form-control-plaintext:-webkit-autofill { padding-top: 1.625rem; padding-bottom: 0.625rem; } @@ -3055,11 +2735,7 @@ textarea.form-control-lg { padding-top: 1.625rem; padding-bottom: 0.625rem; } -.form-floating > .form-control:not(:-moz-placeholder-shown) ~ label, .wpcf7 .form-floating > .wpcf7-validation-errors:not(:-moz-placeholder-shown) ~ label, .wpcf7 .form-floating > input[type=text]:not(:-moz-placeholder-shown) ~ label, .wpcf7 .form-floating > input[type=search]:not(:-moz-placeholder-shown) ~ label, .wpcf7 .form-floating > input[type=url]:not(:-moz-placeholder-shown) ~ label, .wpcf7 .form-floating > input[type=tel]:not(:-moz-placeholder-shown) ~ label, .wpcf7 .form-floating > input[type=number]:not(:-moz-placeholder-shown) ~ label, .wpcf7 .form-floating > input[type=range]:not(:-moz-placeholder-shown) ~ label, .wpcf7 .form-floating > input[type=date]:not(:-moz-placeholder-shown) ~ label, .wpcf7 .form-floating > input[type=month]:not(:-moz-placeholder-shown) ~ label, .wpcf7 .form-floating > input[type=week]:not(:-moz-placeholder-shown) ~ label, .wpcf7 .form-floating > input[type=time]:not(:-moz-placeholder-shown) ~ label, .wpcf7 .form-floating > input[type=datetime]:not(:-moz-placeholder-shown) ~ label, .wpcf7 .form-floating > input[type=datetime-local]:not(:-moz-placeholder-shown) ~ label, .wpcf7 .form-floating > input[type=color]:not(:-moz-placeholder-shown) ~ label, .wpcf7 .form-floating > input[type=email]:not(:-moz-placeholder-shown) ~ label, .wpcf7 .form-floating > input[type=file]:not(:-moz-placeholder-shown) ~ label, .wpcf7 .form-floating > input[type=submit]:not(:-moz-placeholder-shown) ~ label, .wpcf7 .form-floating > select:not(:-moz-placeholder-shown) ~ label, .wpcf7 .form-floating > textarea:not(:-moz-placeholder-shown) ~ label, .widget_categories .form-floating > select:not(:-moz-placeholder-shown) ~ label, .widget_archive .form-floating > select:not(:-moz-placeholder-shown) ~ label { - opacity: 0.65; - transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem); -} -.form-floating > .form-control:not(:-ms-input-placeholder) ~ label, .wpcf7 .form-floating > .wpcf7-validation-errors:not(:-ms-input-placeholder) ~ label, .wpcf7 .form-floating > input[type=text]:not(:-ms-input-placeholder) ~ label, .wpcf7 .form-floating > input[type=search]:not(:-ms-input-placeholder) ~ label, .wpcf7 .form-floating > input[type=url]:not(:-ms-input-placeholder) ~ label, .wpcf7 .form-floating > input[type=tel]:not(:-ms-input-placeholder) ~ label, .wpcf7 .form-floating > input[type=number]:not(:-ms-input-placeholder) ~ label, .wpcf7 .form-floating > input[type=range]:not(:-ms-input-placeholder) ~ label, .wpcf7 .form-floating > input[type=date]:not(:-ms-input-placeholder) ~ label, .wpcf7 .form-floating > input[type=month]:not(:-ms-input-placeholder) ~ label, .wpcf7 .form-floating > input[type=week]:not(:-ms-input-placeholder) ~ label, .wpcf7 .form-floating > input[type=time]:not(:-ms-input-placeholder) ~ label, .wpcf7 .form-floating > input[type=datetime]:not(:-ms-input-placeholder) ~ label, .wpcf7 .form-floating > input[type=datetime-local]:not(:-ms-input-placeholder) ~ label, .wpcf7 .form-floating > input[type=color]:not(:-ms-input-placeholder) ~ label, .wpcf7 .form-floating > input[type=email]:not(:-ms-input-placeholder) ~ label, .wpcf7 .form-floating > input[type=file]:not(:-ms-input-placeholder) ~ label, .wpcf7 .form-floating > input[type=submit]:not(:-ms-input-placeholder) ~ label, .wpcf7 .form-floating > select:not(:-ms-input-placeholder) ~ label, .wpcf7 .form-floating > textarea:not(:-ms-input-placeholder) ~ label, .widget_categories .form-floating > select:not(:-ms-input-placeholder) ~ label, .widget_archive .form-floating > select:not(:-ms-input-placeholder) ~ label { +.form-floating > .form-control:not(:-moz-placeholder-shown) ~ label, .wpcf7 .form-floating > .wpcf7-validation-errors:not(:-moz-placeholder-shown) ~ label, .wpcf7 .form-floating > input[type=text]:not(:-moz-placeholder-shown) ~ label, .wpcf7 .form-floating > input[type=search]:not(:-moz-placeholder-shown) ~ label, .wpcf7 .form-floating > input[type=url]:not(:-moz-placeholder-shown) ~ label, .wpcf7 .form-floating > input[type=tel]:not(:-moz-placeholder-shown) ~ label, .wpcf7 .form-floating > input[type=number]:not(:-moz-placeholder-shown) ~ label, .wpcf7 .form-floating > input[type=range]:not(:-moz-placeholder-shown) ~ label, .wpcf7 .form-floating > input[type=date]:not(:-moz-placeholder-shown) ~ label, .wpcf7 .form-floating > input[type=month]:not(:-moz-placeholder-shown) ~ label, .wpcf7 .form-floating > input[type=week]:not(:-moz-placeholder-shown) ~ label, .wpcf7 .form-floating > input[type=time]:not(:-moz-placeholder-shown) ~ label, .wpcf7 .form-floating > input[type=datetime]:not(:-moz-placeholder-shown) ~ label, .wpcf7 .form-floating > input[type=datetime-local]:not(:-moz-placeholder-shown) ~ label, .wpcf7 .form-floating > input[type=color]:not(:-moz-placeholder-shown) ~ label, .wpcf7 .form-floating > input[type=email]:not(:-moz-placeholder-shown) ~ label, .wpcf7 .form-floating > input[type=file]:not(:-moz-placeholder-shown) ~ label, .wpcf7 .form-floating > input[type=submit]:not(:-moz-placeholder-shown) ~ label, .wpcf7 .form-floating > select:not(:-moz-placeholder-shown) ~ label, .wpcf7 .form-floating > textarea:not(:-moz-placeholder-shown) ~ label { opacity: 0.65; transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem); } @@ -3080,8 +2756,7 @@ textarea.form-control-lg { .wpcf7 .form-floating > input[type=file]:focus ~ label, .wpcf7 .form-floating > input[type=submit]:focus ~ label, .wpcf7 .form-floating > select:focus ~ label, -.wpcf7 .form-floating > textarea:focus ~ label, .widget_categories .form-floating > select:focus ~ label, -.widget_archive .form-floating > select:focus ~ label, +.wpcf7 .form-floating > textarea:focus ~ label, .form-floating > .form-control:not(:placeholder-shown) ~ label, .wpcf7 .form-floating > .wpcf7-validation-errors:not(:placeholder-shown) ~ label, .wpcf7 .form-floating > input[type=text]:not(:placeholder-shown) ~ label, @@ -3102,8 +2777,7 @@ textarea.form-control-lg { .wpcf7 .form-floating > input[type=submit]:not(:placeholder-shown) ~ label, .wpcf7 .form-floating > select:not(:placeholder-shown) ~ label, .wpcf7 .form-floating > textarea:not(:placeholder-shown) ~ label, -.widget_categories .form-floating > select:not(:placeholder-shown) ~ label, -.widget_archive .form-floating > select:not(:placeholder-shown) ~ label, +.form-floating > .form-control-plaintext ~ label, .form-floating > .form-select ~ label { opacity: 0.65; transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem); @@ -3125,11 +2799,13 @@ textarea.form-control-lg { .wpcf7 .form-floating > input[type=file]:-webkit-autofill ~ label, .wpcf7 .form-floating > input[type=submit]:-webkit-autofill ~ label, .wpcf7 .form-floating > select:-webkit-autofill ~ label, -.wpcf7 .form-floating > textarea:-webkit-autofill ~ label, .widget_categories .form-floating > select:-webkit-autofill ~ label, -.widget_archive .form-floating > select:-webkit-autofill ~ label { +.wpcf7 .form-floating > textarea:-webkit-autofill ~ label { opacity: 0.65; transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem); } +.form-floating > .form-control-plaintext ~ label { + border-width: 1px 0; +} .input-group { position: relative; @@ -3155,9 +2831,9 @@ textarea.form-control-lg { .wpcf7 .input-group > input[type=file], .wpcf7 .input-group > input[type=submit], .wpcf7 .input-group > select, -.wpcf7 .input-group > textarea, .widget_categories .input-group > select, -.widget_archive .input-group > select, -.input-group > .form-select { +.wpcf7 .input-group > textarea, +.input-group > .form-select, +.input-group > .form-floating { position: relative; flex: 1 1 auto; width: 1%; @@ -3180,17 +2856,17 @@ textarea.form-control-lg { .wpcf7 .input-group > input[type=file]:focus, .wpcf7 .input-group > input[type=submit]:focus, .wpcf7 .input-group > select:focus, -.wpcf7 .input-group > textarea:focus, .widget_categories .input-group > select:focus, -.widget_archive .input-group > select:focus, -.input-group > .form-select:focus { - z-index: 3; +.wpcf7 .input-group > textarea:focus, +.input-group > .form-select:focus, +.input-group > .form-floating:focus-within { + z-index: 5; } .input-group .btn, .input-group .wpcf7 input[type=submit], .wpcf7 .input-group input[type=submit], .input-group .woocommerce-info a.button, .woocommerce-info .input-group a.button, .input-group .woocommerce-notices-wrapper .woocommerce-message a.button, .woocommerce-notices-wrapper .woocommerce-message .input-group a.button { position: relative; z-index: 2; } .input-group .btn:focus, .input-group .wpcf7 input[type=submit]:focus, .wpcf7 .input-group input[type=submit]:focus, .input-group .woocommerce-info a.button:focus, .woocommerce-info .input-group a.button:focus, .input-group .woocommerce-notices-wrapper .woocommerce-message a.button:focus, .woocommerce-notices-wrapper .woocommerce-message .input-group a.button:focus { - z-index: 3; + z-index: 5; } .input-group-text { @@ -3205,7 +2881,7 @@ textarea.form-control-lg { white-space: nowrap; background-color: #e9ecef; border: 1px solid #ced4da; - border-radius: 0.25rem; + border-radius: 0.375rem; } .input-group-lg > .form-control, .wpcf7 .input-group-lg > .wpcf7-validation-errors, .wpcf7 .input-group-lg > input[type=text], @@ -3225,8 +2901,7 @@ textarea.form-control-lg { .wpcf7 .input-group-lg > input[type=file], .wpcf7 .input-group-lg > input[type=submit], .wpcf7 .input-group-lg > select, -.wpcf7 .input-group-lg > textarea, .widget_categories .input-group-lg > select, -.widget_archive .input-group-lg > select, +.wpcf7 .input-group-lg > textarea, .input-group-lg > .form-select, .input-group-lg > .input-group-text, .input-group-lg > .btn, @@ -3234,7 +2909,7 @@ textarea.form-control-lg { .woocommerce-notices-wrapper .woocommerce-message .input-group-lg > a.button { padding: 0.5rem 1rem; font-size: 1.25rem; - border-radius: 0.3rem; + border-radius: 0.5rem; } .input-group-sm > .form-control, .wpcf7 .input-group-sm > .wpcf7-validation-errors, .wpcf7 .input-group-sm > input[type=text], @@ -3254,8 +2929,7 @@ textarea.form-control-lg { .wpcf7 .input-group-sm > input[type=file], .wpcf7 .input-group-sm > input[type=submit], .wpcf7 .input-group-sm > select, -.wpcf7 .input-group-sm > textarea, .widget_categories .input-group-sm > select, -.widget_archive .input-group-sm > select, +.wpcf7 .input-group-sm > textarea, .input-group-sm > .form-select, .input-group-sm > .input-group-text, .input-group-sm > .btn, @@ -3263,7 +2937,7 @@ textarea.form-control-lg { .woocommerce-notices-wrapper .woocommerce-message .input-group-sm > a.button { padding: 0.25rem 0.5rem; font-size: 0.875rem; - border-radius: 0.2rem; + border-radius: 0.25rem; } .input-group-lg > .form-select, @@ -3271,13 +2945,55 @@ textarea.form-control-lg { padding-right: 3rem; } -.input-group:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu), -.input-group:not(.has-validation) > .dropdown-toggle:nth-last-child(n+3) { +.input-group:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating), +.input-group:not(.has-validation) > .dropdown-toggle:nth-last-child(n+3), +.input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-control, +.wpcf7 .input-group:not(.has-validation) > .form-floating:not(:last-child) > .wpcf7-validation-errors, +.wpcf7 .input-group:not(.has-validation) > .form-floating:not(:last-child) > input[type=text], +.wpcf7 .input-group:not(.has-validation) > .form-floating:not(:last-child) > input[type=search], +.wpcf7 .input-group:not(.has-validation) > .form-floating:not(:last-child) > input[type=url], +.wpcf7 .input-group:not(.has-validation) > .form-floating:not(:last-child) > input[type=tel], +.wpcf7 .input-group:not(.has-validation) > .form-floating:not(:last-child) > input[type=number], +.wpcf7 .input-group:not(.has-validation) > .form-floating:not(:last-child) > input[type=range], +.wpcf7 .input-group:not(.has-validation) > .form-floating:not(:last-child) > input[type=date], +.wpcf7 .input-group:not(.has-validation) > .form-floating:not(:last-child) > input[type=month], +.wpcf7 .input-group:not(.has-validation) > .form-floating:not(:last-child) > input[type=week], +.wpcf7 .input-group:not(.has-validation) > .form-floating:not(:last-child) > input[type=time], +.wpcf7 .input-group:not(.has-validation) > .form-floating:not(:last-child) > input[type=datetime], +.wpcf7 .input-group:not(.has-validation) > .form-floating:not(:last-child) > input[type=datetime-local], +.wpcf7 .input-group:not(.has-validation) > .form-floating:not(:last-child) > input[type=color], +.wpcf7 .input-group:not(.has-validation) > .form-floating:not(:last-child) > input[type=email], +.wpcf7 .input-group:not(.has-validation) > .form-floating:not(:last-child) > input[type=file], +.wpcf7 .input-group:not(.has-validation) > .form-floating:not(:last-child) > input[type=submit], +.wpcf7 .input-group:not(.has-validation) > .form-floating:not(:last-child) > select, +.wpcf7 .input-group:not(.has-validation) > .form-floating:not(:last-child) > textarea, +.input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-select { border-top-right-radius: 0; border-bottom-right-radius: 0; } -.input-group.has-validation > :nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu), -.input-group.has-validation > .dropdown-toggle:nth-last-child(n+4) { +.input-group.has-validation > :nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating), +.input-group.has-validation > .dropdown-toggle:nth-last-child(n+4), +.input-group.has-validation > .form-floating:nth-last-child(n+3) > .form-control, +.wpcf7 .input-group.has-validation > .form-floating:nth-last-child(n+3) > .wpcf7-validation-errors, +.wpcf7 .input-group.has-validation > .form-floating:nth-last-child(n+3) > input[type=text], +.wpcf7 .input-group.has-validation > .form-floating:nth-last-child(n+3) > input[type=search], +.wpcf7 .input-group.has-validation > .form-floating:nth-last-child(n+3) > input[type=url], +.wpcf7 .input-group.has-validation > .form-floating:nth-last-child(n+3) > input[type=tel], +.wpcf7 .input-group.has-validation > .form-floating:nth-last-child(n+3) > input[type=number], +.wpcf7 .input-group.has-validation > .form-floating:nth-last-child(n+3) > input[type=range], +.wpcf7 .input-group.has-validation > .form-floating:nth-last-child(n+3) > input[type=date], +.wpcf7 .input-group.has-validation > .form-floating:nth-last-child(n+3) > input[type=month], +.wpcf7 .input-group.has-validation > .form-floating:nth-last-child(n+3) > input[type=week], +.wpcf7 .input-group.has-validation > .form-floating:nth-last-child(n+3) > input[type=time], +.wpcf7 .input-group.has-validation > .form-floating:nth-last-child(n+3) > input[type=datetime], +.wpcf7 .input-group.has-validation > .form-floating:nth-last-child(n+3) > input[type=datetime-local], +.wpcf7 .input-group.has-validation > .form-floating:nth-last-child(n+3) > input[type=color], +.wpcf7 .input-group.has-validation > .form-floating:nth-last-child(n+3) > input[type=email], +.wpcf7 .input-group.has-validation > .form-floating:nth-last-child(n+3) > input[type=file], +.wpcf7 .input-group.has-validation > .form-floating:nth-last-child(n+3) > input[type=submit], +.wpcf7 .input-group.has-validation > .form-floating:nth-last-child(n+3) > select, +.wpcf7 .input-group.has-validation > .form-floating:nth-last-child(n+3) > textarea, +.input-group.has-validation > .form-floating:nth-last-child(n+3) > .form-select { border-top-right-radius: 0; border-bottom-right-radius: 0; } @@ -3286,6 +3002,28 @@ textarea.form-control-lg { border-top-left-radius: 0; border-bottom-left-radius: 0; } +.input-group > .form-floating:not(:first-child) > .form-control, .wpcf7 .input-group > .form-floating:not(:first-child) > .wpcf7-validation-errors, .wpcf7 .input-group > .form-floating:not(:first-child) > input[type=text], +.wpcf7 .input-group > .form-floating:not(:first-child) > input[type=search], +.wpcf7 .input-group > .form-floating:not(:first-child) > input[type=url], +.wpcf7 .input-group > .form-floating:not(:first-child) > input[type=tel], +.wpcf7 .input-group > .form-floating:not(:first-child) > input[type=number], +.wpcf7 .input-group > .form-floating:not(:first-child) > input[type=range], +.wpcf7 .input-group > .form-floating:not(:first-child) > input[type=date], +.wpcf7 .input-group > .form-floating:not(:first-child) > input[type=month], +.wpcf7 .input-group > .form-floating:not(:first-child) > input[type=week], +.wpcf7 .input-group > .form-floating:not(:first-child) > input[type=time], +.wpcf7 .input-group > .form-floating:not(:first-child) > input[type=datetime], +.wpcf7 .input-group > .form-floating:not(:first-child) > input[type=datetime-local], +.wpcf7 .input-group > .form-floating:not(:first-child) > input[type=color], +.wpcf7 .input-group > .form-floating:not(:first-child) > input[type=email], +.wpcf7 .input-group > .form-floating:not(:first-child) > input[type=file], +.wpcf7 .input-group > .form-floating:not(:first-child) > input[type=submit], +.wpcf7 .input-group > .form-floating:not(:first-child) > select, +.wpcf7 .input-group > .form-floating:not(:first-child) > textarea, +.input-group > .form-floating:not(:first-child) > .form-select { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} .valid-feedback { display: none; @@ -3306,7 +3044,7 @@ textarea.form-control-lg { font-size: 0.875rem; color: #fff; background-color: rgba(25, 135, 84, 0.9); - border-radius: 0.25rem; + border-radius: 0.375rem; } .was-validated :valid ~ .valid-feedback, @@ -3350,9 +3088,7 @@ textarea.form-control-lg { .was-validated .wpcf7 select:valid, .wpcf7 .was-validated select:valid, .was-validated .wpcf7 textarea:valid, -.wpcf7 .was-validated textarea:valid, .was-validated .widget_categories select:valid, .widget_categories .was-validated select:valid, -.was-validated .widget_archive select:valid, -.widget_archive .was-validated select:valid, .form-control.is-valid, .wpcf7 .is-valid.wpcf7-validation-errors, .wpcf7 input.is-valid[type=text], +.wpcf7 .was-validated textarea:valid, .form-control.is-valid, .wpcf7 .is-valid.wpcf7-validation-errors, .wpcf7 input.is-valid[type=text], .wpcf7 input.is-valid[type=search], .wpcf7 input.is-valid[type=url], .wpcf7 input.is-valid[type=tel], @@ -3369,11 +3105,10 @@ textarea.form-control-lg { .wpcf7 input.is-valid[type=file], .wpcf7 input.is-valid[type=submit], .wpcf7 select.is-valid, -.wpcf7 textarea.is-valid, .widget_categories select.is-valid, -.widget_archive select.is-valid { +.wpcf7 textarea.is-valid { border-color: #198754; padding-right: calc(1.5em + 0.75rem); - background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e"); + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e"); background-repeat: no-repeat; background-position: right calc(0.375em + 0.1875rem) center; background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); @@ -3412,9 +3147,7 @@ textarea.form-control-lg { .was-validated .wpcf7 select:valid:focus, .wpcf7 .was-validated select:valid:focus, .was-validated .wpcf7 textarea:valid:focus, -.wpcf7 .was-validated textarea:valid:focus, .was-validated .widget_categories select:valid:focus, .widget_categories .was-validated select:valid:focus, -.was-validated .widget_archive select:valid:focus, -.widget_archive .was-validated select:valid:focus, .form-control.is-valid:focus, .wpcf7 .is-valid.wpcf7-validation-errors:focus, .wpcf7 input.is-valid[type=text]:focus, +.wpcf7 .was-validated textarea:valid:focus, .form-control.is-valid:focus, .wpcf7 .is-valid.wpcf7-validation-errors:focus, .wpcf7 input.is-valid[type=text]:focus, .wpcf7 input.is-valid[type=search]:focus, .wpcf7 input.is-valid[type=url]:focus, .wpcf7 input.is-valid[type=tel]:focus, @@ -3431,8 +3164,7 @@ textarea.form-control-lg { .wpcf7 input.is-valid[type=file]:focus, .wpcf7 input.is-valid[type=submit]:focus, .wpcf7 select.is-valid:focus, -.wpcf7 textarea.is-valid:focus, .widget_categories select.is-valid:focus, -.widget_archive select.is-valid:focus { +.wpcf7 textarea.is-valid:focus { border-color: #198754; box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.25); } @@ -3450,7 +3182,7 @@ textarea.form-control-lg { } .was-validated .form-select:valid:not([multiple]):not([size]), .was-validated .form-select:valid:not([multiple])[size="1"], .form-select.is-valid:not([multiple]):not([size]), .form-select.is-valid:not([multiple])[size="1"] { padding-right: 4.125rem; - background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"), url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e"); + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e"), url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e"); background-position: right 0.75rem center, center right 2.25rem; background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); } @@ -3459,6 +3191,10 @@ textarea.form-control-lg { box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.25); } +.was-validated .form-control-color:valid, .form-control-color.is-valid { + width: calc(3rem + calc(1.5em + 0.75rem)); +} + .was-validated .form-check-input:valid, .form-check-input.is-valid { border-color: #198754; } @@ -3476,158 +3212,62 @@ textarea.form-control-lg { margin-left: 0.5em; } -.was-validated .input-group .form-control:valid, .was-validated .input-group .wpcf7 .wpcf7-validation-errors:valid, .wpcf7 .was-validated .input-group .wpcf7-validation-errors:valid, .was-validated .input-group .wpcf7 input[type=text]:valid, .wpcf7 .was-validated .input-group input[type=text]:valid, -.was-validated .input-group .wpcf7 input[type=search]:valid, -.wpcf7 .was-validated .input-group input[type=search]:valid, -.was-validated .input-group .wpcf7 input[type=url]:valid, -.wpcf7 .was-validated .input-group input[type=url]:valid, -.was-validated .input-group .wpcf7 input[type=tel]:valid, -.wpcf7 .was-validated .input-group input[type=tel]:valid, -.was-validated .input-group .wpcf7 input[type=number]:valid, -.wpcf7 .was-validated .input-group input[type=number]:valid, -.was-validated .input-group .wpcf7 input[type=range]:valid, -.wpcf7 .was-validated .input-group input[type=range]:valid, -.was-validated .input-group .wpcf7 input[type=date]:valid, -.wpcf7 .was-validated .input-group input[type=date]:valid, -.was-validated .input-group .wpcf7 input[type=month]:valid, -.wpcf7 .was-validated .input-group input[type=month]:valid, -.was-validated .input-group .wpcf7 input[type=week]:valid, -.wpcf7 .was-validated .input-group input[type=week]:valid, -.was-validated .input-group .wpcf7 input[type=time]:valid, -.wpcf7 .was-validated .input-group input[type=time]:valid, -.was-validated .input-group .wpcf7 input[type=datetime]:valid, -.wpcf7 .was-validated .input-group input[type=datetime]:valid, -.was-validated .input-group .wpcf7 input[type=datetime-local]:valid, -.wpcf7 .was-validated .input-group input[type=datetime-local]:valid, -.was-validated .input-group .wpcf7 input[type=color]:valid, -.wpcf7 .was-validated .input-group input[type=color]:valid, -.was-validated .input-group .wpcf7 input[type=email]:valid, -.wpcf7 .was-validated .input-group input[type=email]:valid, -.was-validated .input-group .wpcf7 input[type=file]:valid, -.wpcf7 .was-validated .input-group input[type=file]:valid, -.was-validated .input-group .wpcf7 input[type=submit]:valid, -.wpcf7 .was-validated .input-group input[type=submit]:valid, -.was-validated .input-group .wpcf7 select:valid, -.wpcf7 .was-validated .input-group select:valid, -.was-validated .input-group .wpcf7 textarea:valid, -.wpcf7 .was-validated .input-group textarea:valid, .was-validated .input-group .widget_categories select:valid, .widget_categories .was-validated .input-group select:valid, -.was-validated .input-group .widget_archive select:valid, -.widget_archive .was-validated .input-group select:valid, .input-group .form-control.is-valid, .input-group .wpcf7 .is-valid.wpcf7-validation-errors, .wpcf7 .input-group .is-valid.wpcf7-validation-errors, .input-group .wpcf7 input.is-valid[type=text], .wpcf7 .input-group input.is-valid[type=text], -.input-group .wpcf7 input.is-valid[type=search], -.wpcf7 .input-group input.is-valid[type=search], -.input-group .wpcf7 input.is-valid[type=url], -.wpcf7 .input-group input.is-valid[type=url], -.input-group .wpcf7 input.is-valid[type=tel], -.wpcf7 .input-group input.is-valid[type=tel], -.input-group .wpcf7 input.is-valid[type=number], -.wpcf7 .input-group input.is-valid[type=number], -.input-group .wpcf7 input.is-valid[type=range], -.wpcf7 .input-group input.is-valid[type=range], -.input-group .wpcf7 input.is-valid[type=date], -.wpcf7 .input-group input.is-valid[type=date], -.input-group .wpcf7 input.is-valid[type=month], -.wpcf7 .input-group input.is-valid[type=month], -.input-group .wpcf7 input.is-valid[type=week], -.wpcf7 .input-group input.is-valid[type=week], -.input-group .wpcf7 input.is-valid[type=time], -.wpcf7 .input-group input.is-valid[type=time], -.input-group .wpcf7 input.is-valid[type=datetime], -.wpcf7 .input-group input.is-valid[type=datetime], -.input-group .wpcf7 input.is-valid[type=datetime-local], -.wpcf7 .input-group input.is-valid[type=datetime-local], -.input-group .wpcf7 input.is-valid[type=color], -.wpcf7 .input-group input.is-valid[type=color], -.input-group .wpcf7 input.is-valid[type=email], -.wpcf7 .input-group input.is-valid[type=email], -.input-group .wpcf7 input.is-valid[type=file], -.wpcf7 .input-group input.is-valid[type=file], -.input-group .wpcf7 input.is-valid[type=submit], -.wpcf7 .input-group input.is-valid[type=submit], -.input-group .wpcf7 select.is-valid, -.wpcf7 .input-group select.is-valid, -.input-group .wpcf7 textarea.is-valid, -.wpcf7 .input-group textarea.is-valid, .input-group .widget_categories select.is-valid, .widget_categories .input-group select.is-valid, -.input-group .widget_archive select.is-valid, -.widget_archive .input-group select.is-valid, -.was-validated .input-group .form-select:valid, -.input-group .form-select.is-valid { - z-index: 1; -} -.was-validated .input-group .form-control:valid:focus, .was-validated .input-group .wpcf7 .wpcf7-validation-errors:valid:focus, .wpcf7 .was-validated .input-group .wpcf7-validation-errors:valid:focus, .was-validated .input-group .wpcf7 input[type=text]:valid:focus, .wpcf7 .was-validated .input-group input[type=text]:valid:focus, -.was-validated .input-group .wpcf7 input[type=search]:valid:focus, -.wpcf7 .was-validated .input-group input[type=search]:valid:focus, -.was-validated .input-group .wpcf7 input[type=url]:valid:focus, -.wpcf7 .was-validated .input-group input[type=url]:valid:focus, -.was-validated .input-group .wpcf7 input[type=tel]:valid:focus, -.wpcf7 .was-validated .input-group input[type=tel]:valid:focus, -.was-validated .input-group .wpcf7 input[type=number]:valid:focus, -.wpcf7 .was-validated .input-group input[type=number]:valid:focus, -.was-validated .input-group .wpcf7 input[type=range]:valid:focus, -.wpcf7 .was-validated .input-group input[type=range]:valid:focus, -.was-validated .input-group .wpcf7 input[type=date]:valid:focus, -.wpcf7 .was-validated .input-group input[type=date]:valid:focus, -.was-validated .input-group .wpcf7 input[type=month]:valid:focus, -.wpcf7 .was-validated .input-group input[type=month]:valid:focus, -.was-validated .input-group .wpcf7 input[type=week]:valid:focus, -.wpcf7 .was-validated .input-group input[type=week]:valid:focus, -.was-validated .input-group .wpcf7 input[type=time]:valid:focus, -.wpcf7 .was-validated .input-group input[type=time]:valid:focus, -.was-validated .input-group .wpcf7 input[type=datetime]:valid:focus, -.wpcf7 .was-validated .input-group input[type=datetime]:valid:focus, -.was-validated .input-group .wpcf7 input[type=datetime-local]:valid:focus, -.wpcf7 .was-validated .input-group input[type=datetime-local]:valid:focus, -.was-validated .input-group .wpcf7 input[type=color]:valid:focus, -.wpcf7 .was-validated .input-group input[type=color]:valid:focus, -.was-validated .input-group .wpcf7 input[type=email]:valid:focus, -.wpcf7 .was-validated .input-group input[type=email]:valid:focus, -.was-validated .input-group .wpcf7 input[type=file]:valid:focus, -.wpcf7 .was-validated .input-group input[type=file]:valid:focus, -.was-validated .input-group .wpcf7 input[type=submit]:valid:focus, -.wpcf7 .was-validated .input-group input[type=submit]:valid:focus, -.was-validated .input-group .wpcf7 select:valid:focus, -.wpcf7 .was-validated .input-group select:valid:focus, -.was-validated .input-group .wpcf7 textarea:valid:focus, -.wpcf7 .was-validated .input-group textarea:valid:focus, .was-validated .input-group .widget_categories select:valid:focus, .widget_categories .was-validated .input-group select:valid:focus, -.was-validated .input-group .widget_archive select:valid:focus, -.widget_archive .was-validated .input-group select:valid:focus, .input-group .form-control.is-valid:focus, .input-group .wpcf7 .is-valid.wpcf7-validation-errors:focus, .wpcf7 .input-group .is-valid.wpcf7-validation-errors:focus, .input-group .wpcf7 input.is-valid[type=text]:focus, .wpcf7 .input-group input.is-valid[type=text]:focus, -.input-group .wpcf7 input.is-valid[type=search]:focus, -.wpcf7 .input-group input.is-valid[type=search]:focus, -.input-group .wpcf7 input.is-valid[type=url]:focus, -.wpcf7 .input-group input.is-valid[type=url]:focus, -.input-group .wpcf7 input.is-valid[type=tel]:focus, -.wpcf7 .input-group input.is-valid[type=tel]:focus, -.input-group .wpcf7 input.is-valid[type=number]:focus, -.wpcf7 .input-group input.is-valid[type=number]:focus, -.input-group .wpcf7 input.is-valid[type=range]:focus, -.wpcf7 .input-group input.is-valid[type=range]:focus, -.input-group .wpcf7 input.is-valid[type=date]:focus, -.wpcf7 .input-group input.is-valid[type=date]:focus, -.input-group .wpcf7 input.is-valid[type=month]:focus, -.wpcf7 .input-group input.is-valid[type=month]:focus, -.input-group .wpcf7 input.is-valid[type=week]:focus, -.wpcf7 .input-group input.is-valid[type=week]:focus, -.input-group .wpcf7 input.is-valid[type=time]:focus, -.wpcf7 .input-group input.is-valid[type=time]:focus, -.input-group .wpcf7 input.is-valid[type=datetime]:focus, -.wpcf7 .input-group input.is-valid[type=datetime]:focus, -.input-group .wpcf7 input.is-valid[type=datetime-local]:focus, -.wpcf7 .input-group input.is-valid[type=datetime-local]:focus, -.input-group .wpcf7 input.is-valid[type=color]:focus, -.wpcf7 .input-group input.is-valid[type=color]:focus, -.input-group .wpcf7 input.is-valid[type=email]:focus, -.wpcf7 .input-group input.is-valid[type=email]:focus, -.input-group .wpcf7 input.is-valid[type=file]:focus, -.wpcf7 .input-group input.is-valid[type=file]:focus, -.input-group .wpcf7 input.is-valid[type=submit]:focus, -.wpcf7 .input-group input.is-valid[type=submit]:focus, -.input-group .wpcf7 select.is-valid:focus, -.wpcf7 .input-group select.is-valid:focus, -.input-group .wpcf7 textarea.is-valid:focus, -.wpcf7 .input-group textarea.is-valid:focus, .input-group .widget_categories select.is-valid:focus, .widget_categories .input-group select.is-valid:focus, -.input-group .widget_archive select.is-valid:focus, -.widget_archive .input-group select.is-valid:focus, -.was-validated .input-group .form-select:valid:focus, -.input-group .form-select.is-valid:focus { +.was-validated .input-group > .form-control:not(:focus):valid, .was-validated .wpcf7 .input-group > .wpcf7-validation-errors:not(:focus):valid, .wpcf7 .was-validated .input-group > .wpcf7-validation-errors:not(:focus):valid, .was-validated .wpcf7 .input-group > input[type=text]:not(:focus):valid, .wpcf7 .was-validated .input-group > input[type=text]:not(:focus):valid, +.was-validated .wpcf7 .input-group > input[type=search]:not(:focus):valid, +.wpcf7 .was-validated .input-group > input[type=search]:not(:focus):valid, +.was-validated .wpcf7 .input-group > input[type=url]:not(:focus):valid, +.wpcf7 .was-validated .input-group > input[type=url]:not(:focus):valid, +.was-validated .wpcf7 .input-group > input[type=tel]:not(:focus):valid, +.wpcf7 .was-validated .input-group > input[type=tel]:not(:focus):valid, +.was-validated .wpcf7 .input-group > input[type=number]:not(:focus):valid, +.wpcf7 .was-validated .input-group > input[type=number]:not(:focus):valid, +.was-validated .wpcf7 .input-group > input[type=range]:not(:focus):valid, +.wpcf7 .was-validated .input-group > input[type=range]:not(:focus):valid, +.was-validated .wpcf7 .input-group > input[type=date]:not(:focus):valid, +.wpcf7 .was-validated .input-group > input[type=date]:not(:focus):valid, +.was-validated .wpcf7 .input-group > input[type=month]:not(:focus):valid, +.wpcf7 .was-validated .input-group > input[type=month]:not(:focus):valid, +.was-validated .wpcf7 .input-group > input[type=week]:not(:focus):valid, +.wpcf7 .was-validated .input-group > input[type=week]:not(:focus):valid, +.was-validated .wpcf7 .input-group > input[type=time]:not(:focus):valid, +.wpcf7 .was-validated .input-group > input[type=time]:not(:focus):valid, +.was-validated .wpcf7 .input-group > input[type=datetime]:not(:focus):valid, +.wpcf7 .was-validated .input-group > input[type=datetime]:not(:focus):valid, +.was-validated .wpcf7 .input-group > input[type=datetime-local]:not(:focus):valid, +.wpcf7 .was-validated .input-group > input[type=datetime-local]:not(:focus):valid, +.was-validated .wpcf7 .input-group > input[type=color]:not(:focus):valid, +.wpcf7 .was-validated .input-group > input[type=color]:not(:focus):valid, +.was-validated .wpcf7 .input-group > input[type=email]:not(:focus):valid, +.wpcf7 .was-validated .input-group > input[type=email]:not(:focus):valid, +.was-validated .wpcf7 .input-group > input[type=file]:not(:focus):valid, +.wpcf7 .was-validated .input-group > input[type=file]:not(:focus):valid, +.was-validated .wpcf7 .input-group > input[type=submit]:not(:focus):valid, +.wpcf7 .was-validated .input-group > input[type=submit]:not(:focus):valid, +.was-validated .wpcf7 .input-group > select:not(:focus):valid, +.wpcf7 .was-validated .input-group > select:not(:focus):valid, +.was-validated .wpcf7 .input-group > textarea:not(:focus):valid, +.wpcf7 .was-validated .input-group > textarea:not(:focus):valid, .input-group > .form-control:not(:focus).is-valid, .wpcf7 .input-group > .wpcf7-validation-errors:not(:focus).is-valid, .wpcf7 .input-group > input[type=text]:not(:focus).is-valid, +.wpcf7 .input-group > input[type=search]:not(:focus).is-valid, +.wpcf7 .input-group > input[type=url]:not(:focus).is-valid, +.wpcf7 .input-group > input[type=tel]:not(:focus).is-valid, +.wpcf7 .input-group > input[type=number]:not(:focus).is-valid, +.wpcf7 .input-group > input[type=range]:not(:focus).is-valid, +.wpcf7 .input-group > input[type=date]:not(:focus).is-valid, +.wpcf7 .input-group > input[type=month]:not(:focus).is-valid, +.wpcf7 .input-group > input[type=week]:not(:focus).is-valid, +.wpcf7 .input-group > input[type=time]:not(:focus).is-valid, +.wpcf7 .input-group > input[type=datetime]:not(:focus).is-valid, +.wpcf7 .input-group > input[type=datetime-local]:not(:focus).is-valid, +.wpcf7 .input-group > input[type=color]:not(:focus).is-valid, +.wpcf7 .input-group > input[type=email]:not(:focus).is-valid, +.wpcf7 .input-group > input[type=file]:not(:focus).is-valid, +.wpcf7 .input-group > input[type=submit]:not(:focus).is-valid, +.wpcf7 .input-group > select:not(:focus).is-valid, +.wpcf7 .input-group > textarea:not(:focus).is-valid, +.was-validated .input-group > .form-select:not(:focus):valid, +.input-group > .form-select:not(:focus).is-valid, +.was-validated .input-group > .form-floating:not(:focus-within):valid, +.input-group > .form-floating:not(:focus-within).is-valid { z-index: 3; } @@ -3650,7 +3290,7 @@ textarea.form-control-lg { font-size: 0.875rem; color: #fff; background-color: rgba(220, 53, 69, 0.9); - border-radius: 0.25rem; + border-radius: 0.375rem; } .was-validated :invalid ~ .invalid-feedback, @@ -3694,9 +3334,7 @@ textarea.form-control-lg { .was-validated .wpcf7 select:invalid, .wpcf7 .was-validated select:invalid, .was-validated .wpcf7 textarea:invalid, -.wpcf7 .was-validated textarea:invalid, .was-validated .widget_categories select:invalid, .widget_categories .was-validated select:invalid, -.was-validated .widget_archive select:invalid, -.widget_archive .was-validated select:invalid, .form-control.is-invalid, .wpcf7 .is-invalid.wpcf7-validation-errors, .wpcf7 input.is-invalid[type=text], +.wpcf7 .was-validated textarea:invalid, .form-control.is-invalid, .wpcf7 .is-invalid.wpcf7-validation-errors, .wpcf7 input.is-invalid[type=text], .wpcf7 input.is-invalid[type=search], .wpcf7 input.is-invalid[type=url], .wpcf7 input.is-invalid[type=tel], @@ -3713,8 +3351,7 @@ textarea.form-control-lg { .wpcf7 input.is-invalid[type=file], .wpcf7 input.is-invalid[type=submit], .wpcf7 select.is-invalid, -.wpcf7 textarea.is-invalid, .widget_categories select.is-invalid, -.widget_archive select.is-invalid { +.wpcf7 textarea.is-invalid { border-color: #dc3545; padding-right: calc(1.5em + 0.75rem); background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e"); @@ -3756,9 +3393,7 @@ textarea.form-control-lg { .was-validated .wpcf7 select:invalid:focus, .wpcf7 .was-validated select:invalid:focus, .was-validated .wpcf7 textarea:invalid:focus, -.wpcf7 .was-validated textarea:invalid:focus, .was-validated .widget_categories select:invalid:focus, .widget_categories .was-validated select:invalid:focus, -.was-validated .widget_archive select:invalid:focus, -.widget_archive .was-validated select:invalid:focus, .form-control.is-invalid:focus, .wpcf7 .is-invalid.wpcf7-validation-errors:focus, .wpcf7 input.is-invalid[type=text]:focus, +.wpcf7 .was-validated textarea:invalid:focus, .form-control.is-invalid:focus, .wpcf7 .is-invalid.wpcf7-validation-errors:focus, .wpcf7 input.is-invalid[type=text]:focus, .wpcf7 input.is-invalid[type=search]:focus, .wpcf7 input.is-invalid[type=url]:focus, .wpcf7 input.is-invalid[type=tel]:focus, @@ -3775,8 +3410,7 @@ textarea.form-control-lg { .wpcf7 input.is-invalid[type=file]:focus, .wpcf7 input.is-invalid[type=submit]:focus, .wpcf7 select.is-invalid:focus, -.wpcf7 textarea.is-invalid:focus, .widget_categories select.is-invalid:focus, -.widget_archive select.is-invalid:focus { +.wpcf7 textarea.is-invalid:focus { border-color: #dc3545; box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.25); } @@ -3794,7 +3428,7 @@ textarea.form-control-lg { } .was-validated .form-select:invalid:not([multiple]):not([size]), .was-validated .form-select:invalid:not([multiple])[size="1"], .form-select.is-invalid:not([multiple]):not([size]), .form-select.is-invalid:not([multiple])[size="1"] { padding-right: 4.125rem; - background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"), url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e"); + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e"), url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e"); background-position: right 0.75rem center, center right 2.25rem; background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); } @@ -3803,6 +3437,10 @@ textarea.form-control-lg { box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.25); } +.was-validated .form-control-color:invalid, .form-control-color.is-invalid { + width: calc(3rem + calc(1.5em + 0.75rem)); +} + .was-validated .form-check-input:invalid, .form-check-input.is-invalid { border-color: #dc3545; } @@ -3820,179 +3458,98 @@ textarea.form-control-lg { margin-left: 0.5em; } -.was-validated .input-group .form-control:invalid, .was-validated .input-group .wpcf7 .wpcf7-validation-errors:invalid, .wpcf7 .was-validated .input-group .wpcf7-validation-errors:invalid, .was-validated .input-group .wpcf7 input[type=text]:invalid, .wpcf7 .was-validated .input-group input[type=text]:invalid, -.was-validated .input-group .wpcf7 input[type=search]:invalid, -.wpcf7 .was-validated .input-group input[type=search]:invalid, -.was-validated .input-group .wpcf7 input[type=url]:invalid, -.wpcf7 .was-validated .input-group input[type=url]:invalid, -.was-validated .input-group .wpcf7 input[type=tel]:invalid, -.wpcf7 .was-validated .input-group input[type=tel]:invalid, -.was-validated .input-group .wpcf7 input[type=number]:invalid, -.wpcf7 .was-validated .input-group input[type=number]:invalid, -.was-validated .input-group .wpcf7 input[type=range]:invalid, -.wpcf7 .was-validated .input-group input[type=range]:invalid, -.was-validated .input-group .wpcf7 input[type=date]:invalid, -.wpcf7 .was-validated .input-group input[type=date]:invalid, -.was-validated .input-group .wpcf7 input[type=month]:invalid, -.wpcf7 .was-validated .input-group input[type=month]:invalid, -.was-validated .input-group .wpcf7 input[type=week]:invalid, -.wpcf7 .was-validated .input-group input[type=week]:invalid, -.was-validated .input-group .wpcf7 input[type=time]:invalid, -.wpcf7 .was-validated .input-group input[type=time]:invalid, -.was-validated .input-group .wpcf7 input[type=datetime]:invalid, -.wpcf7 .was-validated .input-group input[type=datetime]:invalid, -.was-validated .input-group .wpcf7 input[type=datetime-local]:invalid, -.wpcf7 .was-validated .input-group input[type=datetime-local]:invalid, -.was-validated .input-group .wpcf7 input[type=color]:invalid, -.wpcf7 .was-validated .input-group input[type=color]:invalid, -.was-validated .input-group .wpcf7 input[type=email]:invalid, -.wpcf7 .was-validated .input-group input[type=email]:invalid, -.was-validated .input-group .wpcf7 input[type=file]:invalid, -.wpcf7 .was-validated .input-group input[type=file]:invalid, -.was-validated .input-group .wpcf7 input[type=submit]:invalid, -.wpcf7 .was-validated .input-group input[type=submit]:invalid, -.was-validated .input-group .wpcf7 select:invalid, -.wpcf7 .was-validated .input-group select:invalid, -.was-validated .input-group .wpcf7 textarea:invalid, -.wpcf7 .was-validated .input-group textarea:invalid, .was-validated .input-group .widget_categories select:invalid, .widget_categories .was-validated .input-group select:invalid, -.was-validated .input-group .widget_archive select:invalid, -.widget_archive .was-validated .input-group select:invalid, .input-group .form-control.is-invalid, .input-group .wpcf7 .is-invalid.wpcf7-validation-errors, .wpcf7 .input-group .is-invalid.wpcf7-validation-errors, .input-group .wpcf7 input.is-invalid[type=text], .wpcf7 .input-group input.is-invalid[type=text], -.input-group .wpcf7 input.is-invalid[type=search], -.wpcf7 .input-group input.is-invalid[type=search], -.input-group .wpcf7 input.is-invalid[type=url], -.wpcf7 .input-group input.is-invalid[type=url], -.input-group .wpcf7 input.is-invalid[type=tel], -.wpcf7 .input-group input.is-invalid[type=tel], -.input-group .wpcf7 input.is-invalid[type=number], -.wpcf7 .input-group input.is-invalid[type=number], -.input-group .wpcf7 input.is-invalid[type=range], -.wpcf7 .input-group input.is-invalid[type=range], -.input-group .wpcf7 input.is-invalid[type=date], -.wpcf7 .input-group input.is-invalid[type=date], -.input-group .wpcf7 input.is-invalid[type=month], -.wpcf7 .input-group input.is-invalid[type=month], -.input-group .wpcf7 input.is-invalid[type=week], -.wpcf7 .input-group input.is-invalid[type=week], -.input-group .wpcf7 input.is-invalid[type=time], -.wpcf7 .input-group input.is-invalid[type=time], -.input-group .wpcf7 input.is-invalid[type=datetime], -.wpcf7 .input-group input.is-invalid[type=datetime], -.input-group .wpcf7 input.is-invalid[type=datetime-local], -.wpcf7 .input-group input.is-invalid[type=datetime-local], -.input-group .wpcf7 input.is-invalid[type=color], -.wpcf7 .input-group input.is-invalid[type=color], -.input-group .wpcf7 input.is-invalid[type=email], -.wpcf7 .input-group input.is-invalid[type=email], -.input-group .wpcf7 input.is-invalid[type=file], -.wpcf7 .input-group input.is-invalid[type=file], -.input-group .wpcf7 input.is-invalid[type=submit], -.wpcf7 .input-group input.is-invalid[type=submit], -.input-group .wpcf7 select.is-invalid, -.wpcf7 .input-group select.is-invalid, -.input-group .wpcf7 textarea.is-invalid, -.wpcf7 .input-group textarea.is-invalid, .input-group .widget_categories select.is-invalid, .widget_categories .input-group select.is-invalid, -.input-group .widget_archive select.is-invalid, -.widget_archive .input-group select.is-invalid, -.was-validated .input-group .form-select:invalid, -.input-group .form-select.is-invalid { - z-index: 2; -} -.was-validated .input-group .form-control:invalid:focus, .was-validated .input-group .wpcf7 .wpcf7-validation-errors:invalid:focus, .wpcf7 .was-validated .input-group .wpcf7-validation-errors:invalid:focus, .was-validated .input-group .wpcf7 input[type=text]:invalid:focus, .wpcf7 .was-validated .input-group input[type=text]:invalid:focus, -.was-validated .input-group .wpcf7 input[type=search]:invalid:focus, -.wpcf7 .was-validated .input-group input[type=search]:invalid:focus, -.was-validated .input-group .wpcf7 input[type=url]:invalid:focus, -.wpcf7 .was-validated .input-group input[type=url]:invalid:focus, -.was-validated .input-group .wpcf7 input[type=tel]:invalid:focus, -.wpcf7 .was-validated .input-group input[type=tel]:invalid:focus, -.was-validated .input-group .wpcf7 input[type=number]:invalid:focus, -.wpcf7 .was-validated .input-group input[type=number]:invalid:focus, -.was-validated .input-group .wpcf7 input[type=range]:invalid:focus, -.wpcf7 .was-validated .input-group input[type=range]:invalid:focus, -.was-validated .input-group .wpcf7 input[type=date]:invalid:focus, -.wpcf7 .was-validated .input-group input[type=date]:invalid:focus, -.was-validated .input-group .wpcf7 input[type=month]:invalid:focus, -.wpcf7 .was-validated .input-group input[type=month]:invalid:focus, -.was-validated .input-group .wpcf7 input[type=week]:invalid:focus, -.wpcf7 .was-validated .input-group input[type=week]:invalid:focus, -.was-validated .input-group .wpcf7 input[type=time]:invalid:focus, -.wpcf7 .was-validated .input-group input[type=time]:invalid:focus, -.was-validated .input-group .wpcf7 input[type=datetime]:invalid:focus, -.wpcf7 .was-validated .input-group input[type=datetime]:invalid:focus, -.was-validated .input-group .wpcf7 input[type=datetime-local]:invalid:focus, -.wpcf7 .was-validated .input-group input[type=datetime-local]:invalid:focus, -.was-validated .input-group .wpcf7 input[type=color]:invalid:focus, -.wpcf7 .was-validated .input-group input[type=color]:invalid:focus, -.was-validated .input-group .wpcf7 input[type=email]:invalid:focus, -.wpcf7 .was-validated .input-group input[type=email]:invalid:focus, -.was-validated .input-group .wpcf7 input[type=file]:invalid:focus, -.wpcf7 .was-validated .input-group input[type=file]:invalid:focus, -.was-validated .input-group .wpcf7 input[type=submit]:invalid:focus, -.wpcf7 .was-validated .input-group input[type=submit]:invalid:focus, -.was-validated .input-group .wpcf7 select:invalid:focus, -.wpcf7 .was-validated .input-group select:invalid:focus, -.was-validated .input-group .wpcf7 textarea:invalid:focus, -.wpcf7 .was-validated .input-group textarea:invalid:focus, .was-validated .input-group .widget_categories select:invalid:focus, .widget_categories .was-validated .input-group select:invalid:focus, -.was-validated .input-group .widget_archive select:invalid:focus, -.widget_archive .was-validated .input-group select:invalid:focus, .input-group .form-control.is-invalid:focus, .input-group .wpcf7 .is-invalid.wpcf7-validation-errors:focus, .wpcf7 .input-group .is-invalid.wpcf7-validation-errors:focus, .input-group .wpcf7 input.is-invalid[type=text]:focus, .wpcf7 .input-group input.is-invalid[type=text]:focus, -.input-group .wpcf7 input.is-invalid[type=search]:focus, -.wpcf7 .input-group input.is-invalid[type=search]:focus, -.input-group .wpcf7 input.is-invalid[type=url]:focus, -.wpcf7 .input-group input.is-invalid[type=url]:focus, -.input-group .wpcf7 input.is-invalid[type=tel]:focus, -.wpcf7 .input-group input.is-invalid[type=tel]:focus, -.input-group .wpcf7 input.is-invalid[type=number]:focus, -.wpcf7 .input-group input.is-invalid[type=number]:focus, -.input-group .wpcf7 input.is-invalid[type=range]:focus, -.wpcf7 .input-group input.is-invalid[type=range]:focus, -.input-group .wpcf7 input.is-invalid[type=date]:focus, -.wpcf7 .input-group input.is-invalid[type=date]:focus, -.input-group .wpcf7 input.is-invalid[type=month]:focus, -.wpcf7 .input-group input.is-invalid[type=month]:focus, -.input-group .wpcf7 input.is-invalid[type=week]:focus, -.wpcf7 .input-group input.is-invalid[type=week]:focus, -.input-group .wpcf7 input.is-invalid[type=time]:focus, -.wpcf7 .input-group input.is-invalid[type=time]:focus, -.input-group .wpcf7 input.is-invalid[type=datetime]:focus, -.wpcf7 .input-group input.is-invalid[type=datetime]:focus, -.input-group .wpcf7 input.is-invalid[type=datetime-local]:focus, -.wpcf7 .input-group input.is-invalid[type=datetime-local]:focus, -.input-group .wpcf7 input.is-invalid[type=color]:focus, -.wpcf7 .input-group input.is-invalid[type=color]:focus, -.input-group .wpcf7 input.is-invalid[type=email]:focus, -.wpcf7 .input-group input.is-invalid[type=email]:focus, -.input-group .wpcf7 input.is-invalid[type=file]:focus, -.wpcf7 .input-group input.is-invalid[type=file]:focus, -.input-group .wpcf7 input.is-invalid[type=submit]:focus, -.wpcf7 .input-group input.is-invalid[type=submit]:focus, -.input-group .wpcf7 select.is-invalid:focus, -.wpcf7 .input-group select.is-invalid:focus, -.input-group .wpcf7 textarea.is-invalid:focus, -.wpcf7 .input-group textarea.is-invalid:focus, .input-group .widget_categories select.is-invalid:focus, .widget_categories .input-group select.is-invalid:focus, -.input-group .widget_archive select.is-invalid:focus, -.widget_archive .input-group select.is-invalid:focus, -.was-validated .input-group .form-select:invalid:focus, -.input-group .form-select.is-invalid:focus { - z-index: 3; +.was-validated .input-group > .form-control:not(:focus):invalid, .was-validated .wpcf7 .input-group > .wpcf7-validation-errors:not(:focus):invalid, .wpcf7 .was-validated .input-group > .wpcf7-validation-errors:not(:focus):invalid, .was-validated .wpcf7 .input-group > input[type=text]:not(:focus):invalid, .wpcf7 .was-validated .input-group > input[type=text]:not(:focus):invalid, +.was-validated .wpcf7 .input-group > input[type=search]:not(:focus):invalid, +.wpcf7 .was-validated .input-group > input[type=search]:not(:focus):invalid, +.was-validated .wpcf7 .input-group > input[type=url]:not(:focus):invalid, +.wpcf7 .was-validated .input-group > input[type=url]:not(:focus):invalid, +.was-validated .wpcf7 .input-group > input[type=tel]:not(:focus):invalid, +.wpcf7 .was-validated .input-group > input[type=tel]:not(:focus):invalid, +.was-validated .wpcf7 .input-group > input[type=number]:not(:focus):invalid, +.wpcf7 .was-validated .input-group > input[type=number]:not(:focus):invalid, +.was-validated .wpcf7 .input-group > input[type=range]:not(:focus):invalid, +.wpcf7 .was-validated .input-group > input[type=range]:not(:focus):invalid, +.was-validated .wpcf7 .input-group > input[type=date]:not(:focus):invalid, +.wpcf7 .was-validated .input-group > input[type=date]:not(:focus):invalid, +.was-validated .wpcf7 .input-group > input[type=month]:not(:focus):invalid, +.wpcf7 .was-validated .input-group > input[type=month]:not(:focus):invalid, +.was-validated .wpcf7 .input-group > input[type=week]:not(:focus):invalid, +.wpcf7 .was-validated .input-group > input[type=week]:not(:focus):invalid, +.was-validated .wpcf7 .input-group > input[type=time]:not(:focus):invalid, +.wpcf7 .was-validated .input-group > input[type=time]:not(:focus):invalid, +.was-validated .wpcf7 .input-group > input[type=datetime]:not(:focus):invalid, +.wpcf7 .was-validated .input-group > input[type=datetime]:not(:focus):invalid, +.was-validated .wpcf7 .input-group > input[type=datetime-local]:not(:focus):invalid, +.wpcf7 .was-validated .input-group > input[type=datetime-local]:not(:focus):invalid, +.was-validated .wpcf7 .input-group > input[type=color]:not(:focus):invalid, +.wpcf7 .was-validated .input-group > input[type=color]:not(:focus):invalid, +.was-validated .wpcf7 .input-group > input[type=email]:not(:focus):invalid, +.wpcf7 .was-validated .input-group > input[type=email]:not(:focus):invalid, +.was-validated .wpcf7 .input-group > input[type=file]:not(:focus):invalid, +.wpcf7 .was-validated .input-group > input[type=file]:not(:focus):invalid, +.was-validated .wpcf7 .input-group > input[type=submit]:not(:focus):invalid, +.wpcf7 .was-validated .input-group > input[type=submit]:not(:focus):invalid, +.was-validated .wpcf7 .input-group > select:not(:focus):invalid, +.wpcf7 .was-validated .input-group > select:not(:focus):invalid, +.was-validated .wpcf7 .input-group > textarea:not(:focus):invalid, +.wpcf7 .was-validated .input-group > textarea:not(:focus):invalid, .input-group > .form-control:not(:focus).is-invalid, .wpcf7 .input-group > .wpcf7-validation-errors:not(:focus).is-invalid, .wpcf7 .input-group > input[type=text]:not(:focus).is-invalid, +.wpcf7 .input-group > input[type=search]:not(:focus).is-invalid, +.wpcf7 .input-group > input[type=url]:not(:focus).is-invalid, +.wpcf7 .input-group > input[type=tel]:not(:focus).is-invalid, +.wpcf7 .input-group > input[type=number]:not(:focus).is-invalid, +.wpcf7 .input-group > input[type=range]:not(:focus).is-invalid, +.wpcf7 .input-group > input[type=date]:not(:focus).is-invalid, +.wpcf7 .input-group > input[type=month]:not(:focus).is-invalid, +.wpcf7 .input-group > input[type=week]:not(:focus).is-invalid, +.wpcf7 .input-group > input[type=time]:not(:focus).is-invalid, +.wpcf7 .input-group > input[type=datetime]:not(:focus).is-invalid, +.wpcf7 .input-group > input[type=datetime-local]:not(:focus).is-invalid, +.wpcf7 .input-group > input[type=color]:not(:focus).is-invalid, +.wpcf7 .input-group > input[type=email]:not(:focus).is-invalid, +.wpcf7 .input-group > input[type=file]:not(:focus).is-invalid, +.wpcf7 .input-group > input[type=submit]:not(:focus).is-invalid, +.wpcf7 .input-group > select:not(:focus).is-invalid, +.wpcf7 .input-group > textarea:not(:focus).is-invalid, +.was-validated .input-group > .form-select:not(:focus):invalid, +.input-group > .form-select:not(:focus).is-invalid, +.was-validated .input-group > .form-floating:not(:focus-within):invalid, +.input-group > .form-floating:not(:focus-within).is-invalid { + z-index: 4; } .btn, .wpcf7 input[type=submit], .woocommerce-info a.button, .woocommerce-notices-wrapper .woocommerce-message a.button { + --bs-btn-padding-x: 0.75rem; + --bs-btn-padding-y: 0.375rem; + --bs-btn-font-family: ; + --bs-btn-font-size: 1rem; + --bs-btn-font-weight: 400; + --bs-btn-line-height: 1.5; + --bs-btn-color: #212529; + --bs-btn-bg: transparent; + --bs-btn-border-width: 1px; + --bs-btn-border-color: transparent; + --bs-btn-border-radius: 0.375rem; + --bs-btn-hover-border-color: transparent; + --bs-btn-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075); + --bs-btn-disabled-opacity: 0.65; + --bs-btn-focus-box-shadow: 0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb), .5); display: inline-block; - font-weight: 400; - line-height: 1.5; - color: #212529; + padding: var(--bs-btn-padding-y) var(--bs-btn-padding-x); + font-family: var(--bs-btn-font-family); + font-size: var(--bs-btn-font-size); + font-weight: var(--bs-btn-font-weight); + line-height: var(--bs-btn-line-height); + color: var(--bs-btn-color); text-align: center; text-decoration: none; vertical-align: middle; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; - -ms-user-select: none; user-select: none; - background-color: transparent; - border: 1px solid transparent; - padding: 0.375rem 0.75rem; - font-size: 1rem; - border-radius: 0.25rem; + border: var(--bs-btn-border-width) solid var(--bs-btn-border-color); + border-radius: var(--bs-btn-border-radius); + background-color: var(--bs-btn-bg); transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; } @media (prefers-reduced-motion: reduce) { @@ -4001,479 +3558,349 @@ textarea.form-control-lg { } } .btn:hover, .wpcf7 input[type=submit]:hover, .woocommerce-info a.button:hover, .woocommerce-notices-wrapper .woocommerce-message a.button:hover { - color: #212529; + color: var(--bs-btn-hover-color); + background-color: var(--bs-btn-hover-bg); + border-color: var(--bs-btn-hover-border-color); +} +.btn-check + .btn:hover, .wpcf7 .btn-check + input[type=submit]:hover, .woocommerce-info .btn-check + a.button:hover, .woocommerce-notices-wrapper .woocommerce-message .btn-check + a.button:hover { + color: var(--bs-btn-color); + background-color: var(--bs-btn-bg); + border-color: var(--bs-btn-border-color); +} +.btn:focus-visible, .wpcf7 input[type=submit]:focus-visible, .woocommerce-info a.button:focus-visible, .woocommerce-notices-wrapper .woocommerce-message a.button:focus-visible { + color: var(--bs-btn-hover-color); + background-color: var(--bs-btn-hover-bg); + border-color: var(--bs-btn-hover-border-color); + outline: 0; + box-shadow: var(--bs-btn-focus-box-shadow); } -.btn-check:focus + .btn, .wpcf7 .btn-check:focus + input[type=submit], .woocommerce-info .btn-check:focus + a.button, .woocommerce-notices-wrapper .woocommerce-message .btn-check:focus + a.button, .btn:focus, .wpcf7 input[type=submit]:focus, .woocommerce-info a.button:focus, .woocommerce-notices-wrapper .woocommerce-message a.button:focus { +.btn-check:focus-visible + .btn, .wpcf7 .btn-check:focus-visible + input[type=submit], .woocommerce-info .btn-check:focus-visible + a.button, .woocommerce-notices-wrapper .woocommerce-message .btn-check:focus-visible + a.button { + border-color: var(--bs-btn-hover-border-color); outline: 0; - box-shadow: 0 0 0 0.25rem rgba(85, 51, 255, 0.25); + box-shadow: var(--bs-btn-focus-box-shadow); +} +.btn-check:checked + .btn, .wpcf7 .btn-check:checked + input[type=submit], .woocommerce-info .btn-check:checked + a.button, .woocommerce-notices-wrapper .woocommerce-message .btn-check:checked + a.button, :not(.btn-check) + .btn:active, .wpcf7 :not(.btn-check) + input[type=submit]:active, .woocommerce-info :not(.btn-check) + a.button:active, .woocommerce-notices-wrapper .woocommerce-message :not(.btn-check) + a.button:active, .btn:first-child:active, .wpcf7 input[type=submit]:first-child:active, .woocommerce-info a.button:first-child:active, .woocommerce-notices-wrapper .woocommerce-message a.button:first-child:active, .btn.active, .wpcf7 input.active[type=submit], .woocommerce-info a.active.button, .woocommerce-notices-wrapper .woocommerce-message a.active.button, .btn.show, .wpcf7 input.show[type=submit], .woocommerce-info a.show.button, .woocommerce-notices-wrapper .woocommerce-message a.show.button { + color: var(--bs-btn-active-color); + background-color: var(--bs-btn-active-bg); + border-color: var(--bs-btn-active-border-color); +} +.btn-check:checked + .btn:focus-visible, .wpcf7 .btn-check:checked + input[type=submit]:focus-visible, .woocommerce-info .btn-check:checked + a.button:focus-visible, .woocommerce-notices-wrapper .woocommerce-message .btn-check:checked + a.button:focus-visible, :not(.btn-check) + .btn:active:focus-visible, .wpcf7 :not(.btn-check) + input[type=submit]:active:focus-visible, .woocommerce-info :not(.btn-check) + a.button:active:focus-visible, .woocommerce-notices-wrapper .woocommerce-message :not(.btn-check) + a.button:active:focus-visible, .btn:first-child:active:focus-visible, .wpcf7 input[type=submit]:first-child:active:focus-visible, .woocommerce-info a.button:first-child:active:focus-visible, .woocommerce-notices-wrapper .woocommerce-message a.button:first-child:active:focus-visible, .btn.active:focus-visible, .wpcf7 input.active[type=submit]:focus-visible, .woocommerce-info a.active.button:focus-visible, .woocommerce-notices-wrapper .woocommerce-message a.active.button:focus-visible, .btn.show:focus-visible, .wpcf7 input.show[type=submit]:focus-visible, .woocommerce-info a.show.button:focus-visible, .woocommerce-notices-wrapper .woocommerce-message a.show.button:focus-visible { + box-shadow: var(--bs-btn-focus-box-shadow); } .btn:disabled, .wpcf7 input[type=submit]:disabled, .woocommerce-info a.button:disabled, .woocommerce-notices-wrapper .woocommerce-message a.button:disabled, .btn.disabled, .wpcf7 input.disabled[type=submit], .woocommerce-info a.disabled.button, .woocommerce-notices-wrapper .woocommerce-message a.disabled.button, fieldset:disabled .btn, fieldset:disabled .wpcf7 input[type=submit], .wpcf7 fieldset:disabled input[type=submit], fieldset:disabled .woocommerce-info a.button, .woocommerce-info fieldset:disabled a.button, fieldset:disabled .woocommerce-notices-wrapper .woocommerce-message a.button, .woocommerce-notices-wrapper .woocommerce-message fieldset:disabled a.button { + color: var(--bs-btn-disabled-color); pointer-events: none; - opacity: 0.65; + background-color: var(--bs-btn-disabled-bg); + border-color: var(--bs-btn-disabled-border-color); + opacity: var(--bs-btn-disabled-opacity); } .btn-primary { - color: #fff; - background-color: #5533ff; - border-color: #5533ff; -} -.btn-primary:hover { - color: #fff; - background-color: #482bd9; - border-color: #4429cc; -} -.btn-check:focus + .btn-primary, .btn-primary:focus { - color: #fff; - background-color: #482bd9; - border-color: #4429cc; - box-shadow: 0 0 0 0.25rem rgba(111, 82, 255, 0.5); -} -.btn-check:checked + .btn-primary, .btn-check:active + .btn-primary, .btn-primary:active, .btn-primary.active, .show > .btn-primary.dropdown-toggle { - color: #fff; - background-color: #4429cc; - border-color: #4026bf; -} -.btn-check:checked + .btn-primary:focus, .btn-check:active + .btn-primary:focus, .btn-primary:active:focus, .btn-primary.active:focus, .show > .btn-primary.dropdown-toggle:focus { - box-shadow: 0 0 0 0.25rem rgba(111, 82, 255, 0.5); -} -.btn-primary:disabled, .btn-primary.disabled { - color: #fff; - background-color: #5533ff; - border-color: #5533ff; + --bs-btn-color: #fff; + --bs-btn-bg: #5533ff; + --bs-btn-border-color: #5533ff; + --bs-btn-hover-color: #fff; + --bs-btn-hover-bg: #482bd9; + --bs-btn-hover-border-color: #4429cc; + --bs-btn-focus-shadow-rgb: 111, 82, 255; + --bs-btn-active-color: #fff; + --bs-btn-active-bg: #4429cc; + --bs-btn-active-border-color: #4026bf; + --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + --bs-btn-disabled-color: #fff; + --bs-btn-disabled-bg: #5533ff; + --bs-btn-disabled-border-color: #5533ff; } .btn-secondary { - color: #fff; - background-color: #6c757d; - border-color: #6c757d; + --bs-btn-color: #fff; + --bs-btn-bg: #6c757d; + --bs-btn-border-color: #6c757d; + --bs-btn-hover-color: #fff; + --bs-btn-hover-bg: #5c636a; + --bs-btn-hover-border-color: #565e64; + --bs-btn-focus-shadow-rgb: 130, 138, 145; + --bs-btn-active-color: #fff; + --bs-btn-active-bg: #565e64; + --bs-btn-active-border-color: #51585e; + --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + --bs-btn-disabled-color: #fff; + --bs-btn-disabled-bg: #6c757d; + --bs-btn-disabled-border-color: #6c757d; } -.btn-secondary:hover { - color: #fff; - background-color: #5c636a; - border-color: #565e64; + +.btn-success, .woocommerce-notices-wrapper .woocommerce-message a.button { + --bs-btn-color: #fff; + --bs-btn-bg: #198754; + --bs-btn-border-color: #198754; + --bs-btn-hover-color: #fff; + --bs-btn-hover-bg: #157347; + --bs-btn-hover-border-color: #146c43; + --bs-btn-focus-shadow-rgb: 60, 153, 110; + --bs-btn-active-color: #fff; + --bs-btn-active-bg: #146c43; + --bs-btn-active-border-color: #13653f; + --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + --bs-btn-disabled-color: #fff; + --bs-btn-disabled-bg: #198754; + --bs-btn-disabled-border-color: #198754; } -.btn-check:focus + .btn-secondary, .btn-secondary:focus { - color: #fff; - background-color: #5c636a; - border-color: #565e64; - box-shadow: 0 0 0 0.25rem rgba(130, 138, 145, 0.5); + +.btn-info, .woocommerce-info a.button { + --bs-btn-color: #000; + --bs-btn-bg: #0dcaf0; + --bs-btn-border-color: #0dcaf0; + --bs-btn-hover-color: #000; + --bs-btn-hover-bg: #31d2f2; + --bs-btn-hover-border-color: #25cff2; + --bs-btn-focus-shadow-rgb: 11, 172, 204; + --bs-btn-active-color: #000; + --bs-btn-active-bg: #3dd5f3; + --bs-btn-active-border-color: #25cff2; + --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + --bs-btn-disabled-color: #000; + --bs-btn-disabled-bg: #0dcaf0; + --bs-btn-disabled-border-color: #0dcaf0; } -.btn-check:checked + .btn-secondary, .btn-check:active + .btn-secondary, .btn-secondary:active, .btn-secondary.active, .show > .btn-secondary.dropdown-toggle { - color: #fff; - background-color: #565e64; - border-color: #51585e; + +.btn-warning { + --bs-btn-color: #000; + --bs-btn-bg: #ffc107; + --bs-btn-border-color: #ffc107; + --bs-btn-hover-color: #000; + --bs-btn-hover-bg: #ffca2c; + --bs-btn-hover-border-color: #ffc720; + --bs-btn-focus-shadow-rgb: 217, 164, 6; + --bs-btn-active-color: #000; + --bs-btn-active-bg: #ffcd39; + --bs-btn-active-border-color: #ffc720; + --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + --bs-btn-disabled-color: #000; + --bs-btn-disabled-bg: #ffc107; + --bs-btn-disabled-border-color: #ffc107; } -.btn-check:checked + .btn-secondary:focus, .btn-check:active + .btn-secondary:focus, .btn-secondary:active:focus, .btn-secondary.active:focus, .show > .btn-secondary.dropdown-toggle:focus { - box-shadow: 0 0 0 0.25rem rgba(130, 138, 145, 0.5); + +.btn-danger, .woocommerce-notices-wrapper .woocommerce-message.woocommerce-error a.button { + --bs-btn-color: #fff; + --bs-btn-bg: #dc3545; + --bs-btn-border-color: #dc3545; + --bs-btn-hover-color: #fff; + --bs-btn-hover-bg: #bb2d3b; + --bs-btn-hover-border-color: #b02a37; + --bs-btn-focus-shadow-rgb: 225, 83, 97; + --bs-btn-active-color: #fff; + --bs-btn-active-bg: #b02a37; + --bs-btn-active-border-color: #a52834; + --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + --bs-btn-disabled-color: #fff; + --bs-btn-disabled-bg: #dc3545; + --bs-btn-disabled-border-color: #dc3545; } -.btn-secondary:disabled, .btn-secondary.disabled { - color: #fff; - background-color: #6c757d; - border-color: #6c757d; + +.btn-light { + --bs-btn-color: #000; + --bs-btn-bg: #f8f9fa; + --bs-btn-border-color: #f8f9fa; + --bs-btn-hover-color: #000; + --bs-btn-hover-bg: #d3d4d5; + --bs-btn-hover-border-color: #c6c7c8; + --bs-btn-focus-shadow-rgb: 211, 212, 213; + --bs-btn-active-color: #000; + --bs-btn-active-bg: #c6c7c8; + --bs-btn-active-border-color: #babbbc; + --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + --bs-btn-disabled-color: #000; + --bs-btn-disabled-bg: #f8f9fa; + --bs-btn-disabled-border-color: #f8f9fa; } -.btn-success, .woocommerce-notices-wrapper .woocommerce-message a.button { - color: #fff; - background-color: #198754; - border-color: #198754; +.btn-dark { + --bs-btn-color: #fff; + --bs-btn-bg: #212529; + --bs-btn-border-color: #212529; + --bs-btn-hover-color: #fff; + --bs-btn-hover-bg: #424649; + --bs-btn-hover-border-color: #373b3e; + --bs-btn-focus-shadow-rgb: 66, 70, 73; + --bs-btn-active-color: #fff; + --bs-btn-active-bg: #4d5154; + --bs-btn-active-border-color: #373b3e; + --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + --bs-btn-disabled-color: #fff; + --bs-btn-disabled-bg: #212529; + --bs-btn-disabled-border-color: #212529; } -.btn-success:hover, .woocommerce-notices-wrapper .woocommerce-message a.button:hover { - color: #fff; - background-color: #157347; - border-color: #146c43; + +.btn-outline-primary, .wpcf7 input[type=submit] { + --bs-btn-color: #5533ff; + --bs-btn-border-color: #5533ff; + --bs-btn-hover-color: #fff; + --bs-btn-hover-bg: #5533ff; + --bs-btn-hover-border-color: #5533ff; + --bs-btn-focus-shadow-rgb: 85, 51, 255; + --bs-btn-active-color: #fff; + --bs-btn-active-bg: #5533ff; + --bs-btn-active-border-color: #5533ff; + --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + --bs-btn-disabled-color: #5533ff; + --bs-btn-disabled-bg: transparent; + --bs-btn-disabled-border-color: #5533ff; + --bs-gradient: none; } -.btn-check:focus + .btn-success, .woocommerce-notices-wrapper .woocommerce-message .btn-check:focus + a.button, .btn-success:focus, .woocommerce-notices-wrapper .woocommerce-message a.button:focus { - color: #fff; - background-color: #157347; - border-color: #146c43; - box-shadow: 0 0 0 0.25rem rgba(60, 153, 110, 0.5); + +.btn-outline-secondary { + --bs-btn-color: #6c757d; + --bs-btn-border-color: #6c757d; + --bs-btn-hover-color: #fff; + --bs-btn-hover-bg: #6c757d; + --bs-btn-hover-border-color: #6c757d; + --bs-btn-focus-shadow-rgb: 108, 117, 125; + --bs-btn-active-color: #fff; + --bs-btn-active-bg: #6c757d; + --bs-btn-active-border-color: #6c757d; + --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + --bs-btn-disabled-color: #6c757d; + --bs-btn-disabled-bg: transparent; + --bs-btn-disabled-border-color: #6c757d; + --bs-gradient: none; } -.btn-check:checked + .btn-success, .woocommerce-notices-wrapper .woocommerce-message .btn-check:checked + a.button, .btn-check:active + .btn-success, .woocommerce-notices-wrapper .woocommerce-message .btn-check:active + a.button, .btn-success:active, .woocommerce-notices-wrapper .woocommerce-message a.button:active, .btn-success.active, .woocommerce-notices-wrapper .woocommerce-message a.active.button, .show > .btn-success.dropdown-toggle, .woocommerce-notices-wrapper .woocommerce-message .show > a.dropdown-toggle.button { - color: #fff; - background-color: #146c43; - border-color: #13653f; + +.btn-outline-success { + --bs-btn-color: #198754; + --bs-btn-border-color: #198754; + --bs-btn-hover-color: #fff; + --bs-btn-hover-bg: #198754; + --bs-btn-hover-border-color: #198754; + --bs-btn-focus-shadow-rgb: 25, 135, 84; + --bs-btn-active-color: #fff; + --bs-btn-active-bg: #198754; + --bs-btn-active-border-color: #198754; + --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + --bs-btn-disabled-color: #198754; + --bs-btn-disabled-bg: transparent; + --bs-btn-disabled-border-color: #198754; + --bs-gradient: none; } -.btn-check:checked + .btn-success:focus, .woocommerce-notices-wrapper .woocommerce-message .btn-check:checked + a.button:focus, .btn-check:active + .btn-success:focus, .woocommerce-notices-wrapper .woocommerce-message .btn-check:active + a.button:focus, .btn-success:active:focus, .woocommerce-notices-wrapper .woocommerce-message a.button:active:focus, .btn-success.active:focus, .woocommerce-notices-wrapper .woocommerce-message a.active.button:focus, .show > .btn-success.dropdown-toggle:focus, .woocommerce-notices-wrapper .woocommerce-message .show > a.dropdown-toggle.button:focus { - box-shadow: 0 0 0 0.25rem rgba(60, 153, 110, 0.5); + +.btn-outline-info { + --bs-btn-color: #0dcaf0; + --bs-btn-border-color: #0dcaf0; + --bs-btn-hover-color: #000; + --bs-btn-hover-bg: #0dcaf0; + --bs-btn-hover-border-color: #0dcaf0; + --bs-btn-focus-shadow-rgb: 13, 202, 240; + --bs-btn-active-color: #000; + --bs-btn-active-bg: #0dcaf0; + --bs-btn-active-border-color: #0dcaf0; + --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + --bs-btn-disabled-color: #0dcaf0; + --bs-btn-disabled-bg: transparent; + --bs-btn-disabled-border-color: #0dcaf0; + --bs-gradient: none; } -.btn-success:disabled, .woocommerce-notices-wrapper .woocommerce-message a.button:disabled, .btn-success.disabled, .woocommerce-notices-wrapper .woocommerce-message a.disabled.button { - color: #fff; - background-color: #198754; - border-color: #198754; + +.btn-outline-warning { + --bs-btn-color: #ffc107; + --bs-btn-border-color: #ffc107; + --bs-btn-hover-color: #000; + --bs-btn-hover-bg: #ffc107; + --bs-btn-hover-border-color: #ffc107; + --bs-btn-focus-shadow-rgb: 255, 193, 7; + --bs-btn-active-color: #000; + --bs-btn-active-bg: #ffc107; + --bs-btn-active-border-color: #ffc107; + --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + --bs-btn-disabled-color: #ffc107; + --bs-btn-disabled-bg: transparent; + --bs-btn-disabled-border-color: #ffc107; + --bs-gradient: none; } -.btn-info, .woocommerce-info a.button { - color: #000; - background-color: #0dcaf0; - border-color: #0dcaf0; +.btn-outline-danger { + --bs-btn-color: #dc3545; + --bs-btn-border-color: #dc3545; + --bs-btn-hover-color: #fff; + --bs-btn-hover-bg: #dc3545; + --bs-btn-hover-border-color: #dc3545; + --bs-btn-focus-shadow-rgb: 220, 53, 69; + --bs-btn-active-color: #fff; + --bs-btn-active-bg: #dc3545; + --bs-btn-active-border-color: #dc3545; + --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + --bs-btn-disabled-color: #dc3545; + --bs-btn-disabled-bg: transparent; + --bs-btn-disabled-border-color: #dc3545; + --bs-gradient: none; } -.btn-info:hover, .woocommerce-info a.button:hover { - color: #000; - background-color: #31d2f2; - border-color: #25cff2; + +.btn-outline-light { + --bs-btn-color: #f8f9fa; + --bs-btn-border-color: #f8f9fa; + --bs-btn-hover-color: #000; + --bs-btn-hover-bg: #f8f9fa; + --bs-btn-hover-border-color: #f8f9fa; + --bs-btn-focus-shadow-rgb: 248, 249, 250; + --bs-btn-active-color: #000; + --bs-btn-active-bg: #f8f9fa; + --bs-btn-active-border-color: #f8f9fa; + --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + --bs-btn-disabled-color: #f8f9fa; + --bs-btn-disabled-bg: transparent; + --bs-btn-disabled-border-color: #f8f9fa; + --bs-gradient: none; } -.btn-check:focus + .btn-info, .woocommerce-info .btn-check:focus + a.button, .btn-info:focus, .woocommerce-info a.button:focus { - color: #000; - background-color: #31d2f2; - border-color: #25cff2; - box-shadow: 0 0 0 0.25rem rgba(11, 172, 204, 0.5); + +.btn-outline-dark { + --bs-btn-color: #212529; + --bs-btn-border-color: #212529; + --bs-btn-hover-color: #fff; + --bs-btn-hover-bg: #212529; + --bs-btn-hover-border-color: #212529; + --bs-btn-focus-shadow-rgb: 33, 37, 41; + --bs-btn-active-color: #fff; + --bs-btn-active-bg: #212529; + --bs-btn-active-border-color: #212529; + --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + --bs-btn-disabled-color: #212529; + --bs-btn-disabled-bg: transparent; + --bs-btn-disabled-border-color: #212529; + --bs-gradient: none; } -.btn-check:checked + .btn-info, .woocommerce-info .btn-check:checked + a.button, .btn-check:active + .btn-info, .woocommerce-info .btn-check:active + a.button, .btn-info:active, .woocommerce-info a.button:active, .btn-info.active, .woocommerce-info a.active.button, .show > .btn-info.dropdown-toggle, .woocommerce-info .show > a.dropdown-toggle.button { - color: #000; - background-color: #3dd5f3; - border-color: #25cff2; + +.btn-link { + --bs-btn-font-weight: 400; + --bs-btn-color: var(--bs-link-color); + --bs-btn-bg: transparent; + --bs-btn-border-color: transparent; + --bs-btn-hover-color: var(--bs-link-hover-color); + --bs-btn-hover-border-color: transparent; + --bs-btn-active-color: var(--bs-link-hover-color); + --bs-btn-active-border-color: transparent; + --bs-btn-disabled-color: #6c757d; + --bs-btn-disabled-border-color: transparent; + --bs-btn-box-shadow: none; + --bs-btn-focus-shadow-rgb: 111, 82, 255; + text-decoration: underline; } -.btn-check:checked + .btn-info:focus, .woocommerce-info .btn-check:checked + a.button:focus, .btn-check:active + .btn-info:focus, .woocommerce-info .btn-check:active + a.button:focus, .btn-info:active:focus, .woocommerce-info a.button:active:focus, .btn-info.active:focus, .woocommerce-info a.active.button:focus, .show > .btn-info.dropdown-toggle:focus, .woocommerce-info .show > a.dropdown-toggle.button:focus { - box-shadow: 0 0 0 0.25rem rgba(11, 172, 204, 0.5); +.btn-link:focus-visible { + color: var(--bs-btn-color); } -.btn-info:disabled, .woocommerce-info a.button:disabled, .btn-info.disabled, .woocommerce-info a.disabled.button { - color: #000; - background-color: #0dcaf0; - border-color: #0dcaf0; +.btn-link:hover { + color: var(--bs-btn-hover-color); } -.btn-warning { - color: #000; - background-color: #ffc107; - border-color: #ffc107; -} -.btn-warning:hover { - color: #000; - background-color: #ffca2c; - border-color: #ffc720; -} -.btn-check:focus + .btn-warning, .btn-warning:focus { - color: #000; - background-color: #ffca2c; - border-color: #ffc720; - box-shadow: 0 0 0 0.25rem rgba(217, 164, 6, 0.5); -} -.btn-check:checked + .btn-warning, .btn-check:active + .btn-warning, .btn-warning:active, .btn-warning.active, .show > .btn-warning.dropdown-toggle { - color: #000; - background-color: #ffcd39; - border-color: #ffc720; -} -.btn-check:checked + .btn-warning:focus, .btn-check:active + .btn-warning:focus, .btn-warning:active:focus, .btn-warning.active:focus, .show > .btn-warning.dropdown-toggle:focus { - box-shadow: 0 0 0 0.25rem rgba(217, 164, 6, 0.5); -} -.btn-warning:disabled, .btn-warning.disabled { - color: #000; - background-color: #ffc107; - border-color: #ffc107; -} - -.btn-danger, .woocommerce-notices-wrapper .woocommerce-message.woocommerce-error a.button { - color: #fff; - background-color: #dc3545; - border-color: #dc3545; -} -.btn-danger:hover, .woocommerce-notices-wrapper .woocommerce-message.woocommerce-error a.button:hover { - color: #fff; - background-color: #bb2d3b; - border-color: #b02a37; -} -.btn-check:focus + .btn-danger, .woocommerce-notices-wrapper .woocommerce-message.woocommerce-error .btn-check:focus + a.button, .btn-danger:focus, .woocommerce-notices-wrapper .woocommerce-message.woocommerce-error a.button:focus { - color: #fff; - background-color: #bb2d3b; - border-color: #b02a37; - box-shadow: 0 0 0 0.25rem rgba(225, 83, 97, 0.5); -} -.btn-check:checked + .btn-danger, .woocommerce-notices-wrapper .woocommerce-message.woocommerce-error .btn-check:checked + a.button, .btn-check:active + .btn-danger, .woocommerce-notices-wrapper .woocommerce-message.woocommerce-error .btn-check:active + a.button, .btn-danger:active, .woocommerce-notices-wrapper .woocommerce-message.woocommerce-error a.button:active, .btn-danger.active, .woocommerce-notices-wrapper .woocommerce-message.woocommerce-error a.active.button, .show > .btn-danger.dropdown-toggle, .woocommerce-notices-wrapper .woocommerce-message.woocommerce-error .show > a.dropdown-toggle.button { - color: #fff; - background-color: #b02a37; - border-color: #a52834; -} -.btn-check:checked + .btn-danger:focus, .woocommerce-notices-wrapper .woocommerce-message.woocommerce-error .btn-check:checked + a.button:focus, .btn-check:active + .btn-danger:focus, .woocommerce-notices-wrapper .woocommerce-message.woocommerce-error .btn-check:active + a.button:focus, .btn-danger:active:focus, .woocommerce-notices-wrapper .woocommerce-message.woocommerce-error a.button:active:focus, .btn-danger.active:focus, .woocommerce-notices-wrapper .woocommerce-message.woocommerce-error a.active.button:focus, .show > .btn-danger.dropdown-toggle:focus, .woocommerce-notices-wrapper .woocommerce-message.woocommerce-error .show > a.dropdown-toggle.button:focus { - box-shadow: 0 0 0 0.25rem rgba(225, 83, 97, 0.5); -} -.btn-danger:disabled, .woocommerce-notices-wrapper .woocommerce-message.woocommerce-error a.button:disabled, .btn-danger.disabled, .woocommerce-notices-wrapper .woocommerce-message.woocommerce-error a.disabled.button { - color: #fff; - background-color: #dc3545; - border-color: #dc3545; -} - -.btn-light { - color: #000; - background-color: #f8f9fa; - border-color: #f8f9fa; -} -.btn-light:hover { - color: #000; - background-color: #f9fafb; - border-color: #f9fafb; -} -.btn-check:focus + .btn-light, .btn-light:focus { - color: #000; - background-color: #f9fafb; - border-color: #f9fafb; - box-shadow: 0 0 0 0.25rem rgba(211, 212, 213, 0.5); -} -.btn-check:checked + .btn-light, .btn-check:active + .btn-light, .btn-light:active, .btn-light.active, .show > .btn-light.dropdown-toggle { - color: #000; - background-color: #f9fafb; - border-color: #f9fafb; -} -.btn-check:checked + .btn-light:focus, .btn-check:active + .btn-light:focus, .btn-light:active:focus, .btn-light.active:focus, .show > .btn-light.dropdown-toggle:focus { - box-shadow: 0 0 0 0.25rem rgba(211, 212, 213, 0.5); -} -.btn-light:disabled, .btn-light.disabled { - color: #000; - background-color: #f8f9fa; - border-color: #f8f9fa; -} - -.btn-dark { - color: #fff; - background-color: #212529; - border-color: #212529; -} -.btn-dark:hover { - color: #fff; - background-color: #1c1f23; - border-color: #1a1e21; -} -.btn-check:focus + .btn-dark, .btn-dark:focus { - color: #fff; - background-color: #1c1f23; - border-color: #1a1e21; - box-shadow: 0 0 0 0.25rem rgba(66, 70, 73, 0.5); -} -.btn-check:checked + .btn-dark, .btn-check:active + .btn-dark, .btn-dark:active, .btn-dark.active, .show > .btn-dark.dropdown-toggle { - color: #fff; - background-color: #1a1e21; - border-color: #191c1f; -} -.btn-check:checked + .btn-dark:focus, .btn-check:active + .btn-dark:focus, .btn-dark:active:focus, .btn-dark.active:focus, .show > .btn-dark.dropdown-toggle:focus { - box-shadow: 0 0 0 0.25rem rgba(66, 70, 73, 0.5); -} -.btn-dark:disabled, .btn-dark.disabled { - color: #fff; - background-color: #212529; - border-color: #212529; -} - -.btn-outline-primary, .wpcf7 input[type=submit] { - color: #5533ff; - border-color: #5533ff; -} -.btn-outline-primary:hover, .wpcf7 input[type=submit]:hover { - color: #fff; - background-color: #5533ff; - border-color: #5533ff; -} -.btn-check:focus + .btn-outline-primary, .wpcf7 .btn-check:focus + input[type=submit], .btn-outline-primary:focus, .wpcf7 input[type=submit]:focus { - box-shadow: 0 0 0 0.25rem rgba(85, 51, 255, 0.5); -} -.btn-check:checked + .btn-outline-primary, .wpcf7 .btn-check:checked + input[type=submit], .btn-check:active + .btn-outline-primary, .wpcf7 .btn-check:active + input[type=submit], .btn-outline-primary:active, .wpcf7 input[type=submit]:active, .btn-outline-primary.active, .wpcf7 input.active[type=submit], .btn-outline-primary.dropdown-toggle.show, .wpcf7 input.dropdown-toggle.show[type=submit] { - color: #fff; - background-color: #5533ff; - border-color: #5533ff; -} -.btn-check:checked + .btn-outline-primary:focus, .wpcf7 .btn-check:checked + input[type=submit]:focus, .btn-check:active + .btn-outline-primary:focus, .wpcf7 .btn-check:active + input[type=submit]:focus, .btn-outline-primary:active:focus, .wpcf7 input[type=submit]:active:focus, .btn-outline-primary.active:focus, .wpcf7 input.active[type=submit]:focus, .btn-outline-primary.dropdown-toggle.show:focus, .wpcf7 input.dropdown-toggle.show[type=submit]:focus { - box-shadow: 0 0 0 0.25rem rgba(85, 51, 255, 0.5); -} -.btn-outline-primary:disabled, .wpcf7 input[type=submit]:disabled, .btn-outline-primary.disabled, .wpcf7 input.disabled[type=submit] { - color: #5533ff; - background-color: transparent; -} - -.btn-outline-secondary { - color: #6c757d; - border-color: #6c757d; -} -.btn-outline-secondary:hover { - color: #fff; - background-color: #6c757d; - border-color: #6c757d; -} -.btn-check:focus + .btn-outline-secondary, .btn-outline-secondary:focus { - box-shadow: 0 0 0 0.25rem rgba(108, 117, 125, 0.5); -} -.btn-check:checked + .btn-outline-secondary, .btn-check:active + .btn-outline-secondary, .btn-outline-secondary:active, .btn-outline-secondary.active, .btn-outline-secondary.dropdown-toggle.show { - color: #fff; - background-color: #6c757d; - border-color: #6c757d; -} -.btn-check:checked + .btn-outline-secondary:focus, .btn-check:active + .btn-outline-secondary:focus, .btn-outline-secondary:active:focus, .btn-outline-secondary.active:focus, .btn-outline-secondary.dropdown-toggle.show:focus { - box-shadow: 0 0 0 0.25rem rgba(108, 117, 125, 0.5); -} -.btn-outline-secondary:disabled, .btn-outline-secondary.disabled { - color: #6c757d; - background-color: transparent; -} - -.btn-outline-success { - color: #198754; - border-color: #198754; -} -.btn-outline-success:hover { - color: #fff; - background-color: #198754; - border-color: #198754; -} -.btn-check:focus + .btn-outline-success, .btn-outline-success:focus { - box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.5); -} -.btn-check:checked + .btn-outline-success, .btn-check:active + .btn-outline-success, .btn-outline-success:active, .btn-outline-success.active, .btn-outline-success.dropdown-toggle.show { - color: #fff; - background-color: #198754; - border-color: #198754; -} -.btn-check:checked + .btn-outline-success:focus, .btn-check:active + .btn-outline-success:focus, .btn-outline-success:active:focus, .btn-outline-success.active:focus, .btn-outline-success.dropdown-toggle.show:focus { - box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.5); -} -.btn-outline-success:disabled, .btn-outline-success.disabled { - color: #198754; - background-color: transparent; -} - -.btn-outline-info { - color: #0dcaf0; - border-color: #0dcaf0; -} -.btn-outline-info:hover { - color: #000; - background-color: #0dcaf0; - border-color: #0dcaf0; -} -.btn-check:focus + .btn-outline-info, .btn-outline-info:focus { - box-shadow: 0 0 0 0.25rem rgba(13, 202, 240, 0.5); -} -.btn-check:checked + .btn-outline-info, .btn-check:active + .btn-outline-info, .btn-outline-info:active, .btn-outline-info.active, .btn-outline-info.dropdown-toggle.show { - color: #000; - background-color: #0dcaf0; - border-color: #0dcaf0; -} -.btn-check:checked + .btn-outline-info:focus, .btn-check:active + .btn-outline-info:focus, .btn-outline-info:active:focus, .btn-outline-info.active:focus, .btn-outline-info.dropdown-toggle.show:focus { - box-shadow: 0 0 0 0.25rem rgba(13, 202, 240, 0.5); -} -.btn-outline-info:disabled, .btn-outline-info.disabled { - color: #0dcaf0; - background-color: transparent; -} - -.btn-outline-warning { - color: #ffc107; - border-color: #ffc107; -} -.btn-outline-warning:hover { - color: #000; - background-color: #ffc107; - border-color: #ffc107; -} -.btn-check:focus + .btn-outline-warning, .btn-outline-warning:focus { - box-shadow: 0 0 0 0.25rem rgba(255, 193, 7, 0.5); -} -.btn-check:checked + .btn-outline-warning, .btn-check:active + .btn-outline-warning, .btn-outline-warning:active, .btn-outline-warning.active, .btn-outline-warning.dropdown-toggle.show { - color: #000; - background-color: #ffc107; - border-color: #ffc107; -} -.btn-check:checked + .btn-outline-warning:focus, .btn-check:active + .btn-outline-warning:focus, .btn-outline-warning:active:focus, .btn-outline-warning.active:focus, .btn-outline-warning.dropdown-toggle.show:focus { - box-shadow: 0 0 0 0.25rem rgba(255, 193, 7, 0.5); -} -.btn-outline-warning:disabled, .btn-outline-warning.disabled { - color: #ffc107; - background-color: transparent; -} - -.btn-outline-danger { - color: #dc3545; - border-color: #dc3545; -} -.btn-outline-danger:hover { - color: #fff; - background-color: #dc3545; - border-color: #dc3545; -} -.btn-check:focus + .btn-outline-danger, .btn-outline-danger:focus { - box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.5); -} -.btn-check:checked + .btn-outline-danger, .btn-check:active + .btn-outline-danger, .btn-outline-danger:active, .btn-outline-danger.active, .btn-outline-danger.dropdown-toggle.show { - color: #fff; - background-color: #dc3545; - border-color: #dc3545; -} -.btn-check:checked + .btn-outline-danger:focus, .btn-check:active + .btn-outline-danger:focus, .btn-outline-danger:active:focus, .btn-outline-danger.active:focus, .btn-outline-danger.dropdown-toggle.show:focus { - box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.5); -} -.btn-outline-danger:disabled, .btn-outline-danger.disabled { - color: #dc3545; - background-color: transparent; -} - -.btn-outline-light { - color: #f8f9fa; - border-color: #f8f9fa; -} -.btn-outline-light:hover { - color: #000; - background-color: #f8f9fa; - border-color: #f8f9fa; -} -.btn-check:focus + .btn-outline-light, .btn-outline-light:focus { - box-shadow: 0 0 0 0.25rem rgba(248, 249, 250, 0.5); -} -.btn-check:checked + .btn-outline-light, .btn-check:active + .btn-outline-light, .btn-outline-light:active, .btn-outline-light.active, .btn-outline-light.dropdown-toggle.show { - color: #000; - background-color: #f8f9fa; - border-color: #f8f9fa; -} -.btn-check:checked + .btn-outline-light:focus, .btn-check:active + .btn-outline-light:focus, .btn-outline-light:active:focus, .btn-outline-light.active:focus, .btn-outline-light.dropdown-toggle.show:focus { - box-shadow: 0 0 0 0.25rem rgba(248, 249, 250, 0.5); -} -.btn-outline-light:disabled, .btn-outline-light.disabled { - color: #f8f9fa; - background-color: transparent; -} - -.btn-outline-dark { - color: #212529; - border-color: #212529; -} -.btn-outline-dark:hover { - color: #fff; - background-color: #212529; - border-color: #212529; -} -.btn-check:focus + .btn-outline-dark, .btn-outline-dark:focus { - box-shadow: 0 0 0 0.25rem rgba(33, 37, 41, 0.5); -} -.btn-check:checked + .btn-outline-dark, .btn-check:active + .btn-outline-dark, .btn-outline-dark:active, .btn-outline-dark.active, .btn-outline-dark.dropdown-toggle.show { - color: #fff; - background-color: #212529; - border-color: #212529; -} -.btn-check:checked + .btn-outline-dark:focus, .btn-check:active + .btn-outline-dark:focus, .btn-outline-dark:active:focus, .btn-outline-dark.active:focus, .btn-outline-dark.dropdown-toggle.show:focus { - box-shadow: 0 0 0 0.25rem rgba(33, 37, 41, 0.5); -} -.btn-outline-dark:disabled, .btn-outline-dark.disabled { - color: #212529; - background-color: transparent; -} - -.btn-link { - font-weight: 400; - color: #5533ff; - text-decoration: underline; -} -.btn-link:hover { - color: #4429cc; -} -.btn-link:disabled, .btn-link.disabled { - color: #6c757d; -} - -.btn-lg, .btn-group-lg > .btn, .wpcf7 .btn-group-lg > input[type=submit], .woocommerce-info .btn-group-lg > a.button, .woocommerce-notices-wrapper .woocommerce-message .btn-group-lg > a.button { - padding: 0.5rem 1rem; - font-size: 1.25rem; - border-radius: 0.3rem; +.btn-lg, .btn-group-lg > .btn, .wpcf7 .btn-group-lg > input[type=submit], .woocommerce-info .btn-group-lg > a.button, .woocommerce-notices-wrapper .woocommerce-message .btn-group-lg > a.button { + --bs-btn-padding-y: 0.5rem; + --bs-btn-padding-x: 1rem; + --bs-btn-font-size: 1.25rem; + --bs-btn-border-radius: 0.5rem; } .btn-sm, .btn-group-sm > .btn, .wpcf7 .btn-group-sm > input[type=submit], .woocommerce-info .btn-group-sm > a.button, .woocommerce-notices-wrapper .woocommerce-message .btn-group-sm > a.button { - padding: 0.25rem 0.5rem; - font-size: 0.875rem; - border-radius: 0.2rem; + --bs-btn-padding-y: 0.25rem; + --bs-btn-padding-x: 0.5rem; + --bs-btn-font-size: 0.875rem; + --bs-btn-border-radius: 0.25rem; } .fade { @@ -4516,7 +3943,9 @@ textarea.form-control-lg { .dropup, .dropend, .dropdown, -.dropstart { +.dropstart, +.dropup-center, +.dropdown-center { position: relative; } @@ -4538,25 +3967,51 @@ textarea.form-control-lg { } .dropdown-menu { + --bs-dropdown-zindex: 1000; + --bs-dropdown-min-width: 10rem; + --bs-dropdown-padding-x: 0; + --bs-dropdown-padding-y: 0.5rem; + --bs-dropdown-spacer: 0.125rem; + --bs-dropdown-font-size: 1rem; + --bs-dropdown-color: #212529; + --bs-dropdown-bg: #fff; + --bs-dropdown-border-color: var(--bs-border-color-translucent); + --bs-dropdown-border-radius: 0.375rem; + --bs-dropdown-border-width: 1px; + --bs-dropdown-inner-border-radius: calc(0.375rem - 1px); + --bs-dropdown-divider-bg: var(--bs-border-color-translucent); + --bs-dropdown-divider-margin-y: 0.5rem; + --bs-dropdown-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15); + --bs-dropdown-link-color: #212529; + --bs-dropdown-link-hover-color: #1e2125; + --bs-dropdown-link-hover-bg: #e9ecef; + --bs-dropdown-link-active-color: #fff; + --bs-dropdown-link-active-bg: #5533ff; + --bs-dropdown-link-disabled-color: #adb5bd; + --bs-dropdown-item-padding-x: 1rem; + --bs-dropdown-item-padding-y: 0.25rem; + --bs-dropdown-header-color: #6c757d; + --bs-dropdown-header-padding-x: 1rem; + --bs-dropdown-header-padding-y: 0.5rem; position: absolute; - z-index: 1000; + z-index: var(--bs-dropdown-zindex); display: none; - min-width: 10rem; - padding: 0.5rem 0; + min-width: var(--bs-dropdown-min-width); + padding: var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x); margin: 0; - font-size: 1rem; - color: #212529; + font-size: var(--bs-dropdown-font-size); + color: var(--bs-dropdown-color); text-align: left; list-style: none; - background-color: #fff; + background-color: var(--bs-dropdown-bg); background-clip: padding-box; - border: 1px solid rgba(0, 0, 0, 0.15); - border-radius: 0.25rem; + border: var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color); + border-radius: var(--bs-dropdown-border-radius); } .dropdown-menu[data-bs-popper] { top: 100%; left: 0; - margin-top: 0.125rem; + margin-top: var(--bs-dropdown-spacer); } .dropdown-menu-start { @@ -4583,7 +4038,6 @@ textarea.form-control-lg { right: auto; left: 0; } - .dropdown-menu-sm-end { --bs-position: end; } @@ -4600,7 +4054,6 @@ textarea.form-control-lg { right: auto; left: 0; } - .dropdown-menu-md-end { --bs-position: end; } @@ -4617,7 +4070,6 @@ textarea.form-control-lg { right: auto; left: 0; } - .dropdown-menu-lg-end { --bs-position: end; } @@ -4634,7 +4086,6 @@ textarea.form-control-lg { right: auto; left: 0; } - .dropdown-menu-xl-end { --bs-position: end; } @@ -4651,7 +4102,6 @@ textarea.form-control-lg { right: auto; left: 0; } - .dropdown-menu-xxl-end { --bs-position: end; } @@ -4664,7 +4114,7 @@ textarea.form-control-lg { top: auto; bottom: 100%; margin-top: 0; - margin-bottom: 0.125rem; + margin-bottom: var(--bs-dropdown-spacer); } .dropup .dropdown-toggle::after { display: inline-block; @@ -4685,7 +4135,7 @@ textarea.form-control-lg { right: auto; left: 100%; margin-top: 0; - margin-left: 0.125rem; + margin-left: var(--bs-dropdown-spacer); } .dropend .dropdown-toggle::after { display: inline-block; @@ -4709,7 +4159,7 @@ textarea.form-control-lg { right: 100%; left: auto; margin-top: 0; - margin-right: 0.125rem; + margin-right: var(--bs-dropdown-spacer); } .dropstart .dropdown-toggle::after { display: inline-block; @@ -4738,18 +4188,19 @@ textarea.form-control-lg { .dropdown-divider { height: 0; - margin: 0.5rem 0; + margin: var(--bs-dropdown-divider-margin-y) 0; overflow: hidden; - border-top: 1px solid rgba(0, 0, 0, 0.15); + border-top: 1px solid var(--bs-dropdown-divider-bg); + opacity: 1; } .dropdown-item { display: block; width: 100%; - padding: 0.25rem 1rem; + padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x); clear: both; font-weight: 400; - color: #212529; + color: var(--bs-dropdown-link-color); text-align: inherit; text-decoration: none; white-space: nowrap; @@ -4757,16 +4208,16 @@ textarea.form-control-lg { border: 0; } .dropdown-item:hover, .dropdown-item:focus { - color: #1e2125; - background-color: #e9ecef; + color: var(--bs-dropdown-link-hover-color); + background-color: var(--bs-dropdown-link-hover-bg); } .dropdown-item.active, .dropdown-item:active { - color: #fff; + color: var(--bs-dropdown-link-active-color); text-decoration: none; - background-color: #5533ff; + background-color: var(--bs-dropdown-link-active-bg); } .dropdown-item.disabled, .dropdown-item:disabled { - color: #adb5bd; + color: var(--bs-dropdown-link-disabled-color); pointer-events: none; background-color: transparent; } @@ -4777,46 +4228,32 @@ textarea.form-control-lg { .dropdown-header { display: block; - padding: 0.5rem 1rem; + padding: var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x); margin-bottom: 0; font-size: 0.875rem; - color: #6c757d; + color: var(--bs-dropdown-header-color); white-space: nowrap; } .dropdown-item-text { display: block; - padding: 0.25rem 1rem; - color: #212529; + padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x); + color: var(--bs-dropdown-link-color); } .dropdown-menu-dark { - color: #dee2e6; - background-color: #343a40; - border-color: rgba(0, 0, 0, 0.15); -} -.dropdown-menu-dark .dropdown-item { - color: #dee2e6; -} -.dropdown-menu-dark .dropdown-item:hover, .dropdown-menu-dark .dropdown-item:focus { - color: #fff; - background-color: rgba(255, 255, 255, 0.15); -} -.dropdown-menu-dark .dropdown-item.active, .dropdown-menu-dark .dropdown-item:active { - color: #fff; - background-color: #5533ff; -} -.dropdown-menu-dark .dropdown-item.disabled, .dropdown-menu-dark .dropdown-item:disabled { - color: #adb5bd; -} -.dropdown-menu-dark .dropdown-divider { - border-color: rgba(0, 0, 0, 0.15); -} -.dropdown-menu-dark .dropdown-item-text { - color: #dee2e6; -} -.dropdown-menu-dark .dropdown-header { - color: #adb5bd; + --bs-dropdown-color: #dee2e6; + --bs-dropdown-bg: #343a40; + --bs-dropdown-border-color: var(--bs-border-color-translucent); + --bs-dropdown-box-shadow: ; + --bs-dropdown-link-color: #dee2e6; + --bs-dropdown-link-hover-color: #fff; + --bs-dropdown-divider-bg: var(--bs-border-color-translucent); + --bs-dropdown-link-hover-bg: rgba(255, 255, 255, 0.15); + --bs-dropdown-link-active-color: #fff; + --bs-dropdown-link-active-bg: #5533ff; + --bs-dropdown-link-disabled-color: #adb5bd; + --bs-dropdown-header-color: #adb5bd; } .btn-group, @@ -4890,11 +4327,18 @@ textarea.form-control-lg { width: auto; } -.btn-group > .btn:not(:first-child), .wpcf7 .btn-group > input[type=submit]:not(:first-child), .woocommerce-info .btn-group > a.button:not(:first-child), .woocommerce-notices-wrapper .woocommerce-message .btn-group > a.button:not(:first-child), +.btn-group { + border-radius: 0.375rem; +} +.btn-group > :not(.btn-check:first-child) + .btn, .wpcf7 .btn-group > :not(.btn-check:first-child) + input[type=submit], .woocommerce-info .btn-group > :not(.btn-check:first-child) + a.button, .woocommerce-notices-wrapper .woocommerce-message .btn-group > :not(.btn-check:first-child) + a.button, .btn-group > .btn-group:not(:first-child) { margin-left: -1px; } .btn-group > .btn:not(:last-child):not(.dropdown-toggle), .wpcf7 .btn-group > input[type=submit]:not(:last-child):not(.dropdown-toggle), .woocommerce-info .btn-group > a.button:not(:last-child):not(.dropdown-toggle), .woocommerce-notices-wrapper .woocommerce-message .btn-group > a.button:not(:last-child):not(.dropdown-toggle), +.btn-group > .btn.dropdown-toggle-split:first-child, +.wpcf7 .btn-group > input.dropdown-toggle-split[type=submit]:first-child, +.woocommerce-info .btn-group > a.dropdown-toggle-split.button:first-child, +.woocommerce-notices-wrapper .woocommerce-message .btn-group > a.dropdown-toggle-split.button:first-child, .btn-group > .btn-group:not(:last-child) > .btn, .wpcf7 .btn-group > .btn-group:not(:last-child) > input[type=submit], .woocommerce-info .btn-group > .btn-group:not(:last-child) > a.button, @@ -4967,6 +4411,12 @@ textarea.form-control-lg { } .nav { + --bs-nav-link-padding-x: 1rem; + --bs-nav-link-padding-y: 0.5rem; + --bs-nav-link-font-weight: ; + --bs-nav-link-color: var(--bs-link-color); + --bs-nav-link-hover-color: var(--bs-link-hover-color); + --bs-nav-link-disabled-color: #6c757d; display: flex; flex-wrap: wrap; padding-left: 0; @@ -4976,8 +4426,10 @@ textarea.form-control-lg { .nav-link { display: block; - padding: 0.5rem 1rem; - color: #5533ff; + padding: var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x); + font-size: var(--bs-nav-link-font-size); + font-weight: var(--bs-nav-link-font-weight); + color: var(--bs-nav-link-color); text-decoration: none; transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out; } @@ -4987,54 +4439,71 @@ textarea.form-control-lg { } } .nav-link:hover, .nav-link:focus { - color: #4429cc; + color: var(--bs-nav-link-hover-color); } .nav-link.disabled { - color: #6c757d; + color: var(--bs-nav-link-disabled-color); pointer-events: none; cursor: default; } .nav-tabs { - border-bottom: 1px solid #dee2e6; + --bs-nav-tabs-border-width: 1px; + --bs-nav-tabs-border-color: #dee2e6; + --bs-nav-tabs-border-radius: 0.375rem; + --bs-nav-tabs-link-hover-border-color: #e9ecef #e9ecef #dee2e6; + --bs-nav-tabs-link-active-color: #495057; + --bs-nav-tabs-link-active-bg: #fff; + --bs-nav-tabs-link-active-border-color: #dee2e6 #dee2e6 #fff; + border-bottom: var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color); } .nav-tabs .nav-link { - margin-bottom: -1px; + margin-bottom: calc(-1 * var(--bs-nav-tabs-border-width)); background: none; - border: 1px solid transparent; - border-top-left-radius: 0.25rem; - border-top-right-radius: 0.25rem; + border: var(--bs-nav-tabs-border-width) solid transparent; + border-top-left-radius: var(--bs-nav-tabs-border-radius); + border-top-right-radius: var(--bs-nav-tabs-border-radius); } .nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus { - border-color: #e9ecef #e9ecef #dee2e6; isolation: isolate; + border-color: var(--bs-nav-tabs-link-hover-border-color); } -.nav-tabs .nav-link.disabled { - color: #6c757d; +.nav-tabs .nav-link.disabled, .nav-tabs .nav-link:disabled { + color: var(--bs-nav-link-disabled-color); background-color: transparent; border-color: transparent; } .nav-tabs .nav-link.active, .nav-tabs .nav-item.show .nav-link { - color: #495057; - background-color: #fff; - border-color: #dee2e6 #dee2e6 #fff; + color: var(--bs-nav-tabs-link-active-color); + background-color: var(--bs-nav-tabs-link-active-bg); + border-color: var(--bs-nav-tabs-link-active-border-color); } .nav-tabs .dropdown-menu { - margin-top: -1px; + margin-top: calc(-1 * var(--bs-nav-tabs-border-width)); border-top-left-radius: 0; border-top-right-radius: 0; } +.nav-pills { + --bs-nav-pills-border-radius: 0.375rem; + --bs-nav-pills-link-active-color: #fff; + --bs-nav-pills-link-active-bg: #5533ff; +} .nav-pills .nav-link { background: none; border: 0; - border-radius: 0.25rem; + border-radius: var(--bs-nav-pills-border-radius); +} +.nav-pills .nav-link:disabled { + color: var(--bs-nav-link-disabled-color); + background-color: transparent; + border-color: transparent; } .nav-pills .nav-link.active, .nav-pills .show > .nav-link { - color: #fff; - background-color: #5533ff; + color: var(--bs-nav-pills-link-active-color); + background-color: var(--bs-nav-pills-link-active-bg); } .nav-fill > .nav-link, @@ -5063,13 +4532,32 @@ textarea.form-control-lg { } .navbar { + --bs-navbar-padding-x: 0; + --bs-navbar-padding-y: 0.5rem; + --bs-navbar-color: rgba(0, 0, 0, 0.55); + --bs-navbar-hover-color: rgba(0, 0, 0, 0.7); + --bs-navbar-disabled-color: rgba(0, 0, 0, 0.3); + --bs-navbar-active-color: rgba(0, 0, 0, 0.9); + --bs-navbar-brand-padding-y: 0.3125rem; + --bs-navbar-brand-margin-end: 1rem; + --bs-navbar-brand-font-size: 1.25rem; + --bs-navbar-brand-color: rgba(0, 0, 0, 0.9); + --bs-navbar-brand-hover-color: rgba(0, 0, 0, 0.9); + --bs-navbar-nav-link-padding-x: 0.5rem; + --bs-navbar-toggler-padding-y: 0.25rem; + --bs-navbar-toggler-padding-x: 0.75rem; + --bs-navbar-toggler-font-size: 1.25rem; + --bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); + --bs-navbar-toggler-border-color: rgba(0, 0, 0, 0.1); + --bs-navbar-toggler-border-radius: 0.375rem; + --bs-navbar-toggler-focus-width: 0.25rem; + --bs-navbar-toggler-transition: box-shadow 0.15s ease-in-out; position: relative; display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; - padding-top: 0.5rem; - padding-bottom: 0.5rem; + padding: var(--bs-navbar-padding-y) var(--bs-navbar-padding-x); } .navbar > .container, .navbar > .container-fluid, @@ -5084,23 +4572,34 @@ textarea.form-control-lg { justify-content: space-between; } .navbar-brand { - padding-top: 0.3125rem; - padding-bottom: 0.3125rem; - margin-right: 1rem; - font-size: 1.25rem; + padding-top: var(--bs-navbar-brand-padding-y); + padding-bottom: var(--bs-navbar-brand-padding-y); + margin-right: var(--bs-navbar-brand-margin-end); + font-size: var(--bs-navbar-brand-font-size); + color: var(--bs-navbar-brand-color); text-decoration: none; white-space: nowrap; } +.navbar-brand:hover, .navbar-brand:focus { + color: var(--bs-navbar-brand-hover-color); +} + .navbar-nav { + --bs-nav-link-padding-x: 0; + --bs-nav-link-padding-y: 0.5rem; + --bs-nav-link-font-weight: ; + --bs-nav-link-color: var(--bs-navbar-color); + --bs-nav-link-hover-color: var(--bs-navbar-hover-color); + --bs-nav-link-disabled-color: var(--bs-navbar-disabled-color); display: flex; flex-direction: column; padding-left: 0; margin-bottom: 0; list-style: none; } -.navbar-nav .nav-link { - padding-right: 0; - padding-left: 0; +.navbar-nav .show > .nav-link, +.navbar-nav .nav-link.active { + color: var(--bs-navbar-active-color); } .navbar-nav .dropdown-menu { position: static; @@ -5109,6 +4608,12 @@ textarea.form-control-lg { .navbar-text { padding-top: 0.5rem; padding-bottom: 0.5rem; + color: var(--bs-navbar-color); +} +.navbar-text a, +.navbar-text a:hover, +.navbar-text a:focus { + color: var(--bs-navbar-active-color); } .navbar-collapse { @@ -5118,13 +4623,14 @@ textarea.form-control-lg { } .navbar-toggler { - padding: 0.25rem 0.75rem; - font-size: 1.25rem; + padding: var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x); + font-size: var(--bs-navbar-toggler-font-size); line-height: 1; + color: var(--bs-navbar-color); background-color: transparent; - border: 1px solid transparent; - border-radius: 0.25rem; - transition: box-shadow 0.15s ease-in-out; + border: var(--bs-border-width) solid var(--bs-navbar-toggler-border-color); + border-radius: var(--bs-navbar-toggler-border-radius); + transition: var(--bs-navbar-toggler-transition); } @media (prefers-reduced-motion: reduce) { .navbar-toggler { @@ -5137,7 +4643,7 @@ textarea.form-control-lg { .navbar-toggler:focus { text-decoration: none; outline: 0; - box-shadow: 0 0 0 0.25rem; + box-shadow: 0 0 0 var(--bs-navbar-toggler-focus-width); } .navbar-toggler-icon { @@ -5145,6 +4651,7 @@ textarea.form-control-lg { width: 1.5em; height: 1.5em; vertical-align: middle; + background-image: var(--bs-navbar-toggler-icon-bg); background-repeat: no-repeat; background-position: center; background-size: 100%; @@ -5167,8 +4674,8 @@ textarea.form-control-lg { position: absolute; } .navbar-expand-sm .navbar-nav .nav-link { - padding-right: 0.5rem; - padding-left: 0.5rem; + padding-right: var(--bs-navbar-nav-link-padding-x); + padding-left: var(--bs-navbar-nav-link-padding-x); } .navbar-expand-sm .navbar-nav-scroll { overflow: visible; @@ -5180,28 +4687,22 @@ textarea.form-control-lg { .navbar-expand-sm .navbar-toggler { display: none; } - .navbar-expand-sm .offcanvas-header { - display: none; - } .navbar-expand-sm .offcanvas { - position: inherit; - bottom: 0; - z-index: 1000; + position: static; + z-index: auto; flex-grow: 1; + width: auto !important; + height: auto !important; visibility: visible !important; - background-color: transparent; - border-right: 0; - border-left: 0; + background-color: transparent !important; + border: 0 !important; + transform: none !important; transition: none; - transform: none; } - .navbar-expand-sm .offcanvas-top, -.navbar-expand-sm .offcanvas-bottom { - height: auto; - border-top: 0; - border-bottom: 0; + .navbar-expand-sm .offcanvas .offcanvas-header { + display: none; } - .navbar-expand-sm .offcanvas-body { + .navbar-expand-sm .offcanvas .offcanvas-body { display: flex; flex-grow: 0; padding: 0; @@ -5220,8 +4721,8 @@ textarea.form-control-lg { position: absolute; } .navbar-expand-md .navbar-nav .nav-link { - padding-right: 0.5rem; - padding-left: 0.5rem; + padding-right: var(--bs-navbar-nav-link-padding-x); + padding-left: var(--bs-navbar-nav-link-padding-x); } .navbar-expand-md .navbar-nav-scroll { overflow: visible; @@ -5233,28 +4734,22 @@ textarea.form-control-lg { .navbar-expand-md .navbar-toggler { display: none; } - .navbar-expand-md .offcanvas-header { - display: none; - } .navbar-expand-md .offcanvas { - position: inherit; - bottom: 0; - z-index: 1000; + position: static; + z-index: auto; flex-grow: 1; + width: auto !important; + height: auto !important; visibility: visible !important; - background-color: transparent; - border-right: 0; - border-left: 0; + background-color: transparent !important; + border: 0 !important; + transform: none !important; transition: none; - transform: none; } - .navbar-expand-md .offcanvas-top, -.navbar-expand-md .offcanvas-bottom { - height: auto; - border-top: 0; - border-bottom: 0; + .navbar-expand-md .offcanvas .offcanvas-header { + display: none; } - .navbar-expand-md .offcanvas-body { + .navbar-expand-md .offcanvas .offcanvas-body { display: flex; flex-grow: 0; padding: 0; @@ -5273,8 +4768,8 @@ textarea.form-control-lg { position: absolute; } .navbar-expand-lg .navbar-nav .nav-link { - padding-right: 0.5rem; - padding-left: 0.5rem; + padding-right: var(--bs-navbar-nav-link-padding-x); + padding-left: var(--bs-navbar-nav-link-padding-x); } .navbar-expand-lg .navbar-nav-scroll { overflow: visible; @@ -5286,28 +4781,22 @@ textarea.form-control-lg { .navbar-expand-lg .navbar-toggler { display: none; } - .navbar-expand-lg .offcanvas-header { - display: none; - } .navbar-expand-lg .offcanvas { - position: inherit; - bottom: 0; - z-index: 1000; + position: static; + z-index: auto; flex-grow: 1; + width: auto !important; + height: auto !important; visibility: visible !important; - background-color: transparent; - border-right: 0; - border-left: 0; + background-color: transparent !important; + border: 0 !important; + transform: none !important; transition: none; - transform: none; } - .navbar-expand-lg .offcanvas-top, -.navbar-expand-lg .offcanvas-bottom { - height: auto; - border-top: 0; - border-bottom: 0; + .navbar-expand-lg .offcanvas .offcanvas-header { + display: none; } - .navbar-expand-lg .offcanvas-body { + .navbar-expand-lg .offcanvas .offcanvas-body { display: flex; flex-grow: 0; padding: 0; @@ -5326,8 +4815,8 @@ textarea.form-control-lg { position: absolute; } .navbar-expand-xl .navbar-nav .nav-link { - padding-right: 0.5rem; - padding-left: 0.5rem; + padding-right: var(--bs-navbar-nav-link-padding-x); + padding-left: var(--bs-navbar-nav-link-padding-x); } .navbar-expand-xl .navbar-nav-scroll { overflow: visible; @@ -5339,28 +4828,22 @@ textarea.form-control-lg { .navbar-expand-xl .navbar-toggler { display: none; } - .navbar-expand-xl .offcanvas-header { - display: none; - } .navbar-expand-xl .offcanvas { - position: inherit; - bottom: 0; - z-index: 1000; + position: static; + z-index: auto; flex-grow: 1; + width: auto !important; + height: auto !important; visibility: visible !important; - background-color: transparent; - border-right: 0; - border-left: 0; + background-color: transparent !important; + border: 0 !important; + transform: none !important; transition: none; - transform: none; } - .navbar-expand-xl .offcanvas-top, -.navbar-expand-xl .offcanvas-bottom { - height: auto; - border-top: 0; - border-bottom: 0; + .navbar-expand-xl .offcanvas .offcanvas-header { + display: none; } - .navbar-expand-xl .offcanvas-body { + .navbar-expand-xl .offcanvas .offcanvas-body { display: flex; flex-grow: 0; padding: 0; @@ -5379,8 +4862,8 @@ textarea.form-control-lg { position: absolute; } .navbar-expand-xxl .navbar-nav .nav-link { - padding-right: 0.5rem; - padding-left: 0.5rem; + padding-right: var(--bs-navbar-nav-link-padding-x); + padding-left: var(--bs-navbar-nav-link-padding-x); } .navbar-expand-xxl .navbar-nav-scroll { overflow: visible; @@ -5392,28 +4875,22 @@ textarea.form-control-lg { .navbar-expand-xxl .navbar-toggler { display: none; } - .navbar-expand-xxl .offcanvas-header { - display: none; - } .navbar-expand-xxl .offcanvas { - position: inherit; - bottom: 0; - z-index: 1000; + position: static; + z-index: auto; flex-grow: 1; + width: auto !important; + height: auto !important; visibility: visible !important; - background-color: transparent; - border-right: 0; - border-left: 0; + background-color: transparent !important; + border: 0 !important; + transform: none !important; transition: none; - transform: none; } - .navbar-expand-xxl .offcanvas-top, -.navbar-expand-xxl .offcanvas-bottom { - height: auto; - border-top: 0; - border-bottom: 0; + .navbar-expand-xxl .offcanvas .offcanvas-header { + display: none; } - .navbar-expand-xxl .offcanvas-body { + .navbar-expand-xxl .offcanvas .offcanvas-body { display: flex; flex-grow: 0; padding: 0; @@ -5431,8 +4908,8 @@ textarea.form-control-lg { position: absolute; } .navbar-expand .navbar-nav .nav-link { - padding-right: 0.5rem; - padding-left: 0.5rem; + padding-right: var(--bs-navbar-nav-link-padding-x); + padding-left: var(--bs-navbar-nav-link-padding-x); } .navbar-expand .navbar-nav-scroll { overflow: visible; @@ -5444,114 +4921,67 @@ textarea.form-control-lg { .navbar-expand .navbar-toggler { display: none; } -.navbar-expand .offcanvas-header { - display: none; -} .navbar-expand .offcanvas { - position: inherit; - bottom: 0; - z-index: 1000; + position: static; + z-index: auto; flex-grow: 1; + width: auto !important; + height: auto !important; visibility: visible !important; - background-color: transparent; - border-right: 0; - border-left: 0; + background-color: transparent !important; + border: 0 !important; + transform: none !important; transition: none; - transform: none; } -.navbar-expand .offcanvas-top, -.navbar-expand .offcanvas-bottom { - height: auto; - border-top: 0; - border-bottom: 0; +.navbar-expand .offcanvas .offcanvas-header { + display: none; } -.navbar-expand .offcanvas-body { +.navbar-expand .offcanvas .offcanvas-body { display: flex; flex-grow: 0; padding: 0; overflow-y: visible; } -.navbar-light .navbar-brand { - color: rgba(0, 0, 0, 0.9); -} -.navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus { - color: rgba(0, 0, 0, 0.9); -} -.navbar-light .navbar-nav .nav-link { - color: rgba(0, 0, 0, 0.55); -} -.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus { - color: rgba(0, 0, 0, 0.7); -} -.navbar-light .navbar-nav .nav-link.disabled { - color: rgba(0, 0, 0, 0.3); -} -.navbar-light .navbar-nav .show > .nav-link, -.navbar-light .navbar-nav .nav-link.active { - color: rgba(0, 0, 0, 0.9); -} -.navbar-light .navbar-toggler { - color: rgba(0, 0, 0, 0.55); - border-color: rgba(0, 0, 0, 0.1); -} -.navbar-light .navbar-toggler-icon { - background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); -} -.navbar-light .navbar-text { - color: rgba(0, 0, 0, 0.55); -} -.navbar-light .navbar-text a, -.navbar-light .navbar-text a:hover, -.navbar-light .navbar-text a:focus { - color: rgba(0, 0, 0, 0.9); -} - -.navbar-dark .navbar-brand { - color: #fff; -} -.navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus { - color: #fff; -} -.navbar-dark .navbar-nav .nav-link { - color: rgba(255, 255, 255, 0.55); -} -.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus { - color: rgba(255, 255, 255, 0.75); -} -.navbar-dark .navbar-nav .nav-link.disabled { - color: rgba(255, 255, 255, 0.25); -} -.navbar-dark .navbar-nav .show > .nav-link, -.navbar-dark .navbar-nav .nav-link.active { - color: #fff; -} -.navbar-dark .navbar-toggler { - color: rgba(255, 255, 255, 0.55); - border-color: rgba(255, 255, 255, 0.1); -} -.navbar-dark .navbar-toggler-icon { - background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); -} -.navbar-dark .navbar-text { - color: rgba(255, 255, 255, 0.55); -} -.navbar-dark .navbar-text a, -.navbar-dark .navbar-text a:hover, -.navbar-dark .navbar-text a:focus { - color: #fff; +.navbar-dark { + --bs-navbar-color: rgba(255, 255, 255, 0.55); + --bs-navbar-hover-color: rgba(255, 255, 255, 0.75); + --bs-navbar-disabled-color: rgba(255, 255, 255, 0.25); + --bs-navbar-active-color: #fff; + --bs-navbar-brand-color: #fff; + --bs-navbar-brand-hover-color: #fff; + --bs-navbar-toggler-border-color: rgba(255, 255, 255, 0.1); + --bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); } .card { + --bs-card-spacer-y: 1rem; + --bs-card-spacer-x: 1rem; + --bs-card-title-spacer-y: 0.5rem; + --bs-card-border-width: 1px; + --bs-card-border-color: var(--bs-border-color-translucent); + --bs-card-border-radius: 0.375rem; + --bs-card-box-shadow: ; + --bs-card-inner-border-radius: calc(0.375rem - 1px); + --bs-card-cap-padding-y: 0.5rem; + --bs-card-cap-padding-x: 1rem; + --bs-card-cap-bg: rgba(0, 0, 0, 0.03); + --bs-card-cap-color: ; + --bs-card-height: ; + --bs-card-color: ; + --bs-card-bg: #fff; + --bs-card-img-overlay-padding: 1rem; + --bs-card-group-margin: 0.75rem; position: relative; display: flex; flex-direction: column; min-width: 0; + height: var(--bs-card-height); word-wrap: break-word; - background-color: #fff; + background-color: var(--bs-card-bg); background-clip: border-box; - border: 1px solid rgba(0, 0, 0, 0.125); - border-radius: 0.25rem; + border: var(--bs-card-border-width) solid var(--bs-card-border-color); + border-radius: var(--bs-card-border-radius); } .card > hr { margin-right: 0; @@ -5563,13 +4993,13 @@ textarea.form-control-lg { } .card > .list-group:first-child { border-top-width: 0; - border-top-left-radius: calc(0.25rem - 1px); - border-top-right-radius: calc(0.25rem - 1px); + border-top-left-radius: var(--bs-card-inner-border-radius); + border-top-right-radius: var(--bs-card-inner-border-radius); } .card > .list-group:last-child { border-bottom-width: 0; - border-bottom-right-radius: calc(0.25rem - 1px); - border-bottom-left-radius: calc(0.25rem - 1px); + border-bottom-right-radius: var(--bs-card-inner-border-radius); + border-bottom-left-radius: var(--bs-card-inner-border-radius); } .card > .card-header + .list-group, .card > .list-group + .card-footer { @@ -5578,15 +5008,16 @@ textarea.form-control-lg { .card-body { flex: 1 1 auto; - padding: 1rem 1rem; + padding: var(--bs-card-spacer-y) var(--bs-card-spacer-x); + color: var(--bs-card-color); } .card-title { - margin-bottom: 0.5rem; + margin-bottom: var(--bs-card-title-spacer-y); } .card-subtitle { - margin-top: -0.25rem; + margin-top: calc(-0.5 * var(--bs-card-title-spacer-y)); margin-bottom: 0; } @@ -5595,38 +5026,44 @@ textarea.form-control-lg { } .card-link + .card-link { - margin-left: 1rem; + margin-left: var(--bs-card-spacer-x); } .card-header { - padding: 0.5rem 1rem; + padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x); margin-bottom: 0; - background-color: rgba(0, 0, 0, 0.03); - border-bottom: 1px solid rgba(0, 0, 0, 0.125); + color: var(--bs-card-cap-color); + background-color: var(--bs-card-cap-bg); + border-bottom: var(--bs-card-border-width) solid var(--bs-card-border-color); } .card-header:first-child { - border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0; + border-radius: var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0; } .card-footer { - padding: 0.5rem 1rem; - background-color: rgba(0, 0, 0, 0.03); - border-top: 1px solid rgba(0, 0, 0, 0.125); + padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x); + color: var(--bs-card-cap-color); + background-color: var(--bs-card-cap-bg); + border-top: var(--bs-card-border-width) solid var(--bs-card-border-color); } .card-footer:last-child { - border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px); + border-radius: 0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius); } .card-header-tabs { - margin-right: -0.5rem; - margin-bottom: -0.5rem; - margin-left: -0.5rem; + margin-right: calc(-0.5 * var(--bs-card-cap-padding-x)); + margin-bottom: calc(-1 * var(--bs-card-cap-padding-y)); + margin-left: calc(-0.5 * var(--bs-card-cap-padding-x)); border-bottom: 0; } +.card-header-tabs .nav-link.active { + background-color: var(--bs-card-bg); + border-bottom-color: var(--bs-card-bg); +} .card-header-pills { - margin-right: -0.5rem; - margin-left: -0.5rem; + margin-right: calc(-0.5 * var(--bs-card-cap-padding-x)); + margin-left: calc(-0.5 * var(--bs-card-cap-padding-x)); } .card-img-overlay { @@ -5635,8 +5072,8 @@ textarea.form-control-lg { right: 0; bottom: 0; left: 0; - padding: 1rem; - border-radius: calc(0.25rem - 1px); + padding: var(--bs-card-img-overlay-padding); + border-radius: var(--bs-card-inner-border-radius); } .card-img, @@ -5647,18 +5084,18 @@ textarea.form-control-lg { .card-img, .card-img-top { - border-top-left-radius: calc(0.25rem - 1px); - border-top-right-radius: calc(0.25rem - 1px); + border-top-left-radius: var(--bs-card-inner-border-radius); + border-top-right-radius: var(--bs-card-inner-border-radius); } .card-img, .card-img-bottom { - border-bottom-right-radius: calc(0.25rem - 1px); - border-bottom-left-radius: calc(0.25rem - 1px); + border-bottom-right-radius: var(--bs-card-inner-border-radius); + border-bottom-left-radius: var(--bs-card-inner-border-radius); } .card-group > .card { - margin-bottom: 0.75rem; + margin-bottom: var(--bs-card-group-margin); } @media (min-width: 576px) { .card-group { @@ -5678,11 +5115,11 @@ textarea.form-control-lg { border-bottom-right-radius: 0; } .card-group > .card:not(:last-child) .card-img-top, -.card-group > .card:not(:last-child) .card-header { + .card-group > .card:not(:last-child) .card-header { border-top-right-radius: 0; } .card-group > .card:not(:last-child) .card-img-bottom, -.card-group > .card:not(:last-child) .card-footer { + .card-group > .card:not(:last-child) .card-footer { border-bottom-right-radius: 0; } .card-group > .card:not(:first-child) { @@ -5690,29 +5127,54 @@ textarea.form-control-lg { border-bottom-left-radius: 0; } .card-group > .card:not(:first-child) .card-img-top, -.card-group > .card:not(:first-child) .card-header { + .card-group > .card:not(:first-child) .card-header { border-top-left-radius: 0; } .card-group > .card:not(:first-child) .card-img-bottom, -.card-group > .card:not(:first-child) .card-footer { + .card-group > .card:not(:first-child) .card-footer { border-bottom-left-radius: 0; } } +.accordion { + --bs-accordion-color: #212529; + --bs-accordion-bg: #fff; + --bs-accordion-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, border-radius 0.15s ease; + --bs-accordion-border-color: var(--bs-border-color); + --bs-accordion-border-width: 1px; + --bs-accordion-border-radius: 0.375rem; + --bs-accordion-inner-border-radius: calc(0.375rem - 1px); + --bs-accordion-btn-padding-x: 1.25rem; + --bs-accordion-btn-padding-y: 1rem; + --bs-accordion-btn-color: #212529; + --bs-accordion-btn-bg: var(--bs-accordion-bg); + --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e"); + --bs-accordion-btn-icon-width: 1.25rem; + --bs-accordion-btn-icon-transform: rotate(-180deg); + --bs-accordion-btn-icon-transition: transform 0.2s ease-in-out; + --bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%234d2ee6'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e"); + --bs-accordion-btn-focus-border-color: #aa99ff; + --bs-accordion-btn-focus-box-shadow: 0 0 0 0.25rem rgba(85, 51, 255, 0.25); + --bs-accordion-body-padding-x: 1.25rem; + --bs-accordion-body-padding-y: 1rem; + --bs-accordion-active-color: #4d2ee6; + --bs-accordion-active-bg: #eeebff; +} + .accordion-button { position: relative; display: flex; align-items: center; width: 100%; - padding: 1rem 1.25rem; + padding: var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x); font-size: 1rem; - color: #212529; + color: var(--bs-accordion-btn-color); text-align: left; - background-color: #fff; + background-color: var(--bs-accordion-btn-bg); border: 0; border-radius: 0; overflow-anchor: none; - transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, border-radius 0.15s ease; + transition: var(--bs-accordion-transition); } @media (prefers-reduced-motion: reduce) { .accordion-button { @@ -5720,24 +5182,24 @@ textarea.form-control-lg { } } .accordion-button:not(.collapsed) { - color: #4d2ee6; - background-color: #eeebff; - box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.125); + color: var(--bs-accordion-active-color); + background-color: var(--bs-accordion-active-bg); + box-shadow: inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color); } .accordion-button:not(.collapsed)::after { - background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%234d2ee6'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e"); - transform: rotate(-180deg); + background-image: var(--bs-accordion-btn-active-icon); + transform: var(--bs-accordion-btn-icon-transform); } .accordion-button::after { flex-shrink: 0; - width: 1.25rem; - height: 1.25rem; + width: var(--bs-accordion-btn-icon-width); + height: var(--bs-accordion-btn-icon-width); margin-left: auto; content: ""; - background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e"); + background-image: var(--bs-accordion-btn-icon); background-repeat: no-repeat; - background-size: 1.25rem; - transition: transform 0.2s ease-in-out; + background-size: var(--bs-accordion-btn-icon-width); + transition: var(--bs-accordion-btn-icon-transition); } @media (prefers-reduced-motion: reduce) { .accordion-button::after { @@ -5749,9 +5211,9 @@ textarea.form-control-lg { } .accordion-button:focus { z-index: 3; - border-color: #aa99ff; + border-color: var(--bs-accordion-btn-focus-border-color); outline: 0; - box-shadow: 0 0 0 0.25rem rgba(85, 51, 255, 0.25); + box-shadow: var(--bs-accordion-btn-focus-box-shadow); } .accordion-header { @@ -5759,35 +5221,36 @@ textarea.form-control-lg { } .accordion-item { - background-color: #fff; - border: 1px solid rgba(0, 0, 0, 0.125); + color: var(--bs-accordion-color); + background-color: var(--bs-accordion-bg); + border: var(--bs-accordion-border-width) solid var(--bs-accordion-border-color); } .accordion-item:first-of-type { - border-top-left-radius: 0.25rem; - border-top-right-radius: 0.25rem; + border-top-left-radius: var(--bs-accordion-border-radius); + border-top-right-radius: var(--bs-accordion-border-radius); } .accordion-item:first-of-type .accordion-button { - border-top-left-radius: calc(0.25rem - 1px); - border-top-right-radius: calc(0.25rem - 1px); + border-top-left-radius: var(--bs-accordion-inner-border-radius); + border-top-right-radius: var(--bs-accordion-inner-border-radius); } .accordion-item:not(:first-of-type) { border-top: 0; } .accordion-item:last-of-type { - border-bottom-right-radius: 0.25rem; - border-bottom-left-radius: 0.25rem; + border-bottom-right-radius: var(--bs-accordion-border-radius); + border-bottom-left-radius: var(--bs-accordion-border-radius); } .accordion-item:last-of-type .accordion-button.collapsed { - border-bottom-right-radius: calc(0.25rem - 1px); - border-bottom-left-radius: calc(0.25rem - 1px); + border-bottom-right-radius: var(--bs-accordion-inner-border-radius); + border-bottom-left-radius: var(--bs-accordion-inner-border-radius); } .accordion-item:last-of-type .accordion-collapse { - border-bottom-right-radius: 0.25rem; - border-bottom-left-radius: 0.25rem; + border-bottom-right-radius: var(--bs-accordion-border-radius); + border-bottom-left-radius: var(--bs-accordion-border-radius); } .accordion-body { - padding: 1rem 1.25rem; + padding: var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x); } .accordion-flush .accordion-collapse { @@ -5804,32 +5267,63 @@ textarea.form-control-lg { .accordion-flush .accordion-item:last-child { border-bottom: 0; } -.accordion-flush .accordion-item .accordion-button { +.accordion-flush .accordion-item .accordion-button, .accordion-flush .accordion-item .accordion-button.collapsed { border-radius: 0; } .breadcrumb { + --bs-breadcrumb-padding-x: 0; + --bs-breadcrumb-padding-y: 0; + --bs-breadcrumb-margin-bottom: 1rem; + --bs-breadcrumb-bg: ; + --bs-breadcrumb-border-radius: ; + --bs-breadcrumb-divider-color: #6c757d; + --bs-breadcrumb-item-padding-x: 0.5rem; + --bs-breadcrumb-item-active-color: #6c757d; display: flex; flex-wrap: wrap; - padding: 0 0; - margin-bottom: 1rem; + padding: var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x); + margin-bottom: var(--bs-breadcrumb-margin-bottom); + font-size: var(--bs-breadcrumb-font-size); list-style: none; + background-color: var(--bs-breadcrumb-bg); + border-radius: var(--bs-breadcrumb-border-radius); } .breadcrumb-item + .breadcrumb-item { - padding-left: 0.5rem; + padding-left: var(--bs-breadcrumb-item-padding-x); } .breadcrumb-item + .breadcrumb-item::before { float: left; - padding-right: 0.5rem; - color: #6c757d; + padding-right: var(--bs-breadcrumb-item-padding-x); + color: var(--bs-breadcrumb-divider-color); content: var(--bs-breadcrumb-divider, "/") /* rtl: var(--bs-breadcrumb-divider, "/") */; } .breadcrumb-item.active { - color: #6c757d; + color: var(--bs-breadcrumb-item-active-color); } .pagination { + --bs-pagination-padding-x: 0.75rem; + --bs-pagination-padding-y: 0.375rem; + --bs-pagination-font-size: 1rem; + --bs-pagination-color: var(--bs-link-color); + --bs-pagination-bg: #fff; + --bs-pagination-border-width: 1px; + --bs-pagination-border-color: #dee2e6; + --bs-pagination-border-radius: 0.375rem; + --bs-pagination-hover-color: var(--bs-link-hover-color); + --bs-pagination-hover-bg: #e9ecef; + --bs-pagination-hover-border-color: #dee2e6; + --bs-pagination-focus-color: var(--bs-link-hover-color); + --bs-pagination-focus-bg: #e9ecef; + --bs-pagination-focus-box-shadow: 0 0 0 0.25rem rgba(85, 51, 255, 0.25); + --bs-pagination-active-color: #fff; + --bs-pagination-active-bg: #5533ff; + --bs-pagination-active-border-color: #5533ff; + --bs-pagination-disabled-color: #6c757d; + --bs-pagination-disabled-bg: #fff; + --bs-pagination-disabled-border-color: #dee2e6; display: flex; padding-left: 0; list-style: none; @@ -5838,10 +5332,12 @@ textarea.form-control-lg { .page-link { position: relative; display: block; - color: #5533ff; + padding: var(--bs-pagination-padding-y) var(--bs-pagination-padding-x); + font-size: var(--bs-pagination-font-size); + color: var(--bs-pagination-color); text-decoration: none; - background-color: #fff; - border: 1px solid #dee2e6; + background-color: var(--bs-pagination-bg); + border: var(--bs-pagination-border-width) solid var(--bs-pagination-border-color); transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; } @media (prefers-reduced-motion: reduce) { @@ -5851,84 +5347,73 @@ textarea.form-control-lg { } .page-link:hover { z-index: 2; - color: #4429cc; - background-color: #e9ecef; - border-color: #dee2e6; + color: var(--bs-pagination-hover-color); + background-color: var(--bs-pagination-hover-bg); + border-color: var(--bs-pagination-hover-border-color); } .page-link:focus { z-index: 3; - color: #4429cc; - background-color: #e9ecef; + color: var(--bs-pagination-focus-color); + background-color: var(--bs-pagination-focus-bg); outline: 0; - box-shadow: 0 0 0 0.25rem rgba(85, 51, 255, 0.25); -} - -.page-item:not(:first-child) .page-link { - margin-left: -1px; + box-shadow: var(--bs-pagination-focus-box-shadow); } -.page-item.active .page-link { +.page-link.active, .active > .page-link { z-index: 3; - color: #fff; - background-color: #5533ff; - border-color: #5533ff; + color: var(--bs-pagination-active-color); + background-color: var(--bs-pagination-active-bg); + border-color: var(--bs-pagination-active-border-color); } -.page-item.disabled .page-link { - color: #6c757d; +.page-link.disabled, .disabled > .page-link { + color: var(--bs-pagination-disabled-color); pointer-events: none; - background-color: #fff; - border-color: #dee2e6; + background-color: var(--bs-pagination-disabled-bg); + border-color: var(--bs-pagination-disabled-border-color); } -.page-link { - padding: 0.375rem 0.75rem; +.page-item:not(:first-child) .page-link { + margin-left: -1px; } - .page-item:first-child .page-link { - border-top-left-radius: 0.25rem; - border-bottom-left-radius: 0.25rem; + border-top-left-radius: var(--bs-pagination-border-radius); + border-bottom-left-radius: var(--bs-pagination-border-radius); } .page-item:last-child .page-link { - border-top-right-radius: 0.25rem; - border-bottom-right-radius: 0.25rem; + border-top-right-radius: var(--bs-pagination-border-radius); + border-bottom-right-radius: var(--bs-pagination-border-radius); } -.pagination-lg .page-link { - padding: 0.75rem 1.5rem; - font-size: 1.25rem; -} -.pagination-lg .page-item:first-child .page-link { - border-top-left-radius: 0.3rem; - border-bottom-left-radius: 0.3rem; -} -.pagination-lg .page-item:last-child .page-link { - border-top-right-radius: 0.3rem; - border-bottom-right-radius: 0.3rem; +.pagination-lg { + --bs-pagination-padding-x: 1.5rem; + --bs-pagination-padding-y: 0.75rem; + --bs-pagination-font-size: 1.25rem; + --bs-pagination-border-radius: 0.5rem; } -.pagination-sm .page-link { - padding: 0.25rem 0.5rem; - font-size: 0.875rem; -} -.pagination-sm .page-item:first-child .page-link { - border-top-left-radius: 0.2rem; - border-bottom-left-radius: 0.2rem; -} -.pagination-sm .page-item:last-child .page-link { - border-top-right-radius: 0.2rem; - border-bottom-right-radius: 0.2rem; +.pagination-sm { + --bs-pagination-padding-x: 0.5rem; + --bs-pagination-padding-y: 0.25rem; + --bs-pagination-font-size: 0.875rem; + --bs-pagination-border-radius: 0.25rem; } .badge { + --bs-badge-padding-x: 0.65em; + --bs-badge-padding-y: 0.35em; + --bs-badge-font-size: 0.75em; + --bs-badge-font-weight: 700; + --bs-badge-color: #fff; + --bs-badge-border-radius: 0.375rem; display: inline-block; - padding: 0.35em 0.65em; - font-size: 0.75em; - font-weight: 700; + padding: var(--bs-badge-padding-y) var(--bs-badge-padding-x); + font-size: var(--bs-badge-font-size); + font-weight: var(--bs-badge-font-weight); line-height: 1; - color: #fff; + color: var(--bs-badge-color); text-align: center; white-space: nowrap; vertical-align: baseline; - border-radius: 0.25rem; + border-radius: var(--bs-badge-border-radius); } .badge:empty { display: none; @@ -5940,11 +5425,21 @@ textarea.form-control-lg { } .alert, .woocommerce-info, .woocommerce-notices-wrapper .woocommerce-message { + --bs-alert-bg: transparent; + --bs-alert-padding-x: 1rem; + --bs-alert-padding-y: 1rem; + --bs-alert-margin-bottom: 1rem; + --bs-alert-color: inherit; + --bs-alert-border-color: transparent; + --bs-alert-border: 1px solid var(--bs-alert-border-color); + --bs-alert-border-radius: 0.375rem; position: relative; - padding: 1rem 1rem; - margin-bottom: 1rem; - border: 1px solid transparent; - border-radius: 0.25rem; + padding: var(--bs-alert-padding-y) var(--bs-alert-padding-x); + margin-bottom: var(--bs-alert-margin-bottom); + color: var(--bs-alert-color); + background-color: var(--bs-alert-bg); + border: var(--bs-alert-border); + border-radius: var(--bs-alert-border-radius); } .alert-heading { @@ -5967,95 +5462,97 @@ textarea.form-control-lg { } .alert-primary { - color: #331f99; - background-color: #ddd6ff; - border-color: #ccc2ff; + --bs-alert-color: #331f99; + --bs-alert-bg: #ddd6ff; + --bs-alert-border-color: #ccc2ff; } .alert-primary .alert-link { color: #29197a; } .alert-secondary { - color: #41464b; - background-color: #e2e3e5; - border-color: #d3d6d8; + --bs-alert-color: #41464b; + --bs-alert-bg: #e2e3e5; + --bs-alert-border-color: #d3d6d8; } .alert-secondary .alert-link { color: #34383c; } .alert-success, .woocommerce-notices-wrapper .woocommerce-message { - color: #0f5132; - background-color: #d1e7dd; - border-color: #badbcc; + --bs-alert-color: #0f5132; + --bs-alert-bg: #d1e7dd; + --bs-alert-border-color: #badbcc; } .alert-success .alert-link, .woocommerce-notices-wrapper .woocommerce-message .alert-link { color: #0c4128; } .alert-info, .woocommerce-info { - color: #055160; - background-color: #cff4fc; - border-color: #b6effb; + --bs-alert-color: #055160; + --bs-alert-bg: #cff4fc; + --bs-alert-border-color: #b6effb; } .alert-info .alert-link, .woocommerce-info .alert-link { color: #04414d; } .alert-warning { - color: #664d03; - background-color: #fff3cd; - border-color: #ffecb5; + --bs-alert-color: #664d03; + --bs-alert-bg: #fff3cd; + --bs-alert-border-color: #ffecb5; } .alert-warning .alert-link { color: #523e02; } .alert-danger, .woocommerce-notices-wrapper .woocommerce-message.woocommerce-error { - color: #842029; - background-color: #f8d7da; - border-color: #f5c2c7; + --bs-alert-color: #842029; + --bs-alert-bg: #f8d7da; + --bs-alert-border-color: #f5c2c7; } .alert-danger .alert-link, .woocommerce-notices-wrapper .woocommerce-message.woocommerce-error .alert-link { color: #6a1a21; } .alert-light { - color: #636464; - background-color: #fefefe; - border-color: #fdfdfe; + --bs-alert-color: #636464; + --bs-alert-bg: #fefefe; + --bs-alert-border-color: #fdfdfe; } .alert-light .alert-link { color: #4f5050; } .alert-dark { - color: #141619; - background-color: #d3d3d4; - border-color: #bcbebf; + --bs-alert-color: #141619; + --bs-alert-bg: #d3d3d4; + --bs-alert-border-color: #bcbebf; } .alert-dark .alert-link { color: #101214; } -@-webkit-keyframes progress-bar-stripes { - 0% { - background-position-x: 1rem; - } -} - @keyframes progress-bar-stripes { 0% { background-position-x: 1rem; } } .progress { + --bs-progress-height: 1rem; + --bs-progress-font-size: 0.75rem; + --bs-progress-bg: #e9ecef; + --bs-progress-border-radius: 0.375rem; + --bs-progress-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075); + --bs-progress-bar-color: #fff; + --bs-progress-bar-bg: #5533ff; + --bs-progress-bar-transition: width 0.6s ease; display: flex; - height: 1rem; + height: var(--bs-progress-height); overflow: hidden; - font-size: 0.75rem; - background-color: #e9ecef; - border-radius: 0.25rem; + font-size: var(--bs-progress-font-size); + background-color: var(--bs-progress-bg); + border-radius: var(--bs-progress-border-radius); } .progress-bar { @@ -6063,11 +5560,11 @@ textarea.form-control-lg { flex-direction: column; justify-content: center; overflow: hidden; - color: #fff; + color: var(--bs-progress-bar-color); text-align: center; white-space: nowrap; - background-color: #5533ff; - transition: width 0.6s ease; + background-color: var(--bs-progress-bar-bg); + transition: var(--bs-progress-bar-transition); } @media (prefers-reduced-motion: reduce) { .progress-bar { @@ -6077,61 +5574,76 @@ textarea.form-control-lg { .progress-bar-striped { background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); - background-size: 1rem 1rem; + background-size: var(--bs-progress-height) var(--bs-progress-height); } .progress-bar-animated { - -webkit-animation: 1s linear infinite progress-bar-stripes; animation: 1s linear infinite progress-bar-stripes; } @media (prefers-reduced-motion: reduce) { .progress-bar-animated { - -webkit-animation: none; animation: none; } } .list-group { + --bs-list-group-color: #212529; + --bs-list-group-bg: #fff; + --bs-list-group-border-color: rgba(0, 0, 0, 0.125); + --bs-list-group-border-width: 1px; + --bs-list-group-border-radius: 0.375rem; + --bs-list-group-item-padding-x: 1rem; + --bs-list-group-item-padding-y: 0.5rem; + --bs-list-group-action-color: #495057; + --bs-list-group-action-hover-color: #495057; + --bs-list-group-action-hover-bg: #f8f9fa; + --bs-list-group-action-active-color: #212529; + --bs-list-group-action-active-bg: #e9ecef; + --bs-list-group-disabled-color: #6c757d; + --bs-list-group-disabled-bg: #fff; + --bs-list-group-active-color: #fff; + --bs-list-group-active-bg: #5533ff; + --bs-list-group-active-border-color: #5533ff; display: flex; flex-direction: column; padding-left: 0; margin-bottom: 0; - border-radius: 0.25rem; + border-radius: var(--bs-list-group-border-radius); } .list-group-numbered { list-style-type: none; counter-reset: section; } -.list-group-numbered > li::before { +.list-group-numbered > .list-group-item::before { content: counters(section, ".") ". "; counter-increment: section; } .list-group-item-action { width: 100%; - color: #495057; + color: var(--bs-list-group-action-color); text-align: inherit; } .list-group-item-action:hover, .list-group-item-action:focus { z-index: 1; - color: #495057; + color: var(--bs-list-group-action-hover-color); text-decoration: none; - background-color: #f8f9fa; + background-color: var(--bs-list-group-action-hover-bg); } .list-group-item-action:active { - color: #212529; - background-color: #e9ecef; + color: var(--bs-list-group-action-active-color); + background-color: var(--bs-list-group-action-active-bg); } .list-group-item { position: relative; display: block; - padding: 0.5rem 1rem; - color: #212529; + padding: var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x); + color: var(--bs-list-group-color); text-decoration: none; - background-color: #fff; - border: 1px solid rgba(0, 0, 0, 0.125); + background-color: var(--bs-list-group-bg); + border: var(--bs-list-group-border-width) solid var(--bs-list-group-border-color); } .list-group-item:first-child { border-top-left-radius: inherit; @@ -6142,172 +5654,172 @@ textarea.form-control-lg { border-bottom-left-radius: inherit; } .list-group-item.disabled, .list-group-item:disabled { - color: #6c757d; + color: var(--bs-list-group-disabled-color); pointer-events: none; - background-color: #fff; + background-color: var(--bs-list-group-disabled-bg); } .list-group-item.active { z-index: 2; - color: #fff; - background-color: #5533ff; - border-color: #5533ff; + color: var(--bs-list-group-active-color); + background-color: var(--bs-list-group-active-bg); + border-color: var(--bs-list-group-active-border-color); } .list-group-item + .list-group-item { border-top-width: 0; } .list-group-item + .list-group-item.active { - margin-top: -1px; - border-top-width: 1px; + margin-top: calc(-1 * var(--bs-list-group-border-width)); + border-top-width: var(--bs-list-group-border-width); } .list-group-horizontal { flex-direction: row; } -.list-group-horizontal > .list-group-item:first-child { - border-bottom-left-radius: 0.25rem; +.list-group-horizontal > .list-group-item:first-child:not(:last-child) { + border-bottom-left-radius: var(--bs-list-group-border-radius); border-top-right-radius: 0; } -.list-group-horizontal > .list-group-item:last-child { - border-top-right-radius: 0.25rem; +.list-group-horizontal > .list-group-item:last-child:not(:first-child) { + border-top-right-radius: var(--bs-list-group-border-radius); border-bottom-left-radius: 0; } .list-group-horizontal > .list-group-item.active { margin-top: 0; } .list-group-horizontal > .list-group-item + .list-group-item { - border-top-width: 1px; + border-top-width: var(--bs-list-group-border-width); border-left-width: 0; } .list-group-horizontal > .list-group-item + .list-group-item.active { - margin-left: -1px; - border-left-width: 1px; + margin-left: calc(-1 * var(--bs-list-group-border-width)); + border-left-width: var(--bs-list-group-border-width); } @media (min-width: 576px) { .list-group-horizontal-sm { flex-direction: row; } - .list-group-horizontal-sm > .list-group-item:first-child { - border-bottom-left-radius: 0.25rem; + .list-group-horizontal-sm > .list-group-item:first-child:not(:last-child) { + border-bottom-left-radius: var(--bs-list-group-border-radius); border-top-right-radius: 0; } - .list-group-horizontal-sm > .list-group-item:last-child { - border-top-right-radius: 0.25rem; + .list-group-horizontal-sm > .list-group-item:last-child:not(:first-child) { + border-top-right-radius: var(--bs-list-group-border-radius); border-bottom-left-radius: 0; } .list-group-horizontal-sm > .list-group-item.active { margin-top: 0; } .list-group-horizontal-sm > .list-group-item + .list-group-item { - border-top-width: 1px; + border-top-width: var(--bs-list-group-border-width); border-left-width: 0; } .list-group-horizontal-sm > .list-group-item + .list-group-item.active { - margin-left: -1px; - border-left-width: 1px; + margin-left: calc(-1 * var(--bs-list-group-border-width)); + border-left-width: var(--bs-list-group-border-width); } } @media (min-width: 768px) { .list-group-horizontal-md { flex-direction: row; } - .list-group-horizontal-md > .list-group-item:first-child { - border-bottom-left-radius: 0.25rem; + .list-group-horizontal-md > .list-group-item:first-child:not(:last-child) { + border-bottom-left-radius: var(--bs-list-group-border-radius); border-top-right-radius: 0; } - .list-group-horizontal-md > .list-group-item:last-child { - border-top-right-radius: 0.25rem; + .list-group-horizontal-md > .list-group-item:last-child:not(:first-child) { + border-top-right-radius: var(--bs-list-group-border-radius); border-bottom-left-radius: 0; } .list-group-horizontal-md > .list-group-item.active { margin-top: 0; } .list-group-horizontal-md > .list-group-item + .list-group-item { - border-top-width: 1px; + border-top-width: var(--bs-list-group-border-width); border-left-width: 0; } .list-group-horizontal-md > .list-group-item + .list-group-item.active { - margin-left: -1px; - border-left-width: 1px; + margin-left: calc(-1 * var(--bs-list-group-border-width)); + border-left-width: var(--bs-list-group-border-width); } } @media (min-width: 992px) { .list-group-horizontal-lg { flex-direction: row; } - .list-group-horizontal-lg > .list-group-item:first-child { - border-bottom-left-radius: 0.25rem; + .list-group-horizontal-lg > .list-group-item:first-child:not(:last-child) { + border-bottom-left-radius: var(--bs-list-group-border-radius); border-top-right-radius: 0; } - .list-group-horizontal-lg > .list-group-item:last-child { - border-top-right-radius: 0.25rem; + .list-group-horizontal-lg > .list-group-item:last-child:not(:first-child) { + border-top-right-radius: var(--bs-list-group-border-radius); border-bottom-left-radius: 0; } .list-group-horizontal-lg > .list-group-item.active { margin-top: 0; } .list-group-horizontal-lg > .list-group-item + .list-group-item { - border-top-width: 1px; + border-top-width: var(--bs-list-group-border-width); border-left-width: 0; } .list-group-horizontal-lg > .list-group-item + .list-group-item.active { - margin-left: -1px; - border-left-width: 1px; + margin-left: calc(-1 * var(--bs-list-group-border-width)); + border-left-width: var(--bs-list-group-border-width); } } @media (min-width: 1200px) { .list-group-horizontal-xl { flex-direction: row; } - .list-group-horizontal-xl > .list-group-item:first-child { - border-bottom-left-radius: 0.25rem; + .list-group-horizontal-xl > .list-group-item:first-child:not(:last-child) { + border-bottom-left-radius: var(--bs-list-group-border-radius); border-top-right-radius: 0; } - .list-group-horizontal-xl > .list-group-item:last-child { - border-top-right-radius: 0.25rem; + .list-group-horizontal-xl > .list-group-item:last-child:not(:first-child) { + border-top-right-radius: var(--bs-list-group-border-radius); border-bottom-left-radius: 0; } .list-group-horizontal-xl > .list-group-item.active { margin-top: 0; } .list-group-horizontal-xl > .list-group-item + .list-group-item { - border-top-width: 1px; + border-top-width: var(--bs-list-group-border-width); border-left-width: 0; } .list-group-horizontal-xl > .list-group-item + .list-group-item.active { - margin-left: -1px; - border-left-width: 1px; + margin-left: calc(-1 * var(--bs-list-group-border-width)); + border-left-width: var(--bs-list-group-border-width); } } @media (min-width: 1400px) { .list-group-horizontal-xxl { flex-direction: row; } - .list-group-horizontal-xxl > .list-group-item:first-child { - border-bottom-left-radius: 0.25rem; + .list-group-horizontal-xxl > .list-group-item:first-child:not(:last-child) { + border-bottom-left-radius: var(--bs-list-group-border-radius); border-top-right-radius: 0; } - .list-group-horizontal-xxl > .list-group-item:last-child { - border-top-right-radius: 0.25rem; + .list-group-horizontal-xxl > .list-group-item:last-child:not(:first-child) { + border-top-right-radius: var(--bs-list-group-border-radius); border-bottom-left-radius: 0; } .list-group-horizontal-xxl > .list-group-item.active { margin-top: 0; } .list-group-horizontal-xxl > .list-group-item + .list-group-item { - border-top-width: 1px; + border-top-width: var(--bs-list-group-border-width); border-left-width: 0; } .list-group-horizontal-xxl > .list-group-item + .list-group-item.active { - margin-left: -1px; - border-left-width: 1px; + margin-left: calc(-1 * var(--bs-list-group-border-width)); + border-left-width: var(--bs-list-group-border-width); } } .list-group-flush { border-radius: 0; } .list-group-flush > .list-group-item { - border-width: 0 0 1px; + border-width: 0 0 var(--bs-list-group-border-width); } .list-group-flush > .list-group-item:last-child { border-bottom-width: 0; @@ -6431,9 +5943,9 @@ textarea.form-control-lg { height: 1em; padding: 0.25em 0.25em; color: #000; - background: transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat; + background: transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat; border: 0; - border-radius: 0.25rem; + border-radius: 0.375rem; opacity: 0.5; } .btn-close:hover { @@ -6450,7 +5962,6 @@ textarea.form-control-lg { pointer-events: none; -webkit-user-select: none; -moz-user-select: none; - -ms-user-select: none; user-select: none; opacity: 0.25; } @@ -6460,15 +5971,31 @@ textarea.form-control-lg { } .toast { - width: 350px; + --bs-toast-zindex: 1090; + --bs-toast-padding-x: 0.75rem; + --bs-toast-padding-y: 0.5rem; + --bs-toast-spacing: 1.5rem; + --bs-toast-max-width: 350px; + --bs-toast-font-size: 0.875rem; + --bs-toast-color: ; + --bs-toast-bg: rgba(255, 255, 255, 0.85); + --bs-toast-border-width: 1px; + --bs-toast-border-color: var(--bs-border-color-translucent); + --bs-toast-border-radius: 0.375rem; + --bs-toast-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15); + --bs-toast-header-color: #6c757d; + --bs-toast-header-bg: rgba(255, 255, 255, 0.85); + --bs-toast-header-border-color: rgba(0, 0, 0, 0.05); + width: var(--bs-toast-max-width); max-width: 100%; - font-size: 0.875rem; + font-size: var(--bs-toast-font-size); + color: var(--bs-toast-color); pointer-events: auto; - background-color: rgba(255, 255, 255, 0.85); + background-color: var(--bs-toast-bg); background-clip: padding-box; - border: 1px solid rgba(0, 0, 0, 0.1); - box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15); - border-radius: 0.25rem; + border: var(--bs-toast-border-width) solid var(--bs-toast-border-color); + box-shadow: var(--bs-toast-box-shadow); + border-radius: var(--bs-toast-border-radius); } .toast.showing { opacity: 0; @@ -6478,42 +6005,65 @@ textarea.form-control-lg { } .toast-container { - width: -webkit-max-content; + --bs-toast-zindex: 1090; + position: absolute; + z-index: var(--bs-toast-zindex); width: -moz-max-content; width: max-content; max-width: 100%; pointer-events: none; } .toast-container > :not(:last-child) { - margin-bottom: 0.75rem; + margin-bottom: var(--bs-toast-spacing); } .toast-header { display: flex; align-items: center; - padding: 0.5rem 0.75rem; - color: #6c757d; - background-color: rgba(255, 255, 255, 0.85); + padding: var(--bs-toast-padding-y) var(--bs-toast-padding-x); + color: var(--bs-toast-header-color); + background-color: var(--bs-toast-header-bg); background-clip: padding-box; - border-bottom: 1px solid rgba(0, 0, 0, 0.05); - border-top-left-radius: calc(0.25rem - 1px); - border-top-right-radius: calc(0.25rem - 1px); + border-bottom: var(--bs-toast-border-width) solid var(--bs-toast-header-border-color); + border-top-left-radius: calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width)); + border-top-right-radius: calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width)); } .toast-header .btn-close { - margin-right: -0.375rem; - margin-left: 0.75rem; + margin-right: calc(-0.5 * var(--bs-toast-padding-x)); + margin-left: var(--bs-toast-padding-x); } .toast-body { - padding: 0.75rem; + padding: var(--bs-toast-padding-x); word-wrap: break-word; } .modal { + --bs-modal-zindex: 1055; + --bs-modal-width: 500px; + --bs-modal-padding: 1rem; + --bs-modal-margin: 0.5rem; + --bs-modal-color: ; + --bs-modal-bg: #fff; + --bs-modal-border-color: var(--bs-border-color-translucent); + --bs-modal-border-width: 1px; + --bs-modal-border-radius: 0.5rem; + --bs-modal-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075); + --bs-modal-inner-border-radius: calc(0.5rem - 1px); + --bs-modal-header-padding-x: 1rem; + --bs-modal-header-padding-y: 1rem; + --bs-modal-header-padding: 1rem 1rem; + --bs-modal-header-border-color: var(--bs-border-color); + --bs-modal-header-border-width: 1px; + --bs-modal-title-line-height: 1.5; + --bs-modal-footer-gap: 0.5rem; + --bs-modal-footer-bg: ; + --bs-modal-footer-border-color: var(--bs-border-color); + --bs-modal-footer-border-width: 1px; position: fixed; top: 0; left: 0; - z-index: 1055; + z-index: var(--bs-modal-zindex); display: none; width: 100%; height: 100%; @@ -6525,7 +6075,7 @@ textarea.form-control-lg { .modal-dialog { position: relative; width: auto; - margin: 0.5rem; + margin: var(--bs-modal-margin); pointer-events: none; } .modal.fade .modal-dialog { @@ -6545,7 +6095,7 @@ textarea.form-control-lg { } .modal-dialog-scrollable { - height: calc(100% - 1rem); + height: calc(100% - var(--bs-modal-margin) * 2); } .modal-dialog-scrollable .modal-content { max-height: 100%; @@ -6558,7 +6108,7 @@ textarea.form-control-lg { .modal-dialog-centered { display: flex; align-items: center; - min-height: calc(100% - 1rem); + min-height: calc(100% - var(--bs-modal-margin) * 2); } .modal-content { @@ -6566,28 +6116,32 @@ textarea.form-control-lg { display: flex; flex-direction: column; width: 100%; + color: var(--bs-modal-color); pointer-events: auto; - background-color: #fff; + background-color: var(--bs-modal-bg); background-clip: padding-box; - border: 1px solid rgba(0, 0, 0, 0.2); - border-radius: 0.3rem; + border: var(--bs-modal-border-width) solid var(--bs-modal-border-color); + border-radius: var(--bs-modal-border-radius); outline: 0; } .modal-backdrop { + --bs-backdrop-zindex: 1050; + --bs-backdrop-bg: #000; + --bs-backdrop-opacity: 0.5; position: fixed; top: 0; left: 0; - z-index: 1050; + z-index: var(--bs-backdrop-zindex); width: 100vw; height: 100vh; - background-color: #000; + background-color: var(--bs-backdrop-bg); } .modal-backdrop.fade { opacity: 0; } .modal-backdrop.show { - opacity: 0.5; + opacity: var(--bs-backdrop-opacity); } .modal-header { @@ -6595,69 +6149,66 @@ textarea.form-control-lg { flex-shrink: 0; align-items: center; justify-content: space-between; - padding: 1rem 1rem; - border-bottom: 1px solid #dee2e6; - border-top-left-radius: calc(0.3rem - 1px); - border-top-right-radius: calc(0.3rem - 1px); + padding: var(--bs-modal-header-padding); + border-bottom: var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color); + border-top-left-radius: var(--bs-modal-inner-border-radius); + border-top-right-radius: var(--bs-modal-inner-border-radius); } .modal-header .btn-close { - padding: 0.5rem 0.5rem; - margin: -0.5rem -0.5rem -0.5rem auto; + padding: calc(var(--bs-modal-header-padding-y) * 0.5) calc(var(--bs-modal-header-padding-x) * 0.5); + margin: calc(-0.5 * var(--bs-modal-header-padding-y)) calc(-0.5 * var(--bs-modal-header-padding-x)) calc(-0.5 * var(--bs-modal-header-padding-y)) auto; } .modal-title { margin-bottom: 0; - line-height: 1.5; + line-height: var(--bs-modal-title-line-height); } .modal-body { position: relative; flex: 1 1 auto; - padding: 1rem; + padding: var(--bs-modal-padding); } .modal-footer { display: flex; - flex-wrap: wrap; flex-shrink: 0; + flex-wrap: wrap; align-items: center; justify-content: flex-end; - padding: 0.75rem; - border-top: 1px solid #dee2e6; - border-bottom-right-radius: calc(0.3rem - 1px); - border-bottom-left-radius: calc(0.3rem - 1px); + padding: calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * 0.5); + background-color: var(--bs-modal-footer-bg); + border-top: var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color); + border-bottom-right-radius: var(--bs-modal-inner-border-radius); + border-bottom-left-radius: var(--bs-modal-inner-border-radius); } .modal-footer > * { - margin: 0.25rem; + margin: calc(var(--bs-modal-footer-gap) * 0.5); } @media (min-width: 576px) { - .modal-dialog { - max-width: 500px; - margin: 1.75rem auto; + .modal { + --bs-modal-margin: 1.75rem; + --bs-modal-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15); } - - .modal-dialog-scrollable { - height: calc(100% - 3.5rem); - } - - .modal-dialog-centered { - min-height: calc(100% - 3.5rem); + .modal-dialog { + max-width: var(--bs-modal-width); + margin-right: auto; + margin-left: auto; } - .modal-sm { - max-width: 300px; + --bs-modal-width: 300px; } } @media (min-width: 992px) { .modal-lg, -.modal-xl { - max-width: 800px; + .modal-xl { + --bs-modal-width: 800px; } } @media (min-width: 1200px) { .modal-xl { - max-width: 1140px; + --bs-modal-width: 1140px; } } .modal-fullscreen { @@ -6671,15 +6222,13 @@ textarea.form-control-lg { border: 0; border-radius: 0; } -.modal-fullscreen .modal-header { +.modal-fullscreen .modal-header, +.modal-fullscreen .modal-footer { border-radius: 0; } .modal-fullscreen .modal-body { overflow-y: auto; } -.modal-fullscreen .modal-footer { - border-radius: 0; -} @media (max-width: 575.98px) { .modal-fullscreen-sm-down { @@ -6693,15 +6242,13 @@ textarea.form-control-lg { border: 0; border-radius: 0; } - .modal-fullscreen-sm-down .modal-header { + .modal-fullscreen-sm-down .modal-header, + .modal-fullscreen-sm-down .modal-footer { border-radius: 0; } .modal-fullscreen-sm-down .modal-body { overflow-y: auto; } - .modal-fullscreen-sm-down .modal-footer { - border-radius: 0; - } } @media (max-width: 767.98px) { .modal-fullscreen-md-down { @@ -6715,15 +6262,13 @@ textarea.form-control-lg { border: 0; border-radius: 0; } - .modal-fullscreen-md-down .modal-header { + .modal-fullscreen-md-down .modal-header, + .modal-fullscreen-md-down .modal-footer { border-radius: 0; } .modal-fullscreen-md-down .modal-body { overflow-y: auto; } - .modal-fullscreen-md-down .modal-footer { - border-radius: 0; - } } @media (max-width: 991.98px) { .modal-fullscreen-lg-down { @@ -6737,15 +6282,13 @@ textarea.form-control-lg { border: 0; border-radius: 0; } - .modal-fullscreen-lg-down .modal-header { + .modal-fullscreen-lg-down .modal-header, + .modal-fullscreen-lg-down .modal-footer { border-radius: 0; } .modal-fullscreen-lg-down .modal-body { overflow-y: auto; } - .modal-fullscreen-lg-down .modal-footer { - border-radius: 0; - } } @media (max-width: 1199.98px) { .modal-fullscreen-xl-down { @@ -6759,15 +6302,13 @@ textarea.form-control-lg { border: 0; border-radius: 0; } - .modal-fullscreen-xl-down .modal-header { + .modal-fullscreen-xl-down .modal-header, + .modal-fullscreen-xl-down .modal-footer { border-radius: 0; } .modal-fullscreen-xl-down .modal-body { overflow-y: auto; } - .modal-fullscreen-xl-down .modal-footer { - border-radius: 0; - } } @media (max-width: 1399.98px) { .modal-fullscreen-xxl-down { @@ -6781,21 +6322,31 @@ textarea.form-control-lg { border: 0; border-radius: 0; } - .modal-fullscreen-xxl-down .modal-header { + .modal-fullscreen-xxl-down .modal-header, + .modal-fullscreen-xxl-down .modal-footer { border-radius: 0; } .modal-fullscreen-xxl-down .modal-body { overflow-y: auto; } - .modal-fullscreen-xxl-down .modal-footer { - border-radius: 0; - } } .tooltip { - position: absolute; - z-index: 1080; + --bs-tooltip-zindex: 1080; + --bs-tooltip-max-width: 200px; + --bs-tooltip-padding-x: 0.5rem; + --bs-tooltip-padding-y: 0.25rem; + --bs-tooltip-margin: ; + --bs-tooltip-font-size: 0.875rem; + --bs-tooltip-color: #fff; + --bs-tooltip-bg: #000; + --bs-tooltip-border-radius: 0.375rem; + --bs-tooltip-opacity: 0.9; + --bs-tooltip-arrow-width: 0.8rem; + --bs-tooltip-arrow-height: 0.4rem; + z-index: var(--bs-tooltip-zindex); display: block; - margin: 0; + padding: var(--bs-tooltip-arrow-height); + margin: var(--bs-tooltip-margin); font-family: var(--bs-font-sans-serif); font-style: normal; font-weight: 400; @@ -6807,21 +6358,20 @@ textarea.form-control-lg { text-transform: none; letter-spacing: normal; word-break: normal; - word-spacing: normal; white-space: normal; + word-spacing: normal; line-break: auto; - font-size: 0.875rem; + font-size: var(--bs-tooltip-font-size); word-wrap: break-word; opacity: 0; } .tooltip.show { - opacity: 0.9; + opacity: var(--bs-tooltip-opacity); } .tooltip .tooltip-arrow { - position: absolute; display: block; - width: 0.8rem; - height: 0.4rem; + width: var(--bs-tooltip-arrow-width); + height: var(--bs-tooltip-arrow-height); } .tooltip .tooltip-arrow::before { position: absolute; @@ -6830,74 +6380,83 @@ textarea.form-control-lg { border-style: solid; } -.bs-tooltip-top, .bs-tooltip-auto[data-popper-placement^=top] { - padding: 0.4rem 0; -} .bs-tooltip-top .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow { bottom: 0; } .bs-tooltip-top .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before { top: -1px; - border-width: 0.4rem 0.4rem 0; - border-top-color: #000; + border-width: var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * 0.5) 0; + border-top-color: var(--bs-tooltip-bg); } -.bs-tooltip-end, .bs-tooltip-auto[data-popper-placement^=right] { - padding: 0 0.4rem; -} +/* rtl:begin:ignore */ .bs-tooltip-end .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow { left: 0; - width: 0.4rem; - height: 0.8rem; + width: var(--bs-tooltip-arrow-height); + height: var(--bs-tooltip-arrow-width); } .bs-tooltip-end .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before { right: -1px; - border-width: 0.4rem 0.4rem 0.4rem 0; - border-right-color: #000; + border-width: calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * 0.5) 0; + border-right-color: var(--bs-tooltip-bg); } -.bs-tooltip-bottom, .bs-tooltip-auto[data-popper-placement^=bottom] { - padding: 0.4rem 0; -} +/* rtl:end:ignore */ .bs-tooltip-bottom .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow { top: 0; } .bs-tooltip-bottom .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before { bottom: -1px; - border-width: 0 0.4rem 0.4rem; - border-bottom-color: #000; + border-width: 0 calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height); + border-bottom-color: var(--bs-tooltip-bg); } -.bs-tooltip-start, .bs-tooltip-auto[data-popper-placement^=left] { - padding: 0 0.4rem; -} +/* rtl:begin:ignore */ .bs-tooltip-start .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow { right: 0; - width: 0.4rem; - height: 0.8rem; + width: var(--bs-tooltip-arrow-height); + height: var(--bs-tooltip-arrow-width); } .bs-tooltip-start .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before { left: -1px; - border-width: 0.4rem 0 0.4rem 0.4rem; - border-left-color: #000; + border-width: calc(var(--bs-tooltip-arrow-width) * 0.5) 0 calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height); + border-left-color: var(--bs-tooltip-bg); } +/* rtl:end:ignore */ .tooltip-inner { - max-width: 200px; - padding: 0.25rem 0.5rem; - color: #fff; + max-width: var(--bs-tooltip-max-width); + padding: var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x); + color: var(--bs-tooltip-color); text-align: center; - background-color: #000; - border-radius: 0.25rem; + background-color: var(--bs-tooltip-bg); + border-radius: var(--bs-tooltip-border-radius); } .popover { - position: absolute; - top: 0; - left: 0 /* rtl:ignore */; - z-index: 1070; + --bs-popover-zindex: 1070; + --bs-popover-max-width: 276px; + --bs-popover-font-size: 0.875rem; + --bs-popover-bg: #fff; + --bs-popover-border-width: 1px; + --bs-popover-border-color: var(--bs-border-color-translucent); + --bs-popover-border-radius: 0.5rem; + --bs-popover-inner-border-radius: calc(0.5rem - 1px); + --bs-popover-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15); + --bs-popover-header-padding-x: 1rem; + --bs-popover-header-padding-y: 0.5rem; + --bs-popover-header-font-size: 1rem; + --bs-popover-header-color: ; + --bs-popover-header-bg: #f0f0f0; + --bs-popover-body-padding-x: 1rem; + --bs-popover-body-padding-y: 1rem; + --bs-popover-body-color: #212529; + --bs-popover-arrow-width: 1rem; + --bs-popover-arrow-height: 0.5rem; + --bs-popover-arrow-border: var(--bs-popover-border-color); + z-index: var(--bs-popover-zindex); display: block; - max-width: 276px; + max-width: var(--bs-popover-max-width); font-family: var(--bs-font-sans-serif); font-style: normal; font-weight: 400; @@ -6909,21 +6468,20 @@ textarea.form-control-lg { text-transform: none; letter-spacing: normal; word-break: normal; - word-spacing: normal; white-space: normal; + word-spacing: normal; line-break: auto; - font-size: 0.875rem; + font-size: var(--bs-popover-font-size); word-wrap: break-word; - background-color: #fff; + background-color: var(--bs-popover-bg); background-clip: padding-box; - border: 1px solid rgba(0, 0, 0, 0.2); - border-radius: 0.3rem; + border: var(--bs-popover-border-width) solid var(--bs-popover-border-color); + border-radius: var(--bs-popover-border-radius); } .popover .popover-arrow { - position: absolute; display: block; - width: 1rem; - height: 0.5rem; + width: var(--bs-popover-arrow-width); + height: var(--bs-popover-arrow-height); } .popover .popover-arrow::before, .popover .popover-arrow::after { position: absolute; @@ -6931,94 +6489,104 @@ textarea.form-control-lg { content: ""; border-color: transparent; border-style: solid; + border-width: 0; } .bs-popover-top > .popover-arrow, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow { - bottom: calc(-0.5rem - 1px); + bottom: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width)); +} +.bs-popover-top > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before, .bs-popover-top > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after { + border-width: var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * 0.5) 0; } .bs-popover-top > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before { bottom: 0; - border-width: 0.5rem 0.5rem 0; - border-top-color: rgba(0, 0, 0, 0.25); + border-top-color: var(--bs-popover-arrow-border); } .bs-popover-top > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after { - bottom: 1px; - border-width: 0.5rem 0.5rem 0; - border-top-color: #fff; + bottom: var(--bs-popover-border-width); + border-top-color: var(--bs-popover-bg); } +/* rtl:begin:ignore */ .bs-popover-end > .popover-arrow, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow { - left: calc(-0.5rem - 1px); - width: 0.5rem; - height: 1rem; + left: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width)); + width: var(--bs-popover-arrow-height); + height: var(--bs-popover-arrow-width); +} +.bs-popover-end > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before, .bs-popover-end > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after { + border-width: calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * 0.5) 0; } .bs-popover-end > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before { left: 0; - border-width: 0.5rem 0.5rem 0.5rem 0; - border-right-color: rgba(0, 0, 0, 0.25); + border-right-color: var(--bs-popover-arrow-border); } .bs-popover-end > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after { - left: 1px; - border-width: 0.5rem 0.5rem 0.5rem 0; - border-right-color: #fff; + left: var(--bs-popover-border-width); + border-right-color: var(--bs-popover-bg); } +/* rtl:end:ignore */ .bs-popover-bottom > .popover-arrow, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow { - top: calc(-0.5rem - 1px); + top: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width)); +} +.bs-popover-bottom > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before, .bs-popover-bottom > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after { + border-width: 0 calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height); } .bs-popover-bottom > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before { top: 0; - border-width: 0 0.5rem 0.5rem 0.5rem; - border-bottom-color: rgba(0, 0, 0, 0.25); + border-bottom-color: var(--bs-popover-arrow-border); } .bs-popover-bottom > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after { - top: 1px; - border-width: 0 0.5rem 0.5rem 0.5rem; - border-bottom-color: #fff; + top: var(--bs-popover-border-width); + border-bottom-color: var(--bs-popover-bg); } .bs-popover-bottom .popover-header::before, .bs-popover-auto[data-popper-placement^=bottom] .popover-header::before { position: absolute; top: 0; left: 50%; display: block; - width: 1rem; - margin-left: -0.5rem; + width: var(--bs-popover-arrow-width); + margin-left: calc(-0.5 * var(--bs-popover-arrow-width)); content: ""; - border-bottom: 1px solid #f0f0f0; + border-bottom: var(--bs-popover-border-width) solid var(--bs-popover-header-bg); } +/* rtl:begin:ignore */ .bs-popover-start > .popover-arrow, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow { - right: calc(-0.5rem - 1px); - width: 0.5rem; - height: 1rem; + right: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width)); + width: var(--bs-popover-arrow-height); + height: var(--bs-popover-arrow-width); +} +.bs-popover-start > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before, .bs-popover-start > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after { + border-width: calc(var(--bs-popover-arrow-width) * 0.5) 0 calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height); } .bs-popover-start > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before { right: 0; - border-width: 0.5rem 0 0.5rem 0.5rem; - border-left-color: rgba(0, 0, 0, 0.25); + border-left-color: var(--bs-popover-arrow-border); } .bs-popover-start > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after { - right: 1px; - border-width: 0.5rem 0 0.5rem 0.5rem; - border-left-color: #fff; + right: var(--bs-popover-border-width); + border-left-color: var(--bs-popover-bg); } +/* rtl:end:ignore */ .popover-header { - padding: 0.5rem 1rem; + padding: var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x); margin-bottom: 0; - font-size: 1rem; - background-color: #f0f0f0; - border-bottom: 1px solid rgba(0, 0, 0, 0.2); - border-top-left-radius: calc(0.3rem - 1px); - border-top-right-radius: calc(0.3rem - 1px); + font-size: var(--bs-popover-header-font-size); + color: var(--bs-popover-header-color); + background-color: var(--bs-popover-header-bg); + border-bottom: var(--bs-popover-border-width) solid var(--bs-popover-border-color); + border-top-left-radius: var(--bs-popover-inner-border-radius); + border-top-right-radius: var(--bs-popover-inner-border-radius); } .popover-header:empty { display: none; } .popover-body { - padding: 1rem 1rem; - color: #212529; + padding: var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x); + color: var(--bs-popover-body-color); } .carousel { @@ -7062,7 +6630,6 @@ textarea.form-control-lg { display: block; } -/* rtl:begin:ignore */ .carousel-item-next:not(.carousel-item-start), .active.carousel-item-end { transform: translateX(100%); @@ -7073,7 +6640,6 @@ textarea.form-control-lg { transform: translateX(-100%); } -/* rtl:end:ignore */ .carousel-fade .carousel-item { opacity: 0; transition-property: opacity; @@ -7093,7 +6659,7 @@ textarea.form-control-lg { } @media (prefers-reduced-motion: reduce) { .carousel-fade .active.carousel-item-start, -.carousel-fade .active.carousel-item-end { + .carousel-fade .active.carousel-item-end { transition: none; } } @@ -7118,7 +6684,7 @@ textarea.form-control-lg { } @media (prefers-reduced-motion: reduce) { .carousel-control-prev, -.carousel-control-next { + .carousel-control-next { transition: none; } } @@ -7228,10 +6794,14 @@ textarea.form-control-lg { color: #000; } -@-webkit-keyframes spinner-border { - to { - transform: rotate(360deg) /* rtl:ignore */; - } +.spinner-grow, +.spinner-border { + display: inline-block; + width: var(--bs-spinner-width); + height: var(--bs-spinner-height); + vertical-align: var(--bs-spinner-vertical-align); + border-radius: 50%; + animation: var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name); } @keyframes spinner-border { @@ -7240,31 +6810,20 @@ textarea.form-control-lg { } } .spinner-border { - display: inline-block; - width: 2rem; - height: 2rem; - vertical-align: -0.125em; - border: 0.25em solid currentColor; + --bs-spinner-width: 2rem; + --bs-spinner-height: 2rem; + --bs-spinner-vertical-align: -0.125em; + --bs-spinner-border-width: 0.25em; + --bs-spinner-animation-speed: 0.75s; + --bs-spinner-animation-name: spinner-border; + border: var(--bs-spinner-border-width) solid currentcolor; border-right-color: transparent; - border-radius: 50%; - -webkit-animation: 0.75s linear infinite spinner-border; - animation: 0.75s linear infinite spinner-border; } .spinner-border-sm { - width: 1rem; - height: 1rem; - border-width: 0.2em; -} - -@-webkit-keyframes spinner-grow { - 0% { - transform: scale(0); - } - 50% { - opacity: 1; - transform: none; - } + --bs-spinner-width: 1rem; + --bs-spinner-height: 1rem; + --bs-spinner-border-width: 0.2em; } @keyframes spinner-grow { @@ -7277,38 +6836,489 @@ textarea.form-control-lg { } } .spinner-grow { - display: inline-block; - width: 2rem; - height: 2rem; - vertical-align: -0.125em; - background-color: currentColor; - border-radius: 50%; + --bs-spinner-width: 2rem; + --bs-spinner-height: 2rem; + --bs-spinner-vertical-align: -0.125em; + --bs-spinner-animation-speed: 0.75s; + --bs-spinner-animation-name: spinner-grow; + background-color: currentcolor; opacity: 0; - -webkit-animation: 0.75s linear infinite spinner-grow; - animation: 0.75s linear infinite spinner-grow; } .spinner-grow-sm { - width: 1rem; - height: 1rem; + --bs-spinner-width: 1rem; + --bs-spinner-height: 1rem; } @media (prefers-reduced-motion: reduce) { .spinner-border, -.spinner-grow { - -webkit-animation-duration: 1.5s; - animation-duration: 1.5s; + .spinner-grow { + --bs-spinner-animation-speed: 1.5s; + } +} +.offcanvas, .offcanvas-xxl, .offcanvas-xl, .offcanvas-lg, .offcanvas-md, .offcanvas-sm { + --bs-offcanvas-zindex: 1045; + --bs-offcanvas-width: 400px; + --bs-offcanvas-height: 30vh; + --bs-offcanvas-padding-x: 1rem; + --bs-offcanvas-padding-y: 1rem; + --bs-offcanvas-color: ; + --bs-offcanvas-bg: #fff; + --bs-offcanvas-border-width: 1px; + --bs-offcanvas-border-color: var(--bs-border-color-translucent); + --bs-offcanvas-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075); +} + +@media (max-width: 575.98px) { + .offcanvas-sm { + position: fixed; + bottom: 0; + z-index: var(--bs-offcanvas-zindex); + display: flex; + flex-direction: column; + max-width: 100%; + color: var(--bs-offcanvas-color); + visibility: hidden; + background-color: var(--bs-offcanvas-bg); + background-clip: padding-box; + outline: 0; + transition: transform 0.3s ease-in-out; + } +} +@media (max-width: 575.98px) and (prefers-reduced-motion: reduce) { + .offcanvas-sm { + transition: none; + } +} +@media (max-width: 575.98px) { + .offcanvas-sm.offcanvas-start { + top: 0; + left: 0; + width: var(--bs-offcanvas-width); + border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateX(-100%); + } +} +@media (max-width: 575.98px) { + .offcanvas-sm.offcanvas-end { + top: 0; + right: 0; + width: var(--bs-offcanvas-width); + border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateX(100%); + } +} +@media (max-width: 575.98px) { + .offcanvas-sm.offcanvas-top { + top: 0; + right: 0; + left: 0; + height: var(--bs-offcanvas-height); + max-height: 100%; + border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateY(-100%); + } +} +@media (max-width: 575.98px) { + .offcanvas-sm.offcanvas-bottom { + right: 0; + left: 0; + height: var(--bs-offcanvas-height); + max-height: 100%; + border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateY(100%); + } +} +@media (max-width: 575.98px) { + .offcanvas-sm.showing, .offcanvas-sm.show:not(.hiding) { + transform: none; + } +} +@media (max-width: 575.98px) { + .offcanvas-sm.showing, .offcanvas-sm.hiding, .offcanvas-sm.show { + visibility: visible; + } +} +@media (min-width: 576px) { + .offcanvas-sm { + --bs-offcanvas-height: auto; + --bs-offcanvas-border-width: 0; + background-color: transparent !important; + } + .offcanvas-sm .offcanvas-header { + display: none; + } + .offcanvas-sm .offcanvas-body { + display: flex; + flex-grow: 0; + padding: 0; + overflow-y: visible; + background-color: transparent !important; + } +} + +@media (max-width: 767.98px) { + .offcanvas-md { + position: fixed; + bottom: 0; + z-index: var(--bs-offcanvas-zindex); + display: flex; + flex-direction: column; + max-width: 100%; + color: var(--bs-offcanvas-color); + visibility: hidden; + background-color: var(--bs-offcanvas-bg); + background-clip: padding-box; + outline: 0; + transition: transform 0.3s ease-in-out; + } +} +@media (max-width: 767.98px) and (prefers-reduced-motion: reduce) { + .offcanvas-md { + transition: none; + } +} +@media (max-width: 767.98px) { + .offcanvas-md.offcanvas-start { + top: 0; + left: 0; + width: var(--bs-offcanvas-width); + border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateX(-100%); + } +} +@media (max-width: 767.98px) { + .offcanvas-md.offcanvas-end { + top: 0; + right: 0; + width: var(--bs-offcanvas-width); + border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateX(100%); + } +} +@media (max-width: 767.98px) { + .offcanvas-md.offcanvas-top { + top: 0; + right: 0; + left: 0; + height: var(--bs-offcanvas-height); + max-height: 100%; + border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateY(-100%); + } +} +@media (max-width: 767.98px) { + .offcanvas-md.offcanvas-bottom { + right: 0; + left: 0; + height: var(--bs-offcanvas-height); + max-height: 100%; + border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateY(100%); + } +} +@media (max-width: 767.98px) { + .offcanvas-md.showing, .offcanvas-md.show:not(.hiding) { + transform: none; + } +} +@media (max-width: 767.98px) { + .offcanvas-md.showing, .offcanvas-md.hiding, .offcanvas-md.show { + visibility: visible; + } +} +@media (min-width: 768px) { + .offcanvas-md { + --bs-offcanvas-height: auto; + --bs-offcanvas-border-width: 0; + background-color: transparent !important; + } + .offcanvas-md .offcanvas-header { + display: none; + } + .offcanvas-md .offcanvas-body { + display: flex; + flex-grow: 0; + padding: 0; + overflow-y: visible; + background-color: transparent !important; + } +} + +@media (max-width: 991.98px) { + .offcanvas-lg { + position: fixed; + bottom: 0; + z-index: var(--bs-offcanvas-zindex); + display: flex; + flex-direction: column; + max-width: 100%; + color: var(--bs-offcanvas-color); + visibility: hidden; + background-color: var(--bs-offcanvas-bg); + background-clip: padding-box; + outline: 0; + transition: transform 0.3s ease-in-out; + } +} +@media (max-width: 991.98px) and (prefers-reduced-motion: reduce) { + .offcanvas-lg { + transition: none; + } +} +@media (max-width: 991.98px) { + .offcanvas-lg.offcanvas-start { + top: 0; + left: 0; + width: var(--bs-offcanvas-width); + border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateX(-100%); + } +} +@media (max-width: 991.98px) { + .offcanvas-lg.offcanvas-end { + top: 0; + right: 0; + width: var(--bs-offcanvas-width); + border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateX(100%); + } +} +@media (max-width: 991.98px) { + .offcanvas-lg.offcanvas-top { + top: 0; + right: 0; + left: 0; + height: var(--bs-offcanvas-height); + max-height: 100%; + border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateY(-100%); + } +} +@media (max-width: 991.98px) { + .offcanvas-lg.offcanvas-bottom { + right: 0; + left: 0; + height: var(--bs-offcanvas-height); + max-height: 100%; + border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateY(100%); + } +} +@media (max-width: 991.98px) { + .offcanvas-lg.showing, .offcanvas-lg.show:not(.hiding) { + transform: none; + } +} +@media (max-width: 991.98px) { + .offcanvas-lg.showing, .offcanvas-lg.hiding, .offcanvas-lg.show { + visibility: visible; + } +} +@media (min-width: 992px) { + .offcanvas-lg { + --bs-offcanvas-height: auto; + --bs-offcanvas-border-width: 0; + background-color: transparent !important; + } + .offcanvas-lg .offcanvas-header { + display: none; + } + .offcanvas-lg .offcanvas-body { + display: flex; + flex-grow: 0; + padding: 0; + overflow-y: visible; + background-color: transparent !important; + } +} + +@media (max-width: 1199.98px) { + .offcanvas-xl { + position: fixed; + bottom: 0; + z-index: var(--bs-offcanvas-zindex); + display: flex; + flex-direction: column; + max-width: 100%; + color: var(--bs-offcanvas-color); + visibility: hidden; + background-color: var(--bs-offcanvas-bg); + background-clip: padding-box; + outline: 0; + transition: transform 0.3s ease-in-out; + } +} +@media (max-width: 1199.98px) and (prefers-reduced-motion: reduce) { + .offcanvas-xl { + transition: none; + } +} +@media (max-width: 1199.98px) { + .offcanvas-xl.offcanvas-start { + top: 0; + left: 0; + width: var(--bs-offcanvas-width); + border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateX(-100%); + } +} +@media (max-width: 1199.98px) { + .offcanvas-xl.offcanvas-end { + top: 0; + right: 0; + width: var(--bs-offcanvas-width); + border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateX(100%); + } +} +@media (max-width: 1199.98px) { + .offcanvas-xl.offcanvas-top { + top: 0; + right: 0; + left: 0; + height: var(--bs-offcanvas-height); + max-height: 100%; + border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateY(-100%); + } +} +@media (max-width: 1199.98px) { + .offcanvas-xl.offcanvas-bottom { + right: 0; + left: 0; + height: var(--bs-offcanvas-height); + max-height: 100%; + border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateY(100%); } } +@media (max-width: 1199.98px) { + .offcanvas-xl.showing, .offcanvas-xl.show:not(.hiding) { + transform: none; + } +} +@media (max-width: 1199.98px) { + .offcanvas-xl.showing, .offcanvas-xl.hiding, .offcanvas-xl.show { + visibility: visible; + } +} +@media (min-width: 1200px) { + .offcanvas-xl { + --bs-offcanvas-height: auto; + --bs-offcanvas-border-width: 0; + background-color: transparent !important; + } + .offcanvas-xl .offcanvas-header { + display: none; + } + .offcanvas-xl .offcanvas-body { + display: flex; + flex-grow: 0; + padding: 0; + overflow-y: visible; + background-color: transparent !important; + } +} + +@media (max-width: 1399.98px) { + .offcanvas-xxl { + position: fixed; + bottom: 0; + z-index: var(--bs-offcanvas-zindex); + display: flex; + flex-direction: column; + max-width: 100%; + color: var(--bs-offcanvas-color); + visibility: hidden; + background-color: var(--bs-offcanvas-bg); + background-clip: padding-box; + outline: 0; + transition: transform 0.3s ease-in-out; + } +} +@media (max-width: 1399.98px) and (prefers-reduced-motion: reduce) { + .offcanvas-xxl { + transition: none; + } +} +@media (max-width: 1399.98px) { + .offcanvas-xxl.offcanvas-start { + top: 0; + left: 0; + width: var(--bs-offcanvas-width); + border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateX(-100%); + } +} +@media (max-width: 1399.98px) { + .offcanvas-xxl.offcanvas-end { + top: 0; + right: 0; + width: var(--bs-offcanvas-width); + border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateX(100%); + } +} +@media (max-width: 1399.98px) { + .offcanvas-xxl.offcanvas-top { + top: 0; + right: 0; + left: 0; + height: var(--bs-offcanvas-height); + max-height: 100%; + border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateY(-100%); + } +} +@media (max-width: 1399.98px) { + .offcanvas-xxl.offcanvas-bottom { + right: 0; + left: 0; + height: var(--bs-offcanvas-height); + max-height: 100%; + border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateY(100%); + } +} +@media (max-width: 1399.98px) { + .offcanvas-xxl.showing, .offcanvas-xxl.show:not(.hiding) { + transform: none; + } +} +@media (max-width: 1399.98px) { + .offcanvas-xxl.showing, .offcanvas-xxl.hiding, .offcanvas-xxl.show { + visibility: visible; + } +} +@media (min-width: 1400px) { + .offcanvas-xxl { + --bs-offcanvas-height: auto; + --bs-offcanvas-border-width: 0; + background-color: transparent !important; + } + .offcanvas-xxl .offcanvas-header { + display: none; + } + .offcanvas-xxl .offcanvas-body { + display: flex; + flex-grow: 0; + padding: 0; + overflow-y: visible; + background-color: transparent !important; + } +} + .offcanvas { position: fixed; bottom: 0; - z-index: 1045; + z-index: var(--bs-offcanvas-zindex); display: flex; flex-direction: column; max-width: 100%; + color: var(--bs-offcanvas-color); visibility: hidden; - background-color: #fff; + background-color: var(--bs-offcanvas-bg); background-clip: padding-box; outline: 0; transition: transform 0.3s ease-in-out; @@ -7318,6 +7328,43 @@ textarea.form-control-lg { transition: none; } } +.offcanvas.offcanvas-start { + top: 0; + left: 0; + width: var(--bs-offcanvas-width); + border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateX(-100%); +} +.offcanvas.offcanvas-end { + top: 0; + right: 0; + width: var(--bs-offcanvas-width); + border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateX(100%); +} +.offcanvas.offcanvas-top { + top: 0; + right: 0; + left: 0; + height: var(--bs-offcanvas-height); + max-height: 100%; + border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateY(-100%); +} +.offcanvas.offcanvas-bottom { + right: 0; + left: 0; + height: var(--bs-offcanvas-height); + max-height: 100%; + border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateY(100%); +} +.offcanvas.showing, .offcanvas.show:not(.hiding) { + transform: none; +} +.offcanvas.showing, .offcanvas.hiding, .offcanvas.show { + visibility: visible; +} .offcanvas-backdrop { position: fixed; @@ -7339,13 +7386,13 @@ textarea.form-control-lg { display: flex; align-items: center; justify-content: space-between; - padding: 1rem 1rem; + padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x); } .offcanvas-header .btn-close { - padding: 0.5rem 0.5rem; - margin-top: -0.5rem; - margin-right: -0.5rem; - margin-bottom: -0.5rem; + padding: calc(var(--bs-offcanvas-padding-y) * 0.5) calc(var(--bs-offcanvas-padding-x) * 0.5); + margin-top: calc(-0.5 * var(--bs-offcanvas-padding-y)); + margin-right: calc(-0.5 * var(--bs-offcanvas-padding-x)); + margin-bottom: calc(-0.5 * var(--bs-offcanvas-padding-y)); } .offcanvas-title { @@ -7355,55 +7402,16 @@ textarea.form-control-lg { .offcanvas-body { flex-grow: 1; - padding: 1rem 1rem; + padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x); overflow-y: auto; } -.offcanvas-start { - top: 0; - left: 0; - width: 400px; - border-right: 1px solid rgba(0, 0, 0, 0.2); - transform: translateX(-100%); -} - -.offcanvas-end { - top: 0; - right: 0; - width: 400px; - border-left: 1px solid rgba(0, 0, 0, 0.2); - transform: translateX(100%); -} - -.offcanvas-top { - top: 0; - right: 0; - left: 0; - height: 30vh; - max-height: 100%; - border-bottom: 1px solid rgba(0, 0, 0, 0.2); - transform: translateY(-100%); -} - -.offcanvas-bottom { - right: 0; - left: 0; - height: 30vh; - max-height: 100%; - border-top: 1px solid rgba(0, 0, 0, 0.2); - transform: translateY(100%); -} - -.offcanvas.show { - transform: none; -} - .placeholder { display: inline-block; min-height: 1em; vertical-align: middle; cursor: wait; - background-color: currentColor; + background-color: currentcolor; opacity: 0.5; } .placeholder.btn::before, .wpcf7 input.placeholder[type=submit]::before, .woocommerce-info a.placeholder.button::before, .woocommerce-notices-wrapper .woocommerce-message a.placeholder.button::before { @@ -7424,16 +7432,9 @@ textarea.form-control-lg { } .placeholder-glow .placeholder { - -webkit-animation: placeholder-glow 2s ease-in-out infinite; animation: placeholder-glow 2s ease-in-out infinite; } -@-webkit-keyframes placeholder-glow { - 50% { - opacity: 0.2; - } -} - @keyframes placeholder-glow { 50% { opacity: 0.2; @@ -7444,17 +7445,9 @@ textarea.form-control-lg { mask-image: linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%); -webkit-mask-size: 200% 100%; mask-size: 200% 100%; - -webkit-animation: placeholder-wave 2s linear infinite; animation: placeholder-wave 2s linear infinite; } -@-webkit-keyframes placeholder-wave { - 100% { - -webkit-mask-position: -200% 0%; - mask-position: -200% 0%; - } -} - @keyframes placeholder-wave { 100% { -webkit-mask-position: -200% 0%; @@ -7467,60 +7460,100 @@ textarea.form-control-lg { content: ""; } +.text-bg-primary { + color: #fff !important; + background-color: RGBA(85, 51, 255, var(--bs-bg-opacity, 1)) !important; +} + +.text-bg-secondary { + color: #fff !important; + background-color: RGBA(108, 117, 125, var(--bs-bg-opacity, 1)) !important; +} + +.text-bg-success { + color: #fff !important; + background-color: RGBA(25, 135, 84, var(--bs-bg-opacity, 1)) !important; +} + +.text-bg-info { + color: #000 !important; + background-color: RGBA(13, 202, 240, var(--bs-bg-opacity, 1)) !important; +} + +.text-bg-warning { + color: #000 !important; + background-color: RGBA(255, 193, 7, var(--bs-bg-opacity, 1)) !important; +} + +.text-bg-danger { + color: #fff !important; + background-color: RGBA(220, 53, 69, var(--bs-bg-opacity, 1)) !important; +} + +.text-bg-light { + color: #000 !important; + background-color: RGBA(248, 249, 250, var(--bs-bg-opacity, 1)) !important; +} + +.text-bg-dark { + color: #fff !important; + background-color: RGBA(33, 37, 41, var(--bs-bg-opacity, 1)) !important; +} + .link-primary { - color: #5533ff; + color: #5533ff !important; } .link-primary:hover, .link-primary:focus { - color: #4429cc; + color: #4429cc !important; } .link-secondary { - color: #6c757d; + color: #6c757d !important; } .link-secondary:hover, .link-secondary:focus { - color: #565e64; + color: #565e64 !important; } .link-success { - color: #198754; + color: #198754 !important; } .link-success:hover, .link-success:focus { - color: #146c43; + color: #146c43 !important; } .link-info { - color: #0dcaf0; + color: #0dcaf0 !important; } .link-info:hover, .link-info:focus { - color: #3dd5f3; + color: #3dd5f3 !important; } .link-warning { - color: #ffc107; + color: #ffc107 !important; } .link-warning:hover, .link-warning:focus { - color: #ffcd39; + color: #ffcd39 !important; } .link-danger { - color: #dc3545; + color: #dc3545 !important; } .link-danger:hover, .link-danger:focus { - color: #b02a37; + color: #b02a37 !important; } .link-light { - color: #f8f9fa; + color: #f8f9fa !important; } .link-light:hover, .link-light:focus { - color: #f9fafb; + color: #f9fafb !important; } .link-dark { - color: #212529; + color: #212529 !important; } .link-dark:hover, .link-dark:focus { - color: #1a1e21; + color: #1a1e21 !important; } .ratio { @@ -7573,51 +7606,76 @@ textarea.form-control-lg { } .sticky-top { - position: -webkit-sticky; position: sticky; top: 0; z-index: 1020; } +.sticky-bottom { + position: sticky; + bottom: 0; + z-index: 1020; +} + @media (min-width: 576px) { .sticky-sm-top { - position: -webkit-sticky; position: sticky; top: 0; z-index: 1020; } + .sticky-sm-bottom { + position: sticky; + bottom: 0; + z-index: 1020; + } } @media (min-width: 768px) { .sticky-md-top { - position: -webkit-sticky; position: sticky; top: 0; z-index: 1020; } + .sticky-md-bottom { + position: sticky; + bottom: 0; + z-index: 1020; + } } @media (min-width: 992px) { .sticky-lg-top { - position: -webkit-sticky; position: sticky; top: 0; z-index: 1020; } + .sticky-lg-bottom { + position: sticky; + bottom: 0; + z-index: 1020; + } } @media (min-width: 1200px) { .sticky-xl-top { - position: -webkit-sticky; position: sticky; top: 0; z-index: 1020; } + .sticky-xl-bottom { + position: sticky; + bottom: 0; + z-index: 1020; + } } @media (min-width: 1400px) { .sticky-xxl-top { - position: -webkit-sticky; position: sticky; top: 0; z-index: 1020; } + .sticky-xxl-bottom { + position: sticky; + bottom: 0; + z-index: 1020; + } } .hstack { display: flex; @@ -7667,7 +7725,7 @@ textarea.form-control-lg { align-self: stretch; width: 1px; min-height: 1em; - background-color: currentColor; + background-color: currentcolor; opacity: 0.25; } @@ -7816,7 +7874,6 @@ textarea.form-control-lg { } .position-sticky { - position: -webkit-sticky !important; position: sticky !important; } @@ -7881,7 +7938,7 @@ textarea.form-control-lg { } .border { - border: 1px solid #dee2e6 !important; + border: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important; } .border-0 { @@ -7889,7 +7946,7 @@ textarea.form-control-lg { } .border-top { - border-top: 1px solid #dee2e6 !important; + border-top: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important; } .border-top-0 { @@ -7897,7 +7954,7 @@ textarea.form-control-lg { } .border-end { - border-right: 1px solid #dee2e6 !important; + border-right: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important; } .border-end-0 { @@ -7905,7 +7962,7 @@ textarea.form-control-lg { } .border-bottom { - border-bottom: 1px solid #dee2e6 !important; + border-bottom: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important; } .border-bottom-0 { @@ -7913,7 +7970,7 @@ textarea.form-control-lg { } .border-start { - border-left: 1px solid #dee2e6 !important; + border-left: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important; } .border-start-0 { @@ -7921,59 +7978,88 @@ textarea.form-control-lg { } .border-primary { - border-color: #5533ff !important; + --bs-border-opacity: 1; + border-color: rgba(var(--bs-primary-rgb), var(--bs-border-opacity)) !important; } .border-secondary { - border-color: #6c757d !important; + --bs-border-opacity: 1; + border-color: rgba(var(--bs-secondary-rgb), var(--bs-border-opacity)) !important; } .border-success { - border-color: #198754 !important; + --bs-border-opacity: 1; + border-color: rgba(var(--bs-success-rgb), var(--bs-border-opacity)) !important; } .border-info { - border-color: #0dcaf0 !important; + --bs-border-opacity: 1; + border-color: rgba(var(--bs-info-rgb), var(--bs-border-opacity)) !important; } .border-warning { - border-color: #ffc107 !important; + --bs-border-opacity: 1; + border-color: rgba(var(--bs-warning-rgb), var(--bs-border-opacity)) !important; } .border-danger { - border-color: #dc3545 !important; + --bs-border-opacity: 1; + border-color: rgba(var(--bs-danger-rgb), var(--bs-border-opacity)) !important; } .border-light { - border-color: #f8f9fa !important; + --bs-border-opacity: 1; + border-color: rgba(var(--bs-light-rgb), var(--bs-border-opacity)) !important; } .border-dark { - border-color: #212529 !important; + --bs-border-opacity: 1; + border-color: rgba(var(--bs-dark-rgb), var(--bs-border-opacity)) !important; } .border-white { - border-color: #fff !important; + --bs-border-opacity: 1; + border-color: rgba(var(--bs-white-rgb), var(--bs-border-opacity)) !important; } .border-1 { - border-width: 1px !important; + --bs-border-width: 1px; } .border-2 { - border-width: 2px !important; + --bs-border-width: 2px; } .border-3 { - border-width: 3px !important; + --bs-border-width: 3px; } .border-4 { - border-width: 4px !important; + --bs-border-width: 4px; } .border-5 { - border-width: 5px !important; + --bs-border-width: 5px; +} + +.border-opacity-10 { + --bs-border-opacity: 0.1; +} + +.border-opacity-25 { + --bs-border-opacity: 0.25; +} + +.border-opacity-50 { + --bs-border-opacity: 0.5; +} + +.border-opacity-75 { + --bs-border-opacity: 0.75; +} + +.border-opacity-100 { + --bs-border-opacity: 1; } .w-25 { @@ -8088,30 +8174,6 @@ textarea.form-control-lg { flex-wrap: wrap-reverse !important; } -.gap-0 { - gap: 0 !important; -} - -.gap-1 { - gap: 0.25rem !important; -} - -.gap-2 { - gap: 0.5rem !important; -} - -.gap-3 { - gap: 1rem !important; -} - -.gap-4 { - gap: 1.5rem !important; -} - -.gap-5 { - gap: 3rem !important; -} - .justify-content-start { justify-content: flex-start !important; } @@ -8626,6 +8688,30 @@ textarea.form-control-lg { padding-left: 3rem !important; } +.gap-0 { + gap: 0 !important; +} + +.gap-1 { + gap: 0.25rem !important; +} + +.gap-2 { + gap: 0.5rem !important; +} + +.gap-3 { + gap: 1rem !important; +} + +.gap-4 { + gap: 1.5rem !important; +} + +.gap-5 { + gap: 3rem !important; +} + .font-monospace { font-family: var(--bs-font-monospace) !important; } @@ -8678,6 +8764,10 @@ textarea.form-control-lg { font-weight: 700 !important; } +.fw-semibold { + font-weight: 600 !important; +} + .fw-bolder { font-weight: bolder !important; } @@ -8933,14 +9023,12 @@ textarea.form-control-lg { .user-select-auto { -webkit-user-select: auto !important; -moz-user-select: auto !important; - -ms-user-select: auto !important; user-select: auto !important; } .user-select-none { -webkit-user-select: none !important; -moz-user-select: none !important; - -ms-user-select: none !important; user-select: none !important; } @@ -8953,7 +9041,7 @@ textarea.form-control-lg { } .rounded { - border-radius: 0.25rem !important; + border-radius: var(--bs-border-radius) !important; } .rounded-0 { @@ -8961,15 +9049,23 @@ textarea.form-control-lg { } .rounded-1 { - border-radius: 0.2rem !important; + border-radius: var(--bs-border-radius-sm) !important; } .rounded-2 { - border-radius: 0.25rem !important; + border-radius: var(--bs-border-radius) !important; } .rounded-3 { - border-radius: 0.3rem !important; + border-radius: var(--bs-border-radius-lg) !important; +} + +.rounded-4 { + border-radius: var(--bs-border-radius-xl) !important; +} + +.rounded-5 { + border-radius: var(--bs-border-radius-2xl) !important; } .rounded-circle { @@ -8977,27 +9073,27 @@ textarea.form-control-lg { } .rounded-pill { - border-radius: 50rem !important; + border-radius: var(--bs-border-radius-pill) !important; } .rounded-top { - border-top-left-radius: 0.25rem !important; - border-top-right-radius: 0.25rem !important; + border-top-left-radius: var(--bs-border-radius) !important; + border-top-right-radius: var(--bs-border-radius) !important; } .rounded-end { - border-top-right-radius: 0.25rem !important; - border-bottom-right-radius: 0.25rem !important; + border-top-right-radius: var(--bs-border-radius) !important; + border-bottom-right-radius: var(--bs-border-radius) !important; } .rounded-bottom { - border-bottom-right-radius: 0.25rem !important; - border-bottom-left-radius: 0.25rem !important; + border-bottom-right-radius: var(--bs-border-radius) !important; + border-bottom-left-radius: var(--bs-border-radius) !important; } .rounded-start { - border-bottom-left-radius: 0.25rem !important; - border-top-left-radius: 0.25rem !important; + border-bottom-left-radius: var(--bs-border-radius) !important; + border-top-left-radius: var(--bs-border-radius) !important; } .visible { @@ -9012,649 +9108,494 @@ textarea.form-control-lg { .float-sm-start { float: left !important; } - .float-sm-end { float: right !important; } - .float-sm-none { float: none !important; } - .d-sm-inline { display: inline !important; } - .d-sm-inline-block { display: inline-block !important; } - .d-sm-block { display: block !important; } - .d-sm-grid { display: grid !important; } - .d-sm-table { display: table !important; } - .d-sm-table-row { display: table-row !important; } - .d-sm-table-cell { display: table-cell !important; } - .d-sm-flex { display: flex !important; } - .d-sm-inline-flex { display: inline-flex !important; } - .d-sm-none { display: none !important; } - .flex-sm-fill { flex: 1 1 auto !important; } - .flex-sm-row { flex-direction: row !important; } - .flex-sm-column { flex-direction: column !important; } - .flex-sm-row-reverse { flex-direction: row-reverse !important; } - .flex-sm-column-reverse { flex-direction: column-reverse !important; } - .flex-sm-grow-0 { flex-grow: 0 !important; } - .flex-sm-grow-1 { flex-grow: 1 !important; } - .flex-sm-shrink-0 { flex-shrink: 0 !important; } - .flex-sm-shrink-1 { flex-shrink: 1 !important; } - .flex-sm-wrap { flex-wrap: wrap !important; } - .flex-sm-nowrap { flex-wrap: nowrap !important; } - .flex-sm-wrap-reverse { flex-wrap: wrap-reverse !important; } - - .gap-sm-0 { - gap: 0 !important; - } - - .gap-sm-1 { - gap: 0.25rem !important; - } - - .gap-sm-2 { - gap: 0.5rem !important; - } - - .gap-sm-3 { - gap: 1rem !important; - } - - .gap-sm-4 { - gap: 1.5rem !important; - } - - .gap-sm-5 { - gap: 3rem !important; - } - .justify-content-sm-start { justify-content: flex-start !important; } - .justify-content-sm-end { justify-content: flex-end !important; } - .justify-content-sm-center { justify-content: center !important; } - .justify-content-sm-between { justify-content: space-between !important; } - .justify-content-sm-around { justify-content: space-around !important; } - .justify-content-sm-evenly { justify-content: space-evenly !important; } - .align-items-sm-start { align-items: flex-start !important; } - .align-items-sm-end { align-items: flex-end !important; } - .align-items-sm-center { align-items: center !important; } - .align-items-sm-baseline { align-items: baseline !important; } - .align-items-sm-stretch { align-items: stretch !important; } - .align-content-sm-start { align-content: flex-start !important; } - .align-content-sm-end { align-content: flex-end !important; } - .align-content-sm-center { align-content: center !important; } - .align-content-sm-between { align-content: space-between !important; } - .align-content-sm-around { align-content: space-around !important; } - .align-content-sm-stretch { align-content: stretch !important; } - .align-self-sm-auto { align-self: auto !important; } - .align-self-sm-start { align-self: flex-start !important; } - .align-self-sm-end { align-self: flex-end !important; } - .align-self-sm-center { align-self: center !important; } - .align-self-sm-baseline { align-self: baseline !important; } - .align-self-sm-stretch { align-self: stretch !important; } - .order-sm-first { order: -1 !important; } - .order-sm-0 { order: 0 !important; } - .order-sm-1 { order: 1 !important; } - .order-sm-2 { order: 2 !important; } - .order-sm-3 { order: 3 !important; } - .order-sm-4 { order: 4 !important; } - .order-sm-5 { order: 5 !important; } - .order-sm-last { order: 6 !important; } - .m-sm-0 { margin: 0 !important; } - .m-sm-1 { margin: 0.25rem !important; } - .m-sm-2 { margin: 0.5rem !important; } - .m-sm-3 { margin: 1rem !important; } - .m-sm-4 { margin: 1.5rem !important; } - .m-sm-5 { margin: 3rem !important; } - .m-sm-auto { margin: auto !important; } - .mx-sm-0 { margin-right: 0 !important; margin-left: 0 !important; } - .mx-sm-1 { margin-right: 0.25rem !important; margin-left: 0.25rem !important; } - .mx-sm-2 { margin-right: 0.5rem !important; margin-left: 0.5rem !important; } - .mx-sm-3 { margin-right: 1rem !important; margin-left: 1rem !important; } - .mx-sm-4 { margin-right: 1.5rem !important; margin-left: 1.5rem !important; } - .mx-sm-5 { margin-right: 3rem !important; margin-left: 3rem !important; } - .mx-sm-auto { margin-right: auto !important; margin-left: auto !important; } - .my-sm-0 { margin-top: 0 !important; margin-bottom: 0 !important; } - .my-sm-1 { margin-top: 0.25rem !important; margin-bottom: 0.25rem !important; } - .my-sm-2 { margin-top: 0.5rem !important; margin-bottom: 0.5rem !important; } - .my-sm-3 { margin-top: 1rem !important; margin-bottom: 1rem !important; } - .my-sm-4 { margin-top: 1.5rem !important; margin-bottom: 1.5rem !important; } - .my-sm-5 { margin-top: 3rem !important; margin-bottom: 3rem !important; } - .my-sm-auto { margin-top: auto !important; margin-bottom: auto !important; } - .mt-sm-0 { margin-top: 0 !important; } - .mt-sm-1 { margin-top: 0.25rem !important; } - .mt-sm-2 { margin-top: 0.5rem !important; } - .mt-sm-3 { margin-top: 1rem !important; } - .mt-sm-4 { margin-top: 1.5rem !important; } - .mt-sm-5 { margin-top: 3rem !important; } - .mt-sm-auto { margin-top: auto !important; } - .me-sm-0 { margin-right: 0 !important; } - .me-sm-1 { margin-right: 0.25rem !important; } - .me-sm-2 { margin-right: 0.5rem !important; } - .me-sm-3 { margin-right: 1rem !important; } - .me-sm-4 { margin-right: 1.5rem !important; } - .me-sm-5 { margin-right: 3rem !important; } - .me-sm-auto { margin-right: auto !important; } - .mb-sm-0 { margin-bottom: 0 !important; } - .mb-sm-1 { margin-bottom: 0.25rem !important; } - .mb-sm-2 { margin-bottom: 0.5rem !important; } - .mb-sm-3 { margin-bottom: 1rem !important; } - .mb-sm-4 { margin-bottom: 1.5rem !important; } - .mb-sm-5 { margin-bottom: 3rem !important; } - .mb-sm-auto { margin-bottom: auto !important; } - .ms-sm-0 { margin-left: 0 !important; } - .ms-sm-1 { margin-left: 0.25rem !important; } - .ms-sm-2 { margin-left: 0.5rem !important; } - .ms-sm-3 { margin-left: 1rem !important; } - .ms-sm-4 { margin-left: 1.5rem !important; } - .ms-sm-5 { margin-left: 3rem !important; } - .ms-sm-auto { margin-left: auto !important; } - .p-sm-0 { padding: 0 !important; } - .p-sm-1 { padding: 0.25rem !important; } - .p-sm-2 { padding: 0.5rem !important; } - .p-sm-3 { padding: 1rem !important; } - .p-sm-4 { padding: 1.5rem !important; } - .p-sm-5 { padding: 3rem !important; } - .px-sm-0 { padding-right: 0 !important; padding-left: 0 !important; } - .px-sm-1 { padding-right: 0.25rem !important; padding-left: 0.25rem !important; } - .px-sm-2 { padding-right: 0.5rem !important; padding-left: 0.5rem !important; } - .px-sm-3 { padding-right: 1rem !important; padding-left: 1rem !important; } - .px-sm-4 { padding-right: 1.5rem !important; padding-left: 1.5rem !important; } - .px-sm-5 { padding-right: 3rem !important; padding-left: 3rem !important; } - .py-sm-0 { padding-top: 0 !important; padding-bottom: 0 !important; } - .py-sm-1 { padding-top: 0.25rem !important; padding-bottom: 0.25rem !important; } - .py-sm-2 { padding-top: 0.5rem !important; padding-bottom: 0.5rem !important; } - .py-sm-3 { padding-top: 1rem !important; padding-bottom: 1rem !important; } - .py-sm-4 { padding-top: 1.5rem !important; padding-bottom: 1.5rem !important; } - .py-sm-5 { padding-top: 3rem !important; padding-bottom: 3rem !important; } - .pt-sm-0 { padding-top: 0 !important; } - .pt-sm-1 { padding-top: 0.25rem !important; } - .pt-sm-2 { padding-top: 0.5rem !important; } - .pt-sm-3 { padding-top: 1rem !important; } - .pt-sm-4 { padding-top: 1.5rem !important; } - .pt-sm-5 { padding-top: 3rem !important; } - .pe-sm-0 { padding-right: 0 !important; } - .pe-sm-1 { padding-right: 0.25rem !important; } - .pe-sm-2 { padding-right: 0.5rem !important; } - .pe-sm-3 { padding-right: 1rem !important; } - .pe-sm-4 { padding-right: 1.5rem !important; } - .pe-sm-5 { padding-right: 3rem !important; } - .pb-sm-0 { padding-bottom: 0 !important; } - .pb-sm-1 { padding-bottom: 0.25rem !important; } - .pb-sm-2 { padding-bottom: 0.5rem !important; } - .pb-sm-3 { padding-bottom: 1rem !important; } - .pb-sm-4 { padding-bottom: 1.5rem !important; } - .pb-sm-5 { padding-bottom: 3rem !important; } - .ps-sm-0 { padding-left: 0 !important; } - .ps-sm-1 { padding-left: 0.25rem !important; } - .ps-sm-2 { padding-left: 0.5rem !important; } - - .ps-sm-3 { - padding-left: 1rem !important; + .ps-sm-3 { + padding-left: 1rem !important; + } + .ps-sm-4 { + padding-left: 1.5rem !important; + } + .ps-sm-5 { + padding-left: 3rem !important; + } + .gap-sm-0 { + gap: 0 !important; + } + .gap-sm-1 { + gap: 0.25rem !important; + } + .gap-sm-2 { + gap: 0.5rem !important; + } + .gap-sm-3 { + gap: 1rem !important; } - - .ps-sm-4 { - padding-left: 1.5rem !important; + .gap-sm-4 { + gap: 1.5rem !important; } - - .ps-sm-5 { - padding-left: 3rem !important; + .gap-sm-5 { + gap: 3rem !important; } - .text-sm-start { text-align: left !important; } - .text-sm-end { text-align: right !important; } - .text-sm-center { text-align: center !important; } @@ -9663,649 +9604,494 @@ textarea.form-control-lg { .float-md-start { float: left !important; } - .float-md-end { float: right !important; } - .float-md-none { float: none !important; } - .d-md-inline { display: inline !important; } - .d-md-inline-block { display: inline-block !important; } - .d-md-block { display: block !important; } - .d-md-grid { display: grid !important; } - .d-md-table { display: table !important; } - .d-md-table-row { display: table-row !important; } - .d-md-table-cell { display: table-cell !important; } - .d-md-flex { display: flex !important; } - .d-md-inline-flex { display: inline-flex !important; } - .d-md-none { display: none !important; } - .flex-md-fill { flex: 1 1 auto !important; } - .flex-md-row { flex-direction: row !important; } - .flex-md-column { flex-direction: column !important; } - .flex-md-row-reverse { flex-direction: row-reverse !important; } - .flex-md-column-reverse { flex-direction: column-reverse !important; } - .flex-md-grow-0 { flex-grow: 0 !important; } - .flex-md-grow-1 { flex-grow: 1 !important; } - .flex-md-shrink-0 { flex-shrink: 0 !important; } - .flex-md-shrink-1 { flex-shrink: 1 !important; } - .flex-md-wrap { flex-wrap: wrap !important; } - .flex-md-nowrap { flex-wrap: nowrap !important; } - .flex-md-wrap-reverse { flex-wrap: wrap-reverse !important; } - - .gap-md-0 { - gap: 0 !important; - } - - .gap-md-1 { - gap: 0.25rem !important; - } - - .gap-md-2 { - gap: 0.5rem !important; - } - - .gap-md-3 { - gap: 1rem !important; - } - - .gap-md-4 { - gap: 1.5rem !important; - } - - .gap-md-5 { - gap: 3rem !important; - } - .justify-content-md-start { justify-content: flex-start !important; } - .justify-content-md-end { justify-content: flex-end !important; } - .justify-content-md-center { justify-content: center !important; } - .justify-content-md-between { justify-content: space-between !important; } - .justify-content-md-around { justify-content: space-around !important; } - .justify-content-md-evenly { justify-content: space-evenly !important; } - .align-items-md-start { align-items: flex-start !important; } - .align-items-md-end { align-items: flex-end !important; } - .align-items-md-center { align-items: center !important; } - .align-items-md-baseline { align-items: baseline !important; } - .align-items-md-stretch { align-items: stretch !important; } - .align-content-md-start { align-content: flex-start !important; } - .align-content-md-end { align-content: flex-end !important; } - .align-content-md-center { align-content: center !important; } - .align-content-md-between { align-content: space-between !important; } - .align-content-md-around { align-content: space-around !important; } - .align-content-md-stretch { align-content: stretch !important; } - .align-self-md-auto { align-self: auto !important; } - .align-self-md-start { align-self: flex-start !important; } - .align-self-md-end { align-self: flex-end !important; } - .align-self-md-center { align-self: center !important; } - .align-self-md-baseline { align-self: baseline !important; } - .align-self-md-stretch { align-self: stretch !important; } - .order-md-first { order: -1 !important; } - .order-md-0 { order: 0 !important; } - .order-md-1 { order: 1 !important; } - .order-md-2 { order: 2 !important; } - .order-md-3 { order: 3 !important; } - .order-md-4 { order: 4 !important; } - .order-md-5 { order: 5 !important; } - .order-md-last { order: 6 !important; } - .m-md-0 { margin: 0 !important; } - .m-md-1 { margin: 0.25rem !important; } - .m-md-2 { margin: 0.5rem !important; } - .m-md-3 { margin: 1rem !important; } - .m-md-4 { margin: 1.5rem !important; } - .m-md-5 { margin: 3rem !important; } - .m-md-auto { margin: auto !important; } - .mx-md-0 { margin-right: 0 !important; margin-left: 0 !important; } - .mx-md-1 { margin-right: 0.25rem !important; margin-left: 0.25rem !important; } - .mx-md-2 { margin-right: 0.5rem !important; margin-left: 0.5rem !important; } - .mx-md-3 { margin-right: 1rem !important; margin-left: 1rem !important; } - .mx-md-4 { margin-right: 1.5rem !important; margin-left: 1.5rem !important; } - .mx-md-5 { margin-right: 3rem !important; margin-left: 3rem !important; } - .mx-md-auto { margin-right: auto !important; margin-left: auto !important; } - .my-md-0 { margin-top: 0 !important; margin-bottom: 0 !important; } - .my-md-1 { margin-top: 0.25rem !important; margin-bottom: 0.25rem !important; } - .my-md-2 { margin-top: 0.5rem !important; margin-bottom: 0.5rem !important; } - .my-md-3 { margin-top: 1rem !important; margin-bottom: 1rem !important; } - .my-md-4 { margin-top: 1.5rem !important; margin-bottom: 1.5rem !important; } - .my-md-5 { margin-top: 3rem !important; margin-bottom: 3rem !important; } - .my-md-auto { margin-top: auto !important; margin-bottom: auto !important; } - .mt-md-0 { margin-top: 0 !important; } - .mt-md-1 { margin-top: 0.25rem !important; } - .mt-md-2 { margin-top: 0.5rem !important; } - .mt-md-3 { margin-top: 1rem !important; } - .mt-md-4 { margin-top: 1.5rem !important; } - .mt-md-5 { margin-top: 3rem !important; } - .mt-md-auto { margin-top: auto !important; } - .me-md-0 { margin-right: 0 !important; } - .me-md-1 { margin-right: 0.25rem !important; } - .me-md-2 { margin-right: 0.5rem !important; } - .me-md-3 { margin-right: 1rem !important; } - .me-md-4 { margin-right: 1.5rem !important; } - .me-md-5 { margin-right: 3rem !important; } - .me-md-auto { margin-right: auto !important; } - .mb-md-0 { margin-bottom: 0 !important; } - .mb-md-1 { margin-bottom: 0.25rem !important; } - .mb-md-2 { margin-bottom: 0.5rem !important; } - .mb-md-3 { margin-bottom: 1rem !important; } - .mb-md-4 { margin-bottom: 1.5rem !important; } - .mb-md-5 { margin-bottom: 3rem !important; } - .mb-md-auto { margin-bottom: auto !important; } - .ms-md-0 { margin-left: 0 !important; } - .ms-md-1 { margin-left: 0.25rem !important; } - .ms-md-2 { margin-left: 0.5rem !important; } - .ms-md-3 { margin-left: 1rem !important; } - .ms-md-4 { margin-left: 1.5rem !important; } - .ms-md-5 { margin-left: 3rem !important; } - .ms-md-auto { margin-left: auto !important; } - .p-md-0 { padding: 0 !important; } - .p-md-1 { padding: 0.25rem !important; } - .p-md-2 { padding: 0.5rem !important; } - .p-md-3 { padding: 1rem !important; } - .p-md-4 { padding: 1.5rem !important; } - .p-md-5 { padding: 3rem !important; } - .px-md-0 { padding-right: 0 !important; padding-left: 0 !important; } - .px-md-1 { padding-right: 0.25rem !important; padding-left: 0.25rem !important; } - .px-md-2 { padding-right: 0.5rem !important; padding-left: 0.5rem !important; } - .px-md-3 { padding-right: 1rem !important; padding-left: 1rem !important; } - .px-md-4 { padding-right: 1.5rem !important; padding-left: 1.5rem !important; } - .px-md-5 { padding-right: 3rem !important; padding-left: 3rem !important; } - .py-md-0 { padding-top: 0 !important; padding-bottom: 0 !important; } - .py-md-1 { padding-top: 0.25rem !important; padding-bottom: 0.25rem !important; } - .py-md-2 { padding-top: 0.5rem !important; padding-bottom: 0.5rem !important; } - .py-md-3 { padding-top: 1rem !important; padding-bottom: 1rem !important; } - .py-md-4 { padding-top: 1.5rem !important; padding-bottom: 1.5rem !important; } - .py-md-5 { padding-top: 3rem !important; padding-bottom: 3rem !important; } - .pt-md-0 { padding-top: 0 !important; } - .pt-md-1 { padding-top: 0.25rem !important; } - .pt-md-2 { padding-top: 0.5rem !important; } - .pt-md-3 { padding-top: 1rem !important; } - .pt-md-4 { padding-top: 1.5rem !important; } - .pt-md-5 { padding-top: 3rem !important; } - .pe-md-0 { padding-right: 0 !important; } - .pe-md-1 { padding-right: 0.25rem !important; } - .pe-md-2 { padding-right: 0.5rem !important; } - .pe-md-3 { padding-right: 1rem !important; } - .pe-md-4 { padding-right: 1.5rem !important; } - .pe-md-5 { padding-right: 3rem !important; } - .pb-md-0 { padding-bottom: 0 !important; } - .pb-md-1 { padding-bottom: 0.25rem !important; } - .pb-md-2 { padding-bottom: 0.5rem !important; } - .pb-md-3 { padding-bottom: 1rem !important; } - .pb-md-4 { padding-bottom: 1.5rem !important; } - .pb-md-5 { padding-bottom: 3rem !important; } - .ps-md-0 { padding-left: 0 !important; } - .ps-md-1 { padding-left: 0.25rem !important; } - .ps-md-2 { padding-left: 0.5rem !important; } - .ps-md-3 { padding-left: 1rem !important; } - .ps-md-4 { padding-left: 1.5rem !important; } - .ps-md-5 { padding-left: 3rem !important; } - + .gap-md-0 { + gap: 0 !important; + } + .gap-md-1 { + gap: 0.25rem !important; + } + .gap-md-2 { + gap: 0.5rem !important; + } + .gap-md-3 { + gap: 1rem !important; + } + .gap-md-4 { + gap: 1.5rem !important; + } + .gap-md-5 { + gap: 3rem !important; + } .text-md-start { text-align: left !important; } - .text-md-end { text-align: right !important; } - .text-md-center { text-align: center !important; } @@ -10314,649 +10100,494 @@ textarea.form-control-lg { .float-lg-start { float: left !important; } - .float-lg-end { float: right !important; } - .float-lg-none { float: none !important; } - .d-lg-inline { display: inline !important; } - .d-lg-inline-block { display: inline-block !important; } - .d-lg-block { display: block !important; } - .d-lg-grid { display: grid !important; } - .d-lg-table { display: table !important; } - .d-lg-table-row { display: table-row !important; } - .d-lg-table-cell { display: table-cell !important; } - .d-lg-flex { display: flex !important; } - .d-lg-inline-flex { display: inline-flex !important; } - .d-lg-none { display: none !important; } - .flex-lg-fill { flex: 1 1 auto !important; } - .flex-lg-row { flex-direction: row !important; } - .flex-lg-column { flex-direction: column !important; } - .flex-lg-row-reverse { flex-direction: row-reverse !important; } - .flex-lg-column-reverse { flex-direction: column-reverse !important; } - .flex-lg-grow-0 { flex-grow: 0 !important; } - .flex-lg-grow-1 { flex-grow: 1 !important; } - - .flex-lg-shrink-0 { - flex-shrink: 0 !important; - } - - .flex-lg-shrink-1 { - flex-shrink: 1 !important; - } - - .flex-lg-wrap { - flex-wrap: wrap !important; - } - - .flex-lg-nowrap { - flex-wrap: nowrap !important; - } - - .flex-lg-wrap-reverse { - flex-wrap: wrap-reverse !important; - } - - .gap-lg-0 { - gap: 0 !important; - } - - .gap-lg-1 { - gap: 0.25rem !important; + .flex-lg-shrink-0 { + flex-shrink: 0 !important; } - - .gap-lg-2 { - gap: 0.5rem !important; + .flex-lg-shrink-1 { + flex-shrink: 1 !important; } - - .gap-lg-3 { - gap: 1rem !important; + .flex-lg-wrap { + flex-wrap: wrap !important; } - - .gap-lg-4 { - gap: 1.5rem !important; + .flex-lg-nowrap { + flex-wrap: nowrap !important; } - - .gap-lg-5 { - gap: 3rem !important; + .flex-lg-wrap-reverse { + flex-wrap: wrap-reverse !important; } - .justify-content-lg-start { justify-content: flex-start !important; } - .justify-content-lg-end { justify-content: flex-end !important; } - .justify-content-lg-center { justify-content: center !important; } - .justify-content-lg-between { justify-content: space-between !important; } - .justify-content-lg-around { justify-content: space-around !important; } - .justify-content-lg-evenly { justify-content: space-evenly !important; } - .align-items-lg-start { align-items: flex-start !important; } - .align-items-lg-end { align-items: flex-end !important; } - .align-items-lg-center { align-items: center !important; } - .align-items-lg-baseline { align-items: baseline !important; } - .align-items-lg-stretch { align-items: stretch !important; } - .align-content-lg-start { align-content: flex-start !important; } - .align-content-lg-end { align-content: flex-end !important; } - .align-content-lg-center { align-content: center !important; } - .align-content-lg-between { align-content: space-between !important; } - .align-content-lg-around { align-content: space-around !important; } - .align-content-lg-stretch { align-content: stretch !important; } - .align-self-lg-auto { align-self: auto !important; } - .align-self-lg-start { align-self: flex-start !important; } - .align-self-lg-end { align-self: flex-end !important; } - .align-self-lg-center { align-self: center !important; } - .align-self-lg-baseline { align-self: baseline !important; } - .align-self-lg-stretch { align-self: stretch !important; } - .order-lg-first { order: -1 !important; } - .order-lg-0 { order: 0 !important; } - .order-lg-1 { order: 1 !important; } - .order-lg-2 { order: 2 !important; } - .order-lg-3 { order: 3 !important; } - .order-lg-4 { order: 4 !important; } - .order-lg-5 { order: 5 !important; } - .order-lg-last { order: 6 !important; } - .m-lg-0 { margin: 0 !important; } - .m-lg-1 { margin: 0.25rem !important; } - .m-lg-2 { margin: 0.5rem !important; } - .m-lg-3 { margin: 1rem !important; } - .m-lg-4 { margin: 1.5rem !important; } - .m-lg-5 { margin: 3rem !important; } - .m-lg-auto { margin: auto !important; } - .mx-lg-0 { margin-right: 0 !important; margin-left: 0 !important; } - .mx-lg-1 { margin-right: 0.25rem !important; margin-left: 0.25rem !important; } - .mx-lg-2 { margin-right: 0.5rem !important; margin-left: 0.5rem !important; } - .mx-lg-3 { margin-right: 1rem !important; margin-left: 1rem !important; } - .mx-lg-4 { margin-right: 1.5rem !important; margin-left: 1.5rem !important; } - .mx-lg-5 { margin-right: 3rem !important; margin-left: 3rem !important; } - .mx-lg-auto { margin-right: auto !important; margin-left: auto !important; } - .my-lg-0 { margin-top: 0 !important; margin-bottom: 0 !important; } - .my-lg-1 { margin-top: 0.25rem !important; margin-bottom: 0.25rem !important; } - .my-lg-2 { margin-top: 0.5rem !important; margin-bottom: 0.5rem !important; } - .my-lg-3 { margin-top: 1rem !important; margin-bottom: 1rem !important; } - .my-lg-4 { margin-top: 1.5rem !important; margin-bottom: 1.5rem !important; } - .my-lg-5 { margin-top: 3rem !important; margin-bottom: 3rem !important; } - .my-lg-auto { margin-top: auto !important; margin-bottom: auto !important; } - .mt-lg-0 { margin-top: 0 !important; } - .mt-lg-1 { margin-top: 0.25rem !important; } - .mt-lg-2 { margin-top: 0.5rem !important; } - .mt-lg-3 { margin-top: 1rem !important; } - .mt-lg-4 { margin-top: 1.5rem !important; } - .mt-lg-5 { margin-top: 3rem !important; } - .mt-lg-auto { margin-top: auto !important; } - .me-lg-0 { margin-right: 0 !important; } - .me-lg-1 { margin-right: 0.25rem !important; } - .me-lg-2 { margin-right: 0.5rem !important; } - .me-lg-3 { margin-right: 1rem !important; } - .me-lg-4 { margin-right: 1.5rem !important; } - .me-lg-5 { margin-right: 3rem !important; } - .me-lg-auto { margin-right: auto !important; } - .mb-lg-0 { margin-bottom: 0 !important; } - .mb-lg-1 { margin-bottom: 0.25rem !important; } - .mb-lg-2 { margin-bottom: 0.5rem !important; } - .mb-lg-3 { margin-bottom: 1rem !important; } - .mb-lg-4 { margin-bottom: 1.5rem !important; } - .mb-lg-5 { margin-bottom: 3rem !important; } - .mb-lg-auto { margin-bottom: auto !important; } - .ms-lg-0 { margin-left: 0 !important; } - .ms-lg-1 { margin-left: 0.25rem !important; } - .ms-lg-2 { margin-left: 0.5rem !important; } - .ms-lg-3 { margin-left: 1rem !important; } - .ms-lg-4 { margin-left: 1.5rem !important; } - .ms-lg-5 { margin-left: 3rem !important; } - .ms-lg-auto { margin-left: auto !important; } - .p-lg-0 { padding: 0 !important; } - .p-lg-1 { padding: 0.25rem !important; } - .p-lg-2 { padding: 0.5rem !important; } - .p-lg-3 { padding: 1rem !important; } - .p-lg-4 { padding: 1.5rem !important; } - .p-lg-5 { padding: 3rem !important; } - .px-lg-0 { padding-right: 0 !important; padding-left: 0 !important; } - .px-lg-1 { padding-right: 0.25rem !important; padding-left: 0.25rem !important; } - .px-lg-2 { padding-right: 0.5rem !important; padding-left: 0.5rem !important; } - .px-lg-3 { padding-right: 1rem !important; padding-left: 1rem !important; } - .px-lg-4 { padding-right: 1.5rem !important; padding-left: 1.5rem !important; } - .px-lg-5 { padding-right: 3rem !important; padding-left: 3rem !important; } - .py-lg-0 { padding-top: 0 !important; padding-bottom: 0 !important; } - .py-lg-1 { padding-top: 0.25rem !important; padding-bottom: 0.25rem !important; } - .py-lg-2 { padding-top: 0.5rem !important; padding-bottom: 0.5rem !important; } - .py-lg-3 { padding-top: 1rem !important; padding-bottom: 1rem !important; } - .py-lg-4 { padding-top: 1.5rem !important; padding-bottom: 1.5rem !important; } - .py-lg-5 { padding-top: 3rem !important; padding-bottom: 3rem !important; } - .pt-lg-0 { padding-top: 0 !important; } - .pt-lg-1 { padding-top: 0.25rem !important; } - .pt-lg-2 { padding-top: 0.5rem !important; } - .pt-lg-3 { padding-top: 1rem !important; } - .pt-lg-4 { padding-top: 1.5rem !important; } - .pt-lg-5 { padding-top: 3rem !important; } - .pe-lg-0 { padding-right: 0 !important; } - .pe-lg-1 { padding-right: 0.25rem !important; } - .pe-lg-2 { padding-right: 0.5rem !important; } - .pe-lg-3 { padding-right: 1rem !important; } - .pe-lg-4 { padding-right: 1.5rem !important; } - .pe-lg-5 { padding-right: 3rem !important; } - .pb-lg-0 { padding-bottom: 0 !important; } - .pb-lg-1 { padding-bottom: 0.25rem !important; } - .pb-lg-2 { padding-bottom: 0.5rem !important; } - .pb-lg-3 { padding-bottom: 1rem !important; } - .pb-lg-4 { padding-bottom: 1.5rem !important; } - .pb-lg-5 { padding-bottom: 3rem !important; } - .ps-lg-0 { padding-left: 0 !important; } - .ps-lg-1 { padding-left: 0.25rem !important; } - .ps-lg-2 { padding-left: 0.5rem !important; } - .ps-lg-3 { padding-left: 1rem !important; } - .ps-lg-4 { padding-left: 1.5rem !important; } - .ps-lg-5 { padding-left: 3rem !important; } - + .gap-lg-0 { + gap: 0 !important; + } + .gap-lg-1 { + gap: 0.25rem !important; + } + .gap-lg-2 { + gap: 0.5rem !important; + } + .gap-lg-3 { + gap: 1rem !important; + } + .gap-lg-4 { + gap: 1.5rem !important; + } + .gap-lg-5 { + gap: 3rem !important; + } .text-lg-start { text-align: left !important; } - .text-lg-end { text-align: right !important; } - .text-lg-center { text-align: center !important; } @@ -10965,649 +10596,494 @@ textarea.form-control-lg { .float-xl-start { float: left !important; } - .float-xl-end { float: right !important; } - .float-xl-none { float: none !important; } - .d-xl-inline { display: inline !important; } - .d-xl-inline-block { display: inline-block !important; } - .d-xl-block { display: block !important; } - .d-xl-grid { display: grid !important; } - .d-xl-table { display: table !important; } - .d-xl-table-row { display: table-row !important; } - .d-xl-table-cell { display: table-cell !important; } - .d-xl-flex { display: flex !important; } - .d-xl-inline-flex { display: inline-flex !important; } - .d-xl-none { display: none !important; } - .flex-xl-fill { flex: 1 1 auto !important; } - .flex-xl-row { flex-direction: row !important; } - .flex-xl-column { flex-direction: column !important; } - .flex-xl-row-reverse { flex-direction: row-reverse !important; } - .flex-xl-column-reverse { flex-direction: column-reverse !important; } - .flex-xl-grow-0 { flex-grow: 0 !important; } - .flex-xl-grow-1 { flex-grow: 1 !important; } - .flex-xl-shrink-0 { flex-shrink: 0 !important; } - .flex-xl-shrink-1 { flex-shrink: 1 !important; } - .flex-xl-wrap { flex-wrap: wrap !important; } - .flex-xl-nowrap { flex-wrap: nowrap !important; } - .flex-xl-wrap-reverse { flex-wrap: wrap-reverse !important; } - - .gap-xl-0 { - gap: 0 !important; - } - - .gap-xl-1 { - gap: 0.25rem !important; - } - - .gap-xl-2 { - gap: 0.5rem !important; - } - - .gap-xl-3 { - gap: 1rem !important; - } - - .gap-xl-4 { - gap: 1.5rem !important; - } - - .gap-xl-5 { - gap: 3rem !important; - } - .justify-content-xl-start { justify-content: flex-start !important; } - .justify-content-xl-end { justify-content: flex-end !important; } - .justify-content-xl-center { justify-content: center !important; } - .justify-content-xl-between { justify-content: space-between !important; } - .justify-content-xl-around { justify-content: space-around !important; } - .justify-content-xl-evenly { justify-content: space-evenly !important; } - .align-items-xl-start { align-items: flex-start !important; } - .align-items-xl-end { align-items: flex-end !important; } - .align-items-xl-center { align-items: center !important; } - .align-items-xl-baseline { align-items: baseline !important; } - .align-items-xl-stretch { align-items: stretch !important; } - .align-content-xl-start { align-content: flex-start !important; } - .align-content-xl-end { align-content: flex-end !important; } - .align-content-xl-center { align-content: center !important; } - .align-content-xl-between { align-content: space-between !important; } - .align-content-xl-around { align-content: space-around !important; } - .align-content-xl-stretch { align-content: stretch !important; } - .align-self-xl-auto { align-self: auto !important; } - .align-self-xl-start { align-self: flex-start !important; } - .align-self-xl-end { align-self: flex-end !important; } - .align-self-xl-center { align-self: center !important; } - .align-self-xl-baseline { align-self: baseline !important; } - .align-self-xl-stretch { align-self: stretch !important; } - .order-xl-first { order: -1 !important; } - .order-xl-0 { order: 0 !important; } - .order-xl-1 { order: 1 !important; } - .order-xl-2 { order: 2 !important; } - .order-xl-3 { order: 3 !important; } - .order-xl-4 { order: 4 !important; } - .order-xl-5 { order: 5 !important; } - .order-xl-last { order: 6 !important; } - .m-xl-0 { margin: 0 !important; } - .m-xl-1 { margin: 0.25rem !important; } - .m-xl-2 { margin: 0.5rem !important; } - .m-xl-3 { margin: 1rem !important; } - .m-xl-4 { margin: 1.5rem !important; } - .m-xl-5 { margin: 3rem !important; } - .m-xl-auto { margin: auto !important; } - .mx-xl-0 { margin-right: 0 !important; margin-left: 0 !important; } - .mx-xl-1 { margin-right: 0.25rem !important; margin-left: 0.25rem !important; } - .mx-xl-2 { margin-right: 0.5rem !important; margin-left: 0.5rem !important; } - .mx-xl-3 { margin-right: 1rem !important; margin-left: 1rem !important; } - .mx-xl-4 { margin-right: 1.5rem !important; margin-left: 1.5rem !important; } - .mx-xl-5 { margin-right: 3rem !important; margin-left: 3rem !important; } - .mx-xl-auto { margin-right: auto !important; margin-left: auto !important; } - .my-xl-0 { margin-top: 0 !important; margin-bottom: 0 !important; } - .my-xl-1 { margin-top: 0.25rem !important; margin-bottom: 0.25rem !important; } - .my-xl-2 { margin-top: 0.5rem !important; margin-bottom: 0.5rem !important; } - .my-xl-3 { margin-top: 1rem !important; margin-bottom: 1rem !important; } - .my-xl-4 { margin-top: 1.5rem !important; margin-bottom: 1.5rem !important; } - .my-xl-5 { margin-top: 3rem !important; margin-bottom: 3rem !important; } - .my-xl-auto { margin-top: auto !important; margin-bottom: auto !important; } - .mt-xl-0 { margin-top: 0 !important; } - .mt-xl-1 { margin-top: 0.25rem !important; } - .mt-xl-2 { margin-top: 0.5rem !important; } - .mt-xl-3 { margin-top: 1rem !important; } - .mt-xl-4 { margin-top: 1.5rem !important; } - .mt-xl-5 { margin-top: 3rem !important; } - .mt-xl-auto { margin-top: auto !important; } - .me-xl-0 { margin-right: 0 !important; } - .me-xl-1 { margin-right: 0.25rem !important; } - .me-xl-2 { margin-right: 0.5rem !important; } - .me-xl-3 { margin-right: 1rem !important; } - .me-xl-4 { margin-right: 1.5rem !important; } - .me-xl-5 { margin-right: 3rem !important; } - .me-xl-auto { margin-right: auto !important; } - .mb-xl-0 { margin-bottom: 0 !important; } - .mb-xl-1 { margin-bottom: 0.25rem !important; } - .mb-xl-2 { margin-bottom: 0.5rem !important; } - .mb-xl-3 { margin-bottom: 1rem !important; } - .mb-xl-4 { margin-bottom: 1.5rem !important; } - .mb-xl-5 { margin-bottom: 3rem !important; } - .mb-xl-auto { margin-bottom: auto !important; } - .ms-xl-0 { margin-left: 0 !important; } - .ms-xl-1 { margin-left: 0.25rem !important; } - .ms-xl-2 { margin-left: 0.5rem !important; } - .ms-xl-3 { margin-left: 1rem !important; } - .ms-xl-4 { margin-left: 1.5rem !important; } - .ms-xl-5 { margin-left: 3rem !important; } - .ms-xl-auto { margin-left: auto !important; } - .p-xl-0 { padding: 0 !important; } - .p-xl-1 { padding: 0.25rem !important; } - .p-xl-2 { padding: 0.5rem !important; } - .p-xl-3 { padding: 1rem !important; } - .p-xl-4 { padding: 1.5rem !important; } - .p-xl-5 { padding: 3rem !important; } - .px-xl-0 { padding-right: 0 !important; padding-left: 0 !important; } - .px-xl-1 { padding-right: 0.25rem !important; padding-left: 0.25rem !important; } - .px-xl-2 { padding-right: 0.5rem !important; padding-left: 0.5rem !important; } - .px-xl-3 { padding-right: 1rem !important; padding-left: 1rem !important; } - .px-xl-4 { padding-right: 1.5rem !important; padding-left: 1.5rem !important; } - .px-xl-5 { padding-right: 3rem !important; padding-left: 3rem !important; } - .py-xl-0 { padding-top: 0 !important; padding-bottom: 0 !important; } - .py-xl-1 { padding-top: 0.25rem !important; padding-bottom: 0.25rem !important; } - .py-xl-2 { padding-top: 0.5rem !important; padding-bottom: 0.5rem !important; } - .py-xl-3 { padding-top: 1rem !important; padding-bottom: 1rem !important; } - .py-xl-4 { padding-top: 1.5rem !important; padding-bottom: 1.5rem !important; } - .py-xl-5 { padding-top: 3rem !important; padding-bottom: 3rem !important; } - .pt-xl-0 { padding-top: 0 !important; } - .pt-xl-1 { padding-top: 0.25rem !important; } - .pt-xl-2 { padding-top: 0.5rem !important; } - .pt-xl-3 { padding-top: 1rem !important; } - .pt-xl-4 { padding-top: 1.5rem !important; } - .pt-xl-5 { padding-top: 3rem !important; } - .pe-xl-0 { padding-right: 0 !important; } - .pe-xl-1 { padding-right: 0.25rem !important; } - .pe-xl-2 { padding-right: 0.5rem !important; } - .pe-xl-3 { padding-right: 1rem !important; } - .pe-xl-4 { padding-right: 1.5rem !important; } - .pe-xl-5 { padding-right: 3rem !important; } - .pb-xl-0 { padding-bottom: 0 !important; } - .pb-xl-1 { padding-bottom: 0.25rem !important; } - .pb-xl-2 { padding-bottom: 0.5rem !important; } - .pb-xl-3 { padding-bottom: 1rem !important; } - .pb-xl-4 { padding-bottom: 1.5rem !important; } - .pb-xl-5 { padding-bottom: 3rem !important; } - .ps-xl-0 { padding-left: 0 !important; } - .ps-xl-1 { padding-left: 0.25rem !important; } - .ps-xl-2 { padding-left: 0.5rem !important; } - .ps-xl-3 { padding-left: 1rem !important; } - .ps-xl-4 { padding-left: 1.5rem !important; } - .ps-xl-5 { padding-left: 3rem !important; } - + .gap-xl-0 { + gap: 0 !important; + } + .gap-xl-1 { + gap: 0.25rem !important; + } + .gap-xl-2 { + gap: 0.5rem !important; + } + .gap-xl-3 { + gap: 1rem !important; + } + .gap-xl-4 { + gap: 1.5rem !important; + } + .gap-xl-5 { + gap: 3rem !important; + } .text-xl-start { text-align: left !important; } - .text-xl-end { text-align: right !important; } - .text-xl-center { text-align: center !important; } @@ -11616,649 +11092,494 @@ textarea.form-control-lg { .float-xxl-start { float: left !important; } - .float-xxl-end { float: right !important; } - .float-xxl-none { float: none !important; } - .d-xxl-inline { display: inline !important; } - .d-xxl-inline-block { display: inline-block !important; } - .d-xxl-block { display: block !important; } - .d-xxl-grid { display: grid !important; } - .d-xxl-table { display: table !important; } - .d-xxl-table-row { display: table-row !important; } - .d-xxl-table-cell { display: table-cell !important; } - .d-xxl-flex { display: flex !important; } - .d-xxl-inline-flex { display: inline-flex !important; } - .d-xxl-none { display: none !important; } - .flex-xxl-fill { flex: 1 1 auto !important; } - .flex-xxl-row { flex-direction: row !important; } - .flex-xxl-column { flex-direction: column !important; } - .flex-xxl-row-reverse { flex-direction: row-reverse !important; } - .flex-xxl-column-reverse { flex-direction: column-reverse !important; } - .flex-xxl-grow-0 { flex-grow: 0 !important; } - .flex-xxl-grow-1 { flex-grow: 1 !important; } - .flex-xxl-shrink-0 { flex-shrink: 0 !important; } - .flex-xxl-shrink-1 { flex-shrink: 1 !important; } - .flex-xxl-wrap { flex-wrap: wrap !important; } - .flex-xxl-nowrap { flex-wrap: nowrap !important; } - .flex-xxl-wrap-reverse { flex-wrap: wrap-reverse !important; } - - .gap-xxl-0 { - gap: 0 !important; - } - - .gap-xxl-1 { - gap: 0.25rem !important; - } - - .gap-xxl-2 { - gap: 0.5rem !important; - } - - .gap-xxl-3 { - gap: 1rem !important; - } - - .gap-xxl-4 { - gap: 1.5rem !important; - } - - .gap-xxl-5 { - gap: 3rem !important; - } - .justify-content-xxl-start { justify-content: flex-start !important; } - .justify-content-xxl-end { justify-content: flex-end !important; } - .justify-content-xxl-center { justify-content: center !important; } - .justify-content-xxl-between { justify-content: space-between !important; } - .justify-content-xxl-around { justify-content: space-around !important; } - .justify-content-xxl-evenly { justify-content: space-evenly !important; } - .align-items-xxl-start { align-items: flex-start !important; } - .align-items-xxl-end { align-items: flex-end !important; } - .align-items-xxl-center { align-items: center !important; } - .align-items-xxl-baseline { align-items: baseline !important; } - .align-items-xxl-stretch { align-items: stretch !important; } - .align-content-xxl-start { align-content: flex-start !important; } - .align-content-xxl-end { align-content: flex-end !important; } - .align-content-xxl-center { align-content: center !important; } - .align-content-xxl-between { align-content: space-between !important; } - .align-content-xxl-around { align-content: space-around !important; } - .align-content-xxl-stretch { align-content: stretch !important; } - .align-self-xxl-auto { align-self: auto !important; } - .align-self-xxl-start { align-self: flex-start !important; } - .align-self-xxl-end { align-self: flex-end !important; } - .align-self-xxl-center { align-self: center !important; } - .align-self-xxl-baseline { align-self: baseline !important; } - .align-self-xxl-stretch { align-self: stretch !important; } - .order-xxl-first { order: -1 !important; } - .order-xxl-0 { order: 0 !important; } - .order-xxl-1 { order: 1 !important; } - .order-xxl-2 { order: 2 !important; } - .order-xxl-3 { order: 3 !important; } - .order-xxl-4 { order: 4 !important; } - .order-xxl-5 { order: 5 !important; } - .order-xxl-last { order: 6 !important; } - .m-xxl-0 { margin: 0 !important; } - .m-xxl-1 { margin: 0.25rem !important; } - .m-xxl-2 { margin: 0.5rem !important; } - .m-xxl-3 { margin: 1rem !important; } - .m-xxl-4 { margin: 1.5rem !important; } - .m-xxl-5 { margin: 3rem !important; } - .m-xxl-auto { margin: auto !important; } - .mx-xxl-0 { margin-right: 0 !important; margin-left: 0 !important; } - .mx-xxl-1 { margin-right: 0.25rem !important; margin-left: 0.25rem !important; } - .mx-xxl-2 { margin-right: 0.5rem !important; margin-left: 0.5rem !important; } - .mx-xxl-3 { margin-right: 1rem !important; margin-left: 1rem !important; } - .mx-xxl-4 { margin-right: 1.5rem !important; margin-left: 1.5rem !important; } - .mx-xxl-5 { margin-right: 3rem !important; margin-left: 3rem !important; } - .mx-xxl-auto { margin-right: auto !important; margin-left: auto !important; } - .my-xxl-0 { margin-top: 0 !important; margin-bottom: 0 !important; } - .my-xxl-1 { margin-top: 0.25rem !important; margin-bottom: 0.25rem !important; } - .my-xxl-2 { margin-top: 0.5rem !important; margin-bottom: 0.5rem !important; } - .my-xxl-3 { margin-top: 1rem !important; margin-bottom: 1rem !important; } - .my-xxl-4 { margin-top: 1.5rem !important; margin-bottom: 1.5rem !important; } - .my-xxl-5 { margin-top: 3rem !important; margin-bottom: 3rem !important; } - .my-xxl-auto { margin-top: auto !important; margin-bottom: auto !important; } - .mt-xxl-0 { margin-top: 0 !important; } - .mt-xxl-1 { margin-top: 0.25rem !important; } - .mt-xxl-2 { margin-top: 0.5rem !important; } - .mt-xxl-3 { margin-top: 1rem !important; } - .mt-xxl-4 { margin-top: 1.5rem !important; } - .mt-xxl-5 { margin-top: 3rem !important; } - .mt-xxl-auto { margin-top: auto !important; } - .me-xxl-0 { margin-right: 0 !important; } - .me-xxl-1 { margin-right: 0.25rem !important; } - .me-xxl-2 { margin-right: 0.5rem !important; } - .me-xxl-3 { margin-right: 1rem !important; } - .me-xxl-4 { margin-right: 1.5rem !important; } - .me-xxl-5 { margin-right: 3rem !important; } - .me-xxl-auto { margin-right: auto !important; } - .mb-xxl-0 { margin-bottom: 0 !important; } - .mb-xxl-1 { margin-bottom: 0.25rem !important; } - .mb-xxl-2 { margin-bottom: 0.5rem !important; } - .mb-xxl-3 { margin-bottom: 1rem !important; } - .mb-xxl-4 { margin-bottom: 1.5rem !important; } - .mb-xxl-5 { margin-bottom: 3rem !important; } - .mb-xxl-auto { margin-bottom: auto !important; } - .ms-xxl-0 { margin-left: 0 !important; } - .ms-xxl-1 { margin-left: 0.25rem !important; } - .ms-xxl-2 { margin-left: 0.5rem !important; } - .ms-xxl-3 { margin-left: 1rem !important; } - .ms-xxl-4 { margin-left: 1.5rem !important; } - .ms-xxl-5 { margin-left: 3rem !important; } - .ms-xxl-auto { margin-left: auto !important; } - .p-xxl-0 { padding: 0 !important; } - .p-xxl-1 { padding: 0.25rem !important; } - .p-xxl-2 { padding: 0.5rem !important; } - .p-xxl-3 { padding: 1rem !important; } - .p-xxl-4 { padding: 1.5rem !important; } - .p-xxl-5 { padding: 3rem !important; } - .px-xxl-0 { padding-right: 0 !important; padding-left: 0 !important; } - .px-xxl-1 { padding-right: 0.25rem !important; padding-left: 0.25rem !important; } - .px-xxl-2 { padding-right: 0.5rem !important; padding-left: 0.5rem !important; } - .px-xxl-3 { padding-right: 1rem !important; padding-left: 1rem !important; } - .px-xxl-4 { padding-right: 1.5rem !important; padding-left: 1.5rem !important; } - .px-xxl-5 { padding-right: 3rem !important; padding-left: 3rem !important; } - .py-xxl-0 { padding-top: 0 !important; padding-bottom: 0 !important; } - .py-xxl-1 { padding-top: 0.25rem !important; padding-bottom: 0.25rem !important; } - .py-xxl-2 { padding-top: 0.5rem !important; padding-bottom: 0.5rem !important; } - .py-xxl-3 { padding-top: 1rem !important; padding-bottom: 1rem !important; } - .py-xxl-4 { padding-top: 1.5rem !important; padding-bottom: 1.5rem !important; } - .py-xxl-5 { padding-top: 3rem !important; padding-bottom: 3rem !important; } - .pt-xxl-0 { padding-top: 0 !important; } - .pt-xxl-1 { padding-top: 0.25rem !important; } - .pt-xxl-2 { padding-top: 0.5rem !important; } - .pt-xxl-3 { padding-top: 1rem !important; } - .pt-xxl-4 { padding-top: 1.5rem !important; } - .pt-xxl-5 { padding-top: 3rem !important; } - .pe-xxl-0 { padding-right: 0 !important; } - .pe-xxl-1 { padding-right: 0.25rem !important; } - .pe-xxl-2 { padding-right: 0.5rem !important; } - .pe-xxl-3 { padding-right: 1rem !important; } - .pe-xxl-4 { padding-right: 1.5rem !important; } - .pe-xxl-5 { padding-right: 3rem !important; } - .pb-xxl-0 { padding-bottom: 0 !important; } - .pb-xxl-1 { padding-bottom: 0.25rem !important; } - .pb-xxl-2 { padding-bottom: 0.5rem !important; } - .pb-xxl-3 { padding-bottom: 1rem !important; } - .pb-xxl-4 { padding-bottom: 1.5rem !important; } - .pb-xxl-5 { padding-bottom: 3rem !important; } - .ps-xxl-0 { padding-left: 0 !important; } - .ps-xxl-1 { padding-left: 0.25rem !important; } - .ps-xxl-2 { padding-left: 0.5rem !important; } - .ps-xxl-3 { padding-left: 1rem !important; } - .ps-xxl-4 { padding-left: 1.5rem !important; } - .ps-xxl-5 { padding-left: 3rem !important; } - + .gap-xxl-0 { + gap: 0 !important; + } + .gap-xxl-1 { + gap: 0.25rem !important; + } + .gap-xxl-2 { + gap: 0.5rem !important; + } + .gap-xxl-3 { + gap: 1rem !important; + } + .gap-xxl-4 { + gap: 1.5rem !important; + } + .gap-xxl-5 { + gap: 3rem !important; + } .text-xxl-start { text-align: left !important; } - .text-xxl-end { text-align: right !important; } - .text-xxl-center { text-align: center !important; } @@ -12267,15 +11588,12 @@ textarea.form-control-lg { .fs-1 { font-size: 2.5rem !important; } - .fs-2 { font-size: 2rem !important; } - .fs-3 { font-size: 1.75rem !important; } - .fs-4 { font-size: 1.5rem !important; } @@ -12284,39 +11602,30 @@ textarea.form-control-lg { .d-print-inline { display: inline !important; } - .d-print-inline-block { display: inline-block !important; } - .d-print-block { display: block !important; } - .d-print-grid { display: grid !important; } - .d-print-table { display: table !important; } - .d-print-table-row { display: table-row !important; } - .d-print-table-cell { display: table-cell !important; } - .d-print-flex { display: flex !important; } - .d-print-inline-flex { display: inline-flex !important; } - .d-print-none { display: none !important; } @@ -12330,12 +11639,14 @@ body { } #wrapper-hero { - padding: 0px !important; + padding: 0 !important; } .sticky, .gallery-caption, -.bypostauthor { +.bypostauthor, +.wp-caption, +.wp-caption-text { font-size: inherit; } @@ -12348,14 +11659,6 @@ body { background-color: #e9ecef; } -.wp-caption { - font-size: inherit; -} - -.wp-caption-text { - font-size: inherit; -} - .screen-reader-text { position: absolute !important; width: 1px !important; @@ -12384,24 +11687,65 @@ body { display: block; } +.widget_archive select { + display: block; + width: 100%; + padding: 0.375rem 2.25rem 0.375rem 0.75rem; + -moz-padding-start: calc(0.75rem - 3px); + font-size: 1rem; + font-weight: 400; + line-height: 1.5; + color: #212529; + background-color: #fff; + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e"); + background-repeat: no-repeat; + background-position: right 0.75rem center; + background-size: 16px 12px; + border: 1px solid #ced4da; + border-radius: 0.375rem; + transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; +} +@media (prefers-reduced-motion: reduce) { + .widget_archive select { + transition: none; + } +} +.widget_archive select:focus { + border-color: #aa99ff; + outline: 0; + box-shadow: 0 0 0 0.25rem rgba(85, 51, 255, 0.25); +} +.widget_archive select:-moz-focusring { + color: transparent; + text-shadow: 0 0 0 #212529; +} + .entry-footer span { padding-right: 10px; } -img.wp-post-image, -article img, figure, img, +img.wp-post-image, +article img, #secondary img { max-width: 100%; height: auto; } -a.skip-link { - position: fixed; - z-index: 1000; - top: 0px; - right: 0px; +a.skip-link:not(:focus):not(:focus-within) { + position: absolute !important; + width: 1px !important; + height: 1px !important; + padding: 0 !important; + margin: -1px !important; + overflow: hidden !important; + clip: rect(0, 0, 0, 0) !important; + white-space: nowrap !important; + border: 0 !important; } .navbar-dark .navbar-nav .dropdown-menu .nav-link { @@ -12488,6 +11832,22 @@ a.skip-link { display: block; } +.wp-block-search .wp-block-search__button { + margin-left: 0.75rem; +} +.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper { + border: none; + padding: 0; +} +.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__input { + border-radius: 0.375rem; + border: 1px solid #ced4da; + padding: 0.375rem 0.75rem; +} +.wp-block-search.wp-block-search__button-inside .wp-block-search__button { + margin-left: 0; +} + .woocommerce-input-wrapper { width: 100%; } @@ -12522,6 +11882,19 @@ figure.woocommerce-product-gallery__wrapper { color: #dc3545; } +.woocommerce form .form-row label.form-check-label { + line-height: inherit; +} + +.woocommerce form .form-row .checkbox.form-check { + display: block; + line-height: inherit; +} + +.woocommerce form .form-row .input-checkbox.form-check-input { + margin: 0.25em 0 0 -1.5em; +} + .woocommerce div.product p.price, .woocommerce div.product span.price, .woocommerce div.product .stock, @@ -12532,6 +11905,10 @@ figure.woocommerce-product-gallery__wrapper { color: #198754; } +.woocommerce-page form .show-password-input { + top: initial; +} + /*! * Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) @@ -12640,23 +12017,12 @@ figure.woocommerce-product-gallery__wrapper { } .fa-spin { - -webkit-animation: fa-spin 2s infinite linear; animation: fa-spin 2s infinite linear; } .fa-pulse { - -webkit-animation: fa-spin 1s infinite steps(8); animation: fa-spin 1s infinite steps(8); } - -@-webkit-keyframes fa-spin { - 0% { - transform: rotate(0deg); - } - 100% { - transform: rotate(359deg); - } -} @keyframes fa-spin { 0% { transform: rotate(0deg); @@ -15608,6 +14974,10 @@ figure.woocommerce-product-gallery__wrapper { border-color: #0d6efd; } +.wp-block-button:hover .wp-block-button__link.has-white-background-color.has-blue-color { + color: #0d6efd; +} + .has-indigo-color, .has-indigo-color:visited { color: #6610f2; @@ -15618,6 +14988,10 @@ figure.woocommerce-product-gallery__wrapper { border-color: #6610f2; } +.wp-block-button:hover .wp-block-button__link.has-white-background-color.has-indigo-color { + color: #6610f2; +} + .has-purple-color, .has-purple-color:visited { color: #5533ff; @@ -15628,6 +15002,10 @@ figure.woocommerce-product-gallery__wrapper { border-color: #5533ff; } +.wp-block-button:hover .wp-block-button__link.has-white-background-color.has-purple-color { + color: #5533ff; +} + .has-pink-color, .has-pink-color:visited { color: #d63384; @@ -15638,6 +15016,10 @@ figure.woocommerce-product-gallery__wrapper { border-color: #d63384; } +.wp-block-button:hover .wp-block-button__link.has-white-background-color.has-pink-color { + color: #d63384; +} + .has-red-color, .has-red-color:visited { color: #dc3545; @@ -15648,6 +15030,10 @@ figure.woocommerce-product-gallery__wrapper { border-color: #dc3545; } +.wp-block-button:hover .wp-block-button__link.has-white-background-color.has-red-color { + color: #dc3545; +} + .has-orange-color, .has-orange-color:visited { color: #fd7e14; @@ -15658,6 +15044,10 @@ figure.woocommerce-product-gallery__wrapper { border-color: #fd7e14; } +.wp-block-button:hover .wp-block-button__link.has-white-background-color.has-orange-color { + color: #fd7e14; +} + .has-yellow-color, .has-yellow-color:visited { color: #ffc107; @@ -15668,6 +15058,10 @@ figure.woocommerce-product-gallery__wrapper { border-color: #ffc107; } +.wp-block-button:hover .wp-block-button__link.has-white-background-color.has-yellow-color { + color: #ffc107; +} + .has-green-color, .has-green-color:visited { color: #198754; @@ -15678,6 +15072,10 @@ figure.woocommerce-product-gallery__wrapper { border-color: #198754; } +.wp-block-button:hover .wp-block-button__link.has-white-background-color.has-green-color { + color: #198754; +} + .has-teal-color, .has-teal-color:visited { color: #20c997; @@ -15688,6 +15086,10 @@ figure.woocommerce-product-gallery__wrapper { border-color: #20c997; } +.wp-block-button:hover .wp-block-button__link.has-white-background-color.has-teal-color { + color: #20c997; +} + .has-cyan-color, .has-cyan-color:visited { color: #0dcaf0; @@ -15698,6 +15100,24 @@ figure.woocommerce-product-gallery__wrapper { border-color: #0dcaf0; } +.wp-block-button:hover .wp-block-button__link.has-white-background-color.has-cyan-color { + color: #0dcaf0; +} + +.has-black-color, +.has-black-color:visited { + color: #000; +} + +.has-black-background-color { + background-color: #000; + border-color: #000; +} + +.wp-block-button:hover .wp-block-button__link.has-white-background-color.has-black-color { + color: #000; +} + .has-white-color, .has-white-color:visited { color: #fff; @@ -15708,6 +15128,10 @@ figure.woocommerce-product-gallery__wrapper { border-color: #fff; } +.wp-block-button:hover .wp-block-button__link.has-white-background-color.has-white-color { + color: #fff; +} + .has-gray-color, .has-gray-color:visited { color: #6c757d; @@ -15718,6 +15142,10 @@ figure.woocommerce-product-gallery__wrapper { border-color: #6c757d; } +.wp-block-button:hover .wp-block-button__link.has-white-background-color.has-gray-color { + color: #6c757d; +} + .has-gray-dark-color, .has-gray-dark-color:visited { color: #343a40; @@ -15728,6 +15156,10 @@ figure.woocommerce-product-gallery__wrapper { border-color: #343a40; } +.wp-block-button:hover .wp-block-button__link.has-white-background-color.has-gray-dark-color { + color: #343a40; +} + .has-primary-color, .has-primary-color:visited { color: #5533ff; @@ -15738,6 +15170,10 @@ figure.woocommerce-product-gallery__wrapper { border-color: #5533ff; } +.wp-block-button:hover .wp-block-button__link.has-white-background-color.has-primary-color { + color: #5533ff; +} + .has-secondary-color, .has-secondary-color:visited { color: #6c757d; @@ -15748,6 +15184,10 @@ figure.woocommerce-product-gallery__wrapper { border-color: #6c757d; } +.wp-block-button:hover .wp-block-button__link.has-white-background-color.has-secondary-color { + color: #6c757d; +} + .has-success-color, .has-success-color:visited { color: #198754; @@ -15758,6 +15198,10 @@ figure.woocommerce-product-gallery__wrapper { border-color: #198754; } +.wp-block-button:hover .wp-block-button__link.has-white-background-color.has-success-color { + color: #198754; +} + .has-info-color, .has-info-color:visited { color: #0dcaf0; @@ -15768,6 +15212,10 @@ figure.woocommerce-product-gallery__wrapper { border-color: #0dcaf0; } +.wp-block-button:hover .wp-block-button__link.has-white-background-color.has-info-color { + color: #0dcaf0; +} + .has-warning-color, .has-warning-color:visited { color: #ffc107; @@ -15778,6 +15226,10 @@ figure.woocommerce-product-gallery__wrapper { border-color: #ffc107; } +.wp-block-button:hover .wp-block-button__link.has-white-background-color.has-warning-color { + color: #ffc107; +} + .has-danger-color, .has-danger-color:visited { color: #dc3545; @@ -15788,6 +15240,10 @@ figure.woocommerce-product-gallery__wrapper { border-color: #dc3545; } +.wp-block-button:hover .wp-block-button__link.has-white-background-color.has-danger-color { + color: #dc3545; +} + .has-light-color, .has-light-color:visited { color: #f8f9fa; @@ -15798,6 +15254,10 @@ figure.woocommerce-product-gallery__wrapper { border-color: #f8f9fa; } +.wp-block-button:hover .wp-block-button__link.has-white-background-color.has-light-color { + color: #f8f9fa; +} + .has-dark-color, .has-dark-color:visited { color: #212529; @@ -15808,9 +15268,11 @@ figure.woocommerce-product-gallery__wrapper { border-color: #212529; } -figure.wp-block-image { - display: block; +.wp-block-button:hover .wp-block-button__link.has-white-background-color.has-dark-color { + color: #212529; } + +figure.wp-block-image, .wp-block-image > figure { display: block; } @@ -15818,7 +15280,7 @@ body.understrap-no-sidebar .alignwide, body.understrap-no-sidebar .alignfull, body.understrap-no-sidebar .wp-block-cover.alignwide, body.understrap-no-sidebar .wp-block-cover.alignfull { - margin: 0px calc(50% - 50vw); + margin: 0 calc(50% - 50vw); max-width: 100vw; width: 100vw; } @@ -15826,109 +15288,74 @@ body.understrap-no-sidebar .alignwide .wp-block-cover__inner-container, body.understrap-no-sidebar .alignfull .wp-block-cover__inner-container, body.understrap-no-sidebar .wp-block-cover.alignwide .wp-block-cover__inner-container, body.understrap-no-sidebar .wp-block-cover.alignfull .wp-block-cover__inner-container { + --bs-gutter-x: 1.5rem; + --bs-gutter-y: 0; width: 100%; - padding-right: var(--bs-gutter-x, 0.75rem); - padding-left: var(--bs-gutter-x, 0.75rem); + padding-right: calc(var(--bs-gutter-x) * 0.5); + padding-left: calc(var(--bs-gutter-x) * 0.5); margin-right: auto; margin-left: auto; } @media (min-width: 576px) { body.understrap-no-sidebar .alignwide .wp-block-cover__inner-container, -body.understrap-no-sidebar .alignfull .wp-block-cover__inner-container, -body.understrap-no-sidebar .wp-block-cover.alignwide .wp-block-cover__inner-container, -body.understrap-no-sidebar .wp-block-cover.alignfull .wp-block-cover__inner-container { + body.understrap-no-sidebar .alignfull .wp-block-cover__inner-container, + body.understrap-no-sidebar .wp-block-cover.alignwide .wp-block-cover__inner-container, + body.understrap-no-sidebar .wp-block-cover.alignfull .wp-block-cover__inner-container { max-width: 540px; } } @media (min-width: 768px) { body.understrap-no-sidebar .alignwide .wp-block-cover__inner-container, -body.understrap-no-sidebar .alignfull .wp-block-cover__inner-container, -body.understrap-no-sidebar .wp-block-cover.alignwide .wp-block-cover__inner-container, -body.understrap-no-sidebar .wp-block-cover.alignfull .wp-block-cover__inner-container { + body.understrap-no-sidebar .alignfull .wp-block-cover__inner-container, + body.understrap-no-sidebar .wp-block-cover.alignwide .wp-block-cover__inner-container, + body.understrap-no-sidebar .wp-block-cover.alignfull .wp-block-cover__inner-container { max-width: 720px; } } @media (min-width: 992px) { body.understrap-no-sidebar .alignwide .wp-block-cover__inner-container, -body.understrap-no-sidebar .alignfull .wp-block-cover__inner-container, -body.understrap-no-sidebar .wp-block-cover.alignwide .wp-block-cover__inner-container, -body.understrap-no-sidebar .wp-block-cover.alignfull .wp-block-cover__inner-container { + body.understrap-no-sidebar .alignfull .wp-block-cover__inner-container, + body.understrap-no-sidebar .wp-block-cover.alignwide .wp-block-cover__inner-container, + body.understrap-no-sidebar .wp-block-cover.alignfull .wp-block-cover__inner-container { max-width: 960px; } } @media (min-width: 1200px) { body.understrap-no-sidebar .alignwide .wp-block-cover__inner-container, -body.understrap-no-sidebar .alignfull .wp-block-cover__inner-container, -body.understrap-no-sidebar .wp-block-cover.alignwide .wp-block-cover__inner-container, -body.understrap-no-sidebar .wp-block-cover.alignfull .wp-block-cover__inner-container { + body.understrap-no-sidebar .alignfull .wp-block-cover__inner-container, + body.understrap-no-sidebar .wp-block-cover.alignwide .wp-block-cover__inner-container, + body.understrap-no-sidebar .wp-block-cover.alignfull .wp-block-cover__inner-container { max-width: 1140px; } } @media (min-width: 1400px) { body.understrap-no-sidebar .alignwide .wp-block-cover__inner-container, -body.understrap-no-sidebar .alignfull .wp-block-cover__inner-container, -body.understrap-no-sidebar .wp-block-cover.alignwide .wp-block-cover__inner-container, -body.understrap-no-sidebar .wp-block-cover.alignfull .wp-block-cover__inner-container { + body.understrap-no-sidebar .alignfull .wp-block-cover__inner-container, + body.understrap-no-sidebar .wp-block-cover.alignwide .wp-block-cover__inner-container, + body.understrap-no-sidebar .wp-block-cover.alignfull .wp-block-cover__inner-container { max-width: 1320px; } } body.understrap-no-sidebar .alignwide, body.understrap-no-sidebar .wp-block-cover.alignwide { - margin: 0px calc(50% - 45vw); + margin: 0 calc(50% - 45vw); max-width: 90vw; width: 100vw; } -body.understrap-no-sidebar .alignwide .wp-block-cover__inner-container, -body.understrap-no-sidebar .wp-block-cover.alignwide .wp-block-cover__inner-container { - width: 100%; - padding-right: var(--bs-gutter-x, 0.75rem); - padding-left: var(--bs-gutter-x, 0.75rem); - margin-right: auto; - margin-left: auto; -} -@media (min-width: 576px) { - body.understrap-no-sidebar .alignwide .wp-block-cover__inner-container, -body.understrap-no-sidebar .wp-block-cover.alignwide .wp-block-cover__inner-container { - max-width: 540px; - } -} -@media (min-width: 768px) { - body.understrap-no-sidebar .alignwide .wp-block-cover__inner-container, -body.understrap-no-sidebar .wp-block-cover.alignwide .wp-block-cover__inner-container { - max-width: 720px; - } -} -@media (min-width: 992px) { - body.understrap-no-sidebar .alignwide .wp-block-cover__inner-container, -body.understrap-no-sidebar .wp-block-cover.alignwide .wp-block-cover__inner-container { - max-width: 960px; - } -} -@media (min-width: 1200px) { - body.understrap-no-sidebar .alignwide .wp-block-cover__inner-container, -body.understrap-no-sidebar .wp-block-cover.alignwide .wp-block-cover__inner-container { - max-width: 1140px; - } -} -@media (min-width: 1400px) { - body.understrap-no-sidebar .alignwide .wp-block-cover__inner-container, -body.understrap-no-sidebar .wp-block-cover.alignwide .wp-block-cover__inner-container { - max-width: 1320px; - } -} @media (max-width: 920px) { body.understrap-no-sidebar .alignwide, -body.understrap-no-sidebar .wp-block-cover.alignwide { - margin: 0px calc(50% - 48vw); + body.understrap-no-sidebar .wp-block-cover.alignwide { + margin: 0 calc(50% - 48vw); max-width: 96vw; width: 100vw; } } .wp-block-buttons .wp-block-button .wp-block-button__link { - padding: 0.375rem 0.75rem; - font-size: 1rem; - border-radius: 0.25rem; + --bs-btn-padding-y: 0.375rem; + --bs-btn-padding-x: 0.75rem; + --bs-btn-font-size: 1rem; + --bs-btn-border-radius: 0.375rem; } .wp-block-buttons .wp-block-button:not(.is-style-outline) .wp-block-button__link { border: 1px solid transparent; diff --git a/css/child-theme.css.map b/css/child-theme.css.map index deaf4c551..da7d2f71c 100644 --- a/css/child-theme.css.map +++ b/css/child-theme.css.map @@ -1 +1 @@ -{"version":3,"sources":["child-theme.css","../src/sass/assets/bootstrap5/bootstrap.scss","../src/sass/assets/bootstrap5/_root.scss","../src/sass/assets/bootstrap5/_reboot.scss","../src/sass/assets/bootstrap5/vendor/_rfs.scss","../src/sass/assets/bootstrap5/_variables.scss","../src/sass/theme/_child_theme_variables.scss","../src/sass/assets/bootstrap5/mixins/_border-radius.scss","../src/sass/assets/bootstrap5/_type.scss","../src/sass/assets/bootstrap5/mixins/_lists.scss","../src/sass/assets/bootstrap5/_images.scss","../src/sass/assets/bootstrap5/mixins/_image.scss","../src/sass/assets/bootstrap5/_containers.scss","../src/sass/assets/bootstrap5/mixins/_container.scss","../src/sass/assets/bootstrap5/mixins/_breakpoints.scss","../src/sass/assets/bootstrap5/_grid.scss","../src/sass/assets/bootstrap5/mixins/_grid.scss","../src/sass/assets/bootstrap5/_tables.scss","../src/sass/assets/bootstrap5/mixins/_table-variants.scss","../src/sass/assets/bootstrap5/forms/_labels.scss","../src/sass/assets/bootstrap5/forms/_form-text.scss","../src/sass/assets/bootstrap5/forms/_form-control.scss","../src/sass/assets/bootstrap5/mixins/_transition.scss","../src/sass/assets/bootstrap5/mixins/_gradients.scss","../src/sass/assets/bootstrap5/forms/_form-select.scss","../src/sass/assets/bootstrap5/forms/_form-check.scss","../src/sass/assets/bootstrap5/forms/_form-range.scss","../src/sass/assets/bootstrap5/forms/_floating-labels.scss","../src/sass/assets/bootstrap5/forms/_input-group.scss","../src/sass/assets/bootstrap5/mixins/_forms.scss","../src/sass/assets/bootstrap5/_buttons.scss","../src/sass/assets/bootstrap5/mixins/_buttons.scss","../src/sass/assets/bootstrap5/_transitions.scss","../src/sass/assets/bootstrap5/_dropdown.scss","../src/sass/assets/bootstrap5/mixins/_caret.scss","../src/sass/assets/bootstrap5/_button-group.scss","../src/sass/assets/bootstrap5/_nav.scss","../src/sass/assets/bootstrap5/_navbar.scss","../src/sass/assets/bootstrap5/_card.scss","../src/sass/assets/bootstrap5/_accordion.scss","../src/sass/assets/bootstrap5/_breadcrumb.scss","../src/sass/assets/bootstrap5/_pagination.scss","../src/sass/assets/bootstrap5/mixins/_pagination.scss","../src/sass/assets/bootstrap5/_badge.scss","../src/sass/assets/bootstrap5/_alert.scss","../src/sass/assets/bootstrap5/mixins/_alert.scss","../src/sass/assets/bootstrap5/_progress.scss","../src/sass/assets/bootstrap5/_list-group.scss","../src/sass/assets/bootstrap5/mixins/_list-group.scss","../src/sass/assets/bootstrap5/_close.scss","../src/sass/assets/bootstrap5/_toasts.scss","../src/sass/assets/bootstrap5/_modal.scss","../src/sass/assets/bootstrap5/mixins/_backdrop.scss","../src/sass/assets/bootstrap5/_tooltip.scss","../src/sass/assets/bootstrap5/mixins/_reset-text.scss","../src/sass/assets/bootstrap5/_popover.scss","../src/sass/assets/bootstrap5/_carousel.scss","../src/sass/assets/bootstrap5/mixins/_clearfix.scss","../src/sass/assets/bootstrap5/_spinners.scss","../src/sass/assets/bootstrap5/_offcanvas.scss","../src/sass/assets/bootstrap5/_placeholders.scss","../src/sass/assets/bootstrap5/helpers/_colored-links.scss","../src/sass/assets/bootstrap5/helpers/_ratio.scss","../src/sass/assets/bootstrap5/helpers/_position.scss","../src/sass/assets/bootstrap5/helpers/_stacks.scss","../src/sass/assets/bootstrap5/helpers/_visually-hidden.scss","../src/sass/assets/bootstrap5/mixins/_visually-hidden.scss","../src/sass/assets/bootstrap5/helpers/_stretched-link.scss","../src/sass/assets/bootstrap5/helpers/_text-truncation.scss","../src/sass/assets/bootstrap5/mixins/_text-truncate.scss","../src/sass/assets/bootstrap5/helpers/_vr.scss","../src/sass/assets/bootstrap5/mixins/_utilities.scss","../src/sass/assets/bootstrap5/utilities/_api.scss","../src/sass/assets/understrap/theme/_understrap.scss","../src/sass/assets/understrap/theme/_woocommerce.scss","../src/sass/assets/fontawesome/font-awesome.scss","../src/sass/assets/fontawesome/_path.scss","../src/sass/assets/fontawesome/_core.scss","../src/sass/assets/fontawesome/_larger.scss","../src/sass/assets/fontawesome/_fixed-width.scss","../src/sass/assets/fontawesome/_list.scss","../src/sass/assets/fontawesome/_variables.scss","../src/sass/assets/fontawesome/_bordered-pulled.scss","../src/sass/assets/fontawesome/_animated.scss","../src/sass/assets/fontawesome/_rotated-flipped.scss","../src/sass/assets/fontawesome/_mixins.scss","../src/sass/assets/fontawesome/_stacked.scss","../src/sass/assets/fontawesome/_icons.scss","../src/sass/assets/fontawesome/_screen-reader.scss","../src/sass/assets/underscores/_galleries.scss","../src/sass/assets/understrap/theme/_colors.scss","../src/sass/assets/understrap/theme/_blocks.scss","../src/sass/assets/understrap/theme/_contact-form7.scss"],"names":[],"mappings":"AAAA,gBAAgB;ACAhB;;;;;EAAA;ACAA;EAQI,kBAAA;EAAA,oBAAA;EAAA,oBAAA;EAAA,kBAAA;EAAA,iBAAA;EAAA,oBAAA;EAAA,oBAAA;EAAA,mBAAA;EAAA,kBAAA;EAAA,kBAAA;EAAA,gBAAA;EAAA,kBAAA;EAAA,uBAAA;EAIA,sBAAA;EAAA,sBAAA;EAAA,sBAAA;EAAA,sBAAA;EAAA,sBAAA;EAAA,sBAAA;EAAA,sBAAA;EAAA,sBAAA;EAAA,sBAAA;EAIA,qBAAA;EAAA,uBAAA;EAAA,qBAAA;EAAA,kBAAA;EAAA,qBAAA;EAAA,oBAAA;EAAA,mBAAA;EAAA,kBAAA;EAIA,6BAAA;EAAA,iCAAA;EAAA,6BAAA;EAAA,2BAAA;EAAA,6BAAA;EAAA,4BAAA;EAAA,6BAAA;EAAA,yBAAA;EAGF,6BAAA;EACA,uBAAA;EACA,+BAAA;EACA,+BAAA;EAMA,qNAAA;EACA,yGAAA;EACA,yFAAA;EAQA,gDAAA;EACA,yBAAA;EACA,0BAAA;EACA,0BAAA;EACA,wBAAA;EAIA,kBAAA;AFSF;;AG5CA;;;EAGE,sBAAA;AH+CF;;AGhCI;EANJ;IAOM,uBAAA;EHoCJ;AACF;;AGvBA;EACE,SAAA;EACA,uCAAA;ECmPI,mCALI;ED5OR,uCAAA;EACA,uCAAA;EACA,2BAAA;EACA,qCAAA;EACA,mCAAA;EACA,8BAAA;EACA,6CAAA;AH0BF;;AGhBA;EACE,cAAA;EACA,cE+kB4B;EF9kB5B,8BAAA;EACA,SAAA;EACA,aE8kB4B;AL3jB9B;;AGhBA;EACE,WEwb4B;ALra9B;;AGTA;EACE,aAAA;EACA,qBEohB4B;EFjhB5B,gBEohB4B;EFnhB5B,gBEohB4B;AL1gB9B;;AGNA;ECwMQ,iCAAA;AJ9LR;AI4BI;EDtCJ;IC+MQ,iBAAA;EJjMN;AACF;;AGVA;ECmMQ,iCAAA;AJrLR;AImBI;EDjCJ;IC0MQ,eAAA;EJxLN;AACF;;AGdA;EC8LQ,+BAAA;AJ5KR;AIUI;ED5BJ;ICqMQ,kBAAA;EJ/KN;AACF;;AGlBA;ECyLQ,iCAAA;AJnKR;AICI;EDvBJ;ICgMQ,iBAAA;EJtKN;AACF;;AGtBA;ECgLM,kBALI;AJjJV;;AGrBA;EC2KM,eALI;AJ7IV;;AGdA;EACE,aAAA;EACA,mBEkU0B;ALjT5B;;AGNA;;EAEE,yCAAA;EAAA,iCAAA;EACA,YAAA;EACA,sCAAA;EAAA,8BAAA;AHSF;;AGHA;EACE,mBAAA;EACA,kBAAA;EACA,oBAAA;AHMF;;AGAA;;EAEE,kBAAA;AHGF;;AGAA;;;EAGE,aAAA;EACA,mBAAA;AHGF;;AGAA;;;;EAIE,gBAAA;AHGF;;AGAA;EACE,gBEuZ4B;ALpZ9B;;AGEA;EACE,qBAAA;EACA,cAAA;AHCF;;AGKA;EACE,gBAAA;AHFF;;AGUA;;EAEE,mBEgY4B;ALvY9B;;AGeA;EC4EM,kBALI;AJlFV;;AGkBA;EACE,cE4b4B;EF3b5B,yBEmc4B;ALld9B;;AGwBA;;EAEE,kBAAA;ECwDI,iBALI;EDjDR,cAAA;EACA,wBAAA;AHrBF;;AGwBA;EAAM,eAAA;AHpBN;;AGqBA;EAAM,WAAA;AHjBN;;AGsBA;EACE,cGrPO;EHsPP,0BEkMwC;ALrN1C;AGqBE;EACE,cEiMsC;ALpN1C;;AG8BE;EAEE,cAAA;EACA,qBAAA;AH5BJ;;AGmCA;;;;EAIE,qCE6S4B;ED/RxB,cALI;EDPR,+BAAA;EACA,2BAAA;AHhCF;;AGuCA;EACE,cAAA;EACA,aAAA;EACA,mBAAA;EACA,cAAA;ECAI,kBALI;AJ9BV;AGwCE;ECLI,kBALI;EDYN,cAAA;EACA,kBAAA;AHtCJ;;AG0CA;ECZM,kBALI;EDmBR,cE1QQ;EF2QR,qBAAA;AHvCF;AG0CE;EACE,cAAA;AHxCJ;;AG4CA;EACE,sBAAA;ECxBI,kBALI;ED+BR,WEvTS;EFwTT,yBE/SS;EEEP,qBAAA;APqQJ;AG2CE;EACE,UAAA;EC/BE,cALI;EDsCN,gBE0Q0B;ALnT9B;;AGkDA;EACE,gBAAA;AH/CF;;AGqDA;;EAEE,sBAAA;AHlDF;;AG0DA;EACE,oBAAA;EACA,yBAAA;AHvDF;;AG0DA;EACE,mBEwU4B;EFvU5B,sBEuU4B;EFtU5B,cE1VS;EF2VT,gBAAA;AHvDF;;AG8DA;EAEE,mBAAA;EACA,gCAAA;AH5DF;;AG+DA;;;;;;EAME,qBAAA;EACA,mBAAA;EACA,eAAA;AH5DF;;AGoEA;EACE,qBAAA;AHjEF;;AGuEA;EAEE,gBAAA;AHrEF;;AG6EA;EACE,UAAA;AH1EF;;AG+EA;;;;;EAKE,SAAA;EACA,oBAAA;EC9HI,kBALI;EDqIR,oBAAA;AH5EF;;AGgFA;;EAEE,oBAAA;AH7EF;;AGkFA;EACE,eAAA;AH/EF;;AGkFA;EAGE,iBAAA;AHjFF;AGoFE;EACE,UAAA;AHlFJ;;AGyFA;EACE,aAAA;AHtFF;;AG8FA;;;;EAIE,0BAAA;AH3FF;AG8FI;;;;EACE,eAAA;AHzFN;;AGgGA;EACE,UAAA;EACA,kBAAA;AH7FF;;AGkGA;EACE,gBAAA;AH/FF;;AGyGA;EACE,YAAA;EACA,UAAA;EACA,SAAA;EACA,SAAA;AHtGF;;AG8GA;EACE,WAAA;EACA,WAAA;EACA,UAAA;EACA,qBE6J4B;EDhXtB,iCAAA;EDsNN,oBAAA;AH5GF;AI5QI;EDiXJ;ICxMQ,iBAAA;EJuGN;AACF;AGyGE;EACE,WAAA;AHvGJ;;AG8GA;;;;;;;EAOE,UAAA;AH3GF;;AG8GA;EACE,YAAA;AH3GF;;AGoHA;EACE,oBAAA;EACA,6BAAA;AHjHF;;AGyHA;;;;;;;CAAA;AAWA;EACE,wBAAA;AHzHF;;AG8HA;EACE,UAAA;AH3HF;;AGiIA;EACE,aAAA;AH9HF;;AG6HA;EACE,aAAA;AH9HF;;AGoIA;EACE,aAAA;EACA,0BAAA;AHjIF;;AGsIA;EACE,qBAAA;AHnIF;;AGwIA;EACE,SAAA;AHrIF;;AG4IA;EACE,kBAAA;EACA,eAAA;AHzIF;;AGiJA;EACE,wBAAA;AH9IF;;AGsJA;EACE,wBAAA;AHnJF;;AQhcA;EJyQM,kBALI;EIlQR,gBHumB4B;ALpK9B;;AQ9bE;EJsQM,iCAAA;EIpQJ,gBH0lBkB;EGzlBlB,gBH2kB0B;AL1I9B;AIhWI;EIpGF;IJ6QM,eAAA;EJ2LN;AACF;;AQzcE;EJsQM,iCAAA;EIpQJ,gBH0lBkB;EGzlBlB,gBH2kB0B;AL/H9B;AI3WI;EIpGF;IJ6QM,iBAAA;EJsMN;AACF;;AQpdE;EJsQM,iCAAA;EIpQJ,gBH0lBkB;EGzlBlB,gBH2kB0B;ALpH9B;AItXI;EIpGF;IJ6QM,eAAA;EJiNN;AACF;;AQ/dE;EJsQM,iCAAA;EIpQJ,gBH0lBkB;EGzlBlB,gBH2kB0B;ALzG9B;AIjYI;EIpGF;IJ6QM,iBAAA;EJ4NN;AACF;;AQ1eE;EJsQM,iCAAA;EIpQJ,gBH0lBkB;EGzlBlB,gBH2kB0B;AL9F9B;AI5YI;EIpGF;IJ6QM,eAAA;EJuON;AACF;;AQrfE;EJsQM,iCAAA;EIpQJ,gBH0lBkB;EGzlBlB,gBH2kB0B;ALnF9B;AIvZI;EIpGF;IJ6QM,iBAAA;EJkPN;AACF;;AQ1eA;ECrDE,eAAA;EACA,gBAAA;ATmiBF;;AQ1eA;EC1DE,eAAA;EACA,gBAAA;ATwiBF;;AQ5eA;EACE,qBAAA;AR+eF;AQ7eE;EACE,oBH8lB0B;AL/G9B;;AQreA;EJsNM,kBALI;EI/MR,yBAAA;ARweF;;AQpeA;EACE,mBHgSO;EDjFH,kBALI;AJ8RV;AQreE;EACE,gBAAA;ARueJ;;AQneA;EACE,iBAAA;EACA,mBHsRO;EDjFH,kBALI;EI9LR,cHpFS;AL0jBX;AQpeE;EACE,aAAA;ARseJ;;AUpkBA;ECIE,eAAA;EAGA,YAAA;AXkkBF;;AUnkBA;EACE,gBLo9CkC;EKn9ClC,sBLPS;EKQT,yBAAA;EHGE,sBAAA;EIRF,eAAA;EAGA,YAAA;AX2kBF;;AU7jBA;EAEE,qBAAA;AV+jBF;;AU5jBA;EACE,qBAAA;EACA,cAAA;AV+jBF;;AU5jBA;EN+PM,kBALI;EMxPR,cL1BS;ALylBX;;AYjmBE;;;;;;;ECHA,WAAA;EACA,0CAAA;EACA,yCAAA;EACA,kBAAA;EACA,iBAAA;Ab8mBF;;ActjBI;EF5CE;IACE,gBPide;ELqJrB;AACF;Ac5jBI;EF5CE;IACE,gBPide;EL0JrB;AACF;AcjkBI;EF5CE;IACE,gBPide;EL+JrB;AACF;ActkBI;EF5CE;IACE,iBPide;ELoKrB;AACF;Ac3kBI;EF5CE;IACE,iBPide;ELyKrB;AACF;Ae1oBE;ECAA,qBAAA;EACA,gBAAA;EACA,aAAA;EACA,eAAA;EACA,yCAAA;EACA,6CAAA;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A;EACE,qBdwzBsC;ALoyCxC;;AmBnlEA;EACE,iCAAA;EACA,oCAAA;EACA,gBAAA;EfoRI,kBALI;Ee3QR,gBdgkB4B;ALohD9B;;AmBhlEA;EACE,+BAAA;EACA,kCAAA;Ef0QI,kBALI;AJ+0DV;;AmBhlEA;EACE,gCAAA;EACA,mCAAA;EfoQI,mBALI;AJq1DV;;AoBjnEA;EACE,mBfgzBsC;EDhhBlC,kBALI;EgBvRR,cfKS;AL6mEX;;AqBvnEA;;;;;;;;;;;;;;;;;;;EACE,cAAA;EACA,WAAA;EACA,yBAAA;EjB8RI,eALI;EiBtRR,gBhBqkB4B;EgBpkB5B,gBhB0kB4B;EgBzkB5B,chBKS;EgBJT,sBhBLS;EgBMT,4BAAA;EACA,yBAAA;EACA,wBAAA;EAAA,qBAAA;EAAA,gBAAA;EdGE,sBAAA;EeHE,wEDMJ;ArBuoEF;AsBzoEM;EDhBN;;;;;;;;;;;;;;;;;;;ICiBQ,gBAAA;EtB8pEN;AACF;AqB5pEE;;;;;EACE,gBAAA;ArBkqEJ;AqBhqEI;;;;;EACE,eAAA;ArBsqEN;AqBjqEE;;;;;;;;;;;;;;;;;;;EACE,chBjBO;EgBkBP,sBhB3BO;EgB4BP,qBhB8zBoC;EgB7zBpC,UAAA;EAKE,iDhBusB0B;AL0+ChC;AqB1qEE;;;;;;;;;;;;;;;;;;;EAEE,aAAA;ArB6rEJ;AqBzrEE;EACE,chB1CO;EgB4CP,UAAA;ArB4sEJ;AqB/sEE;EACE,chB1CO;EgB4CP,UAAA;ArB4sEJ;AqB/sEE;;;;;;;;;;;;;;;;;;;EACE,chB1CO;EgB4CP,UAAA;ArB4sEJ;AqBpsEE;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;EAEE,yBhB1DO;EgB6DP,UAAA;ArBuuEJ;AqBnuEE;EACE,yBAAA;EACA,0BAAA;EACA,2BhB0pB0B;EgB1pB1B,0BhB0pB0B;EgBzpB1B,chB9DO;EkBbT,yBlBMS;EgBuEP,oBAAA;EACA,qBAAA;EACA,mBAAA;EACA,eAAA;EACA,4BhBgb0B;EgB/a1B,gBAAA;ECtEE,6IDuEF;ECvEE,qIDuEF;ArBuvEJ;AqBnwEE;;;;;;;;;;;;;;;;;;;EACE,yBAAA;EACA,0BAAA;EACA,2BhB0pB0B;EgB1pB1B,0BhB0pB0B;EgBzpB1B,chB9DO;EkBbT,yBlBMS;EgBuEP,oBAAA;EACA,qBAAA;EACA,mBAAA;EACA,eAAA;EACA,4BhBgb0B;EgB/a1B,gBAAA;ECtEE,qIDuEF;ArBuvEJ;AsB1zEM;EDuDJ;ICtDM,wBAAA;IAAA,gBAAA;EtB+0EN;EqBzxEA;;;;;;;;;;;;;;;;;;;ICtDM,gBAAA;EtB+0EN;AACF;AqB3wEE;EACE,yBhB65B8B;ALk4ClC;AqBhyEE;;;;;;;;;;;;;;;;;;;EACE,yBhB65B8B;ALk4ClC;AqB5xEE;;;;;;;;;;;;;;;;;;;EACE,yBAAA;EACA,0BAAA;EACA,2BhBuoB0B;EgBvoB1B,0BhBuoB0B;EgBtoB1B,chBjFO;EkBbT,yBlBMS;EgB0FP,oBAAA;EACA,qBAAA;EACA,mBAAA;EACA,eAAA;EACA,4BhB6Z0B;EgB5Z1B,gBAAA;ECzFE,6ID0FF;EC1FE,qID0FF;ArBgzEJ;AsBt4EM;ED0EJ;;;;;;;;;;;;;;;;;;;ICzEM,wBAAA;IAAA,gBAAA;EtB25EN;AACF;AqBp0EE;;;;;;;;;;;;;;;;;;;EACE,yBhB04B8B;AL88ClC;;AqB/0EA;EACE,cAAA;EACA,WAAA;EACA,mBAAA;EACA,gBAAA;EACA,gBhByd4B;EgBxd5B,chB5GS;EgB6GT,6BAAA;EACA,yBAAA;EACA,mBAAA;ArBk1EF;AqBh1EE;EAEE,gBAAA;EACA,eAAA;ArBi1EJ;;AqBt0EA;EACE,sChBguBsC;EgB/tBtC,uBAAA;EjBmJI,mBALI;EG7QN,qBAAA;AP08EJ;AqBv0EE;EACE,uBAAA;EACA,wBAAA;EACA,0BhB2lB0B;EgB3lB1B,yBhB2lB0B;AL8uD9B;AqB50EE;EACE,uBAAA;EACA,wBAAA;EACA,0BhB2lB0B;EgB3lB1B,yBhB2lB0B;AL8uD9B;AqBt0EE;EACE,uBAAA;EACA,wBAAA;EACA,0BhBqlB0B;EgBrlB1B,yBhBqlB0B;ALmvD9B;;AqBp0EA;EACE,oChB8sBsC;EgB7sBtC,oBAAA;EjBgII,kBALI;EG7QN,qBAAA;AP29EJ;AqBr0EE;EACE,oBAAA;EACA,qBAAA;EACA,wBhB4kB0B;EgB5kB1B,uBhB4kB0B;AL2vD9B;AqB10EE;EACE,oBAAA;EACA,qBAAA;EACA,wBhB4kB0B;EgB5kB1B,uBhB4kB0B;AL2vD9B;AqBp0EE;EACE,oBAAA;EACA,qBAAA;EACA,wBhBskB0B;EgBtkB1B,uBhBskB0B;ALgwD9B;;AqB9zEE;;EACE,uChBqrBoC;AL6oDxC;AqB/zEE;EACE,sChBkrBoC;AL+oDxC;AqB9zEE;EACE,oChB+qBoC;ALipDxC;;AqB3zEA;EACE,WhB6qBsC;EgB5qBtC,YAAA;EACA,iBhB4hB4B;ALkyD9B;AqB5zEE;EACE,eAAA;ArB8zEJ;AqB3zEE;EACE,aAAA;Ed/LA,sBAAA;AP6/EJ;AqB1zEE;EACE,aAAA;EdpMA,sBAAA;APigFJ;;AwB/gFA;EACE,cAAA;EACA,WAAA;EACA,0CAAA;EAEA,uCAAA;EpB2RI,eALI;EoBnRR,gBnBkkB4B;EmBjkB5B,gBnBukB4B;EmBtkB5B,cnBES;EmBDT,sBnBRS;EmBST,iPAAA;EACA,4BAAA;EACA,yCnBg7BkC;EmB/6BlC,0BnBg7BkC;EmB/6BlC,yBAAA;EjBFE,sBAAA;EeHE,wEEQJ;EACA,wBAAA;EAAA,qBAAA;EAAA,gBAAA;AxB+gFF;AsBphFM;EEfN;IFgBQ,gBAAA;EtBuhFN;AACF;AwBlhFE;EACE,qBnBs0BoC;EmBr0BpC,UAAA;EAKE,iDnBi7B4B;AL+lDlC;AwB5gFE;EAEE,sBnBgsB0B;EmB/rB1B,sBAAA;AxB6gFJ;AwB1gFE;EAEE,yBnBpCO;AL+iFX;AwBtgFE;EACE,kBAAA;EACA,0BAAA;AxBwgFJ;;AwBpgFA;EACE,oBnByrB4B;EmBxrB5B,uBnBwrB4B;EmBvrB5B,oBnBwrB4B;ED/cxB,mBALI;AJoyEV;;AwBpgFA;EACE,mBnBsrB4B;EmBrrB5B,sBnBqrB4B;EmBprB5B,kBnBqrB4B;EDndxB,kBALI;AJ2yEV;;AyBvkFA;EACE,cAAA;EACA,kBpBq3BwC;EoBp3BxC,mBpBq3BwC;EoBp3BxC,uBpBq3BwC;ALqtD1C;AyBxkFE;EACE,WAAA;EACA,mBAAA;AzB0kFJ;;AyBtkFA;EACE,UpBy2BwC;EoBx2BxC,WpBw2BwC;EoBv2BxC,kBAAA;EACA,mBAAA;EACA,sBpBbS;EoBcT,4BAAA;EACA,2BAAA;EACA,wBAAA;EACA,qCpB42BwC;EoB32BxC,wBAAA;EAAA,qBAAA;EAAA,gBAAA;EACA,iCAAA;EAAA,mBAAA;AzBykFF;AyBtkFE;ElBXE,qBAAA;APolFJ;AyBrkFE;EAEE,kBpBm2BsC;ALmuD1C;AyBnkFE;EACE,uBpB01BsC;AL2uD1C;AyBlkFE;EACE,qBpBszBoC;EoBrzBpC,UAAA;EACA,iDpBmsB4B;ALi4DhC;AyBjkFE;EACE,yBnB7CK;EmB8CL,qBnB9CK;ANinFT;AyBjkFI;EAII,+OAAA;AzBgkFR;AyB5jFI;EAII,uJAAA;AzB2jFR;AyBtjFE;EACE,yBnBlEK;EmBmEL,qBnBnEK;EmBwEH,yOAAA;AzBojFN;AyBhjFE;EACE,oBAAA;EACA,YAAA;EACA,YpBk0BuC;ALgvD3C;AyB3iFI;EACE,YpB0zBqC;ALmvD3C;;AyB/hFA;EACE,mBpBqzBgC;AL6uDlC;AyBhiFE;EACE,UpBizB8B;EoBhzB9B,mBAAA;EACA,wKAAA;EACA,gCAAA;ElB9FA,kBAAA;EeHE,iDGmGF;AzBkiFJ;AsBjoFM;EGyFJ;IHxFM,gBAAA;EtBooFN;AACF;AyBriFI;EACE,0JAAA;AzBuiFN;AyBpiFI;EACE,iCpBgzB4B;EoB3yB1B,uJAAA;AzBkiFR;;AyB5hFA;EACE,qBAAA;EACA,kBpBmxBgC;AL4wDlC;;AyB5hFA;EACE,kBAAA;EACA,sBAAA;EACA,oBAAA;AzB+hFF;AyB3hFI;EACE,oBAAA;EACA,YAAA;EACA,apBqoBwB;ALw5D9B;;A0B3qFA;EACE,WAAA;EACA,cAAA;EACA,UAAA;EACA,6BAAA;EACA,wBAAA;EAAA,qBAAA;EAAA,gBAAA;A1B8qFF;A0B5qFE;EACE,UAAA;A1B8qFJ;A0B1qFI;EAA0B,iErB49Ba;ALitD3C;A0B5qFI;EAA0B,iErB29Ba;ALotD3C;A0B5qFE;EACE,SAAA;A1B8qFJ;A0B3qFE;EACE,WrB68BuC;EqB58BvC,YrB48BuC;EqB38BvC,oBAAA;EHzBF,yBjBCO;EoB0BL,SrB48BuC;EEx9BvC,mBAAA;EeHE,oHIkBF;EJlBE,4GIkBF;EACA,wBAAA;EAAA,gBAAA;A1B4qFJ;AsB3rFM;EIMJ;IJLM,wBAAA;IAAA,gBAAA;EtB8rFN;AACF;A0B/qFI;EHjCF,yBlB4+ByC;ALuuD3C;A0B7qFE;EACE,WrBs7B8B;EqBr7B9B,crBs7B8B;EqBr7B9B,kBAAA;EACA,erBq7B8B;EqBp7B9B,yBrBpCO;EqBqCP,yBAAA;EnB7BA,mBAAA;AP6sFJ;A0B3qFE;EACE,WrBk7BuC;EqBj7BvC,YrBi7BuC;EkBp+BzC,yBjBCO;EoBoDL,SrBk7BuC;EEx9BvC,mBAAA;EeHE,iHI4CF;EJ5CE,4GI4CF;EACA,qBAAA;EAAA,gBAAA;A1B4qFJ;AsBrtFM;EIiCJ;IJhCM,qBAAA;IAAA,gBAAA;EtBwtFN;AACF;A0B/qFI;EH3DF,yBlB4+ByC;ALiwD3C;A0B7qFE;EACE,WrB45B8B;EqB35B9B,crB45B8B;EqB35B9B,kBAAA;EACA,erB25B8B;EqB15B9B,yBrB9DO;EqB+DP,yBAAA;EnBvDA,mBAAA;APuuFJ;A0B3qFE;EACE,oBAAA;A1B6qFJ;A0B3qFI;EACE,yBrBtEK;ALmvFX;A0B1qFI;EACE,yBrB1EK;ALsvFX;;A2BnwFA;EACE,kBAAA;A3BswFF;A2BpwFE;;;;;;;;;;;;;;;;;;;;EAEE,0BtBu/B8B;EsBt/B9B,iBtBu/B8B;ALiyDlC;A2BrxFE;EACE,kBAAA;EACA,MAAA;EACA,OAAA;EACA,YAAA;EACA,qBAAA;EACA,oBAAA;EACA,6BAAA;EACA,qBAAA;ELDE,gEKEF;A3BuxFJ;AsBrxFM;EKXJ;ILYM,gBAAA;EtBwxFN;AACF;A2BxxFE;;;;;;;;;;;;;;;;;;;EACE,qBAAA;A3B4yFJ;A2B1yFI;EACE,kBAAA;A3B8zFN;A2B/zFI;EACE,kBAAA;A3B8zFN;A2B/zFI;;;;;;;;;;;;;;;;;;;EACE,kBAAA;A3B8zFN;A2B3zFI;EAEE,qBtBi+B4B;EsBh+B5B,wBtBi+B4B;AL+3DlC;A2Bn2FI;EAEE,qBtBi+B4B;EsBh+B5B,wBtBi+B4B;AL+3DlC;A2Bn2FI;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;EAEE,qBtBi+B4B;EsBh+B5B,wBtBi+B4B;AL+3DlC;A2B71FI;;;;;;;;;;;;;;;;;;;EACE,qBtB49B4B;EsB39B5B,wBtB49B4B;ALq5DlC;A2B72FE;EACE,qBtBs9B8B;EsBr9B9B,wBtBs9B8B;ALy5DlC;A2Bz2FI;EACE,atBg9B4B;EsB/8B5B,8DtBg9B4B;ALo8DlC;A2Bt5FI;EACE,atBg9B4B;EsB/8B5B,8DtBg9B4B;ALo8DlC;A2Bt5FI;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;EACE,atBg9B4B;EsB/8B5B,8DtBg9B4B;ALo8DlC;A2B/4FI;;;;;;;;;;;;;;;;;;;EACE,atBy8B4B;EsBx8B5B,8DtBy8B4B;AL09DlC;;A4Bz9FA;EACE,kBAAA;EACA,aAAA;EACA,eAAA;EACA,oBAAA;EACA,WAAA;A5B49FF;A4B19FE;;;;;;;;;;;;;;;;;;;;EAEE,kBAAA;EACA,cAAA;EACA,SAAA;EACA,YAAA;A5B8+FJ;A4B1+FE;;;;;;;;;;;;;;;;;;;;EAEE,UAAA;A5B8/FJ;A4Bx/FE;EACE,kBAAA;EACA,UAAA;A5B0/FJ;A4Bx/FI;EACE,UAAA;A5B0/FN;;A4B/+FA;EACE,aAAA;EACA,mBAAA;EACA,yBAAA;ExBsPI,eALI;EwB/OR,gBvB8hB4B;EuB7hB5B,gBvBmiB4B;EuBliB5B,cvBlCS;EuBmCT,kBAAA;EACA,mBAAA;EACA,yBvB5CS;EuB6CT,yBAAA;ErBpCE,sBAAA;APuhGJ;;A4Bz+FA;;;;;;;;;;;;;;;;;;;;;;;;EAIE,oBAAA;ExBgOI,kBALI;EG7QN,qBAAA;APojGJ;;A4B7/FA;;;;;;;;;;;;;;;;;;;;;;;;EAIE,uBAAA;ExBuNI,mBALI;EG7QN,qBAAA;APilGJ;;A4BjhGA;;EAEE,mBAAA;A5BohGF;;A4BvgGI;;ErB/DA,0BAAA;EACA,6BAAA;AP2kGJ;A4BtgGI;;ErBtEA,0BAAA;EACA,6BAAA;APglGJ;A4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;A9BwyHF;AsBvyHM;EQhBN;IRiBQ,gBAAA;EtB0yHN;AACF;A8B3yHE;EACE,czBLO;ALkzHX;A8BzyHE;EAEE,UAAA;EACA,iDzBotB4B;ALslGhC;A8B5xHE;EAGE,oBAAA;EACA,azB0uB0B;ALkjG9B;;A8BhxHE;ECvCA,WAXQ;ERLR,yBlB4Ea;E0B1Db,qB1B0Da;ALiwHf;A+BxzHE;EACE,WAdY;ERRd,yBQMmB;EAkBjB,qBAjBa;A/B20HjB;A+BvzHE;EAEE,WArBY;ERRd,yBQMmB;EAyBjB,qBAxBa;EA6BX,iDAAA;A/BozHN;A+BhzHE;EAKE,WAlCa;EAmCb,yBArCkB;EAwClB,qBAvCc;A/Bm1HlB;A+B1yHI;EAKI,iDAAA;A/BwyHR;A+BnyHE;EAEE,WAjDe;EAkDf,yB1BYW;E0BTX,qB1BSW;ALyxHf;;A8B9yHE;ECvCA,WAXQ;ERLR,yBlB4Ea;E0B1Db,qB1B0Da;AL+xHf;A+Bt1HE;EACE,WAdY;ERRd,yBQMmB;EAkBjB,qBAjBa;A/By2HjB;A+Br1HE;EAEE,WArBY;ERRd,yBQMmB;EAyBjB,qBAxBa;EA6BX,kDAAA;A/Bk1HN;A+B90HE;EAKE,WAlCa;EAmCb,yBArCkB;EAwClB,qBAvCc;A/Bi3HlB;A+Bx0HI;EAKI,kDAAA;A/Bs0HR;A+Bj0HE;EAEE,WAjDe;EAkDf,yB1BYW;E0BTX,qB1BSW;ALuzHf;;A8B50HE;ECvCA,WAXQ;ERLR,yBlB4Ea;E0B1Db,qB1B0Da;AL6zHf;A+Bp3HE;EACE,WAdY;ERRd,yBQMmB;EAkBjB,qBAjBa;A/Bu4HjB;A+Bn3HE;EAEE,WArBY;ERRd,yBQMmB;EAyBjB,qBAxBa;EA6BX,iDAAA;A/Bg3HN;A+B52HE;EAKE,WAlCa;EAmCb,yBArCkB;EAwClB,qBAvCc;A/B+4HlB;A+Bt2HI;EAKI,iDAAA;A/Bo2HR;A+B/1HE;EAEE,WAjDe;EAkDf,yB1BYW;E0BTX,qB1BSW;ALq1Hf;;A8B12HE;ECvCA,WAXQ;ERLR,yBlB4Ea;E0B1Db,qB1B0Da;AL21Hf;A+Bl5HE;EACE,WAdY;ERRd,yBQMmB;EAkBjB,qBAjBa;A/Bq6HjB;A+Bj5HE;EAEE,WArBY;ERRd,yBQMmB;EAyBjB,qBAxBa;EA6BX,iDAAA;A/B84HN;A+B14HE;EAKE,WAlCa;EAmCb,yBArCkB;EAwClB,qBAvCc;A/B66HlB;A+Bp4HI;EAKI,iDAAA;A/Bk4HR;A+B73HE;EAEE,WAjDe;EAkDf,yB1BYW;E0BTX,qB1BSW;ALm3Hf;;A8Bx4HE;ECvCA,WAXQ;ERLR,yBlB4Ea;E0B1Db,qB1B0Da;ALy3Hf;A+Bh7HE;EACE,WAdY;ERRd,yBQMmB;EAkBjB,qBAjBa;A/Bm8HjB;A+B/6HE;EAEE,WArBY;ERRd,yBQMmB;EAyBjB,qBAxBa;EA6BX,gDAAA;A/B46HN;A+Bx6HE;EAKE,WAlCa;EAmCb,yBArCkB;EAwClB,qBAvCc;A/B28HlB;A+Bl6HI;EAKI,gDAAA;A/Bg6HR;A+B35HE;EAEE,WAjDe;EAkDf,yB1BYW;E0BTX,qB1BSW;ALi5Hf;;A8Bt6HE;ECvCA,WAXQ;ERLR,yBlB4Ea;E0B1Db,qB1B0Da;ALu5Hf;A+B98HE;EACE,WAdY;ERRd,yBQMmB;EAkBjB,qBAjBa;A/Bi+HjB;A+B78HE;EAEE,WArBY;ERRd,yBQMmB;EAyBjB,qBAxBa;EA6BX,gDAAA;A/B08HN;A+Bt8HE;EAKE,WAlCa;EAmCb,yBArCkB;EAwClB,qBAvCc;A/By+HlB;A+Bh8HI;EAKI,gDAAA;A/B87HR;A+Bz7HE;EAEE,WAjDe;EAkDf,yB1BYW;E0BTX,qB1BSW;AL+6Hf;;A8Bp8HE;ECvCA,WAXQ;ERLR,yBlB4Ea;E0B1Db,qB1B0Da;ALq7Hf;A+B5+HE;EACE,WAdY;ERRd,yBQMmB;EAkBjB,qBAjBa;A/B+/HjB;A+B3+HE;EAEE,WArBY;ERRd,yBQMmB;EAyBjB,qBAxBa;EA6BX,kDAAA;A/Bw+HN;A+Bp+HE;EAKE,WAlCa;EAmCb,yBArCkB;EAwClB,qBAvCc;A/BugIlB;A+B99HI;EAKI,kDAAA;A/B49HR;A+Bv9HE;EAEE,WAjDe;EAkDf,yB1BYW;E0BTX,qB1BSW;AL68Hf;;A8Bl+HE;ECvCA,WAXQ;ERLR,yBlB4Ea;E0B1Db,qB1B0Da;ALm9Hf;A+B1gIE;EACE,WAdY;ERRd,yBQMmB;EAkBjB,qBAjBa;A/B6hIjB;A+BzgIE;EAEE,WArBY;ERRd,yBQMmB;EAyBjB,qBAxBa;EA6BX,+CAAA;A/BsgIN;A+BlgIE;EAKE,WAlCa;EAmCb,yBArCkB;EAwClB,qBAvCc;A/BqiIlB;A+B5/HI;EAKI,+CAAA;A/B0/HR;A+Br/HE;EAEE,WAjDe;EAkDf,yB1BYW;E0BTX,qB1BSW;AL2+Hf;;A8B1/HE;ECmBA,c1BJa;E0BKb,qB1BLa;ALg/Hf;A+Bz+HE;EACE,WATY;EAUZ,yB1BTW;E0BUX,qB1BVW;ALq/Hf;A+Bx+HE;EAEE,gDAAA;A/By+HJ;A+Bt+HE;EAKE,WArBa;EAsBb,yB1BxBW;E0ByBX,qB1BzBW;AL6/Hf;A+Bl+HI;EAKI,gDAAA;A/Bg+HR;A+B39HE;EAEE,c1BvCW;E0BwCX,6BAAA;A/B49HJ;;A8BnhIE;ECmBA,c1BJa;E0BKb,qB1BLa;ALygIf;A+BlgIE;EACE,WATY;EAUZ,yB1BTW;E0BUX,qB1BVW;AL8gIf;A+BjgIE;EAEE,kDAAA;A/BkgIJ;A+B//HE;EAKE,WArBa;EAsBb,yB1BxBW;E0ByBX,qB1BzBW;ALshIf;A+B3/HI;EAKI,kDAAA;A/By/HR;A+Bp/HE;EAEE,c1BvCW;E0BwCX,6BAAA;A/Bq/HJ;;A8B5iIE;ECmBA,c1BJa;E0BKb,qB1BLa;ALkiIf;A+B3hIE;EACE,WATY;EAUZ,yB1BTW;E0BUX,qB1BVW;ALuiIf;A+B1hIE;EAEE,gDAAA;A/B2hIJ;A+BxhIE;EAKE,WArBa;EAsBb,yB1BxBW;E0ByBX,qB1BzBW;AL+iIf;A+BphII;EAKI,gDAAA;A/BkhIR;A+B7gIE;EAEE,c1BvCW;E0BwCX,6BAAA;A/B8gIJ;;A8BrkIE;ECmBA,c1BJa;E0BKb,qB1BLa;AL2jIf;A+BpjIE;EACE,WATY;EAUZ,yB1BTW;E0BUX,qB1BVW;ALgkIf;A+BnjIE;EAEE,iDAAA;A/BojIJ;A+BjjIE;EAKE,WArBa;EAsBb,yB1BxBW;E0ByBX,qB1BzBW;ALwkIf;A+B7iII;EAKI,iDAAA;A/B2iIR;A+BtiIE;EAEE,c1BvCW;E0BwCX,6BAAA;A/BuiIJ;;A8B9lIE;ECmBA,c1BJa;E0BKb,qB1BLa;ALolIf;A+B7kIE;EACE,WATY;EAUZ,yB1BTW;E0BUX,qB1BVW;ALylIf;A+B5kIE;EAEE,gDAAA;A/B6kIJ;A+B1kIE;EAKE,WArBa;EAsBb,yB1BxBW;E0ByBX,qB1BzBW;ALimIf;A+BtkII;EAKI,gDAAA;A/BokIR;A+B/jIE;EAEE,c1BvCW;E0BwCX,6BAAA;A/BgkIJ;;A8BvnIE;ECmBA,c1BJa;E0BKb,qB1BLa;AL6mIf;A+BtmIE;EACE,WATY;EAUZ,yB1BTW;E0BUX,qB1BVW;ALknIf;A+BrmIE;EAEE,gDAAA;A/BsmIJ;A+BnmIE;EAKE,WArBa;EAsBb,yB1BxBW;E0ByBX,qB1BzBW;AL0nIf;A+B/lII;EAKI,gDAAA;A/B6lIR;A+BxlIE;EAEE,c1BvCW;E0BwCX,6BAAA;A/BylIJ;;A8BhpIE;ECmBA,c1BJa;E0BKb,qB1BLa;ALsoIf;A+B/nIE;EACE,WATY;EAUZ,yB1BTW;E0BUX,qB1BVW;AL2oIf;A+B9nIE;EAEE,kDAAA;A/B+nIJ;A+B5nIE;EAKE,WArBa;EAsBb,yB1BxBW;E0ByBX,qB1BzBW;ALmpIf;A+BxnII;EAKI,kDAAA;A/BsnIR;A+BjnIE;EAEE,c1BvCW;E0BwCX,6BAAA;A/BknIJ;;A8BzqIE;ECmBA,c1BJa;E0BKb,qB1BLa;AL+pIf;A+BxpIE;EACE,WATY;EAUZ,yB1BTW;E0BUX,qB1BVW;ALoqIf;A+BvpIE;EAEE,+CAAA;A/BwpIJ;A+BrpIE;EAKE,WArBa;EAsBb,yB1BxBW;E0ByBX,qB1BzBW;AL4qIf;A+BjpII;EAKI,+CAAA;A/B+oIR;A+B1oIE;EAEE,c1BvCW;E0BwCX,6BAAA;A/B2oIJ;;A8BtrIA;EACE,gBzBigB4B;EyBhgB5B,cxB1EO;EwB2EP,0BzB6WwC;AL40H1C;A8BvrIE;EACE,czB4WsC;AL60H1C;A8BjrIE;EAEE,czB/EO;ALiwIX;;A8BvqIA;ECuBE,oBAAA;E3BsKI,kBALI;EG7QN,qBAAA;APkwIJ;;A8BzqIA;ECmBE,uBAAA;E3BsKI,mBALI;EG7QN,qBAAA;APwwIJ;;AgC3xIA;EVgBM,gCUfJ;AhC8x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A,qBAAA;EACA,WAAA;EACA,gB5Bwc4B;E4Bvc5B,c5BvHS;E4BwHT,mBAAA;EACA,qBAAA;EACA,mBAAA;EACA,6BAAA;EACA,SAAA;AjCu6IF;AiCz5IE;EAEE,c5Bo/BgC;EkB7oClC,yBlBMS;AL8iJX;AiCt5IE;EAEE,W5B5JO;E4B6JP,qBAAA;EVjKF,yBjBCO;ANwjJT;AiCp5IE;EAEE,c5B9JO;E4B+JP,oBAAA;EACA,6BAAA;AjCq5IJ;;AiC/4IA;EACE,cAAA;AjCk5IF;;AiC94IA;EACE,cAAA;EACA,oB5Bm+BkC;E4Bl+BlC,gBAAA;E7B0GI,mBALI;E6BnGR,c5B/KS;E4BgLT,mBAAA;AjCi5IF;;AiC74IA;EACE,cAAA;EACA,qBAAA;EACA,c5BpLS;ALokJX;;AiC54IA;EACE,c5B/LS;E4BgMT,yB5B3LS;E4B4LT,iC5B47BkC;ALm9GpC;AiC54IE;EACE,c5BrMO;ALmlJX;AiC54II;EAEE,W5B5MK;EkBJT,2ClBoqCkC;AL07GpC;AiC14II;EAEE,W5BlNK;EkBJT,yBjBCO;ANimJT;AiCx4II;EAEE,c5BnNK;AL4lJX;AiCr4IE;EACE,iC5Bm6BgC;ALo+GpC;AiCp4IE;EACE,c5B9NO;ALomJX;AiCn4IE;EACE,c5BhOO;ALqmJX;;AmCjnJA;;EAEE,kBAAA;EACA,oBAAA;EACA,sBAAA;AnConJF;AmClnJE;;;;;EACE,kBAAA;EACA,cAAA;AnCwnJJ;AmCnnJE;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;EAME,UAAA;AnC4pJJ;;AmCvpJA;EACE,aAAA;EACA,eAAA;EACA,2BAAA;AnC0pJF;AmCxpJE;EACE,WAAA;AnC0pJJ;;AmCppJE;;EAEE,iBAAA;AnCupJJ;AmCnpJE;;;;;E5BRE,0BAAA;EACA,6BAAA;APkqJJ;AmClpJE;;;;;;;;;E5BHE,yBAAA;EACA,4BAAA;APgqJJ;;AmC3oJA;EACE,wBAAA;EACA,uBAAA;AnC8oJF;AmC5oJE;EAGE,cAAA;AnC4oJJ;AmCzoJE;EACE,eAAA;AnC2oJJ;;AmCvoJA;EACE,uBAAA;EACA,sBAAA;AnC0oJF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CA,aAAA;EACA,gBAAA;ArCiiKV;AqC9hKQ;EACE,aAAA;EACA,YAAA;EACA,UAAA;EACA,mBAAA;ArCgiKV;;AqClhKE;EACE,yBhCk4BgC;ALmpIpC;AqCnhKI;EAEE,yBhC83B8B;ALspIpC;AqC/gKI;EACE,0BhCs3B8B;AL2pIpC;AqC/gKM;EAEE,yBhCm3B4B;AL6pIpC;AqC7gKM;EACE,yBhCi3B4B;AL8pIpC;AqC3gKI;;EAEE,yBhC02B8B;ALmqIpC;AqCzgKE;EACE,0BhCm2BgC;EgCl2BhC,gChCu2BgC;ALoqIpC;AqCxgKE;EACE,6PAAA;ArC0gKJ;AqCvgKE;EACE,0BhC01BgC;AL+qIpC;AqCvgKI;;;EAGE,yBhCu1B8B;ALkrIpC;;AqClgKE;EACE,WhCzRO;AL8xKX;AqCngKI;EAEE,WhC7RK;ALiyKX;AqC//JI;EACE,gChC4zB8B;ALqsIpC;AqC//JM;EAEE,gChCyzB4B;ALusIpC;AqC7/JM;EACE,gChCuzB4B;ALwsIpC;AqC3/JI;;EAEE,WhCjTK;AL8yKX;AqCz/JE;EACE,gChCyyBgC;EgCxyBhC,sChC6yBgC;AL8sIpC;AqCx/JE;EACE,mQAAA;ArC0/JJ;AqCv/JE;EACE,gChCgyBgC;ALytIpC;AqCx/JI;;;EAGE,WhCnUK;AL6zKX;;AsCj0KA;EACE,kBAAA;EACA,aAAA;EACA,sBAAA;EACA,YAAA;EAEA,qBAAA;EACA,sBjCHS;EiCIT,2BAAA;EACA,sCAAA;E/BME,sBAAA;AP8zKJ;AsCh0KE;EACE,eAAA;EACA,cAAA;AtCk0KJ;AsC/zKE;EACE,mBAAA;EACA,sBAAA;AtCi0KJ;AsC/zKI;EACE,mBAAA;E/BCF,2CAAA;EACA,4CAAA;APi0KJ;AsC/zKI;EACE,sBAAA;E/BUF,+CAAA;EACA,8CAAA;APwzKJ;AsC5zKE;;EAEE,aAAA;AtC8zKJ;;AsC1zKA;EAGE,cAAA;EACA,kBAAA;AtC2zKF;;AsCvzKA;EACE,qBjC+qCkC;AL2oIpC;;AsCvzKA;EACE,oBAAA;EACA,gBAAA;AtC0zKF;;AsCvzKA;EACE,gBAAA;AtC0zKF;;AsClzKE;EACE,iBjC8SK;ALugKT;;AsC7yKA;EACE,oBAAA;EACA,gBAAA;EAEA,qCjCypCkC;EiCxpClC,6CAAA;AtC+yKF;AsC7yKE;E/BpEE,0DAAA;APo3KJ;;AsC3yKA;EACE,oBAAA;EAEA,qCjC8oCkC;EiC7oClC,0CAAA;AtC6yKF;AsC3yKE;E/B/EE,0DAAA;AP63KJ;;AsCpyKA;EACE,qBAAA;EACA,sBAAA;EACA,oBAAA;EACA,gBAAA;AtCuyKF;;AsC7xKA;EACE,qBAAA;EACA,oBAAA;AtCgyKF;;AsC5xKA;EACE,kBAAA;EACA,MAAA;EACA,QAAA;EACA,SAAA;EACA,OAAA;EACA,ajCgPO;EEnWL,kCAAA;APm5KJ;;AsC5xKA;;;EAGE,WAAA;AtC+xKF;;AsC5xKA;;E/BpHI,2CAAA;EACA,4CAAA;APq5KJ;;AsC7xKA;;E/B3GI,+CAAA;EACA,8CAAA;AP64KJ;;AsCtxKE;EACE,sBjCglCgC;ALysIpC;Ac73KI;EwBgGJ;IAQI,aAAA;IACA,mBAAA;EtCyxKF;EsCtxKE;IAEE,YAAA;IACA,gBAAA;EtCuxKJ;EsCrxKI;IACE,cAAA;IACA,cAAA;EtCuxKN;EsClxKM;I/BpJJ,0BAAA;IACA,6BAAA;EPy6KF;EsCnxKQ;;IAGE,0BAAA;EtCoxKV;EsClxKQ;;IAGE,6BAAA;EtCmxKV;EsC/wKM;I/BrJJ,yBAAA;IACA,4BAAA;EPu6KF;EsChxKQ;;IAGE,yBAAA;EtCixKV;EsC/wKQ;;IAGE,4BAAA;EtCgxKV;AACF;;AuC99KA;EACE,kBAAA;EACA,aAAA;EACA,mBAAA;EACA,WAAA;EACA,qBAAA;EnC4RI,eALI;EmCrRR,clCMS;EkCLT,gBAAA;EACA,sBlCLS;EkCMT,SAAA;EhCKE,gBAAA;EgCHF,qBAAA;EjBAI,+JiBCJ;AvCi+KF;AsB99KM;EiBhBN;IjBiBQ,gBAAA;EtBi+KN;AACF;AuCp+KE;EACE,clCuvCsC;EkCtvCtC,yBlCqvCsC;EkCpvCtC,+CAAA;AvCs+KJ;AuCp+KI;EACE,iSAAA;EACA,0BlC0vCoC;AL4uI1C;AuCj+KE;EACE,cAAA;EACA,clC+uCsC;EkC9uCtC,elC8uCsC;EkC7uCtC,iBAAA;EACA,WAAA;EACA,iSAAA;EACA,4BAAA;EACA,wBlCyuCsC;EiBhwCpC,sCiBwBF;AvCm+KJ;AsBv/KM;EiBWJ;IjBVM,gBAAA;EtB0/KN;AACF;AuCr+KE;EACE,UAAA;AvCu+KJ;AuCp+KE;EACE,UAAA;EACA,qBlCizBoC;EkChzBpC,UAAA;EACA,iDlC8rB4B;ALwyJhC;;AuCl+KA;EACE,gBAAA;AvCq+KF;;AuCl+KA;EACE,sBlCpDS;EkCqDT,sCAAA;AvCq+KF;AuCn+KE;EhCnCE,+BAAA;EACA,gCAAA;APygLJ;AuCp+KI;EhCtCA,2CAAA;EACA,4CAAA;AP6gLJ;AuCn+KE;EACE,aAAA;AvCq+KJ;AuCj+KE;EhClCE,mCAAA;EACA,kCAAA;APsgLJ;AuCj+KM;EhCtCF,+CAAA;EACA,8CAAA;AP0gLJ;AuCh+KI;EhC3CA,mCAAA;EACA,kCAAA;AP8gLJ;;AuC99KA;EACE,qBAAA;AvCi+KF;;AuCx9KE;EACE,eAAA;AvC29KJ;AuCx9KE;EACE,eAAA;EACA,cAAA;EhCxFA,gBAAA;APmjLJ;AuCx9KI;EAAgB,aAAA;AvC29KpB;AuC19KI;EAAe,gBAAA;AvC69KnB;AuC39KI;EhC9FA,gBAAA;AP4jLJ;;AwC/kLA;EACE,aAAA;EACA,eAAA;EACA,YAAA;EACA,mBnCs/CkC;EmCp/ClC,gBAAA;AxCilLF;;AwC1kLE;EACE,oBnC2+CgC;ALkmIpC;AwC3kLI;EACE,WAAA;EACA,qBnCu+C8B;EmCt+C9B,cnCLK;EmCML,uFAAA;AxC6kLN;AwCzkLE;EACE,cnCXO;ALslLX;;AyCpmLA;EACE,aAAA;EhCGA,eAAA;EACA,gBAAA;ATqmLF;;AyCrmLA;EACE,kBAAA;EACA,cAAA;EACA,cnCHO;EmCIP,qBAAA;EACA,sBpCFS;EoCGT,yBAAA;EnBKI,qImBJJ;AzCwmLF;AsBhmLM;EmBfN;InBgBQ,gBAAA;EtBmmLN;AACF;AyC3mLE;EACE,UAAA;EACA,cpC+asC;EoC7atC,yBpCRO;EoCSP,qBpCRO;ALonLX;AyCzmLE;EACE,UAAA;EACA,cpCuasC;EoCtatC,yBpCfO;EoCgBP,UpC0qCgC;EoCzqChC,iDpCstB4B;ALq5JhC;;AyCtmLE;EACE,iBpC6pCgC;AL48IpC;AyCtmLE;EACE,UAAA;EACA,WpC9BO;EkBJT,yBjBCO;EmCmCL,qBnCnCK;AN2oLT;AyCrmLE;EACE,cpC9BO;EoC+BP,oBAAA;EACA,sBpCtCO;EoCuCP,qBpCpCO;AL2oLX;;A0ClpLE;EACE,yBAAA;A1CqpLJ;;A0C9oLQ;EnCqCJ,+BAAA;EACA,kCAAA;AP6mLJ;A0C7oLQ;EnCiBJ,gCAAA;EACA,mCAAA;AP+nLJ;;A0C/pLE;EACE,uBAAA;EtCgSE,kBALI;AJw4KV;A0C5pLQ;EnCqCJ,8BAAA;EACA,iCAAA;AP0nLJ;A0C1pLQ;EnCiBJ,+BAAA;EACA,kCAAA;AP4oLJ;;A0C5qLE;EACE,uBAAA;EtCgSE,mBALI;AJq5KV;A0CzqLQ;EnCqCJ,8BAAA;EACA,iCAAA;APuoLJ;A0CvqLQ;EnCiBJ,+BAAA;EACA,kCAAA;APypLJ;;A2CxrLA;EACE,qBAAA;EACA,sBAAA;EvC8RI,iBALI;EuCvRR,gBtCukB4B;EsCtkB5B,cAAA;EACA,WtCHS;EsCIT,kBAAA;EACA,mBAAA;EACA,wBAAA;EpCKE,sBAAA;APurLJ;A2CvrLE;EACE,aAAA;A3CyrLJ;;A2CprLA;EACE,kBAAA;EACA,SAAA;A3CurLF;;A4C9sLA;EACE,kBAAA;EACA,kBAAA;EACA,mBvCg6C8B;EuC/5C9B,6BAAA;ErCWE,sBAAA;APusLJ;;A4C7sLA;EAEE,cAAA;A5C+sLF;;A4C3sLA;EACE,gBvC4jB4B;ALkpK9B;;A4CtsLA;EACE,mBvCi5C8B;ALwzIhC;A4CtsLE;EACE,kBAAA;EACA,MAAA;EACA,QAAA;EACA,UAAA;EACA,qBAAA;A5CwsLJ;;A4CzrLE;EClDA,cD8Cc;ErB5Cd,yBqB0CmB;EC1CnB,qBD2Ce;A5CosLjB;A6C7uLE;EACE,cAAA;A7C+uLJ;;A4ClsLE;EClDA,cD8Cc;ErB5Cd,yBqB0CmB;EC1CnB,qBD2Ce;A5C6sLjB;A6CtvLE;EACE,cAAA;A7CwvLJ;;A4C3sLE;EClDA,cD8Cc;ErB5Cd,yBqB0CmB;EC1CnB,qBD2Ce;A5CstLjB;A6C/vLE;EACE,cAAA;A7CiwLJ;;A4CptLE;EClDA,cDgDgB;ErB9ChB,yBqB0CmB;EC1CnB,qBD2Ce;A5C+tLjB;A6CxwLE;EACE,cAAA;A7C0wLJ;;A4C7tLE;EClDA,cDgDgB;ErB9ChB,yBqB0CmB;EC1CnB,qBD2Ce;A5CwuLjB;A6CjxLE;EACE,cAAA;A7CmxLJ;;A4CtuLE;EClDA,cD8Cc;ErB5Cd,yBqB0CmB;EC1CnB,qBD2Ce;A5CivLjB;A6C1xLE;EACE,cAAA;A7C4xLJ;;A4C/uLE;EClDA,cDgDgB;ErB9ChB,yBqB0CmB;EC1CnB,qBD2Ce;A5C0vLjB;A6CnyLE;EACE,cAAA;A7CqyLJ;;A4CxvLE;EClDA,cD8Cc;ErB5Cd,yBqB0CmB;EC1CnB,qBD2Ce;A5CmwLjB;A6C5yLE;EACE,cAAA;A7C8yLJ;;A8CjzLE;EACE;IAAK,2BzCg7C2B;ELq4IlC;AACF;;A8CvzLE;EACE;IAAK,2BzCg7C2B;ELq4IlC;AACF;A8CjzLA;EACE,aAAA;EACA,YzCy6CkC;EyCx6ClC,gBAAA;E1CwRI,kBALI;E0CjRR,yBzCLS;EESP,sBAAA;APgzLJ;;A8C/yLA;EACE,aAAA;EACA,sBAAA;EACA,uBAAA;EACA,gBAAA;EACA,WzCjBS;EyCkBT,kBAAA;EACA,mBAAA;EACA,yBxCvBO;EgBWH,2BwBaJ;A9CkzLF;AsB3zLM;EwBAN;IxBCQ,gBAAA;EtB8zLN;AACF;;A8CpzLA;EvBYE,qMAAA;EuBVA,0BAAA;A9CuzLF;;A8CnzLE;EACE,0DAAA;EAAA,kDAAA;A9CszLJ;A8CnzLM;EAJJ;IAKM,uBAAA;IAAA,eAAA;E9CszLN;AACF;;A+C91LA;EACE,aAAA;EACA,sBAAA;EAGA,eAAA;EACA,gBAAA;ExCSE,sBAAA;APu1LJ;;A+C51LA;EACE,qBAAA;EACA,sBAAA;A/C+1LF;A+C71LE;EAEE,oCAAA;EACA,0BAAA;A/C81LJ;;A+Cp1LA;EACE,WAAA;EACA,c1ClBS;E0CmBT,mBAAA;A/Cu1LF;A+Cp1LE;EAEE,UAAA;EACA,c1CzBO;E0C0BP,qBAAA;EACA,yB1CjCO;ALs3LX;A+Cl1LE;EACE,c1C7BO;E0C8BP,yB1CrCO;ALy3LX;;A+C30LA;EACE,kBAAA;EACA,cAAA;EACA,oBAAA;EACA,c1C3CS;E0C4CT,qBAAA;EACA,sB1CtDS;E0CuDT,sCAAA;A/C80LF;A+C50LE;ExCrCE,+BAAA;EACA,gCAAA;APo3LJ;A+C50LE;ExC3BE,mCAAA;EACA,kCAAA;AP02LJ;A+C50LE;EAEE,c1C7DO;E0C8DP,oBAAA;EACA,sB1CrEO;ALk5LX;A+Cz0LE;EACE,UAAA;EACA,W1C3EO;E0C4EP,yBzC/EK;EyCgFL,qBzChFK;AN25LT;A+Cx0LE;EACE,mBAAA;A/C00LJ;A+Cx0LI;EACE,gBAAA;EACA,qB1CwawB;ALk6K9B;;A+C5zLI;EACE,mBAAA;A/C+zLN;A+C5zLQ;ExCrCJ,kCAAA;EAZA,0BAAA;APi3LJ;A+C3zLQ;ExCtDJ,gCAAA;EAYA,4BAAA;APy2LJ;A+C1zLQ;EACE,aAAA;A/C4zLV;A+CzzLQ;EACE,qB1CuYoB;E0CtYpB,oBAAA;A/C2zLV;A+CzzLU;EACE,iBAAA;EACA,sB1CkYkB;ALy7K9B;;Ac/3LI;EiC4CA;IACE,mBAAA;E/Cu1LJ;E+Cp1LM;IxCrCJ,kCAAA;IAZA,0BAAA;EPy4LF;E+Cn1LM;IxCtDJ,gCAAA;IAYA,4BAAA;EPi4LF;E+Cl1LM;IACE,aAAA;E/Co1LR;E+Cj1LM;IACE,qB1CuYoB;I0CtYpB,oBAAA;E/Cm1LR;E+Cj1LQ;IACE,iBAAA;IACA,sB1CkYkB;ELi9K5B;AACF;Acx5LI;EiC4CA;IACE,mBAAA;E/C+2LJ;E+C52LM;IxCrCJ,kCAAA;IAZA,0BAAA;EPi6LF;E+C32LM;IxCtDJ,gCAAA;IAYA,4BAAA;EPy5LF;E+C12LM;IACE,aAAA;E/C42LR;E+Cz2LM;IACE,qB1CuYoB;I0CtYpB,oBAAA;E/C22LR;E+Cz2LQ;IACE,iBAAA;IACA,sB1CkYkB;ELy+K5B;AACF;Ach7LI;EiC4CA;IACE,mBAAA;E/Cu4LJ;E+Cp4LM;IxCrCJ,kCAAA;IAZA,0BAAA;EPy7LF;E+Cn4LM;IxCtDJ,gCAAA;IAYA,4BAAA;EPi7LF;E+Cl4LM;IACE,aAAA;E/Co4LR;E+Cj4LM;IACE,qB1CuYoB;I0CtYpB,oBAAA;E/Cm4LR;E+Cj4LQ;IACE,iBAAA;IACA,sB1CkYkB;ELigL5B;AACF;Acx8LI;EiC4CA;IACE,mBAAA;E/C+5LJ;E+C55LM;IxCrCJ,kCAAA;IAZA,0BAAA;EPi9LF;E+C35LM;IxCtDJ,gCAAA;IAYA,4BAAA;EPy8LF;E+C15LM;IACE,aAAA;E/C45LR;E+Cz5LM;IACE,qB1CuYoB;I0CtYpB,oBAAA;E/C25LR;E+Cz5LQ;IACE,iBAAA;IACA,sB1CkYkB;ELyhL5B;AACF;Ach+LI;EiC4CA;IACE,mBAAA;E/Cu7LJ;E+Cp7LM;IxCrCJ,kCAAA;IAZA,0BAAA;EPy+LF;E+Cn7LM;IxCtDJ,gCAAA;IAYA,4BAAA;EPi+LF;E+Cl7LM;IACE,aAAA;E/Co7LR;E+Cj7LM;IACE,qB1CuYoB;I0CtYpB,oBAAA;E/Cm7LR;E+Cj7LQ;IACE,iBAAA;IACA,sB1CkYkB;ELijL5B;AACF;A+Ct6LA;ExC9HI,gBAAA;APuiMJ;A+Ct6LE;EACE,qBAAA;A/Cw6LJ;A+Ct6LI;EACE,sBAAA;A/Cw6LN;;AgD5jME;EACE,cDiKyB;EChKzB,yBD+JsB;A/Cg6L1B;AgD5jMM;EAEE,cD2JqB;EC1JrB,yBAAA;AhD6jMR;AgD1jMM;EACE,W3CRG;E2CSH,yBDqJqB;ECpJrB,qBDoJqB;A/Cw6L7B;;AgD1kME;EACE,cDiKyB;EChKzB,yBD+JsB;A/C86L1B;AgD1kMM;EAEE,cD2JqB;EC1JrB,yBAAA;AhD2kMR;AgDxkMM;EACE,W3CRG;E2CSH,yBDqJqB;ECpJrB,qBDoJqB;A/Cs7L7B;;AgDxlME;EACE,cDiKyB;EChKzB,yBD+JsB;A/C47L1B;AgDxlMM;EAEE,cD2JqB;EC1JrB,yBAAA;AhDylMR;AgDtlMM;EACE,W3CRG;E2CSH,yBDqJqB;ECpJrB,qBDoJqB;A/Co8L7B;;AgDtmME;EACE,cDmK2B;EClK3B,yBD+JsB;A/C08L1B;AgDtmMM;EAEE,cD6JuB;EC5JvB,yBAAA;AhDumMR;AgDpmMM;EACE,W3CRG;E2CSH,yBDuJuB;ECtJvB,qBDsJuB;A/Cg9L/B;;AgDpnME;EACE,cDmK2B;EClK3B,yBD+JsB;A/Cw9L1B;AgDpnMM;EAEE,cD6JuB;EC5JvB,yBAAA;AhDqnMR;AgDlnMM;EACE,W3CRG;E2CSH,yBDuJuB;ECtJvB,qBDsJuB;A/C89L/B;;AgDloME;EACE,cDiKyB;EChKzB,yBD+JsB;A/Cs+L1B;AgDloMM;EAEE,cD2JqB;EC1JrB,yBAAA;AhDmoMR;AgDhoMM;EACE,W3CRG;E2CSH,yBDqJqB;ECpJrB,qBDoJqB;A/C8+L7B;;AgDhpME;EACE,cDmK2B;EClK3B,yBD+JsB;A/Co/L1B;AgDhpMM;EAEE,cD6JuB;EC5JvB,yBAAA;AhDipMR;AgD9oMM;EACE,W3CRG;E2CSH,yBDuJuB;ECtJvB,qBDsJuB;A/C0/L/B;;AgD9pME;EACE,cDiKyB;EChKzB,yBD+JsB;A/CkgM1B;AgD9pMM;EAEE,cD2JqB;EC1JrB,yBAAA;AhD+pMR;AgD5pMM;EACE,W3CRG;E2CSH,yBDqJqB;ECpJrB,qBDoJqB;A/C0gM7B;;AiD3qMA;EACE,uBAAA;EACA,U5CmjD2B;E4CljD3B,W5CkjD2B;E4CjjD3B,sBAAA;EACA,W5CQS;E4CPT,2WAAA;EACA,SAAA;E1COE,sBAAA;E0CLF,Y5CmjD2B;AL2nJ7B;AiD3qME;EACE,WAAA;EACA,qBAAA;EACA,a5C8iDyB;AL+nJ7B;AiD1qME;EACE,UAAA;EACA,iD5CwtB4B;E4CvtB5B,U5CyiDyB;ALmoJ7B;AiDzqME;EAEE,oBAAA;EACA,yBAAA;EAAA,sBAAA;EAAA,qBAAA;EAAA,iBAAA;EACA,a5CmiDyB;ALuoJ7B;;AiDtqMA;EACE,kD5C+hD2B;AL0oJ7B;;AkD/sMA;EACE,Y7Cs1CkC;E6Cr1ClC,eAAA;E9CmSI,mBALI;E8C3RR,oBAAA;EACA,2C7Cs1CkC;E6Cr1ClC,4BAAA;EACA,oCAAA;EACA,6C7CghB4B;EEtgB1B,sBAAA;APwsMJ;AkD/sME;EACE,UAAA;AlDitMJ;AkD9sME;EACE,aAAA;AlDgtMJ;;AkD5sMA;EACE,0BAAA;EAAA,uBAAA;EAAA,kBAAA;EACA,eAAA;EACA,oBAAA;AlD+sMF;AkD7sME;EACE,sB7CkekB;AL6uLtB;;AkD3sMA;EACE,aAAA;EACA,mBAAA;EACA,uBAAA;EACA,c7CrBS;E6CsBT,2C7Cg0CkC;E6C/zClC,4BAAA;EACA,4CAAA;E3CVE,2CAAA;EACA,4CAAA;APytMJ;AkD7sME;EACE,uBAAA;EACA,oB7C6yCgC;ALk6JpC;;AkD3sMA;EACE,gB7CwyCkC;E6CvyClC,qBAAA;AlD8sMF;;AmDxvMA;EACE,eAAA;EACA,MAAA;EACA,OAAA;EACA,a9CoiCkC;E8CniClC,aAAA;EACA,WAAA;EACA,YAAA;EACA,kBAAA;EACA,gBAAA;EAGA,UAAA;AnDyvMF;;AmDlvMA;EACE,kBAAA;EACA,WAAA;EACA,c9C+1CkC;E8C71ClC,oBAAA;AnDovMF;AmDjvME;E7BlBI,mC6BmBF;EACA,8B9Cq3CgC;AL83JpC;AsBnwMM;E6BcJ;I7BbM,gBAAA;EtBswMN;AACF;AmDtvME;EACE,e9Cm3CgC;ALq4JpC;AmDpvME;EACE,sB9Cg3CgC;ALs4JpC;;AmDlvMA;EACE,yBAAA;AnDqvMF;AmDnvME;EACE,gBAAA;EACA,gBAAA;AnDqvMJ;AmDlvME;EACE,gBAAA;AnDovMJ;;AmDhvMA;EACE,aAAA;EACA,mBAAA;EACA,6BAAA;AnDmvMF;;AmD/uMA;EACE,kBAAA;EACA,aAAA;EACA,sBAAA;EACA,WAAA;EAGA,oBAAA;EACA,sB9CpES;E8CqET,4BAAA;EACA,oCAAA;E5C3DE,qBAAA;E4C+DF,UAAA;AnD8uMF;;AmD1uMA;ECpFE,eAAA;EACA,MAAA;EACA,OAAA;EACA,a/CyiCkC;E+CxiClC,YAAA;EACA,aAAA;EACA,sB/CUS;ALwzMX;AoD/zME;EAAS,UAAA;ApDk0MX;AoDj0ME;EAAS,Y/C+3CyB;ALq8JpC;;AmDpvMA;EACE,aAAA;EACA,cAAA;EACA,mBAAA;EACA,8BAAA;EACA,kB9CizCkC;E8ChzClC,gCAAA;E5CtEE,0CAAA;EACA,2CAAA;AP8zMJ;AmDtvME;EACE,sBAAA;EACA,oCAAA;AnDwvMJ;;AmDnvMA;EACE,gBAAA;EACA,gB9Cue4B;AL+wL9B;;AmDjvMA;EACE,kBAAA;EAGA,cAAA;EACA,a9C8PO;ALo/LT;;AmD9uMA;EACE,aAAA;EACA,eAAA;EACA,cAAA;EACA,mBAAA;EACA,yBAAA;EACA,gBAAA;EACA,6BAAA;E5CzFE,8CAAA;EACA,6CAAA;AP20MJ;AmD7uME;EACE,eAAA;AnD+uMJ;;Ac1zMI;EqCkFF;IACE,gB9CmwCgC;I8ClwChC,oBAAA;EnD4uMF;;EmDzuMA;IACE,2BAAA;EnD4uMF;;EmDzuMA;IACE,+BAAA;EnD4uMF;;EmDruMA;IAAY,gB9CkvCsB;ELu/JlC;AACF;Ac70MI;EqCuGF;;IAEE,gB9C8uCgC;EL2/JlC;AACF;Acn1MI;EqC8GF;IAAY,iB9C0uCsB;EL+/JlC;AACF;AmDjuMI;EACE,YAAA;EACA,eAAA;EACA,YAAA;EACA,SAAA;AnDmuMN;AmDjuMM;EACE,YAAA;EACA,SAAA;E5C3KJ,gBAAA;AP+4MJ;AmDhuMM;E5C/KF,gBAAA;APk5MJ;AmD/tMM;EACE,gBAAA;AnDiuMR;AmD9tMM;E5CvLF,gBAAA;APw5MJ;;Ac/1MI;EqC0GA;IACE,YAAA;IACA,eAAA;IACA,YAAA;IACA,SAAA;EnDyvMJ;EmDvvMI;IACE,YAAA;IACA,SAAA;I5C3KJ,gBAAA;EPq6MF;EmDtvMI;I5C/KF,gBAAA;EPw6MF;EmDrvMI;IACE,gBAAA;EnDuvMN;EmDpvMI;I5CvLF,gBAAA;EP86MF;AACF;Act3MI;EqC0GA;IACE,YAAA;IACA,eAAA;IACA,YAAA;IACA,SAAA;EnD+wMJ;EmD7wMI;IACE,YAAA;IACA,SAAA;I5C3KJ,gBAAA;EP27MF;EmD5wMI;I5C/KF,gBAAA;EP87MF;EmD3wMI;IACE,gBAAA;EnD6wMN;EmD1wMI;I5CvLF,gBAAA;EPo8MF;AACF;Ac54MI;EqC0GA;IACE,YAAA;IACA,eAAA;IACA,YAAA;IACA,SAAA;EnDqyMJ;EmDnyMI;IACE,YAAA;IACA,SAAA;I5C3KJ,gBAAA;EPi9MF;EmDlyMI;I5C/KF,gBAAA;EPo9MF;EmDjyMI;IACE,gBAAA;EnDmyMN;EmDhyMI;I5CvLF,gBAAA;EP09MF;AACF;Acl6MI;EqC0GA;IACE,YAAA;IACA,eAAA;IACA,YAAA;IACA,SAAA;EnD2zMJ;EmDzzMI;IACE,YAAA;IACA,SAAA;I5C3KJ,gBAAA;EPu+MF;EmDxzMI;I5C/KF,gBAAA;EP0+MF;EmDvzMI;IACE,gBAAA;EnDyzMN;EmDtzMI;I5CvLF,gBAAA;EPg/MF;AACF;Acx7MI;EqC0GA;IACE,YAAA;IACA,eAAA;IACA,YAAA;IACA,SAAA;EnDi1MJ;EmD/0MI;IACE,YAAA;IACA,SAAA;I5C3KJ,gBAAA;EP6/MF;EmD90MI;I5C/KF,gBAAA;EPggNF;EmD70MI;IACE,gBAAA;EnD+0MN;EmD50MI;I5CvLF,gBAAA;EPsgNF;AACF;AqDzhNA;EACE,kBAAA;EACA,ahD8iCkC;EgD7iClC,cAAA;EACA,ShDgyCkC;EiDpyClC,sCjDkkB4B;EiDhkB5B,kBAAA;EACA,gBjD2kB4B;EiD1kB5B,gBjDglB4B;EiD/kB5B,gBAAA;EACA,iBAAA;EACA,qBAAA;EACA,iBAAA;EACA,oBAAA;EACA,sBAAA;EACA,kBAAA;EACA,oBAAA;EACA,mBAAA;EACA,gBAAA;ElDsRI,mBALI;EiDrRR,qBAAA;EACA,UAAA;ArDqiNF;AqDniNE;EAAS,YhDoxCyB;ALkxKpC;AqDpiNE;EACE,kBAAA;EACA,cAAA;EACA,ahDoxCgC;EgDnxChC,chDoxCgC;ALkxKpC;AqDpiNI;EACE,kBAAA;EACA,WAAA;EACA,yBAAA;EACA,mBAAA;ArDsiNN;;AqDjiNA;EACE,iBAAA;ArDoiNF;AqDliNE;EACE,SAAA;ArDoiNJ;AqDliNI;EACE,SAAA;EACA,6BAAA;EACA,sBhDtBK;AL0jNX;;AqD/hNA;EACE,iBAAA;ArDkiNF;AqDhiNE;EACE,OAAA;EACA,ahDsvCgC;EgDrvChC,chDovCgC;AL8yKpC;AqDhiNI;EACE,WAAA;EACA,oCAAA;EACA,wBhDtCK;ALwkNX;;AqD7hNA;EACE,iBAAA;ArDgiNF;AqD9hNE;EACE,MAAA;ArDgiNJ;AqD9hNI;EACE,YAAA;EACA,6BAAA;EACA,yBhDpDK;ALolNX;;AqD3hNA;EACE,iBAAA;ArD8hNF;AqD5hNE;EACE,QAAA;EACA,ahDwtCgC;EgDvtChC,chDstCgC;ALw0KpC;AqD5hNI;EACE,UAAA;EACA,oCAAA;EACA,uBhDpEK;ALkmNX;;AqDzgNA;EACE,gBhDkrCkC;EgDjrClC,uBAAA;EACA,WhDtGS;EgDuGT,kBAAA;EACA,sBhD9FS;EECP,sBAAA;AP0mNJ;;AuD7nNA;EACE,kBAAA;EACA,MAAA;EACA,wBAAA;EACA,alD4iCkC;EkD3iClC,cAAA;EACA,gBlDszCkC;EiD3zClC,sCjDkkB4B;EiDhkB5B,kBAAA;EACA,gBjD2kB4B;EiD1kB5B,gBjDglB4B;EiD/kB5B,gBAAA;EACA,iBAAA;EACA,qBAAA;EACA,iBAAA;EACA,oBAAA;EACA,sBAAA;EACA,kBAAA;EACA,oBAAA;EACA,mBAAA;EACA,gBAAA;ElDsRI,mBALI;EmDpRR,qBAAA;EACA,sBlDLS;EkDMT,4BAAA;EACA,oCAAA;EhDIE,qBAAA;APuoNJ;AuDvoNE;EACE,kBAAA;EACA,cAAA;EACA,WlDszCgC;EkDrzChC,clDszCgC;ALm1KpC;AuDvoNI;EAEE,kBAAA;EACA,cAAA;EACA,WAAA;EACA,yBAAA;EACA,mBAAA;AvDwoNN;;AuDloNE;EACE,2BAAA;AvDqoNJ;AuDnoNI;EACE,SAAA;EACA,6BAAA;EACA,qClDqyC8B;ALg2KpC;AuDloNI;EACE,WlDsdwB;EkDrdxB,6BAAA;EACA,sBlDzCK;AL6qNX;;AuD9nNE;EACE,yBAAA;EACA,alDoxCgC;EkDnxChC,YlDkxCgC;AL+2KpC;AuD/nNI;EACE,OAAA;EACA,oCAAA;EACA,uClDixC8B;ALg3KpC;AuD9nNI;EACE,SlDkcwB;EkDjcxB,oCAAA;EACA,wBlD7DK;AL6rNX;;AuD1nNE;EACE,wBAAA;AvD6nNJ;AuD3nNI;EACE,MAAA;EACA,oCAAA;EACA,wClD+vC8B;AL83KpC;AuD1nNI;EACE,QlDgbwB;EkD/axB,oCAAA;EACA,yBlD/EK;AL2sNX;AuDvnNE;EACE,kBAAA;EACA,MAAA;EACA,SAAA;EACA,cAAA;EACA,WlD2uCgC;EkD1uChC,oBAAA;EACA,WAAA;EACA,gCAAA;AvDynNJ;;AuDpnNE;EACE,0BAAA;EACA,alDkuCgC;EkDjuChC,YlDguCgC;ALu5KpC;AuDrnNI;EACE,QAAA;EACA,oCAAA;EACA,sClD+tC8B;ALw5KpC;AuDpnNI;EACE,UlDgZwB;EkD/YxB,oCAAA;EACA,uBlD/GK;ALquNX;;AuDjmNA;EACE,oBAAA;EACA,gBAAA;EnDuJI,eALI;EmD/IR,yBlDkrCkC;EkDjrClC,2CAAA;EhDtHE,0CAAA;EACA,2CAAA;AP0tNJ;AuDlmNE;EACE,aAAA;AvDomNJ;;AuDhmNA;EACE,kBAAA;EACA,clD3IS;AL8uNX;;AwDlvNA;EACE,kBAAA;AxDqvNF;;AwDlvNA;EACE,mBAAA;AxDqvNF;;AwDlvNA;EACE,kBAAA;EACA,WAAA;EACA,gBAAA;AxDqvNF;AyD3wNE;EACE,cAAA;EACA,WAAA;EACA,WAAA;AzD6wNJ;;AwDtvNA;EACE,kBAAA;EACA,aAAA;EACA,WAAA;EACA,WAAA;EACA,mBAAA;EACA,mCAAA;EAAA,2BAAA;ElClBI,sCkCmBJ;AxDyvNF;AsBxwNM;EkCQN;IlCPQ,gBAAA;EtB2wNN;AACF;;AwD3vNA;;;EAGE,cAAA;AxD8vNF;;AwD3vNA,qBAAA;AACA;;EAEE,2BAAA;AxD8vNF;;AwD3vNA;;EAEE,4BAAA;AxD8vNF;;AwD3vNA,mBAAA;AAQE;EACE,UAAA;EACA,4BAAA;EACA,eAAA;AxDuvNJ;AwDpvNE;;;EAGE,UAAA;EACA,UAAA;AxDsvNJ;AwDnvNE;;EAEE,UAAA;EACA,UAAA;ElC/DE,2BkCgEF;AxDqvNJ;AsBjzNM;EkCwDJ;;IlCvDM,gBAAA;EtBqzNN;AACF;;AwDlvNA;;EAEE,kBAAA;EACA,MAAA;EACA,SAAA;EACA,UAAA;EAEA,aAAA;EACA,mBAAA;EACA,uBAAA;EACA,UnDo6CmC;EmDn6CnC,UAAA;EACA,WnD7FS;EmD8FT,kBAAA;EACA,gBAAA;EACA,SAAA;EACA,YnD+5CmC;EiBx/C/B,8BkC0FJ;AxDovNF;AsB10NM;EkCqEN;;IlCpEQ,gBAAA;EtB80NN;AACF;AwDvvNE;;;EAEE,WnDvGO;EmDwGP,qBAAA;EACA,UAAA;EACA,YnDu5CiC;ALm2KrC;;AwDvvNA;EACE,OAAA;AxD0vNF;;AwDvvNA;EACE,QAAA;AxD0vNF;;AwDrvNA;;EAEE,qBAAA;EACA,WnDw5CmC;EmDv5CnC,YnDu5CmC;EmDt5CnC,4BAAA;EACA,wBAAA;EACA,0BAAA;AxDwvNF;;AwDrvNA;;;;;;;GAAA;AAQA;EACE,yQAAA;AxDwvNF;;AwDtvNA;EACE,0QAAA;AxDyvNF;;AwDjvNA;EACE,kBAAA;EACA,QAAA;EACA,SAAA;EACA,OAAA;EACA,UAAA;EACA,aAAA;EACA,uBAAA;EACA,UAAA;EAEA,iBnDg2CmC;EmD/1CnC,mBAAA;EACA,gBnD81CmC;EmD71CnC,gBAAA;AxDmvNF;AwDjvNE;EACE,uBAAA;EACA,cAAA;EACA,WnD61CiC;EmD51CjC,WnD61CiC;EmD51CjC,UAAA;EACA,iBnD61CiC;EmD51CjC,gBnD41CiC;EmD31CjC,mBAAA;EACA,eAAA;EACA,sBnD9KO;EmD+KP,4BAAA;EACA,SAAA;EAEA,kCAAA;EACA,qCAAA;EACA,YnDo1CiC;EiBhgD/B,6BkC6KF;AxDkvNJ;AsB35NM;EkCwJJ;IlCvJM,gBAAA;EtB85NN;AACF;AwDpvNE;EACE,UnDi1CiC;ALq6KrC;;AwD7uNA;EACE,kBAAA;EACA,UAAA;EACA,enD20CmC;EmD10CnC,SAAA;EACA,oBnDw0CmC;EmDv0CnC,uBnDu0CmC;EmDt0CnC,WnDzMS;EmD0MT,kBAAA;AxDgvNF;;AwD1uNE;;EAEE,gCnD00CiC;ALm6KrC;AwD1uNE;EACE,sBnD5MO;ALw7NX;AwDzuNE;EACE,WnDhNO;AL27NX;;A0Dx8NA;EACE;IAAK,0CAAA;E1D48NL;AACF;;A0D98NA;EACE;IAAK,0CAAA;E1D48NL;AACF;A0Dz8NA;EACE,qBAAA;EACA,WrD+hDwB;EqD9hDxB,YrD8hDwB;EqD7hDxB,wBrD+hDwB;EqD9hDxB,iCAAA;EACA,+BAAA;EAEA,kBAAA;EACA,uDAAA;EAAA,+CAAA;A1D08NF;;A0Dv8NA;EACE,WrD0hDwB;EqDzhDxB,YrDyhDwB;EqDxhDxB,mBrD0hDwB;ALg7K1B;;A0Dl8NA;EACE;IACE,mBAAA;E1Dq8NF;E0Dn8NA;IACE,UAAA;IACA,eAAA;E1Dq8NF;AACF;;A0D58NA;EACE;IACE,mBAAA;E1Dq8NF;E0Dn8NA;IACE,UAAA;IACA,eAAA;E1Dq8NF;AACF;A0Dj8NA;EACE,qBAAA;EACA,WrD6/CwB;EqD5/CxB,YrD4/CwB;EqD3/CxB,wBrD6/CwB;EqD5/CxB,8BAAA;EAEA,kBAAA;EACA,UAAA;EACA,qDAAA;EAAA,6CAAA;A1Dk8NF;;A0D/7NA;EACE,WrDw/CwB;EqDv/CxB,YrDu/CwB;AL28K1B;;A0D97NE;EACE;;IAEE,gCAAA;IAAA,wBAAA;E1Di8NJ;AACF;A2DngOA;EACE,eAAA;EACA,SAAA;EACA,atD0iCkC;EsDziClC,aAAA;EACA,sBAAA;EACA,eAAA;EAEA,kBAAA;EACA,sBtDDS;EsDET,4BAAA;EACA,UAAA;ErCKI,sCqCHJ;A3DmgOF;AsB5/NM;EqCpBN;IrCqBQ,gBAAA;EtB+/NN;AACF;;A2DrgOA;EPdE,eAAA;EACA,MAAA;EACA,OAAA;EACA,a/CuiCkC;E+CtiClC,YAAA;EACA,aAAA;EACA,sB/CUS;AL6gOX;AoDphOE;EAAS,UAAA;ApDuhOX;AoDthOE;EAAS,Y/C+3CyB;AL0pLpC;;A2DjhOA;EACE,aAAA;EACA,mBAAA;EACA,8BAAA;EACA,kBAAA;A3DohOF;A2DlhOE;EACE,sBAAA;EACA,mBAAA;EACA,qBAAA;EACA,sBAAA;A3DohOJ;;A2DhhOA;EACE,gBAAA;EACA,gBtDijB4B;ALk+M9B;;A2DhhOA;EACE,YAAA;EACA,kBAAA;EACA,gBAAA;A3DmhOF;;A2DhhOA;EACE,MAAA;EACA,OAAA;EACA,YtD8hDkC;EsD7hDlC,0CAAA;EACA,4BAAA;A3DmhOF;;A2DhhOA;EACE,MAAA;EACA,QAAA;EACA,YtDshDkC;EsDrhDlC,yCAAA;EACA,2BAAA;A3DmhOF;;A2DhhOA;EACE,MAAA;EACA,QAAA;EACA,OAAA;EACA,YtD8gDkC;EsD7gDlC,gBAAA;EACA,2CAAA;EACA,4BAAA;A3DmhOF;;A2DhhOA;EACE,QAAA;EACA,OAAA;EACA,YtDqgDkC;EsDpgDlC,gBAAA;EACA,wCAAA;EACA,2BAAA;A3DmhOF;;A2DhhOA;EACE,eAAA;A3DmhOF;;A4DpmOA;EACE,qBAAA;EACA,eAAA;EACA,sBAAA;EACA,YAAA;EACA,8BAAA;EACA,YvDstCkC;ALi5LpC;A4DrmOE;EACE,qBAAA;EACA,WAAA;A5DumOJ;;A4DlmOA;EACE,iBAAA;A5DqmOF;;A4DlmOA;EACE,iBAAA;A5DqmOF;;A4DlmOA;EACE,iBAAA;A5DqmOF;;A4DhmOE;EACE,2DAAA;EAAA,mDAAA;A5DmmOJ;;A4D/lOA;EACE;IACE,YvDyrCgC;ELy6LlC;AACF;;A4DrmOA;EACE;IACE,YvDyrCgC;ELy6LlC;AACF;A4D/lOA;EACE,uFAAA;EAAA,+EAAA;EACA,4BAAA;EAAA,oBAAA;EACA,sDAAA;EAAA,8CAAA;A5DimOF;;A4D9lOA;EACE;IACE,+BAAA;IAAA,uBAAA;E5DimOF;AACF;;A4DpmOA;EACE;IACE,+BAAA;IAAA,uBAAA;E5DimOF;AACF;AyDhpOE;EACE,cAAA;EACA,WAAA;EACA,WAAA;AzDkpOJ;;A6DtpOE;EACE,cxD8EW;AL2kOf;A6DtpOM;EAEE,cAAA;A7DupOR;;A6D7pOE;EACE,cxD8EW;ALklOf;A6D7pOM;EAEE,cAAA;A7D8pOR;;A6DpqOE;EACE,cxD8EW;ALylOf;A6DpqOM;EAEE,cAAA;A7DqqOR;;A6D3qOE;EACE,cxD8EW;ALgmOf;A6D3qOM;EAEE,cAAA;A7D4qOR;;A6DlrOE;EACE,cxD8EW;ALumOf;A6DlrOM;EAEE,cAAA;A7DmrOR;;A6DzrOE;EACE,cxD8EW;AL8mOf;A6DzrOM;EAEE,cAAA;A7D0rOR;;A6DhsOE;EACE,cxD8EW;ALqnOf;A6DhsOM;EAEE,cAAA;A7DisOR;;A6DvsOE;EACE,cxD8EW;AL4nOf;A6DvsOM;EAEE,cAAA;A7DwsOR;;A8D7sOA;EACE,kBAAA;EACA,WAAA;A9DgtOF;A8D9sOE;EACE,cAAA;EACA,mCAAA;EACA,WAAA;A9DgtOJ;A8D7sOE;EACE,kBAAA;EACA,MAAA;EACA,OAAA;EACA,WAAA;EACA,YAAA;A9D+sOJ;;A8D1sOE;EACE,uBAAA;A9D6sOJ;;A8D9sOE;EACE,sBAAA;A9DitOJ;;A8DltOE;EACE,yBAAA;A9DqtOJ;;A8DttOE;EACE,iCAAA;A9DytOJ;;A+D9uOA;EACE,eAAA;EACA,MAAA;EACA,QAAA;EACA,OAAA;EACA,a1DoiCkC;AL6sMpC;;A+D9uOA;EACE,eAAA;EACA,QAAA;EACA,SAAA;EACA,OAAA;EACA,a1D4hCkC;ALqtMpC;;A+DzuOI;EACE,wBAAA;EAAA,gBAAA;EACA,MAAA;EACA,a1DghC8B;AL4tMpC;;AcvsOI;EiDxCA;IACE,wBAAA;IAAA,gBAAA;IACA,MAAA;IACA,a1DghC8B;ELmuMlC;AACF;Ac/sOI;EiDxCA;IACE,wBAAA;IAAA,gBAAA;IACA,MAAA;IACA,a1DghC8B;EL0uMlC;AACF;ActtOI;EiDxCA;IACE,wBAAA;IAAA,gBAAA;IACA,MAAA;IACA,a1DghC8B;ELivMlC;AACF;Ac7tOI;EiDxCA;IACE,wBAAA;IAAA,gBAAA;IACA,MAAA;IACA,a1DghC8B;ELwvMlC;AACF;AcpuOI;EiDxCA;IACE,wBAAA;IAAA,gBAAA;IACA,MAAA;IACA,a1DghC8B;EL+vMlC;AACF;AgEzyOA;EACE,aAAA;EACA,mBAAA;EACA,mBAAA;EACA,mBAAA;AhE2yOF;;AgExyOA;EACE,aAAA;EACA,cAAA;EACA,sBAAA;EACA,mBAAA;AhE2yOF;;AiEnzOA;;ECIE,6BAAA;EACA,qBAAA;EACA,sBAAA;EACA,qBAAA;EACA,uBAAA;EACA,2BAAA;EACA,iCAAA;EACA,8BAAA;EACA,oBAAA;AlEozOF;;AmE/zOE;EACE,kBAAA;EACA,MAAA;EACA,QAAA;EACA,SAAA;EACA,OAAA;EACA,U9DwbsC;E8DvbtC,WAAA;AnEk0OJ;;AoE10OA;ECAE,gBAAA;EACA,uBAAA;EACA,mBAAA;ArE80OF;;AsEp1OA;EACE,qBAAA;EACA,mBAAA;EACA,UAAA;EACA,eAAA;EACA,8BAAA;EACA,ajEipB4B;ALssN9B;;AuE9xOQ;EAOI,mCAAA;AvE2xOZ;;AuElyOQ;EAOI,8BAAA;AvE+xOZ;;AuEtyOQ;EAOI,iCAAA;AvEmyOZ;;AuE1yOQ;EAOI,iCAAA;AvEuyOZ;;AuE9yOQ;EAOI,sCAAA;AvE2yOZ;;AuElzOQ;EAOI,mCAAA;AvE+yOZ;;AuEtzOQ;EAOI,sBAAA;AvEmzOZ;;AuE1zOQ;EAOI,uBAAA;AvEuzOZ;;AuE9zOQ;EAOI,sBAAA;AvE2zOZ;;AuEl0OQ;EAOI,qBAAA;AvE+zOZ;;AuEt0OQ;EAOI,wBAAA;AvEm0OZ;;AuE10OQ;EAOI,uBAAA;AvEu0OZ;;AuE90OQ;EAOI,wBAAA;AvE20OZ;;AuEl1OQ;EAOI,qBAAA;AvE+0OZ;;AuEt1OQ;EAOI,yBAAA;AvEm1OZ;;AuE11OQ;EAOI,2BAAA;AvEu1OZ;;AuE91OQ;EAOI,4BAAA;AvE21OZ;;AuEl2OQ;EAOI,2BAAA;AvE+1OZ;;AuEt2OQ;EAOI,0BAAA;AvEm2OZ;;AuE12OQ;EAOI,gCAAA;AvEu2OZ;;AuE92OQ;EAOI,yBAAA;AvE22OZ;;AuEl3OQ;EAOI,wBAAA;AvE+2OZ;;AuEt3OQ;EAOI,yBAAA;AvEm3OZ;;AuE13OQ;EAOI,6BAAA;AvEu3OZ;;AuE93OQ;EAOI,8BAAA;AvE23OZ;;AuEl4OQ;EAOI,wBAAA;AvE+3OZ;;AuEt4OQ;EAOI,+BAAA;AvEm4OZ;;AuE14OQ;EAOI,wBAAA;AvEu4OZ;;AuE94OQ;EAOI,wDAAA;AvE24OZ;;AuEl5OQ;EAOI,8DAAA;AvE+4OZ;;AuEt5OQ;EAOI,uDAAA;AvEm5OZ;;AuE15OQ;EAOI,2BAAA;AvEu5OZ;;AuE95OQ;EAOI,2BAAA;AvE25OZ;;AuEl6OQ;EAOI,6BAAA;AvE+5OZ;;AuEt6OQ;EAOI,6BAAA;AvEm6OZ;;AuE16OQ;EAOI,0BAAA;AvEu6OZ;;AuE96OQ;EAOI,mCAAA;EAAA,2BAAA;AvE26OZ;;AuEl7OQ;EAOI,iBAAA;AvE+6OZ;;AuEt7OQ;EAOI,mBAAA;AvEm7OZ;;AuE17OQ;EAOI,oBAAA;AvEu7OZ;;AuE97OQ;EAOI,oBAAA;AvE27OZ;;AuEl8OQ;EAOI,sBAAA;AvE+7OZ;;AuEt8OQ;EAOI,uBAAA;AvEm8OZ;;AuE18OQ;EAOI,kBAAA;AvEu8OZ;;AuE98OQ;EAOI,oBAAA;AvE28OZ;;AuEl9OQ;EAOI,qBAAA;AvE+8OZ;;AuEt9OQ;EAOI,mBAAA;AvEm9OZ;;AuE19OQ;EAOI,qBAAA;AvEu9OZ;;AuE99OQ;EAOI,sBAAA;AvE29OZ;;AuEl+OQ;EAOI,2CAAA;AvE+9OZ;;AuEt+OQ;EAOI,sCAAA;AvEm+OZ;;AuE1+OQ;EAOI,sCAAA;AvEu+OZ;;AuE9+OQ;EAOI,oCAAA;AvE2+OZ;;AuEl/OQ;EAOI,oBAAA;AvE++OZ;;AuEt/OQ;EAOI,wCAAA;AvEm/OZ;;AuE1/OQ;EAOI,wBAAA;AvEu/OZ;;AuE9/OQ;EAOI,0CAAA;AvE2/OZ;;AuElgPQ;EAOI,0BAAA;AvE+/OZ;;AuEtgPQ;EAOI,2CAAA;AvEmgPZ;;AuE1gPQ;EAOI,2BAAA;AvEugPZ;;AuE9gPQ;EAOI,yCAAA;AvE2gPZ;;AuElhPQ;EAOI,yBAAA;AvE+gPZ;;AuEthPQ;EAOI,gCAAA;AvEmhPZ;;AuE1hPQ;EAOI,gCAAA;AvEuhPZ;;AuE9hPQ;EAOI,gCAAA;AvE2hPZ;;AuEliPQ;EAOI,gCAAA;AvE+hPZ;;AuEtiPQ;EAOI,gCAAA;AvEmiPZ;;AuE1iPQ;EAOI,gCAAA;AvEuiPZ;;AuE9iPQ;EAOI,gCAAA;AvE2iPZ;;AuEljPQ;EAOI,gCAAA;AvE+iPZ;;AuEtjPQ;EAOI,6BAAA;AvEmjPZ;;AuE1jPQ;EAOI,4BAAA;AvEujPZ;;AuE9jPQ;EAOI,4BAAA;AvE2jPZ;;AuElkPQ;EAOI,4BAAA;AvE+jPZ;;AuEtkPQ;EAOI,4BAAA;AvEmkPZ;;AuE1kPQ;EAOI,4BAAA;AvEukPZ;;AuE9kPQ;EAOI,qBAAA;AvE2kPZ;;AuEllPQ;EAOI,qBAAA;AvE+kPZ;;AuEtlPQ;EAOI,qBAAA;AvEmlPZ;;AuE1lPQ;EAOI,sBAAA;AvEulPZ;;AuE9lPQ;EAOI,sBAAA;AvE2lPZ;;AuElmPQ;EAOI,0BAAA;AvE+lPZ;;AuEtmPQ;EAOI,uBAAA;AvEmmPZ;;AuE1mPQ;EAOI,2BAAA;AvEumPZ;;AuE9mPQ;EAOI,sBAAA;AvE2mPZ;;AuElnPQ;EAOI,sBAAA;AvE+mPZ;;AuEtnPQ;EAOI,sBAAA;AvEmnPZ;;AuE1nPQ;EAOI,uBAAA;AvEunPZ;;AuE9nPQ;EAOI,uBAAA;AvE2nPZ;;AuEloPQ;EAOI,2BAAA;AvE+nPZ;;AuEtoPQ;EAOI,wBAAA;AvEmoPZ;;AuE1oPQ;EAOI,4BAAA;AvEuoPZ;;AuE9oPQ;EAOI,yBAAA;AvE2oPZ;;AuElpPQ;EAOI,8BAAA;AvE+oPZ;;AuEtpPQ;EAOI,iCAAA;AvEmpPZ;;AuE1pPQ;EAOI,sCAAA;AvEupPZ;;AuE9pPQ;EAOI,yCAAA;AvE2pPZ;;AuElqPQ;EAOI,uBAAA;AvE+pPZ;;AuEtqPQ;EAOI,uBAAA;AvEmqPZ;;AuE1qPQ;EAOI,yBAAA;AvEuqPZ;;AuE9qPQ;EAOI,yBAAA;AvE2qPZ;;AuElrPQ;EAOI,0BAAA;AvE+qPZ;;AuEtrPQ;EAOI,4BAAA;AvEmrPZ;;AuE1rPQ;EAOI,kCAAA;AvEurPZ;;AuE9rPQ;EAOI,iBAAA;AvE2rPZ;;AuElsPQ;EAOI,uBAAA;AvE+rPZ;;AuEtsPQ;EAOI,sBAAA;AvEmsPZ;;AuE1sPQ;EAOI,oBAAA;AvEusPZ;;AuE9sPQ;EAOI,sBAAA;AvE2sPZ;;AuEltPQ;EAOI,oBAAA;AvE+sPZ;;AuEttPQ;EAOI,sCAAA;AvEmtPZ;;AuE1tPQ;EAOI,oCAAA;AvEutPZ;;AuE9tPQ;EAOI,kCAAA;AvE2tPZ;;AuEluPQ;EAOI,yCAAA;AvE+tPZ;;AuEtuPQ;EAOI,wCAAA;AvEmuPZ;;AuE1uPQ;EAOI,wCAAA;AvEuuPZ;;AuE9uPQ;EAOI,kCAAA;AvE2uPZ;;AuElvPQ;EAOI,gCAAA;AvE+uPZ;;AuEtvPQ;EAOI,8BAAA;AvEmvPZ;;AuE1vPQ;EAOI,gCAAA;AvEuvPZ;;AuE9vPQ;EAOI,+BAAA;AvE2vPZ;;AuElwPQ;EAOI,oCAAA;AvE+vPZ;;AuEtwPQ;EAOI,kCAAA;AvEmwPZ;;AuE1wPQ;EAOI,gCAAA;AvEuwPZ;;AuE9wPQ;EAOI,uCAAA;AvE2wPZ;;AuElxPQ;EAOI,sCAAA;AvE+wP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jRZ;;AuEjkRQ;EAOI,6CAAA;EAAA,0CAAA;AvE+jRZ;;AuEtkRQ;EAOI,8BAAA;AvEmkRZ;;AuE1kRQ;EAOI,6BAAA;AvEukRZ;;Ac9kRI;EyDAI;IAOI,sBAAA;EvE4kRV;;EuEnlRM;IAOI,uBAAA;EvEglRV;;EuEvlRM;IAOI,sBAAA;EvEolRV;;EuE3lRM;IAOI,0BAAA;EvEwlRV;;EuE/lRM;IAOI,gCAAA;EvE4lRV;;EuEnmRM;IAOI,yBAAA;EvEgmRV;;EuEvmRM;IAOI,wBAAA;EvEomRV;;EuE3mRM;IAOI,yBAAA;EvEwmRV;;EuE/mRM;IAOI,6BAAA;EvE4mRV;;EuEnnRM;IAOI,8BAAA;EvEgnRV;;EuEvnRM;IAOI,wBAAA;EvEonRV;;EuE3nRM;IAOI,+BAAA;EvEwnRV;;EuE/nRM;IAOI,wBAAA;EvE4nRV;;EuEnoRM;IAOI,yBAAA;EvEgoRV;;EuEvoRM;IAOI,8BAAA;EvEooRV;;EuE3oRM;IAOI,iCAAA;EvEwoRV;;EuE/oRM;IAOI,sCAAA;EvE4oRV;;EuEnpRM;IAOI,yCAAA;EvEgpRV;;EuEvpRM;IAOI,uBAAA;EvEopRV;;EuE3pRM;IAOI,uBAAA;EvEwpRV;;EuE/pRM;IAOI,yBAAA;EvE4pRV;;EuEnqRM;IAOI,yBAAA;EvEgqRV;;EuEvqRM;IAOI,0BAAA;EvEoqRV;;EuE3qRM;IAOI,4BAAA;EvEwqRV;;EuE/qRM;IAOI,kCAAA;EvE4qRV;;EuEnrRM;IAOI,iBAAA;EvEgrRV;;EuEvrRM;IAOI,uBAAA;EvEorRV;;EuE3rRM;IAOI,sBAAA;EvEwrRV;;EuE/rRM;IAOI,oBAAA;EvE4rRV;;EuEnsRM;IAOI,sBAAA;EvEgsRV;;EuEvsRM;IAOI,oBAAA;EvEosRV;;EuE3sRM;IAOI,sCAAA;EvEwsRV;;EuE/sRM;IAOI,oCAAA;EvE4sRV;;EuEntRM;IAOI,kCAAA;EvEgtRV;;EuEvtRM;IAOI,yCAAA;EvEotRV;;EuE3tRM;IAOI,wCAAA;EvEwtRV;;EuE/tRM;IAOI,wCAAA;EvE4tRV;;EuEnuRM;IAOI,kCAAA;EvEguRV;;EuEvuRM;IAOI,gCAAA;EvEouRV;;EuE3uRM;IAOI,8BAAA;EvEwuRV;;EuE/uRM;IAOI,gCAAA;EvE4uRV;;EuEnvRM;IAOI,+BAAA;EvEgvRV;;EuEvvRM;IAOI,oCAAA;EvEovRV;;EuE3vRM;IAOI,kCAAA;EvEwvRV;;EuE/vRM;IAOI,gCAAA;EvE4vRV;;EuEnwRM;IAOI,uCAAA;EvEgwRV;;EuEvwRM;IAOI,sCAAA;EvEowRV;;EuE3wRM;IAOI,iCAAA;EvEwwRV;;EuE/wRM;IAOI,2BAAA;EvE4wRV;;EuEnxRM;IAOI,iCAAA;EvEgxRV;;EuEvxRM;IAOI,+BAAA;EvEoxRV;;EuE3xRM;IAOI,6BAAA;EvEwxRV;;EuE/xRM;IAOI,+BAAA;EvE4xRV;;EuEnyRM;IAOI,8BAAA;EvEgyRV;;EuEvyRM;IAOI,oBAAA;EvEoyRV;;EuE3yRM;IAOI,mBAAA;EvEwyRV;;EuE/yRM;IAOI,mBAAA;EvE4yRV;;EuEnzRM;IAOI,mBAAA;EvEgzRV;;EuEvzRM;IAOI,mBAAA;EvEozRV;;EuE3zRM;IAOI,mBAAA;EvEwzRV;;EuE/zRM;IAOI,mBAAA;EvE4zRV;;EuEn0RM;IAOI,mBAAA;EvEg0RV;;EuEv0RM;IAOI,oBAAA;EvEo0RV;;EuE30RM;IAOI,0BAAA;EvEw0RV;;EuE/0RM;IAOI,yBAAA;EvE40RV;;EuEn1RM;IAOI,uBAAA;EvEg1RV;;EuEv1RM;IAOI,yBAAA;EvEo1RV;;EuE31RM;IAOI,uBAAA;EvEw1RV;;EuE/1RM;IAOI,uBAAA;EvE41RV;;EuEn2RM;IAOI,0BAAA;IAAA,yBAAA;EvEi2RV;;EuEx2RM;IAOI,gCAAA;IAAA,+BAAA;EvEs2RV;;EuE72RM;IAOI,+BAAA;IAAA,8BAAA;EvE22RV;;EuEl3RM;IAOI,6BAAA;IAAA,4BAAA;EvEg3RV;;EuEv3RM;IAOI,+BAAA;IAAA,8BAAA;EvEq3RV;;EuE53RM;IAOI,6BAAA;IAAA,4BAAA;EvE03RV;;EuEj4RM;IAOI,6BAAA;IAAA,4BAAA;EvE+3RV;;EuEt4RM;IAOI,wBAAA;IAAA,2BAAA;EvEo4RV;;EuE34RM;IAOI,8BAAA;IAAA,iCAAA;EvEy4RV;;EuEh5RM;IAOI,6BAAA;IAAA,gCAAA;EvE84RV;;EuEr5RM;IAOI,2BAAA;IAAA,8BAAA;EvEm5RV;;EuE15RM;IAOI,6BAAA;IAAA,gCAAA;EvEw5RV;;EuE/5RM;IAOI,2BAAA;IAAA,8BAAA;EvE65RV;;EuEp6RM;IAOI,2BAAA;IAAA,8BAAA;EvEk6RV;;EuEz6RM;IAOI,wBAAA;EvEs6RV;;EuE76RM;IAOI,8BAAA;EvE06RV;;EuEj7RM;IAOI,6BAAA;EvE86RV;;EuEr7RM;IAOI,2BAAA;EvEk7RV;;EuEz7RM;IAOI,6BAAA;EvEs7RV;;EuE77RM;IAOI,2BAAA;EvE07RV;;EuEj8RM;IAOI,2BAAA;EvE87RV;;EuEr8RM;IAOI,0BAAA;EvEk8RV;;EuEz8RM;IAOI,gCAAA;EvEs8RV;;EuE78RM;IAOI,+BAAA;EvE08RV;;EuEj9RM;IAOI,6BAAA;EvE88RV;;EuEr9RM;IAOI,+BAAA;EvEk9RV;;EuEz9RM;IAOI,6BAAA;EvEs9RV;;EuE79RM;IAOI,6BAAA;EvE09RV;;EuEj+RM;IAOI,2BAAA;EvE89RV;;EuEr+RM;IAOI,iCAAA;EvEk+RV;;EuEz+RM;IAOI,gCAAA;EvEs+RV;;EuE7+RM;IAOI,8BAAA;EvE0+RV;;EuEj/RM;IAOI,gCAAA;EvE8+RV;;EuEr/RM;IAOI,8BAAA;EvEk/RV;;EuEz/RM;IAOI,8BAAA;EvEs/RV;;EuE7/RM;IAOI,yBAAA;EvE0/RV;;EuEjgSM;IAOI,+BAAA;EvE8/RV;;EuErgSM;IAOI,8BAAA;EvEkgSV;;EuEzgSM;IAOI,4BAAA;EvEsgSV;;EuE7gSM;IAOI,8BAAA;EvE0gSV;;EuEjhSM;IAOI,4BAAA;EvE8gSV;;EuErhSM;IAOI,4BAAA;EvEkhSV;;EuEzhSM;IAOI,qBAAA;EvEshSV;;EuE7hSM;IAOI,2BAAA;EvE0hSV;;EuEjiSM;IAOI,0BAAA;EvE8hSV;;EuEriSM;IAOI,wBAAA;EvEkiSV;;EuEziSM;IAOI,0BAAA;EvEsiSV;;EuE7iSM;IAOI,wBAAA;EvE0iSV;;EuEjjSM;IAOI,2BAAA;IAAA,0BAAA;EvE+iSV;;EuEtjSM;IAOI,iCAAA;IAAA,gCAAA;EvEojSV;;EuE3jSM;IAOI,gCAAA;IAAA,+BAAA;EvEyjSV;;EuEhkSM;IAOI,8BAAA;IAAA,6BAAA;EvE8jSV;;EuErkSM;IAOI,gCAAA;IAAA,+BAAA;EvEmkSV;;EuE1kSM;IAOI,8BAAA;IAAA,6BAAA;EvEwkSV;;EuE/kSM;IAOI,yBAAA;IAAA,4BAAA;EvE6kSV;;EuEplSM;IAOI,+BAAA;IAAA,kCAAA;EvEklSV;;EuEzlSM;IAOI,8BAAA;IAAA,iCAAA;EvEulSV;;EuE9lSM;IAOI,4BAAA;IAAA,+BAAA;EvE4lSV;;EuEnmSM;IAOI,8BAAA;IAAA,iCAAA;EvEimSV;;EuExmSM;IAOI,4BAAA;IAAA,+BAAA;EvEsmSV;;EuE7mSM;IAOI,yBAAA;EvE0mSV;;EuEjnSM;IAOI,+BAAA;EvE8mSV;;EuErnSM;IAOI,8BAAA;EvEknSV;;EuEznSM;IAOI,4BAAA;EvEsnSV;;EuE7nSM;IAOI,8BAAA;EvE0nSV;;EuEjoSM;IAOI,4BAAA;EvE8nSV;;EuEroSM;IAOI,2BAAA;EvEkoSV;;EuEzoSM;IAOI,iCAAA;EvEsoSV;;EuE7oSM;IAOI,gCAAA;EvE0oSV;;EuEjpSM;IAOI,8BAAA;EvE8oSV;;EuErpSM;IAOI,gCAAA;EvEkpSV;;EuEzpSM;IAOI,8BAAA;EvEspSV;;EuE7pSM;IAOI,4BAAA;EvE0pSV;;EuEjqSM;IAOI,kCAAA;EvE8pSV;;EuErqSM;IAOI,iCAAA;EvEkqSV;;EuEzqSM;IAOI,+BAAA;EvEsqSV;;EuE7qSM;IAOI,iCAAA;EvE0qSV;;EuEjrSM;IAOI,+BAAA;EvE8qSV;;EuErrSM;IAOI,0BAAA;EvEkrSV;;EuEzrSM;IAOI,gCAAA;EvEsrSV;;EuE7rSM;IAOI,+BAAA;EvE0rSV;;EuEjsSM;IAOI,6BAAA;EvE8rSV;;EuErsSM;IAOI,+BAAA;EvEksSV;;EuEzsSM;IAOI,6BAAA;EvEssSV;;EuE7sSM;IAOI,2BAAA;EvE0sSV;;EuEjtSM;IAOI,4BAAA;EvE8sSV;;EuErtSM;IAOI,6BAAA;EvEktSV;AACF;Ac1tSI;EyDAI;IAOI,sBAAA;EvEutSV;;EuE9tSM;IAOI,uBAAA;EvE2tSV;;EuEluSM;IAOI,sBAAA;EvE+tSV;;EuEtuSM;IAOI,0BAAA;EvEmuSV;;EuE1uSM;IAOI,gCAAA;EvEuuSV;;EuE9uSM;IAOI,yBAAA;EvE2uSV;;EuElvSM;IAOI,wBAAA;EvE+uSV;;EuEtvSM;IAOI,yBAAA;EvEmvSV;;EuE1vSM;IAOI,6BAAA;EvEuvSV;;EuE9vSM;IAOI,8BAAA;EvE2vSV;;EuElwSM;IAOI,wBAAA;EvE+vSV;;EuEtwSM;IAOI,+BAAA;EvEmwSV;;EuE1wSM;IAOI,wBAAA;EvEuwSV;;EuE9wSM;IAOI,yBAAA;EvE2wSV;;EuElxSM;IAOI,8BAAA;EvE+wSV;;EuEtxSM;IAOI,iCAAA;EvEmxSV;;EuE1xSM;IAOI,sCAAA;EvEuxSV;;EuE9xSM;IAOI,yCAAA;EvE2xSV;;EuElySM;IAOI,uBAAA;EvE+xSV;;EuEtySM;IAOI,uBAAA;EvEmySV;;EuE1ySM;IAOI,yBAAA;EvEuySV;;EuE9ySM;IAOI,yBAAA;EvE2ySV;;EuElzSM;IAOI,0BAAA;EvE+ySV;;EuEtzSM;IAOI,4BAAA;EvEmzSV;;EuE1zSM;IAOI,kCAAA;EvEuzSV;;EuE9zSM;IAOI,iBAAA;EvE2zSV;;EuEl0SM;IAOI,uBAAA;EvE+zSV;;EuEt0SM;IAOI,sBAAA;EvEm0SV;;EuE10SM;IAOI,oBAAA;EvEu0SV;;EuE90SM;IAOI,sBAAA;EvE20SV;;EuEl1SM;IAOI,oBAAA;EvE+0SV;;EuEt1SM;IAOI,sCAAA;EvEm1SV;;EuE11SM;IAOI,oCAAA;EvEu1SV;;EuE91SM;IAOI,kCAAA;EvE21SV;;EuEl2SM;IAOI,yCAAA;EvE+1SV;;EuEt2SM;IAOI,wCAAA;EvEm2SV;;EuE12SM;IAOI,wCAAA;EvEu2SV;;EuE92SM;IAOI,kCAAA;EvE22SV;;EuEl3SM;IAOI,gCAAA;EvE+2SV;;EuEt3SM;IAOI,8BAAA;EvEm3SV;;EuE13SM;IAOI,gCAAA;EvEu3SV;;EuE93SM;IAOI,+BAAA;EvE23SV;;EuEl4SM;IAOI,oCAAA;EvE+3SV;;EuEt4SM;IAOI,kCAAA;EvEm4SV;;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uE73TM;IAOI,wBAAA;EvE03TV;;EuEj4TM;IAOI,yBAAA;EvE83TV;;EuEr4TM;IAOI,6BAAA;EvEk4TV;;EuEz4TM;IAOI,8BAAA;EvEs4TV;;EuE74TM;IAOI,wBAAA;EvE04TV;;EuEj5TM;IAOI,+BAAA;EvE84TV;;EuEr5TM;IAOI,wBAAA;EvEk5TV;;EuEz5TM;IAOI,yBAAA;EvEs5TV;;EuE75TM;IAOI,8BAAA;EvE05TV;;EuEj6TM;IAOI,iCAAA;EvE85TV;;EuEr6TM;IAOI,sCAAA;EvEk6TV;;EuEz6TM;IAOI,yCAAA;EvEs6TV;;EuE76TM;IAOI,uBAAA;EvE06TV;;EuEj7TM;IAOI,uBAAA;EvE86TV;;EuEr7TM;IAOI,yBAAA;EvEk7TV;;EuEz7TM;IAOI,yBAAA;EvEs7TV;;EuE77TM;IAOI,0BAAA;EvE07TV;;EuEj8TM;IAOI,4BAAA;EvE87TV;;EuEr8TM;IAOI,kCAAA;EvEk8TV;;EuEz8TM;IAOI,iBAAA;EvEs8TV;;EuE78TM;IAOI,uBAAA;EvE08TV;;EuEj9TM;IAOI,sBAAA;EvE88TV;;EuEr9TM;IAOI,oBAAA;EvEk9TV;;EuEz9TM;IAOI,sBAAA;EvEs9TV;;EuE79TM;IAOI,oBAAA;EvE09TV;;EuEj+TM;IAOI,sCAAA;EvE89TV;;EuEr+TM;IAOI,oCAAA;EvEk+TV;;EuEz+TM;IAOI,kCAAA;EvEs+TV;;EuE7+TM;IAOI,yCAAA;EvE0+TV;;EuEj/TM;IAOI,wCAAA;EvE8+TV;;EuEr/TM;IAOI,wCAAA;EvEk/TV;;EuEz/TM;IAOI,kCAAA;EvEs/TV;;EuE7/TM;IAOI,gCAAA;EvE0/TV;;EuEjgUM;IAOI,8BAAA;EvE8/TV;;EuErgUM;IAOI,gCAAA;EvEkgUV;;EuEzgUM;IAOI,+BAAA;EvEsgUV;;EuE7gUM;IAOI,oCAAA;EvE0gUV;;EuEjhUM;IAOI,kCAAA;EvE8gUV;;EuErhUM;IAOI,gCAAA;EvEkhUV;;EuEzhUM;IAOI,uCAAA;EvEshUV;;EuE7hUM;IAOI,sCAAA;EvE0hUV;;EuEjiUM;IAOI,iCAAA;EvE8hUV;;EuEriUM;IAOI,2BAAA;EvEkiU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;;EuE5hVM;IAOI,+BAAA;EvEyhVV;;EuEhiVM;IAOI,wBAAA;EvE6hVV;;EuEpiVM;IAOI,yBAAA;EvEiiVV;;EuExiVM;IAOI,8BAAA;EvEqiVV;;EuE5iVM;IAOI,iCAAA;EvEyiVV;;EuEhjVM;IAOI,sCAAA;EvE6iVV;;EuEpjVM;IAOI,yCAAA;EvEijVV;;EuExjVM;IAOI,uBAAA;EvEqjVV;;EuE5jVM;IAOI,uBAAA;EvEyjVV;;EuEhkVM;IAOI,yBAAA;EvE6jVV;;EuEpkVM;IAOI,yBAAA;EvEikVV;;EuExkVM;IAOI,0BAAA;EvEqkVV;;EuE5kVM;IAOI,4BAAA;EvEykVV;;EuEhlVM;IAOI,kCAAA;EvE6kVV;;EuEplVM;IAOI,iBAAA;EvEilVV;;EuExlVM;IAOI,uBAAA;EvEqlVV;;EuE5lVM;IAOI,sBAAA;EvEylVV;;EuEhmVM;IAOI,oBAAA;EvE6lVV;;EuEpmVM;IAOI,sBAAA;EvEimVV;;EuExmVM;IAOI,oBAAA;EvEqmVV;;EuE5mVM;IAOI,sCAAA;EvEymVV;;EuEhnVM;IAOI,oCAAA;EvE6mVV;;EuEpnVM;IAOI,kCAAA;EvEinVV;;EuExnVM;IAOI,yCAAA;EvEqnVV;;EuE5nVM;IAOI,wCAAA;EvEynVV;;EuEhoVM;IAOI,wCAAA;EvE6nVV;;EuEpoVM;IAOI,kCAAA;EvEioVV;;EuExoVM;IAOI,gCAAA;EvEqoVV;;EuE5oVM;IAOI,8BAAA;EvEyoVV;;EuEhpVM;IAOI,gCAAA;EvE6oVV;;EuEppVM;IAOI,+BAAA;EvEipVV;;EuExpVM;IAOI,oCAAA;EvEqpVV;;EuE5pVM;IAOI,kCAAA;EvEypVV;;EuEhqVM;IAOI,gCAAA;EvE6pVV;;EuEpqVM;IAOI,uCAAA;EvEiqVV;;EuExqVM;IAOI,sCAAA;EvEqqVV;;EuE5qVM;IAOI,iCAAA;EvEyqVV;;EuEhrVM;IAOI,2BAAA;EvE6qVV;;EuEprVM;IAOI,iCAAA;EvEirVV;;EuExrVM;IAOI,+BAAA;EvEqrVV;;EuE5rVM;IAOI,6BAAA;EvEyrVV;;EuEhsVM;IAOI,+BAAA;EvE6rVV;;EuEpsVM;IAOI,8BAAA;EvE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rWV;;EuE3rWM;IAOI,sCAAA;EvEwrWV;;EuE/rWM;IAOI,yCAAA;EvE4rWV;;EuEnsWM;IAOI,uBAAA;EvEgsWV;;EuEvsWM;IAOI,uBAAA;EvEosWV;;EuE3sWM;IAOI,yBAAA;EvEwsWV;;EuE/sWM;IAOI,yBAAA;EvE4sWV;;EuEntWM;IAOI,0BAAA;EvEgtWV;;EuEvtWM;IAOI,4BAAA;EvEotWV;;EuE3tWM;IAOI,kCAAA;EvEwtWV;;EuE/tWM;IAOI,iBAAA;EvE4tWV;;EuEnuWM;IAOI,uBAAA;EvEguWV;;EuEvuWM;IAOI,sBAAA;EvEouWV;;EuE3uWM;IAOI,oBAAA;EvEwuWV;;EuE/uWM;IAOI,sBAAA;EvE4uWV;;EuEnvWM;IAOI,oBAAA;EvEgvWV;;EuEvvWM;IAOI,sCAAA;EvEovWV;;EuE3vWM;IAOI,oCAAA;EvEwvWV;;EuE/vWM;IAOI,kCAAA;EvE4vWV;;EuEnwWM;IAOI,yCAAA;EvEgwWV;;EuEvwWM;IAOI,wCAAA;EvEowWV;;EuE3wWM;IAOI,wCAAA;EvEwwWV;;EuE/wWM;IAOI,kCAAA;EvE4wWV;;EuEnxWM;IAOI,gCAAA;EvEgxWV;;EuEvxWM;IAOI,8BAAA;EvEoxWV;;EuE3xWM;IAOI,gCAAA;EvEwxWV;;EuE/xWM;IAOI,+BAAA;EvE4xWV;;EuEnyWM;IAOI,oCAAA;EvEgyWV;;EuEvyWM;IAOI,kCAAA;EvEoyWV;;EuE3yWM;IAOI,gCAAA;EvEwyWV;;EuE/yWM;IAOI,uCAAA;EvE4yWV;;EuEnzWM;IAOI,sCAAA;EvEgzWV;;EuEvzWM;IAOI,iCAAA;EvEozWV;;EuE3zWM;IAOI,2BAAA;EvEwzWV;;EuE/zWM;IAOI,iCAAA;EvE4zWV;;EuEn0WM;IAOI,+BAAA;EvEg0WV;;EuEv0WM;IAOI,6BAAA;EvEo0WV;;EuE30WM;IAOI,+BAAA;EvEw0WV;;EuE/0WM;IAOI,8BAAA;EvE40WV;;EuEn1WM;IAOI,oBAAA;EvEg1WV;;EuEv1WM;IAOI,mBAAA;EvEo1WV;;EuE31WM;IAOI,mBAAA;EvEw1WV;;EuE/1WM;IAOI,mBAAA;EvE41WV;;EuEn2WM;IAOI,mBAAA;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XM;IAOI,4BAAA;EvE0qXV;;EuEjrXM;IAOI,2BAAA;EvE8qXV;;EuErrXM;IAOI,iCAAA;EvEkrXV;;EuEzrXM;IAOI,gCAAA;EvEsrXV;;EuE7rXM;IAOI,8BAAA;EvE0rXV;;EuEjsXM;IAOI,gCAAA;EvE8rXV;;EuErsXM;IAOI,8BAAA;EvEksXV;;EuEzsXM;IAOI,4BAAA;EvEssXV;;EuE7sXM;IAOI,kCAAA;EvE0sXV;;EuEjtXM;IAOI,iCAAA;EvE8sXV;;EuErtXM;IAOI,+BAAA;EvEktXV;;EuEztXM;IAOI,iCAAA;EvEstXV;;EuE7tXM;IAOI,+BAAA;EvE0tXV;;EuEjuXM;IAOI,0BAAA;EvE8tXV;;EuEruXM;IAOI,gCAAA;EvEkuXV;;EuEzuXM;IAOI,+BAAA;EvEsuXV;;EuE7uXM;IAOI,6BAAA;EvE0uXV;;EuEjvXM;IAOI,+BAAA;EvE8uXV;;EuErvXM;IAOI,6BAAA;EvEkvXV;;EuEzvXM;IAOI,2BAAA;EvEsvXV;;EuE7vXM;IAOI,4BAAA;EvE0vXV;;EuEjwXM;IAOI,6BAAA;EvE8vXV;AACF;AwElzXA;ED4CQ;IAOI,4BAAA;EvEmwXV;;EuE1wXM;IAOI,0BAAA;EvEuwXV;;EuE9wXM;IAOI,6BAAA;EvE2wXV;;EuElxXM;IAOI,4BAAA;EvE+wXV;AACF;AwEhzXA;EDyBQ;IAOI,0BAAA;EvEoxXV;;EuE3xXM;IAOI,gCAAA;EvEwxXV;;EuE/xXM;IAOI,yBAAA;EvE4xXV;;EuEnyXM;IAOI,wBAAA;EvEgyXV;;EuEvyXM;IAOI,yBAAA;EvEoyXV;;EuE3yXM;IAOI,6BAAA;EvEwyXV;;EuE/yXM;IAOI,8BAAA;EvE4yXV;;EuEnzXM;IAOI,wBAAA;EvEgzXV;;EuEvzXM;IAOI,+BAAA;EvEozXV;;EuE3zXM;IAOI,wBAAA;EvEwzXV;AACF;AyE/3XA;EACC,kBAAA;AzEi4XD;;AyE53XA;EACC,iBAAA;AzE+3XD;;AyE33XA;EACC,uBAAA;AzE83XD;;AyE13XA;;;EAGC,kBAAA;AzE63XD;;AyEz3XA;EACC,gCAAA;AzE43XD;;AyEx3XA;;EAEC,yBpEpBU;AL+4XX;;A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4rYV;;AmFzrYA;EACE;IAEU,uBAAA;EnF4rYV;EmF1rYA;IAEU,yBAAA;EnF4rYV;AACF;AmFzrYA;EACE;IAEU,uBAAA;EnF2rYV;EmFzrYA;IAEU,yBAAA;EnF2rYV;AACF;AoFxtYA;ECWE,sEAAA;EAGQ,wBAAA;ArFgtYV;;AoF7tYA;ECUE,sEAAA;EAGQ,yBAAA;ArFutYV;;AoFnuYA;ECSE,sEAAA;EAGQ,yBAAA;ArF8tYV;;AoFxuYA;ECcE,gFAAA;EAGQ,uBAAA;ArF8tYV;;AoF9uYA;ECaE,gFAAA;EAGQ,uBAAA;ArFquYV;;AoFhvYA;;;;;EAKE,YAAA;ApFmvYF;;AsFlwYA;EACE,kBAAA;EACA,qBAAA;EACA,UAAA;EACA,WAAA;EACA,gBAAA;EACA,sBAAA;AtFqwYF;;AsFnwYA;EACE,kBAAA;EACA,OAAA;EACA,WAAA;EACA,kBAAA;AtFswYF;;AsFpwYA;EAA8B,oBAAA;AtFwwY9B;;AsFvwYA;EAA8B,cAAA;AtF2wY9B;;AsF1wYA;EAA6B,WLTP;AjFuxYtB;;AuFjyYA;mEAAA;AAGA;EAAkC,gBNwUnB;AjF49Xf;;AuFnyYA;EAAkC,gBN2dnB;AjF40Xf;;AuFtyYA;EAAmC,gBN0jBnB;AjFgvXhB;;AuFzyYA;EAAuC,gBNsOnB;AjFukYpB;;AuF5yYA;EAAkC,gBNuWnB;AjFy8Xf;;AuF/yYA;EAAiC,gBNknBnB;AjFisXd;;AuFlzYA;EAAmC,gBNsnBnB;AjFgsXhB;;AuFrzYA;EAAiC,gBNytBnB;AjFgmXd;;AuFxzYA;EAAiC,gBNmRnB;AjFyiYd;;AuF3zYA;EAAqC,gBNupBnB;AjFwqXlB;;AuF9zYA;EAA+B,gBNqpBnB;AjF6qXZ;;AuFj0YA;EAAoC,gBNspBnB;AjF+qXjB;;AuFp0YA;EAAkC,gBNyInB;AjF+rYf;;AuFv0YA;;;EAEkC,gBNqqBnB;AjFsqXf;;AuF10YA;EAAwC,gBN8iBnB;AjFgyXrB;;AuF70YA;EAAyC,gBN4iBnB;AjFqyXtB;;AuFh1YA;EAAsC,gBN4fnB;AjFw1XnB;;AuFn1YA;EAAmC,gBNikBnB;AjFsxXhB;;AuFt1YA;;EACgC,gBNgKnB;AjF0rYb;;AuFz1YA;EAAoC,gBN+qBnB;AjF8qXjB;;AuF51YA;EAAiC,gBNwVnB;AjFwgYd;;AuF/1YA;EAAmC,gBNuPnB;AjF4mYhB;;AuFl2YA;EAAoC,gBNgJnB;AjFstYjB;;AuFr2YA;EAAiC,gBNmhBnB;AjFs1Xd;;AuFx2YA;EAAqC,gBNgMnB;AjF4qYlB;;AuF32YA;EAAgD,gBNYnB;AjFm2Y7B;;AuF92YA;EAA8C,gBNcnB;AjFo2Y3B;;AuFj3YA;EAAkC,gBNqWnB;AjFghYf;;AuFp3YA;EAA0C,gBNwenB;AjFg5XvB;;AuFv3YA;;EACmC,gBNsgBnB;AjFq3XhB;;AuF13YA;EAAoC,gBNggBnB;AjF83XjB;;AuF73YA;EAAqC,gBNwYnB;AjFy/XlB;;AuFh4YA;EAAiC,gBN2YnB;AjFy/Xd;;AuFn4YA;EAAiC,gBN4PnB;AjF2oYd;;AuFt4YA;EAAuC,gBNoUnB;AjFskYpB;;AuFz4YA;EAAuC,gBNitBnB;AjF4rXpB;;AuF54YA;EAAwC,gBN+sBnB;AjFisXrB;;AuF/4YA;EAAsC,gBNgtBnB;AjFmsXnB;;AuFl5YA;EAAmC,gBNyenB;AjF66XhB;;AuFr5YA;EAAoC,gBNwBnB;AjFi4YjB;;AuFx5YA;EAAgC,gBNymBnB;AjFmzXb;;AuF35YA;EAAiC,gBNymBnB;AjFszXd;;AuF95YA;EAAiC,gBNyDnB;AjFy2Yd;;AuFj6YA;EAAqC,gBNyDnB;AjF42YlB;;AuFp6YA;EAAkC,gBN+dnB;AjFy8Xf;;AuFv6YA;EAAmC,gBN2EnB;AjFg2YhB;;AuF16YA;EAAiC,gBN0PnB;AjForYd;;AuF76YA;EAAiC,gBNiDnB;AjFg4Yd;;AuFh7YA;EAAmC,gBN0VnB;AjF0lYhB;;AuFn7YA;EAAwC,gBNwmBnB;AjF+0XrB;;AuFt7YA;EAAuC,gBNwmBnB;AjFk1XpB;;AuFz7YA;EAAuC,gBNpCnB;AjFi+YpB;;AuF57YA;EAAyC,gBNvCnB;AjFu+YtB;;AuF/7YA;EAAwC,gBNrCnB;AjFw+YrB;;AuFl8YA;EAA0C,gBNxCnB;AjF8+YvB;;AuFr8YA;EAAiC,gBN+WnB;AjF0lYd;;AuFx8YA;;EACoC,gBN2anB;AjFiiYjB;;AuF38YA;EAAmC,gBNsUnB;AjFyoYhB;;AuF98YA;EAAyC,gBNkrBnB;AjFgyXtB;;AuFj9YA;;;EAEsC,gBN0bnB;AjF2hYnB;;AuFp9YA;EAAmC,gBNkbnB;AjFsiYhB;;AuFv9YA;EAAuC,gBNwXnB;AjFmmYpB;;AuF19YA;EAAmC,gBNtDnB;AjFohZhB;;AuF79YA;EAAiC,gBNmnBnB;AjF82Xd;;AuFh+YA;;EAC4C,gBN+anB;AjFqjYzB;;AuFn+YA;EAA2C,gBN8fnB;AjFy+XxB;;AuFt+YA;EAA2C,gBN+EnB;AjF25YxB;;AuFz+YA;EAAmC,gBNzBnB;AjFsgZhB;;AuF5+YA;EAA0C,gBNmjBnB;AjF67XvB;;AuF/+YA;EAA0C,gBNqLnB;AjF8zYvB;;AuFl/YA;EAAqC,gBNlBnB;AjFwgZlB;;AuFr/YA;EAAiC,gBNsbnB;AjFmkYd;;AuFx/YA;EAAkC,gBNganB;AjF4lYf;;AuF3/YA;EAAiC,gBNmjBnB;AjF48Xd;;AuF9/YA;EAAoC,gBN+NnB;AjFmyYjB;;AuFjgZA;EAAyC,gBNgLnB;AjFq1YtB;;AuFpgZA;EAAyC,gBN4iBnB;AjF49XtB;;AuFvgZA;EAAkC,gBN+InB;AjF43Yf;;AuF1gZA;EAAyC,gBNyEnB;AjFq8YtB;;AuF7gZA;EAA0C,gBNyEnB;AjFw8YvB;;AuFhhZA;EAAwC,gBNkbnB;AjFkmYrB;;AuFnhZA;EAAyC,gBNuXnB;AjFgqYtB;;AuFthZA;EAAyC,gBN2lBnB;AjF+7XtB;;AuFzhZA;EAAyC,gBN2DnB;AjFk+YtB;;AuF5hZA;EAA4C,gBNybnB;AjFumYzB;;AuF/hZA;EAAwC,gBN0SnB;AjFyvYrB;;AuFliZA;EAAuC,gBN0GnB;AjF47YpB;;AuFriZA;EAA2C,gBNulBnB;AjFk9XxB;;AuFxiZA;EAA2C,gBNuDnB;AjFq/YxB;;AuF3iZA;EAAgC,gBNnCnB;AjFklZb;;AuF9iZA;EAAuC,gBNnDnB;AjFqmZpB;;AuFjjZA;EAAwC,gBNnDnB;AjFwmZrB;;AuFpjZA;EAAqC,gBNnDnB;AjF2mZlB;;AuFvjZA;EAAuC,gBNvDnB;AjFknZpB;;AuF1jZA;;EACkC,gBN4dnB;AjFkmYf;;AuF7jZA;EAAmC,gBN8InB;AjFm7YhB;;AuFhkZA;EAAqC,gBNsFnB;AjF8+YlB;;AuFnkZA;EAAiC,gBN+ZnB;AjFwqYd;;AuFtkZA;EAAkC,gBNoWnB;AjFsuYf;;AuFzkZA;EAAqC,gBNpDnB;AjFioZlB;;AuF5kZA;EAA+C,gBNuInB;AjFy8Y5B;;AuF/kZA;EAAiC,gBNkNnB;AjFi4Yd;;AuFllZA;EAAiC,gBN0SnB;AjF4yYd;;AuFrlZA;EAAiC,gBN6KnB;AjF46Yd;;AuFxlZA;EAAgC,gBNyInB;AjFm9Yb;;AuF3lZA;EAAsC,gBNyInB;AjFs9YnB;;AuF9lZA;;EACiD,gBNiInB;AjFi+Y9B;;AuFjmZA;EAAkC,gBN+YnB;AjFstYf;;AuFpmZA;EAAqC,gBAAA;AvFwmZrC;;AuFvmZA;EAAmC,gBNoanB;AjFusYhB;;AuF1mZA;EAAoC,gBNgEnB;AjF8iZjB;;AuF7mZA;EAAmC,gBN6TnB;AjFozYhB;;AuFhnZA;EAAuC,gBNuCnB;AjF6kZpB;;AuFnnZA;EAAyC,gBNmCnB;AjFolZtB;;AuFtnZA;EAAoC,gBN+anB;AjF2sYjB;;AuFznZA;EAA0C,gBNkdnB;AjF2qYvB;;AuF5nZA;EAAmC,gBN0KnB;AjFs9YhB;;AuF/nZA;EAAwC,gBN2KnB;AjFw9YrB;;AuFloZA;EAAqC,gBN3EnB;AjFitZlB;;AuFroZA;EAAqC,gBN7EnB;AjFstZlB;;AuFxoZA;;EACsC,gBNlEnB;AjF8sZnB;;AuF3oZA;EAA2C,gBN+kBnB;AjFgkYxB;;AuF9oZA;EAA4C,gBN4HnB;AjFshZzB;;AuFjpZA;EAAyC,gBNTnB;AjF8pZtB;;AuFppZA;EAAgC,gBN2QnB;AjF64Yb;;AuFvpZA;;EACiC,gBN6CnB;AjF8mZd;;AuF1pZA;EAAqC,gBNkDnB;AjF4mZlB;;AuF7pZA;EAAwC,gBNsiBnB;AjF2nYrB;;AuFhqZA;EAA0C,gBNoiBnB;AjFgoYvB;;AuFnqZA;EAAsC,gBN2enB;AjF4rYnB;;AuFtqZA;EAAoC,gBN8NnB;AjF48YjB;;AuFzqZA;EAAqC,gBNocnB;AjFyuYlB;;AuF5qZA;EAA4C,gBNuRnB;AjFy5YzB;;AuF/qZA;EAAuC,gBN6hBnB;AjFspYpB;;AuFlrZA;EAA0C,gBNsGnB;AjFglZvB;;AuFrrZA;EAAoC,gBN8bnB;AjF2vYjB;;AuFxrZA;EAAmC,gBNqjBnB;AjFuoYhB;;AuF3rZA;EAA0C,gBNgLnB;AjF+gZvB;;AuF9rZA;EAAmC,gBNukBnB;AjF2nYhB;;AuFjsZA;EAAoC,gBNqQnB;AjFg8YjB;;AuFpsZA;EAAkC,gBNiWnB;AjFu2Yf;;AuFvsZA;EAAqC,gBN2dnB;AjFgvYlB;;AuF1sZA;EAAuC,gBNjDnB;AjF+vZpB;;AuF7sZA;EAAyC,gBN+VnB;AjFk3YtB;;AuFhtZA;EAAoC,gBNsjBnB;AjF8pYjB;;AuFntZA;;EACqC,gBNgGnB;AjFunZlB;;AuFttZA;EAAmC,gBNoKnB;AjFsjZhB;;AuFztZA;EAAmC,gBN0jBnB;AjFmqYhB;;AuF5tZA;EAAwC,gBNoCnB;AjF4rZrB;;AuF/tZA;;EACgC,gBN+YnB;AjFo1Yb;;AuFluZA;EAAkC,gBNoMnB;AjFkiZf;;AuFruZA;EAAqC,gBNrDnB;AjF8xZlB;;AuFxuZA;EAAiC,gBNhFnB;AjF4zZd;;AuF3uZA;EAAwC,gBNrBnB;AjFowZrB;;AuF9uZA;EAAyC,gBNoLnB;AjF8jZtB;;AuFjvZA;EAAwC,gBNkLnB;AjFmkZrB;;AuFpvZA;EAAsC,gBNmLnB;AjFqkZnB;;AuFvvZA;EAAwC,gBN+KnB;AjF4kZrB;;AuF1vZA;EAA8C,gBNrInB;AjFm4Z3B;;AuF7vZA;EAA+C,gBNjInB;AjFk4Z5B;;AuFhwZA;EAA4C,gBNjInB;AjFq4ZzB;;AuFnwZA;EAA8C,gBNzInB;AjFg5Z3B;;AuFtwZA;EAAkC,gBN2JnB;AjF+mZf;;AuFzwZA;EAAmC,gBN6lBnB;AjFgrYhB;;AuF5wZA;EAAkC,gBNqenB;AjF2yYf;;AuF/wZA;EAAmC,gBNyGnB;AjF0qZhB;;AuFlxZA;EAAsC,gBNzEnB;AjF+1ZnB;;AuFrxZA;EAAuC,gBNlInB;AjF25ZpB;;AuFxxZA;;EACkC,gBNijBnB;AjF2uYf;;AuF3xZA;;EACiC,gBN4OnB;AjFmjZd;;AuF9xZA;EAAkC,gBNdnB;AjFgzZf;;AuFjyZA;EAAkC,gBN0GnB;AjF2rZf;;AuFpyZA;;EACqC,gBN6XnB;AjF26YlB;;AuFvyZA;;EACoC,gBN2FnB;AjFgtZjB;;AuF1yZA;EAAsC,gBN6SnB;AjFigZnB;;AuF7yZA;;EACqC,gBNqGnB;AjF4sZlB;;AuFhzZA;EAAmC,gBNgbnB;AjFo4YhB;;AuFnzZA;;;EAEiC,gBNlInB;AjFy7Zd;;AuFtzZA;EAAoC,gBNsOnB;AjFolZjB;;AuFzzZA;EAAoC,gBNoOnB;AjFylZjB;;AuF5zZA;EAA0C,gBN+bnB;AjFi4YvB;;AuF/zZA;EAAsC,gBN2gBnB;AjFwzYnB;;AuFl0ZA;EAAkC,gBNucnB;AjF+3Yf;;AuFr0ZA;EAAkC,gBNyOnB;AjFgmZf;;AuFx0ZA;EAAkC,gBN6fnB;AjF+0Yf;;AuF30ZA;EAAsC,gBNmTnB;AjF4hZnB;;AuF90ZA;EAA6C,gBNoTnB;AjF8hZ1B;;AuFj1ZA;EAA+C,gBNgInB;AjFqtZ5B;;AuFp1ZA;EAAwC,gBN4HnB;AjF4tZrB;;AuFv1ZA;EAAkC,gBNqQnB;AjFslZf;;AuF11ZA;EAAuC,gBNpFnB;AjFk7ZpB;;AuF71ZA;EAAqC,gBN9EnB;AjF+6ZlB;;AuFh2ZA;EAAuC,gBNrFnB;AjFy7ZpB;;AuFn2ZA;EAAwC,gBNrFnB;AjF47ZrB;;AuFt2ZA;EAAoC,gBNhCnB;AjF04ZjB;;AuFz2ZA;;EACiC,gBN0YnB;AjFm+Yd;;AuF52ZA;;EACsC,gBN8YnB;AjFk+YnB;;AuF/2ZA;;EACqC,gBN2YnB;AjFw+YlB;;AuFl3ZA;EAAqC,gBNUnB;AjF42ZlB;;AuFr3ZA;EAAqC,gBNuMnB;AjFkrZlB;;AuFx3ZA;;EACiC,gBNqfnB;AjFu4Yd;;AuF33ZA;;EACkC,gBNoFnB;AjF2yZf;;AuF93ZA;;EACuC,gBN+anB;AjFm9YpB;;AuFj4ZA;EAAsC,gBN7CnB;AjFk7ZnB;;AuFp4ZA;EAAuC,gBN1CnB;AjFk7ZpB;;AuFv4ZA;;EACiC,gBNpInB;AjF+gad;;AuF14ZA;EAAoC,gBN6WnB;AjFiiZjB;;AuF74ZA;EAAqC,gBNyenB;AjFw6YlB;;AuFh5ZA;;EACsC,gBNrEnB;AjFy9ZnB;;AuFn5ZA;EAAwC,gBNqLnB;AjFkuZrB;;AuFt5ZA;EAAqC,gBNGnB;AjFu5ZlB;;AuFz5ZA;EAA2C,gBNnEnB;AjFg+ZxB;;AuF55ZA;EAAyC,gBNnEnB;AjFm+ZtB;;AuF/5ZA;EAAoC,gBNifnB;AjFk7YjB;;AuFl6ZA;EAAwC,gBN8YnB;AjFwhZrB;;AuFr6ZA;EAAqC,gBNyZnB;AjFghZlB;;AuFx6ZA;EAAmC,gBN9JnB;AjF0kahB;;AuF36ZA;EAAmC,gBNlEnB;AjFi/ZhB;;AuF96ZA;EAAoC,gBN1CnB;AjF49ZjB;;AuFj7ZA;EAAwC,gBN8BnB;AjFu5ZrB;;AuFp7ZA;EAAuC,gBN1InB;AjFkkapB;;AuFv7ZA;EAAuC,gBNsHnB;AjFq0ZpB;;AuF17ZA;EAAsC,gBNrOnB;AjFmqanB;;AuF77ZA;EAAmC,gBN4MnB;AjFqvZhB;;AuFh8ZA;EAAwC,gBNUnB;AjF07ZrB;;AuFn8ZA;EAAiC,gBN3KnB;AjFknad;;AuFt8ZA;EAAqC,gBNuFnB;AjFm3ZlB;;AuFz8ZA;EAAwC,gBN2QnB;AjFksZrB;;AuF58ZA;EAA8C,gBNrOnB;AjFqra3B;;AuF/8ZA;EAA+C,gBNrOnB;AjFwra5B;;AuFl9ZA;EAA4C,gBNrOnB;AjF2razB;;AuFr9ZA;EAA8C,gBNzOnB;AjFksa3B;;AuFx9ZA;EAAuC,gBNrOnB;AjFisapB;;AuF39ZA;EAAwC,gBNrOnB;AjFosarB;;AuF99ZA;EAAqC,gBNrOnB;AjFusalB;;AuFj+ZA;EAAuC,gBNzOnB;AjF8sapB;;AuFp+ZA;EAAoC,gBNpDnB;AjF4hajB;;AuFv+ZA;EAAmC,gBN4InB;AjF+1ZhB;;AuF1+ZA;EAAmC,gBNwYnB;AjFsmZhB;;AuF7+ZA;;EACmC,gBNuMnB;AjF0yZhB;;AuFh/ZA;EAAqC,gBNzGnB;AjF6lalB;;AuFn/ZA;EAAuC,gBNyQnB;AjF8uZpB;;AuFt/ZA;EAAwC,gBNyQnB;AjFivZrB;;AuFz/ZA;EAAoC,gBN+VnB;AjF8pZjB;;AuF5/ZA;EAAmC,gBN9GnB;AjF8mahB;;AuF//ZA;;EACkC,gBNoRnB;AjF+uZf;;AuFlgaA;EAAuC,gBN+CnB;AjFu9ZpB;;AuFrgaA;EAAqC,gBNmBnB;AjFs/ZlB;;AuFxgaA;EAA0C,gBNoBnB;AjFw/ZvB;;AuF3gaA;EAAoC,gBNqUnB;AjF0sZjB;;AuF9gaA;EAAoC,gBN2BnB;AjFu/ZjB;;AuFjhaA;EAAkC,gBNgLnB;AjFq2Zf;;AuFphaA;EAAoC,gBN2BnB;AjF6/ZjB;;AuFvhaA;EAAuC,gBNuHnB;AjFo6ZpB;;AuF1haA;EAAmC,gBNMnB;AjFwhahB;;AuF7haA;EAA2C,gBNInB;AjF6haxB;;AuFhiaA;EAAqC,gBN6XnB;AjFuqZlB;;AuFniaA;EAAiC,gBNhHnB;AjFupad;;AuFtiaA;;EACsC,gBNuQnB;AjFmyZnB;;AuFziaA;;;EAEwC,gBNsVnB;AjFutZrB;;AuF5iaA;EAA2C,gBNwInB;AjFw6ZxB;;AuF/iaA;EAAiC,gBNhGnB;AjFmpad;;AuFljaA;EAAsC,gBNvHnB;AjF6qanB;;AuFrjaA;;EACyC,gBNtJnB;AjF+satB;;AuFxjaA;EAAqC,gBNyOnB;AjFm1ZlB;;AuF3jaA;EAAiC,gBN0FnB;AjFq+Zd;;AuF9jaA;EAAwC,gBN1DnB;AjF4narB;;AuFjkaA;EAAwC,gBNkWnB;AjFmuZrB;;AuFpkaA;EAAsC,gBN4VnB;AjF4uZnB;;AuFvkaA;EAAmC,gBNlEnB;AjF6oahB;;AuF1kaA;EAAyC,gBNgOnB;AjF82ZtB;;AuF7kaA;EAAuC,gBN2JnB;AjFs7ZpB;;AuFhlaA;EAA6C,gBN2JnB;AjFy7Z1B;;AuFnlaA;EAAmC,gBNsRnB;AjFi0ZhB;;AuFtlaA;EAAuC,gBN5LnB;AjFsxapB;;AuFzlaA;EAA8C,gBNxBnB;AjFqna3B;;AuF5laA;EAAmC,gBNuPnB;AjFy2ZhB;;AuF/laA;EAAmC,gBN6InB;AjFs9ZhB;;AuFlmaA;EAAgD,gBN9JnB;AjFowa7B;;AuFrmaA;EAAiD,gBN9JnB;AjFuwa9B;;AuFxmaA;EAA8C,gBN9JnB;AjF0wa3B;;AuF3maA;EAAgD,gBNlKnB;AjFixa7B;;AuF9maA;EAAkC,gBN8DnB;AjFojaf;;AuFjnaA;EAAiC,gBNrHnB;AjF0uad;;AuFpnaA;EAAmC,gBNvSnB;AjF+5ahB;;AuFvnaA;EAAuC,gBN2ZnB;AjFguZpB;;AuF1naA;EAAqC,gBNhNnB;AjF80alB;;AuF7naA;EAAuC,gBN7FnB;AjF8tapB;;AuFhoaA;EAAuC,gBN7FnB;AjFiuapB;;AuFnoaA;EAAuC,gBN+OnB;AjFw5ZpB;;AuFtoaA;EAAwC,gBNiMnB;AjFy8ZrB;;AuFzoaA;EAAmC,gBN6WnB;AjFgyZhB;;AuF5oaA;EAAyC,gBN0InB;AjFsgatB;;AuF/oaA;EAA2C,gBN0InB;AjFygaxB;;AuFlpaA;EAAqC,gBNqFnB;AjFikalB;;AuFrpaA;EAAuC,gBNmFnB;AjFskapB;;AuFxpaA;EAAyC,gBNnLnB;AjF+0atB;;AuF3paA;EAA0C,gBN0KnB;AjFq/ZvB;;AuF9paA;EAAiD,gBNpFnB;AjFsva9B;;AuFjqaA;EAAyC,gBNwPnB;AjF66ZtB;;AuFpqaA;EAAoC,gBNjJnB;AjFyzajB;;AuFvqaA;;EACgD,gBN/MnB;AjF03a7B;;AuF1qaA;;EAC8C,gBN9MnB;AjF43a3B;;AuF7qaA;;EACiD,gBNjNnB;AjFk4a9B;;AuFhraA;;EACgC,gBNvGnB;AjF2xab;;AuFnraA;EAAgC,gBNhCnB;AjFutab;;AuFtraA;;EACgC,gBNqYnB;AjFqzZb;;AuFzraA;;EACgC,gBN4CnB;AjFipab;;AuF5raA;;;;EAGgC,gBNgDnB;AjFgpab;;AuF/raA;;;EAEgC,gBNiNnB;AjFk/Zb;;AuFlsaA;;EACgC,gBN+CnB;AjFupab;;AuFrsaA;;EACgC,gBN3PnB;AjFo8ab;;AuFxsaA;EAAiC,gBNhGnB;AjF4yad;;AuF3saA;EAAsC,gBNpFnB;AjFmyanB;;AuF9saA;EAA2C,gBN0PnB;AjFw9ZxB;;AuFjtaA;EAA4C,gBN0PnB;AjF29ZzB;;AuFptaA;EAA4C,gBN0PnB;AjF89ZzB;;AuFvtaA;EAA6C,gBN0PnB;AjFi+Z1B;;AuF1taA;EAA6C,gBN6PnB;AjFi+Z1B;;AuF7taA;EAA8C,gBN6PnB;AjFo+Z3B;;AuFhuaA;EAAsC,gBNkUnB;AjFk6ZnB;;AuFnuaA;EAAwC,gBN8TnB;AjFy6ZrB;;AuFtuaA;EAA2C,gBNyanB;AjFi0ZxB;;AuFzuaA;EAAoC,gBNsanB;AjFu0ZjB;;AuF5uaA;EAAiC,gBN2ZnB;AjFq1Zd;;AuF/uaA;EAAwC,gBN2ZnB;AjFw1ZrB;;AuFlvaA;EAAyC,gBNoanB;AjFk1ZtB;;AuFrvaA;EAAoC,gBNxJnB;AjFi5ajB;;AuFxvaA;EAA2C,gBN8PnB;AjF8/ZxB;;AuF3vaA;EAAsC,gBNgBnB;AjF+uanB;;AuF9vaA;EAAmC,gBNpFnB;AjFs1ahB;;AuFjwaA;EAAgC,gBN3WnB;AjFgnbb;;AuFpwaA;EAAsC,gBN/RnB;AjFuibnB;;AuFvwaA;EAA6C,gBN/RnB;AjF0ib1B;;AuF1waA;EAAmC,gBN+UnB;AjF+7ZhB;;AuF7waA;EAA0C,gBN+UnB;AjFk8ZvB;;AuFhxaA;EAA4C,gBNgDnB;AjFouazB;;AuFnxaA;EAA0C,gBNkDnB;AjFquavB;;AuFtxaA;EAA4C,gBN+CnB;AjF2uazB;;AuFzxaA;EAA6C,gBN+CnB;AjF8ua1B;;AuF5xaA;EAAkC,gBNjWnB;AjFiobf;;AuF/xaA;EAAoC,gBNmYnB;AjFg6ZjB;;AuFlyaA;EAAoC,gBN7WnB;AjFmpbjB;;AuFryaA;EAAkC,gBNkCnB;AjFuwaf;;AuFxyaA;EAAqC,gBN5KnB;AjFw9alB;;AuF3yaA;EAAkC,gBNgNnB;AjF+laf;;AuF9yaA;EAAuC,gBNxFnB;AjF04apB;;AuFjzaA;EAAmC,gBN4TnB;AjFy/ZhB;;AuFpzaA;EAAmC,gBNtInB;AjF87ahB;;AuFvzaA;EAAiC,gBN6CnB;AjF8wad;;AuF1zaA;;EACqC,gBN5DnB;AjF03alB;;AuF7zaA;EAAkC,gBN8PnB;AjFmkaf;;AuFh0aA;EAAmC,gBNuEnB;AjF6vahB;;AuFn0aA;EAAoC,gBN9WnB;AjFqrbjB;;AuFt0aA;EAAgC,gBNtSnB;AjFgnbb;;AuFz0aA;EAA+B,gBNiWnB;AjF4+ZZ;;AuF50aA;EAAkC,gBNuWnB;AjFy+Zf;;AuF/0aA;EAAmC,gBN+InB;AjFosahB;;AuFl1aA;EAAsC,gBNkFnB;AjFowanB;;AuFr1aA;EAA2C,gBN6NnB;AjF4naxB;;AuFx1aA;EAAiD,gBN/WnB;AjF2sb9B;;AuF31aA;EAAgD,gBNjXnB;AjFgtb7B;;AuF91aA;;EACgD,gBNzRnB;AjF2nb7B;;AuFj2aA;EAAyC,gBNnMnB;AjFwibtB;;AuFp2aA;EAAuC,gBNiWnB;AjFugapB;;AuFv2aA;EAAyC,gBNoVnB;AjFuhatB;;AuF12aA;;EACgC,gBN0SnB;AjFokab;;AuF72aA;EAA0C,gBN0GnB;AjFuwavB;;AuFh3aA;EAA0C,gBN4MnB;AjFwqavB;;AuFn3aA;EAAkC,gBNsLnB;AjFisaf;;AuFt3aA;EAA4C,gBNzLnB;AjFmjbzB;;AuFz3aA;EAAsC,gBNoWnB;AjFyhanB;;AuF53aA;EAAmC,gBN8DnB;AjFk0ahB;;AuF/3aA;;;EAEuC,gBN8SnB;AjFqlapB;;AuFl4aA;;EAC2C,gBN1FnB;AjFg+axB;;AuFr4aA;EAAkC,gBNsWnB;AjFmiaf;;AuFx4aA;EAAmC,gBNlGnB;AjF8+ahB;;AuF34aA;EAAmC,gBNgHnB;AjF+xahB;;AuF94aA;EAA0C,gBNiHnB;AjFiyavB;;AuFj5aA;EAA+C,gBNyNnB;AjF4ra5B;;AuFp5aA;EAAwC,gBNuNnB;AjFisarB;;AuFv5aA;EAAsC,gBN/NnB;AjF0nbnB;;AuF15aA;EAAiC,gBN5NnB;AjF0nbd;;AuF75aA;EAA0C,gBN2EnB;AjFs1avB;;AuFh6aA;EAA2C,gBNyEnB;AjF21axB;;AuFn6aA;EAAmC,gBNvNnB;AjF8nbhB;;AuFt6aA;EAAmC,gBNzCnB;AjFm9ahB;;AuFz6aA;EAAqC,gBNpCnB;AjFi9alB;;AuF56aA;EAAgC,gBNtLnB;AjFsmbb;;AuF/6aA;EAAqC,gBN7UnB;AjFgwblB;;AuFl7aA;EAAkC,gBN1RnB;AjFgtbf;;AuFr7aA;EAAgC,gBNsDnB;AjFm4ab;;AuFx7aA;EAAkC,gBNmLnB;AjFywaf;;AuF37aA;EAAiC,gBNrPnB;AjForbd;;AuF97aA;EAAkC,gBNrPnB;AjFurbf;;AuFj8aA;EAAoC,gBN7WnB;AjFkzbjB;;AuFp8aA;EAA2C,gBN7WnB;AjFqzbxB;;AuFv8aA;EAAkC,gBN0LnB;AjFixaf;;AuF18aA;EAAyC,gBN0LnB;AjFoxatB;;AuF78aA;EAAoC,gBNyFnB;AjFw3ajB;;AuFh9aA;;EACgC,gBNzUnB;AjF6xbb;;AuFn9aA;;EACiC,gBN+MnB;AjFwwad;;AuFt9aA;EAAiC,gBN4PnB;AjF8tad;;AuFz9aA;EAAoC,gBNuKnB;AjFszajB;;AuF59aA;EAAuC,gBNtPnB;AjFstbpB;;AuF/9aA;EAAuC,gBNiKnB;AjFk0apB;;AuFl+aA;EAAqC,gBN9PnB;AjFoublB;;AuFr+aA;EAAuC,gBN/LnB;AjFwqbpB;;AuFx+aA;EAAwC,gBNxLnB;AjFoqbrB;;AuF3+aA;EAAyC,gBNrMnB;AjForbtB;;AuF9+aA;EAA8C,gBN/LnB;AjFirb3B;;AuFj/aA;;;EAEyC,gBNxMnB;AjF6rbtB;;AuFp/aA;;EAC2C,gBN9MnB;AjFssbxB;;AuFv/aA;;EACyC,gBN/MnB;AjF0sbtB;;AuF1/aA;;EACyC,gBNpMnB;AjFksbtB;;AuF7/aA;EAAwC,gBNjNnB;AjFktbrB;;AuFhgbA;EAAiC,gBNuRnB;AjF6uad;;AuFngbA;EAAoC,gBN5SnB;AjFmzbjB;;AuFtgbA;EAAqC,gBN9EnB;AjFwlblB;;AuFzgbA;;;;;EAIsC,gBNnEnB;AjFglbnB;;AuF5gbA;EAA2C,gBN/TnB;AjF+0bxB;;AuF/gbA;;;EAEkC,gBNqDnB;AjF89af;;AuFlhbA;;EACmC,gBNnQnB;AjFyxbhB;;AuFrhbA;EAAuC,gBNzKnB;AjFksbpB;;AuFxhbA;EAAgC,gBN3KnB;AjFusbb;;AuF3hbA;;;EAEwC,gBNxJnB;AjFurbrB;;AuF9hbA;EAA0C,gBN2KnB;AjFu3avB;;AuFjibA;EAA+B,gBNiCnB;AjFogbZ;;AuFpibA;;EACmC,gBN0QnB;AjF8xahB;;AuFvibA;;EACwC,gBNVnB;AjFqjbrB;;AuF1ibA;;EAC0C,gBNXnB;AjFyjbvB;;AuF7ibA;EAAoC,gBN1InB;AjF2rbjB;;AuFhjbA;EAAwC,gBNlVnB;AjFs4brB;;AuFnjbA;EAAmC,gBNjJnB;AjFwsbhB;;AuFtjbA;EAAsC,gBNbnB;AjFukbnB;;AuFzjbA;EAAoC,gBN+FnB;AjF89ajB;;AuF5jbA;EAAsC,gBNuEnB;AjFy/anB;;AuF/jbA;EAA6C,gBNuEnB;AjF4/a1B;;AuFlkbA;EAAiC,gBNzZnB;AjF+9bd;;AuFrkbA;;EACqC,gBN5MnB;AjFqxblB;;AuFxkbA;EAAgC,gBN0MnB;AjFk4ab;;AuF3kbA;EAAuC,gBNxanB;AjFu/bpB;;AuF9kbA;EAAiC,gBNInB;AjF8kbd;;AuFjlbA;EAAuC,gBNuFnB;AjF8/apB;;AuFplbA;EAAmC,gBN2MnB;AjF64ahB;;AuFvlbA;EAAiC,gBN+QnB;AjF40ad;;AuF1lbA;EAAwC,gBNzCnB;AjFuobrB;;AuF7lbA;EAAiC,gBNwPnB;AjFy2ad;;AuFhmbA;EAAuC,gBNrZnB;AjFy/bpB;;AuFnmbA;EAAmC,gBNvBnB;AjF8nbhB;;AuFtmbA;EAA0C,gBN3LnB;AjFqybvB;;AuFzmbA;EAAoC,gBN5XnB;AjFy+bjB;;AuF5mbA;EAA0C,gBNhYnB;AjFg/bvB;;AuF/mbA;EAAwC,gBNnYnB;AjFs/brB;;AuFlnbA;EAAoC,gBNtYnB;AjF4/bjB;;AuFrnbA;EAAsC,gBNlYnB;AjF2/bnB;;AuFxnbA;EAAsC,gBNlYnB;AjF8/bnB;;AuF3nbA;EAAuC,gBN3bnB;AjF0jcpB;;AuF9nbA;EAAyC,gBN3bnB;AjF6jctB;;AuFjobA;EAAkC,gBN+KnB;AjFs9af;;AuFpobA;EAAsC,gBNnVnB;AjF29bnB;;AuFvobA;EAA+B,gBN9dnB;AjFymcZ;;AuF1obA;EAAuC,gBN5RnB;AjF06bpB;;AuF7obA;EAAwC,gBN/CnB;AjFgsbrB;;AuFhpbA;EAA0C,gBN9bnB;AjFklcvB;;AuFnpbA;EAAuC,gBNtfnB;AjF6ocpB;;AuFtpbA;EAAsC,gBN/BnB;AjFyrbnB;;AuFzpbA;EAAuC,gBNzHnB;AjFsxbpB;;AuF5pbA;EAAmC,gBNvInB;AjFuybhB;;AuF/pbA;EAA0C,gBNvInB;AjF0ybvB;;AuFlqbA;EAAuC,gBN4JnB;AjF0gbpB;;AuFrqbA;EAAsC,gBN4JnB;AjF6gbnB;;AuFxqbA;EAAoC,gBNxcnB;AjFoncjB;;AuF3qbA;EAAgC,gBNjbnB;AjFgmcb;;AuF9qbA;EAAoC,gBNvJnB;AjFy0bjB;;AuFjrbA;EAAsC,gBN3gBnB;AjFgscnB;;AuFprbA;EAA+B,gBN7ZnB;AjFqlcZ;;AuFvrbA;;;EAEgC,gBNzKnB;AjFo2bb;;AuF1rbA;EAAqC,gBNpGnB;AjFkyblB;;AuF7rbA;EAAuC,gBNxbnB;AjFyncpB;;AuFhsbA;EAA2C,gBN5WnB;AjFgjcxB;;AuFnsbA;EAAqC,gBN9VnB;AjFqiclB;;AuFtsbA;EAAqC,gBN9PnB;AjFw8blB;;AuFzsbA;EAAoC,gBNrJnB;AjFk2bjB;;AuF5sbA;EAAmC,gBNenB;AjFisbhB;;AuF/sbA;EAAyC,gBN2BnB;AjFwrbtB;;AuFltbA;EAAwC,gBNoCnB;AjFkrbrB;;AuFrtbA;EAAqC,gBNqCnB;AjForblB;;AuFxtbA;EAAsC,gBN5anB;AjFwocnB;;AuF3tbA;EAA4C,gBN9anB;AjF6oczB;;AuF9tbA;EAAoC,gBN/VnB;AjFikcjB;;AuFjubA;EAAiC,gBNoBnB;AjFitbd;;AuFpubA;EAAwC,gBN8KnB;AjF0jbrB;;AuFvubA;EAAuC,gBN/FnB;AjF00bpB;;AuF1ubA;EAAwC,gBN6EnB;AjFiqbrB;;AuF7ubA;EAAsC,gBN9MnB;AjF+7bnB;;AuFhvbA;EAAkC,gBN+KnB;AjFqkbf;;AuFnvbA;EAAiC,gBN7HnB;AjFo3bd;;AuFtvbA;EAAoC,gBNnHnB;AjF62bjB;;AuFzvbA;;EACwC,gBNkInB;AjF2nbrB;;AuF5vbA;EAA4C,gBNkInB;AjF8nbzB;;AuF/vbA;EAAyC,gBN0KnB;AjFylbtB;;AuFlwbA;EAAwC,gBNlInB;AjFw4brB;;AuFrwbA;EAAuC,gBNyKnB;AjFgmbpB;;AuFxwbA;EAAwC,gBNnInB;AjF+4brB;;AuF3wbA;EAA0C,gBNlInB;AjFi5bvB;;AuF9wbA;EAA0C,gBNpInB;AjFs5bvB;;AuFjxbA;EAAmC,gBN1GnB;AjF+3bhB;;AuFpxbA;EAAuC,gBN7QnB;AjFqicpB;;AuFvxbA;EAA8C,gBN1UnB;AjFqmc3B;;AuF1xbA;EAAwC,gBNzEnB;AjFu2brB;;AuF7xbA;EAAqC,gBNkLnB;AjF+mblB;;AuFhybA;EAAmC,gBNXnB;AjF+ybhB;;AuFnybA;EAAsC,gBNuJnB;AjFgpbnB;;AuFtybA;EAAuC,gBNwJnB;AjFkpbpB;;AuFzybA;;EACgC,gBN/fnB;AjF4ycb;;AuF5ybA;EAAoC,gBN4JnB;AjFopbjB;;AuF/ybA;EAAkC,gBN8GnB;AjFqsbf;;AuFlzbA;EAAmC,gBNwDnB;AjF8vbhB;;AuFrzbA;EAAmC,gBN9InB;AjFu8bhB;;AuFxzbA;;EACyC,gBN0LnB;AjFkobtB;;AuF3zbA;EAA0C,gBNjHnB;AjFg7bvB;;AuF9zbA;EAAqC,gBNrHnB;AjFu7blB;;AuFj0bA;EAAyC,gBNnWnB;AjFwqctB;;AuFp0bA;;;EAEyC,gBN/gBnB;AjFu1ctB;;AuFv0bA;;EACmD,gBN9gBnB;AjFy1chC;;AuF10bA;;EACyC,gBNlhBnB;AjFg2ctB;;AuF70bA;;EAC4C,gBNnhBnB;AjFo2czB;;AuFh1bA;;EAC0C,gBNxhBnB;AjF42cvB;;AuFn1bA;EAA0C,gBN3InB;AjFk+bvB;;AuFt1bA;EAAqC,gBN3OnB;AjFqkclB;;AuFz1bA;EAAyC,gBNxInB;AjFq+btB;;AuF51bA;EAA2C,gBNxInB;AjFw+bxB;;AuF/1bA;EAAwC,gBNwBnB;AjF20brB;;AuFl2bA;EAA0C,gBNwBnB;AjF80bvB;;AuFr2bA;EAAmC,gBN/dnB;AjFw0chB;;AuFx2bA;EAA2C,gBNlenB;AjF80cxB;;AuF32bA;EAAkC,gBNpcnB;AjFmzcf;;AuF92bA;EAA0C,gBNljBnB;AjFo6cvB;;AuFj3bA;EAAwC,gBNxPnB;AjF6mcrB;;AuFp3bA;;EAC4C,gBNzPnB;AjFinczB;;AuFv3bA;;EAC2C,gBN7PnB;AjFwncxB;;AuF13bA;;EAC0C,gBNhQnB;AjF8ncvB;;AuF73bA;EAAsC,gBNrQnB;AjFsocnB;;AuFh4bA;;EACwC,gBNxRnB;AjF4pcrB;;AuFn4bA;;EACyC,gBN7RnB;AjFoqctB;;AuFt4bA;EAA4C,gBN1RnB;AjFoqczB;;AuFz4bA;EAA0C,gBNpSnB;AjFircvB;;AuF54bA;EAAyC,gBN3RnB;AjF2qctB;;AuF/4bA;EAA2C,gBN/RnB;AjFkrcxB;;AuFl5bA;EAAyC,gBNjSnB;AjFurctB;;AuFr5bA;EAAsC,gBN+DnB;AjF01bnB;;AuFx5bA;EAAuC,gBN/FnB;AjF2/bpB;;AuF35bA;EAA6C,gBN/bnB;AjF81c1B;;AuF95bA;EAA+B,gBNtUnB;AjFwucZ;;AuFj6bA;EAAsC,gBNtUnB;AjF2ucnB;;AuFp6bA;EAAwC,gBNkEnB;AjFs2brB;;AuFv6bA;EAA0C,gBNrKnB;AjFglcvB;;AuF16bA;EAAiD,gBNrKnB;AjFmlc9B;;AuF76bA;EAAuC,gBN5UnB;AjF6vcpB;;AuFh7bA;EAAwC,gBNwHnB;AjF4zbrB;;AuFn7bA;EAAmC,gBNnFnB;AjF0gchB;;AuFt7bA;EAAmC,gBNzenB;AjFm6chB;;AuFz7bA;EAAoC,gBN9WnB;AjF2ycjB;;AuF57bA;EAAkC,gBNxKnB;AjFwmcf;;AuF/7bA;EAA8C,gBNpQnB;AjFusc3B;;AuFl8bA;;EACuC,gBNSnB;AjF67bpB;;AuFr8bA;EAAmC,gBNjdnB;AjF05chB;;AuFx8bA;EAAkC,gBNzoBnB;AjFqldf;;AuF38bA;EAAmC,gBN/nBnB;AjF8kdhB;;AuF98bA;EAA4C,gBN3hBnB;AjF6+czB;;AuFj9bA;EAA6C,gBN9hBnB;AjFm/c1B;;AuFp9bA;EAA6C,gBN5hBnB;AjFo/c1B;;AuFv9bA;EAA6C,gBNjiBnB;AjF4/c1B;;AuF19bA;EAAqC,gBNpRnB;AjFkvclB;;AuF79bA;EAAoC,gBN5NnB;AjF6rcjB;;AuFh+bA;EAAsC,gBN5NnB;AjFgscnB;;AuFn+bA;EAAkC,gBN/NnB;AjFsscf;;AuFt+bA;EAAgC,gBNlOnB;AjF4scb;;AuFz+bA;EAAuC,gBNpenB;AjFi9cpB;;AuF5+bA;EAAyC,gBNpenB;AjFo9ctB;;AuF/+bA;EAAkC,gBNtSnB;AjFyxcf;;AuFl/bA;EAAkC,gBNiFnB;AjFq6bf;;AuFr/bA;EAAsC,gBNlkBnB;AjF2jdnB;;AuFx/bA;EAAsC,gBNrXnB;AjFi3cnB;;AuF3/bA;EAAyC,gBNpInB;AjFmoctB;;AuF9/bA;EAAiC,gBNpcnB;AjFs8cd;;AuFjgcA;EAA4C,gBNhenB;AjFq+czB;;AuFpgcA;EAAqC,gBNpfnB;AjF4/clB;;AuFvgcA;EAAiC,gBNlNnB;AjF6tcd;;AuF1gcA;EAAyC,gBN1XnB;AjFw4ctB;;AuF7gcA;EAAgC,gBNoDnB;AjF69bb;;AuFhhcA;EAAyC,gBN3JnB;AjF+qctB;;AuFnhcA;EAAqC,gBNzNnB;AjFgvclB;;AuFthcA;EAAmC,gBNlHnB;AjF4ochB;;AuFzhcA;EAAyC,gBN7LnB;AjF0tctB;;AuF5hcA;EAA2C,gBN7LnB;AjF6tcxB;;AuF/hcA;EAAwC,gBN3CnB;AjF8kcrB;;AuFlicA;EAA0C,gBN3CnB;AjFilcvB;;AuFricA;EAAyC,gBNrGnB;AjF8octB;;AuFxicA;EAA4C,gBNrGnB;AjFipczB;;AuF3icA;EAAoC,gBN7UnB;AjF43cjB;;AuF9icA;EAAsC,gBNnlBnB;AjFqodnB;;AuFjjcA;EAAwC,gBNnlBnB;AjFwodrB;;AuFpjcA;EAAoC,gBN/LnB;AjFuvcjB;;AuFvjcA;EAAmC,gBNlXnB;AjF66chB;;AuF1jcA;EAAuC,gBNkFnB;AjF4+bpB;;AuF7jcA;EAAoC,gBNmFnB;AjF8+bjB;;AuFhkcA;EAAmC,gBN9cnB;AjFkhdhB;;AuFnkcA;EAA6C,gBN2BnB;AjF4ic1B;;AuFtkcA;EAA2C,gBNmEnB;AjFugcxB;;AuFzkcA;EAA8C,gBNxKnB;AjFqvc3B;;AuF5kcA;EAAkC,gBN9lBnB;AjF8qdf;;AuF/kcA;EAA8C,gBNtoBnB;AjFytd3B;;AuFllcA;EAAiD,gBNqDnB;AjFiic9B;;AuFrlcA;EAAoC,gBNxlBnB;AjFirdjB;;AuFxlcA;EAAwD,gBN5oBnB;AjFwudrC;;AuF3lcA;;EACgE,gBN9qBnB;AjF6wd7C;;AuF9lcA;;;EAEiC,gBNvfnB;AjFyldd;;AuFjmcA;EAAkC,gBNhYnB;AjFq+cf;;AuFpmcA;EAAoC,gBNhYnB;AjFw+cjB;;AuFvmcA;;EAC0C,gBN1HnB;AjFqucvB;;AuF1mcA;EAAuC,gBNzRnB;AjFu4cpB;;AuF7mcA;EAAmC,gBNiCnB;AjFglchB;;AuFhncA;EAA0C,gBNiCnB;AjFmlcvB;;AuFnncA;EAAqC,gBNlHnB;AjFyuclB;;AuFtncA;EAA2C,gBNlHnB;AjF4ucxB;;AuFzncA;EAA4C,gBNlHnB;AjF+uczB;;AuF5ncA;EAAuC,gBNrNnB;AjFq1cpB;;AuF/ncA;EAAwC,gBNpbnB;AjFujdrB;;AuFlocA;EAAkC,gBNmEnB;AjFmkcf;;AuFrocA;EAAsC,gBNpDnB;AjF6rcnB;;AuFxocA;;EACiD,gBNzYnB;AjFqhd9B;;AuF3ocA;;EACyC,gBN7anB;AjF4jdtB;;AuF9ocA;EAAwC,gBNtXnB;AjFwgdrB;;AuFjpcA;EAA0C,gBNlfnB;AjFuodvB;;AuFppcA;EAA4C,gBNlfnB;AjF0odzB;;AuFvpcA;EAAmC,gBNtTnB;AjFi9chB;;AuF1pcA;EAAyC,gBNptBnB;AjFk3dtB;;AuF7pcA;EAA2C,gBNptBnB;AjFq3dxB;;AuFhqcA;;EACyC,gBNrtBnB;AjFy3dtB;;AuFnqcA;;EAC2C,gBNttBnB;AjF63dxB;;AuFtqcA;EAAwC,gBNJnB;AjF8qcrB;;AuFzqcA;EAA0C,gBNJnB;AjFircvB;;AuF5qcA;EAAmC,gBNHnB;AjFmrchB;;AuF/qcA;EAAqC,gBN3WnB;AjF8hdlB;;AuFlrcA;;EACoC,gBN5WnB;AjFkidjB;;AuFrrcA;;EACsC,gBN7WnB;AjFsidnB;;AuFxrcA;EAAkC,gBNtNnB;AjFk5cf;;AuF3rcA;EAA2C,gBN3bnB;AjF0ndxB;;AuF9rcA;EAAqC,gBNtFnB;AjFwxclB;;AuFjscA;;;EAE6C,gBNxEnB;AjF6wc1B;;AuFpscA;;EACuD,gBNvEnB;AjF+wcpC;;AuFvscA;;EAC6C,gBN3EnB;AjFsxc1B;;AuF1scA;;EACgD,gBN5EnB;AjF0xc7B;;AuF7scA;;EAC8C,gBNjFnB;AjFkyc3B;;AuFhtcA;EAAmC,gBN3KnB;AjF+3chB;;AuFntcA;;;EAEiC,gBNzrBnB;AjFg5dd;;AuFttcA;EAAoC,gBNlPnB;AjF48cjB;;AuFztcA;EAA4C,gBNKnB;AjFwtczB;;AuF5tcA;EAA4C,gBNKnB;AjF2tczB;;AuF/tcA;EAA2C,gBNKnB;AjF8tcxB;;AuFlucA;;EACyC,gBNDnB;AjFuuctB;;AuFrucA;;EAC2C,gBNFnB;AjF2ucxB;;AuFxucA;EAAqC,gBNxsBnB;AjFo7dlB;;AuF3ucA;EAAiC,gBNpbnB;AjFmqdd;;AuF9ucA;EAAiC,gBN1hBnB;AjF4wdd;;AuFjvcA;EAAiC,gBNxYnB;AjF6ndd;;AuFpvcA;EAAoC,gBN/OnB;AjFu+cjB;;AuFvvcA;EAAoC,gBNziBnB;AjFoydjB;;AuF1vcA;EAAsC,gBNjUnB;AjF+jdnB;;AuF7vcA;EAAwC,gBN7KnB;AjF86crB;;AuFhwcA;EAAwC,gBNhInB;AjFo4crB;;AuFnwcA;EAAuC,gBNJnB;AjF2wcpB;;AuFtwcA;EAAmC,gBNxUnB;AjFkldhB;;AwF3heA;EH8BE,kBAAA;EACA,UAAA;EACA,WAAA;EACA,UAAA;EACA,YAAA;EACA,gBAAA;EACA,sBAAA;EACA,SAAA;ArFigeF;;AqFv/dE;EAEE,gBAAA;EACA,WAAA;EACA,YAAA;EACA,SAAA;EACA,iBAAA;EACA,UAAA;ArFy/dJ;;AyFljeA;EACC,oBAAA;AzFqjeD;;AyFljeA;EACC,qBAAA;EACA,kBAAA;EACA,mBAAA;EACA,WAAA;AzFqjeD;AyFnjeC;EACC,cAAA;AzFqjeF;AyFljeC;EACC,iBAAA;AzFojeF;AyFjjeC;EACC,cAAA;AzFmjeF;AyFhjeC;EACC,cAAA;AzFkjeF;AyF/ieC;EACC,iBAAA;AzFijeF;AyF9ieC;EACC,iBAAA;AzFgjeF;AyF7ieC;EACC,gBAAA;AzF+ieF;AyF5ieC;EACC,iBAAA;AzF8ieF;;AyF1ieA;EACC,cAAA;AzF6ieD;;A0FvleC;;EAEC,crF+CO;AL2ieT;;A0FxleC;EACC,yBrF4CO;EqF3CP,qBrF2CO;ALgjeT;;A0FjmeC;;EAEC,crF+CO;ALqjeT;;A0FlmeC;EACC,yBrF4CO;EqF3CP,qBrF2CO;AL0jeT;;A0F3meC;;EAEC,crF+CO;AL+jeT;;A0F5meC;EACC,yBrF4CO;EqF3CP,qBrF2CO;ALokeT;;A0FrneC;;EAEC,crF+CO;ALykeT;;A0FtneC;EACC,yBrF4CO;EqF3CP,qBrF2CO;AL8keT;;A0F/neC;;EAEC,crF+CO;ALmleT;;A0FhoeC;EACC,yBrF4CO;EqF3CP,qBrF2CO;ALwleT;;A0FzoeC;;EAEC,crF+CO;AL6leT;;A0F1oeC;EACC,yBrF4CO;EqF3CP,qBrF2CO;ALkmeT;;A0FnpeC;;EAEC,crF+CO;ALumeT;;A0FppeC;EACC,yBrF4CO;EqF3CP,qBrF2CO;AL4meT;;A0F7peC;;EAEC,crF+CO;ALineT;;A0F9peC;EACC,yBrF4CO;EqF3CP,qBrF2CO;ALsneT;;A0FvqeC;;EAEC,crF+CO;AL2neT;;A0FxqeC;EACC,yBrF4CO;EqF3CP,qBrF2CO;ALgoeT;;A0FjreC;;EAEC,crF+CO;ALqoeT;;A0FlreC;EACC,yBrF4CO;EqF3CP,qBrF2CO;AL0oeT;;A0F3reC;;EAEC,WrF+CO;AL+oeT;;A0F5reC;EACC,sBrF4CO;EqF3CP,kBrF2CO;ALopeT;;A0FrseC;;EAEC,crF+CO;ALypeT;;A0FtseC;EACC,yBrF4CO;EqF3CP,qBrF2CO;AL8peT;;A0F/seC;;EAEC,crF+CO;ALmqeT;;A0FhteC;EACC,yBrF4CO;EqF3CP,qBrF2CO;ALwqeT;;A0F9seC;;EAEC,crFiEa;ALgpef;;A0F/seC;EACC,yBrF8Da;EqF7Db,qBrF6Da;ALqpef;;A0FxteC;;EAEC,crFiEa;AL0pef;;A0FzteC;EACC,yBrF8Da;EqF7Db,qBrF6Da;AL+pef;;A0FlueC;;EAEC,crFiEa;ALoqef;;A0FnueC;EACC,yBrF8Da;EqF7Db,qBrF6Da;ALyqef;;A0F5ueC;;EAEC,crFiEa;AL8qef;;A0F7ueC;EACC,yBrF8Da;EqF7Db,qBrF6Da;ALmref;;A0FtveC;;EAEC,crFiEa;ALwref;;A0FvveC;EACC,yBrF8Da;EqF7Db,qBrF6Da;AL6ref;;A0FhweC;;EAEC,crFiEa;ALksef;;A0FjweC;EACC,yBrF8Da;EqF7Db,qBrF6Da;ALusef;;A0F1weC;;EAEC,crFiEa;AL4sef;;A0F3weC;EACC,yBrF8Da;EqF7Db,qBrF6Da;ALitef;;A0FpxeC;;EAEC,crFiEa;ALstef;;A0FrxeC;EACC,yBrF8Da;EqF7Db,qBrF6Da;AL2tef;;A2F5xeA;EAEC,cAAA;A3F8xeD;A2FpxeA;EAEC,cAAA;A3FqxeD;A2FzweC;;;;EAIC,4BAAA;EACA,gBAAA;EACA,YAAA;A3F2weF;A2FzweE;;;;E9E9CA,WAAA;EACA,0CAAA;EACA,yCAAA;EACA,kBAAA;EACA,iBAAA;Ab6zeF;AcrweI;E6EdF;;;;IAIG,gBtFgbkB;ELs2drB;AACF;Ac7weI;E6EdF;;;;IAIG,gBtFgbkB;EL82drB;AACF;AcrxeI;E6EdF;;;;IAIG,gBtFgbkB;ELs3drB;AACF;Ac7xeI;E6EdF;;;;IAIG,iBtFgbkB;EL83drB;AACF;AcryeI;E6EdF;;;;IAIG,iBtFgbkB;ELs4drB;AACF;A2FjzeC;;EAEC,4BAAA;EACA,eAAA;EACA,YAAA;A3FmzeF;A2FjzeE;;E9E9DA,WAAA;EACA,0CAAA;EACA,yCAAA;EACA,kBAAA;EACA,iBAAA;Abm3eF;Ac3zeI;E6EEF;;IAIG,gBtFgakB;EL05drB;AACF;Acj0eI;E6EEF;;IAIG,gBtFgakB;ELg6drB;AACF;Acv0eI;E6EEF;;IAIG,gBtFgakB;ELs6drB;AACF;Ac70eI;E6EEF;;IAIG,iBtFgakB;EL46drB;AACF;Acn1eI;E6EEF;;IAIG,iBtFgakB;ELk7drB;AACF;A2F50eC;EACC;;IAEC,4BAAA;IACA,eAAA;IACA,YAAA;E3F80eD;AACF;;A2Fv0eE;E5DsCA,yBAAA;E3BsKI,eALI;EG7QN,sBAAA;APm5eJ;A2F10eE;EACC,6BAAA;A3F40eH;;A4Fz6eA;;;;;;;;;;;;CAAA;AAgBA;EACE,gBAAA;EACA,yBAAA;A5Fy6eF;A4Fx4eI;EAED,mBvFiUM;ALwkeT;A4Fr4eI;EACE,WAAA;A5Fu4eN;A4Fl4eE;EACE,4BAAA;A5Fo4eJ;A4Fh4eE;EAEE,4BAAA;EACA,yBAAA;A5Fi4eJ","file":"child-theme.css","sourcesContent":["@charset \"UTF-8\";\n/*!\n * Bootstrap v5.1.1 (https://getbootstrap.com/)\n * Copyright 2011-2021 The Bootstrap Authors\n * Copyright 2011-2021 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n */\n:root {\n --bs-blue: #0d6efd;\n --bs-indigo: #6610f2;\n --bs-purple: #5533ff;\n --bs-pink: #d63384;\n --bs-red: #dc3545;\n --bs-orange: #fd7e14;\n --bs-yellow: #ffc107;\n --bs-green: #198754;\n --bs-teal: #20c997;\n --bs-cyan: #0dcaf0;\n --bs-white: #fff;\n --bs-gray: #6c757d;\n --bs-gray-dark: #343a40;\n --bs-gray-100: #f8f9fa;\n --bs-gray-200: #e9ecef;\n --bs-gray-300: #dee2e6;\n --bs-gray-400: #ced4da;\n --bs-gray-500: #adb5bd;\n --bs-gray-600: #6c757d;\n --bs-gray-700: #495057;\n --bs-gray-800: #343a40;\n --bs-gray-900: #212529;\n --bs-primary: #5533ff;\n --bs-secondary: #6c757d;\n --bs-success: #198754;\n --bs-info: #0dcaf0;\n --bs-warning: #ffc107;\n --bs-danger: #dc3545;\n --bs-light: #f8f9fa;\n --bs-dark: #212529;\n --bs-primary-rgb: 85, 51, 255;\n --bs-secondary-rgb: 108, 117, 125;\n --bs-success-rgb: 25, 135, 84;\n --bs-info-rgb: 13, 202, 240;\n --bs-warning-rgb: 255, 193, 7;\n --bs-danger-rgb: 220, 53, 69;\n --bs-light-rgb: 248, 249, 250;\n --bs-dark-rgb: 33, 37, 41;\n --bs-white-rgb: 255, 255, 255;\n --bs-black-rgb: 0, 0, 0;\n --bs-body-color-rgb: 33, 37, 41;\n --bs-body-bg-rgb: 255, 255, 255;\n --bs-font-sans-serif: system-ui, -apple-system, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, \"Noto Sans\", \"Liberation Sans\", sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\";\n --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace;\n --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));\n --bs-body-font-family: var(--bs-font-sans-serif);\n --bs-body-font-size: 1rem;\n --bs-body-font-weight: 400;\n --bs-body-line-height: 1.5;\n --bs-body-color: #212529;\n --bs-body-bg: #fff;\n}\n\n*,\n*::before,\n*::after {\n box-sizing: border-box;\n}\n\n@media (prefers-reduced-motion: no-preference) {\n :root {\n scroll-behavior: smooth;\n }\n}\n\nbody {\n margin: 0;\n font-family: var(--bs-body-font-family);\n font-size: var(--bs-body-font-size);\n font-weight: var(--bs-body-font-weight);\n line-height: var(--bs-body-line-height);\n color: var(--bs-body-color);\n text-align: var(--bs-body-text-align);\n background-color: var(--bs-body-bg);\n -webkit-text-size-adjust: 100%;\n -webkit-tap-highlight-color: rgba(0, 0, 0, 0);\n}\n\nhr {\n margin: 1rem 0;\n color: inherit;\n background-color: currentColor;\n border: 0;\n opacity: 0.25;\n}\n\nhr:not([size]) {\n height: 1px;\n}\n\nh6, .h6, h5, .h5, h4, .h4, h3, .h3, h2, .h2, h1, .h1 {\n margin-top: 0;\n margin-bottom: 0.5rem;\n font-weight: 500;\n line-height: 1.2;\n}\n\nh1, .h1 {\n font-size: calc(1.375rem + 1.5vw);\n}\n@media (min-width: 1200px) {\n h1, .h1 {\n font-size: 2.5rem;\n }\n}\n\nh2, .h2 {\n font-size: calc(1.325rem + 0.9vw);\n}\n@media (min-width: 1200px) {\n h2, .h2 {\n font-size: 2rem;\n }\n}\n\nh3, .h3 {\n font-size: calc(1.3rem + 0.6vw);\n}\n@media (min-width: 1200px) {\n h3, .h3 {\n font-size: 1.75rem;\n }\n}\n\nh4, .h4 {\n font-size: calc(1.275rem + 0.3vw);\n}\n@media (min-width: 1200px) {\n h4, .h4 {\n font-size: 1.5rem;\n }\n}\n\nh5, .h5 {\n font-size: 1.25rem;\n}\n\nh6, .h6 {\n font-size: 1rem;\n}\n\np {\n margin-top: 0;\n margin-bottom: 1rem;\n}\n\nabbr[title],\nabbr[data-bs-original-title] {\n text-decoration: underline dotted;\n cursor: help;\n text-decoration-skip-ink: none;\n}\n\naddress {\n margin-bottom: 1rem;\n font-style: normal;\n line-height: inherit;\n}\n\nol,\nul {\n padding-left: 2rem;\n}\n\nol,\nul,\ndl {\n margin-top: 0;\n margin-bottom: 1rem;\n}\n\nol ol,\nul ul,\nol ul,\nul ol {\n margin-bottom: 0;\n}\n\ndt {\n font-weight: 700;\n}\n\ndd {\n margin-bottom: 0.5rem;\n margin-left: 0;\n}\n\nblockquote {\n margin: 0 0 1rem;\n}\n\nb,\nstrong {\n font-weight: bolder;\n}\n\nsmall, .small {\n font-size: 0.875em;\n}\n\nmark, .mark {\n padding: 0.2em;\n background-color: #fcf8e3;\n}\n\nsub,\nsup {\n position: relative;\n font-size: 0.75em;\n line-height: 0;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -0.25em;\n}\n\nsup {\n top: -0.5em;\n}\n\na {\n color: #5533ff;\n text-decoration: underline;\n}\na:hover {\n color: #4429cc;\n}\n\na:not([href]):not([class]), a:not([href]):not([class]):hover {\n color: inherit;\n text-decoration: none;\n}\n\npre,\ncode,\nkbd,\nsamp {\n font-family: var(--bs-font-monospace);\n font-size: 1em;\n direction: ltr /* rtl:ignore */;\n unicode-bidi: bidi-override;\n}\n\npre {\n display: block;\n margin-top: 0;\n margin-bottom: 1rem;\n overflow: auto;\n font-size: 0.875em;\n}\npre code {\n font-size: inherit;\n color: inherit;\n word-break: normal;\n}\n\ncode {\n font-size: 0.875em;\n color: #d63384;\n word-wrap: break-word;\n}\na > code {\n color: inherit;\n}\n\nkbd {\n padding: 0.2rem 0.4rem;\n font-size: 0.875em;\n color: #fff;\n background-color: #212529;\n border-radius: 0.2rem;\n}\nkbd kbd {\n padding: 0;\n font-size: 1em;\n font-weight: 700;\n}\n\nfigure {\n margin: 0 0 1rem;\n}\n\nimg,\nsvg {\n vertical-align: middle;\n}\n\ntable {\n caption-side: bottom;\n border-collapse: collapse;\n}\n\ncaption {\n padding-top: 0.5rem;\n padding-bottom: 0.5rem;\n color: #6c757d;\n text-align: left;\n}\n\nth {\n text-align: inherit;\n text-align: -webkit-match-parent;\n}\n\nthead,\ntbody,\ntfoot,\ntr,\ntd,\nth {\n border-color: inherit;\n border-style: solid;\n border-width: 0;\n}\n\nlabel {\n display: inline-block;\n}\n\nbutton {\n border-radius: 0;\n}\n\nbutton:focus:not(:focus-visible) {\n outline: 0;\n}\n\ninput,\nbutton,\nselect,\noptgroup,\ntextarea {\n margin: 0;\n font-family: inherit;\n font-size: inherit;\n line-height: inherit;\n}\n\nbutton,\nselect {\n text-transform: none;\n}\n\n[role=button] {\n cursor: pointer;\n}\n\nselect {\n word-wrap: normal;\n}\nselect:disabled {\n opacity: 1;\n}\n\n[list]::-webkit-calendar-picker-indicator {\n display: none;\n}\n\nbutton,\n[type=button],\n[type=reset],\n[type=submit] {\n -webkit-appearance: button;\n}\nbutton:not(:disabled),\n[type=button]:not(:disabled),\n[type=reset]:not(:disabled),\n[type=submit]:not(:disabled) {\n cursor: pointer;\n}\n\n::-moz-focus-inner {\n padding: 0;\n border-style: none;\n}\n\ntextarea {\n resize: vertical;\n}\n\nfieldset {\n min-width: 0;\n padding: 0;\n margin: 0;\n border: 0;\n}\n\nlegend {\n float: left;\n width: 100%;\n padding: 0;\n margin-bottom: 0.5rem;\n font-size: calc(1.275rem + 0.3vw);\n line-height: inherit;\n}\n@media (min-width: 1200px) {\n legend {\n font-size: 1.5rem;\n }\n}\nlegend + * {\n clear: left;\n}\n\n::-webkit-datetime-edit-fields-wrapper,\n::-webkit-datetime-edit-text,\n::-webkit-datetime-edit-minute,\n::-webkit-datetime-edit-hour-field,\n::-webkit-datetime-edit-day-field,\n::-webkit-datetime-edit-month-field,\n::-webkit-datetime-edit-year-field {\n padding: 0;\n}\n\n::-webkit-inner-spin-button {\n height: auto;\n}\n\n[type=search] {\n outline-offset: -2px;\n -webkit-appearance: textfield;\n}\n\n/* rtl:raw:\n[type=\"tel\"],\n[type=\"url\"],\n[type=\"email\"],\n[type=\"number\"] {\n direction: ltr;\n}\n*/\n::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n::-webkit-color-swatch-wrapper {\n padding: 0;\n}\n\n::file-selector-button {\n font: inherit;\n}\n\n::-webkit-file-upload-button {\n font: inherit;\n -webkit-appearance: button;\n}\n\noutput {\n display: inline-block;\n}\n\niframe {\n border: 0;\n}\n\nsummary {\n display: list-item;\n cursor: pointer;\n}\n\nprogress {\n vertical-align: baseline;\n}\n\n[hidden] {\n display: none !important;\n}\n\n.lead {\n font-size: 1.25rem;\n font-weight: 300;\n}\n\n.display-1 {\n font-size: calc(1.625rem + 4.5vw);\n font-weight: 300;\n line-height: 1.2;\n}\n@media (min-width: 1200px) {\n .display-1 {\n font-size: 5rem;\n }\n}\n\n.display-2 {\n font-size: calc(1.575rem + 3.9vw);\n font-weight: 300;\n line-height: 1.2;\n}\n@media (min-width: 1200px) {\n .display-2 {\n font-size: 4.5rem;\n }\n}\n\n.display-3 {\n font-size: calc(1.525rem + 3.3vw);\n font-weight: 300;\n line-height: 1.2;\n}\n@media (min-width: 1200px) {\n .display-3 {\n font-size: 4rem;\n }\n}\n\n.display-4 {\n font-size: calc(1.475rem + 2.7vw);\n font-weight: 300;\n line-height: 1.2;\n}\n@media (min-width: 1200px) {\n .display-4 {\n font-size: 3.5rem;\n }\n}\n\n.display-5 {\n font-size: calc(1.425rem + 2.1vw);\n font-weight: 300;\n line-height: 1.2;\n}\n@media (min-width: 1200px) {\n .display-5 {\n font-size: 3rem;\n }\n}\n\n.display-6 {\n font-size: calc(1.375rem + 1.5vw);\n font-weight: 300;\n line-height: 1.2;\n}\n@media (min-width: 1200px) {\n .display-6 {\n font-size: 2.5rem;\n }\n}\n\n.list-unstyled {\n padding-left: 0;\n list-style: none;\n}\n\n.list-inline {\n padding-left: 0;\n list-style: none;\n}\n\n.list-inline-item {\n display: inline-block;\n}\n.list-inline-item:not(:last-child) {\n margin-right: 0.5rem;\n}\n\n.initialism {\n font-size: 0.875em;\n text-transform: uppercase;\n}\n\n.blockquote, .wp-block-quote {\n margin-bottom: 1rem;\n font-size: 1.25rem;\n}\n.blockquote > :last-child, .wp-block-quote > :last-child {\n margin-bottom: 0;\n}\n\n.blockquote-footer, .wp-block-quote cite {\n margin-top: -1rem;\n margin-bottom: 1rem;\n font-size: 0.875em;\n color: #6c757d;\n}\n.blockquote-footer::before, .wp-block-quote cite::before {\n content: \"— \";\n}\n\n.img-fluid {\n max-width: 100%;\n height: auto;\n}\n\n.img-thumbnail {\n padding: 0.25rem;\n background-color: #fff;\n border: 1px solid #dee2e6;\n border-radius: 0.25rem;\n max-width: 100%;\n height: auto;\n}\n\n.figure, .wp-block-image > figure, figure.wp-block-image {\n display: inline-block;\n}\n\n.figure-img, .wp-block-image > figure img, figure.wp-block-image img {\n margin-bottom: 0.5rem;\n line-height: 1;\n}\n\n.figure-caption, .wp-block-image > figure figcaption, figure.wp-block-image figcaption {\n font-size: 0.875em;\n color: #6c757d;\n}\n\n.container,\n.container-fluid,\n.container-xxl,\n.container-xl,\n.container-lg,\n.container-md,\n.container-sm {\n width: 100%;\n padding-right: var(--bs-gutter-x, 0.75rem);\n padding-left: var(--bs-gutter-x, 0.75rem);\n margin-right: auto;\n margin-left: auto;\n}\n\n@media (min-width: 576px) {\n .container-sm, .container {\n max-width: 540px;\n }\n}\n@media (min-width: 768px) {\n .container-md, .container-sm, .container {\n max-width: 720px;\n }\n}\n@media (min-width: 992px) {\n .container-lg, .container-md, .container-sm, .container {\n max-width: 960px;\n }\n}\n@media (min-width: 1200px) {\n .container-xl, .container-lg, .container-md, .container-sm, .container {\n max-width: 1140px;\n }\n}\n@media (min-width: 1400px) {\n .container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container {\n max-width: 1320px;\n }\n}\n.row {\n --bs-gutter-x: 1.5rem;\n --bs-gutter-y: 0;\n display: flex;\n flex-wrap: wrap;\n margin-top: calc(var(--bs-gutter-y) * -1);\n margin-right: calc(var(--bs-gutter-x) * -0.5);\n margin-left: calc(var(--bs-gutter-x) * -0.5);\n}\n.row > * {\n flex-shrink: 0;\n width: 100%;\n max-width: 100%;\n padding-right: calc(var(--bs-gutter-x) * 0.5);\n padding-left: calc(var(--bs-gutter-x) * 0.5);\n margin-top: var(--bs-gutter-y);\n}\n\n.col {\n flex: 1 0 0%;\n}\n\n.row-cols-auto > * {\n flex: 0 0 auto;\n width: auto;\n}\n\n.row-cols-1 > * {\n flex: 0 0 auto;\n width: 100%;\n}\n\n.row-cols-2 > * {\n flex: 0 0 auto;\n width: 50%;\n}\n\n.row-cols-3 > * {\n flex: 0 0 auto;\n width: 33.3333333333%;\n}\n\n.row-cols-4 > * {\n flex: 0 0 auto;\n width: 25%;\n}\n\n.row-cols-5 > * {\n flex: 0 0 auto;\n width: 20%;\n}\n\n.row-cols-6 > * {\n flex: 0 0 auto;\n width: 16.6666666667%;\n}\n\n.col-auto {\n flex: 0 0 auto;\n width: auto;\n}\n\n.col-1 {\n flex: 0 0 auto;\n width: 8.33333333%;\n}\n\n.col-2 {\n flex: 0 0 auto;\n width: 16.66666667%;\n}\n\n.col-3 {\n flex: 0 0 auto;\n width: 25%;\n}\n\n.col-4 {\n flex: 0 0 auto;\n width: 33.33333333%;\n}\n\n.col-5 {\n flex: 0 0 auto;\n width: 41.66666667%;\n}\n\n.col-6 {\n flex: 0 0 auto;\n width: 50%;\n}\n\n.col-7 {\n flex: 0 0 auto;\n width: 58.33333333%;\n}\n\n.col-8 {\n flex: 0 0 auto;\n width: 66.66666667%;\n}\n\n.col-9 {\n flex: 0 0 auto;\n width: 75%;\n}\n\n.col-10 {\n flex: 0 0 auto;\n width: 83.33333333%;\n}\n\n.col-11 {\n flex: 0 0 auto;\n width: 91.66666667%;\n}\n\n.col-12 {\n flex: 0 0 auto;\n width: 100%;\n}\n\n.offset-1 {\n margin-left: 8.33333333%;\n}\n\n.offset-2 {\n margin-left: 16.66666667%;\n}\n\n.offset-3 {\n margin-left: 25%;\n}\n\n.offset-4 {\n margin-left: 33.33333333%;\n}\n\n.offset-5 {\n margin-left: 41.66666667%;\n}\n\n.offset-6 {\n margin-left: 50%;\n}\n\n.offset-7 {\n margin-left: 58.33333333%;\n}\n\n.offset-8 {\n margin-left: 66.66666667%;\n}\n\n.offset-9 {\n margin-left: 75%;\n}\n\n.offset-10 {\n margin-left: 83.33333333%;\n}\n\n.offset-11 {\n margin-left: 91.66666667%;\n}\n\n.g-0,\n.gx-0 {\n --bs-gutter-x: 0;\n}\n\n.g-0,\n.gy-0 {\n --bs-gutter-y: 0;\n}\n\n.g-1,\n.gx-1 {\n --bs-gutter-x: 0.25rem;\n}\n\n.g-1,\n.gy-1 {\n --bs-gutter-y: 0.25rem;\n}\n\n.g-2,\n.gx-2 {\n --bs-gutter-x: 0.5rem;\n}\n\n.g-2,\n.gy-2 {\n --bs-gutter-y: 0.5rem;\n}\n\n.g-3,\n.gx-3 {\n --bs-gutter-x: 1rem;\n}\n\n.g-3,\n.gy-3 {\n --bs-gutter-y: 1rem;\n}\n\n.g-4,\n.gx-4 {\n --bs-gutter-x: 1.5rem;\n}\n\n.g-4,\n.gy-4 {\n --bs-gutter-y: 1.5rem;\n}\n\n.g-5,\n.gx-5 {\n --bs-gutter-x: 3rem;\n}\n\n.g-5,\n.gy-5 {\n --bs-gutter-y: 3rem;\n}\n\n@media (min-width: 576px) {\n .col-sm {\n flex: 1 0 0%;\n }\n\n .row-cols-sm-auto > * {\n flex: 0 0 auto;\n width: auto;\n }\n\n .row-cols-sm-1 > * {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .row-cols-sm-2 > * {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .row-cols-sm-3 > * {\n flex: 0 0 auto;\n width: 33.3333333333%;\n }\n\n .row-cols-sm-4 > * {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .row-cols-sm-5 > * {\n flex: 0 0 auto;\n width: 20%;\n }\n\n .row-cols-sm-6 > * {\n flex: 0 0 auto;\n width: 16.6666666667%;\n }\n\n .col-sm-auto {\n flex: 0 0 auto;\n width: auto;\n }\n\n .col-sm-1 {\n flex: 0 0 auto;\n width: 8.33333333%;\n }\n\n .col-sm-2 {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n\n .col-sm-3 {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .col-sm-4 {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n\n .col-sm-5 {\n flex: 0 0 auto;\n width: 41.66666667%;\n }\n\n .col-sm-6 {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .col-sm-7 {\n flex: 0 0 auto;\n width: 58.33333333%;\n }\n\n .col-sm-8 {\n flex: 0 0 auto;\n width: 66.66666667%;\n }\n\n .col-sm-9 {\n flex: 0 0 auto;\n width: 75%;\n }\n\n .col-sm-10 {\n flex: 0 0 auto;\n width: 83.33333333%;\n }\n\n .col-sm-11 {\n flex: 0 0 auto;\n width: 91.66666667%;\n }\n\n .col-sm-12 {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .offset-sm-0 {\n margin-left: 0;\n }\n\n .offset-sm-1 {\n margin-left: 8.33333333%;\n }\n\n .offset-sm-2 {\n margin-left: 16.66666667%;\n }\n\n .offset-sm-3 {\n margin-left: 25%;\n }\n\n .offset-sm-4 {\n margin-left: 33.33333333%;\n }\n\n .offset-sm-5 {\n margin-left: 41.66666667%;\n }\n\n .offset-sm-6 {\n margin-left: 50%;\n }\n\n .offset-sm-7 {\n margin-left: 58.33333333%;\n }\n\n .offset-sm-8 {\n margin-left: 66.66666667%;\n }\n\n .offset-sm-9 {\n margin-left: 75%;\n }\n\n .offset-sm-10 {\n margin-left: 83.33333333%;\n }\n\n .offset-sm-11 {\n margin-left: 91.66666667%;\n }\n\n .g-sm-0,\n.gx-sm-0 {\n --bs-gutter-x: 0;\n }\n\n .g-sm-0,\n.gy-sm-0 {\n --bs-gutter-y: 0;\n }\n\n .g-sm-1,\n.gx-sm-1 {\n --bs-gutter-x: 0.25rem;\n }\n\n .g-sm-1,\n.gy-sm-1 {\n --bs-gutter-y: 0.25rem;\n }\n\n .g-sm-2,\n.gx-sm-2 {\n --bs-gutter-x: 0.5rem;\n }\n\n .g-sm-2,\n.gy-sm-2 {\n --bs-gutter-y: 0.5rem;\n }\n\n .g-sm-3,\n.gx-sm-3 {\n --bs-gutter-x: 1rem;\n }\n\n .g-sm-3,\n.gy-sm-3 {\n --bs-gutter-y: 1rem;\n }\n\n .g-sm-4,\n.gx-sm-4 {\n --bs-gutter-x: 1.5rem;\n }\n\n .g-sm-4,\n.gy-sm-4 {\n --bs-gutter-y: 1.5rem;\n }\n\n .g-sm-5,\n.gx-sm-5 {\n --bs-gutter-x: 3rem;\n }\n\n .g-sm-5,\n.gy-sm-5 {\n --bs-gutter-y: 3rem;\n }\n}\n@media (min-width: 768px) {\n .col-md {\n flex: 1 0 0%;\n }\n\n .row-cols-md-auto > * {\n flex: 0 0 auto;\n width: auto;\n }\n\n .row-cols-md-1 > * {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .row-cols-md-2 > * {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .row-cols-md-3 > * {\n flex: 0 0 auto;\n width: 33.3333333333%;\n }\n\n .row-cols-md-4 > * {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .row-cols-md-5 > * {\n flex: 0 0 auto;\n width: 20%;\n }\n\n .row-cols-md-6 > * {\n flex: 0 0 auto;\n width: 16.6666666667%;\n }\n\n .col-md-auto {\n flex: 0 0 auto;\n width: auto;\n }\n\n .col-md-1 {\n flex: 0 0 auto;\n width: 8.33333333%;\n }\n\n .col-md-2 {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n\n .col-md-3 {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .col-md-4 {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n\n .col-md-5 {\n flex: 0 0 auto;\n width: 41.66666667%;\n }\n\n .col-md-6 {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .col-md-7 {\n flex: 0 0 auto;\n width: 58.33333333%;\n }\n\n .col-md-8 {\n flex: 0 0 auto;\n width: 66.66666667%;\n }\n\n .col-md-9 {\n flex: 0 0 auto;\n width: 75%;\n }\n\n .col-md-10 {\n flex: 0 0 auto;\n width: 83.33333333%;\n }\n\n .col-md-11 {\n flex: 0 0 auto;\n width: 91.66666667%;\n }\n\n .col-md-12 {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .offset-md-0 {\n margin-left: 0;\n }\n\n .offset-md-1 {\n margin-left: 8.33333333%;\n }\n\n .offset-md-2 {\n margin-left: 16.66666667%;\n }\n\n .offset-md-3 {\n margin-left: 25%;\n }\n\n .offset-md-4 {\n margin-left: 33.33333333%;\n }\n\n .offset-md-5 {\n margin-left: 41.66666667%;\n }\n\n .offset-md-6 {\n margin-left: 50%;\n }\n\n .offset-md-7 {\n margin-left: 58.33333333%;\n }\n\n .offset-md-8 {\n margin-left: 66.66666667%;\n }\n\n .offset-md-9 {\n margin-left: 75%;\n }\n\n .offset-md-10 {\n margin-left: 83.33333333%;\n }\n\n .offset-md-11 {\n margin-left: 91.66666667%;\n }\n\n .g-md-0,\n.gx-md-0 {\n --bs-gutter-x: 0;\n }\n\n .g-md-0,\n.gy-md-0 {\n --bs-gutter-y: 0;\n }\n\n .g-md-1,\n.gx-md-1 {\n --bs-gutter-x: 0.25rem;\n }\n\n .g-md-1,\n.gy-md-1 {\n --bs-gutter-y: 0.25rem;\n }\n\n .g-md-2,\n.gx-md-2 {\n --bs-gutter-x: 0.5rem;\n }\n\n .g-md-2,\n.gy-md-2 {\n --bs-gutter-y: 0.5rem;\n }\n\n .g-md-3,\n.gx-md-3 {\n --bs-gutter-x: 1rem;\n }\n\n .g-md-3,\n.gy-md-3 {\n --bs-gutter-y: 1rem;\n }\n\n .g-md-4,\n.gx-md-4 {\n --bs-gutter-x: 1.5rem;\n }\n\n .g-md-4,\n.gy-md-4 {\n --bs-gutter-y: 1.5rem;\n }\n\n .g-md-5,\n.gx-md-5 {\n --bs-gutter-x: 3rem;\n }\n\n .g-md-5,\n.gy-md-5 {\n --bs-gutter-y: 3rem;\n }\n}\n@media (min-width: 992px) {\n .col-lg {\n flex: 1 0 0%;\n }\n\n .row-cols-lg-auto > * {\n flex: 0 0 auto;\n width: auto;\n }\n\n .row-cols-lg-1 > * {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .row-cols-lg-2 > * {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .row-cols-lg-3 > * {\n flex: 0 0 auto;\n width: 33.3333333333%;\n }\n\n .row-cols-lg-4 > * {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .row-cols-lg-5 > * {\n flex: 0 0 auto;\n width: 20%;\n }\n\n .row-cols-lg-6 > * {\n flex: 0 0 auto;\n width: 16.6666666667%;\n }\n\n .col-lg-auto {\n flex: 0 0 auto;\n width: auto;\n }\n\n .col-lg-1 {\n flex: 0 0 auto;\n width: 8.33333333%;\n }\n\n .col-lg-2 {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n\n .col-lg-3 {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .col-lg-4 {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n\n .col-lg-5 {\n flex: 0 0 auto;\n width: 41.66666667%;\n }\n\n .col-lg-6 {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .col-lg-7 {\n flex: 0 0 auto;\n width: 58.33333333%;\n }\n\n .col-lg-8 {\n flex: 0 0 auto;\n width: 66.66666667%;\n }\n\n .col-lg-9 {\n flex: 0 0 auto;\n width: 75%;\n }\n\n .col-lg-10 {\n flex: 0 0 auto;\n width: 83.33333333%;\n }\n\n .col-lg-11 {\n flex: 0 0 auto;\n width: 91.66666667%;\n }\n\n .col-lg-12 {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .offset-lg-0 {\n margin-left: 0;\n }\n\n .offset-lg-1 {\n margin-left: 8.33333333%;\n }\n\n .offset-lg-2 {\n margin-left: 16.66666667%;\n }\n\n .offset-lg-3 {\n margin-left: 25%;\n }\n\n .offset-lg-4 {\n margin-left: 33.33333333%;\n }\n\n .offset-lg-5 {\n margin-left: 41.66666667%;\n }\n\n .offset-lg-6 {\n margin-left: 50%;\n }\n\n .offset-lg-7 {\n margin-left: 58.33333333%;\n }\n\n .offset-lg-8 {\n margin-left: 66.66666667%;\n }\n\n .offset-lg-9 {\n margin-left: 75%;\n }\n\n .offset-lg-10 {\n margin-left: 83.33333333%;\n }\n\n .offset-lg-11 {\n margin-left: 91.66666667%;\n }\n\n .g-lg-0,\n.gx-lg-0 {\n --bs-gutter-x: 0;\n }\n\n .g-lg-0,\n.gy-lg-0 {\n --bs-gutter-y: 0;\n }\n\n .g-lg-1,\n.gx-lg-1 {\n --bs-gutter-x: 0.25rem;\n }\n\n .g-lg-1,\n.gy-lg-1 {\n --bs-gutter-y: 0.25rem;\n }\n\n .g-lg-2,\n.gx-lg-2 {\n --bs-gutter-x: 0.5rem;\n }\n\n .g-lg-2,\n.gy-lg-2 {\n --bs-gutter-y: 0.5rem;\n }\n\n .g-lg-3,\n.gx-lg-3 {\n --bs-gutter-x: 1rem;\n }\n\n .g-lg-3,\n.gy-lg-3 {\n --bs-gutter-y: 1rem;\n }\n\n .g-lg-4,\n.gx-lg-4 {\n --bs-gutter-x: 1.5rem;\n }\n\n .g-lg-4,\n.gy-lg-4 {\n --bs-gutter-y: 1.5rem;\n }\n\n .g-lg-5,\n.gx-lg-5 {\n --bs-gutter-x: 3rem;\n }\n\n .g-lg-5,\n.gy-lg-5 {\n --bs-gutter-y: 3rem;\n }\n}\n@media (min-width: 1200px) {\n .col-xl {\n flex: 1 0 0%;\n }\n\n .row-cols-xl-auto > * {\n flex: 0 0 auto;\n width: auto;\n }\n\n .row-cols-xl-1 > * {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .row-cols-xl-2 > * {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .row-cols-xl-3 > * {\n flex: 0 0 auto;\n width: 33.3333333333%;\n }\n\n .row-cols-xl-4 > * {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .row-cols-xl-5 > * {\n flex: 0 0 auto;\n width: 20%;\n }\n\n .row-cols-xl-6 > * {\n flex: 0 0 auto;\n width: 16.6666666667%;\n }\n\n .col-xl-auto {\n flex: 0 0 auto;\n width: auto;\n }\n\n .col-xl-1 {\n flex: 0 0 auto;\n width: 8.33333333%;\n }\n\n .col-xl-2 {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n\n .col-xl-3 {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .col-xl-4 {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n\n .col-xl-5 {\n flex: 0 0 auto;\n width: 41.66666667%;\n }\n\n .col-xl-6 {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .col-xl-7 {\n flex: 0 0 auto;\n width: 58.33333333%;\n }\n\n .col-xl-8 {\n flex: 0 0 auto;\n width: 66.66666667%;\n }\n\n .col-xl-9 {\n flex: 0 0 auto;\n width: 75%;\n }\n\n .col-xl-10 {\n flex: 0 0 auto;\n width: 83.33333333%;\n }\n\n .col-xl-11 {\n flex: 0 0 auto;\n width: 91.66666667%;\n }\n\n .col-xl-12 {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .offset-xl-0 {\n margin-left: 0;\n }\n\n .offset-xl-1 {\n margin-left: 8.33333333%;\n }\n\n .offset-xl-2 {\n margin-left: 16.66666667%;\n }\n\n .offset-xl-3 {\n margin-left: 25%;\n }\n\n .offset-xl-4 {\n margin-left: 33.33333333%;\n }\n\n .offset-xl-5 {\n margin-left: 41.66666667%;\n }\n\n .offset-xl-6 {\n margin-left: 50%;\n }\n\n .offset-xl-7 {\n margin-left: 58.33333333%;\n }\n\n .offset-xl-8 {\n margin-left: 66.66666667%;\n }\n\n .offset-xl-9 {\n margin-left: 75%;\n }\n\n .offset-xl-10 {\n margin-left: 83.33333333%;\n }\n\n .offset-xl-11 {\n margin-left: 91.66666667%;\n }\n\n .g-xl-0,\n.gx-xl-0 {\n --bs-gutter-x: 0;\n }\n\n .g-xl-0,\n.gy-xl-0 {\n --bs-gutter-y: 0;\n }\n\n .g-xl-1,\n.gx-xl-1 {\n --bs-gutter-x: 0.25rem;\n }\n\n .g-xl-1,\n.gy-xl-1 {\n --bs-gutter-y: 0.25rem;\n }\n\n .g-xl-2,\n.gx-xl-2 {\n --bs-gutter-x: 0.5rem;\n }\n\n .g-xl-2,\n.gy-xl-2 {\n --bs-gutter-y: 0.5rem;\n }\n\n .g-xl-3,\n.gx-xl-3 {\n --bs-gutter-x: 1rem;\n }\n\n .g-xl-3,\n.gy-xl-3 {\n --bs-gutter-y: 1rem;\n }\n\n .g-xl-4,\n.gx-xl-4 {\n --bs-gutter-x: 1.5rem;\n }\n\n .g-xl-4,\n.gy-xl-4 {\n --bs-gutter-y: 1.5rem;\n }\n\n .g-xl-5,\n.gx-xl-5 {\n --bs-gutter-x: 3rem;\n }\n\n .g-xl-5,\n.gy-xl-5 {\n --bs-gutter-y: 3rem;\n }\n}\n@media (min-width: 1400px) {\n .col-xxl {\n flex: 1 0 0%;\n }\n\n .row-cols-xxl-auto > * {\n flex: 0 0 auto;\n width: auto;\n }\n\n .row-cols-xxl-1 > * {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .row-cols-xxl-2 > * {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .row-cols-xxl-3 > * {\n flex: 0 0 auto;\n width: 33.3333333333%;\n }\n\n .row-cols-xxl-4 > * {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .row-cols-xxl-5 > * {\n flex: 0 0 auto;\n width: 20%;\n }\n\n .row-cols-xxl-6 > * {\n flex: 0 0 auto;\n width: 16.6666666667%;\n }\n\n .col-xxl-auto {\n flex: 0 0 auto;\n width: auto;\n }\n\n .col-xxl-1 {\n flex: 0 0 auto;\n width: 8.33333333%;\n }\n\n .col-xxl-2 {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n\n .col-xxl-3 {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .col-xxl-4 {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n\n .col-xxl-5 {\n flex: 0 0 auto;\n width: 41.66666667%;\n }\n\n .col-xxl-6 {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .col-xxl-7 {\n flex: 0 0 auto;\n width: 58.33333333%;\n }\n\n .col-xxl-8 {\n flex: 0 0 auto;\n width: 66.66666667%;\n }\n\n .col-xxl-9 {\n flex: 0 0 auto;\n width: 75%;\n }\n\n .col-xxl-10 {\n flex: 0 0 auto;\n width: 83.33333333%;\n }\n\n .col-xxl-11 {\n flex: 0 0 auto;\n width: 91.66666667%;\n }\n\n .col-xxl-12 {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .offset-xxl-0 {\n margin-left: 0;\n }\n\n .offset-xxl-1 {\n margin-left: 8.33333333%;\n }\n\n .offset-xxl-2 {\n margin-left: 16.66666667%;\n }\n\n .offset-xxl-3 {\n margin-left: 25%;\n }\n\n .offset-xxl-4 {\n margin-left: 33.33333333%;\n }\n\n .offset-xxl-5 {\n margin-left: 41.66666667%;\n }\n\n .offset-xxl-6 {\n margin-left: 50%;\n }\n\n .offset-xxl-7 {\n margin-left: 58.33333333%;\n }\n\n .offset-xxl-8 {\n margin-left: 66.66666667%;\n }\n\n .offset-xxl-9 {\n margin-left: 75%;\n }\n\n .offset-xxl-10 {\n margin-left: 83.33333333%;\n }\n\n .offset-xxl-11 {\n margin-left: 91.66666667%;\n }\n\n .g-xxl-0,\n.gx-xxl-0 {\n --bs-gutter-x: 0;\n }\n\n .g-xxl-0,\n.gy-xxl-0 {\n --bs-gutter-y: 0;\n }\n\n .g-xxl-1,\n.gx-xxl-1 {\n --bs-gutter-x: 0.25rem;\n }\n\n .g-xxl-1,\n.gy-xxl-1 {\n --bs-gutter-y: 0.25rem;\n }\n\n .g-xxl-2,\n.gx-xxl-2 {\n --bs-gutter-x: 0.5rem;\n }\n\n .g-xxl-2,\n.gy-xxl-2 {\n --bs-gutter-y: 0.5rem;\n }\n\n .g-xxl-3,\n.gx-xxl-3 {\n --bs-gutter-x: 1rem;\n }\n\n .g-xxl-3,\n.gy-xxl-3 {\n --bs-gutter-y: 1rem;\n }\n\n .g-xxl-4,\n.gx-xxl-4 {\n --bs-gutter-x: 1.5rem;\n }\n\n .g-xxl-4,\n.gy-xxl-4 {\n --bs-gutter-y: 1.5rem;\n }\n\n .g-xxl-5,\n.gx-xxl-5 {\n --bs-gutter-x: 3rem;\n }\n\n .g-xxl-5,\n.gy-xxl-5 {\n --bs-gutter-y: 3rem;\n }\n}\n.table, .wp-block-table table {\n --bs-table-bg: transparent;\n --bs-table-accent-bg: transparent;\n --bs-table-striped-color: #212529;\n --bs-table-striped-bg: rgba(0, 0, 0, 0.05);\n --bs-table-active-color: #212529;\n --bs-table-active-bg: rgba(0, 0, 0, 0.1);\n --bs-table-hover-color: #212529;\n --bs-table-hover-bg: rgba(0, 0, 0, 0.075);\n width: 100%;\n margin-bottom: 1rem;\n color: #212529;\n vertical-align: top;\n border-color: #dee2e6;\n}\n.table > :not(caption) > * > *, .wp-block-table table > :not(caption) > * > * {\n padding: 0.5rem 0.5rem;\n background-color: var(--bs-table-bg);\n border-bottom-width: 1px;\n box-shadow: inset 0 0 0 9999px var(--bs-table-accent-bg);\n}\n.table > tbody, .wp-block-table table > tbody {\n vertical-align: inherit;\n}\n.table > thead, .wp-block-table table > thead {\n vertical-align: bottom;\n}\n.table > :not(:last-child) > :last-child > *, .wp-block-table table > :not(:last-child) > :last-child > * {\n border-bottom-color: currentColor;\n}\n\n.caption-top {\n caption-side: top;\n}\n\n.table-sm > :not(caption) > * > * {\n padding: 0.25rem 0.25rem;\n}\n\n.table-bordered > :not(caption) > *, .wp-block-table table > :not(caption) > * {\n border-width: 1px 0;\n}\n.table-bordered > :not(caption) > * > *, .wp-block-table table > :not(caption) > * > * {\n border-width: 0 1px;\n}\n\n.table-borderless > :not(caption) > * > * {\n border-bottom-width: 0;\n}\n\n.table-striped > tbody > tr:nth-of-type(odd) {\n --bs-table-accent-bg: var(--bs-table-striped-bg);\n color: var(--bs-table-striped-color);\n}\n\n.table-active {\n --bs-table-accent-bg: var(--bs-table-active-bg);\n color: var(--bs-table-active-color);\n}\n\n.table-hover > tbody > tr:hover {\n --bs-table-accent-bg: var(--bs-table-hover-bg);\n color: var(--bs-table-hover-color);\n}\n\n.table-primary {\n --bs-table-bg: #ddd6ff;\n --bs-table-striped-bg: #d2cbf2;\n --bs-table-striped-color: #000;\n --bs-table-active-bg: #c7c1e6;\n --bs-table-active-color: #000;\n --bs-table-hover-bg: #ccc6ec;\n --bs-table-hover-color: #000;\n color: #000;\n border-color: #c7c1e6;\n}\n\n.table-secondary {\n --bs-table-bg: #e2e3e5;\n --bs-table-striped-bg: #d7d8da;\n --bs-table-striped-color: #000;\n --bs-table-active-bg: #cbccce;\n --bs-table-active-color: #000;\n --bs-table-hover-bg: #d1d2d4;\n --bs-table-hover-color: #000;\n color: #000;\n border-color: #cbccce;\n}\n\n.table-success {\n --bs-table-bg: #d1e7dd;\n --bs-table-striped-bg: #c7dbd2;\n --bs-table-striped-color: #000;\n --bs-table-active-bg: #bcd0c7;\n --bs-table-active-color: #000;\n --bs-table-hover-bg: #c1d6cc;\n --bs-table-hover-color: #000;\n color: #000;\n border-color: #bcd0c7;\n}\n\n.table-info {\n --bs-table-bg: #cff4fc;\n --bs-table-striped-bg: #c5e8ef;\n --bs-table-striped-color: #000;\n --bs-table-active-bg: #badce3;\n --bs-table-active-color: #000;\n --bs-table-hover-bg: #bfe2e9;\n --bs-table-hover-color: #000;\n color: #000;\n border-color: #badce3;\n}\n\n.table-warning {\n --bs-table-bg: #fff3cd;\n --bs-table-striped-bg: #f2e7c3;\n --bs-table-striped-color: #000;\n --bs-table-active-bg: #e6dbb9;\n --bs-table-active-color: #000;\n --bs-table-hover-bg: #ece1be;\n --bs-table-hover-color: #000;\n color: #000;\n border-color: #e6dbb9;\n}\n\n.table-danger {\n --bs-table-bg: #f8d7da;\n --bs-table-striped-bg: #eccccf;\n --bs-table-striped-color: #000;\n --bs-table-active-bg: #dfc2c4;\n --bs-table-active-color: #000;\n --bs-table-hover-bg: #e5c7ca;\n --bs-table-hover-color: #000;\n color: #000;\n border-color: #dfc2c4;\n}\n\n.table-light {\n --bs-table-bg: #f8f9fa;\n --bs-table-striped-bg: #ecedee;\n --bs-table-striped-color: #000;\n --bs-table-active-bg: #dfe0e1;\n --bs-table-active-color: #000;\n --bs-table-hover-bg: #e5e6e7;\n --bs-table-hover-color: #000;\n color: #000;\n border-color: #dfe0e1;\n}\n\n.table-dark {\n --bs-table-bg: #212529;\n --bs-table-striped-bg: #2c3034;\n --bs-table-striped-color: #fff;\n --bs-table-active-bg: #373b3e;\n --bs-table-active-color: #fff;\n --bs-table-hover-bg: #323539;\n --bs-table-hover-color: #fff;\n color: #fff;\n border-color: #373b3e;\n}\n\n.table-responsive {\n overflow-x: auto;\n -webkit-overflow-scrolling: touch;\n}\n\n@media (max-width: 575.98px) {\n .table-responsive-sm {\n overflow-x: auto;\n -webkit-overflow-scrolling: touch;\n }\n}\n@media (max-width: 767.98px) {\n .table-responsive-md {\n overflow-x: auto;\n -webkit-overflow-scrolling: touch;\n }\n}\n@media (max-width: 991.98px) {\n .table-responsive-lg {\n overflow-x: auto;\n -webkit-overflow-scrolling: touch;\n }\n}\n@media (max-width: 1199.98px) {\n .table-responsive-xl {\n overflow-x: auto;\n -webkit-overflow-scrolling: touch;\n }\n}\n@media (max-width: 1399.98px) {\n .table-responsive-xxl {\n overflow-x: auto;\n -webkit-overflow-scrolling: touch;\n }\n}\n.form-label {\n margin-bottom: 0.5rem;\n}\n\n.col-form-label {\n padding-top: calc(0.375rem + 1px);\n padding-bottom: calc(0.375rem + 1px);\n margin-bottom: 0;\n font-size: inherit;\n line-height: 1.5;\n}\n\n.col-form-label-lg {\n padding-top: calc(0.5rem + 1px);\n padding-bottom: calc(0.5rem + 1px);\n font-size: 1.25rem;\n}\n\n.col-form-label-sm {\n padding-top: calc(0.25rem + 1px);\n padding-bottom: calc(0.25rem + 1px);\n font-size: 0.875rem;\n}\n\n.form-text {\n margin-top: 0.25rem;\n font-size: 0.875em;\n color: #6c757d;\n}\n\n.form-control, .wpcf7 .wpcf7-validation-errors, .wpcf7 input[type=text],\n.wpcf7 input[type=search],\n.wpcf7 input[type=url],\n.wpcf7 input[type=tel],\n.wpcf7 input[type=number],\n.wpcf7 input[type=range],\n.wpcf7 input[type=date],\n.wpcf7 input[type=month],\n.wpcf7 input[type=week],\n.wpcf7 input[type=time],\n.wpcf7 input[type=datetime],\n.wpcf7 input[type=datetime-local],\n.wpcf7 input[type=color],\n.wpcf7 input[type=email],\n.wpcf7 input[type=file],\n.wpcf7 input[type=submit],\n.wpcf7 select,\n.wpcf7 textarea, .widget_categories select,\n.widget_archive select {\n display: block;\n width: 100%;\n padding: 0.375rem 0.75rem;\n font-size: 1rem;\n font-weight: 400;\n line-height: 1.5;\n color: #212529;\n background-color: #fff;\n background-clip: padding-box;\n border: 1px solid #ced4da;\n appearance: none;\n border-radius: 0.25rem;\n transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n}\n@media (prefers-reduced-motion: reduce) {\n .form-control, .wpcf7 .wpcf7-validation-errors, .wpcf7 input[type=text],\n.wpcf7 input[type=search],\n.wpcf7 input[type=url],\n.wpcf7 input[type=tel],\n.wpcf7 input[type=number],\n.wpcf7 input[type=range],\n.wpcf7 input[type=date],\n.wpcf7 input[type=month],\n.wpcf7 input[type=week],\n.wpcf7 input[type=time],\n.wpcf7 input[type=datetime],\n.wpcf7 input[type=datetime-local],\n.wpcf7 input[type=color],\n.wpcf7 input[type=email],\n.wpcf7 input[type=file],\n.wpcf7 input[type=submit],\n.wpcf7 select,\n.wpcf7 textarea, .widget_categories select,\n.widget_archive select {\n transition: none;\n }\n}\n.form-control[type=file], .wpcf7 [type=file].wpcf7-validation-errors,\n.wpcf7 input[type=file],\n.wpcf7 select[type=file],\n.wpcf7 textarea[type=file], .widget_categories select[type=file],\n.widget_archive select[type=file] {\n overflow: hidden;\n}\n.form-control[type=file]:not(:disabled):not([readonly]), .wpcf7 [type=file].wpcf7-validation-errors:not(:disabled):not([readonly]),\n.wpcf7 input[type=file]:not(:disabled):not([readonly]),\n.wpcf7 select[type=file]:not(:disabled):not([readonly]),\n.wpcf7 textarea[type=file]:not(:disabled):not([readonly]), .widget_categories select[type=file]:not(:disabled):not([readonly]),\n.widget_archive select[type=file]:not(:disabled):not([readonly]) {\n cursor: pointer;\n}\n.form-control:focus, .wpcf7 .wpcf7-validation-errors:focus, .wpcf7 input[type=text]:focus,\n.wpcf7 input[type=search]:focus,\n.wpcf7 input[type=url]:focus,\n.wpcf7 input[type=tel]:focus,\n.wpcf7 input[type=number]:focus,\n.wpcf7 input[type=range]:focus,\n.wpcf7 input[type=date]:focus,\n.wpcf7 input[type=month]:focus,\n.wpcf7 input[type=week]:focus,\n.wpcf7 input[type=time]:focus,\n.wpcf7 input[type=datetime]:focus,\n.wpcf7 input[type=datetime-local]:focus,\n.wpcf7 input[type=color]:focus,\n.wpcf7 input[type=email]:focus,\n.wpcf7 input[type=file]:focus,\n.wpcf7 input[type=submit]:focus,\n.wpcf7 select:focus,\n.wpcf7 textarea:focus, .widget_categories select:focus,\n.widget_archive select:focus {\n color: #212529;\n background-color: #fff;\n border-color: #aa99ff;\n outline: 0;\n box-shadow: 0 0 0 0.25rem rgba(85, 51, 255, 0.25);\n}\n.form-control::-webkit-date-and-time-value, .wpcf7 .wpcf7-validation-errors::-webkit-date-and-time-value, .wpcf7 input[type=text]::-webkit-date-and-time-value,\n.wpcf7 input[type=search]::-webkit-date-and-time-value,\n.wpcf7 input[type=url]::-webkit-date-and-time-value,\n.wpcf7 input[type=tel]::-webkit-date-and-time-value,\n.wpcf7 input[type=number]::-webkit-date-and-time-value,\n.wpcf7 input[type=range]::-webkit-date-and-time-value,\n.wpcf7 input[type=date]::-webkit-date-and-time-value,\n.wpcf7 input[type=month]::-webkit-date-and-time-value,\n.wpcf7 input[type=week]::-webkit-date-and-time-value,\n.wpcf7 input[type=time]::-webkit-date-and-time-value,\n.wpcf7 input[type=datetime]::-webkit-date-and-time-value,\n.wpcf7 input[type=datetime-local]::-webkit-date-and-time-value,\n.wpcf7 input[type=color]::-webkit-date-and-time-value,\n.wpcf7 input[type=email]::-webkit-date-and-time-value,\n.wpcf7 input[type=file]::-webkit-date-and-time-value,\n.wpcf7 input[type=submit]::-webkit-date-and-time-value,\n.wpcf7 select::-webkit-date-and-time-value,\n.wpcf7 textarea::-webkit-date-and-time-value, .widget_categories select::-webkit-date-and-time-value,\n.widget_archive select::-webkit-date-and-time-value {\n height: 1.5em;\n}\n.form-control::placeholder, .wpcf7 .wpcf7-validation-errors::placeholder, .wpcf7 input[type=text]::placeholder,\n.wpcf7 input[type=search]::placeholder,\n.wpcf7 input[type=url]::placeholder,\n.wpcf7 input[type=tel]::placeholder,\n.wpcf7 input[type=number]::placeholder,\n.wpcf7 input[type=range]::placeholder,\n.wpcf7 input[type=date]::placeholder,\n.wpcf7 input[type=month]::placeholder,\n.wpcf7 input[type=week]::placeholder,\n.wpcf7 input[type=time]::placeholder,\n.wpcf7 input[type=datetime]::placeholder,\n.wpcf7 input[type=datetime-local]::placeholder,\n.wpcf7 input[type=color]::placeholder,\n.wpcf7 input[type=email]::placeholder,\n.wpcf7 input[type=file]::placeholder,\n.wpcf7 input[type=submit]::placeholder,\n.wpcf7 select::placeholder,\n.wpcf7 textarea::placeholder, .widget_categories select::placeholder,\n.widget_archive select::placeholder {\n color: #6c757d;\n opacity: 1;\n}\n.form-control:disabled, .wpcf7 .wpcf7-validation-errors:disabled, .wpcf7 input[type=text]:disabled,\n.wpcf7 input[type=search]:disabled,\n.wpcf7 input[type=url]:disabled,\n.wpcf7 input[type=tel]:disabled,\n.wpcf7 input[type=number]:disabled,\n.wpcf7 input[type=range]:disabled,\n.wpcf7 input[type=date]:disabled,\n.wpcf7 input[type=month]:disabled,\n.wpcf7 input[type=week]:disabled,\n.wpcf7 input[type=time]:disabled,\n.wpcf7 input[type=datetime]:disabled,\n.wpcf7 input[type=datetime-local]:disabled,\n.wpcf7 input[type=color]:disabled,\n.wpcf7 input[type=email]:disabled,\n.wpcf7 input[type=file]:disabled,\n.wpcf7 input[type=submit]:disabled,\n.wpcf7 select:disabled,\n.wpcf7 textarea:disabled, .widget_categories select:disabled,\n.widget_archive select:disabled, .form-control[readonly], .wpcf7 [readonly].wpcf7-validation-errors, .wpcf7 input[readonly][type=text],\n.wpcf7 input[readonly][type=search],\n.wpcf7 input[readonly][type=url],\n.wpcf7 input[readonly][type=tel],\n.wpcf7 input[readonly][type=number],\n.wpcf7 input[readonly][type=range],\n.wpcf7 input[readonly][type=date],\n.wpcf7 input[readonly][type=month],\n.wpcf7 input[readonly][type=week],\n.wpcf7 input[readonly][type=time],\n.wpcf7 input[readonly][type=datetime],\n.wpcf7 input[readonly][type=datetime-local],\n.wpcf7 input[readonly][type=color],\n.wpcf7 input[readonly][type=email],\n.wpcf7 input[readonly][type=file],\n.wpcf7 input[readonly][type=submit],\n.wpcf7 select[readonly],\n.wpcf7 textarea[readonly], .widget_categories select[readonly],\n.widget_archive select[readonly] {\n background-color: #e9ecef;\n opacity: 1;\n}\n.form-control::file-selector-button, .wpcf7 .wpcf7-validation-errors::file-selector-button, .wpcf7 input[type=text]::file-selector-button,\n.wpcf7 input[type=search]::file-selector-button,\n.wpcf7 input[type=url]::file-selector-button,\n.wpcf7 input[type=tel]::file-selector-button,\n.wpcf7 input[type=number]::file-selector-button,\n.wpcf7 input[type=range]::file-selector-button,\n.wpcf7 input[type=date]::file-selector-button,\n.wpcf7 input[type=month]::file-selector-button,\n.wpcf7 input[type=week]::file-selector-button,\n.wpcf7 input[type=time]::file-selector-button,\n.wpcf7 input[type=datetime]::file-selector-button,\n.wpcf7 input[type=datetime-local]::file-selector-button,\n.wpcf7 input[type=color]::file-selector-button,\n.wpcf7 input[type=email]::file-selector-button,\n.wpcf7 input[type=file]::file-selector-button,\n.wpcf7 input[type=submit]::file-selector-button,\n.wpcf7 select::file-selector-button,\n.wpcf7 textarea::file-selector-button, .widget_categories select::file-selector-button,\n.widget_archive select::file-selector-button {\n padding: 0.375rem 0.75rem;\n margin: -0.375rem -0.75rem;\n margin-inline-end: 0.75rem;\n color: #212529;\n background-color: #e9ecef;\n pointer-events: none;\n border-color: inherit;\n border-style: solid;\n border-width: 0;\n border-inline-end-width: 1px;\n border-radius: 0;\n transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n}\n@media (prefers-reduced-motion: reduce) {\n .form-control::file-selector-button, .wpcf7 .wpcf7-validation-errors::file-selector-button, .wpcf7 input[type=text]::file-selector-button,\n.wpcf7 input[type=search]::file-selector-button,\n.wpcf7 input[type=url]::file-selector-button,\n.wpcf7 input[type=tel]::file-selector-button,\n.wpcf7 input[type=number]::file-selector-button,\n.wpcf7 input[type=range]::file-selector-button,\n.wpcf7 input[type=date]::file-selector-button,\n.wpcf7 input[type=month]::file-selector-button,\n.wpcf7 input[type=week]::file-selector-button,\n.wpcf7 input[type=time]::file-selector-button,\n.wpcf7 input[type=datetime]::file-selector-button,\n.wpcf7 input[type=datetime-local]::file-selector-button,\n.wpcf7 input[type=color]::file-selector-button,\n.wpcf7 input[type=email]::file-selector-button,\n.wpcf7 input[type=file]::file-selector-button,\n.wpcf7 input[type=submit]::file-selector-button,\n.wpcf7 select::file-selector-button,\n.wpcf7 textarea::file-selector-button, .widget_categories select::file-selector-button,\n.widget_archive select::file-selector-button {\n transition: none;\n }\n}\n.form-control:hover:not(:disabled):not([readonly])::file-selector-button, .wpcf7 .wpcf7-validation-errors:hover:not(:disabled):not([readonly])::file-selector-button, .wpcf7 input[type=text]:hover:not(:disabled):not([readonly])::file-selector-button,\n.wpcf7 input[type=search]:hover:not(:disabled):not([readonly])::file-selector-button,\n.wpcf7 input[type=url]:hover:not(:disabled):not([readonly])::file-selector-button,\n.wpcf7 input[type=tel]:hover:not(:disabled):not([readonly])::file-selector-button,\n.wpcf7 input[type=number]:hover:not(:disabled):not([readonly])::file-selector-button,\n.wpcf7 input[type=range]:hover:not(:disabled):not([readonly])::file-selector-button,\n.wpcf7 input[type=date]:hover:not(:disabled):not([readonly])::file-selector-button,\n.wpcf7 input[type=month]:hover:not(:disabled):not([readonly])::file-selector-button,\n.wpcf7 input[type=week]:hover:not(:disabled):not([readonly])::file-selector-button,\n.wpcf7 input[type=time]:hover:not(:disabled):not([readonly])::file-selector-button,\n.wpcf7 input[type=datetime]:hover:not(:disabled):not([readonly])::file-selector-button,\n.wpcf7 input[type=datetime-local]:hover:not(:disabled):not([readonly])::file-selector-button,\n.wpcf7 input[type=color]:hover:not(:disabled):not([readonly])::file-selector-button,\n.wpcf7 input[type=email]:hover:not(:disabled):not([readonly])::file-selector-button,\n.wpcf7 input[type=file]:hover:not(:disabled):not([readonly])::file-selector-button,\n.wpcf7 input[type=submit]:hover:not(:disabled):not([readonly])::file-selector-button,\n.wpcf7 select:hover:not(:disabled):not([readonly])::file-selector-button,\n.wpcf7 textarea:hover:not(:disabled):not([readonly])::file-selector-button, .widget_categories select:hover:not(:disabled):not([readonly])::file-selector-button,\n.widget_archive select:hover:not(:disabled):not([readonly])::file-selector-button {\n background-color: #dde0e3;\n}\n.form-control::-webkit-file-upload-button, .wpcf7 .wpcf7-validation-errors::-webkit-file-upload-button, .wpcf7 input[type=text]::-webkit-file-upload-button,\n.wpcf7 input[type=search]::-webkit-file-upload-button,\n.wpcf7 input[type=url]::-webkit-file-upload-button,\n.wpcf7 input[type=tel]::-webkit-file-upload-button,\n.wpcf7 input[type=number]::-webkit-file-upload-button,\n.wpcf7 input[type=range]::-webkit-file-upload-button,\n.wpcf7 input[type=date]::-webkit-file-upload-button,\n.wpcf7 input[type=month]::-webkit-file-upload-button,\n.wpcf7 input[type=week]::-webkit-file-upload-button,\n.wpcf7 input[type=time]::-webkit-file-upload-button,\n.wpcf7 input[type=datetime]::-webkit-file-upload-button,\n.wpcf7 input[type=datetime-local]::-webkit-file-upload-button,\n.wpcf7 input[type=color]::-webkit-file-upload-button,\n.wpcf7 input[type=email]::-webkit-file-upload-button,\n.wpcf7 input[type=file]::-webkit-file-upload-button,\n.wpcf7 input[type=submit]::-webkit-file-upload-button,\n.wpcf7 select::-webkit-file-upload-button,\n.wpcf7 textarea::-webkit-file-upload-button, .widget_categories select::-webkit-file-upload-button,\n.widget_archive select::-webkit-file-upload-button {\n padding: 0.375rem 0.75rem;\n margin: -0.375rem -0.75rem;\n margin-inline-end: 0.75rem;\n color: #212529;\n background-color: #e9ecef;\n pointer-events: none;\n border-color: inherit;\n border-style: solid;\n border-width: 0;\n border-inline-end-width: 1px;\n border-radius: 0;\n transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n}\n@media (prefers-reduced-motion: reduce) {\n .form-control::-webkit-file-upload-button, .wpcf7 .wpcf7-validation-errors::-webkit-file-upload-button, .wpcf7 input[type=text]::-webkit-file-upload-button,\n.wpcf7 input[type=search]::-webkit-file-upload-button,\n.wpcf7 input[type=url]::-webkit-file-upload-button,\n.wpcf7 input[type=tel]::-webkit-file-upload-button,\n.wpcf7 input[type=number]::-webkit-file-upload-button,\n.wpcf7 input[type=range]::-webkit-file-upload-button,\n.wpcf7 input[type=date]::-webkit-file-upload-button,\n.wpcf7 input[type=month]::-webkit-file-upload-button,\n.wpcf7 input[type=week]::-webkit-file-upload-button,\n.wpcf7 input[type=time]::-webkit-file-upload-button,\n.wpcf7 input[type=datetime]::-webkit-file-upload-button,\n.wpcf7 input[type=datetime-local]::-webkit-file-upload-button,\n.wpcf7 input[type=color]::-webkit-file-upload-button,\n.wpcf7 input[type=email]::-webkit-file-upload-button,\n.wpcf7 input[type=file]::-webkit-file-upload-button,\n.wpcf7 input[type=submit]::-webkit-file-upload-button,\n.wpcf7 select::-webkit-file-upload-button,\n.wpcf7 textarea::-webkit-file-upload-button, .widget_categories select::-webkit-file-upload-button,\n.widget_archive select::-webkit-file-upload-button {\n transition: none;\n }\n}\n.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button, .wpcf7 .wpcf7-validation-errors:hover:not(:disabled):not([readonly])::-webkit-file-upload-button, .wpcf7 input[type=text]:hover:not(:disabled):not([readonly])::-webkit-file-upload-button,\n.wpcf7 input[type=search]:hover:not(:disabled):not([readonly])::-webkit-file-upload-button,\n.wpcf7 input[type=url]:hover:not(:disabled):not([readonly])::-webkit-file-upload-button,\n.wpcf7 input[type=tel]:hover:not(:disabled):not([readonly])::-webkit-file-upload-button,\n.wpcf7 input[type=number]:hover:not(:disabled):not([readonly])::-webkit-file-upload-button,\n.wpcf7 input[type=range]:hover:not(:disabled):not([readonly])::-webkit-file-upload-button,\n.wpcf7 input[type=date]:hover:not(:disabled):not([readonly])::-webkit-file-upload-button,\n.wpcf7 input[type=month]:hover:not(:disabled):not([readonly])::-webkit-file-upload-button,\n.wpcf7 input[type=week]:hover:not(:disabled):not([readonly])::-webkit-file-upload-button,\n.wpcf7 input[type=time]:hover:not(:disabled):not([readonly])::-webkit-file-upload-button,\n.wpcf7 input[type=datetime]:hover:not(:disabled):not([readonly])::-webkit-file-upload-button,\n.wpcf7 input[type=datetime-local]:hover:not(:disabled):not([readonly])::-webkit-file-upload-button,\n.wpcf7 input[type=color]:hover:not(:disabled):not([readonly])::-webkit-file-upload-button,\n.wpcf7 input[type=email]:hover:not(:disabled):not([readonly])::-webkit-file-upload-button,\n.wpcf7 input[type=file]:hover:not(:disabled):not([readonly])::-webkit-file-upload-button,\n.wpcf7 input[type=submit]:hover:not(:disabled):not([readonly])::-webkit-file-upload-button,\n.wpcf7 select:hover:not(:disabled):not([readonly])::-webkit-file-upload-button,\n.wpcf7 textarea:hover:not(:disabled):not([readonly])::-webkit-file-upload-button, .widget_categories select:hover:not(:disabled):not([readonly])::-webkit-file-upload-button,\n.widget_archive select:hover:not(:disabled):not([readonly])::-webkit-file-upload-button {\n background-color: #dde0e3;\n}\n\n.form-control-plaintext {\n display: block;\n width: 100%;\n padding: 0.375rem 0;\n margin-bottom: 0;\n line-height: 1.5;\n color: #212529;\n background-color: transparent;\n border: solid transparent;\n border-width: 1px 0;\n}\n.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {\n padding-right: 0;\n padding-left: 0;\n}\n\n.form-control-sm {\n min-height: calc(1.5em + 0.5rem + 2px);\n padding: 0.25rem 0.5rem;\n font-size: 0.875rem;\n border-radius: 0.2rem;\n}\n.form-control-sm::file-selector-button {\n padding: 0.25rem 0.5rem;\n margin: -0.25rem -0.5rem;\n margin-inline-end: 0.5rem;\n}\n.form-control-sm::-webkit-file-upload-button {\n padding: 0.25rem 0.5rem;\n margin: -0.25rem -0.5rem;\n margin-inline-end: 0.5rem;\n}\n\n.form-control-lg {\n min-height: calc(1.5em + 1rem + 2px);\n padding: 0.5rem 1rem;\n font-size: 1.25rem;\n border-radius: 0.3rem;\n}\n.form-control-lg::file-selector-button {\n padding: 0.5rem 1rem;\n margin: -0.5rem -1rem;\n margin-inline-end: 1rem;\n}\n.form-control-lg::-webkit-file-upload-button {\n padding: 0.5rem 1rem;\n margin: -0.5rem -1rem;\n margin-inline-end: 1rem;\n}\n\ntextarea.form-control, .wpcf7 textarea.wpcf7-validation-errors,\n.wpcf7 textarea {\n min-height: calc(1.5em + 0.75rem + 2px);\n}\ntextarea.form-control-sm {\n min-height: calc(1.5em + 0.5rem + 2px);\n}\ntextarea.form-control-lg {\n min-height: calc(1.5em + 1rem + 2px);\n}\n\n.form-control-color {\n width: 3rem;\n height: auto;\n padding: 0.375rem;\n}\n.form-control-color:not(:disabled):not([readonly]) {\n cursor: pointer;\n}\n.form-control-color::-moz-color-swatch {\n height: 1.5em;\n border-radius: 0.25rem;\n}\n.form-control-color::-webkit-color-swatch {\n height: 1.5em;\n border-radius: 0.25rem;\n}\n\n.form-select {\n display: block;\n width: 100%;\n padding: 0.375rem 2.25rem 0.375rem 0.75rem;\n -moz-padding-start: calc(0.75rem - 3px);\n font-size: 1rem;\n font-weight: 400;\n line-height: 1.5;\n color: #212529;\n background-color: #fff;\n background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e\");\n background-repeat: no-repeat;\n background-position: right 0.75rem center;\n background-size: 16px 12px;\n border: 1px solid #ced4da;\n border-radius: 0.25rem;\n transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n appearance: none;\n}\n@media (prefers-reduced-motion: reduce) {\n .form-select {\n transition: none;\n }\n}\n.form-select:focus {\n border-color: #aa99ff;\n outline: 0;\n box-shadow: 0 0 0 0.25rem rgba(85, 51, 255, 0.25);\n}\n.form-select[multiple], .form-select[size]:not([size=\"1\"]) {\n padding-right: 0.75rem;\n background-image: none;\n}\n.form-select:disabled {\n background-color: #e9ecef;\n}\n.form-select:-moz-focusring {\n color: transparent;\n text-shadow: 0 0 0 #212529;\n}\n\n.form-select-sm {\n padding-top: 0.25rem;\n padding-bottom: 0.25rem;\n padding-left: 0.5rem;\n font-size: 0.875rem;\n}\n\n.form-select-lg {\n padding-top: 0.5rem;\n padding-bottom: 0.5rem;\n padding-left: 1rem;\n font-size: 1.25rem;\n}\n\n.form-check {\n display: block;\n min-height: 1.5rem;\n padding-left: 1.5em;\n margin-bottom: 0.125rem;\n}\n.form-check .form-check-input {\n float: left;\n margin-left: -1.5em;\n}\n\n.form-check-input {\n width: 1em;\n height: 1em;\n margin-top: 0.25em;\n vertical-align: top;\n background-color: #fff;\n background-repeat: no-repeat;\n background-position: center;\n background-size: contain;\n border: 1px solid rgba(0, 0, 0, 0.25);\n appearance: none;\n color-adjust: exact;\n}\n.form-check-input[type=checkbox] {\n border-radius: 0.25em;\n}\n.form-check-input[type=radio] {\n border-radius: 50%;\n}\n.form-check-input:active {\n filter: brightness(90%);\n}\n.form-check-input:focus {\n border-color: #aa99ff;\n outline: 0;\n box-shadow: 0 0 0 0.25rem rgba(85, 51, 255, 0.25);\n}\n.form-check-input:checked {\n background-color: #5533ff;\n border-color: #5533ff;\n}\n.form-check-input:checked[type=checkbox] {\n background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10l3 3l6-6'/%3e%3c/svg%3e\");\n}\n.form-check-input:checked[type=radio] {\n background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e\");\n}\n.form-check-input[type=checkbox]:indeterminate {\n background-color: #5533ff;\n border-color: #5533ff;\n background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e\");\n}\n.form-check-input:disabled {\n pointer-events: none;\n filter: none;\n opacity: 0.5;\n}\n.form-check-input[disabled] ~ .form-check-label, .form-check-input:disabled ~ .form-check-label {\n opacity: 0.5;\n}\n\n.form-switch {\n padding-left: 2.5em;\n}\n.form-switch .form-check-input {\n width: 2em;\n margin-left: -2.5em;\n background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e\");\n background-position: left center;\n border-radius: 2em;\n transition: background-position 0.15s ease-in-out;\n}\n@media (prefers-reduced-motion: reduce) {\n .form-switch .form-check-input {\n transition: none;\n }\n}\n.form-switch .form-check-input:focus {\n background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23aa99ff'/%3e%3c/svg%3e\");\n}\n.form-switch .form-check-input:checked {\n background-position: right center;\n background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e\");\n}\n\n.form-check-inline {\n display: inline-block;\n margin-right: 1rem;\n}\n\n.btn-check {\n position: absolute;\n clip: rect(0, 0, 0, 0);\n pointer-events: none;\n}\n.btn-check[disabled] + .btn, .wpcf7 .btn-check[disabled] + input[type=submit], .woocommerce-info .btn-check[disabled] + a.button, .woocommerce-notices-wrapper .woocommerce-message .btn-check[disabled] + a.button, .btn-check:disabled + .btn, .wpcf7 .btn-check:disabled + input[type=submit], .woocommerce-info .btn-check:disabled + a.button, .woocommerce-notices-wrapper .woocommerce-message .btn-check:disabled + a.button {\n pointer-events: none;\n filter: none;\n opacity: 0.65;\n}\n\n.form-range {\n width: 100%;\n height: 1.5rem;\n padding: 0;\n background-color: transparent;\n appearance: none;\n}\n.form-range:focus {\n outline: 0;\n}\n.form-range:focus::-webkit-slider-thumb {\n box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(85, 51, 255, 0.25);\n}\n.form-range:focus::-moz-range-thumb {\n box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(85, 51, 255, 0.25);\n}\n.form-range::-moz-focus-outer {\n border: 0;\n}\n.form-range::-webkit-slider-thumb {\n width: 1rem;\n height: 1rem;\n margin-top: -0.25rem;\n background-color: #5533ff;\n border: 0;\n border-radius: 1rem;\n transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n appearance: none;\n}\n@media (prefers-reduced-motion: reduce) {\n .form-range::-webkit-slider-thumb {\n transition: none;\n }\n}\n.form-range::-webkit-slider-thumb:active {\n background-color: #ccc2ff;\n}\n.form-range::-webkit-slider-runnable-track {\n width: 100%;\n height: 0.5rem;\n color: transparent;\n cursor: pointer;\n background-color: #dee2e6;\n border-color: transparent;\n border-radius: 1rem;\n}\n.form-range::-moz-range-thumb {\n width: 1rem;\n height: 1rem;\n background-color: #5533ff;\n border: 0;\n border-radius: 1rem;\n transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n appearance: none;\n}\n@media (prefers-reduced-motion: reduce) {\n .form-range::-moz-range-thumb {\n transition: none;\n }\n}\n.form-range::-moz-range-thumb:active {\n background-color: #ccc2ff;\n}\n.form-range::-moz-range-track {\n width: 100%;\n height: 0.5rem;\n color: transparent;\n cursor: pointer;\n background-color: #dee2e6;\n border-color: transparent;\n border-radius: 1rem;\n}\n.form-range:disabled {\n pointer-events: none;\n}\n.form-range:disabled::-webkit-slider-thumb {\n background-color: #adb5bd;\n}\n.form-range:disabled::-moz-range-thumb {\n background-color: #adb5bd;\n}\n\n.form-floating {\n position: relative;\n}\n.form-floating > .form-control, .wpcf7 .form-floating > .wpcf7-validation-errors, .wpcf7 .form-floating > input[type=text],\n.wpcf7 .form-floating > input[type=search],\n.wpcf7 .form-floating > input[type=url],\n.wpcf7 .form-floating > input[type=tel],\n.wpcf7 .form-floating > input[type=number],\n.wpcf7 .form-floating > input[type=range],\n.wpcf7 .form-floating > input[type=date],\n.wpcf7 .form-floating > input[type=month],\n.wpcf7 .form-floating > input[type=week],\n.wpcf7 .form-floating > input[type=time],\n.wpcf7 .form-floating > input[type=datetime],\n.wpcf7 .form-floating > input[type=datetime-local],\n.wpcf7 .form-floating > input[type=color],\n.wpcf7 .form-floating > input[type=email],\n.wpcf7 .form-floating > input[type=file],\n.wpcf7 .form-floating > input[type=submit],\n.wpcf7 .form-floating > select,\n.wpcf7 .form-floating > textarea, .widget_categories .form-floating > select,\n.widget_archive .form-floating > select,\n.form-floating > .form-select {\n height: calc(3.5rem + 2px);\n line-height: 1.25;\n}\n.form-floating > label {\n position: absolute;\n top: 0;\n left: 0;\n height: 100%;\n padding: 1rem 0.75rem;\n pointer-events: none;\n border: 1px solid transparent;\n transform-origin: 0 0;\n transition: opacity 0.1s ease-in-out, transform 0.1s ease-in-out;\n}\n@media (prefers-reduced-motion: reduce) {\n .form-floating > label {\n transition: none;\n }\n}\n.form-floating > .form-control, .wpcf7 .form-floating > .wpcf7-validation-errors, .wpcf7 .form-floating > input[type=text],\n.wpcf7 .form-floating > input[type=search],\n.wpcf7 .form-floating > input[type=url],\n.wpcf7 .form-floating > input[type=tel],\n.wpcf7 .form-floating > input[type=number],\n.wpcf7 .form-floating > input[type=range],\n.wpcf7 .form-floating > input[type=date],\n.wpcf7 .form-floating > input[type=month],\n.wpcf7 .form-floating > input[type=week],\n.wpcf7 .form-floating > input[type=time],\n.wpcf7 .form-floating > input[type=datetime],\n.wpcf7 .form-floating > input[type=datetime-local],\n.wpcf7 .form-floating > input[type=color],\n.wpcf7 .form-floating > input[type=email],\n.wpcf7 .form-floating > input[type=file],\n.wpcf7 .form-floating > input[type=submit],\n.wpcf7 .form-floating > select,\n.wpcf7 .form-floating > textarea, .widget_categories .form-floating > select,\n.widget_archive .form-floating > select {\n padding: 1rem 0.75rem;\n}\n.form-floating > .form-control::placeholder, .wpcf7 .form-floating > .wpcf7-validation-errors::placeholder, .wpcf7 .form-floating > input[type=text]::placeholder,\n.wpcf7 .form-floating > input[type=search]::placeholder,\n.wpcf7 .form-floating > input[type=url]::placeholder,\n.wpcf7 .form-floating > input[type=tel]::placeholder,\n.wpcf7 .form-floating > input[type=number]::placeholder,\n.wpcf7 .form-floating > input[type=range]::placeholder,\n.wpcf7 .form-floating > input[type=date]::placeholder,\n.wpcf7 .form-floating > input[type=month]::placeholder,\n.wpcf7 .form-floating > input[type=week]::placeholder,\n.wpcf7 .form-floating > input[type=time]::placeholder,\n.wpcf7 .form-floating > input[type=datetime]::placeholder,\n.wpcf7 .form-floating > input[type=datetime-local]::placeholder,\n.wpcf7 .form-floating > input[type=color]::placeholder,\n.wpcf7 .form-floating > input[type=email]::placeholder,\n.wpcf7 .form-floating > input[type=file]::placeholder,\n.wpcf7 .form-floating > input[type=submit]::placeholder,\n.wpcf7 .form-floating > select::placeholder,\n.wpcf7 .form-floating > textarea::placeholder, .widget_categories .form-floating > select::placeholder,\n.widget_archive .form-floating > select::placeholder {\n color: transparent;\n}\n.form-floating > .form-control:focus, .wpcf7 .form-floating > .wpcf7-validation-errors:focus, .wpcf7 .form-floating > input[type=text]:focus,\n.wpcf7 .form-floating > input[type=search]:focus,\n.wpcf7 .form-floating > input[type=url]:focus,\n.wpcf7 .form-floating > input[type=tel]:focus,\n.wpcf7 .form-floating > input[type=number]:focus,\n.wpcf7 .form-floating > input[type=range]:focus,\n.wpcf7 .form-floating > input[type=date]:focus,\n.wpcf7 .form-floating > input[type=month]:focus,\n.wpcf7 .form-floating > input[type=week]:focus,\n.wpcf7 .form-floating > input[type=time]:focus,\n.wpcf7 .form-floating > input[type=datetime]:focus,\n.wpcf7 .form-floating > input[type=datetime-local]:focus,\n.wpcf7 .form-floating > input[type=color]:focus,\n.wpcf7 .form-floating > input[type=email]:focus,\n.wpcf7 .form-floating > input[type=file]:focus,\n.wpcf7 .form-floating > input[type=submit]:focus,\n.wpcf7 .form-floating > select:focus,\n.wpcf7 .form-floating > textarea:focus, .widget_categories .form-floating > select:focus,\n.widget_archive .form-floating > select:focus, .form-floating > .form-control:not(:placeholder-shown), .wpcf7 .form-floating > .wpcf7-validation-errors:not(:placeholder-shown), .wpcf7 .form-floating > input[type=text]:not(:placeholder-shown),\n.wpcf7 .form-floating > input[type=search]:not(:placeholder-shown),\n.wpcf7 .form-floating > input[type=url]:not(:placeholder-shown),\n.wpcf7 .form-floating > input[type=tel]:not(:placeholder-shown),\n.wpcf7 .form-floating > input[type=number]:not(:placeholder-shown),\n.wpcf7 .form-floating > input[type=range]:not(:placeholder-shown),\n.wpcf7 .form-floating > input[type=date]:not(:placeholder-shown),\n.wpcf7 .form-floating > input[type=month]:not(:placeholder-shown),\n.wpcf7 .form-floating > input[type=week]:not(:placeholder-shown),\n.wpcf7 .form-floating > input[type=time]:not(:placeholder-shown),\n.wpcf7 .form-floating > input[type=datetime]:not(:placeholder-shown),\n.wpcf7 .form-floating > input[type=datetime-local]:not(:placeholder-shown),\n.wpcf7 .form-floating > input[type=color]:not(:placeholder-shown),\n.wpcf7 .form-floating > input[type=email]:not(:placeholder-shown),\n.wpcf7 .form-floating > input[type=file]:not(:placeholder-shown),\n.wpcf7 .form-floating > input[type=submit]:not(:placeholder-shown),\n.wpcf7 .form-floating > select:not(:placeholder-shown),\n.wpcf7 .form-floating > textarea:not(:placeholder-shown), .widget_categories .form-floating > select:not(:placeholder-shown),\n.widget_archive .form-floating > select:not(:placeholder-shown) {\n padding-top: 1.625rem;\n padding-bottom: 0.625rem;\n}\n.form-floating > .form-control:-webkit-autofill, .wpcf7 .form-floating > .wpcf7-validation-errors:-webkit-autofill, .wpcf7 .form-floating > input[type=text]:-webkit-autofill,\n.wpcf7 .form-floating > input[type=search]:-webkit-autofill,\n.wpcf7 .form-floating > input[type=url]:-webkit-autofill,\n.wpcf7 .form-floating > input[type=tel]:-webkit-autofill,\n.wpcf7 .form-floating > input[type=number]:-webkit-autofill,\n.wpcf7 .form-floating > input[type=range]:-webkit-autofill,\n.wpcf7 .form-floating > input[type=date]:-webkit-autofill,\n.wpcf7 .form-floating > input[type=month]:-webkit-autofill,\n.wpcf7 .form-floating > input[type=week]:-webkit-autofill,\n.wpcf7 .form-floating > input[type=time]:-webkit-autofill,\n.wpcf7 .form-floating > input[type=datetime]:-webkit-autofill,\n.wpcf7 .form-floating > input[type=datetime-local]:-webkit-autofill,\n.wpcf7 .form-floating > input[type=color]:-webkit-autofill,\n.wpcf7 .form-floating > input[type=email]:-webkit-autofill,\n.wpcf7 .form-floating > input[type=file]:-webkit-autofill,\n.wpcf7 .form-floating > input[type=submit]:-webkit-autofill,\n.wpcf7 .form-floating > select:-webkit-autofill,\n.wpcf7 .form-floating > textarea:-webkit-autofill, .widget_categories .form-floating > select:-webkit-autofill,\n.widget_archive .form-floating > select:-webkit-autofill {\n padding-top: 1.625rem;\n padding-bottom: 0.625rem;\n}\n.form-floating > .form-select {\n padding-top: 1.625rem;\n padding-bottom: 0.625rem;\n}\n.form-floating > .form-control:focus ~ label, .wpcf7 .form-floating > .wpcf7-validation-errors:focus ~ label, .wpcf7 .form-floating > input[type=text]:focus ~ label,\n.wpcf7 .form-floating > input[type=search]:focus ~ label,\n.wpcf7 .form-floating > input[type=url]:focus ~ label,\n.wpcf7 .form-floating > input[type=tel]:focus ~ label,\n.wpcf7 .form-floating > input[type=number]:focus ~ label,\n.wpcf7 .form-floating > input[type=range]:focus ~ label,\n.wpcf7 .form-floating > input[type=date]:focus ~ label,\n.wpcf7 .form-floating > input[type=month]:focus ~ label,\n.wpcf7 .form-floating > input[type=week]:focus ~ label,\n.wpcf7 .form-floating > input[type=time]:focus ~ label,\n.wpcf7 .form-floating > input[type=datetime]:focus ~ label,\n.wpcf7 .form-floating > input[type=datetime-local]:focus ~ label,\n.wpcf7 .form-floating > input[type=color]:focus ~ label,\n.wpcf7 .form-floating > input[type=email]:focus ~ label,\n.wpcf7 .form-floating > input[type=file]:focus ~ label,\n.wpcf7 .form-floating > input[type=submit]:focus ~ label,\n.wpcf7 .form-floating > select:focus ~ label,\n.wpcf7 .form-floating > textarea:focus ~ label, .widget_categories .form-floating > select:focus ~ label,\n.widget_archive .form-floating > select:focus ~ label,\n.form-floating > .form-control:not(:placeholder-shown) ~ label,\n.wpcf7 .form-floating > .wpcf7-validation-errors:not(:placeholder-shown) ~ label,\n.wpcf7 .form-floating > input[type=text]:not(:placeholder-shown) ~ label,\n.wpcf7 .form-floating > input[type=search]:not(:placeholder-shown) ~ label,\n.wpcf7 .form-floating > input[type=url]:not(:placeholder-shown) ~ label,\n.wpcf7 .form-floating > input[type=tel]:not(:placeholder-shown) ~ label,\n.wpcf7 .form-floating > input[type=number]:not(:placeholder-shown) ~ label,\n.wpcf7 .form-floating > input[type=range]:not(:placeholder-shown) ~ label,\n.wpcf7 .form-floating > input[type=date]:not(:placeholder-shown) ~ label,\n.wpcf7 .form-floating > input[type=month]:not(:placeholder-shown) ~ label,\n.wpcf7 .form-floating > input[type=week]:not(:placeholder-shown) ~ label,\n.wpcf7 .form-floating > input[type=time]:not(:placeholder-shown) ~ label,\n.wpcf7 .form-floating > input[type=datetime]:not(:placeholder-shown) ~ label,\n.wpcf7 .form-floating > input[type=datetime-local]:not(:placeholder-shown) ~ label,\n.wpcf7 .form-floating > input[type=color]:not(:placeholder-shown) ~ label,\n.wpcf7 .form-floating > input[type=email]:not(:placeholder-shown) ~ label,\n.wpcf7 .form-floating > input[type=file]:not(:placeholder-shown) ~ label,\n.wpcf7 .form-floating > input[type=submit]:not(:placeholder-shown) ~ label,\n.wpcf7 .form-floating > select:not(:placeholder-shown) ~ label,\n.wpcf7 .form-floating > textarea:not(:placeholder-shown) ~ label,\n.widget_categories .form-floating > select:not(:placeholder-shown) ~ label,\n.widget_archive .form-floating > select:not(:placeholder-shown) ~ label,\n.form-floating > .form-select ~ label {\n opacity: 0.65;\n transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);\n}\n.form-floating > .form-control:-webkit-autofill ~ label, .wpcf7 .form-floating > .wpcf7-validation-errors:-webkit-autofill ~ label, .wpcf7 .form-floating > input[type=text]:-webkit-autofill ~ label,\n.wpcf7 .form-floating > input[type=search]:-webkit-autofill ~ label,\n.wpcf7 .form-floating > input[type=url]:-webkit-autofill ~ label,\n.wpcf7 .form-floating > input[type=tel]:-webkit-autofill ~ label,\n.wpcf7 .form-floating > input[type=number]:-webkit-autofill ~ label,\n.wpcf7 .form-floating > input[type=range]:-webkit-autofill ~ label,\n.wpcf7 .form-floating > input[type=date]:-webkit-autofill ~ label,\n.wpcf7 .form-floating > input[type=month]:-webkit-autofill ~ label,\n.wpcf7 .form-floating > input[type=week]:-webkit-autofill ~ label,\n.wpcf7 .form-floating > input[type=time]:-webkit-autofill ~ label,\n.wpcf7 .form-floating > input[type=datetime]:-webkit-autofill ~ label,\n.wpcf7 .form-floating > input[type=datetime-local]:-webkit-autofill ~ label,\n.wpcf7 .form-floating > input[type=color]:-webkit-autofill ~ label,\n.wpcf7 .form-floating > input[type=email]:-webkit-autofill ~ label,\n.wpcf7 .form-floating > input[type=file]:-webkit-autofill ~ label,\n.wpcf7 .form-floating > input[type=submit]:-webkit-autofill ~ label,\n.wpcf7 .form-floating > select:-webkit-autofill ~ label,\n.wpcf7 .form-floating > textarea:-webkit-autofill ~ label, .widget_categories .form-floating > select:-webkit-autofill ~ label,\n.widget_archive .form-floating > select:-webkit-autofill ~ label {\n opacity: 0.65;\n transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);\n}\n\n.input-group {\n position: relative;\n display: flex;\n flex-wrap: wrap;\n align-items: stretch;\n width: 100%;\n}\n.input-group > .form-control, .wpcf7 .input-group > .wpcf7-validation-errors, .wpcf7 .input-group > input[type=text],\n.wpcf7 .input-group > input[type=search],\n.wpcf7 .input-group > input[type=url],\n.wpcf7 .input-group > input[type=tel],\n.wpcf7 .input-group > input[type=number],\n.wpcf7 .input-group > input[type=range],\n.wpcf7 .input-group > input[type=date],\n.wpcf7 .input-group > input[type=month],\n.wpcf7 .input-group > input[type=week],\n.wpcf7 .input-group > input[type=time],\n.wpcf7 .input-group > input[type=datetime],\n.wpcf7 .input-group > input[type=datetime-local],\n.wpcf7 .input-group > input[type=color],\n.wpcf7 .input-group > input[type=email],\n.wpcf7 .input-group > input[type=file],\n.wpcf7 .input-group > input[type=submit],\n.wpcf7 .input-group > select,\n.wpcf7 .input-group > textarea, .widget_categories .input-group > select,\n.widget_archive .input-group > select,\n.input-group > .form-select {\n position: relative;\n flex: 1 1 auto;\n width: 1%;\n min-width: 0;\n}\n.input-group > .form-control:focus, .wpcf7 .input-group > .wpcf7-validation-errors:focus, .wpcf7 .input-group > input[type=text]:focus,\n.wpcf7 .input-group > input[type=search]:focus,\n.wpcf7 .input-group > input[type=url]:focus,\n.wpcf7 .input-group > input[type=tel]:focus,\n.wpcf7 .input-group > input[type=number]:focus,\n.wpcf7 .input-group > input[type=range]:focus,\n.wpcf7 .input-group > input[type=date]:focus,\n.wpcf7 .input-group > input[type=month]:focus,\n.wpcf7 .input-group > input[type=week]:focus,\n.wpcf7 .input-group > input[type=time]:focus,\n.wpcf7 .input-group > input[type=datetime]:focus,\n.wpcf7 .input-group > input[type=datetime-local]:focus,\n.wpcf7 .input-group > input[type=color]:focus,\n.wpcf7 .input-group > input[type=email]:focus,\n.wpcf7 .input-group > input[type=file]:focus,\n.wpcf7 .input-group > input[type=submit]:focus,\n.wpcf7 .input-group > select:focus,\n.wpcf7 .input-group > textarea:focus, .widget_categories .input-group > select:focus,\n.widget_archive .input-group > select:focus,\n.input-group > .form-select:focus {\n z-index: 3;\n}\n.input-group .btn, .input-group .wpcf7 input[type=submit], .wpcf7 .input-group input[type=submit], .input-group .woocommerce-info a.button, .woocommerce-info .input-group a.button, .input-group .woocommerce-notices-wrapper .woocommerce-message a.button, .woocommerce-notices-wrapper .woocommerce-message .input-group a.button {\n position: relative;\n z-index: 2;\n}\n.input-group .btn:focus, .input-group .wpcf7 input[type=submit]:focus, .wpcf7 .input-group input[type=submit]:focus, .input-group .woocommerce-info a.button:focus, .woocommerce-info .input-group a.button:focus, .input-group .woocommerce-notices-wrapper .woocommerce-message a.button:focus, .woocommerce-notices-wrapper .woocommerce-message .input-group a.button:focus {\n z-index: 3;\n}\n\n.input-group-text {\n display: flex;\n align-items: center;\n padding: 0.375rem 0.75rem;\n font-size: 1rem;\n font-weight: 400;\n line-height: 1.5;\n color: #212529;\n text-align: center;\n white-space: nowrap;\n background-color: #e9ecef;\n border: 1px solid #ced4da;\n border-radius: 0.25rem;\n}\n\n.input-group-lg > .form-control, .wpcf7 .input-group-lg > .wpcf7-validation-errors, .wpcf7 .input-group-lg > input[type=text],\n.wpcf7 .input-group-lg > input[type=search],\n.wpcf7 .input-group-lg > input[type=url],\n.wpcf7 .input-group-lg > input[type=tel],\n.wpcf7 .input-group-lg > input[type=number],\n.wpcf7 .input-group-lg > input[type=range],\n.wpcf7 .input-group-lg > input[type=date],\n.wpcf7 .input-group-lg > input[type=month],\n.wpcf7 .input-group-lg > input[type=week],\n.wpcf7 .input-group-lg > input[type=time],\n.wpcf7 .input-group-lg > input[type=datetime],\n.wpcf7 .input-group-lg > input[type=datetime-local],\n.wpcf7 .input-group-lg > input[type=color],\n.wpcf7 .input-group-lg > input[type=email],\n.wpcf7 .input-group-lg > input[type=file],\n.wpcf7 .input-group-lg > input[type=submit],\n.wpcf7 .input-group-lg > select,\n.wpcf7 .input-group-lg > textarea, .widget_categories .input-group-lg > select,\n.widget_archive .input-group-lg > select,\n.input-group-lg > .form-select,\n.input-group-lg > .input-group-text,\n.input-group-lg > .btn,\n.woocommerce-info .input-group-lg > a.button,\n.woocommerce-notices-wrapper .woocommerce-message .input-group-lg > a.button {\n padding: 0.5rem 1rem;\n font-size: 1.25rem;\n border-radius: 0.3rem;\n}\n\n.input-group-sm > .form-control, .wpcf7 .input-group-sm > .wpcf7-validation-errors, .wpcf7 .input-group-sm > input[type=text],\n.wpcf7 .input-group-sm > input[type=search],\n.wpcf7 .input-group-sm > input[type=url],\n.wpcf7 .input-group-sm > input[type=tel],\n.wpcf7 .input-group-sm > input[type=number],\n.wpcf7 .input-group-sm > input[type=range],\n.wpcf7 .input-group-sm > input[type=date],\n.wpcf7 .input-group-sm > input[type=month],\n.wpcf7 .input-group-sm > input[type=week],\n.wpcf7 .input-group-sm > input[type=time],\n.wpcf7 .input-group-sm > input[type=datetime],\n.wpcf7 .input-group-sm > input[type=datetime-local],\n.wpcf7 .input-group-sm > input[type=color],\n.wpcf7 .input-group-sm > input[type=email],\n.wpcf7 .input-group-sm > input[type=file],\n.wpcf7 .input-group-sm > input[type=submit],\n.wpcf7 .input-group-sm > select,\n.wpcf7 .input-group-sm > textarea, .widget_categories .input-group-sm > select,\n.widget_archive .input-group-sm > select,\n.input-group-sm > .form-select,\n.input-group-sm > .input-group-text,\n.input-group-sm > .btn,\n.woocommerce-info .input-group-sm > a.button,\n.woocommerce-notices-wrapper .woocommerce-message .input-group-sm > a.button {\n padding: 0.25rem 0.5rem;\n font-size: 0.875rem;\n border-radius: 0.2rem;\n}\n\n.input-group-lg > .form-select,\n.input-group-sm > .form-select {\n padding-right: 3rem;\n}\n\n.input-group:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu),\n.input-group:not(.has-validation) > .dropdown-toggle:nth-last-child(n+3) {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n}\n.input-group.has-validation > :nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu),\n.input-group.has-validation > .dropdown-toggle:nth-last-child(n+4) {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n}\n.input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {\n margin-left: -1px;\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n}\n\n.valid-feedback {\n display: none;\n width: 100%;\n margin-top: 0.25rem;\n font-size: 0.875em;\n color: #198754;\n}\n\n.valid-tooltip {\n position: absolute;\n top: 100%;\n z-index: 5;\n display: none;\n max-width: 100%;\n padding: 0.25rem 0.5rem;\n margin-top: 0.1rem;\n font-size: 0.875rem;\n color: #fff;\n background-color: rgba(25, 135, 84, 0.9);\n border-radius: 0.25rem;\n}\n\n.was-validated :valid ~ .valid-feedback,\n.was-validated :valid ~ .valid-tooltip,\n.is-valid ~ .valid-feedback,\n.is-valid ~ .valid-tooltip {\n display: block;\n}\n\n.was-validated .form-control:valid, .was-validated .wpcf7 .wpcf7-validation-errors:valid, .wpcf7 .was-validated .wpcf7-validation-errors:valid, .was-validated .wpcf7 input[type=text]:valid, .wpcf7 .was-validated input[type=text]:valid,\n.was-validated .wpcf7 input[type=search]:valid,\n.wpcf7 .was-validated input[type=search]:valid,\n.was-validated .wpcf7 input[type=url]:valid,\n.wpcf7 .was-validated input[type=url]:valid,\n.was-validated .wpcf7 input[type=tel]:valid,\n.wpcf7 .was-validated input[type=tel]:valid,\n.was-validated .wpcf7 input[type=number]:valid,\n.wpcf7 .was-validated input[type=number]:valid,\n.was-validated .wpcf7 input[type=range]:valid,\n.wpcf7 .was-validated input[type=range]:valid,\n.was-validated .wpcf7 input[type=date]:valid,\n.wpcf7 .was-validated input[type=date]:valid,\n.was-validated .wpcf7 input[type=month]:valid,\n.wpcf7 .was-validated input[type=month]:valid,\n.was-validated .wpcf7 input[type=week]:valid,\n.wpcf7 .was-validated input[type=week]:valid,\n.was-validated .wpcf7 input[type=time]:valid,\n.wpcf7 .was-validated input[type=time]:valid,\n.was-validated .wpcf7 input[type=datetime]:valid,\n.wpcf7 .was-validated input[type=datetime]:valid,\n.was-validated .wpcf7 input[type=datetime-local]:valid,\n.wpcf7 .was-validated input[type=datetime-local]:valid,\n.was-validated .wpcf7 input[type=color]:valid,\n.wpcf7 .was-validated input[type=color]:valid,\n.was-validated .wpcf7 input[type=email]:valid,\n.wpcf7 .was-validated input[type=email]:valid,\n.was-validated .wpcf7 input[type=file]:valid,\n.wpcf7 .was-validated input[type=file]:valid,\n.was-validated .wpcf7 input[type=submit]:valid,\n.wpcf7 .was-validated input[type=submit]:valid,\n.was-validated .wpcf7 select:valid,\n.wpcf7 .was-validated select:valid,\n.was-validated .wpcf7 textarea:valid,\n.wpcf7 .was-validated textarea:valid, .was-validated .widget_categories select:valid, .widget_categories .was-validated select:valid,\n.was-validated .widget_archive select:valid,\n.widget_archive .was-validated select:valid, .form-control.is-valid, .wpcf7 .is-valid.wpcf7-validation-errors, .wpcf7 input.is-valid[type=text],\n.wpcf7 input.is-valid[type=search],\n.wpcf7 input.is-valid[type=url],\n.wpcf7 input.is-valid[type=tel],\n.wpcf7 input.is-valid[type=number],\n.wpcf7 input.is-valid[type=range],\n.wpcf7 input.is-valid[type=date],\n.wpcf7 input.is-valid[type=month],\n.wpcf7 input.is-valid[type=week],\n.wpcf7 input.is-valid[type=time],\n.wpcf7 input.is-valid[type=datetime],\n.wpcf7 input.is-valid[type=datetime-local],\n.wpcf7 input.is-valid[type=color],\n.wpcf7 input.is-valid[type=email],\n.wpcf7 input.is-valid[type=file],\n.wpcf7 input.is-valid[type=submit],\n.wpcf7 select.is-valid,\n.wpcf7 textarea.is-valid, .widget_categories select.is-valid,\n.widget_archive select.is-valid {\n border-color: #198754;\n padding-right: calc(1.5em + 0.75rem);\n background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e\");\n background-repeat: no-repeat;\n background-position: right calc(0.375em + 0.1875rem) center;\n background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);\n}\n.was-validated .form-control:valid:focus, .was-validated .wpcf7 .wpcf7-validation-errors:valid:focus, .wpcf7 .was-validated .wpcf7-validation-errors:valid:focus, .was-validated .wpcf7 input[type=text]:valid:focus, .wpcf7 .was-validated input[type=text]:valid:focus,\n.was-validated .wpcf7 input[type=search]:valid:focus,\n.wpcf7 .was-validated input[type=search]:valid:focus,\n.was-validated .wpcf7 input[type=url]:valid:focus,\n.wpcf7 .was-validated input[type=url]:valid:focus,\n.was-validated .wpcf7 input[type=tel]:valid:focus,\n.wpcf7 .was-validated input[type=tel]:valid:focus,\n.was-validated .wpcf7 input[type=number]:valid:focus,\n.wpcf7 .was-validated input[type=number]:valid:focus,\n.was-validated .wpcf7 input[type=range]:valid:focus,\n.wpcf7 .was-validated input[type=range]:valid:focus,\n.was-validated .wpcf7 input[type=date]:valid:focus,\n.wpcf7 .was-validated input[type=date]:valid:focus,\n.was-validated .wpcf7 input[type=month]:valid:focus,\n.wpcf7 .was-validated input[type=month]:valid:focus,\n.was-validated .wpcf7 input[type=week]:valid:focus,\n.wpcf7 .was-validated input[type=week]:valid:focus,\n.was-validated .wpcf7 input[type=time]:valid:focus,\n.wpcf7 .was-validated input[type=time]:valid:focus,\n.was-validated .wpcf7 input[type=datetime]:valid:focus,\n.wpcf7 .was-validated input[type=datetime]:valid:focus,\n.was-validated .wpcf7 input[type=datetime-local]:valid:focus,\n.wpcf7 .was-validated input[type=datetime-local]:valid:focus,\n.was-validated .wpcf7 input[type=color]:valid:focus,\n.wpcf7 .was-validated input[type=color]:valid:focus,\n.was-validated .wpcf7 input[type=email]:valid:focus,\n.wpcf7 .was-validated input[type=email]:valid:focus,\n.was-validated .wpcf7 input[type=file]:valid:focus,\n.wpcf7 .was-validated input[type=file]:valid:focus,\n.was-validated .wpcf7 input[type=submit]:valid:focus,\n.wpcf7 .was-validated input[type=submit]:valid:focus,\n.was-validated .wpcf7 select:valid:focus,\n.wpcf7 .was-validated select:valid:focus,\n.was-validated .wpcf7 textarea:valid:focus,\n.wpcf7 .was-validated textarea:valid:focus, .was-validated .widget_categories select:valid:focus, .widget_categories .was-validated select:valid:focus,\n.was-validated .widget_archive select:valid:focus,\n.widget_archive .was-validated select:valid:focus, .form-control.is-valid:focus, .wpcf7 .is-valid.wpcf7-validation-errors:focus, .wpcf7 input.is-valid[type=text]:focus,\n.wpcf7 input.is-valid[type=search]:focus,\n.wpcf7 input.is-valid[type=url]:focus,\n.wpcf7 input.is-valid[type=tel]:focus,\n.wpcf7 input.is-valid[type=number]:focus,\n.wpcf7 input.is-valid[type=range]:focus,\n.wpcf7 input.is-valid[type=date]:focus,\n.wpcf7 input.is-valid[type=month]:focus,\n.wpcf7 input.is-valid[type=week]:focus,\n.wpcf7 input.is-valid[type=time]:focus,\n.wpcf7 input.is-valid[type=datetime]:focus,\n.wpcf7 input.is-valid[type=datetime-local]:focus,\n.wpcf7 input.is-valid[type=color]:focus,\n.wpcf7 input.is-valid[type=email]:focus,\n.wpcf7 input.is-valid[type=file]:focus,\n.wpcf7 input.is-valid[type=submit]:focus,\n.wpcf7 select.is-valid:focus,\n.wpcf7 textarea.is-valid:focus, .widget_categories select.is-valid:focus,\n.widget_archive select.is-valid:focus {\n border-color: #198754;\n box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.25);\n}\n\n.was-validated textarea.form-control:valid,\n.was-validated .wpcf7 textarea:valid,\n.wpcf7 .was-validated textarea:valid, textarea.form-control.is-valid,\n.wpcf7 textarea.is-valid {\n padding-right: calc(1.5em + 0.75rem);\n background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);\n}\n\n.was-validated .form-select:valid, .form-select.is-valid {\n border-color: #198754;\n}\n.was-validated .form-select:valid:not([multiple]):not([size]), .was-validated .form-select:valid:not([multiple])[size=\"1\"], .form-select.is-valid:not([multiple]):not([size]), .form-select.is-valid:not([multiple])[size=\"1\"] {\n padding-right: 4.125rem;\n background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e\"), url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e\");\n background-position: right 0.75rem center, center right 2.25rem;\n background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);\n}\n.was-validated .form-select:valid:focus, .form-select.is-valid:focus {\n border-color: #198754;\n box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.25);\n}\n\n.was-validated .form-check-input:valid, .form-check-input.is-valid {\n border-color: #198754;\n}\n.was-validated .form-check-input:valid:checked, .form-check-input.is-valid:checked {\n background-color: #198754;\n}\n.was-validated .form-check-input:valid:focus, .form-check-input.is-valid:focus {\n box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.25);\n}\n.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {\n color: #198754;\n}\n\n.form-check-inline .form-check-input ~ .valid-feedback {\n margin-left: 0.5em;\n}\n\n.was-validated .input-group .form-control:valid, .was-validated .input-group .wpcf7 .wpcf7-validation-errors:valid, .wpcf7 .was-validated .input-group .wpcf7-validation-errors:valid, .was-validated .input-group .wpcf7 input[type=text]:valid, .wpcf7 .was-validated .input-group input[type=text]:valid,\n.was-validated .input-group .wpcf7 input[type=search]:valid,\n.wpcf7 .was-validated .input-group input[type=search]:valid,\n.was-validated .input-group .wpcf7 input[type=url]:valid,\n.wpcf7 .was-validated .input-group input[type=url]:valid,\n.was-validated .input-group .wpcf7 input[type=tel]:valid,\n.wpcf7 .was-validated .input-group input[type=tel]:valid,\n.was-validated .input-group .wpcf7 input[type=number]:valid,\n.wpcf7 .was-validated .input-group input[type=number]:valid,\n.was-validated .input-group .wpcf7 input[type=range]:valid,\n.wpcf7 .was-validated .input-group input[type=range]:valid,\n.was-validated .input-group .wpcf7 input[type=date]:valid,\n.wpcf7 .was-validated .input-group input[type=date]:valid,\n.was-validated .input-group .wpcf7 input[type=month]:valid,\n.wpcf7 .was-validated .input-group input[type=month]:valid,\n.was-validated .input-group .wpcf7 input[type=week]:valid,\n.wpcf7 .was-validated .input-group input[type=week]:valid,\n.was-validated .input-group .wpcf7 input[type=time]:valid,\n.wpcf7 .was-validated .input-group input[type=time]:valid,\n.was-validated .input-group .wpcf7 input[type=datetime]:valid,\n.wpcf7 .was-validated .input-group input[type=datetime]:valid,\n.was-validated .input-group .wpcf7 input[type=datetime-local]:valid,\n.wpcf7 .was-validated .input-group input[type=datetime-local]:valid,\n.was-validated .input-group .wpcf7 input[type=color]:valid,\n.wpcf7 .was-validated .input-group input[type=color]:valid,\n.was-validated .input-group .wpcf7 input[type=email]:valid,\n.wpcf7 .was-validated .input-group input[type=email]:valid,\n.was-validated .input-group .wpcf7 input[type=file]:valid,\n.wpcf7 .was-validated .input-group input[type=file]:valid,\n.was-validated .input-group .wpcf7 input[type=submit]:valid,\n.wpcf7 .was-validated .input-group input[type=submit]:valid,\n.was-validated .input-group .wpcf7 select:valid,\n.wpcf7 .was-validated .input-group select:valid,\n.was-validated .input-group .wpcf7 textarea:valid,\n.wpcf7 .was-validated .input-group textarea:valid, .was-validated .input-group .widget_categories select:valid, .widget_categories .was-validated .input-group select:valid,\n.was-validated .input-group .widget_archive select:valid,\n.widget_archive .was-validated .input-group select:valid, .input-group .form-control.is-valid, .input-group .wpcf7 .is-valid.wpcf7-validation-errors, .wpcf7 .input-group .is-valid.wpcf7-validation-errors, .input-group .wpcf7 input.is-valid[type=text], .wpcf7 .input-group input.is-valid[type=text],\n.input-group .wpcf7 input.is-valid[type=search],\n.wpcf7 .input-group input.is-valid[type=search],\n.input-group .wpcf7 input.is-valid[type=url],\n.wpcf7 .input-group input.is-valid[type=url],\n.input-group .wpcf7 input.is-valid[type=tel],\n.wpcf7 .input-group input.is-valid[type=tel],\n.input-group .wpcf7 input.is-valid[type=number],\n.wpcf7 .input-group input.is-valid[type=number],\n.input-group .wpcf7 input.is-valid[type=range],\n.wpcf7 .input-group input.is-valid[type=range],\n.input-group .wpcf7 input.is-valid[type=date],\n.wpcf7 .input-group input.is-valid[type=date],\n.input-group .wpcf7 input.is-valid[type=month],\n.wpcf7 .input-group input.is-valid[type=month],\n.input-group .wpcf7 input.is-valid[type=week],\n.wpcf7 .input-group input.is-valid[type=week],\n.input-group .wpcf7 input.is-valid[type=time],\n.wpcf7 .input-group input.is-valid[type=time],\n.input-group .wpcf7 input.is-valid[type=datetime],\n.wpcf7 .input-group input.is-valid[type=datetime],\n.input-group .wpcf7 input.is-valid[type=datetime-local],\n.wpcf7 .input-group input.is-valid[type=datetime-local],\n.input-group .wpcf7 input.is-valid[type=color],\n.wpcf7 .input-group input.is-valid[type=color],\n.input-group .wpcf7 input.is-valid[type=email],\n.wpcf7 .input-group input.is-valid[type=email],\n.input-group .wpcf7 input.is-valid[type=file],\n.wpcf7 .input-group input.is-valid[type=file],\n.input-group .wpcf7 input.is-valid[type=submit],\n.wpcf7 .input-group input.is-valid[type=submit],\n.input-group .wpcf7 select.is-valid,\n.wpcf7 .input-group select.is-valid,\n.input-group .wpcf7 textarea.is-valid,\n.wpcf7 .input-group textarea.is-valid, .input-group .widget_categories select.is-valid, .widget_categories .input-group select.is-valid,\n.input-group .widget_archive select.is-valid,\n.widget_archive .input-group select.is-valid,\n.was-validated .input-group .form-select:valid,\n.input-group .form-select.is-valid {\n z-index: 1;\n}\n.was-validated .input-group .form-control:valid:focus, .was-validated .input-group .wpcf7 .wpcf7-validation-errors:valid:focus, .wpcf7 .was-validated .input-group .wpcf7-validation-errors:valid:focus, .was-validated .input-group .wpcf7 input[type=text]:valid:focus, .wpcf7 .was-validated .input-group input[type=text]:valid:focus,\n.was-validated .input-group .wpcf7 input[type=search]:valid:focus,\n.wpcf7 .was-validated .input-group input[type=search]:valid:focus,\n.was-validated .input-group .wpcf7 input[type=url]:valid:focus,\n.wpcf7 .was-validated .input-group input[type=url]:valid:focus,\n.was-validated .input-group .wpcf7 input[type=tel]:valid:focus,\n.wpcf7 .was-validated .input-group input[type=tel]:valid:focus,\n.was-validated .input-group .wpcf7 input[type=number]:valid:focus,\n.wpcf7 .was-validated .input-group input[type=number]:valid:focus,\n.was-validated .input-group .wpcf7 input[type=range]:valid:focus,\n.wpcf7 .was-validated .input-group input[type=range]:valid:focus,\n.was-validated .input-group .wpcf7 input[type=date]:valid:focus,\n.wpcf7 .was-validated .input-group input[type=date]:valid:focus,\n.was-validated .input-group .wpcf7 input[type=month]:valid:focus,\n.wpcf7 .was-validated .input-group input[type=month]:valid:focus,\n.was-validated .input-group .wpcf7 input[type=week]:valid:focus,\n.wpcf7 .was-validated .input-group input[type=week]:valid:focus,\n.was-validated .input-group .wpcf7 input[type=time]:valid:focus,\n.wpcf7 .was-validated .input-group input[type=time]:valid:focus,\n.was-validated .input-group .wpcf7 input[type=datetime]:valid:focus,\n.wpcf7 .was-validated .input-group input[type=datetime]:valid:focus,\n.was-validated .input-group .wpcf7 input[type=datetime-local]:valid:focus,\n.wpcf7 .was-validated .input-group input[type=datetime-local]:valid:focus,\n.was-validated .input-group .wpcf7 input[type=color]:valid:focus,\n.wpcf7 .was-validated .input-group input[type=color]:valid:focus,\n.was-validated .input-group .wpcf7 input[type=email]:valid:focus,\n.wpcf7 .was-validated .input-group input[type=email]:valid:focus,\n.was-validated .input-group .wpcf7 input[type=file]:valid:focus,\n.wpcf7 .was-validated .input-group input[type=file]:valid:focus,\n.was-validated .input-group .wpcf7 input[type=submit]:valid:focus,\n.wpcf7 .was-validated .input-group input[type=submit]:valid:focus,\n.was-validated .input-group .wpcf7 select:valid:focus,\n.wpcf7 .was-validated .input-group select:valid:focus,\n.was-validated .input-group .wpcf7 textarea:valid:focus,\n.wpcf7 .was-validated .input-group textarea:valid:focus, .was-validated .input-group .widget_categories select:valid:focus, .widget_categories .was-validated .input-group select:valid:focus,\n.was-validated .input-group .widget_archive select:valid:focus,\n.widget_archive .was-validated .input-group select:valid:focus, .input-group .form-control.is-valid:focus, .input-group .wpcf7 .is-valid.wpcf7-validation-errors:focus, .wpcf7 .input-group .is-valid.wpcf7-validation-errors:focus, .input-group .wpcf7 input.is-valid[type=text]:focus, .wpcf7 .input-group input.is-valid[type=text]:focus,\n.input-group .wpcf7 input.is-valid[type=search]:focus,\n.wpcf7 .input-group input.is-valid[type=search]:focus,\n.input-group .wpcf7 input.is-valid[type=url]:focus,\n.wpcf7 .input-group input.is-valid[type=url]:focus,\n.input-group .wpcf7 input.is-valid[type=tel]:focus,\n.wpcf7 .input-group input.is-valid[type=tel]:focus,\n.input-group .wpcf7 input.is-valid[type=number]:focus,\n.wpcf7 .input-group input.is-valid[type=number]:focus,\n.input-group .wpcf7 input.is-valid[type=range]:focus,\n.wpcf7 .input-group input.is-valid[type=range]:focus,\n.input-group .wpcf7 input.is-valid[type=date]:focus,\n.wpcf7 .input-group input.is-valid[type=date]:focus,\n.input-group .wpcf7 input.is-valid[type=month]:focus,\n.wpcf7 .input-group input.is-valid[type=month]:focus,\n.input-group .wpcf7 input.is-valid[type=week]:focus,\n.wpcf7 .input-group input.is-valid[type=week]:focus,\n.input-group .wpcf7 input.is-valid[type=time]:focus,\n.wpcf7 .input-group input.is-valid[type=time]:focus,\n.input-group .wpcf7 input.is-valid[type=datetime]:focus,\n.wpcf7 .input-group input.is-valid[type=datetime]:focus,\n.input-group .wpcf7 input.is-valid[type=datetime-local]:focus,\n.wpcf7 .input-group input.is-valid[type=datetime-local]:focus,\n.input-group .wpcf7 input.is-valid[type=color]:focus,\n.wpcf7 .input-group input.is-valid[type=color]:focus,\n.input-group .wpcf7 input.is-valid[type=email]:focus,\n.wpcf7 .input-group input.is-valid[type=email]:focus,\n.input-group .wpcf7 input.is-valid[type=file]:focus,\n.wpcf7 .input-group input.is-valid[type=file]:focus,\n.input-group .wpcf7 input.is-valid[type=submit]:focus,\n.wpcf7 .input-group input.is-valid[type=submit]:focus,\n.input-group .wpcf7 select.is-valid:focus,\n.wpcf7 .input-group select.is-valid:focus,\n.input-group .wpcf7 textarea.is-valid:focus,\n.wpcf7 .input-group textarea.is-valid:focus, .input-group .widget_categories select.is-valid:focus, .widget_categories .input-group select.is-valid:focus,\n.input-group .widget_archive select.is-valid:focus,\n.widget_archive .input-group select.is-valid:focus,\n.was-validated .input-group .form-select:valid:focus,\n.input-group .form-select.is-valid:focus {\n z-index: 3;\n}\n\n.invalid-feedback {\n display: none;\n width: 100%;\n margin-top: 0.25rem;\n font-size: 0.875em;\n color: #dc3545;\n}\n\n.invalid-tooltip {\n position: absolute;\n top: 100%;\n z-index: 5;\n display: none;\n max-width: 100%;\n padding: 0.25rem 0.5rem;\n margin-top: 0.1rem;\n font-size: 0.875rem;\n color: #fff;\n background-color: rgba(220, 53, 69, 0.9);\n border-radius: 0.25rem;\n}\n\n.was-validated :invalid ~ .invalid-feedback,\n.was-validated :invalid ~ .invalid-tooltip,\n.is-invalid ~ .invalid-feedback,\n.is-invalid ~ .invalid-tooltip {\n display: block;\n}\n\n.was-validated .form-control:invalid, .was-validated .wpcf7 .wpcf7-validation-errors:invalid, .wpcf7 .was-validated .wpcf7-validation-errors:invalid, .was-validated .wpcf7 input[type=text]:invalid, .wpcf7 .was-validated input[type=text]:invalid,\n.was-validated .wpcf7 input[type=search]:invalid,\n.wpcf7 .was-validated input[type=search]:invalid,\n.was-validated .wpcf7 input[type=url]:invalid,\n.wpcf7 .was-validated input[type=url]:invalid,\n.was-validated .wpcf7 input[type=tel]:invalid,\n.wpcf7 .was-validated input[type=tel]:invalid,\n.was-validated .wpcf7 input[type=number]:invalid,\n.wpcf7 .was-validated input[type=number]:invalid,\n.was-validated .wpcf7 input[type=range]:invalid,\n.wpcf7 .was-validated input[type=range]:invalid,\n.was-validated .wpcf7 input[type=date]:invalid,\n.wpcf7 .was-validated input[type=date]:invalid,\n.was-validated .wpcf7 input[type=month]:invalid,\n.wpcf7 .was-validated input[type=month]:invalid,\n.was-validated .wpcf7 input[type=week]:invalid,\n.wpcf7 .was-validated input[type=week]:invalid,\n.was-validated .wpcf7 input[type=time]:invalid,\n.wpcf7 .was-validated input[type=time]:invalid,\n.was-validated .wpcf7 input[type=datetime]:invalid,\n.wpcf7 .was-validated input[type=datetime]:invalid,\n.was-validated .wpcf7 input[type=datetime-local]:invalid,\n.wpcf7 .was-validated input[type=datetime-local]:invalid,\n.was-validated .wpcf7 input[type=color]:invalid,\n.wpcf7 .was-validated input[type=color]:invalid,\n.was-validated .wpcf7 input[type=email]:invalid,\n.wpcf7 .was-validated input[type=email]:invalid,\n.was-validated .wpcf7 input[type=file]:invalid,\n.wpcf7 .was-validated input[type=file]:invalid,\n.was-validated .wpcf7 input[type=submit]:invalid,\n.wpcf7 .was-validated input[type=submit]:invalid,\n.was-validated .wpcf7 select:invalid,\n.wpcf7 .was-validated select:invalid,\n.was-validated .wpcf7 textarea:invalid,\n.wpcf7 .was-validated textarea:invalid, .was-validated .widget_categories select:invalid, .widget_categories .was-validated select:invalid,\n.was-validated .widget_archive select:invalid,\n.widget_archive .was-validated select:invalid, .form-control.is-invalid, .wpcf7 .is-invalid.wpcf7-validation-errors, .wpcf7 input.is-invalid[type=text],\n.wpcf7 input.is-invalid[type=search],\n.wpcf7 input.is-invalid[type=url],\n.wpcf7 input.is-invalid[type=tel],\n.wpcf7 input.is-invalid[type=number],\n.wpcf7 input.is-invalid[type=range],\n.wpcf7 input.is-invalid[type=date],\n.wpcf7 input.is-invalid[type=month],\n.wpcf7 input.is-invalid[type=week],\n.wpcf7 input.is-invalid[type=time],\n.wpcf7 input.is-invalid[type=datetime],\n.wpcf7 input.is-invalid[type=datetime-local],\n.wpcf7 input.is-invalid[type=color],\n.wpcf7 input.is-invalid[type=email],\n.wpcf7 input.is-invalid[type=file],\n.wpcf7 input.is-invalid[type=submit],\n.wpcf7 select.is-invalid,\n.wpcf7 textarea.is-invalid, .widget_categories select.is-invalid,\n.widget_archive select.is-invalid {\n border-color: #dc3545;\n padding-right: calc(1.5em + 0.75rem);\n background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e\");\n background-repeat: no-repeat;\n background-position: right calc(0.375em + 0.1875rem) center;\n background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);\n}\n.was-validated .form-control:invalid:focus, .was-validated .wpcf7 .wpcf7-validation-errors:invalid:focus, .wpcf7 .was-validated .wpcf7-validation-errors:invalid:focus, .was-validated .wpcf7 input[type=text]:invalid:focus, .wpcf7 .was-validated input[type=text]:invalid:focus,\n.was-validated .wpcf7 input[type=search]:invalid:focus,\n.wpcf7 .was-validated input[type=search]:invalid:focus,\n.was-validated .wpcf7 input[type=url]:invalid:focus,\n.wpcf7 .was-validated input[type=url]:invalid:focus,\n.was-validated .wpcf7 input[type=tel]:invalid:focus,\n.wpcf7 .was-validated input[type=tel]:invalid:focus,\n.was-validated .wpcf7 input[type=number]:invalid:focus,\n.wpcf7 .was-validated input[type=number]:invalid:focus,\n.was-validated .wpcf7 input[type=range]:invalid:focus,\n.wpcf7 .was-validated input[type=range]:invalid:focus,\n.was-validated .wpcf7 input[type=date]:invalid:focus,\n.wpcf7 .was-validated input[type=date]:invalid:focus,\n.was-validated .wpcf7 input[type=month]:invalid:focus,\n.wpcf7 .was-validated input[type=month]:invalid:focus,\n.was-validated .wpcf7 input[type=week]:invalid:focus,\n.wpcf7 .was-validated input[type=week]:invalid:focus,\n.was-validated .wpcf7 input[type=time]:invalid:focus,\n.wpcf7 .was-validated input[type=time]:invalid:focus,\n.was-validated .wpcf7 input[type=datetime]:invalid:focus,\n.wpcf7 .was-validated input[type=datetime]:invalid:focus,\n.was-validated .wpcf7 input[type=datetime-local]:invalid:focus,\n.wpcf7 .was-validated input[type=datetime-local]:invalid:focus,\n.was-validated .wpcf7 input[type=color]:invalid:focus,\n.wpcf7 .was-validated input[type=color]:invalid:focus,\n.was-validated .wpcf7 input[type=email]:invalid:focus,\n.wpcf7 .was-validated input[type=email]:invalid:focus,\n.was-validated .wpcf7 input[type=file]:invalid:focus,\n.wpcf7 .was-validated input[type=file]:invalid:focus,\n.was-validated .wpcf7 input[type=submit]:invalid:focus,\n.wpcf7 .was-validated input[type=submit]:invalid:focus,\n.was-validated .wpcf7 select:invalid:focus,\n.wpcf7 .was-validated select:invalid:focus,\n.was-validated .wpcf7 textarea:invalid:focus,\n.wpcf7 .was-validated textarea:invalid:focus, .was-validated .widget_categories select:invalid:focus, .widget_categories .was-validated select:invalid:focus,\n.was-validated .widget_archive select:invalid:focus,\n.widget_archive .was-validated select:invalid:focus, .form-control.is-invalid:focus, .wpcf7 .is-invalid.wpcf7-validation-errors:focus, .wpcf7 input.is-invalid[type=text]:focus,\n.wpcf7 input.is-invalid[type=search]:focus,\n.wpcf7 input.is-invalid[type=url]:focus,\n.wpcf7 input.is-invalid[type=tel]:focus,\n.wpcf7 input.is-invalid[type=number]:focus,\n.wpcf7 input.is-invalid[type=range]:focus,\n.wpcf7 input.is-invalid[type=date]:focus,\n.wpcf7 input.is-invalid[type=month]:focus,\n.wpcf7 input.is-invalid[type=week]:focus,\n.wpcf7 input.is-invalid[type=time]:focus,\n.wpcf7 input.is-invalid[type=datetime]:focus,\n.wpcf7 input.is-invalid[type=datetime-local]:focus,\n.wpcf7 input.is-invalid[type=color]:focus,\n.wpcf7 input.is-invalid[type=email]:focus,\n.wpcf7 input.is-invalid[type=file]:focus,\n.wpcf7 input.is-invalid[type=submit]:focus,\n.wpcf7 select.is-invalid:focus,\n.wpcf7 textarea.is-invalid:focus, .widget_categories select.is-invalid:focus,\n.widget_archive select.is-invalid:focus {\n border-color: #dc3545;\n box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.25);\n}\n\n.was-validated textarea.form-control:invalid,\n.was-validated .wpcf7 textarea:invalid,\n.wpcf7 .was-validated textarea:invalid, textarea.form-control.is-invalid,\n.wpcf7 textarea.is-invalid {\n padding-right: calc(1.5em + 0.75rem);\n background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);\n}\n\n.was-validated .form-select:invalid, .form-select.is-invalid {\n border-color: #dc3545;\n}\n.was-validated .form-select:invalid:not([multiple]):not([size]), .was-validated .form-select:invalid:not([multiple])[size=\"1\"], .form-select.is-invalid:not([multiple]):not([size]), .form-select.is-invalid:not([multiple])[size=\"1\"] {\n padding-right: 4.125rem;\n background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e\"), url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e\");\n background-position: right 0.75rem center, center right 2.25rem;\n background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);\n}\n.was-validated .form-select:invalid:focus, .form-select.is-invalid:focus {\n border-color: #dc3545;\n box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.25);\n}\n\n.was-validated .form-check-input:invalid, .form-check-input.is-invalid {\n border-color: #dc3545;\n}\n.was-validated .form-check-input:invalid:checked, .form-check-input.is-invalid:checked {\n background-color: #dc3545;\n}\n.was-validated .form-check-input:invalid:focus, .form-check-input.is-invalid:focus {\n box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.25);\n}\n.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {\n color: #dc3545;\n}\n\n.form-check-inline .form-check-input ~ .invalid-feedback {\n margin-left: 0.5em;\n}\n\n.was-validated .input-group .form-control:invalid, .was-validated .input-group .wpcf7 .wpcf7-validation-errors:invalid, .wpcf7 .was-validated .input-group .wpcf7-validation-errors:invalid, .was-validated .input-group .wpcf7 input[type=text]:invalid, .wpcf7 .was-validated .input-group input[type=text]:invalid,\n.was-validated .input-group .wpcf7 input[type=search]:invalid,\n.wpcf7 .was-validated .input-group input[type=search]:invalid,\n.was-validated .input-group .wpcf7 input[type=url]:invalid,\n.wpcf7 .was-validated .input-group input[type=url]:invalid,\n.was-validated .input-group .wpcf7 input[type=tel]:invalid,\n.wpcf7 .was-validated .input-group input[type=tel]:invalid,\n.was-validated .input-group .wpcf7 input[type=number]:invalid,\n.wpcf7 .was-validated .input-group input[type=number]:invalid,\n.was-validated .input-group .wpcf7 input[type=range]:invalid,\n.wpcf7 .was-validated .input-group input[type=range]:invalid,\n.was-validated .input-group .wpcf7 input[type=date]:invalid,\n.wpcf7 .was-validated .input-group input[type=date]:invalid,\n.was-validated .input-group .wpcf7 input[type=month]:invalid,\n.wpcf7 .was-validated .input-group input[type=month]:invalid,\n.was-validated .input-group .wpcf7 input[type=week]:invalid,\n.wpcf7 .was-validated .input-group input[type=week]:invalid,\n.was-validated .input-group .wpcf7 input[type=time]:invalid,\n.wpcf7 .was-validated .input-group input[type=time]:invalid,\n.was-validated .input-group .wpcf7 input[type=datetime]:invalid,\n.wpcf7 .was-validated .input-group input[type=datetime]:invalid,\n.was-validated .input-group .wpcf7 input[type=datetime-local]:invalid,\n.wpcf7 .was-validated .input-group input[type=datetime-local]:invalid,\n.was-validated .input-group .wpcf7 input[type=color]:invalid,\n.wpcf7 .was-validated .input-group input[type=color]:invalid,\n.was-validated .input-group .wpcf7 input[type=email]:invalid,\n.wpcf7 .was-validated .input-group input[type=email]:invalid,\n.was-validated .input-group .wpcf7 input[type=file]:invalid,\n.wpcf7 .was-validated .input-group input[type=file]:invalid,\n.was-validated .input-group .wpcf7 input[type=submit]:invalid,\n.wpcf7 .was-validated .input-group input[type=submit]:invalid,\n.was-validated .input-group .wpcf7 select:invalid,\n.wpcf7 .was-validated .input-group select:invalid,\n.was-validated .input-group .wpcf7 textarea:invalid,\n.wpcf7 .was-validated .input-group textarea:invalid, .was-validated .input-group .widget_categories select:invalid, .widget_categories .was-validated .input-group select:invalid,\n.was-validated .input-group .widget_archive select:invalid,\n.widget_archive .was-validated .input-group select:invalid, .input-group .form-control.is-invalid, .input-group .wpcf7 .is-invalid.wpcf7-validation-errors, .wpcf7 .input-group .is-invalid.wpcf7-validation-errors, .input-group .wpcf7 input.is-invalid[type=text], .wpcf7 .input-group input.is-invalid[type=text],\n.input-group .wpcf7 input.is-invalid[type=search],\n.wpcf7 .input-group input.is-invalid[type=search],\n.input-group .wpcf7 input.is-invalid[type=url],\n.wpcf7 .input-group input.is-invalid[type=url],\n.input-group .wpcf7 input.is-invalid[type=tel],\n.wpcf7 .input-group input.is-invalid[type=tel],\n.input-group .wpcf7 input.is-invalid[type=number],\n.wpcf7 .input-group input.is-invalid[type=number],\n.input-group .wpcf7 input.is-invalid[type=range],\n.wpcf7 .input-group input.is-invalid[type=range],\n.input-group .wpcf7 input.is-invalid[type=date],\n.wpcf7 .input-group input.is-invalid[type=date],\n.input-group .wpcf7 input.is-invalid[type=month],\n.wpcf7 .input-group input.is-invalid[type=month],\n.input-group .wpcf7 input.is-invalid[type=week],\n.wpcf7 .input-group input.is-invalid[type=week],\n.input-group .wpcf7 input.is-invalid[type=time],\n.wpcf7 .input-group input.is-invalid[type=time],\n.input-group .wpcf7 input.is-invalid[type=datetime],\n.wpcf7 .input-group input.is-invalid[type=datetime],\n.input-group .wpcf7 input.is-invalid[type=datetime-local],\n.wpcf7 .input-group input.is-invalid[type=datetime-local],\n.input-group .wpcf7 input.is-invalid[type=color],\n.wpcf7 .input-group input.is-invalid[type=color],\n.input-group .wpcf7 input.is-invalid[type=email],\n.wpcf7 .input-group input.is-invalid[type=email],\n.input-group .wpcf7 input.is-invalid[type=file],\n.wpcf7 .input-group input.is-invalid[type=file],\n.input-group .wpcf7 input.is-invalid[type=submit],\n.wpcf7 .input-group input.is-invalid[type=submit],\n.input-group .wpcf7 select.is-invalid,\n.wpcf7 .input-group select.is-invalid,\n.input-group .wpcf7 textarea.is-invalid,\n.wpcf7 .input-group textarea.is-invalid, .input-group .widget_categories select.is-invalid, .widget_categories .input-group select.is-invalid,\n.input-group .widget_archive select.is-invalid,\n.widget_archive .input-group select.is-invalid,\n.was-validated .input-group .form-select:invalid,\n.input-group .form-select.is-invalid {\n z-index: 2;\n}\n.was-validated .input-group .form-control:invalid:focus, .was-validated .input-group .wpcf7 .wpcf7-validation-errors:invalid:focus, .wpcf7 .was-validated .input-group .wpcf7-validation-errors:invalid:focus, .was-validated .input-group .wpcf7 input[type=text]:invalid:focus, .wpcf7 .was-validated .input-group input[type=text]:invalid:focus,\n.was-validated .input-group .wpcf7 input[type=search]:invalid:focus,\n.wpcf7 .was-validated .input-group input[type=search]:invalid:focus,\n.was-validated .input-group .wpcf7 input[type=url]:invalid:focus,\n.wpcf7 .was-validated .input-group input[type=url]:invalid:focus,\n.was-validated .input-group .wpcf7 input[type=tel]:invalid:focus,\n.wpcf7 .was-validated .input-group input[type=tel]:invalid:focus,\n.was-validated .input-group .wpcf7 input[type=number]:invalid:focus,\n.wpcf7 .was-validated .input-group input[type=number]:invalid:focus,\n.was-validated .input-group .wpcf7 input[type=range]:invalid:focus,\n.wpcf7 .was-validated .input-group input[type=range]:invalid:focus,\n.was-validated .input-group .wpcf7 input[type=date]:invalid:focus,\n.wpcf7 .was-validated .input-group input[type=date]:invalid:focus,\n.was-validated .input-group .wpcf7 input[type=month]:invalid:focus,\n.wpcf7 .was-validated .input-group input[type=month]:invalid:focus,\n.was-validated .input-group .wpcf7 input[type=week]:invalid:focus,\n.wpcf7 .was-validated .input-group input[type=week]:invalid:focus,\n.was-validated .input-group .wpcf7 input[type=time]:invalid:focus,\n.wpcf7 .was-validated .input-group input[type=time]:invalid:focus,\n.was-validated .input-group .wpcf7 input[type=datetime]:invalid:focus,\n.wpcf7 .was-validated .input-group input[type=datetime]:invalid:focus,\n.was-validated .input-group .wpcf7 input[type=datetime-local]:invalid:focus,\n.wpcf7 .was-validated .input-group input[type=datetime-local]:invalid:focus,\n.was-validated .input-group .wpcf7 input[type=color]:invalid:focus,\n.wpcf7 .was-validated .input-group input[type=color]:invalid:focus,\n.was-validated .input-group .wpcf7 input[type=email]:invalid:focus,\n.wpcf7 .was-validated .input-group input[type=email]:invalid:focus,\n.was-validated .input-group .wpcf7 input[type=file]:invalid:focus,\n.wpcf7 .was-validated .input-group input[type=file]:invalid:focus,\n.was-validated .input-group .wpcf7 input[type=submit]:invalid:focus,\n.wpcf7 .was-validated .input-group input[type=submit]:invalid:focus,\n.was-validated .input-group .wpcf7 select:invalid:focus,\n.wpcf7 .was-validated .input-group select:invalid:focus,\n.was-validated .input-group .wpcf7 textarea:invalid:focus,\n.wpcf7 .was-validated .input-group textarea:invalid:focus, .was-validated .input-group .widget_categories select:invalid:focus, .widget_categories .was-validated .input-group select:invalid:focus,\n.was-validated .input-group .widget_archive select:invalid:focus,\n.widget_archive .was-validated .input-group select:invalid:focus, .input-group .form-control.is-invalid:focus, .input-group .wpcf7 .is-invalid.wpcf7-validation-errors:focus, .wpcf7 .input-group .is-invalid.wpcf7-validation-errors:focus, .input-group .wpcf7 input.is-invalid[type=text]:focus, .wpcf7 .input-group input.is-invalid[type=text]:focus,\n.input-group .wpcf7 input.is-invalid[type=search]:focus,\n.wpcf7 .input-group input.is-invalid[type=search]:focus,\n.input-group .wpcf7 input.is-invalid[type=url]:focus,\n.wpcf7 .input-group input.is-invalid[type=url]:focus,\n.input-group .wpcf7 input.is-invalid[type=tel]:focus,\n.wpcf7 .input-group input.is-invalid[type=tel]:focus,\n.input-group .wpcf7 input.is-invalid[type=number]:focus,\n.wpcf7 .input-group input.is-invalid[type=number]:focus,\n.input-group .wpcf7 input.is-invalid[type=range]:focus,\n.wpcf7 .input-group input.is-invalid[type=range]:focus,\n.input-group .wpcf7 input.is-invalid[type=date]:focus,\n.wpcf7 .input-group input.is-invalid[type=date]:focus,\n.input-group .wpcf7 input.is-invalid[type=month]:focus,\n.wpcf7 .input-group input.is-invalid[type=month]:focus,\n.input-group .wpcf7 input.is-invalid[type=week]:focus,\n.wpcf7 .input-group input.is-invalid[type=week]:focus,\n.input-group .wpcf7 input.is-invalid[type=time]:focus,\n.wpcf7 .input-group input.is-invalid[type=time]:focus,\n.input-group .wpcf7 input.is-invalid[type=datetime]:focus,\n.wpcf7 .input-group input.is-invalid[type=datetime]:focus,\n.input-group .wpcf7 input.is-invalid[type=datetime-local]:focus,\n.wpcf7 .input-group input.is-invalid[type=datetime-local]:focus,\n.input-group .wpcf7 input.is-invalid[type=color]:focus,\n.wpcf7 .input-group input.is-invalid[type=color]:focus,\n.input-group .wpcf7 input.is-invalid[type=email]:focus,\n.wpcf7 .input-group input.is-invalid[type=email]:focus,\n.input-group .wpcf7 input.is-invalid[type=file]:focus,\n.wpcf7 .input-group input.is-invalid[type=file]:focus,\n.input-group .wpcf7 input.is-invalid[type=submit]:focus,\n.wpcf7 .input-group input.is-invalid[type=submit]:focus,\n.input-group .wpcf7 select.is-invalid:focus,\n.wpcf7 .input-group select.is-invalid:focus,\n.input-group .wpcf7 textarea.is-invalid:focus,\n.wpcf7 .input-group textarea.is-invalid:focus, .input-group .widget_categories select.is-invalid:focus, .widget_categories .input-group select.is-invalid:focus,\n.input-group .widget_archive select.is-invalid:focus,\n.widget_archive .input-group select.is-invalid:focus,\n.was-validated .input-group .form-select:invalid:focus,\n.input-group .form-select.is-invalid:focus {\n z-index: 3;\n}\n\n.btn, .wpcf7 input[type=submit], .woocommerce-info a.button, .woocommerce-notices-wrapper .woocommerce-message a.button {\n display: inline-block;\n font-weight: 400;\n line-height: 1.5;\n color: #212529;\n text-align: center;\n text-decoration: none;\n vertical-align: middle;\n cursor: pointer;\n user-select: none;\n background-color: transparent;\n border: 1px solid transparent;\n padding: 0.375rem 0.75rem;\n font-size: 1rem;\n border-radius: 0.25rem;\n transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n}\n@media (prefers-reduced-motion: reduce) {\n .btn, .wpcf7 input[type=submit], .woocommerce-info a.button, .woocommerce-notices-wrapper .woocommerce-message a.button {\n transition: none;\n }\n}\n.btn:hover, .wpcf7 input[type=submit]:hover, .woocommerce-info a.button:hover, .woocommerce-notices-wrapper .woocommerce-message a.button:hover {\n color: #212529;\n}\n.btn-check:focus + .btn, .wpcf7 .btn-check:focus + input[type=submit], .woocommerce-info .btn-check:focus + a.button, .woocommerce-notices-wrapper .woocommerce-message .btn-check:focus + a.button, .btn:focus, .wpcf7 input[type=submit]:focus, .woocommerce-info a.button:focus, .woocommerce-notices-wrapper .woocommerce-message a.button:focus {\n outline: 0;\n box-shadow: 0 0 0 0.25rem rgba(85, 51, 255, 0.25);\n}\n.btn:disabled, .wpcf7 input[type=submit]:disabled, .woocommerce-info a.button:disabled, .woocommerce-notices-wrapper .woocommerce-message a.button:disabled, .btn.disabled, .wpcf7 input.disabled[type=submit], .woocommerce-info a.disabled.button, .woocommerce-notices-wrapper .woocommerce-message a.disabled.button, fieldset:disabled .btn, fieldset:disabled .wpcf7 input[type=submit], .wpcf7 fieldset:disabled input[type=submit], fieldset:disabled .woocommerce-info a.button, .woocommerce-info fieldset:disabled a.button, fieldset:disabled .woocommerce-notices-wrapper .woocommerce-message a.button, .woocommerce-notices-wrapper .woocommerce-message fieldset:disabled a.button {\n pointer-events: none;\n opacity: 0.65;\n}\n\n.btn-primary {\n color: #fff;\n background-color: #5533ff;\n border-color: #5533ff;\n}\n.btn-primary:hover {\n color: #fff;\n background-color: #482bd9;\n border-color: #4429cc;\n}\n.btn-check:focus + .btn-primary, .btn-primary:focus {\n color: #fff;\n background-color: #482bd9;\n border-color: #4429cc;\n box-shadow: 0 0 0 0.25rem rgba(111, 82, 255, 0.5);\n}\n.btn-check:checked + .btn-primary, .btn-check:active + .btn-primary, .btn-primary:active, .btn-primary.active, .show > .btn-primary.dropdown-toggle {\n color: #fff;\n background-color: #4429cc;\n border-color: #4026bf;\n}\n.btn-check:checked + .btn-primary:focus, .btn-check:active + .btn-primary:focus, .btn-primary:active:focus, .btn-primary.active:focus, .show > .btn-primary.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.25rem rgba(111, 82, 255, 0.5);\n}\n.btn-primary:disabled, .btn-primary.disabled {\n color: #fff;\n background-color: #5533ff;\n border-color: #5533ff;\n}\n\n.btn-secondary {\n color: #fff;\n background-color: #6c757d;\n border-color: #6c757d;\n}\n.btn-secondary:hover {\n color: #fff;\n background-color: #5c636a;\n border-color: #565e64;\n}\n.btn-check:focus + .btn-secondary, .btn-secondary:focus {\n color: #fff;\n background-color: #5c636a;\n border-color: #565e64;\n box-shadow: 0 0 0 0.25rem rgba(130, 138, 145, 0.5);\n}\n.btn-check:checked + .btn-secondary, .btn-check:active + .btn-secondary, .btn-secondary:active, .btn-secondary.active, .show > .btn-secondary.dropdown-toggle {\n color: #fff;\n background-color: #565e64;\n border-color: #51585e;\n}\n.btn-check:checked + .btn-secondary:focus, .btn-check:active + .btn-secondary:focus, .btn-secondary:active:focus, .btn-secondary.active:focus, .show > .btn-secondary.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.25rem rgba(130, 138, 145, 0.5);\n}\n.btn-secondary:disabled, .btn-secondary.disabled {\n color: #fff;\n background-color: #6c757d;\n border-color: #6c757d;\n}\n\n.btn-success, .woocommerce-notices-wrapper .woocommerce-message a.button {\n color: #fff;\n background-color: #198754;\n border-color: #198754;\n}\n.btn-success:hover, .woocommerce-notices-wrapper .woocommerce-message a.button:hover {\n color: #fff;\n background-color: #157347;\n border-color: #146c43;\n}\n.btn-check:focus + .btn-success, .woocommerce-notices-wrapper .woocommerce-message .btn-check:focus + a.button, .btn-success:focus, .woocommerce-notices-wrapper .woocommerce-message a.button:focus {\n color: #fff;\n background-color: #157347;\n border-color: #146c43;\n box-shadow: 0 0 0 0.25rem rgba(60, 153, 110, 0.5);\n}\n.btn-check:checked + .btn-success, .woocommerce-notices-wrapper .woocommerce-message .btn-check:checked + a.button, .btn-check:active + .btn-success, .woocommerce-notices-wrapper .woocommerce-message .btn-check:active + a.button, .btn-success:active, .woocommerce-notices-wrapper .woocommerce-message a.button:active, .btn-success.active, .woocommerce-notices-wrapper .woocommerce-message a.active.button, .show > .btn-success.dropdown-toggle, .woocommerce-notices-wrapper .woocommerce-message .show > a.dropdown-toggle.button {\n color: #fff;\n background-color: #146c43;\n border-color: #13653f;\n}\n.btn-check:checked + .btn-success:focus, .woocommerce-notices-wrapper .woocommerce-message .btn-check:checked + a.button:focus, .btn-check:active + .btn-success:focus, .woocommerce-notices-wrapper .woocommerce-message .btn-check:active + a.button:focus, .btn-success:active:focus, .woocommerce-notices-wrapper .woocommerce-message a.button:active:focus, .btn-success.active:focus, .woocommerce-notices-wrapper .woocommerce-message a.active.button:focus, .show > .btn-success.dropdown-toggle:focus, .woocommerce-notices-wrapper .woocommerce-message .show > a.dropdown-toggle.button:focus {\n box-shadow: 0 0 0 0.25rem rgba(60, 153, 110, 0.5);\n}\n.btn-success:disabled, .woocommerce-notices-wrapper .woocommerce-message a.button:disabled, .btn-success.disabled, .woocommerce-notices-wrapper .woocommerce-message a.disabled.button {\n color: #fff;\n background-color: #198754;\n border-color: #198754;\n}\n\n.btn-info, .woocommerce-info a.button {\n color: #000;\n background-color: #0dcaf0;\n border-color: #0dcaf0;\n}\n.btn-info:hover, .woocommerce-info a.button:hover {\n color: #000;\n background-color: #31d2f2;\n border-color: #25cff2;\n}\n.btn-check:focus + .btn-info, .woocommerce-info .btn-check:focus + a.button, .btn-info:focus, .woocommerce-info a.button:focus {\n color: #000;\n background-color: #31d2f2;\n border-color: #25cff2;\n box-shadow: 0 0 0 0.25rem rgba(11, 172, 204, 0.5);\n}\n.btn-check:checked + .btn-info, .woocommerce-info .btn-check:checked + a.button, .btn-check:active + .btn-info, .woocommerce-info .btn-check:active + a.button, .btn-info:active, .woocommerce-info a.button:active, .btn-info.active, .woocommerce-info a.active.button, .show > .btn-info.dropdown-toggle, .woocommerce-info .show > a.dropdown-toggle.button {\n color: #000;\n background-color: #3dd5f3;\n border-color: #25cff2;\n}\n.btn-check:checked + .btn-info:focus, .woocommerce-info .btn-check:checked + a.button:focus, .btn-check:active + .btn-info:focus, .woocommerce-info .btn-check:active + a.button:focus, .btn-info:active:focus, .woocommerce-info a.button:active:focus, .btn-info.active:focus, .woocommerce-info a.active.button:focus, .show > .btn-info.dropdown-toggle:focus, .woocommerce-info .show > a.dropdown-toggle.button:focus {\n box-shadow: 0 0 0 0.25rem rgba(11, 172, 204, 0.5);\n}\n.btn-info:disabled, .woocommerce-info a.button:disabled, .btn-info.disabled, .woocommerce-info a.disabled.button {\n color: #000;\n background-color: #0dcaf0;\n border-color: #0dcaf0;\n}\n\n.btn-warning {\n color: #000;\n background-color: #ffc107;\n border-color: #ffc107;\n}\n.btn-warning:hover {\n color: #000;\n background-color: #ffca2c;\n border-color: #ffc720;\n}\n.btn-check:focus + .btn-warning, .btn-warning:focus {\n color: #000;\n background-color: #ffca2c;\n border-color: #ffc720;\n box-shadow: 0 0 0 0.25rem rgba(217, 164, 6, 0.5);\n}\n.btn-check:checked + .btn-warning, .btn-check:active + .btn-warning, .btn-warning:active, .btn-warning.active, .show > .btn-warning.dropdown-toggle {\n color: #000;\n background-color: #ffcd39;\n border-color: #ffc720;\n}\n.btn-check:checked + .btn-warning:focus, .btn-check:active + .btn-warning:focus, .btn-warning:active:focus, .btn-warning.active:focus, .show > .btn-warning.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.25rem rgba(217, 164, 6, 0.5);\n}\n.btn-warning:disabled, .btn-warning.disabled {\n color: #000;\n background-color: #ffc107;\n border-color: #ffc107;\n}\n\n.btn-danger, .woocommerce-notices-wrapper .woocommerce-message.woocommerce-error a.button {\n color: #fff;\n background-color: #dc3545;\n border-color: #dc3545;\n}\n.btn-danger:hover, .woocommerce-notices-wrapper .woocommerce-message.woocommerce-error a.button:hover {\n color: #fff;\n background-color: #bb2d3b;\n border-color: #b02a37;\n}\n.btn-check:focus + .btn-danger, .woocommerce-notices-wrapper .woocommerce-message.woocommerce-error .btn-check:focus + a.button, .btn-danger:focus, .woocommerce-notices-wrapper .woocommerce-message.woocommerce-error a.button:focus {\n color: #fff;\n background-color: #bb2d3b;\n border-color: #b02a37;\n box-shadow: 0 0 0 0.25rem rgba(225, 83, 97, 0.5);\n}\n.btn-check:checked + .btn-danger, .woocommerce-notices-wrapper .woocommerce-message.woocommerce-error .btn-check:checked + a.button, .btn-check:active + .btn-danger, .woocommerce-notices-wrapper .woocommerce-message.woocommerce-error .btn-check:active + a.button, .btn-danger:active, .woocommerce-notices-wrapper .woocommerce-message.woocommerce-error a.button:active, .btn-danger.active, .woocommerce-notices-wrapper .woocommerce-message.woocommerce-error a.active.button, .show > .btn-danger.dropdown-toggle, .woocommerce-notices-wrapper .woocommerce-message.woocommerce-error .show > a.dropdown-toggle.button {\n color: #fff;\n background-color: #b02a37;\n border-color: #a52834;\n}\n.btn-check:checked + .btn-danger:focus, .woocommerce-notices-wrapper .woocommerce-message.woocommerce-error .btn-check:checked + a.button:focus, .btn-check:active + .btn-danger:focus, .woocommerce-notices-wrapper .woocommerce-message.woocommerce-error .btn-check:active + a.button:focus, .btn-danger:active:focus, .woocommerce-notices-wrapper .woocommerce-message.woocommerce-error a.button:active:focus, .btn-danger.active:focus, .woocommerce-notices-wrapper .woocommerce-message.woocommerce-error a.active.button:focus, .show > .btn-danger.dropdown-toggle:focus, .woocommerce-notices-wrapper .woocommerce-message.woocommerce-error .show > a.dropdown-toggle.button:focus {\n box-shadow: 0 0 0 0.25rem rgba(225, 83, 97, 0.5);\n}\n.btn-danger:disabled, .woocommerce-notices-wrapper .woocommerce-message.woocommerce-error a.button:disabled, .btn-danger.disabled, .woocommerce-notices-wrapper .woocommerce-message.woocommerce-error a.disabled.button {\n color: #fff;\n background-color: #dc3545;\n border-color: #dc3545;\n}\n\n.btn-light {\n color: #000;\n background-color: #f8f9fa;\n border-color: #f8f9fa;\n}\n.btn-light:hover {\n color: #000;\n background-color: #f9fafb;\n border-color: #f9fafb;\n}\n.btn-check:focus + .btn-light, .btn-light:focus {\n color: #000;\n background-color: #f9fafb;\n border-color: #f9fafb;\n box-shadow: 0 0 0 0.25rem rgba(211, 212, 213, 0.5);\n}\n.btn-check:checked + .btn-light, .btn-check:active + .btn-light, .btn-light:active, .btn-light.active, .show > .btn-light.dropdown-toggle {\n color: #000;\n background-color: #f9fafb;\n border-color: #f9fafb;\n}\n.btn-check:checked + .btn-light:focus, .btn-check:active + .btn-light:focus, .btn-light:active:focus, .btn-light.active:focus, .show > .btn-light.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.25rem rgba(211, 212, 213, 0.5);\n}\n.btn-light:disabled, .btn-light.disabled {\n color: #000;\n background-color: #f8f9fa;\n border-color: #f8f9fa;\n}\n\n.btn-dark {\n color: #fff;\n background-color: #212529;\n border-color: #212529;\n}\n.btn-dark:hover {\n color: #fff;\n background-color: #1c1f23;\n border-color: #1a1e21;\n}\n.btn-check:focus + .btn-dark, .btn-dark:focus {\n color: #fff;\n background-color: #1c1f23;\n border-color: #1a1e21;\n box-shadow: 0 0 0 0.25rem rgba(66, 70, 73, 0.5);\n}\n.btn-check:checked + .btn-dark, .btn-check:active + .btn-dark, .btn-dark:active, .btn-dark.active, .show > .btn-dark.dropdown-toggle {\n color: #fff;\n background-color: #1a1e21;\n border-color: #191c1f;\n}\n.btn-check:checked + .btn-dark:focus, .btn-check:active + .btn-dark:focus, .btn-dark:active:focus, .btn-dark.active:focus, .show > .btn-dark.dropdown-toggle:focus {\n box-shadow: 0 0 0 0.25rem rgba(66, 70, 73, 0.5);\n}\n.btn-dark:disabled, .btn-dark.disabled {\n color: #fff;\n background-color: #212529;\n border-color: #212529;\n}\n\n.btn-outline-primary, .wpcf7 input[type=submit] {\n color: #5533ff;\n border-color: #5533ff;\n}\n.btn-outline-primary:hover, .wpcf7 input[type=submit]:hover {\n color: #fff;\n background-color: #5533ff;\n border-color: #5533ff;\n}\n.btn-check:focus + .btn-outline-primary, .wpcf7 .btn-check:focus + input[type=submit], .btn-outline-primary:focus, .wpcf7 input[type=submit]:focus {\n box-shadow: 0 0 0 0.25rem rgba(85, 51, 255, 0.5);\n}\n.btn-check:checked + .btn-outline-primary, .wpcf7 .btn-check:checked + input[type=submit], .btn-check:active + .btn-outline-primary, .wpcf7 .btn-check:active + input[type=submit], .btn-outline-primary:active, .wpcf7 input[type=submit]:active, .btn-outline-primary.active, .wpcf7 input.active[type=submit], .btn-outline-primary.dropdown-toggle.show, .wpcf7 input.dropdown-toggle.show[type=submit] {\n color: #fff;\n background-color: #5533ff;\n border-color: #5533ff;\n}\n.btn-check:checked + .btn-outline-primary:focus, .wpcf7 .btn-check:checked + input[type=submit]:focus, .btn-check:active + .btn-outline-primary:focus, .wpcf7 .btn-check:active + input[type=submit]:focus, .btn-outline-primary:active:focus, .wpcf7 input[type=submit]:active:focus, .btn-outline-primary.active:focus, .wpcf7 input.active[type=submit]:focus, .btn-outline-primary.dropdown-toggle.show:focus, .wpcf7 input.dropdown-toggle.show[type=submit]:focus {\n box-shadow: 0 0 0 0.25rem rgba(85, 51, 255, 0.5);\n}\n.btn-outline-primary:disabled, .wpcf7 input[type=submit]:disabled, .btn-outline-primary.disabled, .wpcf7 input.disabled[type=submit] {\n color: #5533ff;\n background-color: transparent;\n}\n\n.btn-outline-secondary {\n color: #6c757d;\n border-color: #6c757d;\n}\n.btn-outline-secondary:hover {\n color: #fff;\n background-color: #6c757d;\n border-color: #6c757d;\n}\n.btn-check:focus + .btn-outline-secondary, .btn-outline-secondary:focus {\n box-shadow: 0 0 0 0.25rem rgba(108, 117, 125, 0.5);\n}\n.btn-check:checked + .btn-outline-secondary, .btn-check:active + .btn-outline-secondary, .btn-outline-secondary:active, .btn-outline-secondary.active, .btn-outline-secondary.dropdown-toggle.show {\n color: #fff;\n background-color: #6c757d;\n border-color: #6c757d;\n}\n.btn-check:checked + .btn-outline-secondary:focus, .btn-check:active + .btn-outline-secondary:focus, .btn-outline-secondary:active:focus, .btn-outline-secondary.active:focus, .btn-outline-secondary.dropdown-toggle.show:focus {\n box-shadow: 0 0 0 0.25rem rgba(108, 117, 125, 0.5);\n}\n.btn-outline-secondary:disabled, .btn-outline-secondary.disabled {\n color: #6c757d;\n background-color: transparent;\n}\n\n.btn-outline-success {\n color: #198754;\n border-color: #198754;\n}\n.btn-outline-success:hover {\n color: #fff;\n background-color: #198754;\n border-color: #198754;\n}\n.btn-check:focus + .btn-outline-success, .btn-outline-success:focus {\n box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.5);\n}\n.btn-check:checked + .btn-outline-success, .btn-check:active + .btn-outline-success, .btn-outline-success:active, .btn-outline-success.active, .btn-outline-success.dropdown-toggle.show {\n color: #fff;\n background-color: #198754;\n border-color: #198754;\n}\n.btn-check:checked + .btn-outline-success:focus, .btn-check:active + .btn-outline-success:focus, .btn-outline-success:active:focus, .btn-outline-success.active:focus, .btn-outline-success.dropdown-toggle.show:focus {\n box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.5);\n}\n.btn-outline-success:disabled, .btn-outline-success.disabled {\n color: #198754;\n background-color: transparent;\n}\n\n.btn-outline-info {\n color: #0dcaf0;\n border-color: #0dcaf0;\n}\n.btn-outline-info:hover {\n color: #000;\n background-color: #0dcaf0;\n border-color: #0dcaf0;\n}\n.btn-check:focus + .btn-outline-info, .btn-outline-info:focus {\n box-shadow: 0 0 0 0.25rem rgba(13, 202, 240, 0.5);\n}\n.btn-check:checked + .btn-outline-info, .btn-check:active + .btn-outline-info, .btn-outline-info:active, .btn-outline-info.active, .btn-outline-info.dropdown-toggle.show {\n color: #000;\n background-color: #0dcaf0;\n border-color: #0dcaf0;\n}\n.btn-check:checked + .btn-outline-info:focus, .btn-check:active + .btn-outline-info:focus, .btn-outline-info:active:focus, .btn-outline-info.active:focus, .btn-outline-info.dropdown-toggle.show:focus {\n box-shadow: 0 0 0 0.25rem rgba(13, 202, 240, 0.5);\n}\n.btn-outline-info:disabled, .btn-outline-info.disabled {\n color: #0dcaf0;\n background-color: transparent;\n}\n\n.btn-outline-warning {\n color: #ffc107;\n border-color: #ffc107;\n}\n.btn-outline-warning:hover {\n color: #000;\n background-color: #ffc107;\n border-color: #ffc107;\n}\n.btn-check:focus + .btn-outline-warning, .btn-outline-warning:focus {\n box-shadow: 0 0 0 0.25rem rgba(255, 193, 7, 0.5);\n}\n.btn-check:checked + .btn-outline-warning, .btn-check:active + .btn-outline-warning, .btn-outline-warning:active, .btn-outline-warning.active, .btn-outline-warning.dropdown-toggle.show {\n color: #000;\n background-color: #ffc107;\n border-color: #ffc107;\n}\n.btn-check:checked + .btn-outline-warning:focus, .btn-check:active + .btn-outline-warning:focus, .btn-outline-warning:active:focus, .btn-outline-warning.active:focus, .btn-outline-warning.dropdown-toggle.show:focus {\n box-shadow: 0 0 0 0.25rem rgba(255, 193, 7, 0.5);\n}\n.btn-outline-warning:disabled, .btn-outline-warning.disabled {\n color: #ffc107;\n background-color: transparent;\n}\n\n.btn-outline-danger {\n color: #dc3545;\n border-color: #dc3545;\n}\n.btn-outline-danger:hover {\n color: #fff;\n background-color: #dc3545;\n border-color: #dc3545;\n}\n.btn-check:focus + .btn-outline-danger, .btn-outline-danger:focus {\n box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.5);\n}\n.btn-check:checked + .btn-outline-danger, .btn-check:active + .btn-outline-danger, .btn-outline-danger:active, .btn-outline-danger.active, .btn-outline-danger.dropdown-toggle.show {\n color: #fff;\n background-color: #dc3545;\n border-color: #dc3545;\n}\n.btn-check:checked + .btn-outline-danger:focus, .btn-check:active + .btn-outline-danger:focus, .btn-outline-danger:active:focus, .btn-outline-danger.active:focus, .btn-outline-danger.dropdown-toggle.show:focus {\n box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.5);\n}\n.btn-outline-danger:disabled, .btn-outline-danger.disabled {\n color: #dc3545;\n background-color: transparent;\n}\n\n.btn-outline-light {\n color: #f8f9fa;\n border-color: #f8f9fa;\n}\n.btn-outline-light:hover {\n color: #000;\n background-color: #f8f9fa;\n border-color: #f8f9fa;\n}\n.btn-check:focus + .btn-outline-light, .btn-outline-light:focus {\n box-shadow: 0 0 0 0.25rem rgba(248, 249, 250, 0.5);\n}\n.btn-check:checked + .btn-outline-light, .btn-check:active + .btn-outline-light, .btn-outline-light:active, .btn-outline-light.active, .btn-outline-light.dropdown-toggle.show {\n color: #000;\n background-color: #f8f9fa;\n border-color: #f8f9fa;\n}\n.btn-check:checked + .btn-outline-light:focus, .btn-check:active + .btn-outline-light:focus, .btn-outline-light:active:focus, .btn-outline-light.active:focus, .btn-outline-light.dropdown-toggle.show:focus {\n box-shadow: 0 0 0 0.25rem rgba(248, 249, 250, 0.5);\n}\n.btn-outline-light:disabled, .btn-outline-light.disabled {\n color: #f8f9fa;\n background-color: transparent;\n}\n\n.btn-outline-dark {\n color: #212529;\n border-color: #212529;\n}\n.btn-outline-dark:hover {\n color: #fff;\n background-color: #212529;\n border-color: #212529;\n}\n.btn-check:focus + .btn-outline-dark, .btn-outline-dark:focus {\n box-shadow: 0 0 0 0.25rem rgba(33, 37, 41, 0.5);\n}\n.btn-check:checked + .btn-outline-dark, .btn-check:active + .btn-outline-dark, .btn-outline-dark:active, .btn-outline-dark.active, .btn-outline-dark.dropdown-toggle.show {\n color: #fff;\n background-color: #212529;\n border-color: #212529;\n}\n.btn-check:checked + .btn-outline-dark:focus, .btn-check:active + .btn-outline-dark:focus, .btn-outline-dark:active:focus, .btn-outline-dark.active:focus, .btn-outline-dark.dropdown-toggle.show:focus {\n box-shadow: 0 0 0 0.25rem rgba(33, 37, 41, 0.5);\n}\n.btn-outline-dark:disabled, .btn-outline-dark.disabled {\n color: #212529;\n background-color: transparent;\n}\n\n.btn-link {\n font-weight: 400;\n color: #5533ff;\n text-decoration: underline;\n}\n.btn-link:hover {\n color: #4429cc;\n}\n.btn-link:disabled, .btn-link.disabled {\n color: #6c757d;\n}\n\n.btn-lg, .btn-group-lg > .btn, .wpcf7 .btn-group-lg > input[type=submit], .woocommerce-info .btn-group-lg > a.button, .woocommerce-notices-wrapper .woocommerce-message .btn-group-lg > a.button {\n padding: 0.5rem 1rem;\n font-size: 1.25rem;\n border-radius: 0.3rem;\n}\n\n.btn-sm, .btn-group-sm > .btn, .wpcf7 .btn-group-sm > input[type=submit], .woocommerce-info .btn-group-sm > a.button, .woocommerce-notices-wrapper .woocommerce-message .btn-group-sm > a.button {\n padding: 0.25rem 0.5rem;\n font-size: 0.875rem;\n border-radius: 0.2rem;\n}\n\n.fade {\n transition: opacity 0.15s linear;\n}\n@media (prefers-reduced-motion: reduce) {\n .fade {\n transition: none;\n }\n}\n.fade:not(.show) {\n opacity: 0;\n}\n\n.collapse:not(.show) {\n display: none;\n}\n\n.collapsing {\n height: 0;\n overflow: hidden;\n transition: height 0.35s ease;\n}\n@media (prefers-reduced-motion: reduce) {\n .collapsing {\n transition: none;\n }\n}\n.collapsing.collapse-horizontal {\n width: 0;\n height: auto;\n transition: width 0.35s ease;\n}\n@media (prefers-reduced-motion: reduce) {\n .collapsing.collapse-horizontal {\n transition: none;\n }\n}\n\n.dropup,\n.dropend,\n.dropdown,\n.dropstart {\n position: relative;\n}\n\n.dropdown-toggle {\n white-space: nowrap;\n}\n.dropdown-toggle::after {\n display: inline-block;\n margin-left: 0.255em;\n vertical-align: 0.255em;\n content: \"\";\n border-top: 0.3em solid;\n border-right: 0.3em solid transparent;\n border-bottom: 0;\n border-left: 0.3em solid transparent;\n}\n.dropdown-toggle:empty::after {\n margin-left: 0;\n}\n\n.dropdown-menu {\n position: absolute;\n z-index: 1000;\n display: none;\n min-width: 10rem;\n padding: 0.5rem 0;\n margin: 0;\n font-size: 1rem;\n color: #212529;\n text-align: left;\n list-style: none;\n background-color: #fff;\n background-clip: padding-box;\n border: 1px solid rgba(0, 0, 0, 0.15);\n border-radius: 0.25rem;\n}\n.dropdown-menu[data-bs-popper] {\n top: 100%;\n left: 0;\n margin-top: 0.125rem;\n}\n\n.dropdown-menu-start {\n --bs-position: start;\n}\n.dropdown-menu-start[data-bs-popper] {\n right: auto;\n left: 0;\n}\n\n.dropdown-menu-end {\n --bs-position: end;\n}\n.dropdown-menu-end[data-bs-popper] {\n right: 0;\n left: auto;\n}\n\n@media (min-width: 576px) {\n .dropdown-menu-sm-start {\n --bs-position: start;\n }\n .dropdown-menu-sm-start[data-bs-popper] {\n right: auto;\n left: 0;\n }\n\n .dropdown-menu-sm-end {\n --bs-position: end;\n }\n .dropdown-menu-sm-end[data-bs-popper] {\n right: 0;\n left: auto;\n }\n}\n@media (min-width: 768px) {\n .dropdown-menu-md-start {\n --bs-position: start;\n }\n .dropdown-menu-md-start[data-bs-popper] {\n right: auto;\n left: 0;\n }\n\n .dropdown-menu-md-end {\n --bs-position: end;\n }\n .dropdown-menu-md-end[data-bs-popper] {\n right: 0;\n left: auto;\n }\n}\n@media (min-width: 992px) {\n .dropdown-menu-lg-start {\n --bs-position: start;\n }\n .dropdown-menu-lg-start[data-bs-popper] {\n right: auto;\n left: 0;\n }\n\n .dropdown-menu-lg-end {\n --bs-position: end;\n }\n .dropdown-menu-lg-end[data-bs-popper] {\n right: 0;\n left: auto;\n }\n}\n@media (min-width: 1200px) {\n .dropdown-menu-xl-start {\n --bs-position: start;\n }\n .dropdown-menu-xl-start[data-bs-popper] {\n right: auto;\n left: 0;\n }\n\n .dropdown-menu-xl-end {\n --bs-position: end;\n }\n .dropdown-menu-xl-end[data-bs-popper] {\n right: 0;\n left: auto;\n }\n}\n@media (min-width: 1400px) {\n .dropdown-menu-xxl-start {\n --bs-position: start;\n }\n .dropdown-menu-xxl-start[data-bs-popper] {\n right: auto;\n left: 0;\n }\n\n .dropdown-menu-xxl-end {\n --bs-position: end;\n }\n .dropdown-menu-xxl-end[data-bs-popper] {\n right: 0;\n left: auto;\n }\n}\n.dropup .dropdown-menu[data-bs-popper] {\n top: auto;\n bottom: 100%;\n margin-top: 0;\n margin-bottom: 0.125rem;\n}\n.dropup .dropdown-toggle::after {\n display: inline-block;\n margin-left: 0.255em;\n vertical-align: 0.255em;\n content: \"\";\n border-top: 0;\n border-right: 0.3em solid transparent;\n border-bottom: 0.3em solid;\n border-left: 0.3em solid transparent;\n}\n.dropup .dropdown-toggle:empty::after {\n margin-left: 0;\n}\n\n.dropend .dropdown-menu[data-bs-popper] {\n top: 0;\n right: auto;\n left: 100%;\n margin-top: 0;\n margin-left: 0.125rem;\n}\n.dropend .dropdown-toggle::after {\n display: inline-block;\n margin-left: 0.255em;\n vertical-align: 0.255em;\n content: \"\";\n border-top: 0.3em solid transparent;\n border-right: 0;\n border-bottom: 0.3em solid transparent;\n border-left: 0.3em solid;\n}\n.dropend .dropdown-toggle:empty::after {\n margin-left: 0;\n}\n.dropend .dropdown-toggle::after {\n vertical-align: 0;\n}\n\n.dropstart .dropdown-menu[data-bs-popper] {\n top: 0;\n right: 100%;\n left: auto;\n margin-top: 0;\n margin-right: 0.125rem;\n}\n.dropstart .dropdown-toggle::after {\n display: inline-block;\n margin-left: 0.255em;\n vertical-align: 0.255em;\n content: \"\";\n}\n.dropstart .dropdown-toggle::after {\n display: none;\n}\n.dropstart .dropdown-toggle::before {\n display: inline-block;\n margin-right: 0.255em;\n vertical-align: 0.255em;\n content: \"\";\n border-top: 0.3em solid transparent;\n border-right: 0.3em solid;\n border-bottom: 0.3em solid transparent;\n}\n.dropstart .dropdown-toggle:empty::after {\n margin-left: 0;\n}\n.dropstart .dropdown-toggle::before {\n vertical-align: 0;\n}\n\n.dropdown-divider {\n height: 0;\n margin: 0.5rem 0;\n overflow: hidden;\n border-top: 1px solid rgba(0, 0, 0, 0.15);\n}\n\n.dropdown-item {\n display: block;\n width: 100%;\n padding: 0.25rem 1rem;\n clear: both;\n font-weight: 400;\n color: #212529;\n text-align: inherit;\n text-decoration: none;\n white-space: nowrap;\n background-color: transparent;\n border: 0;\n}\n.dropdown-item:hover, .dropdown-item:focus {\n color: #1e2125;\n background-color: #e9ecef;\n}\n.dropdown-item.active, .dropdown-item:active {\n color: #fff;\n text-decoration: none;\n background-color: #5533ff;\n}\n.dropdown-item.disabled, .dropdown-item:disabled {\n color: #adb5bd;\n pointer-events: none;\n background-color: transparent;\n}\n\n.dropdown-menu.show {\n display: block;\n}\n\n.dropdown-header {\n display: block;\n padding: 0.5rem 1rem;\n margin-bottom: 0;\n font-size: 0.875rem;\n color: #6c757d;\n white-space: nowrap;\n}\n\n.dropdown-item-text {\n display: block;\n padding: 0.25rem 1rem;\n color: #212529;\n}\n\n.dropdown-menu-dark {\n color: #dee2e6;\n background-color: #343a40;\n border-color: rgba(0, 0, 0, 0.15);\n}\n.dropdown-menu-dark .dropdown-item {\n color: #dee2e6;\n}\n.dropdown-menu-dark .dropdown-item:hover, .dropdown-menu-dark .dropdown-item:focus {\n color: #fff;\n background-color: rgba(255, 255, 255, 0.15);\n}\n.dropdown-menu-dark .dropdown-item.active, .dropdown-menu-dark .dropdown-item:active {\n color: #fff;\n background-color: #5533ff;\n}\n.dropdown-menu-dark .dropdown-item.disabled, .dropdown-menu-dark .dropdown-item:disabled {\n color: #adb5bd;\n}\n.dropdown-menu-dark .dropdown-divider {\n border-color: rgba(0, 0, 0, 0.15);\n}\n.dropdown-menu-dark .dropdown-item-text {\n color: #dee2e6;\n}\n.dropdown-menu-dark .dropdown-header {\n color: #adb5bd;\n}\n\n.btn-group,\n.btn-group-vertical {\n position: relative;\n display: inline-flex;\n vertical-align: middle;\n}\n.btn-group > .btn, .wpcf7 .btn-group > input[type=submit], .woocommerce-info .btn-group > a.button, .woocommerce-notices-wrapper .woocommerce-message .btn-group > a.button,\n.btn-group-vertical > .btn,\n.wpcf7 .btn-group-vertical > input[type=submit],\n.woocommerce-info .btn-group-vertical > a.button,\n.woocommerce-notices-wrapper .woocommerce-message .btn-group-vertical > a.button {\n position: relative;\n flex: 1 1 auto;\n}\n.btn-group > .btn-check:checked + .btn, .wpcf7 .btn-group > .btn-check:checked + input[type=submit], .woocommerce-info .btn-group > .btn-check:checked + a.button, .woocommerce-notices-wrapper .woocommerce-message .btn-group > .btn-check:checked + a.button,\n.btn-group > .btn-check:focus + .btn,\n.wpcf7 .btn-group > .btn-check:focus + input[type=submit],\n.woocommerce-info .btn-group > .btn-check:focus + a.button,\n.woocommerce-notices-wrapper .woocommerce-message .btn-group > .btn-check:focus + a.button,\n.btn-group > .btn:hover,\n.wpcf7 .btn-group > input[type=submit]:hover,\n.woocommerce-info .btn-group > a.button:hover,\n.woocommerce-notices-wrapper .woocommerce-message .btn-group > a.button:hover,\n.btn-group > .btn:focus,\n.wpcf7 .btn-group > input[type=submit]:focus,\n.woocommerce-info .btn-group > a.button:focus,\n.woocommerce-notices-wrapper .woocommerce-message .btn-group > a.button:focus,\n.btn-group > .btn:active,\n.wpcf7 .btn-group > input[type=submit]:active,\n.woocommerce-info .btn-group > a.button:active,\n.woocommerce-notices-wrapper .woocommerce-message .btn-group > a.button:active,\n.btn-group > .btn.active,\n.wpcf7 .btn-group > input.active[type=submit],\n.woocommerce-info .btn-group > a.active.button,\n.woocommerce-notices-wrapper .woocommerce-message .btn-group > a.active.button,\n.btn-group-vertical > .btn-check:checked + .btn,\n.wpcf7 .btn-group-vertical > .btn-check:checked + input[type=submit],\n.woocommerce-info .btn-group-vertical > .btn-check:checked + a.button,\n.woocommerce-notices-wrapper .woocommerce-message .btn-group-vertical > .btn-check:checked + a.button,\n.btn-group-vertical > .btn-check:focus + .btn,\n.wpcf7 .btn-group-vertical > .btn-check:focus + input[type=submit],\n.woocommerce-info .btn-group-vertical > .btn-check:focus + a.button,\n.woocommerce-notices-wrapper .woocommerce-message .btn-group-vertical > .btn-check:focus + a.button,\n.btn-group-vertical > .btn:hover,\n.wpcf7 .btn-group-vertical > input[type=submit]:hover,\n.woocommerce-info .btn-group-vertical > a.button:hover,\n.woocommerce-notices-wrapper .woocommerce-message .btn-group-vertical > a.button:hover,\n.btn-group-vertical > .btn:focus,\n.wpcf7 .btn-group-vertical > input[type=submit]:focus,\n.woocommerce-info .btn-group-vertical > a.button:focus,\n.woocommerce-notices-wrapper .woocommerce-message .btn-group-vertical > a.button:focus,\n.btn-group-vertical > .btn:active,\n.wpcf7 .btn-group-vertical > input[type=submit]:active,\n.woocommerce-info .btn-group-vertical > a.button:active,\n.woocommerce-notices-wrapper .woocommerce-message .btn-group-vertical > a.button:active,\n.btn-group-vertical > .btn.active,\n.wpcf7 .btn-group-vertical > input.active[type=submit],\n.woocommerce-info .btn-group-vertical > a.active.button,\n.woocommerce-notices-wrapper .woocommerce-message .btn-group-vertical > a.active.button {\n z-index: 1;\n}\n\n.btn-toolbar {\n display: flex;\n flex-wrap: wrap;\n justify-content: flex-start;\n}\n.btn-toolbar .input-group {\n width: auto;\n}\n\n.btn-group > .btn:not(:first-child), .wpcf7 .btn-group > input[type=submit]:not(:first-child), .woocommerce-info .btn-group > a.button:not(:first-child), .woocommerce-notices-wrapper .woocommerce-message .btn-group > a.button:not(:first-child),\n.btn-group > .btn-group:not(:first-child) {\n margin-left: -1px;\n}\n.btn-group > .btn:not(:last-child):not(.dropdown-toggle), .wpcf7 .btn-group > input[type=submit]:not(:last-child):not(.dropdown-toggle), .woocommerce-info .btn-group > a.button:not(:last-child):not(.dropdown-toggle), .woocommerce-notices-wrapper .woocommerce-message .btn-group > a.button:not(:last-child):not(.dropdown-toggle),\n.btn-group > .btn-group:not(:last-child) > .btn,\n.wpcf7 .btn-group > .btn-group:not(:last-child) > input[type=submit],\n.woocommerce-info .btn-group > .btn-group:not(:last-child) > a.button,\n.woocommerce-notices-wrapper .woocommerce-message .btn-group > .btn-group:not(:last-child) > a.button {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n}\n.btn-group > .btn:nth-child(n+3), .wpcf7 .btn-group > input[type=submit]:nth-child(n+3), .woocommerce-info .btn-group > a.button:nth-child(n+3), .woocommerce-notices-wrapper .woocommerce-message .btn-group > a.button:nth-child(n+3),\n.btn-group > :not(.btn-check) + .btn,\n.wpcf7 .btn-group > :not(.btn-check) + input[type=submit],\n.woocommerce-info .btn-group > :not(.btn-check) + a.button,\n.woocommerce-notices-wrapper .woocommerce-message .btn-group > :not(.btn-check) + a.button,\n.btn-group > .btn-group:not(:first-child) > .btn,\n.wpcf7 .btn-group > .btn-group:not(:first-child) > input[type=submit],\n.woocommerce-info .btn-group > .btn-group:not(:first-child) > a.button,\n.woocommerce-notices-wrapper .woocommerce-message .btn-group > .btn-group:not(:first-child) > a.button {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n}\n\n.dropdown-toggle-split {\n padding-right: 0.5625rem;\n padding-left: 0.5625rem;\n}\n.dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after, .dropend .dropdown-toggle-split::after {\n margin-left: 0;\n}\n.dropstart .dropdown-toggle-split::before {\n margin-right: 0;\n}\n\n.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split, .wpcf7 .btn-group-sm > input[type=submit] + .dropdown-toggle-split, .woocommerce-info .btn-group-sm > a.button + .dropdown-toggle-split, .woocommerce-notices-wrapper .woocommerce-message .btn-group-sm > a.button + .dropdown-toggle-split {\n padding-right: 0.375rem;\n padding-left: 0.375rem;\n}\n\n.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split, .wpcf7 .btn-group-lg > input[type=submit] + .dropdown-toggle-split, .woocommerce-info .btn-group-lg > a.button + .dropdown-toggle-split, .woocommerce-notices-wrapper .woocommerce-message .btn-group-lg > a.button + .dropdown-toggle-split {\n padding-right: 0.75rem;\n padding-left: 0.75rem;\n}\n\n.btn-group-vertical {\n flex-direction: column;\n align-items: flex-start;\n justify-content: center;\n}\n.btn-group-vertical > .btn, .wpcf7 .btn-group-vertical > input[type=submit], .woocommerce-info .btn-group-vertical > a.button, .woocommerce-notices-wrapper .woocommerce-message .btn-group-vertical > a.button,\n.btn-group-vertical > .btn-group {\n width: 100%;\n}\n.btn-group-vertical > .btn:not(:first-child), .wpcf7 .btn-group-vertical > input[type=submit]:not(:first-child), .woocommerce-info .btn-group-vertical > a.button:not(:first-child), .woocommerce-notices-wrapper .woocommerce-message .btn-group-vertical > a.button:not(:first-child),\n.btn-group-vertical > .btn-group:not(:first-child) {\n margin-top: -1px;\n}\n.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle), .wpcf7 .btn-group-vertical > input[type=submit]:not(:last-child):not(.dropdown-toggle), .woocommerce-info .btn-group-vertical > a.button:not(:last-child):not(.dropdown-toggle), .woocommerce-notices-wrapper .woocommerce-message .btn-group-vertical > a.button:not(:last-child):not(.dropdown-toggle),\n.btn-group-vertical > .btn-group:not(:last-child) > .btn,\n.wpcf7 .btn-group-vertical > .btn-group:not(:last-child) > input[type=submit],\n.woocommerce-info .btn-group-vertical > .btn-group:not(:last-child) > a.button,\n.woocommerce-notices-wrapper .woocommerce-message .btn-group-vertical > .btn-group:not(:last-child) > a.button {\n border-bottom-right-radius: 0;\n border-bottom-left-radius: 0;\n}\n.btn-group-vertical > .btn ~ .btn, .wpcf7 .btn-group-vertical > input[type=submit] ~ .btn, .wpcf7 .btn-group-vertical > .btn ~ input[type=submit], .wpcf7 .btn-group-vertical > input[type=submit] ~ input[type=submit], .woocommerce-info .btn-group-vertical > a.button ~ .btn, .woocommerce-info .wpcf7 .btn-group-vertical > a.button ~ input[type=submit], .wpcf7 .woocommerce-info .btn-group-vertical > a.button ~ input[type=submit], .woocommerce-info .btn-group-vertical > .btn ~ a.button, .woocommerce-info .wpcf7 .btn-group-vertical > input[type=submit] ~ a.button, .wpcf7 .woocommerce-info .btn-group-vertical > input[type=submit] ~ a.button, .woocommerce-info .btn-group-vertical > a.button ~ a.button, .woocommerce-notices-wrapper .woocommerce-message .btn-group-vertical > a.button ~ .btn, .woocommerce-notices-wrapper .woocommerce-message .wpcf7 .btn-group-vertical > a.button ~ input[type=submit], .wpcf7 .woocommerce-notices-wrapper .woocommerce-message .btn-group-vertical > a.button ~ input[type=submit], .woocommerce-notices-wrapper .woocommerce-message .btn-group-vertical > .btn ~ a.button, .woocommerce-notices-wrapper .woocommerce-message .wpcf7 .btn-group-vertical > input[type=submit] ~ a.button, .wpcf7 .woocommerce-notices-wrapper .woocommerce-message .btn-group-vertical > input[type=submit] ~ a.button, .woocommerce-notices-wrapper .woocommerce-message .btn-group-vertical > a.button ~ a.button,\n.btn-group-vertical > .btn-group:not(:first-child) > .btn,\n.wpcf7 .btn-group-vertical > .btn-group:not(:first-child) > input[type=submit],\n.woocommerce-info .btn-group-vertical > .btn-group:not(:first-child) > a.button,\n.woocommerce-notices-wrapper .woocommerce-message .btn-group-vertical > .btn-group:not(:first-child) > a.button {\n border-top-left-radius: 0;\n border-top-right-radius: 0;\n}\n\n.nav {\n display: flex;\n flex-wrap: wrap;\n padding-left: 0;\n margin-bottom: 0;\n list-style: none;\n}\n\n.nav-link {\n display: block;\n padding: 0.5rem 1rem;\n color: #5533ff;\n text-decoration: none;\n transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out;\n}\n@media (prefers-reduced-motion: reduce) {\n .nav-link {\n transition: none;\n }\n}\n.nav-link:hover, .nav-link:focus {\n color: #4429cc;\n}\n.nav-link.disabled {\n color: #6c757d;\n pointer-events: none;\n cursor: default;\n}\n\n.nav-tabs {\n border-bottom: 1px solid #dee2e6;\n}\n.nav-tabs .nav-link {\n margin-bottom: -1px;\n background: none;\n border: 1px solid transparent;\n border-top-left-radius: 0.25rem;\n border-top-right-radius: 0.25rem;\n}\n.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {\n border-color: #e9ecef #e9ecef #dee2e6;\n isolation: isolate;\n}\n.nav-tabs .nav-link.disabled {\n color: #6c757d;\n background-color: transparent;\n border-color: transparent;\n}\n.nav-tabs .nav-link.active,\n.nav-tabs .nav-item.show .nav-link {\n color: #495057;\n background-color: #fff;\n border-color: #dee2e6 #dee2e6 #fff;\n}\n.nav-tabs .dropdown-menu {\n margin-top: -1px;\n border-top-left-radius: 0;\n border-top-right-radius: 0;\n}\n\n.nav-pills .nav-link {\n background: none;\n border: 0;\n border-radius: 0.25rem;\n}\n.nav-pills .nav-link.active,\n.nav-pills .show > .nav-link {\n color: #fff;\n background-color: #5533ff;\n}\n\n.nav-fill > .nav-link,\n.nav-fill .nav-item {\n flex: 1 1 auto;\n text-align: center;\n}\n\n.nav-justified > .nav-link,\n.nav-justified .nav-item {\n flex-basis: 0;\n flex-grow: 1;\n text-align: center;\n}\n\n.nav-fill .nav-item .nav-link,\n.nav-justified .nav-item .nav-link {\n width: 100%;\n}\n\n.tab-content > .tab-pane {\n display: none;\n}\n.tab-content > .active {\n display: block;\n}\n\n.navbar {\n position: relative;\n display: flex;\n flex-wrap: wrap;\n align-items: center;\n justify-content: space-between;\n padding-top: 0.5rem;\n padding-bottom: 0.5rem;\n}\n.navbar > .container,\n.navbar > .container-fluid,\n.navbar > .container-sm,\n.navbar > .container-md,\n.navbar > .container-lg,\n.navbar > .container-xl,\n.navbar > .container-xxl {\n display: flex;\n flex-wrap: inherit;\n align-items: center;\n justify-content: space-between;\n}\n.navbar-brand {\n padding-top: 0.3125rem;\n padding-bottom: 0.3125rem;\n margin-right: 1rem;\n font-size: 1.25rem;\n text-decoration: none;\n white-space: nowrap;\n}\n.navbar-nav {\n display: flex;\n flex-direction: column;\n padding-left: 0;\n margin-bottom: 0;\n list-style: none;\n}\n.navbar-nav .nav-link {\n padding-right: 0;\n padding-left: 0;\n}\n.navbar-nav .dropdown-menu {\n position: static;\n}\n\n.navbar-text {\n padding-top: 0.5rem;\n padding-bottom: 0.5rem;\n}\n\n.navbar-collapse {\n flex-basis: 100%;\n flex-grow: 1;\n align-items: center;\n}\n\n.navbar-toggler {\n padding: 0.25rem 0.75rem;\n font-size: 1.25rem;\n line-height: 1;\n background-color: transparent;\n border: 1px solid transparent;\n border-radius: 0.25rem;\n transition: box-shadow 0.15s ease-in-out;\n}\n@media (prefers-reduced-motion: reduce) {\n .navbar-toggler {\n transition: none;\n }\n}\n.navbar-toggler:hover {\n text-decoration: none;\n}\n.navbar-toggler:focus {\n text-decoration: none;\n outline: 0;\n box-shadow: 0 0 0 0.25rem;\n}\n\n.navbar-toggler-icon {\n display: inline-block;\n width: 1.5em;\n height: 1.5em;\n vertical-align: middle;\n background-repeat: no-repeat;\n background-position: center;\n background-size: 100%;\n}\n\n.navbar-nav-scroll {\n max-height: var(--bs-scroll-height, 75vh);\n overflow-y: auto;\n}\n\n@media (min-width: 576px) {\n .navbar-expand-sm {\n flex-wrap: nowrap;\n justify-content: flex-start;\n }\n .navbar-expand-sm .navbar-nav {\n flex-direction: row;\n }\n .navbar-expand-sm .navbar-nav .dropdown-menu {\n position: absolute;\n }\n .navbar-expand-sm .navbar-nav .nav-link {\n padding-right: 0.5rem;\n padding-left: 0.5rem;\n }\n .navbar-expand-sm .navbar-nav-scroll {\n overflow: visible;\n }\n .navbar-expand-sm .navbar-collapse {\n display: flex !important;\n flex-basis: auto;\n }\n .navbar-expand-sm .navbar-toggler {\n display: none;\n }\n .navbar-expand-sm .offcanvas-header {\n display: none;\n }\n .navbar-expand-sm .offcanvas {\n position: inherit;\n bottom: 0;\n z-index: 1000;\n flex-grow: 1;\n visibility: visible !important;\n background-color: transparent;\n border-right: 0;\n border-left: 0;\n transition: none;\n transform: none;\n }\n .navbar-expand-sm .offcanvas-top,\n.navbar-expand-sm .offcanvas-bottom {\n height: auto;\n border-top: 0;\n border-bottom: 0;\n }\n .navbar-expand-sm .offcanvas-body {\n display: flex;\n flex-grow: 0;\n padding: 0;\n overflow-y: visible;\n }\n}\n@media (min-width: 768px) {\n .navbar-expand-md {\n flex-wrap: nowrap;\n justify-content: flex-start;\n }\n .navbar-expand-md .navbar-nav {\n flex-direction: row;\n }\n .navbar-expand-md .navbar-nav .dropdown-menu {\n position: absolute;\n }\n .navbar-expand-md .navbar-nav .nav-link {\n padding-right: 0.5rem;\n padding-left: 0.5rem;\n }\n .navbar-expand-md .navbar-nav-scroll {\n overflow: visible;\n }\n .navbar-expand-md .navbar-collapse {\n display: flex !important;\n flex-basis: auto;\n }\n .navbar-expand-md .navbar-toggler {\n display: none;\n }\n .navbar-expand-md .offcanvas-header {\n display: none;\n }\n .navbar-expand-md .offcanvas {\n position: inherit;\n bottom: 0;\n z-index: 1000;\n flex-grow: 1;\n visibility: visible !important;\n background-color: transparent;\n border-right: 0;\n border-left: 0;\n transition: none;\n transform: none;\n }\n .navbar-expand-md .offcanvas-top,\n.navbar-expand-md .offcanvas-bottom {\n height: auto;\n border-top: 0;\n border-bottom: 0;\n }\n .navbar-expand-md .offcanvas-body {\n display: flex;\n flex-grow: 0;\n padding: 0;\n overflow-y: visible;\n }\n}\n@media (min-width: 992px) {\n .navbar-expand-lg {\n flex-wrap: nowrap;\n justify-content: flex-start;\n }\n .navbar-expand-lg .navbar-nav {\n flex-direction: row;\n }\n .navbar-expand-lg .navbar-nav .dropdown-menu {\n position: absolute;\n }\n .navbar-expand-lg .navbar-nav .nav-link {\n padding-right: 0.5rem;\n padding-left: 0.5rem;\n }\n .navbar-expand-lg .navbar-nav-scroll {\n overflow: visible;\n }\n .navbar-expand-lg .navbar-collapse {\n display: flex !important;\n flex-basis: auto;\n }\n .navbar-expand-lg .navbar-toggler {\n display: none;\n }\n .navbar-expand-lg .offcanvas-header {\n display: none;\n }\n .navbar-expand-lg .offcanvas {\n position: inherit;\n bottom: 0;\n z-index: 1000;\n flex-grow: 1;\n visibility: visible !important;\n background-color: transparent;\n border-right: 0;\n border-left: 0;\n transition: none;\n transform: none;\n }\n .navbar-expand-lg .offcanvas-top,\n.navbar-expand-lg .offcanvas-bottom {\n height: auto;\n border-top: 0;\n border-bottom: 0;\n }\n .navbar-expand-lg .offcanvas-body {\n display: flex;\n flex-grow: 0;\n padding: 0;\n overflow-y: visible;\n }\n}\n@media (min-width: 1200px) {\n .navbar-expand-xl {\n flex-wrap: nowrap;\n justify-content: flex-start;\n }\n .navbar-expand-xl .navbar-nav {\n flex-direction: row;\n }\n .navbar-expand-xl .navbar-nav .dropdown-menu {\n position: absolute;\n }\n .navbar-expand-xl .navbar-nav .nav-link {\n padding-right: 0.5rem;\n padding-left: 0.5rem;\n }\n .navbar-expand-xl .navbar-nav-scroll {\n overflow: visible;\n }\n .navbar-expand-xl .navbar-collapse {\n display: flex !important;\n flex-basis: auto;\n }\n .navbar-expand-xl .navbar-toggler {\n display: none;\n }\n .navbar-expand-xl .offcanvas-header {\n display: none;\n }\n .navbar-expand-xl .offcanvas {\n position: inherit;\n bottom: 0;\n z-index: 1000;\n flex-grow: 1;\n visibility: visible !important;\n background-color: transparent;\n border-right: 0;\n border-left: 0;\n transition: none;\n transform: none;\n }\n .navbar-expand-xl .offcanvas-top,\n.navbar-expand-xl .offcanvas-bottom {\n height: auto;\n border-top: 0;\n border-bottom: 0;\n }\n .navbar-expand-xl .offcanvas-body {\n display: flex;\n flex-grow: 0;\n padding: 0;\n overflow-y: visible;\n }\n}\n@media (min-width: 1400px) {\n .navbar-expand-xxl {\n flex-wrap: nowrap;\n justify-content: flex-start;\n }\n .navbar-expand-xxl .navbar-nav {\n flex-direction: row;\n }\n .navbar-expand-xxl .navbar-nav .dropdown-menu {\n position: absolute;\n }\n .navbar-expand-xxl .navbar-nav .nav-link {\n padding-right: 0.5rem;\n padding-left: 0.5rem;\n }\n .navbar-expand-xxl .navbar-nav-scroll {\n overflow: visible;\n }\n .navbar-expand-xxl .navbar-collapse {\n display: flex !important;\n flex-basis: auto;\n }\n .navbar-expand-xxl .navbar-toggler {\n display: none;\n }\n .navbar-expand-xxl .offcanvas-header {\n display: none;\n }\n .navbar-expand-xxl .offcanvas {\n position: inherit;\n bottom: 0;\n z-index: 1000;\n flex-grow: 1;\n visibility: visible !important;\n background-color: transparent;\n border-right: 0;\n border-left: 0;\n transition: none;\n transform: none;\n }\n .navbar-expand-xxl .offcanvas-top,\n.navbar-expand-xxl .offcanvas-bottom {\n height: auto;\n border-top: 0;\n border-bottom: 0;\n }\n .navbar-expand-xxl .offcanvas-body {\n display: flex;\n flex-grow: 0;\n padding: 0;\n overflow-y: visible;\n }\n}\n.navbar-expand {\n flex-wrap: nowrap;\n justify-content: flex-start;\n}\n.navbar-expand .navbar-nav {\n flex-direction: row;\n}\n.navbar-expand .navbar-nav .dropdown-menu {\n position: absolute;\n}\n.navbar-expand .navbar-nav .nav-link {\n padding-right: 0.5rem;\n padding-left: 0.5rem;\n}\n.navbar-expand .navbar-nav-scroll {\n overflow: visible;\n}\n.navbar-expand .navbar-collapse {\n display: flex !important;\n flex-basis: auto;\n}\n.navbar-expand .navbar-toggler {\n display: none;\n}\n.navbar-expand .offcanvas-header {\n display: none;\n}\n.navbar-expand .offcanvas {\n position: inherit;\n bottom: 0;\n z-index: 1000;\n flex-grow: 1;\n visibility: visible !important;\n background-color: transparent;\n border-right: 0;\n border-left: 0;\n transition: none;\n transform: none;\n}\n.navbar-expand .offcanvas-top,\n.navbar-expand .offcanvas-bottom {\n height: auto;\n border-top: 0;\n border-bottom: 0;\n}\n.navbar-expand .offcanvas-body {\n display: flex;\n flex-grow: 0;\n padding: 0;\n overflow-y: visible;\n}\n\n.navbar-light .navbar-brand {\n color: rgba(0, 0, 0, 0.9);\n}\n.navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus {\n color: rgba(0, 0, 0, 0.9);\n}\n.navbar-light .navbar-nav .nav-link {\n color: rgba(0, 0, 0, 0.55);\n}\n.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {\n color: rgba(0, 0, 0, 0.7);\n}\n.navbar-light .navbar-nav .nav-link.disabled {\n color: rgba(0, 0, 0, 0.3);\n}\n.navbar-light .navbar-nav .show > .nav-link,\n.navbar-light .navbar-nav .nav-link.active {\n color: rgba(0, 0, 0, 0.9);\n}\n.navbar-light .navbar-toggler {\n color: rgba(0, 0, 0, 0.55);\n border-color: rgba(0, 0, 0, 0.1);\n}\n.navbar-light .navbar-toggler-icon {\n background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e\");\n}\n.navbar-light .navbar-text {\n color: rgba(0, 0, 0, 0.55);\n}\n.navbar-light .navbar-text a,\n.navbar-light .navbar-text a:hover,\n.navbar-light .navbar-text a:focus {\n color: rgba(0, 0, 0, 0.9);\n}\n\n.navbar-dark .navbar-brand {\n color: #fff;\n}\n.navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus {\n color: #fff;\n}\n.navbar-dark .navbar-nav .nav-link {\n color: rgba(255, 255, 255, 0.55);\n}\n.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {\n color: rgba(255, 255, 255, 0.75);\n}\n.navbar-dark .navbar-nav .nav-link.disabled {\n color: rgba(255, 255, 255, 0.25);\n}\n.navbar-dark .navbar-nav .show > .nav-link,\n.navbar-dark .navbar-nav .nav-link.active {\n color: #fff;\n}\n.navbar-dark .navbar-toggler {\n color: rgba(255, 255, 255, 0.55);\n border-color: rgba(255, 255, 255, 0.1);\n}\n.navbar-dark .navbar-toggler-icon {\n background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e\");\n}\n.navbar-dark .navbar-text {\n color: rgba(255, 255, 255, 0.55);\n}\n.navbar-dark .navbar-text a,\n.navbar-dark .navbar-text a:hover,\n.navbar-dark .navbar-text a:focus {\n color: #fff;\n}\n\n.card {\n position: relative;\n display: flex;\n flex-direction: column;\n min-width: 0;\n word-wrap: break-word;\n background-color: #fff;\n background-clip: border-box;\n border: 1px solid rgba(0, 0, 0, 0.125);\n border-radius: 0.25rem;\n}\n.card > hr {\n margin-right: 0;\n margin-left: 0;\n}\n.card > .list-group {\n border-top: inherit;\n border-bottom: inherit;\n}\n.card > .list-group:first-child {\n border-top-width: 0;\n border-top-left-radius: calc(0.25rem - 1px);\n border-top-right-radius: calc(0.25rem - 1px);\n}\n.card > .list-group:last-child {\n border-bottom-width: 0;\n border-bottom-right-radius: calc(0.25rem - 1px);\n border-bottom-left-radius: calc(0.25rem - 1px);\n}\n.card > .card-header + .list-group,\n.card > .list-group + .card-footer {\n border-top: 0;\n}\n\n.card-body {\n flex: 1 1 auto;\n padding: 1rem 1rem;\n}\n\n.card-title {\n margin-bottom: 0.5rem;\n}\n\n.card-subtitle {\n margin-top: -0.25rem;\n margin-bottom: 0;\n}\n\n.card-text:last-child {\n margin-bottom: 0;\n}\n\n.card-link + .card-link {\n margin-left: 1rem;\n}\n\n.card-header {\n padding: 0.5rem 1rem;\n margin-bottom: 0;\n background-color: rgba(0, 0, 0, 0.03);\n border-bottom: 1px solid rgba(0, 0, 0, 0.125);\n}\n.card-header:first-child {\n border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0;\n}\n\n.card-footer {\n padding: 0.5rem 1rem;\n background-color: rgba(0, 0, 0, 0.03);\n border-top: 1px solid rgba(0, 0, 0, 0.125);\n}\n.card-footer:last-child {\n border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px);\n}\n\n.card-header-tabs {\n margin-right: -0.5rem;\n margin-bottom: -0.5rem;\n margin-left: -0.5rem;\n border-bottom: 0;\n}\n\n.card-header-pills {\n margin-right: -0.5rem;\n margin-left: -0.5rem;\n}\n\n.card-img-overlay {\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n padding: 1rem;\n border-radius: calc(0.25rem - 1px);\n}\n\n.card-img,\n.card-img-top,\n.card-img-bottom {\n width: 100%;\n}\n\n.card-img,\n.card-img-top {\n border-top-left-radius: calc(0.25rem - 1px);\n border-top-right-radius: calc(0.25rem - 1px);\n}\n\n.card-img,\n.card-img-bottom {\n border-bottom-right-radius: calc(0.25rem - 1px);\n border-bottom-left-radius: calc(0.25rem - 1px);\n}\n\n.card-group > .card {\n margin-bottom: 0.75rem;\n}\n@media (min-width: 576px) {\n .card-group {\n display: flex;\n flex-flow: row wrap;\n }\n .card-group > .card {\n flex: 1 0 0%;\n margin-bottom: 0;\n }\n .card-group > .card + .card {\n margin-left: 0;\n border-left: 0;\n }\n .card-group > .card:not(:last-child) {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n }\n .card-group > .card:not(:last-child) .card-img-top,\n.card-group > .card:not(:last-child) .card-header {\n border-top-right-radius: 0;\n }\n .card-group > .card:not(:last-child) .card-img-bottom,\n.card-group > .card:not(:last-child) .card-footer {\n border-bottom-right-radius: 0;\n }\n .card-group > .card:not(:first-child) {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n }\n .card-group > .card:not(:first-child) .card-img-top,\n.card-group > .card:not(:first-child) .card-header {\n border-top-left-radius: 0;\n }\n .card-group > .card:not(:first-child) .card-img-bottom,\n.card-group > .card:not(:first-child) .card-footer {\n border-bottom-left-radius: 0;\n }\n}\n\n.accordion-button {\n position: relative;\n display: flex;\n align-items: center;\n width: 100%;\n padding: 1rem 1.25rem;\n font-size: 1rem;\n color: #212529;\n text-align: left;\n background-color: #fff;\n border: 0;\n border-radius: 0;\n overflow-anchor: none;\n transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, border-radius 0.15s ease;\n}\n@media (prefers-reduced-motion: reduce) {\n .accordion-button {\n transition: none;\n }\n}\n.accordion-button:not(.collapsed) {\n color: #4d2ee6;\n background-color: #eeebff;\n box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.125);\n}\n.accordion-button:not(.collapsed)::after {\n background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%234d2ee6'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e\");\n transform: rotate(-180deg);\n}\n.accordion-button::after {\n flex-shrink: 0;\n width: 1.25rem;\n height: 1.25rem;\n margin-left: auto;\n content: \"\";\n background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e\");\n background-repeat: no-repeat;\n background-size: 1.25rem;\n transition: transform 0.2s ease-in-out;\n}\n@media (prefers-reduced-motion: reduce) {\n .accordion-button::after {\n transition: none;\n }\n}\n.accordion-button:hover {\n z-index: 2;\n}\n.accordion-button:focus {\n z-index: 3;\n border-color: #aa99ff;\n outline: 0;\n box-shadow: 0 0 0 0.25rem rgba(85, 51, 255, 0.25);\n}\n\n.accordion-header {\n margin-bottom: 0;\n}\n\n.accordion-item {\n background-color: #fff;\n border: 1px solid rgba(0, 0, 0, 0.125);\n}\n.accordion-item:first-of-type {\n border-top-left-radius: 0.25rem;\n border-top-right-radius: 0.25rem;\n}\n.accordion-item:first-of-type .accordion-button {\n border-top-left-radius: calc(0.25rem - 1px);\n border-top-right-radius: calc(0.25rem - 1px);\n}\n.accordion-item:not(:first-of-type) {\n border-top: 0;\n}\n.accordion-item:last-of-type {\n border-bottom-right-radius: 0.25rem;\n border-bottom-left-radius: 0.25rem;\n}\n.accordion-item:last-of-type .accordion-button.collapsed {\n border-bottom-right-radius: calc(0.25rem - 1px);\n border-bottom-left-radius: calc(0.25rem - 1px);\n}\n.accordion-item:last-of-type .accordion-collapse {\n border-bottom-right-radius: 0.25rem;\n border-bottom-left-radius: 0.25rem;\n}\n\n.accordion-body {\n padding: 1rem 1.25rem;\n}\n\n.accordion-flush .accordion-collapse {\n border-width: 0;\n}\n.accordion-flush .accordion-item {\n border-right: 0;\n border-left: 0;\n border-radius: 0;\n}\n.accordion-flush .accordion-item:first-child {\n border-top: 0;\n}\n.accordion-flush .accordion-item:last-child {\n border-bottom: 0;\n}\n.accordion-flush .accordion-item .accordion-button {\n border-radius: 0;\n}\n\n.breadcrumb {\n display: flex;\n flex-wrap: wrap;\n padding: 0 0;\n margin-bottom: 1rem;\n list-style: none;\n}\n\n.breadcrumb-item + .breadcrumb-item {\n padding-left: 0.5rem;\n}\n.breadcrumb-item + .breadcrumb-item::before {\n float: left;\n padding-right: 0.5rem;\n color: #6c757d;\n content: var(--bs-breadcrumb-divider, \"/\") /* rtl: var(--bs-breadcrumb-divider, \"/\") */;\n}\n.breadcrumb-item.active {\n color: #6c757d;\n}\n\n.pagination {\n display: flex;\n padding-left: 0;\n list-style: none;\n}\n\n.page-link {\n position: relative;\n display: block;\n color: #5533ff;\n text-decoration: none;\n background-color: #fff;\n border: 1px solid #dee2e6;\n transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n}\n@media (prefers-reduced-motion: reduce) {\n .page-link {\n transition: none;\n }\n}\n.page-link:hover {\n z-index: 2;\n color: #4429cc;\n background-color: #e9ecef;\n border-color: #dee2e6;\n}\n.page-link:focus {\n z-index: 3;\n color: #4429cc;\n background-color: #e9ecef;\n outline: 0;\n box-shadow: 0 0 0 0.25rem rgba(85, 51, 255, 0.25);\n}\n\n.page-item:not(:first-child) .page-link {\n margin-left: -1px;\n}\n.page-item.active .page-link {\n z-index: 3;\n color: #fff;\n background-color: #5533ff;\n border-color: #5533ff;\n}\n.page-item.disabled .page-link {\n color: #6c757d;\n pointer-events: none;\n background-color: #fff;\n border-color: #dee2e6;\n}\n\n.page-link {\n padding: 0.375rem 0.75rem;\n}\n\n.page-item:first-child .page-link {\n border-top-left-radius: 0.25rem;\n border-bottom-left-radius: 0.25rem;\n}\n.page-item:last-child .page-link {\n border-top-right-radius: 0.25rem;\n border-bottom-right-radius: 0.25rem;\n}\n\n.pagination-lg .page-link {\n padding: 0.75rem 1.5rem;\n font-size: 1.25rem;\n}\n.pagination-lg .page-item:first-child .page-link {\n border-top-left-radius: 0.3rem;\n border-bottom-left-radius: 0.3rem;\n}\n.pagination-lg .page-item:last-child .page-link {\n border-top-right-radius: 0.3rem;\n border-bottom-right-radius: 0.3rem;\n}\n\n.pagination-sm .page-link {\n padding: 0.25rem 0.5rem;\n font-size: 0.875rem;\n}\n.pagination-sm .page-item:first-child .page-link {\n border-top-left-radius: 0.2rem;\n border-bottom-left-radius: 0.2rem;\n}\n.pagination-sm .page-item:last-child .page-link {\n border-top-right-radius: 0.2rem;\n border-bottom-right-radius: 0.2rem;\n}\n\n.badge {\n display: inline-block;\n padding: 0.35em 0.65em;\n font-size: 0.75em;\n font-weight: 700;\n line-height: 1;\n color: #fff;\n text-align: center;\n white-space: nowrap;\n vertical-align: baseline;\n border-radius: 0.25rem;\n}\n.badge:empty {\n display: none;\n}\n\n.btn .badge, .wpcf7 input[type=submit] .badge, .woocommerce-info a.button .badge, .woocommerce-notices-wrapper .woocommerce-message a.button .badge {\n position: relative;\n top: -1px;\n}\n\n.alert, .woocommerce-info, .woocommerce-notices-wrapper .woocommerce-message {\n position: relative;\n padding: 1rem 1rem;\n margin-bottom: 1rem;\n border: 1px solid transparent;\n border-radius: 0.25rem;\n}\n\n.alert-heading {\n color: inherit;\n}\n\n.alert-link {\n font-weight: 700;\n}\n\n.alert-dismissible {\n padding-right: 3rem;\n}\n.alert-dismissible .btn-close {\n position: absolute;\n top: 0;\n right: 0;\n z-index: 2;\n padding: 1.25rem 1rem;\n}\n\n.alert-primary {\n color: #331f99;\n background-color: #ddd6ff;\n border-color: #ccc2ff;\n}\n.alert-primary .alert-link {\n color: #29197a;\n}\n\n.alert-secondary {\n color: #41464b;\n background-color: #e2e3e5;\n border-color: #d3d6d8;\n}\n.alert-secondary .alert-link {\n color: #34383c;\n}\n\n.alert-success, .woocommerce-notices-wrapper .woocommerce-message {\n color: #0f5132;\n background-color: #d1e7dd;\n border-color: #badbcc;\n}\n.alert-success .alert-link, .woocommerce-notices-wrapper .woocommerce-message .alert-link {\n color: #0c4128;\n}\n\n.alert-info, .woocommerce-info {\n color: #055160;\n background-color: #cff4fc;\n border-color: #b6effb;\n}\n.alert-info .alert-link, .woocommerce-info .alert-link {\n color: #04414d;\n}\n\n.alert-warning {\n color: #664d03;\n background-color: #fff3cd;\n border-color: #ffecb5;\n}\n.alert-warning .alert-link {\n color: #523e02;\n}\n\n.alert-danger, .woocommerce-notices-wrapper .woocommerce-message.woocommerce-error {\n color: #842029;\n background-color: #f8d7da;\n border-color: #f5c2c7;\n}\n.alert-danger .alert-link, .woocommerce-notices-wrapper .woocommerce-message.woocommerce-error .alert-link {\n color: #6a1a21;\n}\n\n.alert-light {\n color: #636464;\n background-color: #fefefe;\n border-color: #fdfdfe;\n}\n.alert-light .alert-link {\n color: #4f5050;\n}\n\n.alert-dark {\n color: #141619;\n background-color: #d3d3d4;\n border-color: #bcbebf;\n}\n.alert-dark .alert-link {\n color: #101214;\n}\n\n@keyframes progress-bar-stripes {\n 0% {\n background-position-x: 1rem;\n }\n}\n.progress {\n display: flex;\n height: 1rem;\n overflow: hidden;\n font-size: 0.75rem;\n background-color: #e9ecef;\n border-radius: 0.25rem;\n}\n\n.progress-bar {\n display: flex;\n flex-direction: column;\n justify-content: center;\n overflow: hidden;\n color: #fff;\n text-align: center;\n white-space: nowrap;\n background-color: #5533ff;\n transition: width 0.6s ease;\n}\n@media (prefers-reduced-motion: reduce) {\n .progress-bar {\n transition: none;\n }\n}\n\n.progress-bar-striped {\n background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n background-size: 1rem 1rem;\n}\n\n.progress-bar-animated {\n animation: 1s linear infinite progress-bar-stripes;\n}\n@media (prefers-reduced-motion: reduce) {\n .progress-bar-animated {\n animation: none;\n }\n}\n\n.list-group {\n display: flex;\n flex-direction: column;\n padding-left: 0;\n margin-bottom: 0;\n border-radius: 0.25rem;\n}\n\n.list-group-numbered {\n list-style-type: none;\n counter-reset: section;\n}\n.list-group-numbered > li::before {\n content: counters(section, \".\") \". \";\n counter-increment: section;\n}\n\n.list-group-item-action {\n width: 100%;\n color: #495057;\n text-align: inherit;\n}\n.list-group-item-action:hover, .list-group-item-action:focus {\n z-index: 1;\n color: #495057;\n text-decoration: none;\n background-color: #f8f9fa;\n}\n.list-group-item-action:active {\n color: #212529;\n background-color: #e9ecef;\n}\n\n.list-group-item {\n position: relative;\n display: block;\n padding: 0.5rem 1rem;\n color: #212529;\n text-decoration: none;\n background-color: #fff;\n border: 1px solid rgba(0, 0, 0, 0.125);\n}\n.list-group-item:first-child {\n border-top-left-radius: inherit;\n border-top-right-radius: inherit;\n}\n.list-group-item:last-child {\n border-bottom-right-radius: inherit;\n border-bottom-left-radius: inherit;\n}\n.list-group-item.disabled, .list-group-item:disabled {\n color: #6c757d;\n pointer-events: none;\n background-color: #fff;\n}\n.list-group-item.active {\n z-index: 2;\n color: #fff;\n background-color: #5533ff;\n border-color: #5533ff;\n}\n.list-group-item + .list-group-item {\n border-top-width: 0;\n}\n.list-group-item + .list-group-item.active {\n margin-top: -1px;\n border-top-width: 1px;\n}\n\n.list-group-horizontal {\n flex-direction: row;\n}\n.list-group-horizontal > .list-group-item:first-child {\n border-bottom-left-radius: 0.25rem;\n border-top-right-radius: 0;\n}\n.list-group-horizontal > .list-group-item:last-child {\n border-top-right-radius: 0.25rem;\n border-bottom-left-radius: 0;\n}\n.list-group-horizontal > .list-group-item.active {\n margin-top: 0;\n}\n.list-group-horizontal > .list-group-item + .list-group-item {\n border-top-width: 1px;\n border-left-width: 0;\n}\n.list-group-horizontal > .list-group-item + .list-group-item.active {\n margin-left: -1px;\n border-left-width: 1px;\n}\n\n@media (min-width: 576px) {\n .list-group-horizontal-sm {\n flex-direction: row;\n }\n .list-group-horizontal-sm > .list-group-item:first-child {\n border-bottom-left-radius: 0.25rem;\n border-top-right-radius: 0;\n }\n .list-group-horizontal-sm > .list-group-item:last-child {\n border-top-right-radius: 0.25rem;\n border-bottom-left-radius: 0;\n }\n .list-group-horizontal-sm > .list-group-item.active {\n margin-top: 0;\n }\n .list-group-horizontal-sm > .list-group-item + .list-group-item {\n border-top-width: 1px;\n border-left-width: 0;\n }\n .list-group-horizontal-sm > .list-group-item + .list-group-item.active {\n margin-left: -1px;\n border-left-width: 1px;\n }\n}\n@media (min-width: 768px) {\n .list-group-horizontal-md {\n flex-direction: row;\n }\n .list-group-horizontal-md > .list-group-item:first-child {\n border-bottom-left-radius: 0.25rem;\n border-top-right-radius: 0;\n }\n .list-group-horizontal-md > .list-group-item:last-child {\n border-top-right-radius: 0.25rem;\n border-bottom-left-radius: 0;\n }\n .list-group-horizontal-md > .list-group-item.active {\n margin-top: 0;\n }\n .list-group-horizontal-md > .list-group-item + .list-group-item {\n border-top-width: 1px;\n border-left-width: 0;\n }\n .list-group-horizontal-md > .list-group-item + .list-group-item.active {\n margin-left: -1px;\n border-left-width: 1px;\n }\n}\n@media (min-width: 992px) {\n .list-group-horizontal-lg {\n flex-direction: row;\n }\n .list-group-horizontal-lg > .list-group-item:first-child {\n border-bottom-left-radius: 0.25rem;\n border-top-right-radius: 0;\n }\n .list-group-horizontal-lg > .list-group-item:last-child {\n border-top-right-radius: 0.25rem;\n border-bottom-left-radius: 0;\n }\n .list-group-horizontal-lg > .list-group-item.active {\n margin-top: 0;\n }\n .list-group-horizontal-lg > .list-group-item + .list-group-item {\n border-top-width: 1px;\n border-left-width: 0;\n }\n .list-group-horizontal-lg > .list-group-item + .list-group-item.active {\n margin-left: -1px;\n border-left-width: 1px;\n }\n}\n@media (min-width: 1200px) {\n .list-group-horizontal-xl {\n flex-direction: row;\n }\n .list-group-horizontal-xl > .list-group-item:first-child {\n border-bottom-left-radius: 0.25rem;\n border-top-right-radius: 0;\n }\n .list-group-horizontal-xl > .list-group-item:last-child {\n border-top-right-radius: 0.25rem;\n border-bottom-left-radius: 0;\n }\n .list-group-horizontal-xl > .list-group-item.active {\n margin-top: 0;\n }\n .list-group-horizontal-xl > .list-group-item + .list-group-item {\n border-top-width: 1px;\n border-left-width: 0;\n }\n .list-group-horizontal-xl > .list-group-item + .list-group-item.active {\n margin-left: -1px;\n border-left-width: 1px;\n }\n}\n@media (min-width: 1400px) {\n .list-group-horizontal-xxl {\n flex-direction: row;\n }\n .list-group-horizontal-xxl > .list-group-item:first-child {\n border-bottom-left-radius: 0.25rem;\n border-top-right-radius: 0;\n }\n .list-group-horizontal-xxl > .list-group-item:last-child {\n border-top-right-radius: 0.25rem;\n border-bottom-left-radius: 0;\n }\n .list-group-horizontal-xxl > .list-group-item.active {\n margin-top: 0;\n }\n .list-group-horizontal-xxl > .list-group-item + .list-group-item {\n border-top-width: 1px;\n border-left-width: 0;\n }\n .list-group-horizontal-xxl > .list-group-item + .list-group-item.active {\n margin-left: -1px;\n border-left-width: 1px;\n }\n}\n.list-group-flush {\n border-radius: 0;\n}\n.list-group-flush > .list-group-item {\n border-width: 0 0 1px;\n}\n.list-group-flush > .list-group-item:last-child {\n border-bottom-width: 0;\n}\n\n.list-group-item-primary {\n color: #331f99;\n background-color: #ddd6ff;\n}\n.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {\n color: #331f99;\n background-color: #c7c1e6;\n}\n.list-group-item-primary.list-group-item-action.active {\n color: #fff;\n background-color: #331f99;\n border-color: #331f99;\n}\n\n.list-group-item-secondary {\n color: #41464b;\n background-color: #e2e3e5;\n}\n.list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {\n color: #41464b;\n background-color: #cbccce;\n}\n.list-group-item-secondary.list-group-item-action.active {\n color: #fff;\n background-color: #41464b;\n border-color: #41464b;\n}\n\n.list-group-item-success {\n color: #0f5132;\n background-color: #d1e7dd;\n}\n.list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {\n color: #0f5132;\n background-color: #bcd0c7;\n}\n.list-group-item-success.list-group-item-action.active {\n color: #fff;\n background-color: #0f5132;\n border-color: #0f5132;\n}\n\n.list-group-item-info {\n color: #055160;\n background-color: #cff4fc;\n}\n.list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {\n color: #055160;\n background-color: #badce3;\n}\n.list-group-item-info.list-group-item-action.active {\n color: #fff;\n background-color: #055160;\n border-color: #055160;\n}\n\n.list-group-item-warning {\n color: #664d03;\n background-color: #fff3cd;\n}\n.list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {\n color: #664d03;\n background-color: #e6dbb9;\n}\n.list-group-item-warning.list-group-item-action.active {\n color: #fff;\n background-color: #664d03;\n border-color: #664d03;\n}\n\n.list-group-item-danger {\n color: #842029;\n background-color: #f8d7da;\n}\n.list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {\n color: #842029;\n background-color: #dfc2c4;\n}\n.list-group-item-danger.list-group-item-action.active {\n color: #fff;\n background-color: #842029;\n border-color: #842029;\n}\n\n.list-group-item-light {\n color: #636464;\n background-color: #fefefe;\n}\n.list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {\n color: #636464;\n background-color: #e5e5e5;\n}\n.list-group-item-light.list-group-item-action.active {\n color: #fff;\n background-color: #636464;\n border-color: #636464;\n}\n\n.list-group-item-dark {\n color: #141619;\n background-color: #d3d3d4;\n}\n.list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {\n color: #141619;\n background-color: #bebebf;\n}\n.list-group-item-dark.list-group-item-action.active {\n color: #fff;\n background-color: #141619;\n border-color: #141619;\n}\n\n.btn-close {\n box-sizing: content-box;\n width: 1em;\n height: 1em;\n padding: 0.25em 0.25em;\n color: #000;\n background: transparent url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e\") center/1em auto no-repeat;\n border: 0;\n border-radius: 0.25rem;\n opacity: 0.5;\n}\n.btn-close:hover {\n color: #000;\n text-decoration: none;\n opacity: 0.75;\n}\n.btn-close:focus {\n outline: 0;\n box-shadow: 0 0 0 0.25rem rgba(85, 51, 255, 0.25);\n opacity: 1;\n}\n.btn-close:disabled, .btn-close.disabled {\n pointer-events: none;\n user-select: none;\n opacity: 0.25;\n}\n\n.btn-close-white {\n filter: invert(1) grayscale(100%) brightness(200%);\n}\n\n.toast {\n width: 350px;\n max-width: 100%;\n font-size: 0.875rem;\n pointer-events: auto;\n background-color: rgba(255, 255, 255, 0.85);\n background-clip: padding-box;\n border: 1px solid rgba(0, 0, 0, 0.1);\n box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);\n border-radius: 0.25rem;\n}\n.toast.showing {\n opacity: 0;\n}\n.toast:not(.show) {\n display: none;\n}\n\n.toast-container {\n width: max-content;\n max-width: 100%;\n pointer-events: none;\n}\n.toast-container > :not(:last-child) {\n margin-bottom: 0.75rem;\n}\n\n.toast-header {\n display: flex;\n align-items: center;\n padding: 0.5rem 0.75rem;\n color: #6c757d;\n background-color: rgba(255, 255, 255, 0.85);\n background-clip: padding-box;\n border-bottom: 1px solid rgba(0, 0, 0, 0.05);\n border-top-left-radius: calc(0.25rem - 1px);\n border-top-right-radius: calc(0.25rem - 1px);\n}\n.toast-header .btn-close {\n margin-right: -0.375rem;\n margin-left: 0.75rem;\n}\n\n.toast-body {\n padding: 0.75rem;\n word-wrap: break-word;\n}\n\n.modal {\n position: fixed;\n top: 0;\n left: 0;\n z-index: 1055;\n display: none;\n width: 100%;\n height: 100%;\n overflow-x: hidden;\n overflow-y: auto;\n outline: 0;\n}\n\n.modal-dialog {\n position: relative;\n width: auto;\n margin: 0.5rem;\n pointer-events: none;\n}\n.modal.fade .modal-dialog {\n transition: transform 0.3s ease-out;\n transform: translate(0, -50px);\n}\n@media (prefers-reduced-motion: reduce) {\n .modal.fade .modal-dialog {\n transition: none;\n }\n}\n.modal.show .modal-dialog {\n transform: none;\n}\n.modal.modal-static .modal-dialog {\n transform: scale(1.02);\n}\n\n.modal-dialog-scrollable {\n height: calc(100% - 1rem);\n}\n.modal-dialog-scrollable .modal-content {\n max-height: 100%;\n overflow: hidden;\n}\n.modal-dialog-scrollable .modal-body {\n overflow-y: auto;\n}\n\n.modal-dialog-centered {\n display: flex;\n align-items: center;\n min-height: calc(100% - 1rem);\n}\n\n.modal-content {\n position: relative;\n display: flex;\n flex-direction: column;\n width: 100%;\n pointer-events: auto;\n background-color: #fff;\n background-clip: padding-box;\n border: 1px solid rgba(0, 0, 0, 0.2);\n border-radius: 0.3rem;\n outline: 0;\n}\n\n.modal-backdrop {\n position: fixed;\n top: 0;\n left: 0;\n z-index: 1050;\n width: 100vw;\n height: 100vh;\n background-color: #000;\n}\n.modal-backdrop.fade {\n opacity: 0;\n}\n.modal-backdrop.show {\n opacity: 0.5;\n}\n\n.modal-header {\n display: flex;\n flex-shrink: 0;\n align-items: center;\n justify-content: space-between;\n padding: 1rem 1rem;\n border-bottom: 1px solid #dee2e6;\n border-top-left-radius: calc(0.3rem - 1px);\n border-top-right-radius: calc(0.3rem - 1px);\n}\n.modal-header .btn-close {\n padding: 0.5rem 0.5rem;\n margin: -0.5rem -0.5rem -0.5rem auto;\n}\n\n.modal-title {\n margin-bottom: 0;\n line-height: 1.5;\n}\n\n.modal-body {\n position: relative;\n flex: 1 1 auto;\n padding: 1rem;\n}\n\n.modal-footer {\n display: flex;\n flex-wrap: wrap;\n flex-shrink: 0;\n align-items: center;\n justify-content: flex-end;\n padding: 0.75rem;\n border-top: 1px solid #dee2e6;\n border-bottom-right-radius: calc(0.3rem - 1px);\n border-bottom-left-radius: calc(0.3rem - 1px);\n}\n.modal-footer > * {\n margin: 0.25rem;\n}\n\n@media (min-width: 576px) {\n .modal-dialog {\n max-width: 500px;\n margin: 1.75rem auto;\n }\n\n .modal-dialog-scrollable {\n height: calc(100% - 3.5rem);\n }\n\n .modal-dialog-centered {\n min-height: calc(100% - 3.5rem);\n }\n\n .modal-sm {\n max-width: 300px;\n }\n}\n@media (min-width: 992px) {\n .modal-lg,\n.modal-xl {\n max-width: 800px;\n }\n}\n@media (min-width: 1200px) {\n .modal-xl {\n max-width: 1140px;\n }\n}\n.modal-fullscreen {\n width: 100vw;\n max-width: none;\n height: 100%;\n margin: 0;\n}\n.modal-fullscreen .modal-content {\n height: 100%;\n border: 0;\n border-radius: 0;\n}\n.modal-fullscreen .modal-header {\n border-radius: 0;\n}\n.modal-fullscreen .modal-body {\n overflow-y: auto;\n}\n.modal-fullscreen .modal-footer {\n border-radius: 0;\n}\n\n@media (max-width: 575.98px) {\n .modal-fullscreen-sm-down {\n width: 100vw;\n max-width: none;\n height: 100%;\n margin: 0;\n }\n .modal-fullscreen-sm-down .modal-content {\n height: 100%;\n border: 0;\n border-radius: 0;\n }\n .modal-fullscreen-sm-down .modal-header {\n border-radius: 0;\n }\n .modal-fullscreen-sm-down .modal-body {\n overflow-y: auto;\n }\n .modal-fullscreen-sm-down .modal-footer {\n border-radius: 0;\n }\n}\n@media (max-width: 767.98px) {\n .modal-fullscreen-md-down {\n width: 100vw;\n max-width: none;\n height: 100%;\n margin: 0;\n }\n .modal-fullscreen-md-down .modal-content {\n height: 100%;\n border: 0;\n border-radius: 0;\n }\n .modal-fullscreen-md-down .modal-header {\n border-radius: 0;\n }\n .modal-fullscreen-md-down .modal-body {\n overflow-y: auto;\n }\n .modal-fullscreen-md-down .modal-footer {\n border-radius: 0;\n }\n}\n@media (max-width: 991.98px) {\n .modal-fullscreen-lg-down {\n width: 100vw;\n max-width: none;\n height: 100%;\n margin: 0;\n }\n .modal-fullscreen-lg-down .modal-content {\n height: 100%;\n border: 0;\n border-radius: 0;\n }\n .modal-fullscreen-lg-down .modal-header {\n border-radius: 0;\n }\n .modal-fullscreen-lg-down .modal-body {\n overflow-y: auto;\n }\n .modal-fullscreen-lg-down .modal-footer {\n border-radius: 0;\n }\n}\n@media (max-width: 1199.98px) {\n .modal-fullscreen-xl-down {\n width: 100vw;\n max-width: none;\n height: 100%;\n margin: 0;\n }\n .modal-fullscreen-xl-down .modal-content {\n height: 100%;\n border: 0;\n border-radius: 0;\n }\n .modal-fullscreen-xl-down .modal-header {\n border-radius: 0;\n }\n .modal-fullscreen-xl-down .modal-body {\n overflow-y: auto;\n }\n .modal-fullscreen-xl-down .modal-footer {\n border-radius: 0;\n }\n}\n@media (max-width: 1399.98px) {\n .modal-fullscreen-xxl-down {\n width: 100vw;\n max-width: none;\n height: 100%;\n margin: 0;\n }\n .modal-fullscreen-xxl-down .modal-content {\n height: 100%;\n border: 0;\n border-radius: 0;\n }\n .modal-fullscreen-xxl-down .modal-header {\n border-radius: 0;\n }\n .modal-fullscreen-xxl-down .modal-body {\n overflow-y: auto;\n }\n .modal-fullscreen-xxl-down .modal-footer {\n border-radius: 0;\n }\n}\n.tooltip {\n position: absolute;\n z-index: 1080;\n display: block;\n margin: 0;\n font-family: var(--bs-font-sans-serif);\n font-style: normal;\n font-weight: 400;\n line-height: 1.5;\n text-align: left;\n text-align: start;\n text-decoration: none;\n text-shadow: none;\n text-transform: none;\n letter-spacing: normal;\n word-break: normal;\n word-spacing: normal;\n white-space: normal;\n line-break: auto;\n font-size: 0.875rem;\n word-wrap: break-word;\n opacity: 0;\n}\n.tooltip.show {\n opacity: 0.9;\n}\n.tooltip .tooltip-arrow {\n position: absolute;\n display: block;\n width: 0.8rem;\n height: 0.4rem;\n}\n.tooltip .tooltip-arrow::before {\n position: absolute;\n content: \"\";\n border-color: transparent;\n border-style: solid;\n}\n\n.bs-tooltip-top, .bs-tooltip-auto[data-popper-placement^=top] {\n padding: 0.4rem 0;\n}\n.bs-tooltip-top .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow {\n bottom: 0;\n}\n.bs-tooltip-top .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before {\n top: -1px;\n border-width: 0.4rem 0.4rem 0;\n border-top-color: #000;\n}\n\n.bs-tooltip-end, .bs-tooltip-auto[data-popper-placement^=right] {\n padding: 0 0.4rem;\n}\n.bs-tooltip-end .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow {\n left: 0;\n width: 0.4rem;\n height: 0.8rem;\n}\n.bs-tooltip-end .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before {\n right: -1px;\n border-width: 0.4rem 0.4rem 0.4rem 0;\n border-right-color: #000;\n}\n\n.bs-tooltip-bottom, .bs-tooltip-auto[data-popper-placement^=bottom] {\n padding: 0.4rem 0;\n}\n.bs-tooltip-bottom .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow {\n top: 0;\n}\n.bs-tooltip-bottom .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before {\n bottom: -1px;\n border-width: 0 0.4rem 0.4rem;\n border-bottom-color: #000;\n}\n\n.bs-tooltip-start, .bs-tooltip-auto[data-popper-placement^=left] {\n padding: 0 0.4rem;\n}\n.bs-tooltip-start .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow {\n right: 0;\n width: 0.4rem;\n height: 0.8rem;\n}\n.bs-tooltip-start .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before {\n left: -1px;\n border-width: 0.4rem 0 0.4rem 0.4rem;\n border-left-color: #000;\n}\n\n.tooltip-inner {\n max-width: 200px;\n padding: 0.25rem 0.5rem;\n color: #fff;\n text-align: center;\n background-color: #000;\n border-radius: 0.25rem;\n}\n\n.popover {\n position: absolute;\n top: 0;\n left: 0 /* rtl:ignore */;\n z-index: 1070;\n display: block;\n max-width: 276px;\n font-family: var(--bs-font-sans-serif);\n font-style: normal;\n font-weight: 400;\n line-height: 1.5;\n text-align: left;\n text-align: start;\n text-decoration: none;\n text-shadow: none;\n text-transform: none;\n letter-spacing: normal;\n word-break: normal;\n word-spacing: normal;\n white-space: normal;\n line-break: auto;\n font-size: 0.875rem;\n word-wrap: break-word;\n background-color: #fff;\n background-clip: padding-box;\n border: 1px solid rgba(0, 0, 0, 0.2);\n border-radius: 0.3rem;\n}\n.popover .popover-arrow {\n position: absolute;\n display: block;\n width: 1rem;\n height: 0.5rem;\n}\n.popover .popover-arrow::before, .popover .popover-arrow::after {\n position: absolute;\n display: block;\n content: \"\";\n border-color: transparent;\n border-style: solid;\n}\n\n.bs-popover-top > .popover-arrow, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow {\n bottom: calc(-0.5rem - 1px);\n}\n.bs-popover-top > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before {\n bottom: 0;\n border-width: 0.5rem 0.5rem 0;\n border-top-color: rgba(0, 0, 0, 0.25);\n}\n.bs-popover-top > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after {\n bottom: 1px;\n border-width: 0.5rem 0.5rem 0;\n border-top-color: #fff;\n}\n\n.bs-popover-end > .popover-arrow, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow {\n left: calc(-0.5rem - 1px);\n width: 0.5rem;\n height: 1rem;\n}\n.bs-popover-end > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before {\n left: 0;\n border-width: 0.5rem 0.5rem 0.5rem 0;\n border-right-color: rgba(0, 0, 0, 0.25);\n}\n.bs-popover-end > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after {\n left: 1px;\n border-width: 0.5rem 0.5rem 0.5rem 0;\n border-right-color: #fff;\n}\n\n.bs-popover-bottom > .popover-arrow, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow {\n top: calc(-0.5rem - 1px);\n}\n.bs-popover-bottom > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before {\n top: 0;\n border-width: 0 0.5rem 0.5rem 0.5rem;\n border-bottom-color: rgba(0, 0, 0, 0.25);\n}\n.bs-popover-bottom > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after {\n top: 1px;\n border-width: 0 0.5rem 0.5rem 0.5rem;\n border-bottom-color: #fff;\n}\n.bs-popover-bottom .popover-header::before, .bs-popover-auto[data-popper-placement^=bottom] .popover-header::before {\n position: absolute;\n top: 0;\n left: 50%;\n display: block;\n width: 1rem;\n margin-left: -0.5rem;\n content: \"\";\n border-bottom: 1px solid #f0f0f0;\n}\n\n.bs-popover-start > .popover-arrow, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow {\n right: calc(-0.5rem - 1px);\n width: 0.5rem;\n height: 1rem;\n}\n.bs-popover-start > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before {\n right: 0;\n border-width: 0.5rem 0 0.5rem 0.5rem;\n border-left-color: rgba(0, 0, 0, 0.25);\n}\n.bs-popover-start > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after {\n right: 1px;\n border-width: 0.5rem 0 0.5rem 0.5rem;\n border-left-color: #fff;\n}\n\n.popover-header {\n padding: 0.5rem 1rem;\n margin-bottom: 0;\n font-size: 1rem;\n background-color: #f0f0f0;\n border-bottom: 1px solid rgba(0, 0, 0, 0.2);\n border-top-left-radius: calc(0.3rem - 1px);\n border-top-right-radius: calc(0.3rem - 1px);\n}\n.popover-header:empty {\n display: none;\n}\n\n.popover-body {\n padding: 1rem 1rem;\n color: #212529;\n}\n\n.carousel {\n position: relative;\n}\n\n.carousel.pointer-event {\n touch-action: pan-y;\n}\n\n.carousel-inner {\n position: relative;\n width: 100%;\n overflow: hidden;\n}\n.carousel-inner::after {\n display: block;\n clear: both;\n content: \"\";\n}\n\n.carousel-item {\n position: relative;\n display: none;\n float: left;\n width: 100%;\n margin-right: -100%;\n backface-visibility: hidden;\n transition: transform 0.6s ease-in-out;\n}\n@media (prefers-reduced-motion: reduce) {\n .carousel-item {\n transition: none;\n }\n}\n\n.carousel-item.active,\n.carousel-item-next,\n.carousel-item-prev {\n display: block;\n}\n\n/* rtl:begin:ignore */\n.carousel-item-next:not(.carousel-item-start),\n.active.carousel-item-end {\n transform: translateX(100%);\n}\n\n.carousel-item-prev:not(.carousel-item-end),\n.active.carousel-item-start {\n transform: translateX(-100%);\n}\n\n/* rtl:end:ignore */\n.carousel-fade .carousel-item {\n opacity: 0;\n transition-property: opacity;\n transform: none;\n}\n.carousel-fade .carousel-item.active,\n.carousel-fade .carousel-item-next.carousel-item-start,\n.carousel-fade .carousel-item-prev.carousel-item-end {\n z-index: 1;\n opacity: 1;\n}\n.carousel-fade .active.carousel-item-start,\n.carousel-fade .active.carousel-item-end {\n z-index: 0;\n opacity: 0;\n transition: opacity 0s 0.6s;\n}\n@media (prefers-reduced-motion: reduce) {\n .carousel-fade .active.carousel-item-start,\n.carousel-fade .active.carousel-item-end {\n transition: none;\n }\n}\n\n.carousel-control-prev,\n.carousel-control-next {\n position: absolute;\n top: 0;\n bottom: 0;\n z-index: 1;\n display: flex;\n align-items: center;\n justify-content: center;\n width: 15%;\n padding: 0;\n color: #fff;\n text-align: center;\n background: none;\n border: 0;\n opacity: 0.5;\n transition: opacity 0.15s ease;\n}\n@media (prefers-reduced-motion: reduce) {\n .carousel-control-prev,\n.carousel-control-next {\n transition: none;\n }\n}\n.carousel-control-prev:hover, .carousel-control-prev:focus,\n.carousel-control-next:hover,\n.carousel-control-next:focus {\n color: #fff;\n text-decoration: none;\n outline: 0;\n opacity: 0.9;\n}\n\n.carousel-control-prev {\n left: 0;\n}\n\n.carousel-control-next {\n right: 0;\n}\n\n.carousel-control-prev-icon,\n.carousel-control-next-icon {\n display: inline-block;\n width: 2rem;\n height: 2rem;\n background-repeat: no-repeat;\n background-position: 50%;\n background-size: 100% 100%;\n}\n\n/* rtl:options: {\n \"autoRename\": true,\n \"stringMap\":[ {\n \"name\" : \"prev-next\",\n \"search\" : \"prev\",\n \"replace\" : \"next\"\n } ]\n} */\n.carousel-control-prev-icon {\n background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e\");\n}\n\n.carousel-control-next-icon {\n background-image: url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e\");\n}\n\n.carousel-indicators {\n position: absolute;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: 2;\n display: flex;\n justify-content: center;\n padding: 0;\n margin-right: 15%;\n margin-bottom: 1rem;\n margin-left: 15%;\n list-style: none;\n}\n.carousel-indicators [data-bs-target] {\n box-sizing: content-box;\n flex: 0 1 auto;\n width: 30px;\n height: 3px;\n padding: 0;\n margin-right: 3px;\n margin-left: 3px;\n text-indent: -999px;\n cursor: pointer;\n background-color: #fff;\n background-clip: padding-box;\n border: 0;\n border-top: 10px solid transparent;\n border-bottom: 10px solid transparent;\n opacity: 0.5;\n transition: opacity 0.6s ease;\n}\n@media (prefers-reduced-motion: reduce) {\n .carousel-indicators [data-bs-target] {\n transition: none;\n }\n}\n.carousel-indicators .active {\n opacity: 1;\n}\n\n.carousel-caption {\n position: absolute;\n right: 15%;\n bottom: 1.25rem;\n left: 15%;\n padding-top: 1.25rem;\n padding-bottom: 1.25rem;\n color: #fff;\n text-align: center;\n}\n\n.carousel-dark .carousel-control-prev-icon,\n.carousel-dark .carousel-control-next-icon {\n filter: invert(1) grayscale(100);\n}\n.carousel-dark .carousel-indicators [data-bs-target] {\n background-color: #000;\n}\n.carousel-dark .carousel-caption {\n color: #000;\n}\n\n@keyframes spinner-border {\n to {\n transform: rotate(360deg) /* rtl:ignore */;\n }\n}\n.spinner-border {\n display: inline-block;\n width: 2rem;\n height: 2rem;\n vertical-align: -0.125em;\n border: 0.25em solid currentColor;\n border-right-color: transparent;\n border-radius: 50%;\n animation: 0.75s linear infinite spinner-border;\n}\n\n.spinner-border-sm {\n width: 1rem;\n height: 1rem;\n border-width: 0.2em;\n}\n\n@keyframes spinner-grow {\n 0% {\n transform: scale(0);\n }\n 50% {\n opacity: 1;\n transform: none;\n }\n}\n.spinner-grow {\n display: inline-block;\n width: 2rem;\n height: 2rem;\n vertical-align: -0.125em;\n background-color: currentColor;\n border-radius: 50%;\n opacity: 0;\n animation: 0.75s linear infinite spinner-grow;\n}\n\n.spinner-grow-sm {\n width: 1rem;\n height: 1rem;\n}\n\n@media (prefers-reduced-motion: reduce) {\n .spinner-border,\n.spinner-grow {\n animation-duration: 1.5s;\n }\n}\n.offcanvas {\n position: fixed;\n bottom: 0;\n z-index: 1045;\n display: flex;\n flex-direction: column;\n max-width: 100%;\n visibility: hidden;\n background-color: #fff;\n background-clip: padding-box;\n outline: 0;\n transition: transform 0.3s ease-in-out;\n}\n@media (prefers-reduced-motion: reduce) {\n .offcanvas {\n transition: none;\n }\n}\n\n.offcanvas-backdrop {\n position: fixed;\n top: 0;\n left: 0;\n z-index: 1040;\n width: 100vw;\n height: 100vh;\n background-color: #000;\n}\n.offcanvas-backdrop.fade {\n opacity: 0;\n}\n.offcanvas-backdrop.show {\n opacity: 0.5;\n}\n\n.offcanvas-header {\n display: flex;\n align-items: center;\n justify-content: space-between;\n padding: 1rem 1rem;\n}\n.offcanvas-header .btn-close {\n padding: 0.5rem 0.5rem;\n margin-top: -0.5rem;\n margin-right: -0.5rem;\n margin-bottom: -0.5rem;\n}\n\n.offcanvas-title {\n margin-bottom: 0;\n line-height: 1.5;\n}\n\n.offcanvas-body {\n flex-grow: 1;\n padding: 1rem 1rem;\n overflow-y: auto;\n}\n\n.offcanvas-start {\n top: 0;\n left: 0;\n width: 400px;\n border-right: 1px solid rgba(0, 0, 0, 0.2);\n transform: translateX(-100%);\n}\n\n.offcanvas-end {\n top: 0;\n right: 0;\n width: 400px;\n border-left: 1px solid rgba(0, 0, 0, 0.2);\n transform: translateX(100%);\n}\n\n.offcanvas-top {\n top: 0;\n right: 0;\n left: 0;\n height: 30vh;\n max-height: 100%;\n border-bottom: 1px solid rgba(0, 0, 0, 0.2);\n transform: translateY(-100%);\n}\n\n.offcanvas-bottom {\n right: 0;\n left: 0;\n height: 30vh;\n max-height: 100%;\n border-top: 1px solid rgba(0, 0, 0, 0.2);\n transform: translateY(100%);\n}\n\n.offcanvas.show {\n transform: none;\n}\n\n.placeholder {\n display: inline-block;\n min-height: 1em;\n vertical-align: middle;\n cursor: wait;\n background-color: currentColor;\n opacity: 0.5;\n}\n.placeholder.btn::before, .wpcf7 input.placeholder[type=submit]::before, .woocommerce-info a.placeholder.button::before, .woocommerce-notices-wrapper .woocommerce-message a.placeholder.button::before {\n display: inline-block;\n content: \"\";\n}\n\n.placeholder-xs {\n min-height: 0.6em;\n}\n\n.placeholder-sm {\n min-height: 0.8em;\n}\n\n.placeholder-lg {\n min-height: 1.2em;\n}\n\n.placeholder-glow .placeholder {\n animation: placeholder-glow 2s ease-in-out infinite;\n}\n\n@keyframes placeholder-glow {\n 50% {\n opacity: 0.2;\n }\n}\n.placeholder-wave {\n mask-image: linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%);\n mask-size: 200% 100%;\n animation: placeholder-wave 2s linear infinite;\n}\n\n@keyframes placeholder-wave {\n 100% {\n mask-position: -200% 0%;\n }\n}\n.clearfix::after {\n display: block;\n clear: both;\n content: \"\";\n}\n\n.link-primary {\n color: #5533ff;\n}\n.link-primary:hover, .link-primary:focus {\n color: #4429cc;\n}\n\n.link-secondary {\n color: #6c757d;\n}\n.link-secondary:hover, .link-secondary:focus {\n color: #565e64;\n}\n\n.link-success {\n color: #198754;\n}\n.link-success:hover, .link-success:focus {\n color: #146c43;\n}\n\n.link-info {\n color: #0dcaf0;\n}\n.link-info:hover, .link-info:focus {\n color: #3dd5f3;\n}\n\n.link-warning {\n color: #ffc107;\n}\n.link-warning:hover, .link-warning:focus {\n color: #ffcd39;\n}\n\n.link-danger {\n color: #dc3545;\n}\n.link-danger:hover, .link-danger:focus {\n color: #b02a37;\n}\n\n.link-light {\n color: #f8f9fa;\n}\n.link-light:hover, .link-light:focus {\n color: #f9fafb;\n}\n\n.link-dark {\n color: #212529;\n}\n.link-dark:hover, .link-dark:focus {\n color: #1a1e21;\n}\n\n.ratio {\n position: relative;\n width: 100%;\n}\n.ratio::before {\n display: block;\n padding-top: var(--bs-aspect-ratio);\n content: \"\";\n}\n.ratio > * {\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n}\n\n.ratio-1x1 {\n --bs-aspect-ratio: 100%;\n}\n\n.ratio-4x3 {\n --bs-aspect-ratio: 75%;\n}\n\n.ratio-16x9 {\n --bs-aspect-ratio: 56.25%;\n}\n\n.ratio-21x9 {\n --bs-aspect-ratio: 42.8571428571%;\n}\n\n.fixed-top {\n position: fixed;\n top: 0;\n right: 0;\n left: 0;\n z-index: 1030;\n}\n\n.fixed-bottom {\n position: fixed;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: 1030;\n}\n\n.sticky-top {\n position: sticky;\n top: 0;\n z-index: 1020;\n}\n\n@media (min-width: 576px) {\n .sticky-sm-top {\n position: sticky;\n top: 0;\n z-index: 1020;\n }\n}\n@media (min-width: 768px) {\n .sticky-md-top {\n position: sticky;\n top: 0;\n z-index: 1020;\n }\n}\n@media (min-width: 992px) {\n .sticky-lg-top {\n position: sticky;\n top: 0;\n z-index: 1020;\n }\n}\n@media (min-width: 1200px) {\n .sticky-xl-top {\n position: sticky;\n top: 0;\n z-index: 1020;\n }\n}\n@media (min-width: 1400px) {\n .sticky-xxl-top {\n position: sticky;\n top: 0;\n z-index: 1020;\n }\n}\n.hstack {\n display: flex;\n flex-direction: row;\n align-items: center;\n align-self: stretch;\n}\n\n.vstack {\n display: flex;\n flex: 1 1 auto;\n flex-direction: column;\n align-self: stretch;\n}\n\n.visually-hidden,\n.visually-hidden-focusable:not(:focus):not(:focus-within) {\n position: absolute !important;\n width: 1px !important;\n height: 1px !important;\n padding: 0 !important;\n margin: -1px !important;\n overflow: hidden !important;\n clip: rect(0, 0, 0, 0) !important;\n white-space: nowrap !important;\n border: 0 !important;\n}\n\n.stretched-link::after {\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: 1;\n content: \"\";\n}\n\n.text-truncate {\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\n\n.vr {\n display: inline-block;\n align-self: stretch;\n width: 1px;\n min-height: 1em;\n background-color: currentColor;\n opacity: 0.25;\n}\n\n.align-baseline {\n vertical-align: baseline !important;\n}\n\n.align-top {\n vertical-align: top !important;\n}\n\n.align-middle {\n vertical-align: middle !important;\n}\n\n.align-bottom {\n vertical-align: bottom !important;\n}\n\n.align-text-bottom {\n vertical-align: text-bottom !important;\n}\n\n.align-text-top {\n vertical-align: text-top !important;\n}\n\n.float-start {\n float: left !important;\n}\n\n.float-end {\n float: right !important;\n}\n\n.float-none {\n float: none !important;\n}\n\n.opacity-0 {\n opacity: 0 !important;\n}\n\n.opacity-25 {\n opacity: 0.25 !important;\n}\n\n.opacity-50 {\n opacity: 0.5 !important;\n}\n\n.opacity-75 {\n opacity: 0.75 !important;\n}\n\n.opacity-100 {\n opacity: 1 !important;\n}\n\n.overflow-auto {\n overflow: auto !important;\n}\n\n.overflow-hidden {\n overflow: hidden !important;\n}\n\n.overflow-visible {\n overflow: visible !important;\n}\n\n.overflow-scroll {\n overflow: scroll !important;\n}\n\n.d-inline {\n display: inline !important;\n}\n\n.d-inline-block {\n display: inline-block !important;\n}\n\n.d-block {\n display: block !important;\n}\n\n.d-grid {\n display: grid !important;\n}\n\n.d-table {\n display: table !important;\n}\n\n.d-table-row {\n display: table-row !important;\n}\n\n.d-table-cell {\n display: table-cell !important;\n}\n\n.d-flex {\n display: flex !important;\n}\n\n.d-inline-flex {\n display: inline-flex !important;\n}\n\n.d-none {\n display: none !important;\n}\n\n.shadow {\n box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;\n}\n\n.shadow-sm {\n box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;\n}\n\n.shadow-lg {\n box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;\n}\n\n.shadow-none {\n box-shadow: none !important;\n}\n\n.position-static {\n position: static !important;\n}\n\n.position-relative {\n position: relative !important;\n}\n\n.position-absolute {\n position: absolute !important;\n}\n\n.position-fixed {\n position: fixed !important;\n}\n\n.position-sticky {\n position: sticky !important;\n}\n\n.top-0 {\n top: 0 !important;\n}\n\n.top-50 {\n top: 50% !important;\n}\n\n.top-100 {\n top: 100% !important;\n}\n\n.bottom-0 {\n bottom: 0 !important;\n}\n\n.bottom-50 {\n bottom: 50% !important;\n}\n\n.bottom-100 {\n bottom: 100% !important;\n}\n\n.start-0 {\n left: 0 !important;\n}\n\n.start-50 {\n left: 50% !important;\n}\n\n.start-100 {\n left: 100% !important;\n}\n\n.end-0 {\n right: 0 !important;\n}\n\n.end-50 {\n right: 50% !important;\n}\n\n.end-100 {\n right: 100% !important;\n}\n\n.translate-middle {\n transform: translate(-50%, -50%) !important;\n}\n\n.translate-middle-x {\n transform: translateX(-50%) !important;\n}\n\n.translate-middle-y {\n transform: translateY(-50%) !important;\n}\n\n.border {\n border: 1px solid #dee2e6 !important;\n}\n\n.border-0 {\n border: 0 !important;\n}\n\n.border-top {\n border-top: 1px solid #dee2e6 !important;\n}\n\n.border-top-0 {\n border-top: 0 !important;\n}\n\n.border-end {\n border-right: 1px solid #dee2e6 !important;\n}\n\n.border-end-0 {\n border-right: 0 !important;\n}\n\n.border-bottom {\n border-bottom: 1px solid #dee2e6 !important;\n}\n\n.border-bottom-0 {\n border-bottom: 0 !important;\n}\n\n.border-start {\n border-left: 1px solid #dee2e6 !important;\n}\n\n.border-start-0 {\n border-left: 0 !important;\n}\n\n.border-primary {\n border-color: #5533ff !important;\n}\n\n.border-secondary {\n border-color: #6c757d !important;\n}\n\n.border-success {\n border-color: #198754 !important;\n}\n\n.border-info {\n border-color: #0dcaf0 !important;\n}\n\n.border-warning {\n border-color: #ffc107 !important;\n}\n\n.border-danger {\n border-color: #dc3545 !important;\n}\n\n.border-light {\n border-color: #f8f9fa !important;\n}\n\n.border-dark {\n border-color: #212529 !important;\n}\n\n.border-white {\n border-color: #fff !important;\n}\n\n.border-1 {\n border-width: 1px !important;\n}\n\n.border-2 {\n border-width: 2px !important;\n}\n\n.border-3 {\n border-width: 3px !important;\n}\n\n.border-4 {\n border-width: 4px !important;\n}\n\n.border-5 {\n border-width: 5px !important;\n}\n\n.w-25 {\n width: 25% !important;\n}\n\n.w-50 {\n width: 50% !important;\n}\n\n.w-75 {\n width: 75% !important;\n}\n\n.w-100 {\n width: 100% !important;\n}\n\n.w-auto {\n width: auto !important;\n}\n\n.mw-100 {\n max-width: 100% !important;\n}\n\n.vw-100 {\n width: 100vw !important;\n}\n\n.min-vw-100 {\n min-width: 100vw !important;\n}\n\n.h-25 {\n height: 25% !important;\n}\n\n.h-50 {\n height: 50% !important;\n}\n\n.h-75 {\n height: 75% !important;\n}\n\n.h-100 {\n height: 100% !important;\n}\n\n.h-auto {\n height: auto !important;\n}\n\n.mh-100 {\n max-height: 100% !important;\n}\n\n.vh-100 {\n height: 100vh !important;\n}\n\n.min-vh-100 {\n min-height: 100vh !important;\n}\n\n.flex-fill {\n flex: 1 1 auto !important;\n}\n\n.flex-row {\n flex-direction: row !important;\n}\n\n.flex-column {\n flex-direction: column !important;\n}\n\n.flex-row-reverse {\n flex-direction: row-reverse !important;\n}\n\n.flex-column-reverse {\n flex-direction: column-reverse !important;\n}\n\n.flex-grow-0 {\n flex-grow: 0 !important;\n}\n\n.flex-grow-1 {\n flex-grow: 1 !important;\n}\n\n.flex-shrink-0 {\n flex-shrink: 0 !important;\n}\n\n.flex-shrink-1 {\n flex-shrink: 1 !important;\n}\n\n.flex-wrap {\n flex-wrap: wrap !important;\n}\n\n.flex-nowrap {\n flex-wrap: nowrap !important;\n}\n\n.flex-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n}\n\n.gap-0 {\n gap: 0 !important;\n}\n\n.gap-1 {\n gap: 0.25rem !important;\n}\n\n.gap-2 {\n gap: 0.5rem !important;\n}\n\n.gap-3 {\n gap: 1rem !important;\n}\n\n.gap-4 {\n gap: 1.5rem !important;\n}\n\n.gap-5 {\n gap: 3rem !important;\n}\n\n.justify-content-start {\n justify-content: flex-start !important;\n}\n\n.justify-content-end {\n justify-content: flex-end !important;\n}\n\n.justify-content-center {\n justify-content: center !important;\n}\n\n.justify-content-between {\n justify-content: space-between !important;\n}\n\n.justify-content-around {\n justify-content: space-around !important;\n}\n\n.justify-content-evenly {\n justify-content: space-evenly !important;\n}\n\n.align-items-start {\n align-items: flex-start !important;\n}\n\n.align-items-end {\n align-items: flex-end !important;\n}\n\n.align-items-center {\n align-items: center !important;\n}\n\n.align-items-baseline {\n align-items: baseline !important;\n}\n\n.align-items-stretch {\n align-items: stretch !important;\n}\n\n.align-content-start {\n align-content: flex-start !important;\n}\n\n.align-content-end {\n align-content: flex-end !important;\n}\n\n.align-content-center {\n align-content: center !important;\n}\n\n.align-content-between {\n align-content: space-between !important;\n}\n\n.align-content-around {\n align-content: space-around !important;\n}\n\n.align-content-stretch {\n align-content: stretch !important;\n}\n\n.align-self-auto {\n align-self: auto !important;\n}\n\n.align-self-start {\n align-self: flex-start !important;\n}\n\n.align-self-end {\n align-self: flex-end !important;\n}\n\n.align-self-center {\n align-self: center !important;\n}\n\n.align-self-baseline {\n align-self: baseline !important;\n}\n\n.align-self-stretch {\n align-self: stretch !important;\n}\n\n.order-first {\n order: -1 !important;\n}\n\n.order-0 {\n order: 0 !important;\n}\n\n.order-1 {\n order: 1 !important;\n}\n\n.order-2 {\n order: 2 !important;\n}\n\n.order-3 {\n order: 3 !important;\n}\n\n.order-4 {\n order: 4 !important;\n}\n\n.order-5 {\n order: 5 !important;\n}\n\n.order-last {\n order: 6 !important;\n}\n\n.m-0 {\n margin: 0 !important;\n}\n\n.m-1 {\n margin: 0.25rem !important;\n}\n\n.m-2 {\n margin: 0.5rem !important;\n}\n\n.m-3 {\n margin: 1rem !important;\n}\n\n.m-4 {\n margin: 1.5rem !important;\n}\n\n.m-5 {\n margin: 3rem !important;\n}\n\n.m-auto {\n margin: auto !important;\n}\n\n.mx-0 {\n margin-right: 0 !important;\n margin-left: 0 !important;\n}\n\n.mx-1 {\n margin-right: 0.25rem !important;\n margin-left: 0.25rem !important;\n}\n\n.mx-2 {\n margin-right: 0.5rem !important;\n margin-left: 0.5rem !important;\n}\n\n.mx-3 {\n margin-right: 1rem !important;\n margin-left: 1rem !important;\n}\n\n.mx-4 {\n margin-right: 1.5rem !important;\n margin-left: 1.5rem !important;\n}\n\n.mx-5 {\n margin-right: 3rem !important;\n margin-left: 3rem !important;\n}\n\n.mx-auto, .aligncenter {\n margin-right: auto !important;\n margin-left: auto !important;\n}\n\n.my-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n}\n\n.my-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n}\n\n.my-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n}\n\n.my-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n}\n\n.my-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n}\n\n.my-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n}\n\n.my-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n}\n\n.mt-0 {\n margin-top: 0 !important;\n}\n\n.mt-1 {\n margin-top: 0.25rem !important;\n}\n\n.mt-2 {\n margin-top: 0.5rem !important;\n}\n\n.mt-3 {\n margin-top: 1rem !important;\n}\n\n.mt-4 {\n margin-top: 1.5rem !important;\n}\n\n.mt-5 {\n margin-top: 3rem !important;\n}\n\n.mt-auto {\n margin-top: auto !important;\n}\n\n.me-0 {\n margin-right: 0 !important;\n}\n\n.me-1 {\n margin-right: 0.25rem !important;\n}\n\n.me-2 {\n margin-right: 0.5rem !important;\n}\n\n.me-3 {\n margin-right: 1rem !important;\n}\n\n.me-4 {\n margin-right: 1.5rem !important;\n}\n\n.me-5 {\n margin-right: 3rem !important;\n}\n\n.me-auto {\n margin-right: auto !important;\n}\n\n.mb-0 {\n margin-bottom: 0 !important;\n}\n\n.mb-1 {\n margin-bottom: 0.25rem !important;\n}\n\n.mb-2 {\n margin-bottom: 0.5rem !important;\n}\n\n.mb-3 {\n margin-bottom: 1rem !important;\n}\n\n.mb-4 {\n margin-bottom: 1.5rem !important;\n}\n\n.mb-5 {\n margin-bottom: 3rem !important;\n}\n\n.mb-auto {\n margin-bottom: auto !important;\n}\n\n.ms-0 {\n margin-left: 0 !important;\n}\n\n.ms-1 {\n margin-left: 0.25rem !important;\n}\n\n.ms-2 {\n margin-left: 0.5rem !important;\n}\n\n.ms-3 {\n margin-left: 1rem !important;\n}\n\n.ms-4 {\n margin-left: 1.5rem !important;\n}\n\n.ms-5 {\n margin-left: 3rem !important;\n}\n\n.ms-auto {\n margin-left: auto !important;\n}\n\n.p-0 {\n padding: 0 !important;\n}\n\n.p-1 {\n padding: 0.25rem !important;\n}\n\n.p-2 {\n padding: 0.5rem !important;\n}\n\n.p-3 {\n padding: 1rem !important;\n}\n\n.p-4 {\n padding: 1.5rem !important;\n}\n\n.p-5 {\n padding: 3rem !important;\n}\n\n.px-0 {\n padding-right: 0 !important;\n padding-left: 0 !important;\n}\n\n.px-1 {\n padding-right: 0.25rem !important;\n padding-left: 0.25rem !important;\n}\n\n.px-2 {\n padding-right: 0.5rem !important;\n padding-left: 0.5rem !important;\n}\n\n.px-3 {\n padding-right: 1rem !important;\n padding-left: 1rem !important;\n}\n\n.px-4 {\n padding-right: 1.5rem !important;\n padding-left: 1.5rem !important;\n}\n\n.px-5 {\n padding-right: 3rem !important;\n padding-left: 3rem !important;\n}\n\n.py-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n}\n\n.py-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n}\n\n.py-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n}\n\n.py-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n}\n\n.py-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n}\n\n.py-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n}\n\n.pt-0 {\n padding-top: 0 !important;\n}\n\n.pt-1 {\n padding-top: 0.25rem !important;\n}\n\n.pt-2 {\n padding-top: 0.5rem !important;\n}\n\n.pt-3 {\n padding-top: 1rem !important;\n}\n\n.pt-4 {\n padding-top: 1.5rem !important;\n}\n\n.pt-5 {\n padding-top: 3rem !important;\n}\n\n.pe-0 {\n padding-right: 0 !important;\n}\n\n.pe-1 {\n padding-right: 0.25rem !important;\n}\n\n.pe-2 {\n padding-right: 0.5rem !important;\n}\n\n.pe-3 {\n padding-right: 1rem !important;\n}\n\n.pe-4 {\n padding-right: 1.5rem !important;\n}\n\n.pe-5 {\n padding-right: 3rem !important;\n}\n\n.pb-0 {\n padding-bottom: 0 !important;\n}\n\n.pb-1 {\n padding-bottom: 0.25rem !important;\n}\n\n.pb-2 {\n padding-bottom: 0.5rem !important;\n}\n\n.pb-3 {\n padding-bottom: 1rem !important;\n}\n\n.pb-4 {\n padding-bottom: 1.5rem !important;\n}\n\n.pb-5 {\n padding-bottom: 3rem !important;\n}\n\n.ps-0 {\n padding-left: 0 !important;\n}\n\n.ps-1 {\n padding-left: 0.25rem !important;\n}\n\n.ps-2 {\n padding-left: 0.5rem !important;\n}\n\n.ps-3 {\n padding-left: 1rem !important;\n}\n\n.ps-4 {\n padding-left: 1.5rem !important;\n}\n\n.ps-5 {\n padding-left: 3rem !important;\n}\n\n.font-monospace {\n font-family: var(--bs-font-monospace) !important;\n}\n\n.fs-1 {\n font-size: calc(1.375rem + 1.5vw) !important;\n}\n\n.fs-2 {\n font-size: calc(1.325rem + 0.9vw) !important;\n}\n\n.fs-3 {\n font-size: calc(1.3rem + 0.6vw) !important;\n}\n\n.fs-4 {\n font-size: calc(1.275rem + 0.3vw) !important;\n}\n\n.fs-5 {\n font-size: 1.25rem !important;\n}\n\n.fs-6 {\n font-size: 1rem !important;\n}\n\n.fst-italic {\n font-style: italic !important;\n}\n\n.fst-normal {\n font-style: normal !important;\n}\n\n.fw-light {\n font-weight: 300 !important;\n}\n\n.fw-lighter {\n font-weight: lighter !important;\n}\n\n.fw-normal {\n font-weight: 400 !important;\n}\n\n.fw-bold {\n font-weight: 700 !important;\n}\n\n.fw-bolder {\n font-weight: bolder !important;\n}\n\n.lh-1 {\n line-height: 1 !important;\n}\n\n.lh-sm {\n line-height: 1.25 !important;\n}\n\n.lh-base {\n line-height: 1.5 !important;\n}\n\n.lh-lg {\n line-height: 2 !important;\n}\n\n.text-start {\n text-align: left !important;\n}\n\n.text-end {\n text-align: right !important;\n}\n\n.text-center {\n text-align: center !important;\n}\n\n.text-decoration-none {\n text-decoration: none !important;\n}\n\n.text-decoration-underline {\n text-decoration: underline !important;\n}\n\n.text-decoration-line-through {\n text-decoration: line-through !important;\n}\n\n.text-lowercase {\n text-transform: lowercase !important;\n}\n\n.text-uppercase {\n text-transform: uppercase !important;\n}\n\n.text-capitalize {\n text-transform: capitalize !important;\n}\n\n.text-wrap {\n white-space: normal !important;\n}\n\n.text-nowrap {\n white-space: nowrap !important;\n}\n\n/* rtl:begin:remove */\n.text-break {\n word-wrap: break-word !important;\n word-break: break-word !important;\n}\n\n/* rtl:end:remove */\n.text-primary {\n --bs-text-opacity: 1;\n color: rgba(var(--bs-primary-rgb), var(--bs-text-opacity)) !important;\n}\n\n.text-secondary {\n --bs-text-opacity: 1;\n color: rgba(var(--bs-secondary-rgb), var(--bs-text-opacity)) !important;\n}\n\n.text-success {\n --bs-text-opacity: 1;\n color: rgba(var(--bs-success-rgb), var(--bs-text-opacity)) !important;\n}\n\n.text-info {\n --bs-text-opacity: 1;\n color: rgba(var(--bs-info-rgb), var(--bs-text-opacity)) !important;\n}\n\n.text-warning {\n --bs-text-opacity: 1;\n color: rgba(var(--bs-warning-rgb), var(--bs-text-opacity)) !important;\n}\n\n.text-danger {\n --bs-text-opacity: 1;\n color: rgba(var(--bs-danger-rgb), var(--bs-text-opacity)) !important;\n}\n\n.text-light {\n --bs-text-opacity: 1;\n color: rgba(var(--bs-light-rgb), var(--bs-text-opacity)) !important;\n}\n\n.text-dark {\n --bs-text-opacity: 1;\n color: rgba(var(--bs-dark-rgb), var(--bs-text-opacity)) !important;\n}\n\n.text-black {\n --bs-text-opacity: 1;\n color: rgba(var(--bs-black-rgb), var(--bs-text-opacity)) !important;\n}\n\n.text-white {\n --bs-text-opacity: 1;\n color: rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important;\n}\n\n.text-body {\n --bs-text-opacity: 1;\n color: rgba(var(--bs-body-color-rgb), var(--bs-text-opacity)) !important;\n}\n\n.text-muted {\n --bs-text-opacity: 1;\n color: #6c757d !important;\n}\n\n.text-black-50 {\n --bs-text-opacity: 1;\n color: rgba(0, 0, 0, 0.5) !important;\n}\n\n.text-white-50 {\n --bs-text-opacity: 1;\n color: rgba(255, 255, 255, 0.5) !important;\n}\n\n.text-reset {\n --bs-text-opacity: 1;\n color: inherit !important;\n}\n\n.text-opacity-25 {\n --bs-text-opacity: 0.25;\n}\n\n.text-opacity-50 {\n --bs-text-opacity: 0.5;\n}\n\n.text-opacity-75 {\n --bs-text-opacity: 0.75;\n}\n\n.text-opacity-100 {\n --bs-text-opacity: 1;\n}\n\n.bg-primary {\n --bs-bg-opacity: 1;\n background-color: rgba(var(--bs-primary-rgb), var(--bs-bg-opacity)) !important;\n}\n\n.bg-secondary {\n --bs-bg-opacity: 1;\n background-color: rgba(var(--bs-secondary-rgb), var(--bs-bg-opacity)) !important;\n}\n\n.bg-success {\n --bs-bg-opacity: 1;\n background-color: rgba(var(--bs-success-rgb), var(--bs-bg-opacity)) !important;\n}\n\n.bg-info {\n --bs-bg-opacity: 1;\n background-color: rgba(var(--bs-info-rgb), var(--bs-bg-opacity)) !important;\n}\n\n.bg-warning {\n --bs-bg-opacity: 1;\n background-color: rgba(var(--bs-warning-rgb), var(--bs-bg-opacity)) !important;\n}\n\n.bg-danger {\n --bs-bg-opacity: 1;\n background-color: rgba(var(--bs-danger-rgb), var(--bs-bg-opacity)) !important;\n}\n\n.bg-light {\n --bs-bg-opacity: 1;\n background-color: rgba(var(--bs-light-rgb), var(--bs-bg-opacity)) !important;\n}\n\n.bg-dark {\n --bs-bg-opacity: 1;\n background-color: rgba(var(--bs-dark-rgb), var(--bs-bg-opacity)) !important;\n}\n\n.bg-black {\n --bs-bg-opacity: 1;\n background-color: rgba(var(--bs-black-rgb), var(--bs-bg-opacity)) !important;\n}\n\n.bg-white {\n --bs-bg-opacity: 1;\n background-color: rgba(var(--bs-white-rgb), var(--bs-bg-opacity)) !important;\n}\n\n.bg-body {\n --bs-bg-opacity: 1;\n background-color: rgba(var(--bs-body-bg-rgb), var(--bs-bg-opacity)) !important;\n}\n\n.bg-transparent {\n --bs-bg-opacity: 1;\n background-color: transparent !important;\n}\n\n.bg-opacity-10 {\n --bs-bg-opacity: 0.1;\n}\n\n.bg-opacity-25 {\n --bs-bg-opacity: 0.25;\n}\n\n.bg-opacity-50 {\n --bs-bg-opacity: 0.5;\n}\n\n.bg-opacity-75 {\n --bs-bg-opacity: 0.75;\n}\n\n.bg-opacity-100 {\n --bs-bg-opacity: 1;\n}\n\n.bg-gradient {\n background-image: var(--bs-gradient) !important;\n}\n\n.user-select-all {\n user-select: all !important;\n}\n\n.user-select-auto {\n user-select: auto !important;\n}\n\n.user-select-none {\n user-select: none !important;\n}\n\n.pe-none {\n pointer-events: none !important;\n}\n\n.pe-auto {\n pointer-events: auto !important;\n}\n\n.rounded {\n border-radius: 0.25rem !important;\n}\n\n.rounded-0 {\n border-radius: 0 !important;\n}\n\n.rounded-1 {\n border-radius: 0.2rem !important;\n}\n\n.rounded-2 {\n border-radius: 0.25rem !important;\n}\n\n.rounded-3 {\n border-radius: 0.3rem !important;\n}\n\n.rounded-circle {\n border-radius: 50% !important;\n}\n\n.rounded-pill {\n border-radius: 50rem !important;\n}\n\n.rounded-top {\n border-top-left-radius: 0.25rem !important;\n border-top-right-radius: 0.25rem !important;\n}\n\n.rounded-end {\n border-top-right-radius: 0.25rem !important;\n border-bottom-right-radius: 0.25rem !important;\n}\n\n.rounded-bottom {\n border-bottom-right-radius: 0.25rem !important;\n border-bottom-left-radius: 0.25rem !important;\n}\n\n.rounded-start {\n border-bottom-left-radius: 0.25rem !important;\n border-top-left-radius: 0.25rem !important;\n}\n\n.visible {\n visibility: visible !important;\n}\n\n.invisible {\n visibility: hidden !important;\n}\n\n@media (min-width: 576px) {\n .float-sm-start {\n float: left !important;\n }\n\n .float-sm-end {\n float: right !important;\n }\n\n .float-sm-none {\n float: none !important;\n }\n\n .d-sm-inline {\n display: inline !important;\n }\n\n .d-sm-inline-block {\n display: inline-block !important;\n }\n\n .d-sm-block {\n display: block !important;\n }\n\n .d-sm-grid {\n display: grid !important;\n }\n\n .d-sm-table {\n display: table !important;\n }\n\n .d-sm-table-row {\n display: table-row !important;\n }\n\n .d-sm-table-cell {\n display: table-cell !important;\n }\n\n .d-sm-flex {\n display: flex !important;\n }\n\n .d-sm-inline-flex {\n display: inline-flex !important;\n }\n\n .d-sm-none {\n display: none !important;\n }\n\n .flex-sm-fill {\n flex: 1 1 auto !important;\n }\n\n .flex-sm-row {\n flex-direction: row !important;\n }\n\n .flex-sm-column {\n flex-direction: column !important;\n }\n\n .flex-sm-row-reverse {\n flex-direction: row-reverse !important;\n }\n\n .flex-sm-column-reverse {\n flex-direction: column-reverse !important;\n }\n\n .flex-sm-grow-0 {\n flex-grow: 0 !important;\n }\n\n .flex-sm-grow-1 {\n flex-grow: 1 !important;\n }\n\n .flex-sm-shrink-0 {\n flex-shrink: 0 !important;\n }\n\n .flex-sm-shrink-1 {\n flex-shrink: 1 !important;\n }\n\n .flex-sm-wrap {\n flex-wrap: wrap !important;\n }\n\n .flex-sm-nowrap {\n flex-wrap: nowrap !important;\n }\n\n .flex-sm-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n\n .gap-sm-0 {\n gap: 0 !important;\n }\n\n .gap-sm-1 {\n gap: 0.25rem !important;\n }\n\n .gap-sm-2 {\n gap: 0.5rem !important;\n }\n\n .gap-sm-3 {\n gap: 1rem !important;\n }\n\n .gap-sm-4 {\n gap: 1.5rem !important;\n }\n\n .gap-sm-5 {\n gap: 3rem !important;\n }\n\n .justify-content-sm-start {\n justify-content: flex-start !important;\n }\n\n .justify-content-sm-end {\n justify-content: flex-end !important;\n }\n\n .justify-content-sm-center {\n justify-content: center !important;\n }\n\n .justify-content-sm-between {\n justify-content: space-between !important;\n }\n\n .justify-content-sm-around {\n justify-content: space-around !important;\n }\n\n .justify-content-sm-evenly {\n justify-content: space-evenly !important;\n }\n\n .align-items-sm-start {\n align-items: flex-start !important;\n }\n\n .align-items-sm-end {\n align-items: flex-end !important;\n }\n\n .align-items-sm-center {\n align-items: center !important;\n }\n\n .align-items-sm-baseline {\n align-items: baseline !important;\n }\n\n .align-items-sm-stretch {\n align-items: stretch !important;\n }\n\n .align-content-sm-start {\n align-content: flex-start !important;\n }\n\n .align-content-sm-end {\n align-content: flex-end !important;\n }\n\n .align-content-sm-center {\n align-content: center !important;\n }\n\n .align-content-sm-between {\n align-content: space-between !important;\n }\n\n .align-content-sm-around {\n align-content: space-around !important;\n }\n\n .align-content-sm-stretch {\n align-content: stretch !important;\n }\n\n .align-self-sm-auto {\n align-self: auto !important;\n }\n\n .align-self-sm-start {\n align-self: flex-start !important;\n }\n\n .align-self-sm-end {\n align-self: flex-end !important;\n }\n\n .align-self-sm-center {\n align-self: center !important;\n }\n\n .align-self-sm-baseline {\n align-self: baseline !important;\n }\n\n .align-self-sm-stretch {\n align-self: stretch !important;\n }\n\n .order-sm-first {\n order: -1 !important;\n }\n\n .order-sm-0 {\n order: 0 !important;\n }\n\n .order-sm-1 {\n order: 1 !important;\n }\n\n .order-sm-2 {\n order: 2 !important;\n }\n\n .order-sm-3 {\n order: 3 !important;\n }\n\n .order-sm-4 {\n order: 4 !important;\n }\n\n .order-sm-5 {\n order: 5 !important;\n }\n\n .order-sm-last {\n order: 6 !important;\n }\n\n .m-sm-0 {\n margin: 0 !important;\n }\n\n .m-sm-1 {\n margin: 0.25rem !important;\n }\n\n .m-sm-2 {\n margin: 0.5rem !important;\n }\n\n .m-sm-3 {\n margin: 1rem !important;\n }\n\n .m-sm-4 {\n margin: 1.5rem !important;\n }\n\n .m-sm-5 {\n margin: 3rem !important;\n }\n\n .m-sm-auto {\n margin: auto !important;\n }\n\n .mx-sm-0 {\n margin-right: 0 !important;\n margin-left: 0 !important;\n }\n\n .mx-sm-1 {\n margin-right: 0.25rem !important;\n margin-left: 0.25rem !important;\n }\n\n .mx-sm-2 {\n margin-right: 0.5rem !important;\n margin-left: 0.5rem !important;\n }\n\n .mx-sm-3 {\n margin-right: 1rem !important;\n margin-left: 1rem !important;\n }\n\n .mx-sm-4 {\n margin-right: 1.5rem !important;\n margin-left: 1.5rem !important;\n }\n\n .mx-sm-5 {\n margin-right: 3rem !important;\n margin-left: 3rem !important;\n }\n\n .mx-sm-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n }\n\n .my-sm-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n\n .my-sm-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n }\n\n .my-sm-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n }\n\n .my-sm-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n }\n\n .my-sm-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n }\n\n .my-sm-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n }\n\n .my-sm-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n\n .mt-sm-0 {\n margin-top: 0 !important;\n }\n\n .mt-sm-1 {\n margin-top: 0.25rem !important;\n }\n\n .mt-sm-2 {\n margin-top: 0.5rem !important;\n }\n\n .mt-sm-3 {\n margin-top: 1rem !important;\n }\n\n .mt-sm-4 {\n margin-top: 1.5rem !important;\n }\n\n .mt-sm-5 {\n margin-top: 3rem !important;\n }\n\n .mt-sm-auto {\n margin-top: auto !important;\n }\n\n .me-sm-0 {\n margin-right: 0 !important;\n }\n\n .me-sm-1 {\n margin-right: 0.25rem !important;\n }\n\n .me-sm-2 {\n margin-right: 0.5rem !important;\n }\n\n .me-sm-3 {\n margin-right: 1rem !important;\n }\n\n .me-sm-4 {\n margin-right: 1.5rem !important;\n }\n\n .me-sm-5 {\n margin-right: 3rem !important;\n }\n\n .me-sm-auto {\n margin-right: auto !important;\n }\n\n .mb-sm-0 {\n margin-bottom: 0 !important;\n }\n\n .mb-sm-1 {\n margin-bottom: 0.25rem !important;\n }\n\n .mb-sm-2 {\n margin-bottom: 0.5rem !important;\n }\n\n .mb-sm-3 {\n margin-bottom: 1rem !important;\n }\n\n .mb-sm-4 {\n margin-bottom: 1.5rem !important;\n }\n\n .mb-sm-5 {\n margin-bottom: 3rem !important;\n }\n\n .mb-sm-auto {\n margin-bottom: auto !important;\n }\n\n .ms-sm-0 {\n margin-left: 0 !important;\n }\n\n .ms-sm-1 {\n margin-left: 0.25rem !important;\n }\n\n .ms-sm-2 {\n margin-left: 0.5rem !important;\n }\n\n .ms-sm-3 {\n margin-left: 1rem !important;\n }\n\n .ms-sm-4 {\n margin-left: 1.5rem !important;\n }\n\n .ms-sm-5 {\n margin-left: 3rem !important;\n }\n\n .ms-sm-auto {\n margin-left: auto !important;\n }\n\n .p-sm-0 {\n padding: 0 !important;\n }\n\n .p-sm-1 {\n padding: 0.25rem !important;\n }\n\n .p-sm-2 {\n padding: 0.5rem !important;\n }\n\n .p-sm-3 {\n padding: 1rem !important;\n }\n\n .p-sm-4 {\n padding: 1.5rem !important;\n }\n\n .p-sm-5 {\n padding: 3rem !important;\n }\n\n .px-sm-0 {\n padding-right: 0 !important;\n padding-left: 0 !important;\n }\n\n .px-sm-1 {\n padding-right: 0.25rem !important;\n padding-left: 0.25rem !important;\n }\n\n .px-sm-2 {\n padding-right: 0.5rem !important;\n padding-left: 0.5rem !important;\n }\n\n .px-sm-3 {\n padding-right: 1rem !important;\n padding-left: 1rem !important;\n }\n\n .px-sm-4 {\n padding-right: 1.5rem !important;\n padding-left: 1.5rem !important;\n }\n\n .px-sm-5 {\n padding-right: 3rem !important;\n padding-left: 3rem !important;\n }\n\n .py-sm-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n\n .py-sm-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n }\n\n .py-sm-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n }\n\n .py-sm-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n }\n\n .py-sm-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n }\n\n .py-sm-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n }\n\n .pt-sm-0 {\n padding-top: 0 !important;\n }\n\n .pt-sm-1 {\n padding-top: 0.25rem !important;\n }\n\n .pt-sm-2 {\n padding-top: 0.5rem !important;\n }\n\n .pt-sm-3 {\n padding-top: 1rem !important;\n }\n\n .pt-sm-4 {\n padding-top: 1.5rem !important;\n }\n\n .pt-sm-5 {\n padding-top: 3rem !important;\n }\n\n .pe-sm-0 {\n padding-right: 0 !important;\n }\n\n .pe-sm-1 {\n padding-right: 0.25rem !important;\n }\n\n .pe-sm-2 {\n padding-right: 0.5rem !important;\n }\n\n .pe-sm-3 {\n padding-right: 1rem !important;\n }\n\n .pe-sm-4 {\n padding-right: 1.5rem !important;\n }\n\n .pe-sm-5 {\n padding-right: 3rem !important;\n }\n\n .pb-sm-0 {\n padding-bottom: 0 !important;\n }\n\n .pb-sm-1 {\n padding-bottom: 0.25rem !important;\n }\n\n .pb-sm-2 {\n padding-bottom: 0.5rem !important;\n }\n\n .pb-sm-3 {\n padding-bottom: 1rem !important;\n }\n\n .pb-sm-4 {\n padding-bottom: 1.5rem !important;\n }\n\n .pb-sm-5 {\n padding-bottom: 3rem !important;\n }\n\n .ps-sm-0 {\n padding-left: 0 !important;\n }\n\n .ps-sm-1 {\n padding-left: 0.25rem !important;\n }\n\n .ps-sm-2 {\n padding-left: 0.5rem !important;\n }\n\n .ps-sm-3 {\n padding-left: 1rem !important;\n }\n\n .ps-sm-4 {\n padding-left: 1.5rem !important;\n }\n\n .ps-sm-5 {\n padding-left: 3rem !important;\n }\n\n .text-sm-start {\n text-align: left !important;\n }\n\n .text-sm-end {\n text-align: right !important;\n }\n\n .text-sm-center {\n text-align: center !important;\n }\n}\n@media (min-width: 768px) {\n .float-md-start {\n float: left !important;\n }\n\n .float-md-end {\n float: right !important;\n }\n\n .float-md-none {\n float: none !important;\n }\n\n .d-md-inline {\n display: inline !important;\n }\n\n .d-md-inline-block {\n display: inline-block !important;\n }\n\n .d-md-block {\n display: block !important;\n }\n\n .d-md-grid {\n display: grid !important;\n }\n\n .d-md-table {\n display: table !important;\n }\n\n .d-md-table-row {\n display: table-row !important;\n }\n\n .d-md-table-cell {\n display: table-cell !important;\n }\n\n .d-md-flex {\n display: flex !important;\n }\n\n .d-md-inline-flex {\n display: inline-flex !important;\n }\n\n .d-md-none {\n display: none !important;\n }\n\n .flex-md-fill {\n flex: 1 1 auto !important;\n }\n\n .flex-md-row {\n flex-direction: row !important;\n }\n\n .flex-md-column {\n flex-direction: column !important;\n }\n\n .flex-md-row-reverse {\n flex-direction: row-reverse !important;\n }\n\n .flex-md-column-reverse {\n flex-direction: column-reverse !important;\n }\n\n .flex-md-grow-0 {\n flex-grow: 0 !important;\n }\n\n .flex-md-grow-1 {\n flex-grow: 1 !important;\n }\n\n .flex-md-shrink-0 {\n flex-shrink: 0 !important;\n }\n\n .flex-md-shrink-1 {\n flex-shrink: 1 !important;\n }\n\n .flex-md-wrap {\n flex-wrap: wrap !important;\n }\n\n .flex-md-nowrap {\n flex-wrap: nowrap !important;\n }\n\n .flex-md-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n\n .gap-md-0 {\n gap: 0 !important;\n }\n\n .gap-md-1 {\n gap: 0.25rem !important;\n }\n\n .gap-md-2 {\n gap: 0.5rem !important;\n }\n\n .gap-md-3 {\n gap: 1rem !important;\n }\n\n .gap-md-4 {\n gap: 1.5rem !important;\n }\n\n .gap-md-5 {\n gap: 3rem !important;\n }\n\n .justify-content-md-start {\n justify-content: flex-start !important;\n }\n\n .justify-content-md-end {\n justify-content: flex-end !important;\n }\n\n .justify-content-md-center {\n justify-content: center !important;\n }\n\n .justify-content-md-between {\n justify-content: space-between !important;\n }\n\n .justify-content-md-around {\n justify-content: space-around !important;\n }\n\n .justify-content-md-evenly {\n justify-content: space-evenly !important;\n }\n\n .align-items-md-start {\n align-items: flex-start !important;\n }\n\n .align-items-md-end {\n align-items: flex-end !important;\n }\n\n .align-items-md-center {\n align-items: center !important;\n }\n\n .align-items-md-baseline {\n align-items: baseline !important;\n }\n\n .align-items-md-stretch {\n align-items: stretch !important;\n }\n\n .align-content-md-start {\n align-content: flex-start !important;\n }\n\n .align-content-md-end {\n align-content: flex-end !important;\n }\n\n .align-content-md-center {\n align-content: center !important;\n }\n\n .align-content-md-between {\n align-content: space-between !important;\n }\n\n .align-content-md-around {\n align-content: space-around !important;\n }\n\n .align-content-md-stretch {\n align-content: stretch !important;\n }\n\n .align-self-md-auto {\n align-self: auto !important;\n }\n\n .align-self-md-start {\n align-self: flex-start !important;\n }\n\n .align-self-md-end {\n align-self: flex-end !important;\n }\n\n .align-self-md-center {\n align-self: center !important;\n }\n\n .align-self-md-baseline {\n align-self: baseline !important;\n }\n\n .align-self-md-stretch {\n align-self: stretch !important;\n }\n\n .order-md-first {\n order: -1 !important;\n }\n\n .order-md-0 {\n order: 0 !important;\n }\n\n .order-md-1 {\n order: 1 !important;\n }\n\n .order-md-2 {\n order: 2 !important;\n }\n\n .order-md-3 {\n order: 3 !important;\n }\n\n .order-md-4 {\n order: 4 !important;\n }\n\n .order-md-5 {\n order: 5 !important;\n }\n\n .order-md-last {\n order: 6 !important;\n }\n\n .m-md-0 {\n margin: 0 !important;\n }\n\n .m-md-1 {\n margin: 0.25rem !important;\n }\n\n .m-md-2 {\n margin: 0.5rem !important;\n }\n\n .m-md-3 {\n margin: 1rem !important;\n }\n\n .m-md-4 {\n margin: 1.5rem !important;\n }\n\n .m-md-5 {\n margin: 3rem !important;\n }\n\n .m-md-auto {\n margin: auto !important;\n }\n\n .mx-md-0 {\n margin-right: 0 !important;\n margin-left: 0 !important;\n }\n\n .mx-md-1 {\n margin-right: 0.25rem !important;\n margin-left: 0.25rem !important;\n }\n\n .mx-md-2 {\n margin-right: 0.5rem !important;\n margin-left: 0.5rem !important;\n }\n\n .mx-md-3 {\n margin-right: 1rem !important;\n margin-left: 1rem !important;\n }\n\n .mx-md-4 {\n margin-right: 1.5rem !important;\n margin-left: 1.5rem !important;\n }\n\n .mx-md-5 {\n margin-right: 3rem !important;\n margin-left: 3rem !important;\n }\n\n .mx-md-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n }\n\n .my-md-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n\n .my-md-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n }\n\n .my-md-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n }\n\n .my-md-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n }\n\n .my-md-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n }\n\n .my-md-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n }\n\n .my-md-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n\n .mt-md-0 {\n margin-top: 0 !important;\n }\n\n .mt-md-1 {\n margin-top: 0.25rem !important;\n }\n\n .mt-md-2 {\n margin-top: 0.5rem !important;\n }\n\n .mt-md-3 {\n margin-top: 1rem !important;\n }\n\n .mt-md-4 {\n margin-top: 1.5rem !important;\n }\n\n .mt-md-5 {\n margin-top: 3rem !important;\n }\n\n .mt-md-auto {\n margin-top: auto !important;\n }\n\n .me-md-0 {\n margin-right: 0 !important;\n }\n\n .me-md-1 {\n margin-right: 0.25rem !important;\n }\n\n .me-md-2 {\n margin-right: 0.5rem !important;\n }\n\n .me-md-3 {\n margin-right: 1rem !important;\n }\n\n .me-md-4 {\n margin-right: 1.5rem !important;\n }\n\n .me-md-5 {\n margin-right: 3rem !important;\n }\n\n .me-md-auto {\n margin-right: auto !important;\n }\n\n .mb-md-0 {\n margin-bottom: 0 !important;\n }\n\n .mb-md-1 {\n margin-bottom: 0.25rem !important;\n }\n\n .mb-md-2 {\n margin-bottom: 0.5rem !important;\n }\n\n .mb-md-3 {\n margin-bottom: 1rem !important;\n }\n\n .mb-md-4 {\n margin-bottom: 1.5rem !important;\n }\n\n .mb-md-5 {\n margin-bottom: 3rem !important;\n }\n\n .mb-md-auto {\n margin-bottom: auto !important;\n }\n\n .ms-md-0 {\n margin-left: 0 !important;\n }\n\n .ms-md-1 {\n margin-left: 0.25rem !important;\n }\n\n .ms-md-2 {\n margin-left: 0.5rem !important;\n }\n\n .ms-md-3 {\n margin-left: 1rem !important;\n }\n\n .ms-md-4 {\n margin-left: 1.5rem !important;\n }\n\n .ms-md-5 {\n margin-left: 3rem !important;\n }\n\n .ms-md-auto {\n margin-left: auto !important;\n }\n\n .p-md-0 {\n padding: 0 !important;\n }\n\n .p-md-1 {\n padding: 0.25rem !important;\n }\n\n .p-md-2 {\n padding: 0.5rem !important;\n }\n\n .p-md-3 {\n padding: 1rem !important;\n }\n\n .p-md-4 {\n padding: 1.5rem !important;\n }\n\n .p-md-5 {\n padding: 3rem !important;\n }\n\n .px-md-0 {\n padding-right: 0 !important;\n padding-left: 0 !important;\n }\n\n .px-md-1 {\n padding-right: 0.25rem !important;\n padding-left: 0.25rem !important;\n }\n\n .px-md-2 {\n padding-right: 0.5rem !important;\n padding-left: 0.5rem !important;\n }\n\n .px-md-3 {\n padding-right: 1rem !important;\n padding-left: 1rem !important;\n }\n\n .px-md-4 {\n padding-right: 1.5rem !important;\n padding-left: 1.5rem !important;\n }\n\n .px-md-5 {\n padding-right: 3rem !important;\n padding-left: 3rem !important;\n }\n\n .py-md-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n\n .py-md-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n }\n\n .py-md-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n }\n\n .py-md-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n }\n\n .py-md-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n }\n\n .py-md-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n }\n\n .pt-md-0 {\n padding-top: 0 !important;\n }\n\n .pt-md-1 {\n padding-top: 0.25rem !important;\n }\n\n .pt-md-2 {\n padding-top: 0.5rem !important;\n }\n\n .pt-md-3 {\n padding-top: 1rem !important;\n }\n\n .pt-md-4 {\n padding-top: 1.5rem !important;\n }\n\n .pt-md-5 {\n padding-top: 3rem !important;\n }\n\n .pe-md-0 {\n padding-right: 0 !important;\n }\n\n .pe-md-1 {\n padding-right: 0.25rem !important;\n }\n\n .pe-md-2 {\n padding-right: 0.5rem !important;\n }\n\n .pe-md-3 {\n padding-right: 1rem !important;\n }\n\n .pe-md-4 {\n padding-right: 1.5rem !important;\n }\n\n .pe-md-5 {\n padding-right: 3rem !important;\n }\n\n .pb-md-0 {\n padding-bottom: 0 !important;\n }\n\n .pb-md-1 {\n padding-bottom: 0.25rem !important;\n }\n\n .pb-md-2 {\n padding-bottom: 0.5rem !important;\n }\n\n .pb-md-3 {\n padding-bottom: 1rem !important;\n }\n\n .pb-md-4 {\n padding-bottom: 1.5rem !important;\n }\n\n .pb-md-5 {\n padding-bottom: 3rem !important;\n }\n\n .ps-md-0 {\n padding-left: 0 !important;\n }\n\n .ps-md-1 {\n padding-left: 0.25rem !important;\n }\n\n .ps-md-2 {\n padding-left: 0.5rem !important;\n }\n\n .ps-md-3 {\n padding-left: 1rem !important;\n }\n\n .ps-md-4 {\n padding-left: 1.5rem !important;\n }\n\n .ps-md-5 {\n padding-left: 3rem !important;\n }\n\n .text-md-start {\n text-align: left !important;\n }\n\n .text-md-end {\n text-align: right !important;\n }\n\n .text-md-center {\n text-align: center !important;\n }\n}\n@media (min-width: 992px) {\n .float-lg-start {\n float: left !important;\n }\n\n .float-lg-end {\n float: right !important;\n }\n\n .float-lg-none {\n float: none !important;\n }\n\n .d-lg-inline {\n display: inline !important;\n }\n\n .d-lg-inline-block {\n display: inline-block !important;\n }\n\n .d-lg-block {\n display: block !important;\n }\n\n .d-lg-grid {\n display: grid !important;\n }\n\n .d-lg-table {\n display: table !important;\n }\n\n .d-lg-table-row {\n display: table-row !important;\n }\n\n .d-lg-table-cell {\n display: table-cell !important;\n }\n\n .d-lg-flex {\n display: flex !important;\n }\n\n .d-lg-inline-flex {\n display: inline-flex !important;\n }\n\n .d-lg-none {\n display: none !important;\n }\n\n .flex-lg-fill {\n flex: 1 1 auto !important;\n }\n\n .flex-lg-row {\n flex-direction: row !important;\n }\n\n .flex-lg-column {\n flex-direction: column !important;\n }\n\n .flex-lg-row-reverse {\n flex-direction: row-reverse !important;\n }\n\n .flex-lg-column-reverse {\n flex-direction: column-reverse !important;\n }\n\n .flex-lg-grow-0 {\n flex-grow: 0 !important;\n }\n\n .flex-lg-grow-1 {\n flex-grow: 1 !important;\n }\n\n .flex-lg-shrink-0 {\n flex-shrink: 0 !important;\n }\n\n .flex-lg-shrink-1 {\n flex-shrink: 1 !important;\n }\n\n .flex-lg-wrap {\n flex-wrap: wrap !important;\n }\n\n .flex-lg-nowrap {\n flex-wrap: nowrap !important;\n }\n\n .flex-lg-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n\n .gap-lg-0 {\n gap: 0 !important;\n }\n\n .gap-lg-1 {\n gap: 0.25rem !important;\n }\n\n .gap-lg-2 {\n gap: 0.5rem !important;\n }\n\n .gap-lg-3 {\n gap: 1rem !important;\n }\n\n .gap-lg-4 {\n gap: 1.5rem !important;\n }\n\n .gap-lg-5 {\n gap: 3rem !important;\n }\n\n .justify-content-lg-start {\n justify-content: flex-start !important;\n }\n\n .justify-content-lg-end {\n justify-content: flex-end !important;\n }\n\n .justify-content-lg-center {\n justify-content: center !important;\n }\n\n .justify-content-lg-between {\n justify-content: space-between !important;\n }\n\n .justify-content-lg-around {\n justify-content: space-around !important;\n }\n\n .justify-content-lg-evenly {\n justify-content: space-evenly !important;\n }\n\n .align-items-lg-start {\n align-items: flex-start !important;\n }\n\n .align-items-lg-end {\n align-items: flex-end !important;\n }\n\n .align-items-lg-center {\n align-items: center !important;\n }\n\n .align-items-lg-baseline {\n align-items: baseline !important;\n }\n\n .align-items-lg-stretch {\n align-items: stretch !important;\n }\n\n .align-content-lg-start {\n align-content: flex-start !important;\n }\n\n .align-content-lg-end {\n align-content: flex-end !important;\n }\n\n .align-content-lg-center {\n align-content: center !important;\n }\n\n .align-content-lg-between {\n align-content: space-between !important;\n }\n\n .align-content-lg-around {\n align-content: space-around !important;\n }\n\n .align-content-lg-stretch {\n align-content: stretch !important;\n }\n\n .align-self-lg-auto {\n align-self: auto !important;\n }\n\n .align-self-lg-start {\n align-self: flex-start !important;\n }\n\n .align-self-lg-end {\n align-self: flex-end !important;\n }\n\n .align-self-lg-center {\n align-self: center !important;\n }\n\n .align-self-lg-baseline {\n align-self: baseline !important;\n }\n\n .align-self-lg-stretch {\n align-self: stretch !important;\n }\n\n .order-lg-first {\n order: -1 !important;\n }\n\n .order-lg-0 {\n order: 0 !important;\n }\n\n .order-lg-1 {\n order: 1 !important;\n }\n\n .order-lg-2 {\n order: 2 !important;\n }\n\n .order-lg-3 {\n order: 3 !important;\n }\n\n .order-lg-4 {\n order: 4 !important;\n }\n\n .order-lg-5 {\n order: 5 !important;\n }\n\n .order-lg-last {\n order: 6 !important;\n }\n\n .m-lg-0 {\n margin: 0 !important;\n }\n\n .m-lg-1 {\n margin: 0.25rem !important;\n }\n\n .m-lg-2 {\n margin: 0.5rem !important;\n }\n\n .m-lg-3 {\n margin: 1rem !important;\n }\n\n .m-lg-4 {\n margin: 1.5rem !important;\n }\n\n .m-lg-5 {\n margin: 3rem !important;\n }\n\n .m-lg-auto {\n margin: auto !important;\n }\n\n .mx-lg-0 {\n margin-right: 0 !important;\n margin-left: 0 !important;\n }\n\n .mx-lg-1 {\n margin-right: 0.25rem !important;\n margin-left: 0.25rem !important;\n }\n\n .mx-lg-2 {\n margin-right: 0.5rem !important;\n margin-left: 0.5rem !important;\n }\n\n .mx-lg-3 {\n margin-right: 1rem !important;\n margin-left: 1rem !important;\n }\n\n .mx-lg-4 {\n margin-right: 1.5rem !important;\n margin-left: 1.5rem !important;\n }\n\n .mx-lg-5 {\n margin-right: 3rem !important;\n margin-left: 3rem !important;\n }\n\n .mx-lg-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n }\n\n .my-lg-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n\n .my-lg-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n }\n\n .my-lg-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n }\n\n .my-lg-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n }\n\n .my-lg-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n }\n\n .my-lg-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n }\n\n .my-lg-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n\n .mt-lg-0 {\n margin-top: 0 !important;\n }\n\n .mt-lg-1 {\n margin-top: 0.25rem !important;\n }\n\n .mt-lg-2 {\n margin-top: 0.5rem !important;\n }\n\n .mt-lg-3 {\n margin-top: 1rem !important;\n }\n\n .mt-lg-4 {\n margin-top: 1.5rem !important;\n }\n\n .mt-lg-5 {\n margin-top: 3rem !important;\n }\n\n .mt-lg-auto {\n margin-top: auto !important;\n }\n\n .me-lg-0 {\n margin-right: 0 !important;\n }\n\n .me-lg-1 {\n margin-right: 0.25rem !important;\n }\n\n .me-lg-2 {\n margin-right: 0.5rem !important;\n }\n\n .me-lg-3 {\n margin-right: 1rem !important;\n }\n\n .me-lg-4 {\n margin-right: 1.5rem !important;\n }\n\n .me-lg-5 {\n margin-right: 3rem !important;\n }\n\n .me-lg-auto {\n margin-right: auto !important;\n }\n\n .mb-lg-0 {\n margin-bottom: 0 !important;\n }\n\n .mb-lg-1 {\n margin-bottom: 0.25rem !important;\n }\n\n .mb-lg-2 {\n margin-bottom: 0.5rem !important;\n }\n\n .mb-lg-3 {\n margin-bottom: 1rem !important;\n }\n\n .mb-lg-4 {\n margin-bottom: 1.5rem !important;\n }\n\n .mb-lg-5 {\n margin-bottom: 3rem !important;\n }\n\n .mb-lg-auto {\n margin-bottom: auto !important;\n }\n\n .ms-lg-0 {\n margin-left: 0 !important;\n }\n\n .ms-lg-1 {\n margin-left: 0.25rem !important;\n }\n\n .ms-lg-2 {\n margin-left: 0.5rem !important;\n }\n\n .ms-lg-3 {\n margin-left: 1rem !important;\n }\n\n .ms-lg-4 {\n margin-left: 1.5rem !important;\n }\n\n .ms-lg-5 {\n margin-left: 3rem !important;\n }\n\n .ms-lg-auto {\n margin-left: auto !important;\n }\n\n .p-lg-0 {\n padding: 0 !important;\n }\n\n .p-lg-1 {\n padding: 0.25rem !important;\n }\n\n .p-lg-2 {\n padding: 0.5rem !important;\n }\n\n .p-lg-3 {\n padding: 1rem !important;\n }\n\n .p-lg-4 {\n padding: 1.5rem !important;\n }\n\n .p-lg-5 {\n padding: 3rem !important;\n }\n\n .px-lg-0 {\n padding-right: 0 !important;\n padding-left: 0 !important;\n }\n\n .px-lg-1 {\n padding-right: 0.25rem !important;\n padding-left: 0.25rem !important;\n }\n\n .px-lg-2 {\n padding-right: 0.5rem !important;\n padding-left: 0.5rem !important;\n }\n\n .px-lg-3 {\n padding-right: 1rem !important;\n padding-left: 1rem !important;\n }\n\n .px-lg-4 {\n padding-right: 1.5rem !important;\n padding-left: 1.5rem !important;\n }\n\n .px-lg-5 {\n padding-right: 3rem !important;\n padding-left: 3rem !important;\n }\n\n .py-lg-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n\n .py-lg-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n }\n\n .py-lg-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n }\n\n .py-lg-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n }\n\n .py-lg-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n }\n\n .py-lg-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n }\n\n .pt-lg-0 {\n padding-top: 0 !important;\n }\n\n .pt-lg-1 {\n padding-top: 0.25rem !important;\n }\n\n .pt-lg-2 {\n padding-top: 0.5rem !important;\n }\n\n .pt-lg-3 {\n padding-top: 1rem !important;\n }\n\n .pt-lg-4 {\n padding-top: 1.5rem !important;\n }\n\n .pt-lg-5 {\n padding-top: 3rem !important;\n }\n\n .pe-lg-0 {\n padding-right: 0 !important;\n }\n\n .pe-lg-1 {\n padding-right: 0.25rem !important;\n }\n\n .pe-lg-2 {\n padding-right: 0.5rem !important;\n }\n\n .pe-lg-3 {\n padding-right: 1rem !important;\n }\n\n .pe-lg-4 {\n padding-right: 1.5rem !important;\n }\n\n .pe-lg-5 {\n padding-right: 3rem !important;\n }\n\n .pb-lg-0 {\n padding-bottom: 0 !important;\n }\n\n .pb-lg-1 {\n padding-bottom: 0.25rem !important;\n }\n\n .pb-lg-2 {\n padding-bottom: 0.5rem !important;\n }\n\n .pb-lg-3 {\n padding-bottom: 1rem !important;\n }\n\n .pb-lg-4 {\n padding-bottom: 1.5rem !important;\n }\n\n .pb-lg-5 {\n padding-bottom: 3rem !important;\n }\n\n .ps-lg-0 {\n padding-left: 0 !important;\n }\n\n .ps-lg-1 {\n padding-left: 0.25rem !important;\n }\n\n .ps-lg-2 {\n padding-left: 0.5rem !important;\n }\n\n .ps-lg-3 {\n padding-left: 1rem !important;\n }\n\n .ps-lg-4 {\n padding-left: 1.5rem !important;\n }\n\n .ps-lg-5 {\n padding-left: 3rem !important;\n }\n\n .text-lg-start {\n text-align: left !important;\n }\n\n .text-lg-end {\n text-align: right !important;\n }\n\n .text-lg-center {\n text-align: center !important;\n }\n}\n@media (min-width: 1200px) {\n .float-xl-start {\n float: left !important;\n }\n\n .float-xl-end {\n float: right !important;\n }\n\n .float-xl-none {\n float: none !important;\n }\n\n .d-xl-inline {\n display: inline !important;\n }\n\n .d-xl-inline-block {\n display: inline-block !important;\n }\n\n .d-xl-block {\n display: block !important;\n }\n\n .d-xl-grid {\n display: grid !important;\n }\n\n .d-xl-table {\n display: table !important;\n }\n\n .d-xl-table-row {\n display: table-row !important;\n }\n\n .d-xl-table-cell {\n display: table-cell !important;\n }\n\n .d-xl-flex {\n display: flex !important;\n }\n\n .d-xl-inline-flex {\n display: inline-flex !important;\n }\n\n .d-xl-none {\n display: none !important;\n }\n\n .flex-xl-fill {\n flex: 1 1 auto !important;\n }\n\n .flex-xl-row {\n flex-direction: row !important;\n }\n\n .flex-xl-column {\n flex-direction: column !important;\n }\n\n .flex-xl-row-reverse {\n flex-direction: row-reverse !important;\n }\n\n .flex-xl-column-reverse {\n flex-direction: column-reverse !important;\n }\n\n .flex-xl-grow-0 {\n flex-grow: 0 !important;\n }\n\n .flex-xl-grow-1 {\n flex-grow: 1 !important;\n }\n\n .flex-xl-shrink-0 {\n flex-shrink: 0 !important;\n }\n\n .flex-xl-shrink-1 {\n flex-shrink: 1 !important;\n }\n\n .flex-xl-wrap {\n flex-wrap: wrap !important;\n }\n\n .flex-xl-nowrap {\n flex-wrap: nowrap !important;\n }\n\n .flex-xl-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n\n .gap-xl-0 {\n gap: 0 !important;\n }\n\n .gap-xl-1 {\n gap: 0.25rem !important;\n }\n\n .gap-xl-2 {\n gap: 0.5rem !important;\n }\n\n .gap-xl-3 {\n gap: 1rem !important;\n }\n\n .gap-xl-4 {\n gap: 1.5rem !important;\n }\n\n .gap-xl-5 {\n gap: 3rem !important;\n }\n\n .justify-content-xl-start {\n justify-content: flex-start !important;\n }\n\n .justify-content-xl-end {\n justify-content: flex-end !important;\n }\n\n .justify-content-xl-center {\n justify-content: center !important;\n }\n\n .justify-content-xl-between {\n justify-content: space-between !important;\n }\n\n .justify-content-xl-around {\n justify-content: space-around !important;\n }\n\n .justify-content-xl-evenly {\n justify-content: space-evenly !important;\n }\n\n .align-items-xl-start {\n align-items: flex-start !important;\n }\n\n .align-items-xl-end {\n align-items: flex-end !important;\n }\n\n .align-items-xl-center {\n align-items: center !important;\n }\n\n .align-items-xl-baseline {\n align-items: baseline !important;\n }\n\n .align-items-xl-stretch {\n align-items: stretch !important;\n }\n\n .align-content-xl-start {\n align-content: flex-start !important;\n }\n\n .align-content-xl-end {\n align-content: flex-end !important;\n }\n\n .align-content-xl-center {\n align-content: center !important;\n }\n\n .align-content-xl-between {\n align-content: space-between !important;\n }\n\n .align-content-xl-around {\n align-content: space-around !important;\n }\n\n .align-content-xl-stretch {\n align-content: stretch !important;\n }\n\n .align-self-xl-auto {\n align-self: auto !important;\n }\n\n .align-self-xl-start {\n align-self: flex-start !important;\n }\n\n .align-self-xl-end {\n align-self: flex-end !important;\n }\n\n .align-self-xl-center {\n align-self: center !important;\n }\n\n .align-self-xl-baseline {\n align-self: baseline !important;\n }\n\n .align-self-xl-stretch {\n align-self: stretch !important;\n }\n\n .order-xl-first {\n order: -1 !important;\n }\n\n .order-xl-0 {\n order: 0 !important;\n }\n\n .order-xl-1 {\n order: 1 !important;\n }\n\n .order-xl-2 {\n order: 2 !important;\n }\n\n .order-xl-3 {\n order: 3 !important;\n }\n\n .order-xl-4 {\n order: 4 !important;\n }\n\n .order-xl-5 {\n order: 5 !important;\n }\n\n .order-xl-last {\n order: 6 !important;\n }\n\n .m-xl-0 {\n margin: 0 !important;\n }\n\n .m-xl-1 {\n margin: 0.25rem !important;\n }\n\n .m-xl-2 {\n margin: 0.5rem !important;\n }\n\n .m-xl-3 {\n margin: 1rem !important;\n }\n\n .m-xl-4 {\n margin: 1.5rem !important;\n }\n\n .m-xl-5 {\n margin: 3rem !important;\n }\n\n .m-xl-auto {\n margin: auto !important;\n }\n\n .mx-xl-0 {\n margin-right: 0 !important;\n margin-left: 0 !important;\n }\n\n .mx-xl-1 {\n margin-right: 0.25rem !important;\n margin-left: 0.25rem !important;\n }\n\n .mx-xl-2 {\n margin-right: 0.5rem !important;\n margin-left: 0.5rem !important;\n }\n\n .mx-xl-3 {\n margin-right: 1rem !important;\n margin-left: 1rem !important;\n }\n\n .mx-xl-4 {\n margin-right: 1.5rem !important;\n margin-left: 1.5rem !important;\n }\n\n .mx-xl-5 {\n margin-right: 3rem !important;\n margin-left: 3rem !important;\n }\n\n .mx-xl-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n }\n\n .my-xl-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n\n .my-xl-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n }\n\n .my-xl-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n }\n\n .my-xl-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n }\n\n .my-xl-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n }\n\n .my-xl-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n }\n\n .my-xl-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n\n .mt-xl-0 {\n margin-top: 0 !important;\n }\n\n .mt-xl-1 {\n margin-top: 0.25rem !important;\n }\n\n .mt-xl-2 {\n margin-top: 0.5rem !important;\n }\n\n .mt-xl-3 {\n margin-top: 1rem !important;\n }\n\n .mt-xl-4 {\n margin-top: 1.5rem !important;\n }\n\n .mt-xl-5 {\n margin-top: 3rem !important;\n }\n\n .mt-xl-auto {\n margin-top: auto !important;\n }\n\n .me-xl-0 {\n margin-right: 0 !important;\n }\n\n .me-xl-1 {\n margin-right: 0.25rem !important;\n }\n\n .me-xl-2 {\n margin-right: 0.5rem !important;\n }\n\n .me-xl-3 {\n margin-right: 1rem !important;\n }\n\n .me-xl-4 {\n margin-right: 1.5rem !important;\n }\n\n .me-xl-5 {\n margin-right: 3rem !important;\n }\n\n .me-xl-auto {\n margin-right: auto !important;\n }\n\n .mb-xl-0 {\n margin-bottom: 0 !important;\n }\n\n .mb-xl-1 {\n margin-bottom: 0.25rem !important;\n }\n\n .mb-xl-2 {\n margin-bottom: 0.5rem !important;\n }\n\n .mb-xl-3 {\n margin-bottom: 1rem !important;\n }\n\n .mb-xl-4 {\n margin-bottom: 1.5rem !important;\n }\n\n .mb-xl-5 {\n margin-bottom: 3rem !important;\n }\n\n .mb-xl-auto {\n margin-bottom: auto !important;\n }\n\n .ms-xl-0 {\n margin-left: 0 !important;\n }\n\n .ms-xl-1 {\n margin-left: 0.25rem !important;\n }\n\n .ms-xl-2 {\n margin-left: 0.5rem !important;\n }\n\n .ms-xl-3 {\n margin-left: 1rem !important;\n }\n\n .ms-xl-4 {\n margin-left: 1.5rem !important;\n }\n\n .ms-xl-5 {\n margin-left: 3rem !important;\n }\n\n .ms-xl-auto {\n margin-left: auto !important;\n }\n\n .p-xl-0 {\n padding: 0 !important;\n }\n\n .p-xl-1 {\n padding: 0.25rem !important;\n }\n\n .p-xl-2 {\n padding: 0.5rem !important;\n }\n\n .p-xl-3 {\n padding: 1rem !important;\n }\n\n .p-xl-4 {\n padding: 1.5rem !important;\n }\n\n .p-xl-5 {\n padding: 3rem !important;\n }\n\n .px-xl-0 {\n padding-right: 0 !important;\n padding-left: 0 !important;\n }\n\n .px-xl-1 {\n padding-right: 0.25rem !important;\n padding-left: 0.25rem !important;\n }\n\n .px-xl-2 {\n padding-right: 0.5rem !important;\n padding-left: 0.5rem !important;\n }\n\n .px-xl-3 {\n padding-right: 1rem !important;\n padding-left: 1rem !important;\n }\n\n .px-xl-4 {\n padding-right: 1.5rem !important;\n padding-left: 1.5rem !important;\n }\n\n .px-xl-5 {\n padding-right: 3rem !important;\n padding-left: 3rem !important;\n }\n\n .py-xl-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n\n .py-xl-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n }\n\n .py-xl-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n }\n\n .py-xl-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n }\n\n .py-xl-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n }\n\n .py-xl-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n }\n\n .pt-xl-0 {\n padding-top: 0 !important;\n }\n\n .pt-xl-1 {\n padding-top: 0.25rem !important;\n }\n\n .pt-xl-2 {\n padding-top: 0.5rem !important;\n }\n\n .pt-xl-3 {\n padding-top: 1rem !important;\n }\n\n .pt-xl-4 {\n padding-top: 1.5rem !important;\n }\n\n .pt-xl-5 {\n padding-top: 3rem !important;\n }\n\n .pe-xl-0 {\n padding-right: 0 !important;\n }\n\n .pe-xl-1 {\n padding-right: 0.25rem !important;\n }\n\n .pe-xl-2 {\n padding-right: 0.5rem !important;\n }\n\n .pe-xl-3 {\n padding-right: 1rem !important;\n }\n\n .pe-xl-4 {\n padding-right: 1.5rem !important;\n }\n\n .pe-xl-5 {\n padding-right: 3rem !important;\n }\n\n .pb-xl-0 {\n padding-bottom: 0 !important;\n }\n\n .pb-xl-1 {\n padding-bottom: 0.25rem !important;\n }\n\n .pb-xl-2 {\n padding-bottom: 0.5rem !important;\n }\n\n .pb-xl-3 {\n padding-bottom: 1rem !important;\n }\n\n .pb-xl-4 {\n padding-bottom: 1.5rem !important;\n }\n\n .pb-xl-5 {\n padding-bottom: 3rem !important;\n }\n\n .ps-xl-0 {\n padding-left: 0 !important;\n }\n\n .ps-xl-1 {\n padding-left: 0.25rem !important;\n }\n\n .ps-xl-2 {\n padding-left: 0.5rem !important;\n }\n\n .ps-xl-3 {\n padding-left: 1rem !important;\n }\n\n .ps-xl-4 {\n padding-left: 1.5rem !important;\n }\n\n .ps-xl-5 {\n padding-left: 3rem !important;\n }\n\n .text-xl-start {\n text-align: left !important;\n }\n\n .text-xl-end {\n text-align: right !important;\n }\n\n .text-xl-center {\n text-align: center !important;\n }\n}\n@media (min-width: 1400px) {\n .float-xxl-start {\n float: left !important;\n }\n\n .float-xxl-end {\n float: right !important;\n }\n\n .float-xxl-none {\n float: none !important;\n }\n\n .d-xxl-inline {\n display: inline !important;\n }\n\n .d-xxl-inline-block {\n display: inline-block !important;\n }\n\n .d-xxl-block {\n display: block !important;\n }\n\n .d-xxl-grid {\n display: grid !important;\n }\n\n .d-xxl-table {\n display: table !important;\n }\n\n .d-xxl-table-row {\n display: table-row !important;\n }\n\n .d-xxl-table-cell {\n display: table-cell !important;\n }\n\n .d-xxl-flex {\n display: flex !important;\n }\n\n .d-xxl-inline-flex {\n display: inline-flex !important;\n }\n\n .d-xxl-none {\n display: none !important;\n }\n\n .flex-xxl-fill {\n flex: 1 1 auto !important;\n }\n\n .flex-xxl-row {\n flex-direction: row !important;\n }\n\n .flex-xxl-column {\n flex-direction: column !important;\n }\n\n .flex-xxl-row-reverse {\n flex-direction: row-reverse !important;\n }\n\n .flex-xxl-column-reverse {\n flex-direction: column-reverse !important;\n }\n\n .flex-xxl-grow-0 {\n flex-grow: 0 !important;\n }\n\n .flex-xxl-grow-1 {\n flex-grow: 1 !important;\n }\n\n .flex-xxl-shrink-0 {\n flex-shrink: 0 !important;\n }\n\n .flex-xxl-shrink-1 {\n flex-shrink: 1 !important;\n }\n\n .flex-xxl-wrap {\n flex-wrap: wrap !important;\n }\n\n .flex-xxl-nowrap {\n flex-wrap: nowrap !important;\n }\n\n .flex-xxl-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n\n .gap-xxl-0 {\n gap: 0 !important;\n }\n\n .gap-xxl-1 {\n gap: 0.25rem !important;\n }\n\n .gap-xxl-2 {\n gap: 0.5rem !important;\n }\n\n .gap-xxl-3 {\n gap: 1rem !important;\n }\n\n .gap-xxl-4 {\n gap: 1.5rem !important;\n }\n\n .gap-xxl-5 {\n gap: 3rem !important;\n }\n\n .justify-content-xxl-start {\n justify-content: flex-start !important;\n }\n\n .justify-content-xxl-end {\n justify-content: flex-end !important;\n }\n\n .justify-content-xxl-center {\n justify-content: center !important;\n }\n\n .justify-content-xxl-between {\n justify-content: space-between !important;\n }\n\n .justify-content-xxl-around {\n justify-content: space-around !important;\n }\n\n .justify-content-xxl-evenly {\n justify-content: space-evenly !important;\n }\n\n .align-items-xxl-start {\n align-items: flex-start !important;\n }\n\n .align-items-xxl-end {\n align-items: flex-end !important;\n }\n\n .align-items-xxl-center {\n align-items: center !important;\n }\n\n .align-items-xxl-baseline {\n align-items: baseline !important;\n }\n\n .align-items-xxl-stretch {\n align-items: stretch !important;\n }\n\n .align-content-xxl-start {\n align-content: flex-start !important;\n }\n\n .align-content-xxl-end {\n align-content: flex-end !important;\n }\n\n .align-content-xxl-center {\n align-content: center !important;\n }\n\n .align-content-xxl-between {\n align-content: space-between !important;\n }\n\n .align-content-xxl-around {\n align-content: space-around !important;\n }\n\n .align-content-xxl-stretch {\n align-content: stretch !important;\n }\n\n .align-self-xxl-auto {\n align-self: auto !important;\n }\n\n .align-self-xxl-start {\n align-self: flex-start !important;\n }\n\n .align-self-xxl-end {\n align-self: flex-end !important;\n }\n\n .align-self-xxl-center {\n align-self: center !important;\n }\n\n .align-self-xxl-baseline {\n align-self: baseline !important;\n }\n\n .align-self-xxl-stretch {\n align-self: stretch !important;\n }\n\n .order-xxl-first {\n order: -1 !important;\n }\n\n .order-xxl-0 {\n order: 0 !important;\n }\n\n .order-xxl-1 {\n order: 1 !important;\n }\n\n .order-xxl-2 {\n order: 2 !important;\n }\n\n .order-xxl-3 {\n order: 3 !important;\n }\n\n .order-xxl-4 {\n order: 4 !important;\n }\n\n .order-xxl-5 {\n order: 5 !important;\n }\n\n .order-xxl-last {\n order: 6 !important;\n }\n\n .m-xxl-0 {\n margin: 0 !important;\n }\n\n .m-xxl-1 {\n margin: 0.25rem !important;\n }\n\n .m-xxl-2 {\n margin: 0.5rem !important;\n }\n\n .m-xxl-3 {\n margin: 1rem !important;\n }\n\n .m-xxl-4 {\n margin: 1.5rem !important;\n }\n\n .m-xxl-5 {\n margin: 3rem !important;\n }\n\n .m-xxl-auto {\n margin: auto !important;\n }\n\n .mx-xxl-0 {\n margin-right: 0 !important;\n margin-left: 0 !important;\n }\n\n .mx-xxl-1 {\n margin-right: 0.25rem !important;\n margin-left: 0.25rem !important;\n }\n\n .mx-xxl-2 {\n margin-right: 0.5rem !important;\n margin-left: 0.5rem !important;\n }\n\n .mx-xxl-3 {\n margin-right: 1rem !important;\n margin-left: 1rem !important;\n }\n\n .mx-xxl-4 {\n margin-right: 1.5rem !important;\n margin-left: 1.5rem !important;\n }\n\n .mx-xxl-5 {\n margin-right: 3rem !important;\n margin-left: 3rem !important;\n }\n\n .mx-xxl-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n }\n\n .my-xxl-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n\n .my-xxl-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n }\n\n .my-xxl-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n }\n\n .my-xxl-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n }\n\n .my-xxl-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n }\n\n .my-xxl-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n }\n\n .my-xxl-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n\n .mt-xxl-0 {\n margin-top: 0 !important;\n }\n\n .mt-xxl-1 {\n margin-top: 0.25rem !important;\n }\n\n .mt-xxl-2 {\n margin-top: 0.5rem !important;\n }\n\n .mt-xxl-3 {\n margin-top: 1rem !important;\n }\n\n .mt-xxl-4 {\n margin-top: 1.5rem !important;\n }\n\n .mt-xxl-5 {\n margin-top: 3rem !important;\n }\n\n .mt-xxl-auto {\n margin-top: auto !important;\n }\n\n .me-xxl-0 {\n margin-right: 0 !important;\n }\n\n .me-xxl-1 {\n margin-right: 0.25rem !important;\n }\n\n .me-xxl-2 {\n margin-right: 0.5rem !important;\n }\n\n .me-xxl-3 {\n margin-right: 1rem !important;\n }\n\n .me-xxl-4 {\n margin-right: 1.5rem !important;\n }\n\n .me-xxl-5 {\n margin-right: 3rem !important;\n }\n\n .me-xxl-auto {\n margin-right: auto !important;\n }\n\n .mb-xxl-0 {\n margin-bottom: 0 !important;\n }\n\n .mb-xxl-1 {\n margin-bottom: 0.25rem !important;\n }\n\n .mb-xxl-2 {\n margin-bottom: 0.5rem !important;\n }\n\n .mb-xxl-3 {\n margin-bottom: 1rem !important;\n }\n\n .mb-xxl-4 {\n margin-bottom: 1.5rem !important;\n }\n\n .mb-xxl-5 {\n margin-bottom: 3rem !important;\n }\n\n .mb-xxl-auto {\n margin-bottom: auto !important;\n }\n\n .ms-xxl-0 {\n margin-left: 0 !important;\n }\n\n .ms-xxl-1 {\n margin-left: 0.25rem !important;\n }\n\n .ms-xxl-2 {\n margin-left: 0.5rem !important;\n }\n\n .ms-xxl-3 {\n margin-left: 1rem !important;\n }\n\n .ms-xxl-4 {\n margin-left: 1.5rem !important;\n }\n\n .ms-xxl-5 {\n margin-left: 3rem !important;\n }\n\n .ms-xxl-auto {\n margin-left: auto !important;\n }\n\n .p-xxl-0 {\n padding: 0 !important;\n }\n\n .p-xxl-1 {\n padding: 0.25rem !important;\n }\n\n .p-xxl-2 {\n padding: 0.5rem !important;\n }\n\n .p-xxl-3 {\n padding: 1rem !important;\n }\n\n .p-xxl-4 {\n padding: 1.5rem !important;\n }\n\n .p-xxl-5 {\n padding: 3rem !important;\n }\n\n .px-xxl-0 {\n padding-right: 0 !important;\n padding-left: 0 !important;\n }\n\n .px-xxl-1 {\n padding-right: 0.25rem !important;\n padding-left: 0.25rem !important;\n }\n\n .px-xxl-2 {\n padding-right: 0.5rem !important;\n padding-left: 0.5rem !important;\n }\n\n .px-xxl-3 {\n padding-right: 1rem !important;\n padding-left: 1rem !important;\n }\n\n .px-xxl-4 {\n padding-right: 1.5rem !important;\n padding-left: 1.5rem !important;\n }\n\n .px-xxl-5 {\n padding-right: 3rem !important;\n padding-left: 3rem !important;\n }\n\n .py-xxl-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n\n .py-xxl-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n }\n\n .py-xxl-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n }\n\n .py-xxl-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n }\n\n .py-xxl-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n }\n\n .py-xxl-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n }\n\n .pt-xxl-0 {\n padding-top: 0 !important;\n }\n\n .pt-xxl-1 {\n padding-top: 0.25rem !important;\n }\n\n .pt-xxl-2 {\n padding-top: 0.5rem !important;\n }\n\n .pt-xxl-3 {\n padding-top: 1rem !important;\n }\n\n .pt-xxl-4 {\n padding-top: 1.5rem !important;\n }\n\n .pt-xxl-5 {\n padding-top: 3rem !important;\n }\n\n .pe-xxl-0 {\n padding-right: 0 !important;\n }\n\n .pe-xxl-1 {\n padding-right: 0.25rem !important;\n }\n\n .pe-xxl-2 {\n padding-right: 0.5rem !important;\n }\n\n .pe-xxl-3 {\n padding-right: 1rem !important;\n }\n\n .pe-xxl-4 {\n padding-right: 1.5rem !important;\n }\n\n .pe-xxl-5 {\n padding-right: 3rem !important;\n }\n\n .pb-xxl-0 {\n padding-bottom: 0 !important;\n }\n\n .pb-xxl-1 {\n padding-bottom: 0.25rem !important;\n }\n\n .pb-xxl-2 {\n padding-bottom: 0.5rem !important;\n }\n\n .pb-xxl-3 {\n padding-bottom: 1rem !important;\n }\n\n .pb-xxl-4 {\n padding-bottom: 1.5rem !important;\n }\n\n .pb-xxl-5 {\n padding-bottom: 3rem !important;\n }\n\n .ps-xxl-0 {\n padding-left: 0 !important;\n }\n\n .ps-xxl-1 {\n padding-left: 0.25rem !important;\n }\n\n .ps-xxl-2 {\n padding-left: 0.5rem !important;\n }\n\n .ps-xxl-3 {\n padding-left: 1rem !important;\n }\n\n .ps-xxl-4 {\n padding-left: 1.5rem !important;\n }\n\n .ps-xxl-5 {\n padding-left: 3rem !important;\n }\n\n .text-xxl-start {\n text-align: left !important;\n }\n\n .text-xxl-end {\n text-align: right !important;\n }\n\n .text-xxl-center {\n text-align: center !important;\n }\n}\n@media (min-width: 1200px) {\n .fs-1 {\n font-size: 2.5rem !important;\n }\n\n .fs-2 {\n font-size: 2rem !important;\n }\n\n .fs-3 {\n font-size: 1.75rem !important;\n }\n\n .fs-4 {\n font-size: 1.5rem !important;\n }\n}\n@media print {\n .d-print-inline {\n display: inline !important;\n }\n\n .d-print-inline-block {\n display: inline-block !important;\n }\n\n .d-print-block {\n display: block !important;\n }\n\n .d-print-grid {\n display: grid !important;\n }\n\n .d-print-table {\n display: table !important;\n }\n\n .d-print-table-row {\n display: table-row !important;\n }\n\n .d-print-table-cell {\n display: table-cell !important;\n }\n\n .d-print-flex {\n display: flex !important;\n }\n\n .d-print-inline-flex {\n display: inline-flex !important;\n }\n\n .d-print-none {\n display: none !important;\n }\n}\nbody {\n overflow-x: hidden;\n}\n\n.wrapper {\n padding: 1.5rem 0;\n}\n\n#wrapper-hero {\n padding: 0px !important;\n}\n\n.sticky,\n.gallery-caption,\n.bypostauthor {\n font-size: inherit;\n}\n\n.wrapper#wrapper-sticky {\n border-bottom: 1px solid #dee2e6;\n}\n\n#wrapper-footer-full,\n#wrapper-static-hero {\n background-color: #e9ecef;\n}\n\n.wp-caption {\n font-size: inherit;\n}\n\n.wp-caption-text {\n font-size: inherit;\n}\n\n.screen-reader-text {\n position: absolute !important;\n width: 1px !important;\n height: 1px !important;\n padding: 0 !important;\n margin: -1px !important;\n overflow: hidden !important;\n clip: rect(0, 0, 0, 0) !important;\n white-space: nowrap !important;\n border: 0 !important;\n}\n\n.alignleft {\n display: inline;\n float: left;\n margin-right: 1rem;\n}\n\n.alignright {\n display: inline;\n float: right;\n margin-left: 1rem;\n}\n\n.aligncenter {\n display: block;\n}\n\n.entry-footer span {\n padding-right: 10px;\n}\n\nimg.wp-post-image,\narticle img,\nfigure,\nimg,\n#secondary img {\n max-width: 100%;\n height: auto;\n}\n\na.skip-link {\n position: fixed;\n z-index: 1000;\n top: 0px;\n right: 0px;\n}\n\n.navbar-dark .navbar-nav .dropdown-menu .nav-link {\n display: block;\n width: 100%;\n padding: 0.25rem 1rem;\n clear: both;\n font-weight: 400;\n color: #212529 !important;\n text-align: inherit;\n white-space: nowrap;\n background: none;\n border: 0;\n}\n.navbar-dark .navbar-nav .dropdown-menu .nav-link:hover, .navbar-dark .navbar-nav .dropdown-menu .nav-link:focus {\n color: #1e2125 !important;\n text-decoration: none;\n background-color: #e9ecef;\n}\n.navbar-dark .navbar-nav .dropdown-menu .nav-link.active, .navbar-dark .navbar-nav .dropdown-menu .nav-link:active {\n color: #fff !important;\n text-decoration: none;\n background-color: #5533ff;\n}\n.navbar-dark .navbar-nav .dropdown-menu .nav-link.disabled, .navbar-dark .navbar-nav .dropdown-menu .nav-link:disabled {\n color: #adb5bd !important;\n background-color: transparent;\n}\n\n.navbar-light .navbar-brand a {\n color: rgba(0, 0, 0, 0.9);\n}\n.navbar-light .navbar-brand a:hover, .navbar-light .navbar-brand a:focus {\n color: rgba(0, 0, 0, 0.9);\n}\n\n.navbar-dark .navbar-brand a {\n color: #fff;\n}\n.navbar-dark .navbar-brand a:hover, .navbar-dark .navbar-brand a:focus {\n color: #fff;\n}\n\n.navbar h1, .navbar .h1 {\n font-weight: 400;\n}\n\n.gallery {\n margin-bottom: 1.5em;\n}\n\n.gallery-item {\n display: inline-block;\n text-align: center;\n vertical-align: top;\n width: 100%;\n}\n.gallery-columns-2 .gallery-item {\n max-width: 50%;\n}\n.gallery-columns-3 .gallery-item {\n max-width: 33.33%;\n}\n.gallery-columns-4 .gallery-item {\n max-width: 25%;\n}\n.gallery-columns-5 .gallery-item {\n max-width: 20%;\n}\n.gallery-columns-6 .gallery-item {\n max-width: 16.66%;\n}\n.gallery-columns-7 .gallery-item {\n max-width: 14.28%;\n}\n.gallery-columns-8 .gallery-item {\n max-width: 12.5%;\n}\n.gallery-columns-9 .gallery-item {\n max-width: 11.11%;\n}\n\n.gallery-caption {\n display: block;\n}\n\n.woocommerce-input-wrapper {\n width: 100%;\n}\n\nfigure.woocommerce-product-gallery__wrapper {\n max-width: inherit !important;\n}\n\n@media (min-width: 768px) {\n .woocommerce-cart #coupon_code.input-text {\n width: 110px !important;\n }\n}\n#stripe-payment-data #wc-stripe-cc-form .form-row {\n display: flex;\n flex-direction: column;\n}\n#stripe-payment-data #wc-stripe-cc-form .form-row .wc-stripe-elements-field {\n max-height: 2rem;\n}\n#stripe-payment-data .woocommerce-SavedPaymentMethods-saveNew {\n display: inherit;\n}\n\n.woocommerce-notices-wrapper .woocommerce-message {\n padding: 1em 2em 1em 3.5em;\n}\n.woocommerce-info {\n padding: 1em 2em 1em 3.5em;\n}\n.woocommerce form .form-row .required {\n color: #dc3545;\n}\n\n.woocommerce div.product p.price,\n.woocommerce div.product span.price,\n.woocommerce div.product .stock,\n.woocommerce ul.products li.product .price,\n#add_payment_method .cart-collaterals .cart_totals .discount td,\n.woocommerce-cart .cart-collaterals .cart_totals .discount td,\n.woocommerce-checkout .cart-collaterals .cart_totals .discount td {\n color: #198754;\n}\n\n/*!\n * Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome\n * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)\n */\n/* FONT PATH\n * -------------------------- */\n@font-face {\n font-family: \"FontAwesome\";\n src: url(\"../fonts/fontawesome-webfont.eot?v=4.7.0\");\n src: url(\"../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0\") format(\"embedded-opentype\"), url(\"../fonts/fontawesome-webfont.woff2?v=4.7.0\") format(\"woff2\"), url(\"../fonts/fontawesome-webfont.woff?v=4.7.0\") format(\"woff\"), url(\"../fonts/fontawesome-webfont.ttf?v=4.7.0\") format(\"truetype\"), url(\"../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular\") format(\"svg\");\n font-weight: normal;\n font-style: normal;\n}\n.fa {\n display: inline-block;\n font: normal normal normal 14px/1 FontAwesome;\n font-size: inherit;\n text-rendering: auto;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n}\n\n/* makes the font 33% larger relative to the icon container */\n.fa-lg {\n font-size: 1.3333333333em;\n line-height: 0.75em;\n vertical-align: -15%;\n}\n\n.fa-2x {\n font-size: 2em;\n}\n\n.fa-3x {\n font-size: 3em;\n}\n\n.fa-4x {\n font-size: 4em;\n}\n\n.fa-5x {\n font-size: 5em;\n}\n\n.fa-fw {\n width: 1.2857142857em;\n text-align: center;\n}\n\n.fa-ul {\n padding-left: 0;\n margin-left: 2.1428571429em;\n list-style-type: none;\n}\n.fa-ul > li {\n position: relative;\n}\n\n.fa-li {\n position: absolute;\n left: -2.1428571429em;\n width: 2.1428571429em;\n top: 0.1428571429em;\n text-align: center;\n}\n.fa-li.fa-lg {\n left: -1.8571428571em;\n}\n\n.fa-border {\n padding: 0.2em 0.25em 0.15em;\n border: solid 0.08em #eee;\n border-radius: 0.1em;\n}\n\n.fa-pull-left {\n float: left;\n}\n\n.fa-pull-right {\n float: right;\n}\n\n.fa.fa-pull-left {\n margin-right: 0.3em;\n}\n.fa.fa-pull-right {\n margin-left: 0.3em;\n}\n\n/* Deprecated as of 4.4.0 */\n.pull-right {\n float: right;\n}\n\n.pull-left {\n float: left;\n}\n\n.fa.pull-left {\n margin-right: 0.3em;\n}\n.fa.pull-right {\n margin-left: 0.3em;\n}\n\n.fa-spin {\n -webkit-animation: fa-spin 2s infinite linear;\n animation: fa-spin 2s infinite linear;\n}\n\n.fa-pulse {\n -webkit-animation: fa-spin 1s infinite steps(8);\n animation: fa-spin 1s infinite steps(8);\n}\n\n@-webkit-keyframes fa-spin {\n 0% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n 100% {\n -webkit-transform: rotate(359deg);\n transform: rotate(359deg);\n }\n}\n@keyframes fa-spin {\n 0% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n 100% {\n -webkit-transform: rotate(359deg);\n transform: rotate(359deg);\n }\n}\n.fa-rotate-90 {\n -ms-filter: \"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)\";\n -webkit-transform: rotate(90deg);\n -ms-transform: rotate(90deg);\n transform: rotate(90deg);\n}\n\n.fa-rotate-180 {\n -ms-filter: \"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)\";\n -webkit-transform: rotate(180deg);\n -ms-transform: rotate(180deg);\n transform: rotate(180deg);\n}\n\n.fa-rotate-270 {\n -ms-filter: \"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)\";\n -webkit-transform: rotate(270deg);\n -ms-transform: rotate(270deg);\n transform: rotate(270deg);\n}\n\n.fa-flip-horizontal {\n -ms-filter: \"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)\";\n -webkit-transform: scale(-1, 1);\n -ms-transform: scale(-1, 1);\n transform: scale(-1, 1);\n}\n\n.fa-flip-vertical {\n -ms-filter: \"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)\";\n -webkit-transform: scale(1, -1);\n -ms-transform: scale(1, -1);\n transform: scale(1, -1);\n}\n\n:root .fa-rotate-90,\n:root .fa-rotate-180,\n:root .fa-rotate-270,\n:root .fa-flip-horizontal,\n:root .fa-flip-vertical {\n filter: none;\n}\n\n.fa-stack {\n position: relative;\n display: inline-block;\n width: 2em;\n height: 2em;\n line-height: 2em;\n vertical-align: middle;\n}\n\n.fa-stack-1x, .fa-stack-2x {\n position: absolute;\n left: 0;\n width: 100%;\n text-align: center;\n}\n\n.fa-stack-1x {\n line-height: inherit;\n}\n\n.fa-stack-2x {\n font-size: 2em;\n}\n\n.fa-inverse {\n color: #fff;\n}\n\n/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen\n readers do not read off random characters that represent icons */\n.fa-glass:before {\n content: \"\\f000\";\n}\n\n.fa-music:before {\n content: \"\\f001\";\n}\n\n.fa-search:before {\n content: \"\\f002\";\n}\n\n.fa-envelope-o:before {\n content: \"\\f003\";\n}\n\n.fa-heart:before {\n content: \"\\f004\";\n}\n\n.fa-star:before {\n content: \"\\f005\";\n}\n\n.fa-star-o:before {\n content: \"\\f006\";\n}\n\n.fa-user:before {\n content: \"\\f007\";\n}\n\n.fa-film:before {\n content: \"\\f008\";\n}\n\n.fa-th-large:before {\n content: \"\\f009\";\n}\n\n.fa-th:before {\n content: \"\\f00a\";\n}\n\n.fa-th-list:before {\n content: \"\\f00b\";\n}\n\n.fa-check:before {\n content: \"\\f00c\";\n}\n\n.fa-remove:before,\n.fa-close:before,\n.fa-times:before {\n content: \"\\f00d\";\n}\n\n.fa-search-plus:before {\n content: \"\\f00e\";\n}\n\n.fa-search-minus:before {\n content: \"\\f010\";\n}\n\n.fa-power-off:before {\n content: \"\\f011\";\n}\n\n.fa-signal:before {\n content: \"\\f012\";\n}\n\n.fa-gear:before,\n.fa-cog:before {\n content: \"\\f013\";\n}\n\n.fa-trash-o:before {\n content: \"\\f014\";\n}\n\n.fa-home:before {\n content: \"\\f015\";\n}\n\n.fa-file-o:before {\n content: \"\\f016\";\n}\n\n.fa-clock-o:before {\n content: \"\\f017\";\n}\n\n.fa-road:before {\n content: \"\\f018\";\n}\n\n.fa-download:before {\n content: \"\\f019\";\n}\n\n.fa-arrow-circle-o-down:before {\n content: \"\\f01a\";\n}\n\n.fa-arrow-circle-o-up:before {\n content: \"\\f01b\";\n}\n\n.fa-inbox:before {\n content: \"\\f01c\";\n}\n\n.fa-play-circle-o:before {\n content: \"\\f01d\";\n}\n\n.fa-rotate-right:before,\n.fa-repeat:before {\n content: \"\\f01e\";\n}\n\n.fa-refresh:before {\n content: \"\\f021\";\n}\n\n.fa-list-alt:before {\n content: \"\\f022\";\n}\n\n.fa-lock:before {\n content: \"\\f023\";\n}\n\n.fa-flag:before {\n content: \"\\f024\";\n}\n\n.fa-headphones:before {\n content: \"\\f025\";\n}\n\n.fa-volume-off:before {\n content: \"\\f026\";\n}\n\n.fa-volume-down:before {\n content: \"\\f027\";\n}\n\n.fa-volume-up:before {\n content: \"\\f028\";\n}\n\n.fa-qrcode:before {\n content: \"\\f029\";\n}\n\n.fa-barcode:before {\n content: \"\\f02a\";\n}\n\n.fa-tag:before {\n content: \"\\f02b\";\n}\n\n.fa-tags:before {\n content: \"\\f02c\";\n}\n\n.fa-book:before {\n content: \"\\f02d\";\n}\n\n.fa-bookmark:before {\n content: \"\\f02e\";\n}\n\n.fa-print:before {\n content: \"\\f02f\";\n}\n\n.fa-camera:before {\n content: \"\\f030\";\n}\n\n.fa-font:before {\n content: \"\\f031\";\n}\n\n.fa-bold:before {\n content: \"\\f032\";\n}\n\n.fa-italic:before {\n content: \"\\f033\";\n}\n\n.fa-text-height:before {\n content: \"\\f034\";\n}\n\n.fa-text-width:before {\n content: \"\\f035\";\n}\n\n.fa-align-left:before {\n content: \"\\f036\";\n}\n\n.fa-align-center:before {\n content: \"\\f037\";\n}\n\n.fa-align-right:before {\n content: \"\\f038\";\n}\n\n.fa-align-justify:before {\n content: \"\\f039\";\n}\n\n.fa-list:before {\n content: \"\\f03a\";\n}\n\n.fa-dedent:before,\n.fa-outdent:before {\n content: \"\\f03b\";\n}\n\n.fa-indent:before {\n content: \"\\f03c\";\n}\n\n.fa-video-camera:before {\n content: \"\\f03d\";\n}\n\n.fa-photo:before,\n.fa-image:before,\n.fa-picture-o:before {\n content: \"\\f03e\";\n}\n\n.fa-pencil:before {\n content: \"\\f040\";\n}\n\n.fa-map-marker:before {\n content: \"\\f041\";\n}\n\n.fa-adjust:before {\n content: \"\\f042\";\n}\n\n.fa-tint:before {\n content: \"\\f043\";\n}\n\n.fa-edit:before,\n.fa-pencil-square-o:before {\n content: \"\\f044\";\n}\n\n.fa-share-square-o:before {\n content: \"\\f045\";\n}\n\n.fa-check-square-o:before {\n content: \"\\f046\";\n}\n\n.fa-arrows:before {\n content: \"\\f047\";\n}\n\n.fa-step-backward:before {\n content: \"\\f048\";\n}\n\n.fa-fast-backward:before {\n content: \"\\f049\";\n}\n\n.fa-backward:before {\n content: \"\\f04a\";\n}\n\n.fa-play:before {\n content: \"\\f04b\";\n}\n\n.fa-pause:before {\n content: \"\\f04c\";\n}\n\n.fa-stop:before {\n content: \"\\f04d\";\n}\n\n.fa-forward:before {\n content: \"\\f04e\";\n}\n\n.fa-fast-forward:before {\n content: \"\\f050\";\n}\n\n.fa-step-forward:before {\n content: \"\\f051\";\n}\n\n.fa-eject:before {\n content: \"\\f052\";\n}\n\n.fa-chevron-left:before {\n content: \"\\f053\";\n}\n\n.fa-chevron-right:before {\n content: \"\\f054\";\n}\n\n.fa-plus-circle:before {\n content: \"\\f055\";\n}\n\n.fa-minus-circle:before {\n content: \"\\f056\";\n}\n\n.fa-times-circle:before {\n content: \"\\f057\";\n}\n\n.fa-check-circle:before {\n content: \"\\f058\";\n}\n\n.fa-question-circle:before {\n content: \"\\f059\";\n}\n\n.fa-info-circle:before {\n content: \"\\f05a\";\n}\n\n.fa-crosshairs:before {\n content: \"\\f05b\";\n}\n\n.fa-times-circle-o:before {\n content: \"\\f05c\";\n}\n\n.fa-check-circle-o:before {\n content: \"\\f05d\";\n}\n\n.fa-ban:before {\n content: \"\\f05e\";\n}\n\n.fa-arrow-left:before {\n content: \"\\f060\";\n}\n\n.fa-arrow-right:before {\n content: \"\\f061\";\n}\n\n.fa-arrow-up:before {\n content: \"\\f062\";\n}\n\n.fa-arrow-down:before {\n content: \"\\f063\";\n}\n\n.fa-mail-forward:before,\n.fa-share:before {\n content: \"\\f064\";\n}\n\n.fa-expand:before {\n content: \"\\f065\";\n}\n\n.fa-compress:before {\n content: \"\\f066\";\n}\n\n.fa-plus:before {\n content: \"\\f067\";\n}\n\n.fa-minus:before {\n content: \"\\f068\";\n}\n\n.fa-asterisk:before {\n content: \"\\f069\";\n}\n\n.fa-exclamation-circle:before {\n content: \"\\f06a\";\n}\n\n.fa-gift:before {\n content: \"\\f06b\";\n}\n\n.fa-leaf:before {\n content: \"\\f06c\";\n}\n\n.fa-fire:before {\n content: \"\\f06d\";\n}\n\n.fa-eye:before {\n content: \"\\f06e\";\n}\n\n.fa-eye-slash:before {\n content: \"\\f070\";\n}\n\n.fa-warning:before,\n.fa-exclamation-triangle:before {\n content: \"\\f071\";\n}\n\n.fa-plane:before {\n content: \"\\f072\";\n}\n\n.fa-calendar:before {\n content: \"\\f073\";\n}\n\n.fa-random:before {\n content: \"\\f074\";\n}\n\n.fa-comment:before {\n content: \"\\f075\";\n}\n\n.fa-magnet:before {\n content: \"\\f076\";\n}\n\n.fa-chevron-up:before {\n content: \"\\f077\";\n}\n\n.fa-chevron-down:before {\n content: \"\\f078\";\n}\n\n.fa-retweet:before {\n content: \"\\f079\";\n}\n\n.fa-shopping-cart:before {\n content: \"\\f07a\";\n}\n\n.fa-folder:before {\n content: \"\\f07b\";\n}\n\n.fa-folder-open:before {\n content: \"\\f07c\";\n}\n\n.fa-arrows-v:before {\n content: \"\\f07d\";\n}\n\n.fa-arrows-h:before {\n content: \"\\f07e\";\n}\n\n.fa-bar-chart-o:before,\n.fa-bar-chart:before {\n content: \"\\f080\";\n}\n\n.fa-twitter-square:before {\n content: \"\\f081\";\n}\n\n.fa-facebook-square:before {\n content: \"\\f082\";\n}\n\n.fa-camera-retro:before {\n content: \"\\f083\";\n}\n\n.fa-key:before {\n content: \"\\f084\";\n}\n\n.fa-gears:before,\n.fa-cogs:before {\n content: \"\\f085\";\n}\n\n.fa-comments:before {\n content: \"\\f086\";\n}\n\n.fa-thumbs-o-up:before {\n content: \"\\f087\";\n}\n\n.fa-thumbs-o-down:before {\n content: \"\\f088\";\n}\n\n.fa-star-half:before {\n content: \"\\f089\";\n}\n\n.fa-heart-o:before {\n content: \"\\f08a\";\n}\n\n.fa-sign-out:before {\n content: \"\\f08b\";\n}\n\n.fa-linkedin-square:before {\n content: \"\\f08c\";\n}\n\n.fa-thumb-tack:before {\n content: \"\\f08d\";\n}\n\n.fa-external-link:before {\n content: \"\\f08e\";\n}\n\n.fa-sign-in:before {\n content: \"\\f090\";\n}\n\n.fa-trophy:before {\n content: \"\\f091\";\n}\n\n.fa-github-square:before {\n content: \"\\f092\";\n}\n\n.fa-upload:before {\n content: \"\\f093\";\n}\n\n.fa-lemon-o:before {\n content: \"\\f094\";\n}\n\n.fa-phone:before {\n content: \"\\f095\";\n}\n\n.fa-square-o:before {\n content: \"\\f096\";\n}\n\n.fa-bookmark-o:before {\n content: \"\\f097\";\n}\n\n.fa-phone-square:before {\n content: \"\\f098\";\n}\n\n.fa-twitter:before {\n content: \"\\f099\";\n}\n\n.fa-facebook-f:before,\n.fa-facebook:before {\n content: \"\\f09a\";\n}\n\n.fa-github:before {\n content: \"\\f09b\";\n}\n\n.fa-unlock:before {\n content: \"\\f09c\";\n}\n\n.fa-credit-card:before {\n content: \"\\f09d\";\n}\n\n.fa-feed:before,\n.fa-rss:before {\n content: \"\\f09e\";\n}\n\n.fa-hdd-o:before {\n content: \"\\f0a0\";\n}\n\n.fa-bullhorn:before {\n content: \"\\f0a1\";\n}\n\n.fa-bell:before {\n content: \"\\f0f3\";\n}\n\n.fa-certificate:before {\n content: \"\\f0a3\";\n}\n\n.fa-hand-o-right:before {\n content: \"\\f0a4\";\n}\n\n.fa-hand-o-left:before {\n content: \"\\f0a5\";\n}\n\n.fa-hand-o-up:before {\n content: \"\\f0a6\";\n}\n\n.fa-hand-o-down:before {\n content: \"\\f0a7\";\n}\n\n.fa-arrow-circle-left:before {\n content: \"\\f0a8\";\n}\n\n.fa-arrow-circle-right:before {\n content: \"\\f0a9\";\n}\n\n.fa-arrow-circle-up:before {\n content: \"\\f0aa\";\n}\n\n.fa-arrow-circle-down:before {\n content: \"\\f0ab\";\n}\n\n.fa-globe:before {\n content: \"\\f0ac\";\n}\n\n.fa-wrench:before {\n content: \"\\f0ad\";\n}\n\n.fa-tasks:before {\n content: \"\\f0ae\";\n}\n\n.fa-filter:before {\n content: \"\\f0b0\";\n}\n\n.fa-briefcase:before {\n content: \"\\f0b1\";\n}\n\n.fa-arrows-alt:before {\n content: \"\\f0b2\";\n}\n\n.fa-group:before,\n.fa-users:before {\n content: \"\\f0c0\";\n}\n\n.fa-chain:before,\n.fa-link:before {\n content: \"\\f0c1\";\n}\n\n.fa-cloud:before {\n content: \"\\f0c2\";\n}\n\n.fa-flask:before {\n content: \"\\f0c3\";\n}\n\n.fa-cut:before,\n.fa-scissors:before {\n content: \"\\f0c4\";\n}\n\n.fa-copy:before,\n.fa-files-o:before {\n content: \"\\f0c5\";\n}\n\n.fa-paperclip:before {\n content: \"\\f0c6\";\n}\n\n.fa-save:before,\n.fa-floppy-o:before {\n content: \"\\f0c7\";\n}\n\n.fa-square:before {\n content: \"\\f0c8\";\n}\n\n.fa-navicon:before,\n.fa-reorder:before,\n.fa-bars:before {\n content: \"\\f0c9\";\n}\n\n.fa-list-ul:before {\n content: \"\\f0ca\";\n}\n\n.fa-list-ol:before {\n content: \"\\f0cb\";\n}\n\n.fa-strikethrough:before {\n content: \"\\f0cc\";\n}\n\n.fa-underline:before {\n content: \"\\f0cd\";\n}\n\n.fa-table:before {\n content: \"\\f0ce\";\n}\n\n.fa-magic:before {\n content: \"\\f0d0\";\n}\n\n.fa-truck:before {\n content: \"\\f0d1\";\n}\n\n.fa-pinterest:before {\n content: \"\\f0d2\";\n}\n\n.fa-pinterest-square:before {\n content: \"\\f0d3\";\n}\n\n.fa-google-plus-square:before {\n content: \"\\f0d4\";\n}\n\n.fa-google-plus:before {\n content: \"\\f0d5\";\n}\n\n.fa-money:before {\n content: \"\\f0d6\";\n}\n\n.fa-caret-down:before {\n content: \"\\f0d7\";\n}\n\n.fa-caret-up:before {\n content: \"\\f0d8\";\n}\n\n.fa-caret-left:before {\n content: \"\\f0d9\";\n}\n\n.fa-caret-right:before {\n content: \"\\f0da\";\n}\n\n.fa-columns:before {\n content: \"\\f0db\";\n}\n\n.fa-unsorted:before,\n.fa-sort:before {\n content: \"\\f0dc\";\n}\n\n.fa-sort-down:before,\n.fa-sort-desc:before {\n content: \"\\f0dd\";\n}\n\n.fa-sort-up:before,\n.fa-sort-asc:before {\n content: \"\\f0de\";\n}\n\n.fa-envelope:before {\n content: \"\\f0e0\";\n}\n\n.fa-linkedin:before {\n content: \"\\f0e1\";\n}\n\n.fa-rotate-left:before,\n.fa-undo:before {\n content: \"\\f0e2\";\n}\n\n.fa-legal:before,\n.fa-gavel:before {\n content: \"\\f0e3\";\n}\n\n.fa-dashboard:before,\n.fa-tachometer:before {\n content: \"\\f0e4\";\n}\n\n.fa-comment-o:before {\n content: \"\\f0e5\";\n}\n\n.fa-comments-o:before {\n content: \"\\f0e6\";\n}\n\n.fa-flash:before,\n.fa-bolt:before {\n content: \"\\f0e7\";\n}\n\n.fa-sitemap:before {\n content: \"\\f0e8\";\n}\n\n.fa-umbrella:before {\n content: \"\\f0e9\";\n}\n\n.fa-paste:before,\n.fa-clipboard:before {\n content: \"\\f0ea\";\n}\n\n.fa-lightbulb-o:before {\n content: \"\\f0eb\";\n}\n\n.fa-exchange:before {\n content: \"\\f0ec\";\n}\n\n.fa-cloud-download:before {\n content: \"\\f0ed\";\n}\n\n.fa-cloud-upload:before {\n content: \"\\f0ee\";\n}\n\n.fa-user-md:before {\n content: \"\\f0f0\";\n}\n\n.fa-stethoscope:before {\n content: \"\\f0f1\";\n}\n\n.fa-suitcase:before {\n content: \"\\f0f2\";\n}\n\n.fa-bell-o:before {\n content: \"\\f0a2\";\n}\n\n.fa-coffee:before {\n content: \"\\f0f4\";\n}\n\n.fa-cutlery:before {\n content: \"\\f0f5\";\n}\n\n.fa-file-text-o:before {\n content: \"\\f0f6\";\n}\n\n.fa-building-o:before {\n content: \"\\f0f7\";\n}\n\n.fa-hospital-o:before {\n content: \"\\f0f8\";\n}\n\n.fa-ambulance:before {\n content: \"\\f0f9\";\n}\n\n.fa-medkit:before {\n content: \"\\f0fa\";\n}\n\n.fa-fighter-jet:before {\n content: \"\\f0fb\";\n}\n\n.fa-beer:before {\n content: \"\\f0fc\";\n}\n\n.fa-h-square:before {\n content: \"\\f0fd\";\n}\n\n.fa-plus-square:before {\n content: \"\\f0fe\";\n}\n\n.fa-angle-double-left:before {\n content: \"\\f100\";\n}\n\n.fa-angle-double-right:before {\n content: \"\\f101\";\n}\n\n.fa-angle-double-up:before {\n content: \"\\f102\";\n}\n\n.fa-angle-double-down:before {\n content: \"\\f103\";\n}\n\n.fa-angle-left:before {\n content: \"\\f104\";\n}\n\n.fa-angle-right:before {\n content: \"\\f105\";\n}\n\n.fa-angle-up:before {\n content: \"\\f106\";\n}\n\n.fa-angle-down:before {\n content: \"\\f107\";\n}\n\n.fa-desktop:before {\n content: \"\\f108\";\n}\n\n.fa-laptop:before {\n content: \"\\f109\";\n}\n\n.fa-tablet:before {\n content: \"\\f10a\";\n}\n\n.fa-mobile-phone:before,\n.fa-mobile:before {\n content: \"\\f10b\";\n}\n\n.fa-circle-o:before {\n content: \"\\f10c\";\n}\n\n.fa-quote-left:before {\n content: \"\\f10d\";\n}\n\n.fa-quote-right:before {\n content: \"\\f10e\";\n}\n\n.fa-spinner:before {\n content: \"\\f110\";\n}\n\n.fa-circle:before {\n content: \"\\f111\";\n}\n\n.fa-mail-reply:before,\n.fa-reply:before {\n content: \"\\f112\";\n}\n\n.fa-github-alt:before {\n content: \"\\f113\";\n}\n\n.fa-folder-o:before {\n content: \"\\f114\";\n}\n\n.fa-folder-open-o:before {\n content: \"\\f115\";\n}\n\n.fa-smile-o:before {\n content: \"\\f118\";\n}\n\n.fa-frown-o:before {\n content: \"\\f119\";\n}\n\n.fa-meh-o:before {\n content: \"\\f11a\";\n}\n\n.fa-gamepad:before {\n content: \"\\f11b\";\n}\n\n.fa-keyboard-o:before {\n content: \"\\f11c\";\n}\n\n.fa-flag-o:before {\n content: \"\\f11d\";\n}\n\n.fa-flag-checkered:before {\n content: \"\\f11e\";\n}\n\n.fa-terminal:before {\n content: \"\\f120\";\n}\n\n.fa-code:before {\n content: \"\\f121\";\n}\n\n.fa-mail-reply-all:before,\n.fa-reply-all:before {\n content: \"\\f122\";\n}\n\n.fa-star-half-empty:before,\n.fa-star-half-full:before,\n.fa-star-half-o:before {\n content: \"\\f123\";\n}\n\n.fa-location-arrow:before {\n content: \"\\f124\";\n}\n\n.fa-crop:before {\n content: \"\\f125\";\n}\n\n.fa-code-fork:before {\n content: \"\\f126\";\n}\n\n.fa-unlink:before,\n.fa-chain-broken:before {\n content: \"\\f127\";\n}\n\n.fa-question:before {\n content: \"\\f128\";\n}\n\n.fa-info:before {\n content: \"\\f129\";\n}\n\n.fa-exclamation:before {\n content: \"\\f12a\";\n}\n\n.fa-superscript:before {\n content: \"\\f12b\";\n}\n\n.fa-subscript:before {\n content: \"\\f12c\";\n}\n\n.fa-eraser:before {\n content: \"\\f12d\";\n}\n\n.fa-puzzle-piece:before {\n content: \"\\f12e\";\n}\n\n.fa-microphone:before {\n content: \"\\f130\";\n}\n\n.fa-microphone-slash:before {\n content: \"\\f131\";\n}\n\n.fa-shield:before {\n content: \"\\f132\";\n}\n\n.fa-calendar-o:before {\n content: \"\\f133\";\n}\n\n.fa-fire-extinguisher:before {\n content: \"\\f134\";\n}\n\n.fa-rocket:before {\n content: \"\\f135\";\n}\n\n.fa-maxcdn:before {\n content: \"\\f136\";\n}\n\n.fa-chevron-circle-left:before {\n content: \"\\f137\";\n}\n\n.fa-chevron-circle-right:before {\n content: \"\\f138\";\n}\n\n.fa-chevron-circle-up:before {\n content: \"\\f139\";\n}\n\n.fa-chevron-circle-down:before {\n content: \"\\f13a\";\n}\n\n.fa-html5:before {\n content: \"\\f13b\";\n}\n\n.fa-css3:before {\n content: \"\\f13c\";\n}\n\n.fa-anchor:before {\n content: \"\\f13d\";\n}\n\n.fa-unlock-alt:before {\n content: \"\\f13e\";\n}\n\n.fa-bullseye:before {\n content: \"\\f140\";\n}\n\n.fa-ellipsis-h:before {\n content: \"\\f141\";\n}\n\n.fa-ellipsis-v:before {\n content: \"\\f142\";\n}\n\n.fa-rss-square:before {\n content: \"\\f143\";\n}\n\n.fa-play-circle:before {\n content: \"\\f144\";\n}\n\n.fa-ticket:before {\n content: \"\\f145\";\n}\n\n.fa-minus-square:before {\n content: \"\\f146\";\n}\n\n.fa-minus-square-o:before {\n content: \"\\f147\";\n}\n\n.fa-level-up:before {\n content: \"\\f148\";\n}\n\n.fa-level-down:before {\n content: \"\\f149\";\n}\n\n.fa-check-square:before {\n content: \"\\f14a\";\n}\n\n.fa-pencil-square:before {\n content: \"\\f14b\";\n}\n\n.fa-external-link-square:before {\n content: \"\\f14c\";\n}\n\n.fa-share-square:before {\n content: \"\\f14d\";\n}\n\n.fa-compass:before {\n content: \"\\f14e\";\n}\n\n.fa-toggle-down:before,\n.fa-caret-square-o-down:before {\n content: \"\\f150\";\n}\n\n.fa-toggle-up:before,\n.fa-caret-square-o-up:before {\n content: \"\\f151\";\n}\n\n.fa-toggle-right:before,\n.fa-caret-square-o-right:before {\n content: \"\\f152\";\n}\n\n.fa-euro:before,\n.fa-eur:before {\n content: \"\\f153\";\n}\n\n.fa-gbp:before {\n content: \"\\f154\";\n}\n\n.fa-dollar:before,\n.fa-usd:before {\n content: \"\\f155\";\n}\n\n.fa-rupee:before,\n.fa-inr:before {\n content: \"\\f156\";\n}\n\n.fa-cny:before,\n.fa-rmb:before,\n.fa-yen:before,\n.fa-jpy:before {\n content: \"\\f157\";\n}\n\n.fa-ruble:before,\n.fa-rouble:before,\n.fa-rub:before {\n content: \"\\f158\";\n}\n\n.fa-won:before,\n.fa-krw:before {\n content: \"\\f159\";\n}\n\n.fa-bitcoin:before,\n.fa-btc:before {\n content: \"\\f15a\";\n}\n\n.fa-file:before {\n content: \"\\f15b\";\n}\n\n.fa-file-text:before {\n content: \"\\f15c\";\n}\n\n.fa-sort-alpha-asc:before {\n content: \"\\f15d\";\n}\n\n.fa-sort-alpha-desc:before {\n content: \"\\f15e\";\n}\n\n.fa-sort-amount-asc:before {\n content: \"\\f160\";\n}\n\n.fa-sort-amount-desc:before {\n content: \"\\f161\";\n}\n\n.fa-sort-numeric-asc:before {\n content: \"\\f162\";\n}\n\n.fa-sort-numeric-desc:before {\n content: \"\\f163\";\n}\n\n.fa-thumbs-up:before {\n content: \"\\f164\";\n}\n\n.fa-thumbs-down:before {\n content: \"\\f165\";\n}\n\n.fa-youtube-square:before {\n content: \"\\f166\";\n}\n\n.fa-youtube:before {\n content: \"\\f167\";\n}\n\n.fa-xing:before {\n content: \"\\f168\";\n}\n\n.fa-xing-square:before {\n content: \"\\f169\";\n}\n\n.fa-youtube-play:before {\n content: \"\\f16a\";\n}\n\n.fa-dropbox:before {\n content: \"\\f16b\";\n}\n\n.fa-stack-overflow:before {\n content: \"\\f16c\";\n}\n\n.fa-instagram:before {\n content: \"\\f16d\";\n}\n\n.fa-flickr:before {\n content: \"\\f16e\";\n}\n\n.fa-adn:before {\n content: \"\\f170\";\n}\n\n.fa-bitbucket:before {\n content: \"\\f171\";\n}\n\n.fa-bitbucket-square:before {\n content: \"\\f172\";\n}\n\n.fa-tumblr:before {\n content: \"\\f173\";\n}\n\n.fa-tumblr-square:before {\n content: \"\\f174\";\n}\n\n.fa-long-arrow-down:before {\n content: \"\\f175\";\n}\n\n.fa-long-arrow-up:before {\n content: \"\\f176\";\n}\n\n.fa-long-arrow-left:before {\n content: \"\\f177\";\n}\n\n.fa-long-arrow-right:before {\n content: \"\\f178\";\n}\n\n.fa-apple:before {\n content: \"\\f179\";\n}\n\n.fa-windows:before {\n content: \"\\f17a\";\n}\n\n.fa-android:before {\n content: \"\\f17b\";\n}\n\n.fa-linux:before {\n content: \"\\f17c\";\n}\n\n.fa-dribbble:before {\n content: \"\\f17d\";\n}\n\n.fa-skype:before {\n content: \"\\f17e\";\n}\n\n.fa-foursquare:before {\n content: \"\\f180\";\n}\n\n.fa-trello:before {\n content: \"\\f181\";\n}\n\n.fa-female:before {\n content: \"\\f182\";\n}\n\n.fa-male:before {\n content: \"\\f183\";\n}\n\n.fa-gittip:before,\n.fa-gratipay:before {\n content: \"\\f184\";\n}\n\n.fa-sun-o:before {\n content: \"\\f185\";\n}\n\n.fa-moon-o:before {\n content: \"\\f186\";\n}\n\n.fa-archive:before {\n content: \"\\f187\";\n}\n\n.fa-bug:before {\n content: \"\\f188\";\n}\n\n.fa-vk:before {\n content: \"\\f189\";\n}\n\n.fa-weibo:before {\n content: \"\\f18a\";\n}\n\n.fa-renren:before {\n content: \"\\f18b\";\n}\n\n.fa-pagelines:before {\n content: \"\\f18c\";\n}\n\n.fa-stack-exchange:before {\n content: \"\\f18d\";\n}\n\n.fa-arrow-circle-o-right:before {\n content: \"\\f18e\";\n}\n\n.fa-arrow-circle-o-left:before {\n content: \"\\f190\";\n}\n\n.fa-toggle-left:before,\n.fa-caret-square-o-left:before {\n content: \"\\f191\";\n}\n\n.fa-dot-circle-o:before {\n content: \"\\f192\";\n}\n\n.fa-wheelchair:before {\n content: \"\\f193\";\n}\n\n.fa-vimeo-square:before {\n content: \"\\f194\";\n}\n\n.fa-turkish-lira:before,\n.fa-try:before {\n content: \"\\f195\";\n}\n\n.fa-plus-square-o:before {\n content: \"\\f196\";\n}\n\n.fa-space-shuttle:before {\n content: \"\\f197\";\n}\n\n.fa-slack:before {\n content: \"\\f198\";\n}\n\n.fa-envelope-square:before {\n content: \"\\f199\";\n}\n\n.fa-wordpress:before {\n content: \"\\f19a\";\n}\n\n.fa-openid:before {\n content: \"\\f19b\";\n}\n\n.fa-institution:before,\n.fa-bank:before,\n.fa-university:before {\n content: \"\\f19c\";\n}\n\n.fa-mortar-board:before,\n.fa-graduation-cap:before {\n content: \"\\f19d\";\n}\n\n.fa-yahoo:before {\n content: \"\\f19e\";\n}\n\n.fa-google:before {\n content: \"\\f1a0\";\n}\n\n.fa-reddit:before {\n content: \"\\f1a1\";\n}\n\n.fa-reddit-square:before {\n content: \"\\f1a2\";\n}\n\n.fa-stumbleupon-circle:before {\n content: \"\\f1a3\";\n}\n\n.fa-stumbleupon:before {\n content: \"\\f1a4\";\n}\n\n.fa-delicious:before {\n content: \"\\f1a5\";\n}\n\n.fa-digg:before {\n content: \"\\f1a6\";\n}\n\n.fa-pied-piper-pp:before {\n content: \"\\f1a7\";\n}\n\n.fa-pied-piper-alt:before {\n content: \"\\f1a8\";\n}\n\n.fa-drupal:before {\n content: \"\\f1a9\";\n}\n\n.fa-joomla:before {\n content: \"\\f1aa\";\n}\n\n.fa-language:before {\n content: \"\\f1ab\";\n}\n\n.fa-fax:before {\n content: \"\\f1ac\";\n}\n\n.fa-building:before {\n content: \"\\f1ad\";\n}\n\n.fa-child:before {\n content: \"\\f1ae\";\n}\n\n.fa-paw:before {\n content: \"\\f1b0\";\n}\n\n.fa-spoon:before {\n content: \"\\f1b1\";\n}\n\n.fa-cube:before {\n content: \"\\f1b2\";\n}\n\n.fa-cubes:before {\n content: \"\\f1b3\";\n}\n\n.fa-behance:before {\n content: \"\\f1b4\";\n}\n\n.fa-behance-square:before {\n content: \"\\f1b5\";\n}\n\n.fa-steam:before {\n content: \"\\f1b6\";\n}\n\n.fa-steam-square:before {\n content: \"\\f1b7\";\n}\n\n.fa-recycle:before {\n content: \"\\f1b8\";\n}\n\n.fa-automobile:before,\n.fa-car:before {\n content: \"\\f1b9\";\n}\n\n.fa-cab:before,\n.fa-taxi:before {\n content: \"\\f1ba\";\n}\n\n.fa-tree:before {\n content: \"\\f1bb\";\n}\n\n.fa-spotify:before {\n content: \"\\f1bc\";\n}\n\n.fa-deviantart:before {\n content: \"\\f1bd\";\n}\n\n.fa-soundcloud:before {\n content: \"\\f1be\";\n}\n\n.fa-database:before {\n content: \"\\f1c0\";\n}\n\n.fa-file-pdf-o:before {\n content: \"\\f1c1\";\n}\n\n.fa-file-word-o:before {\n content: \"\\f1c2\";\n}\n\n.fa-file-excel-o:before {\n content: \"\\f1c3\";\n}\n\n.fa-file-powerpoint-o:before {\n content: \"\\f1c4\";\n}\n\n.fa-file-photo-o:before,\n.fa-file-picture-o:before,\n.fa-file-image-o:before {\n content: \"\\f1c5\";\n}\n\n.fa-file-zip-o:before,\n.fa-file-archive-o:before {\n content: \"\\f1c6\";\n}\n\n.fa-file-sound-o:before,\n.fa-file-audio-o:before {\n content: \"\\f1c7\";\n}\n\n.fa-file-movie-o:before,\n.fa-file-video-o:before {\n content: \"\\f1c8\";\n}\n\n.fa-file-code-o:before {\n content: \"\\f1c9\";\n}\n\n.fa-vine:before {\n content: \"\\f1ca\";\n}\n\n.fa-codepen:before {\n content: \"\\f1cb\";\n}\n\n.fa-jsfiddle:before {\n content: \"\\f1cc\";\n}\n\n.fa-life-bouy:before,\n.fa-life-buoy:before,\n.fa-life-saver:before,\n.fa-support:before,\n.fa-life-ring:before {\n content: \"\\f1cd\";\n}\n\n.fa-circle-o-notch:before {\n content: \"\\f1ce\";\n}\n\n.fa-ra:before,\n.fa-resistance:before,\n.fa-rebel:before {\n content: \"\\f1d0\";\n}\n\n.fa-ge:before,\n.fa-empire:before {\n content: \"\\f1d1\";\n}\n\n.fa-git-square:before {\n content: \"\\f1d2\";\n}\n\n.fa-git:before {\n content: \"\\f1d3\";\n}\n\n.fa-y-combinator-square:before,\n.fa-yc-square:before,\n.fa-hacker-news:before {\n content: \"\\f1d4\";\n}\n\n.fa-tencent-weibo:before {\n content: \"\\f1d5\";\n}\n\n.fa-qq:before {\n content: \"\\f1d6\";\n}\n\n.fa-wechat:before,\n.fa-weixin:before {\n content: \"\\f1d7\";\n}\n\n.fa-send:before,\n.fa-paper-plane:before {\n content: \"\\f1d8\";\n}\n\n.fa-send-o:before,\n.fa-paper-plane-o:before {\n content: \"\\f1d9\";\n}\n\n.fa-history:before {\n content: \"\\f1da\";\n}\n\n.fa-circle-thin:before {\n content: \"\\f1db\";\n}\n\n.fa-header:before {\n content: \"\\f1dc\";\n}\n\n.fa-paragraph:before {\n content: \"\\f1dd\";\n}\n\n.fa-sliders:before {\n content: \"\\f1de\";\n}\n\n.fa-share-alt:before {\n content: \"\\f1e0\";\n}\n\n.fa-share-alt-square:before {\n content: \"\\f1e1\";\n}\n\n.fa-bomb:before {\n content: \"\\f1e2\";\n}\n\n.fa-soccer-ball-o:before,\n.fa-futbol-o:before {\n content: \"\\f1e3\";\n}\n\n.fa-tty:before {\n content: \"\\f1e4\";\n}\n\n.fa-binoculars:before {\n content: \"\\f1e5\";\n}\n\n.fa-plug:before {\n content: \"\\f1e6\";\n}\n\n.fa-slideshare:before {\n content: \"\\f1e7\";\n}\n\n.fa-twitch:before {\n content: \"\\f1e8\";\n}\n\n.fa-yelp:before {\n content: \"\\f1e9\";\n}\n\n.fa-newspaper-o:before {\n content: \"\\f1ea\";\n}\n\n.fa-wifi:before {\n content: \"\\f1eb\";\n}\n\n.fa-calculator:before {\n content: \"\\f1ec\";\n}\n\n.fa-paypal:before {\n content: \"\\f1ed\";\n}\n\n.fa-google-wallet:before {\n content: \"\\f1ee\";\n}\n\n.fa-cc-visa:before {\n content: \"\\f1f0\";\n}\n\n.fa-cc-mastercard:before {\n content: \"\\f1f1\";\n}\n\n.fa-cc-discover:before {\n content: \"\\f1f2\";\n}\n\n.fa-cc-amex:before {\n content: \"\\f1f3\";\n}\n\n.fa-cc-paypal:before {\n content: \"\\f1f4\";\n}\n\n.fa-cc-stripe:before {\n content: \"\\f1f5\";\n}\n\n.fa-bell-slash:before {\n content: \"\\f1f6\";\n}\n\n.fa-bell-slash-o:before {\n content: \"\\f1f7\";\n}\n\n.fa-trash:before {\n content: \"\\f1f8\";\n}\n\n.fa-copyright:before {\n content: \"\\f1f9\";\n}\n\n.fa-at:before {\n content: \"\\f1fa\";\n}\n\n.fa-eyedropper:before {\n content: \"\\f1fb\";\n}\n\n.fa-paint-brush:before {\n content: \"\\f1fc\";\n}\n\n.fa-birthday-cake:before {\n content: \"\\f1fd\";\n}\n\n.fa-area-chart:before {\n content: \"\\f1fe\";\n}\n\n.fa-pie-chart:before {\n content: \"\\f200\";\n}\n\n.fa-line-chart:before {\n content: \"\\f201\";\n}\n\n.fa-lastfm:before {\n content: \"\\f202\";\n}\n\n.fa-lastfm-square:before {\n content: \"\\f203\";\n}\n\n.fa-toggle-off:before {\n content: \"\\f204\";\n}\n\n.fa-toggle-on:before {\n content: \"\\f205\";\n}\n\n.fa-bicycle:before {\n content: \"\\f206\";\n}\n\n.fa-bus:before {\n content: \"\\f207\";\n}\n\n.fa-ioxhost:before {\n content: \"\\f208\";\n}\n\n.fa-angellist:before {\n content: \"\\f209\";\n}\n\n.fa-cc:before {\n content: \"\\f20a\";\n}\n\n.fa-shekel:before,\n.fa-sheqel:before,\n.fa-ils:before {\n content: \"\\f20b\";\n}\n\n.fa-meanpath:before {\n content: \"\\f20c\";\n}\n\n.fa-buysellads:before {\n content: \"\\f20d\";\n}\n\n.fa-connectdevelop:before {\n content: \"\\f20e\";\n}\n\n.fa-dashcube:before {\n content: \"\\f210\";\n}\n\n.fa-forumbee:before {\n content: \"\\f211\";\n}\n\n.fa-leanpub:before {\n content: \"\\f212\";\n}\n\n.fa-sellsy:before {\n content: \"\\f213\";\n}\n\n.fa-shirtsinbulk:before {\n content: \"\\f214\";\n}\n\n.fa-simplybuilt:before {\n content: \"\\f215\";\n}\n\n.fa-skyatlas:before {\n content: \"\\f216\";\n}\n\n.fa-cart-plus:before {\n content: \"\\f217\";\n}\n\n.fa-cart-arrow-down:before {\n content: \"\\f218\";\n}\n\n.fa-diamond:before {\n content: \"\\f219\";\n}\n\n.fa-ship:before {\n content: \"\\f21a\";\n}\n\n.fa-user-secret:before {\n content: \"\\f21b\";\n}\n\n.fa-motorcycle:before {\n content: \"\\f21c\";\n}\n\n.fa-street-view:before {\n content: \"\\f21d\";\n}\n\n.fa-heartbeat:before {\n content: \"\\f21e\";\n}\n\n.fa-venus:before {\n content: \"\\f221\";\n}\n\n.fa-mars:before {\n content: \"\\f222\";\n}\n\n.fa-mercury:before {\n content: \"\\f223\";\n}\n\n.fa-intersex:before,\n.fa-transgender:before {\n content: \"\\f224\";\n}\n\n.fa-transgender-alt:before {\n content: \"\\f225\";\n}\n\n.fa-venus-double:before {\n content: \"\\f226\";\n}\n\n.fa-mars-double:before {\n content: \"\\f227\";\n}\n\n.fa-venus-mars:before {\n content: \"\\f228\";\n}\n\n.fa-mars-stroke:before {\n content: \"\\f229\";\n}\n\n.fa-mars-stroke-v:before {\n content: \"\\f22a\";\n}\n\n.fa-mars-stroke-h:before {\n content: \"\\f22b\";\n}\n\n.fa-neuter:before {\n content: \"\\f22c\";\n}\n\n.fa-genderless:before {\n content: \"\\f22d\";\n}\n\n.fa-facebook-official:before {\n content: \"\\f230\";\n}\n\n.fa-pinterest-p:before {\n content: \"\\f231\";\n}\n\n.fa-whatsapp:before {\n content: \"\\f232\";\n}\n\n.fa-server:before {\n content: \"\\f233\";\n}\n\n.fa-user-plus:before {\n content: \"\\f234\";\n}\n\n.fa-user-times:before {\n content: \"\\f235\";\n}\n\n.fa-hotel:before,\n.fa-bed:before {\n content: \"\\f236\";\n}\n\n.fa-viacoin:before {\n content: \"\\f237\";\n}\n\n.fa-train:before {\n content: \"\\f238\";\n}\n\n.fa-subway:before {\n content: \"\\f239\";\n}\n\n.fa-medium:before {\n content: \"\\f23a\";\n}\n\n.fa-yc:before,\n.fa-y-combinator:before {\n content: \"\\f23b\";\n}\n\n.fa-optin-monster:before {\n content: \"\\f23c\";\n}\n\n.fa-opencart:before {\n content: \"\\f23d\";\n}\n\n.fa-expeditedssl:before {\n content: \"\\f23e\";\n}\n\n.fa-battery-4:before,\n.fa-battery:before,\n.fa-battery-full:before {\n content: \"\\f240\";\n}\n\n.fa-battery-3:before,\n.fa-battery-three-quarters:before {\n content: \"\\f241\";\n}\n\n.fa-battery-2:before,\n.fa-battery-half:before {\n content: \"\\f242\";\n}\n\n.fa-battery-1:before,\n.fa-battery-quarter:before {\n content: \"\\f243\";\n}\n\n.fa-battery-0:before,\n.fa-battery-empty:before {\n content: \"\\f244\";\n}\n\n.fa-mouse-pointer:before {\n content: \"\\f245\";\n}\n\n.fa-i-cursor:before {\n content: \"\\f246\";\n}\n\n.fa-object-group:before {\n content: \"\\f247\";\n}\n\n.fa-object-ungroup:before {\n content: \"\\f248\";\n}\n\n.fa-sticky-note:before {\n content: \"\\f249\";\n}\n\n.fa-sticky-note-o:before {\n content: \"\\f24a\";\n}\n\n.fa-cc-jcb:before {\n content: \"\\f24b\";\n}\n\n.fa-cc-diners-club:before {\n content: \"\\f24c\";\n}\n\n.fa-clone:before {\n content: \"\\f24d\";\n}\n\n.fa-balance-scale:before {\n content: \"\\f24e\";\n}\n\n.fa-hourglass-o:before {\n content: \"\\f250\";\n}\n\n.fa-hourglass-1:before,\n.fa-hourglass-start:before {\n content: \"\\f251\";\n}\n\n.fa-hourglass-2:before,\n.fa-hourglass-half:before {\n content: \"\\f252\";\n}\n\n.fa-hourglass-3:before,\n.fa-hourglass-end:before {\n content: \"\\f253\";\n}\n\n.fa-hourglass:before {\n content: \"\\f254\";\n}\n\n.fa-hand-grab-o:before,\n.fa-hand-rock-o:before {\n content: \"\\f255\";\n}\n\n.fa-hand-stop-o:before,\n.fa-hand-paper-o:before {\n content: \"\\f256\";\n}\n\n.fa-hand-scissors-o:before {\n content: \"\\f257\";\n}\n\n.fa-hand-lizard-o:before {\n content: \"\\f258\";\n}\n\n.fa-hand-spock-o:before {\n content: \"\\f259\";\n}\n\n.fa-hand-pointer-o:before {\n content: \"\\f25a\";\n}\n\n.fa-hand-peace-o:before {\n content: \"\\f25b\";\n}\n\n.fa-trademark:before {\n content: \"\\f25c\";\n}\n\n.fa-registered:before {\n content: \"\\f25d\";\n}\n\n.fa-creative-commons:before {\n content: \"\\f25e\";\n}\n\n.fa-gg:before {\n content: \"\\f260\";\n}\n\n.fa-gg-circle:before {\n content: \"\\f261\";\n}\n\n.fa-tripadvisor:before {\n content: \"\\f262\";\n}\n\n.fa-odnoklassniki:before {\n content: \"\\f263\";\n}\n\n.fa-odnoklassniki-square:before {\n content: \"\\f264\";\n}\n\n.fa-get-pocket:before {\n content: \"\\f265\";\n}\n\n.fa-wikipedia-w:before {\n content: \"\\f266\";\n}\n\n.fa-safari:before {\n content: \"\\f267\";\n}\n\n.fa-chrome:before {\n content: \"\\f268\";\n}\n\n.fa-firefox:before {\n content: \"\\f269\";\n}\n\n.fa-opera:before {\n content: \"\\f26a\";\n}\n\n.fa-internet-explorer:before {\n content: \"\\f26b\";\n}\n\n.fa-tv:before,\n.fa-television:before {\n content: \"\\f26c\";\n}\n\n.fa-contao:before {\n content: \"\\f26d\";\n}\n\n.fa-500px:before {\n content: \"\\f26e\";\n}\n\n.fa-amazon:before {\n content: \"\\f270\";\n}\n\n.fa-calendar-plus-o:before {\n content: \"\\f271\";\n}\n\n.fa-calendar-minus-o:before {\n content: \"\\f272\";\n}\n\n.fa-calendar-times-o:before {\n content: \"\\f273\";\n}\n\n.fa-calendar-check-o:before {\n content: \"\\f274\";\n}\n\n.fa-industry:before {\n content: \"\\f275\";\n}\n\n.fa-map-pin:before {\n content: \"\\f276\";\n}\n\n.fa-map-signs:before {\n content: \"\\f277\";\n}\n\n.fa-map-o:before {\n content: \"\\f278\";\n}\n\n.fa-map:before {\n content: \"\\f279\";\n}\n\n.fa-commenting:before {\n content: \"\\f27a\";\n}\n\n.fa-commenting-o:before {\n content: \"\\f27b\";\n}\n\n.fa-houzz:before {\n content: \"\\f27c\";\n}\n\n.fa-vimeo:before {\n content: \"\\f27d\";\n}\n\n.fa-black-tie:before {\n content: \"\\f27e\";\n}\n\n.fa-fonticons:before {\n content: \"\\f280\";\n}\n\n.fa-reddit-alien:before {\n content: \"\\f281\";\n}\n\n.fa-edge:before {\n content: \"\\f282\";\n}\n\n.fa-credit-card-alt:before {\n content: \"\\f283\";\n}\n\n.fa-codiepie:before {\n content: \"\\f284\";\n}\n\n.fa-modx:before {\n content: \"\\f285\";\n}\n\n.fa-fort-awesome:before {\n content: \"\\f286\";\n}\n\n.fa-usb:before {\n content: \"\\f287\";\n}\n\n.fa-product-hunt:before {\n content: \"\\f288\";\n}\n\n.fa-mixcloud:before {\n content: \"\\f289\";\n}\n\n.fa-scribd:before {\n content: \"\\f28a\";\n}\n\n.fa-pause-circle:before {\n content: \"\\f28b\";\n}\n\n.fa-pause-circle-o:before {\n content: \"\\f28c\";\n}\n\n.fa-stop-circle:before {\n content: \"\\f28d\";\n}\n\n.fa-stop-circle-o:before {\n content: \"\\f28e\";\n}\n\n.fa-shopping-bag:before {\n content: \"\\f290\";\n}\n\n.fa-shopping-basket:before {\n content: \"\\f291\";\n}\n\n.fa-hashtag:before {\n content: \"\\f292\";\n}\n\n.fa-bluetooth:before {\n content: \"\\f293\";\n}\n\n.fa-bluetooth-b:before {\n content: \"\\f294\";\n}\n\n.fa-percent:before {\n content: \"\\f295\";\n}\n\n.fa-gitlab:before {\n content: \"\\f296\";\n}\n\n.fa-wpbeginner:before {\n content: \"\\f297\";\n}\n\n.fa-wpforms:before {\n content: \"\\f298\";\n}\n\n.fa-envira:before {\n content: \"\\f299\";\n}\n\n.fa-universal-access:before {\n content: \"\\f29a\";\n}\n\n.fa-wheelchair-alt:before {\n content: \"\\f29b\";\n}\n\n.fa-question-circle-o:before {\n content: \"\\f29c\";\n}\n\n.fa-blind:before {\n content: \"\\f29d\";\n}\n\n.fa-audio-description:before {\n content: \"\\f29e\";\n}\n\n.fa-volume-control-phone:before {\n content: \"\\f2a0\";\n}\n\n.fa-braille:before {\n content: \"\\f2a1\";\n}\n\n.fa-assistive-listening-systems:before {\n content: \"\\f2a2\";\n}\n\n.fa-asl-interpreting:before,\n.fa-american-sign-language-interpreting:before {\n content: \"\\f2a3\";\n}\n\n.fa-deafness:before,\n.fa-hard-of-hearing:before,\n.fa-deaf:before {\n content: \"\\f2a4\";\n}\n\n.fa-glide:before {\n content: \"\\f2a5\";\n}\n\n.fa-glide-g:before {\n content: \"\\f2a6\";\n}\n\n.fa-signing:before,\n.fa-sign-language:before {\n content: \"\\f2a7\";\n}\n\n.fa-low-vision:before {\n content: \"\\f2a8\";\n}\n\n.fa-viadeo:before {\n content: \"\\f2a9\";\n}\n\n.fa-viadeo-square:before {\n content: \"\\f2aa\";\n}\n\n.fa-snapchat:before {\n content: \"\\f2ab\";\n}\n\n.fa-snapchat-ghost:before {\n content: \"\\f2ac\";\n}\n\n.fa-snapchat-square:before {\n content: \"\\f2ad\";\n}\n\n.fa-pied-piper:before {\n content: \"\\f2ae\";\n}\n\n.fa-first-order:before {\n content: \"\\f2b0\";\n}\n\n.fa-yoast:before {\n content: \"\\f2b1\";\n}\n\n.fa-themeisle:before {\n content: \"\\f2b2\";\n}\n\n.fa-google-plus-circle:before,\n.fa-google-plus-official:before {\n content: \"\\f2b3\";\n}\n\n.fa-fa:before,\n.fa-font-awesome:before {\n content: \"\\f2b4\";\n}\n\n.fa-handshake-o:before {\n content: \"\\f2b5\";\n}\n\n.fa-envelope-open:before {\n content: \"\\f2b6\";\n}\n\n.fa-envelope-open-o:before {\n content: \"\\f2b7\";\n}\n\n.fa-linode:before {\n content: \"\\f2b8\";\n}\n\n.fa-address-book:before {\n content: \"\\f2b9\";\n}\n\n.fa-address-book-o:before {\n content: \"\\f2ba\";\n}\n\n.fa-vcard:before,\n.fa-address-card:before {\n content: \"\\f2bb\";\n}\n\n.fa-vcard-o:before,\n.fa-address-card-o:before {\n content: \"\\f2bc\";\n}\n\n.fa-user-circle:before {\n content: \"\\f2bd\";\n}\n\n.fa-user-circle-o:before {\n content: \"\\f2be\";\n}\n\n.fa-user-o:before {\n content: \"\\f2c0\";\n}\n\n.fa-id-badge:before {\n content: \"\\f2c1\";\n}\n\n.fa-drivers-license:before,\n.fa-id-card:before {\n content: \"\\f2c2\";\n}\n\n.fa-drivers-license-o:before,\n.fa-id-card-o:before {\n content: \"\\f2c3\";\n}\n\n.fa-quora:before {\n content: \"\\f2c4\";\n}\n\n.fa-free-code-camp:before {\n content: \"\\f2c5\";\n}\n\n.fa-telegram:before {\n content: \"\\f2c6\";\n}\n\n.fa-thermometer-4:before,\n.fa-thermometer:before,\n.fa-thermometer-full:before {\n content: \"\\f2c7\";\n}\n\n.fa-thermometer-3:before,\n.fa-thermometer-three-quarters:before {\n content: \"\\f2c8\";\n}\n\n.fa-thermometer-2:before,\n.fa-thermometer-half:before {\n content: \"\\f2c9\";\n}\n\n.fa-thermometer-1:before,\n.fa-thermometer-quarter:before {\n content: \"\\f2ca\";\n}\n\n.fa-thermometer-0:before,\n.fa-thermometer-empty:before {\n content: \"\\f2cb\";\n}\n\n.fa-shower:before {\n content: \"\\f2cc\";\n}\n\n.fa-bathtub:before,\n.fa-s15:before,\n.fa-bath:before {\n content: \"\\f2cd\";\n}\n\n.fa-podcast:before {\n content: \"\\f2ce\";\n}\n\n.fa-window-maximize:before {\n content: \"\\f2d0\";\n}\n\n.fa-window-minimize:before {\n content: \"\\f2d1\";\n}\n\n.fa-window-restore:before {\n content: \"\\f2d2\";\n}\n\n.fa-times-rectangle:before,\n.fa-window-close:before {\n content: \"\\f2d3\";\n}\n\n.fa-times-rectangle-o:before,\n.fa-window-close-o:before {\n content: \"\\f2d4\";\n}\n\n.fa-bandcamp:before {\n content: \"\\f2d5\";\n}\n\n.fa-grav:before {\n content: \"\\f2d6\";\n}\n\n.fa-etsy:before {\n content: \"\\f2d7\";\n}\n\n.fa-imdb:before {\n content: \"\\f2d8\";\n}\n\n.fa-ravelry:before {\n content: \"\\f2d9\";\n}\n\n.fa-eercast:before {\n content: \"\\f2da\";\n}\n\n.fa-microchip:before {\n content: \"\\f2db\";\n}\n\n.fa-snowflake-o:before {\n content: \"\\f2dc\";\n}\n\n.fa-superpowers:before {\n content: \"\\f2dd\";\n}\n\n.fa-wpexplorer:before {\n content: \"\\f2de\";\n}\n\n.fa-meetup:before {\n content: \"\\f2e0\";\n}\n\n.sr-only {\n position: absolute;\n width: 1px;\n height: 1px;\n padding: 0;\n margin: -1px;\n overflow: hidden;\n clip: rect(0, 0, 0, 0);\n border: 0;\n}\n\n.sr-only-focusable:active, .sr-only-focusable:focus {\n position: static;\n width: auto;\n height: auto;\n margin: 0;\n overflow: visible;\n clip: auto;\n}\n\n.gallery {\n margin-bottom: 1.5em;\n}\n\n.gallery-item {\n display: inline-block;\n text-align: center;\n vertical-align: top;\n width: 100%;\n}\n.gallery-columns-2 .gallery-item {\n max-width: 50%;\n}\n.gallery-columns-3 .gallery-item {\n max-width: 33.33%;\n}\n.gallery-columns-4 .gallery-item {\n max-width: 25%;\n}\n.gallery-columns-5 .gallery-item {\n max-width: 20%;\n}\n.gallery-columns-6 .gallery-item {\n max-width: 16.66%;\n}\n.gallery-columns-7 .gallery-item {\n max-width: 14.28%;\n}\n.gallery-columns-8 .gallery-item {\n max-width: 12.5%;\n}\n.gallery-columns-9 .gallery-item {\n max-width: 11.11%;\n}\n\n.gallery-caption {\n display: block;\n}\n\n.has-blue-color,\n.has-blue-color:visited {\n color: #0d6efd;\n}\n\n.has-blue-background-color {\n background-color: #0d6efd;\n border-color: #0d6efd;\n}\n\n.has-indigo-color,\n.has-indigo-color:visited {\n color: #6610f2;\n}\n\n.has-indigo-background-color {\n background-color: #6610f2;\n border-color: #6610f2;\n}\n\n.has-purple-color,\n.has-purple-color:visited {\n color: #5533ff;\n}\n\n.has-purple-background-color {\n background-color: #5533ff;\n border-color: #5533ff;\n}\n\n.has-pink-color,\n.has-pink-color:visited {\n color: #d63384;\n}\n\n.has-pink-background-color {\n background-color: #d63384;\n border-color: #d63384;\n}\n\n.has-red-color,\n.has-red-color:visited {\n color: #dc3545;\n}\n\n.has-red-background-color {\n background-color: #dc3545;\n border-color: #dc3545;\n}\n\n.has-orange-color,\n.has-orange-color:visited {\n color: #fd7e14;\n}\n\n.has-orange-background-color {\n background-color: #fd7e14;\n border-color: #fd7e14;\n}\n\n.has-yellow-color,\n.has-yellow-color:visited {\n color: #ffc107;\n}\n\n.has-yellow-background-color {\n background-color: #ffc107;\n border-color: #ffc107;\n}\n\n.has-green-color,\n.has-green-color:visited {\n color: #198754;\n}\n\n.has-green-background-color {\n background-color: #198754;\n border-color: #198754;\n}\n\n.has-teal-color,\n.has-teal-color:visited {\n color: #20c997;\n}\n\n.has-teal-background-color {\n background-color: #20c997;\n border-color: #20c997;\n}\n\n.has-cyan-color,\n.has-cyan-color:visited {\n color: #0dcaf0;\n}\n\n.has-cyan-background-color {\n background-color: #0dcaf0;\n border-color: #0dcaf0;\n}\n\n.has-white-color,\n.has-white-color:visited {\n color: #fff;\n}\n\n.has-white-background-color {\n background-color: #fff;\n border-color: #fff;\n}\n\n.has-gray-color,\n.has-gray-color:visited {\n color: #6c757d;\n}\n\n.has-gray-background-color {\n background-color: #6c757d;\n border-color: #6c757d;\n}\n\n.has-gray-dark-color,\n.has-gray-dark-color:visited {\n color: #343a40;\n}\n\n.has-gray-dark-background-color {\n background-color: #343a40;\n border-color: #343a40;\n}\n\n.has-primary-color,\n.has-primary-color:visited {\n color: #5533ff;\n}\n\n.has-primary-background-color {\n background-color: #5533ff;\n border-color: #5533ff;\n}\n\n.has-secondary-color,\n.has-secondary-color:visited {\n color: #6c757d;\n}\n\n.has-secondary-background-color {\n background-color: #6c757d;\n border-color: #6c757d;\n}\n\n.has-success-color,\n.has-success-color:visited {\n color: #198754;\n}\n\n.has-success-background-color {\n background-color: #198754;\n border-color: #198754;\n}\n\n.has-info-color,\n.has-info-color:visited {\n color: #0dcaf0;\n}\n\n.has-info-background-color {\n background-color: #0dcaf0;\n border-color: #0dcaf0;\n}\n\n.has-warning-color,\n.has-warning-color:visited {\n color: #ffc107;\n}\n\n.has-warning-background-color {\n background-color: #ffc107;\n border-color: #ffc107;\n}\n\n.has-danger-color,\n.has-danger-color:visited {\n color: #dc3545;\n}\n\n.has-danger-background-color {\n background-color: #dc3545;\n border-color: #dc3545;\n}\n\n.has-light-color,\n.has-light-color:visited {\n color: #f8f9fa;\n}\n\n.has-light-background-color {\n background-color: #f8f9fa;\n border-color: #f8f9fa;\n}\n\n.has-dark-color,\n.has-dark-color:visited {\n color: #212529;\n}\n\n.has-dark-background-color {\n background-color: #212529;\n border-color: #212529;\n}\n\nfigure.wp-block-image {\n display: block;\n}\n.wp-block-image > figure {\n display: block;\n}\nbody.understrap-no-sidebar .alignwide,\nbody.understrap-no-sidebar .alignfull,\nbody.understrap-no-sidebar .wp-block-cover.alignwide,\nbody.understrap-no-sidebar .wp-block-cover.alignfull {\n margin: 0px calc(50% - 50vw);\n max-width: 100vw;\n width: 100vw;\n}\nbody.understrap-no-sidebar .alignwide .wp-block-cover__inner-container,\nbody.understrap-no-sidebar .alignfull .wp-block-cover__inner-container,\nbody.understrap-no-sidebar .wp-block-cover.alignwide .wp-block-cover__inner-container,\nbody.understrap-no-sidebar .wp-block-cover.alignfull .wp-block-cover__inner-container {\n width: 100%;\n padding-right: var(--bs-gutter-x, 0.75rem);\n padding-left: var(--bs-gutter-x, 0.75rem);\n margin-right: auto;\n margin-left: auto;\n}\n@media (min-width: 576px) {\n body.understrap-no-sidebar .alignwide .wp-block-cover__inner-container,\nbody.understrap-no-sidebar .alignfull .wp-block-cover__inner-container,\nbody.understrap-no-sidebar .wp-block-cover.alignwide .wp-block-cover__inner-container,\nbody.understrap-no-sidebar .wp-block-cover.alignfull .wp-block-cover__inner-container {\n max-width: 540px;\n }\n}\n@media (min-width: 768px) {\n body.understrap-no-sidebar .alignwide .wp-block-cover__inner-container,\nbody.understrap-no-sidebar .alignfull .wp-block-cover__inner-container,\nbody.understrap-no-sidebar .wp-block-cover.alignwide .wp-block-cover__inner-container,\nbody.understrap-no-sidebar .wp-block-cover.alignfull .wp-block-cover__inner-container {\n max-width: 720px;\n }\n}\n@media (min-width: 992px) {\n body.understrap-no-sidebar .alignwide .wp-block-cover__inner-container,\nbody.understrap-no-sidebar .alignfull .wp-block-cover__inner-container,\nbody.understrap-no-sidebar .wp-block-cover.alignwide .wp-block-cover__inner-container,\nbody.understrap-no-sidebar .wp-block-cover.alignfull .wp-block-cover__inner-container {\n max-width: 960px;\n }\n}\n@media (min-width: 1200px) {\n body.understrap-no-sidebar .alignwide .wp-block-cover__inner-container,\nbody.understrap-no-sidebar .alignfull .wp-block-cover__inner-container,\nbody.understrap-no-sidebar .wp-block-cover.alignwide .wp-block-cover__inner-container,\nbody.understrap-no-sidebar .wp-block-cover.alignfull .wp-block-cover__inner-container {\n max-width: 1140px;\n }\n}\n@media (min-width: 1400px) {\n body.understrap-no-sidebar .alignwide .wp-block-cover__inner-container,\nbody.understrap-no-sidebar .alignfull .wp-block-cover__inner-container,\nbody.understrap-no-sidebar .wp-block-cover.alignwide .wp-block-cover__inner-container,\nbody.understrap-no-sidebar .wp-block-cover.alignfull .wp-block-cover__inner-container {\n max-width: 1320px;\n }\n}\nbody.understrap-no-sidebar .alignwide,\nbody.understrap-no-sidebar .wp-block-cover.alignwide {\n margin: 0px calc(50% - 45vw);\n max-width: 90vw;\n width: 100vw;\n}\nbody.understrap-no-sidebar .alignwide .wp-block-cover__inner-container,\nbody.understrap-no-sidebar .wp-block-cover.alignwide .wp-block-cover__inner-container {\n width: 100%;\n padding-right: var(--bs-gutter-x, 0.75rem);\n padding-left: var(--bs-gutter-x, 0.75rem);\n margin-right: auto;\n margin-left: auto;\n}\n@media (min-width: 576px) {\n body.understrap-no-sidebar .alignwide .wp-block-cover__inner-container,\nbody.understrap-no-sidebar .wp-block-cover.alignwide .wp-block-cover__inner-container {\n max-width: 540px;\n }\n}\n@media (min-width: 768px) {\n body.understrap-no-sidebar .alignwide .wp-block-cover__inner-container,\nbody.understrap-no-sidebar .wp-block-cover.alignwide .wp-block-cover__inner-container {\n max-width: 720px;\n }\n}\n@media (min-width: 992px) {\n body.understrap-no-sidebar .alignwide .wp-block-cover__inner-container,\nbody.understrap-no-sidebar .wp-block-cover.alignwide .wp-block-cover__inner-container {\n max-width: 960px;\n }\n}\n@media (min-width: 1200px) {\n body.understrap-no-sidebar .alignwide .wp-block-cover__inner-container,\nbody.understrap-no-sidebar .wp-block-cover.alignwide .wp-block-cover__inner-container {\n max-width: 1140px;\n }\n}\n@media (min-width: 1400px) {\n body.understrap-no-sidebar .alignwide .wp-block-cover__inner-container,\nbody.understrap-no-sidebar .wp-block-cover.alignwide .wp-block-cover__inner-container {\n max-width: 1320px;\n }\n}\n@media (max-width: 920px) {\n body.understrap-no-sidebar .alignwide,\nbody.understrap-no-sidebar .wp-block-cover.alignwide {\n margin: 0px calc(50% - 48vw);\n max-width: 96vw;\n width: 100vw;\n }\n}\n\n.wp-block-buttons .wp-block-button .wp-block-button__link {\n padding: 0.375rem 0.75rem;\n font-size: 1rem;\n border-radius: 0.25rem;\n}\n.wp-block-buttons .wp-block-button:not(.is-style-outline) .wp-block-button__link {\n border: 1px solid transparent;\n}\n\n/*\n* Use existing Bootstrap 4/5 classes and\n* variables to extend - override CF7 style\n*\n* Useful CF7 classes:\n* .wpcf7 the wrapper element\n* .wpcf7-form\n* .wpcf7-form-control\n* .wpcf7-text\n* .wpcf7-email\n* .wpcf7-textarea\n* .wpcf7-submit\n*/\n.wpcf7 {\n max-width: 600px;\n margin: 0 auto !important;\n}\n.wpcf7 .wpcf7-form p {\n margin-bottom: 1rem;\n}\n.wpcf7 .wpcf7-form label {\n width: 100%;\n}\n.wpcf7 .wpcf7-not-valid-tip {\n color: theme-color(\"danger\");\n}\n.wpcf7 .wpcf7-validation-errors {\n color: theme-color(\"danger\");\n border: 1px solid #e9ecef;\n}\n\n/*# sourceMappingURL=child-theme.css.map */\n","/*!\n * Bootstrap v5.1.1 (https://getbootstrap.com/)\n * Copyright 2011-2021 The Bootstrap Authors\n * Copyright 2011-2021 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n */\n\n// scss-docs-start import-stack\n// Configuration\n@import \"functions\";\n@import \"variables\";\n@import \"mixins\";\n@import \"utilities\";\n\n// Layout & components\n@import \"root\";\n@import \"reboot\";\n@import \"type\";\n@import \"images\";\n@import \"containers\";\n@import \"grid\";\n@import \"tables\";\n@import \"forms\";\n@import \"buttons\";\n@import \"transitions\";\n@import \"dropdown\";\n@import \"button-group\";\n@import \"nav\";\n@import \"navbar\";\n@import \"card\";\n@import \"accordion\";\n@import \"breadcrumb\";\n@import \"pagination\";\n@import \"badge\";\n@import \"alert\";\n@import \"progress\";\n@import \"list-group\";\n@import \"close\";\n@import \"toasts\";\n@import \"modal\";\n@import \"tooltip\";\n@import \"popover\";\n@import \"carousel\";\n@import \"spinners\";\n@import \"offcanvas\";\n@import \"placeholders\";\n\n// Helpers\n@import \"helpers\";\n\n// Utilities\n@import \"utilities/api\";\n// scss-docs-end import-stack\n",":root {\n // Note: Custom variable values only support SassScript inside `#{}`.\n\n // Colors\n //\n // Generate palettes for full colors, grays, and theme colors.\n\n @each $color, $value in $colors {\n --#{$variable-prefix}#{$color}: #{$value};\n }\n\n @each $color, $value in $grays {\n --#{$variable-prefix}gray-#{$color}: #{$value};\n }\n\n @each $color, $value in $theme-colors {\n --#{$variable-prefix}#{$color}: #{$value};\n }\n\n @each $color, $value in $theme-colors-rgb {\n --#{$variable-prefix}#{$color}-rgb: #{$value};\n }\n\n --#{$variable-prefix}white-rgb: #{to-rgb($white)};\n --#{$variable-prefix}black-rgb: #{to-rgb($black)};\n --#{$variable-prefix}body-color-rgb: #{to-rgb($body-color)};\n --#{$variable-prefix}body-bg-rgb: #{to-rgb($body-bg)};\n\n // Fonts\n\n // Note: Use `inspect` for lists so that quoted items keep the quotes.\n // See https://github.com/sass/sass/issues/2383#issuecomment-336349172\n --#{$variable-prefix}font-sans-serif: #{inspect($font-family-sans-serif)};\n --#{$variable-prefix}font-monospace: #{inspect($font-family-monospace)};\n --#{$variable-prefix}gradient: #{$gradient};\n\n // Root and body\n // stylelint-disable custom-property-empty-line-before\n // scss-docs-start root-body-variables\n @if $font-size-root != null {\n --#{$variable-prefix}root-font-size: #{$font-size-root};\n }\n --#{$variable-prefix}body-font-family: #{$font-family-base};\n --#{$variable-prefix}body-font-size: #{$font-size-base};\n --#{$variable-prefix}body-font-weight: #{$font-weight-base};\n --#{$variable-prefix}body-line-height: #{$line-height-base};\n --#{$variable-prefix}body-color: #{$body-color};\n @if $body-text-align != null {\n --#{$variable-prefix}body-text-align: #{$body-text-align};\n }\n --#{$variable-prefix}body-bg: #{$body-bg};\n // scss-docs-end root-body-variables\n // stylelint-enable custom-property-empty-line-before\n}\n","// stylelint-disable declaration-no-important, selector-no-qualifying-type, property-no-vendor-prefix\n\n\n// Reboot\n//\n// Normalization of HTML elements, manually forked from Normalize.css to remove\n// styles targeting irrelevant browsers while applying new styles.\n//\n// Normalize is licensed MIT. https://github.com/necolas/normalize.css\n\n\n// Document\n//\n// Change from `box-sizing: content-box` so that `width` is not affected by `padding` or `border`.\n\n*,\n*::before,\n*::after {\n box-sizing: border-box;\n}\n\n\n// Root\n//\n// Ability to the value of the root font sizes, affecting the value of `rem`.\n// null by default, thus nothing is generated.\n\n:root {\n @if $font-size-root != null {\n font-size: var(--#{$variable-prefix}root-font-size);\n }\n\n @if $enable-smooth-scroll {\n @media (prefers-reduced-motion: no-preference) {\n scroll-behavior: smooth;\n }\n }\n}\n\n\n// Body\n//\n// 1. Remove the margin in all browsers.\n// 2. As a best practice, apply a default `background-color`.\n// 3. Prevent adjustments of font size after orientation changes in iOS.\n// 4. Change the default tap highlight to be completely transparent in iOS.\n\n// scss-docs-start reboot-body-rules\nbody {\n margin: 0; // 1\n font-family: var(--#{$variable-prefix}body-font-family);\n @include font-size(var(--#{$variable-prefix}body-font-size));\n font-weight: var(--#{$variable-prefix}body-font-weight);\n line-height: var(--#{$variable-prefix}body-line-height);\n color: var(--#{$variable-prefix}body-color);\n text-align: var(--#{$variable-prefix}body-text-align);\n background-color: var(--#{$variable-prefix}body-bg); // 2\n -webkit-text-size-adjust: 100%; // 3\n -webkit-tap-highlight-color: rgba($black, 0); // 4\n}\n// scss-docs-end reboot-body-rules\n\n\n// Content grouping\n//\n// 1. Reset Firefox's gray color\n// 2. Set correct height and prevent the `size` attribute to make the `hr` look like an input field\n\nhr {\n margin: $hr-margin-y 0;\n color: $hr-color; // 1\n background-color: currentColor;\n border: 0;\n opacity: $hr-opacity;\n}\n\nhr:not([size]) {\n height: $hr-height; // 2\n}\n\n\n// Typography\n//\n// 1. Remove top margins from headings\n// By default, `

`-`

` all receive top and bottom margins. We nuke the top\n// margin for easier control within type scales as it avoids margin collapsing.\n\n%heading {\n margin-top: 0; // 1\n margin-bottom: $headings-margin-bottom;\n font-family: $headings-font-family;\n font-style: $headings-font-style;\n font-weight: $headings-font-weight;\n line-height: $headings-line-height;\n color: $headings-color;\n}\n\nh1 {\n @extend %heading;\n @include font-size($h1-font-size);\n}\n\nh2 {\n @extend %heading;\n @include font-size($h2-font-size);\n}\n\nh3 {\n @extend %heading;\n @include font-size($h3-font-size);\n}\n\nh4 {\n @extend %heading;\n @include font-size($h4-font-size);\n}\n\nh5 {\n @extend %heading;\n @include font-size($h5-font-size);\n}\n\nh6 {\n @extend %heading;\n @include font-size($h6-font-size);\n}\n\n\n// Reset margins on paragraphs\n//\n// Similarly, the top margin on `

`s get reset. However, we also reset the\n// bottom margin to use `rem` units instead of `em`.\n\np {\n margin-top: 0;\n margin-bottom: $paragraph-margin-bottom;\n}\n\n\n// Abbreviations\n//\n// 1. Duplicate behavior to the data-bs-* attribute for our tooltip plugin\n// 2. Add the correct text decoration in Chrome, Edge, Opera, and Safari.\n// 3. Add explicit cursor to indicate changed behavior.\n// 4. Prevent the text-decoration to be skipped.\n\nabbr[title],\nabbr[data-bs-original-title] { // 1\n text-decoration: underline dotted; // 2\n cursor: help; // 3\n text-decoration-skip-ink: none; // 4\n}\n\n\n// Address\n\naddress {\n margin-bottom: 1rem;\n font-style: normal;\n line-height: inherit;\n}\n\n\n// Lists\n\nol,\nul {\n padding-left: 2rem;\n}\n\nol,\nul,\ndl {\n margin-top: 0;\n margin-bottom: 1rem;\n}\n\nol ol,\nul ul,\nol ul,\nul ol {\n margin-bottom: 0;\n}\n\ndt {\n font-weight: $dt-font-weight;\n}\n\n// 1. Undo browser default\n\ndd {\n margin-bottom: .5rem;\n margin-left: 0; // 1\n}\n\n\n// Blockquote\n\nblockquote {\n margin: 0 0 1rem;\n}\n\n\n// Strong\n//\n// Add the correct font weight in Chrome, Edge, and Safari\n\nb,\nstrong {\n font-weight: $font-weight-bolder;\n}\n\n\n// Small\n//\n// Add the correct font size in all browsers\n\nsmall {\n @include font-size($small-font-size);\n}\n\n\n// Mark\n\nmark {\n padding: $mark-padding;\n background-color: $mark-bg;\n}\n\n\n// Sub and Sup\n//\n// Prevent `sub` and `sup` elements from affecting the line height in\n// all browsers.\n\nsub,\nsup {\n position: relative;\n @include font-size($sub-sup-font-size);\n line-height: 0;\n vertical-align: baseline;\n}\n\nsub { bottom: -.25em; }\nsup { top: -.5em; }\n\n\n// Links\n\na {\n color: $link-color;\n text-decoration: $link-decoration;\n\n &:hover {\n color: $link-hover-color;\n text-decoration: $link-hover-decoration;\n }\n}\n\n// And undo these styles for placeholder links/named anchors (without href).\n// It would be more straightforward to just use a[href] in previous block, but that\n// causes specificity issues in many other styles that are too complex to fix.\n// See https://github.com/twbs/bootstrap/issues/19402\n\na:not([href]):not([class]) {\n &,\n &:hover {\n color: inherit;\n text-decoration: none;\n }\n}\n\n\n// Code\n\npre,\ncode,\nkbd,\nsamp {\n font-family: $font-family-code;\n @include font-size(1em); // Correct the odd `em` font sizing in all browsers.\n direction: ltr #{\"/* rtl:ignore */\"};\n unicode-bidi: bidi-override;\n}\n\n// 1. Remove browser default top margin\n// 2. Reset browser default of `1em` to use `rem`s\n// 3. Don't allow content to break outside\n\npre {\n display: block;\n margin-top: 0; // 1\n margin-bottom: 1rem; // 2\n overflow: auto; // 3\n @include font-size($code-font-size);\n color: $pre-color;\n\n // Account for some code outputs that place code tags in pre tags\n code {\n @include font-size(inherit);\n color: inherit;\n word-break: normal;\n }\n}\n\ncode {\n @include font-size($code-font-size);\n color: $code-color;\n word-wrap: break-word;\n\n // Streamline the style when inside anchors to avoid broken underline and more\n a > & {\n color: inherit;\n }\n}\n\nkbd {\n padding: $kbd-padding-y $kbd-padding-x;\n @include font-size($kbd-font-size);\n color: $kbd-color;\n background-color: $kbd-bg;\n @include border-radius($border-radius-sm);\n\n kbd {\n padding: 0;\n @include font-size(1em);\n font-weight: $nested-kbd-font-weight;\n }\n}\n\n\n// Figures\n//\n// Apply a consistent margin strategy (matches our type styles).\n\nfigure {\n margin: 0 0 1rem;\n}\n\n\n// Images and content\n\nimg,\nsvg {\n vertical-align: middle;\n}\n\n\n// Tables\n//\n// Prevent double borders\n\ntable {\n caption-side: bottom;\n border-collapse: collapse;\n}\n\ncaption {\n padding-top: $table-cell-padding-y;\n padding-bottom: $table-cell-padding-y;\n color: $table-caption-color;\n text-align: left;\n}\n\n// 1. Removes font-weight bold by inheriting\n// 2. Matches default `` alignment by inheriting `text-align`.\n// 3. Fix alignment for Safari\n\nth {\n font-weight: $table-th-font-weight; // 1\n text-align: inherit; // 2\n text-align: -webkit-match-parent; // 3\n}\n\nthead,\ntbody,\ntfoot,\ntr,\ntd,\nth {\n border-color: inherit;\n border-style: solid;\n border-width: 0;\n}\n\n\n// Forms\n//\n// 1. Allow labels to use `margin` for spacing.\n\nlabel {\n display: inline-block; // 1\n}\n\n// Remove the default `border-radius` that macOS Chrome adds.\n// See https://github.com/twbs/bootstrap/issues/24093\n\nbutton {\n // stylelint-disable-next-line property-disallowed-list\n border-radius: 0;\n}\n\n// Explicitly remove focus outline in Chromium when it shouldn't be\n// visible (e.g. as result of mouse click or touch tap). It already\n// should be doing this automatically, but seems to currently be\n// confused and applies its very visible two-tone outline anyway.\n\nbutton:focus:not(:focus-visible) {\n outline: 0;\n}\n\n// 1. Remove the margin in Firefox and Safari\n\ninput,\nbutton,\nselect,\noptgroup,\ntextarea {\n margin: 0; // 1\n font-family: inherit;\n @include font-size(inherit);\n line-height: inherit;\n}\n\n// Remove the inheritance of text transform in Firefox\nbutton,\nselect {\n text-transform: none;\n}\n// Set the cursor for non-`