It looks like you haven't configured Convene to send email. Check the .env.example
file for variables named with SMTP
and make sure each is set with your email providers configuration.
diff --git a/app/views/rooms/_room.html.erb b/app/views/rooms/_room.html.erb
index 74e76616d..e1ace6dcf 100644
--- a/app/views/rooms/_room.html.erb
+++ b/app/views/rooms/_room.html.erb
@@ -1,10 +1,9 @@
<%- if room.hero_image&.upload.present? %>
<%= image_tag room.hero_image&.upload&.variant(resize_to_fill: Media::FULL_WIDTH_SHORT), class: "w-full" %>
<%- end %>
-
-
-
- <%= render room.gizmos.rank(:slot) %>
-
-
+
+
+
+ <%= render room.gizmos.rank(:slot) %>
+
diff --git a/app/views/space/agreements/_agreement.html.erb b/app/views/space/agreements/_agreement.html.erb
index da9ada150..faaf6ef14 100644
--- a/app/views/space/agreements/_agreement.html.erb
+++ b/app/views/space/agreements/_agreement.html.erb
@@ -1,4 +1,4 @@
-<%= render CardComponent.new(dom_id: dom_id(agreement), classes: "mx-auto mt-2 max-w-prose w-full") do %>
+<%= render CardComponent.new(dom_id: dom_id(agreement)) do %>
<%= agreement.name %>
diff --git a/db/migrate/20240208025354_create_marketplace_product_tags.rb b/db/migrate/20240208025354_create_marketplace_product_tags.rb
new file mode 100644
index 000000000..4e1fcfaad
--- /dev/null
+++ b/db/migrate/20240208025354_create_marketplace_product_tags.rb
@@ -0,0 +1,17 @@
+class CreateMarketplaceProductTags < ActiveRecord::Migration[7.1]
+ def change
+ create_table :marketplace_tags, id: :uuid do |t|
+ t.references :bazaar, type: :uuid
+ t.string :label
+
+ t.timestamps
+ end
+
+ create_table :marketplace_product_tags, id: :uuid do |t|
+ t.references :product, type: :uuid, foreign_key: {to_table: :marketplace_products}
+ t.references :tag, type: :uuid, foreign_key: {to_table: :marketplace_tags}
+
+ t.timestamps
+ end
+ end
+end
diff --git a/db/schema.rb b/db/schema.rb
index 378aa23c1..c1fdcaeb2 100644
--- a/db/schema.rb
+++ b/db/schema.rb
@@ -202,6 +202,15 @@
t.index ["shopper_id"], name: "index_marketplace_orders_on_shopper_id"
end
+ create_table "marketplace_product_tags", id: :uuid, default: -> { "gen_random_uuid()" }, force: :cascade do |t|
+ t.uuid "product_id"
+ t.uuid "tag_id"
+ t.datetime "created_at", null: false
+ t.datetime "updated_at", null: false
+ t.index ["product_id"], name: "index_marketplace_product_tags_on_product_id"
+ t.index ["tag_id"], name: "index_marketplace_product_tags_on_tag_id"
+ end
+
create_table "marketplace_product_tax_rates", id: :uuid, default: -> { "gen_random_uuid()" }, force: :cascade do |t|
t.uuid "tax_rate_id"
t.uuid "product_id"
@@ -231,6 +240,14 @@
t.index ["person_id"], name: "index_marketplace_shoppers_on_person_id", unique: true
end
+ create_table "marketplace_tags", id: :uuid, default: -> { "gen_random_uuid()" }, force: :cascade do |t|
+ t.uuid "bazaar_id"
+ t.string "label"
+ t.datetime "created_at", null: false
+ t.datetime "updated_at", null: false
+ t.index ["bazaar_id"], name: "index_marketplace_tags_on_bazaar_id"
+ end
+
create_table "marketplace_tax_rates", id: :uuid, default: -> { "gen_random_uuid()" }, force: :cascade do |t|
t.float "tax_rate"
t.string "label"
@@ -337,6 +354,8 @@
add_foreign_key "marketplace_notification_methods", "furnitures", column: "marketplace_id"
add_foreign_key "marketplace_orders", "marketplace_delivery_areas", column: "delivery_area_id"
add_foreign_key "marketplace_orders", "marketplace_shoppers", column: "shopper_id"
+ add_foreign_key "marketplace_product_tags", "marketplace_products", column: "product_id"
+ add_foreign_key "marketplace_product_tags", "marketplace_tags", column: "tag_id"
add_foreign_key "marketplace_product_tax_rates", "marketplace_products", column: "product_id"
add_foreign_key "marketplace_product_tax_rates", "marketplace_tax_rates", column: "tax_rate_id"
add_foreign_key "marketplace_products", "furnitures", column: "marketplace_id"
diff --git a/db/seeds.rb b/db/seeds.rb
index f352b2789..dff4043cd 100644
--- a/db/seeds.rb
+++ b/db/seeds.rb
@@ -25,9 +25,18 @@
SectionNavigation::SectionNavigation.create!(space:, room: space.entrance)
-marketplace_section = FactoryBot.create(:room, space: space, name: "Magnificent Marketplace")
+marketplace_section = FactoryBot.create(
+ :room, space: space, name: "Magnificent Marketplace",
+ description: "A marvelous marketplace for magic merchandise.",
+ hero_image: FactoryBot.create(:media)
+)
FactoryBot.create(:marketplace, :full, room: marketplace_section)
-journal_section = FactoryBot.create(:room, space:, name: "Jazzy Journal")
+journal_section = FactoryBot.create(
+ :room, space:, name: "Jazzy Journal",
+ description: "Here is where I jive and jam in my journal. " \
+ "Jump in and join me as I joyfully jot down whatever I'm jazzed about just now.",
+ hero_image: FactoryBot.create(:media, :journal)
+)
journal = FactoryBot.create(:journal, room: journal_section)
FactoryBot.create_list(:journal_entry, 7, :with_keywords, :published, journal:)
diff --git a/package.json b/package.json
index 30c9a0eda..3bc5eb480 100644
--- a/package.json
+++ b/package.json
@@ -11,7 +11,10 @@
"scripts": {
"build": "webpack --config webpack.config.js",
"build:css": "postcss --config postcss.config.cjs ./app/assets/stylesheets/application.postcss.css -o ./app/assets/builds/application.css",
- "autoformat": "prettier --write './**/*.{scss,css,js}'"
+ "autoformat": "prettier --write './**/*.{scss,css,js}'",
+ "webpack:analyze": "yarn webpack:build_json && yarn webpack:analyze_json",
+ "webpack:build_json": "webpack --profile --json > webpack-stats.json",
+ "webpack:analyze_json": "webpack-bundle-analyzer webpack-stats.json public/packs"
},
"repository": {
"type": "git",
@@ -29,26 +32,27 @@
},
"homepage": "https://github.com/zinc-collective/convene#readme",
"devDependencies": {
- "prettier": "^3.2.5"
+ "prettier": "^3.2.5",
+ "webpack-bundle-analyzer": "^4.10.1"
},
"dependencies": {
"@hotwired/stimulus": "^3.2.2",
"@hotwired/stimulus-webpack-helpers": "^1.0.1",
- "@hotwired/turbo-rails": "^8.0.3",
+ "@hotwired/turbo-rails": "^8.0.4",
"@rails/actioncable": "^7.1.3",
"@rails/actiontext": "^7.1.3",
"@rails/activestorage": "^7.1.3",
- "@sentry/browser": "^7.104.0",
+ "@sentry/browser": "^7.108.0",
"@tailwindcss/forms": "^0.5.7",
"@tailwindcss/typography": "^0.5.10",
"@webpack-cli/serve": "^2.0.5",
- "autoprefixer": "^10.4.18",
+ "autoprefixer": "^10.4.19",
"event-target-shim": "^6.0.2",
- "postcss": "^8.4.35",
+ "postcss": "^8.4.38",
"postcss-cli": "^11.0.0",
"postcss-flexbugs-fixes": "^5.0.2",
- "postcss-import": "^16.0.1",
- "postcss-preset-env": "^9.4.0",
+ "postcss-import": "^16.1.0",
+ "postcss-preset-env": "^9.5.1",
"tailwindcss": "^3.4.1",
"trix": "^2.0.10",
"webpack": "^5.76.0",
diff --git a/spec/components/neighborhood/link_component_spec.rb b/spec/components/neighborhood/link_component_spec.rb
index c1eb1495a..7451d00fb 100644
--- a/spec/components/neighborhood/link_component_spec.rb
+++ b/spec/components/neighborhood/link_component_spec.rb
@@ -12,7 +12,9 @@
context "when an Operator has set custom values" do
before do
- stub_const("ENV", "NEIGHBORHOOD_NAME" => "Parsley's Persimmons Cooperative", "NEIGHBORHOOD_TAGLINE" => "The Place for Persimmon People", "APP_ROOT_URL" => "https://parsleys-persimmons-coop.example.com")
+ ENV["NEIGHBORHOOD_NAME"] = "Parsley's Persimmons Cooperative"
+ ENV["NEIGHBORHOOD_TAGLINE"] = "The Place for Persimmon People"
+ ENV["APP_ROOT_URL"] = "https://parsleys-persimmons-coop.example.com"
end
it { is_expected.to have_link("Parsley's Persimmons Cooperative", href: "https://parsleys-persimmons-coop.example.com") }
diff --git a/spec/factories/media.rb b/spec/factories/media.rb
index 56d30c914..786e2e6a0 100644
--- a/spec/factories/media.rb
+++ b/spec/factories/media.rb
@@ -1,5 +1,9 @@
FactoryBot.define do
factory :media do
upload { Rack::Test::UploadedFile.new("spec/fixtures/files/cc-kitten.jpg", "image/jpeg") }
+
+ trait :journal do
+ upload { Rack::Test::UploadedFile.new("spec/fixtures/files/cc-journal.jpg", "image/jpeg") }
+ end
end
end
diff --git a/spec/fixtures/files/cc-journal.jpg b/spec/fixtures/files/cc-journal.jpg
new file mode 100644
index 000000000..13b16d674
Binary files /dev/null and b/spec/fixtures/files/cc-journal.jpg differ
diff --git a/spec/furniture/journal/entry_spec.rb b/spec/furniture/journal/entry_spec.rb
index 840bbeb76..ddaead8e9 100644
--- a/spec/furniture/journal/entry_spec.rb
+++ b/spec/furniture/journal/entry_spec.rb
@@ -34,7 +34,7 @@
it "idempotently creates `Keywords` in the `Journal` and `Entry`" do
bad_apple = entry.journal.keywords.create!(canonical_keyword: "BadApple", aliases: ["BadApples"])
good_times = entry.journal.keywords.find_by!(canonical_keyword: "GoodTimes")
- expect do
+ expect do # rubocop:disable RSpec/RepeatedSubjectCall
entry.update!(body: "#GoodTimes #HardCider #BadApple #BadApples")
end.not_to change { "#{bad_apple.reload.updated_at} - #{good_times.reload.updated_at}" }
diff --git a/spec/furniture/journal/writing_entries_system_spec.rb b/spec/furniture/journal/writing_entries_system_spec.rb
index bd4be88d4..8cef2b6a0 100644
--- a/spec/furniture/journal/writing_entries_system_spec.rb
+++ b/spec/furniture/journal/writing_entries_system_spec.rb
@@ -9,7 +9,7 @@
sign_in(space.members.first, space)
end
- it "saves the headline, summary and body" do # rubocop:disable RSpec/ExampleLength
+ it "saves the headline, summary and body" do
visit(polymorphic_path(journal.location(:new, child: :entry)))
body = 1000.times.map { Faker::Books::Dune.quote }.join("\n\n")
diff --git a/spec/furniture/marketplace/buying_products_system_spec.rb b/spec/furniture/marketplace/buying_products_system_spec.rb
index 7201f4d6a..9d316fc39 100644
--- a/spec/furniture/marketplace/buying_products_system_spec.rb
+++ b/spec/furniture/marketplace/buying_products_system_spec.rb
@@ -71,7 +71,7 @@ def url_options
expect(page).to have_no_content(archived_product.name)
end
- it "Works for Guests" do # rubocop:disable RSpec/ExampleLength
+ it "Works for Guests" do
visit(polymorphic_path(marketplace.room.location))
add_product_to_cart(marketplace.products.first)
diff --git a/spec/furniture/marketplace/collecting_payments_system_spec.rb b/spec/furniture/marketplace/collecting_payments_system_spec.rb
index 56e98f17f..801a30bfe 100644
--- a/spec/furniture/marketplace/collecting_payments_system_spec.rb
+++ b/spec/furniture/marketplace/collecting_payments_system_spec.rb
@@ -10,7 +10,7 @@
sign_in(space.members.first, space)
end
- it "sets the Distributor's Stripe API Key" do # rubocop:disable RSpec/ExampleLength
+ it "sets the Distributor's Stripe API Key" do
marketplace = create(:marketplace, room: space.entrance)
visit polymorphic_path(marketplace.room.location)
diff --git a/spec/furniture/marketplace/product_tags_system_spec.rb b/spec/furniture/marketplace/product_tags_system_spec.rb
new file mode 100644
index 000000000..a4b642844
--- /dev/null
+++ b/spec/furniture/marketplace/product_tags_system_spec.rb
@@ -0,0 +1,49 @@
+require "rails_helper"
+
+describe "Product Tags", type: :system do
+ let(:space) { create(:space, :with_entrance, :with_members) }
+ let(:marketplace) { create(:marketplace, :ready_for_shopping, room: space.entrance) }
+
+ before do
+ sign_in(space.members.first, space)
+ end
+
+ scenario "Adding Tags to a Product" do # rubocop:disable RSpec/Capybara/FeatureMethods,RSpec/ExampleLength
+ muffins = create(:marketplace_product, marketplace:, name: "Mazin' Muffins", description: "Buttery corn muffins")
+
+ visit(marketplace)
+ click_link("Tags")
+
+ click_link("Add Tag")
+
+ fill_in("Label", with: "🚫🌾 Gluten Free")
+
+ click_button("Create")
+
+ click_link("Products")
+ within(muffins) do
+ click_link("⚙️ Edit")
+ end
+
+ check("🚫🌾 Gluten Free")
+ click_button("Save")
+
+ visit(marketplace)
+
+ within(muffins) do
+ expect(page).to have_content("🚫🌾 Gluten Free")
+ end
+ end
+
+ def visit(object_or_path)
+ if object_or_path.respond_to?(:location)
+ super(polymorphic_path(object_or_path.location))
+ else
+ super
+ end
+ end
+
+ def within(model, *, **, &block)
+ page.within("##{dom_id(model)}", *, **, &block)
+ end
+end
diff --git a/spec/furniture/marketplace/selling_products_system_spec.rb b/spec/furniture/marketplace/selling_products_system_spec.rb
index cf8b7eb6f..2d3cf194f 100644
--- a/spec/furniture/marketplace/selling_products_system_spec.rb
+++ b/spec/furniture/marketplace/selling_products_system_spec.rb
@@ -16,7 +16,7 @@
# @see https://github.com/zinc-collective/convene/issues/2168
describe "Listing Products for Sale" do
- it "Adds the Product to the Menu" do # rubocop:disable RSpec/ExampleLength
+ it "Adds the Product to the Menu" do
visit(polymorphic_path(marketplace.location(child: :products)))
click_link("Add a Product")
diff --git a/spec/furniture/marketplace/tag_spec.rb b/spec/furniture/marketplace/tag_spec.rb
new file mode 100644
index 000000000..82d0d9849
--- /dev/null
+++ b/spec/furniture/marketplace/tag_spec.rb
@@ -0,0 +1,5 @@
+require "rails_helper"
+
+RSpec.describe Marketplace::Tag, type: :model do
+ it { is_expected.to validate_uniqueness_of(:label).case_insensitive.scoped_to(:bazaar_id) }
+end
diff --git a/spec/furniture/marketplace/vendor_representatives_system_spec.rb b/spec/furniture/marketplace/vendor_representatives_system_spec.rb
index 3eafa5de8..0f7904d50 100644
--- a/spec/furniture/marketplace/vendor_representatives_system_spec.rb
+++ b/spec/furniture/marketplace/vendor_representatives_system_spec.rb
@@ -10,7 +10,7 @@
end
describe "Adding a Vendor Representative" do
- it "Requires a Member confirm the Vendor" do # rubocop:disable RSpec/ExampleLength
+ it "Requires a Member confirm the Vendor" do
visit(polymorphic_path(marketplace.location(child: :vendor_representatives)))
click_link("Add a Representative")
fill_in("Email address", with: "milton@swingline.example.com")
diff --git a/spec/requests/rsvps_controller_request_spec.rb b/spec/requests/rsvps_controller_request_spec.rb
index ef5e43438..a8da23bb8 100644
--- a/spec/requests/rsvps_controller_request_spec.rb
+++ b/spec/requests/rsvps_controller_request_spec.rb
@@ -29,7 +29,7 @@
context "without the one-time-code" do
let(:rsvp_params) { {status: :accepted} }
- it "doesnt complete the invitation" do
+ it "doesnt complete the invitation" do # rubocop:disable RSpec/ExampleLength
expect { request }.to have_enqueued_mail(
AuthenticatedSessionMailer, :one_time_password_email
)
@@ -57,7 +57,7 @@
{status: :accepted, one_time_password: authentication_method.one_time_password}
end
- it "completes the invitation and confirms their authentication method" do
+ it "completes the invitation and confirms their authentication method" do # rubocop:disable RSpec/ExampleLength
expect { request }.not_to have_enqueued_mail(
AuthenticatedSessionMailer, :one_time_password_email
)
diff --git a/spec/support/turbo.rb b/spec/support/turbo.rb
index eb070266c..1dbca9b37 100644
--- a/spec/support/turbo.rb
+++ b/spec/support/turbo.rb
@@ -1,7 +1,7 @@
module Spec
module Turbo
- def have_rendered_turbo_stream(action, target, content = nil, **, &block)
- HaveRenderedTurboStream.new(action, target, content, turbo_stream: controller.send(:turbo_stream), **, &block)
+ def have_rendered_turbo_stream(action, target, content = nil, **, &)
+ HaveRenderedTurboStream.new(action, target, content, turbo_stream: controller.send(:turbo_stream), **, &)
end
class HaveRenderedTurboStream
diff --git a/yarn.lock b/yarn.lock
index f292d935a..bafdd27c4 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -7,43 +7,43 @@
resolved "https://registry.yarnpkg.com/@alloc/quick-lru/-/quick-lru-5.2.0.tgz#7bf68b20c0a350f936915fcae06f58e32007ce30"
integrity sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==
-"@csstools/cascade-layer-name-parser@^1.0.8":
- version "1.0.8"
- resolved "https://registry.yarnpkg.com/@csstools/cascade-layer-name-parser/-/cascade-layer-name-parser-1.0.8.tgz#24d841d80e78f6c2970a36d53e6b58e8fcea41f6"
- integrity sha512-xHxXavWvXB5nAA9IvZtjEzkONM3hPXpxqYK4cEw60LcqPiFjq7ZlEFxOyYFPrG4UdANKtnucNtRVDy7frjq6AA==
+"@csstools/cascade-layer-name-parser@^1.0.9":
+ version "1.0.9"
+ resolved "https://registry.yarnpkg.com/@csstools/cascade-layer-name-parser/-/cascade-layer-name-parser-1.0.9.tgz#7093f9c26fd92dee87d853a97de0647c5a8c4262"
+ integrity sha512-RRqNjxTZDUhx7pxYOBG/AkCVmPS3zYzfE47GEhIGkFuWFTQGJBgWOUUkKNo5MfxIfjDz5/1L3F3rF1oIsYaIpw==
"@csstools/color-helpers@^4.0.0":
version "4.0.0"
resolved "https://registry.yarnpkg.com/@csstools/color-helpers/-/color-helpers-4.0.0.tgz#a1d6ffcefe5c1d389cbcca15f46da3cdaf241443"
integrity sha512-wjyXB22/h2OvxAr3jldPB7R7kjTUEzopvjitS8jWtyd8fN6xJ8vy1HnHu0ZNfEkqpBJgQ76Q+sBDshWcMvTa/w==
-"@csstools/css-calc@^1.1.7":
- version "1.1.7"
- resolved "https://registry.yarnpkg.com/@csstools/css-calc/-/css-calc-1.1.7.tgz#89b5cde81ecb4686d9abd66b7eb54015cf39c442"
- integrity sha512-+7bUzB5I4cI97tKmBJA8ilTl/YRo6VAOdlrnd/4x2NyK60nvYurGKa5TZpE1zcgIrTC97iJRE0/V65feyFytuw==
+"@csstools/css-calc@^1.2.0":
+ version "1.2.0"
+ resolved "https://registry.yarnpkg.com/@csstools/css-calc/-/css-calc-1.2.0.tgz#a45145a868e644c31c79baf74c8de64fd09b3415"
+ integrity sha512-iQqIW5vDPqQdLx07/atCuNKDprhIWjB0b8XRhUyXZWBZYUG+9mNyFwyu30rypX84WLevVo25NYW2ipxR8WyseQ==
-"@csstools/css-color-parser@^1.5.2":
- version "1.5.2"
- resolved "https://registry.yarnpkg.com/@csstools/css-color-parser/-/css-color-parser-1.5.2.tgz#4fdf8e23960b4724913f7cbfd4f413eb8f35724b"
- integrity sha512-5GEkuuUxD5dael3xoWjyf7gAPAi4pwm8X8JW/nUMhxntGY4Wo4Lp7vKlex4V5ZgTfAoov14rZFsZyOantdTatg==
+"@csstools/css-color-parser@^1.6.0":
+ version "1.6.0"
+ resolved "https://registry.yarnpkg.com/@csstools/css-color-parser/-/css-color-parser-1.6.0.tgz#03b9fd3bfde91c452856f8b222539a4b26f40999"
+ integrity sha512-Wc1X6jZvGhT8Bii4jUF6tC3Je3wgDFg7D/SvGKndrnakDsCPk4TMxtt4AQHyWdMBrBJ1hLjXbppaXgP1DUIpBw==
dependencies:
"@csstools/color-helpers" "^4.0.0"
- "@csstools/css-calc" "^1.1.7"
+ "@csstools/css-calc" "^1.2.0"
-"@csstools/css-parser-algorithms@^2.6.0":
- version "2.6.0"
- resolved "https://registry.yarnpkg.com/@csstools/css-parser-algorithms/-/css-parser-algorithms-2.6.0.tgz#b45d3c7cbdd4214261724c82f96e33c746fedd58"
- integrity sha512-YfEHq0eRH98ffb5/EsrrDspVWAuph6gDggAE74ZtjecsmyyWpW768hOyiONa8zwWGbIWYfa2Xp4tRTrpQQ00CQ==
+"@csstools/css-parser-algorithms@^2.6.1":
+ version "2.6.1"
+ resolved "https://registry.yarnpkg.com/@csstools/css-parser-algorithms/-/css-parser-algorithms-2.6.1.tgz#c45440d1efa2954006748a01697072dae5881bcd"
+ integrity sha512-ubEkAaTfVZa+WwGhs5jbo5Xfqpeaybr/RvWzvFxRs4jfq16wH8l8Ty/QEEpINxll4xhuGfdMbipRyz5QZh9+FA==
-"@csstools/css-tokenizer@^2.2.3":
- version "2.2.3"
- resolved "https://registry.yarnpkg.com/@csstools/css-tokenizer/-/css-tokenizer-2.2.3.tgz#b099d543ea57b64f495915a095ead583866c50c6"
- integrity sha512-pp//EvZ9dUmGuGtG1p+n17gTHEOqu9jO+FiCUjNN3BDmyhdA2Jq9QsVeR7K8/2QCK17HSsioPlTW9ZkzoWb3Lg==
+"@csstools/css-tokenizer@^2.2.4":
+ version "2.2.4"
+ resolved "https://registry.yarnpkg.com/@csstools/css-tokenizer/-/css-tokenizer-2.2.4.tgz#a4b8718ed7fcd2dcd555de16b31ca59ad4b96a06"
+ integrity sha512-PuWRAewQLbDhGeTvFuq2oClaSCKPIBmHyIobCV39JHRYN0byDcUWJl5baPeNUcqrjtdMNqFooE0FGl31I3JOqw==
-"@csstools/media-query-list-parser@^2.1.8":
- version "2.1.8"
- resolved "https://registry.yarnpkg.com/@csstools/media-query-list-parser/-/media-query-list-parser-2.1.8.tgz#36157fbe54ea30d5f2b1767c69fcdf92048a7b1d"
- integrity sha512-DiD3vG5ciNzeuTEoh74S+JMjQDs50R3zlxHnBnfd04YYfA/kh2KiBCGhzqLxlJcNq+7yNQ3stuZZYLX6wK/U2g==
+"@csstools/media-query-list-parser@^2.1.9":
+ version "2.1.9"
+ resolved "https://registry.yarnpkg.com/@csstools/media-query-list-parser/-/media-query-list-parser-2.1.9.tgz#feb4b7268f998956eb3ded69507869e73d005dda"
+ integrity sha512-qqGuFfbn4rUmyOB0u8CVISIp5FfJ5GAR3mBrZ9/TKndHakdnm6pY0L/fbLcpPnrzwCyyTEZl1nUcXAYHEWneTA==
"@csstools/postcss-cascade-layers@^4.0.3":
version "4.0.3"
@@ -53,36 +53,36 @@
"@csstools/selector-specificity" "^3.0.2"
postcss-selector-parser "^6.0.13"
-"@csstools/postcss-color-function@^3.0.10":
- version "3.0.10"
- resolved "https://registry.yarnpkg.com/@csstools/postcss-color-function/-/postcss-color-function-3.0.10.tgz#708d34f24daf5ff9978d2d4e8d3413f638a41158"
- integrity sha512-jxiXmSl4ZYX8KewFjL5ef6of9uW73VkaHeDb2tqb5q4ZDPYxjusNX1KJ8UXY8+7ydqS5QBo42tVMrSMGy+rDmw==
+"@csstools/postcss-color-function@^3.0.11":
+ version "3.0.11"
+ resolved "https://registry.yarnpkg.com/@csstools/postcss-color-function/-/postcss-color-function-3.0.11.tgz#4413446730c7fd8496b0a64ebae136f4c2c07b54"
+ integrity sha512-z53Pp2tsemiIq72PKu4vjD0CtcQlXdvA22elEHuDOvCIlqphNjd5ZD5HBns/ZjaJF7BjPls2zaAT58hfLyS0MQ==
dependencies:
- "@csstools/css-color-parser" "^1.5.2"
- "@csstools/css-parser-algorithms" "^2.6.0"
- "@csstools/css-tokenizer" "^2.2.3"
- "@csstools/postcss-progressive-custom-properties" "^3.1.0"
+ "@csstools/css-color-parser" "^1.6.0"
+ "@csstools/css-parser-algorithms" "^2.6.1"
+ "@csstools/css-tokenizer" "^2.2.4"
+ "@csstools/postcss-progressive-custom-properties" "^3.1.1"
"@csstools/utilities" "^1.0.0"
-"@csstools/postcss-color-mix-function@^2.0.10":
- version "2.0.10"
- resolved "https://registry.yarnpkg.com/@csstools/postcss-color-mix-function/-/postcss-color-mix-function-2.0.10.tgz#fd86d1f3b334fb59a3558d33f121ce5dff758da8"
- integrity sha512-zeD856+FDCUjB077pPS+Z9OnTQnqpiJrao3TW+sasCb/gJ3vZCX7sRSRFsRUo0/MntTtJu9hkKv9eMkFmfjydA==
+"@csstools/postcss-color-mix-function@^2.0.11":
+ version "2.0.11"
+ resolved "https://registry.yarnpkg.com/@csstools/postcss-color-mix-function/-/postcss-color-mix-function-2.0.11.tgz#b3a6beb8e083c441151d53810b6c00b6f28ca64b"
+ integrity sha512-Jz1R5ZXxpT5FIY95F3VSJtwQYWCYOtCBUBS/ShDxS+fUtd3sAdAtD3a9tAdz3FG3BvkmqtlURyoIhJRu/wfo/A==
dependencies:
- "@csstools/css-color-parser" "^1.5.2"
- "@csstools/css-parser-algorithms" "^2.6.0"
- "@csstools/css-tokenizer" "^2.2.3"
- "@csstools/postcss-progressive-custom-properties" "^3.1.0"
+ "@csstools/css-color-parser" "^1.6.0"
+ "@csstools/css-parser-algorithms" "^2.6.1"
+ "@csstools/css-tokenizer" "^2.2.4"
+ "@csstools/postcss-progressive-custom-properties" "^3.1.1"
"@csstools/utilities" "^1.0.0"
-"@csstools/postcss-exponential-functions@^1.0.4":
- version "1.0.4"
- resolved "https://registry.yarnpkg.com/@csstools/postcss-exponential-functions/-/postcss-exponential-functions-1.0.4.tgz#c8c3773d4f761428717b80803302722ed2f849f1"
- integrity sha512-frMf0CFVnZoGEKAHlxLy3s4g/tpjyFn5+A+h895UJNm9Uc+ewGT7+EeK7Kh9IHH4pD4FkaGW1vOQtER00PLurQ==
+"@csstools/postcss-exponential-functions@^1.0.5":
+ version "1.0.5"
+ resolved "https://registry.yarnpkg.com/@csstools/postcss-exponential-functions/-/postcss-exponential-functions-1.0.5.tgz#ac6f9e545cf6bbf9d6bad11e655ca693c4982e58"
+ integrity sha512-7S7I7KgwHWQYzJJAoIjRtUf7DQs1dxipeg1A6ikZr0PYapNJX7UHz0evlpE67SQqYj1xBs70gpG7xUv3uLp4PA==
dependencies:
- "@csstools/css-calc" "^1.1.7"
- "@csstools/css-parser-algorithms" "^2.6.0"
- "@csstools/css-tokenizer" "^2.2.3"
+ "@csstools/css-calc" "^1.2.0"
+ "@csstools/css-parser-algorithms" "^2.6.1"
+ "@csstools/css-tokenizer" "^2.2.4"
"@csstools/postcss-font-format-keywords@^3.0.2":
version "3.0.2"
@@ -92,43 +92,43 @@
"@csstools/utilities" "^1.0.0"
postcss-value-parser "^4.2.0"
-"@csstools/postcss-gamut-mapping@^1.0.3":
- version "1.0.3"
- resolved "https://registry.yarnpkg.com/@csstools/postcss-gamut-mapping/-/postcss-gamut-mapping-1.0.3.tgz#e5323fb1bf46f6d32d760e98028a8e9da9d8fe4b"
- integrity sha512-P0+ude1KyCy9LXOe2pHJmpcXK4q/OQbr2Sn2wQSssMw0rALGmny2MfHiCqEu8n6mf2cN6lWDZdzY8enBk8WHXQ==
- dependencies:
- "@csstools/css-color-parser" "^1.5.2"
- "@csstools/css-parser-algorithms" "^2.6.0"
- "@csstools/css-tokenizer" "^2.2.3"
-
-"@csstools/postcss-gradients-interpolation-method@^4.0.10":
- version "4.0.10"
- resolved "https://registry.yarnpkg.com/@csstools/postcss-gradients-interpolation-method/-/postcss-gradients-interpolation-method-4.0.10.tgz#0228a9a2c652c1976358f9731bea0ea4de4bf979"
- integrity sha512-PwKOxVuX8lo52bPtPeKjaIp6oH2EzhcBxCndRcvGZKsqZYQ35k9A5G4yihZ+wp7PoxPqDNiXuhQsvQG2lqMpOA==
- dependencies:
- "@csstools/css-color-parser" "^1.5.2"
- "@csstools/css-parser-algorithms" "^2.6.0"
- "@csstools/css-tokenizer" "^2.2.3"
- "@csstools/postcss-progressive-custom-properties" "^3.1.0"
+"@csstools/postcss-gamut-mapping@^1.0.4":
+ version "1.0.4"
+ resolved "https://registry.yarnpkg.com/@csstools/postcss-gamut-mapping/-/postcss-gamut-mapping-1.0.4.tgz#675357a892740417baab4af8a403d16c891815c8"
+ integrity sha512-jjHP44awnSijgddNJpZEFfmb8csFx+BiYYpX+ydyScWwLzSpve5eLXneu4uIhZmKom+WXLXWc4y7CvOfVLQ2VQ==
+ dependencies:
+ "@csstools/css-color-parser" "^1.6.0"
+ "@csstools/css-parser-algorithms" "^2.6.1"
+ "@csstools/css-tokenizer" "^2.2.4"
+
+"@csstools/postcss-gradients-interpolation-method@^4.0.12":
+ version "4.0.12"
+ resolved "https://registry.yarnpkg.com/@csstools/postcss-gradients-interpolation-method/-/postcss-gradients-interpolation-method-4.0.12.tgz#0f08d98736df7528aa2e2ac4a71caa63235f9950"
+ integrity sha512-F1mOb6MuIMAV7qq9dYLhi2tlmmQn+osCVl+VdDNI+4AO6y3l6dTWmc7XVQMsVxIZCKEZMie9KLtE0PRp3i1UyQ==
+ dependencies:
+ "@csstools/css-color-parser" "^1.6.0"
+ "@csstools/css-parser-algorithms" "^2.6.1"
+ "@csstools/css-tokenizer" "^2.2.4"
+ "@csstools/postcss-progressive-custom-properties" "^3.1.1"
"@csstools/utilities" "^1.0.0"
-"@csstools/postcss-hwb-function@^3.0.9":
- version "3.0.9"
- resolved "https://registry.yarnpkg.com/@csstools/postcss-hwb-function/-/postcss-hwb-function-3.0.9.tgz#15c5b8d43cffe62283b6175494188d6957712d91"
- integrity sha512-S3/Z+mGHWIKAex7DLsHFDiku5lBEK34avT2My6sGPNCXB38TZjrKI0rd7JdN9oulem5sn+CU7oONyIftui24oQ==
+"@csstools/postcss-hwb-function@^3.0.10":
+ version "3.0.10"
+ resolved "https://registry.yarnpkg.com/@csstools/postcss-hwb-function/-/postcss-hwb-function-3.0.10.tgz#f1171b8b6a84f7ec35d3d77059e11239b2921839"
+ integrity sha512-wYyhFLQ1zkirAhfRxh5BK9WRIJGBb7jtE9H9a2wPOf20kGbS/PmqxHtGmE+o1vSz/MaBIbW+6lqyS16yEzjQJA==
dependencies:
- "@csstools/css-color-parser" "^1.5.2"
- "@csstools/css-parser-algorithms" "^2.6.0"
- "@csstools/css-tokenizer" "^2.2.3"
- "@csstools/postcss-progressive-custom-properties" "^3.1.0"
+ "@csstools/css-color-parser" "^1.6.0"
+ "@csstools/css-parser-algorithms" "^2.6.1"
+ "@csstools/css-tokenizer" "^2.2.4"
+ "@csstools/postcss-progressive-custom-properties" "^3.1.1"
"@csstools/utilities" "^1.0.0"
-"@csstools/postcss-ic-unit@^3.0.4":
- version "3.0.4"
- resolved "https://registry.yarnpkg.com/@csstools/postcss-ic-unit/-/postcss-ic-unit-3.0.4.tgz#9f4bffaed6ece2a79e1e15fbd7ba6aea8d61c851"
- integrity sha512-OB6ojl33/TQHhjVx1NI+n3EnYbdUM6Q/mSUv3WFATdcz7IrH/CmBaZt7P1R6j1Xdp58thIa6jm4Je7saGs+2AA==
+"@csstools/postcss-ic-unit@^3.0.5":
+ version "3.0.5"
+ resolved "https://registry.yarnpkg.com/@csstools/postcss-ic-unit/-/postcss-ic-unit-3.0.5.tgz#3ca9a830c55aab0e9b2561b3c94a0a08d9ffa9cf"
+ integrity sha512-9CriM/zvKXa/lDARlxs/MgeyKE6ZmmX4V77VLD7VUxKLVSt0Go3NCy/gRMbwGzxbrk3iaHFXnFbc2lNw+/7jcg==
dependencies:
- "@csstools/postcss-progressive-custom-properties" "^3.1.0"
+ "@csstools/postcss-progressive-custom-properties" "^3.1.1"
"@csstools/utilities" "^1.0.0"
postcss-value-parser "^4.2.0"
@@ -145,14 +145,14 @@
"@csstools/selector-specificity" "^3.0.2"
postcss-selector-parser "^6.0.13"
-"@csstools/postcss-light-dark-function@^1.0.0":
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/@csstools/postcss-light-dark-function/-/postcss-light-dark-function-1.0.0.tgz#31407d716f0083bb386097dc07a084b09356d73d"
- integrity sha512-KHo633V16DGo6tmpr1ARAwO73CPBNmDI3PfSQYe7ZBMiv60WEizbcEroK75fHjxKYJ4tj9uCCzp5sYG4cEUqqw==
+"@csstools/postcss-light-dark-function@^1.0.1":
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/@csstools/postcss-light-dark-function/-/postcss-light-dark-function-1.0.1.tgz#e9b30e7d5a2473f1ddd824c05253d7c7c48e07e8"
+ integrity sha512-CJOcp+m7Njbu91HtYMMoYuZznsvNSpJtLiR/7BO8/bHTXYPiuAZfxunh7wXLkMbHd5dRBgAVAQZ+H4iFqrvWZw==
dependencies:
- "@csstools/css-parser-algorithms" "^2.6.0"
- "@csstools/css-tokenizer" "^2.2.3"
- "@csstools/postcss-progressive-custom-properties" "^3.1.0"
+ "@csstools/css-parser-algorithms" "^2.6.1"
+ "@csstools/css-tokenizer" "^2.2.4"
+ "@csstools/postcss-progressive-custom-properties" "^3.1.1"
"@csstools/utilities" "^1.0.0"
"@csstools/postcss-logical-float-and-clear@^2.0.1":
@@ -177,32 +177,32 @@
dependencies:
postcss-value-parser "^4.2.0"
-"@csstools/postcss-logical-viewport-units@^2.0.6":
- version "2.0.6"
- resolved "https://registry.yarnpkg.com/@csstools/postcss-logical-viewport-units/-/postcss-logical-viewport-units-2.0.6.tgz#1f91e865e73f5d135038c519957a3b95ffe552ad"
- integrity sha512-6hV0ngZh8J7HqNY3kyt+z5ABN/XE18qvrU7ne4YSkKfltrWDnQgGiW/Q+h7bdQz8/W5juAefcdCCAJUIBE7erg==
+"@csstools/postcss-logical-viewport-units@^2.0.7":
+ version "2.0.7"
+ resolved "https://registry.yarnpkg.com/@csstools/postcss-logical-viewport-units/-/postcss-logical-viewport-units-2.0.7.tgz#3bb03b9a57fe9ec2304bc35cf6c3d5d7c938ee26"
+ integrity sha512-L4G3zsp/bnU0+WXUyysihCUH14LkfMgUJsS9vKz3vCYbVobOTqQRoNXnEPpyNp8WYyolLqAWbGGJhVu8J6u2OQ==
dependencies:
- "@csstools/css-tokenizer" "^2.2.3"
+ "@csstools/css-tokenizer" "^2.2.4"
"@csstools/utilities" "^1.0.0"
-"@csstools/postcss-media-minmax@^1.1.3":
- version "1.1.3"
- resolved "https://registry.yarnpkg.com/@csstools/postcss-media-minmax/-/postcss-media-minmax-1.1.3.tgz#87ff7af309916b36fe00e1f4ad6e03a5c16e74b9"
- integrity sha512-W9AFRQSLvT+Dxtp20AewzGTUxzkJ21XSKzqRALwQdAv0uJGXkR76qgdhkoX0L/tcV4gXtgDfVtGYL/x2Nz/M5Q==
+"@csstools/postcss-media-minmax@^1.1.4":
+ version "1.1.4"
+ resolved "https://registry.yarnpkg.com/@csstools/postcss-media-minmax/-/postcss-media-minmax-1.1.4.tgz#1af01cc02fdb936a1c10a11e2663fd1b1ce1bd79"
+ integrity sha512-xl/PIO3TUbXO1ZA4SA6HCw+Q9UGe2cgeRKx3lHCzoNig2D4bT5vfVCOrwhxjUb09oHihc9eI3I0iIfVPiXaN1A==
dependencies:
- "@csstools/css-calc" "^1.1.7"
- "@csstools/css-parser-algorithms" "^2.6.0"
- "@csstools/css-tokenizer" "^2.2.3"
- "@csstools/media-query-list-parser" "^2.1.8"
+ "@csstools/css-calc" "^1.2.0"
+ "@csstools/css-parser-algorithms" "^2.6.1"
+ "@csstools/css-tokenizer" "^2.2.4"
+ "@csstools/media-query-list-parser" "^2.1.9"
-"@csstools/postcss-media-queries-aspect-ratio-number-values@^2.0.6":
- version "2.0.6"
- resolved "https://registry.yarnpkg.com/@csstools/postcss-media-queries-aspect-ratio-number-values/-/postcss-media-queries-aspect-ratio-number-values-2.0.6.tgz#ca6dae6949bfb0f274a4029776614720e243acbe"
- integrity sha512-awc2qenSDvx6r+w6G9xxENp+LsbvHC8mMMV23KYmk4pR3YL8JxeKPDSiDhmqd93FQ9nNNDc/CaCQEcvP+GV4rw==
+"@csstools/postcss-media-queries-aspect-ratio-number-values@^2.0.7":
+ version "2.0.7"
+ resolved "https://registry.yarnpkg.com/@csstools/postcss-media-queries-aspect-ratio-number-values/-/postcss-media-queries-aspect-ratio-number-values-2.0.7.tgz#5f4939e6330a3c2cd0cba1e1b76bc51a74dc839c"
+ integrity sha512-HBDAQw1K0NilcHGMUHv8jzf2mpOtcWTVKtuY3AeZ5TS1uyWWNVi5/yuA/tREPLU9WifNdqHQ+rfbsV/8zTIkTg==
dependencies:
- "@csstools/css-parser-algorithms" "^2.6.0"
- "@csstools/css-tokenizer" "^2.2.3"
- "@csstools/media-query-list-parser" "^2.1.8"
+ "@csstools/css-parser-algorithms" "^2.6.1"
+ "@csstools/css-tokenizer" "^2.2.4"
+ "@csstools/media-query-list-parser" "^2.1.9"
"@csstools/postcss-nested-calc@^3.0.2":
version "3.0.2"
@@ -219,33 +219,33 @@
dependencies:
postcss-value-parser "^4.2.0"
-"@csstools/postcss-oklab-function@^3.0.10":
- version "3.0.10"
- resolved "https://registry.yarnpkg.com/@csstools/postcss-oklab-function/-/postcss-oklab-function-3.0.10.tgz#9f230ce28a266de8a8e264025aebce41313d4053"
- integrity sha512-s9trs1c+gUMtaTtwrrIpdVQkUbRuwi6bQ9rBHaqwt4kd3kEnEYfP85uLY1inFx6Rt8OM2XVg3PSYbfnFSAO51A==
+"@csstools/postcss-oklab-function@^3.0.11":
+ version "3.0.11"
+ resolved "https://registry.yarnpkg.com/@csstools/postcss-oklab-function/-/postcss-oklab-function-3.0.11.tgz#919f829c7b193f1e696add9ed463a0d69e678e7c"
+ integrity sha512-nIeOZqTFn/zJXSb70JwUcyUBb9658FED7saZlaZNEEhQ3GYxjRhdlV7hgflNi0FDdqNqaEeeI/B/BqnPG9+Q/Q==
dependencies:
- "@csstools/css-color-parser" "^1.5.2"
- "@csstools/css-parser-algorithms" "^2.6.0"
- "@csstools/css-tokenizer" "^2.2.3"
- "@csstools/postcss-progressive-custom-properties" "^3.1.0"
+ "@csstools/css-color-parser" "^1.6.0"
+ "@csstools/css-parser-algorithms" "^2.6.1"
+ "@csstools/css-tokenizer" "^2.2.4"
+ "@csstools/postcss-progressive-custom-properties" "^3.1.1"
"@csstools/utilities" "^1.0.0"
-"@csstools/postcss-progressive-custom-properties@^3.1.0":
- version "3.1.0"
- resolved "https://registry.yarnpkg.com/@csstools/postcss-progressive-custom-properties/-/postcss-progressive-custom-properties-3.1.0.tgz#e4d6143b3ba50d1f7435932fd112db31e18f05af"
- integrity sha512-Mfb1T1BHa6pktLI+poMEHI7Q+VYvAsdwJZPFsSkIB2ZUsawCiPxXLw06BKSVPITxFlaY/FEUzfpyOTfX9YCE2w==
+"@csstools/postcss-progressive-custom-properties@^3.1.1":
+ version "3.1.1"
+ resolved "https://registry.yarnpkg.com/@csstools/postcss-progressive-custom-properties/-/postcss-progressive-custom-properties-3.1.1.tgz#c90d99bbe1ac9ae40a6f13631c341a6976c69558"
+ integrity sha512-cx/bZgj+MK8SpRZNTu2zGeVFMCQfhsaeuDhukAhfA53yykvIXaTIwLi5shW9hfkvPrkqBeFoiRAzq/qogxeHTA==
dependencies:
postcss-value-parser "^4.2.0"
-"@csstools/postcss-relative-color-syntax@^2.0.10":
- version "2.0.10"
- resolved "https://registry.yarnpkg.com/@csstools/postcss-relative-color-syntax/-/postcss-relative-color-syntax-2.0.10.tgz#07b9484c841623e32777bd7becac7679ce62c08d"
- integrity sha512-IkTIk9Eq2VegSN4lgsljGY8boyfX3l3Pw58e+R9oyPe/Ye7r3NwuiQ3w0nkXoQ+RC+d240V6n7eZme2mEPqQvg==
+"@csstools/postcss-relative-color-syntax@^2.0.11":
+ version "2.0.11"
+ resolved "https://registry.yarnpkg.com/@csstools/postcss-relative-color-syntax/-/postcss-relative-color-syntax-2.0.11.tgz#07a6b39ae6e6042115af81605f8b3558168ad4ca"
+ integrity sha512-YmYGwGLoqZp71wXqjyFuG+JApL+CoZqUZ+MJshlokdqqryKX/zj/NrSrwMTAwB4xSx2DgHJUQK3iWumUse8rXw==
dependencies:
- "@csstools/css-color-parser" "^1.5.2"
- "@csstools/css-parser-algorithms" "^2.6.0"
- "@csstools/css-tokenizer" "^2.2.3"
- "@csstools/postcss-progressive-custom-properties" "^3.1.0"
+ "@csstools/css-color-parser" "^1.6.0"
+ "@csstools/css-parser-algorithms" "^2.6.1"
+ "@csstools/css-tokenizer" "^2.2.4"
+ "@csstools/postcss-progressive-custom-properties" "^3.1.1"
"@csstools/utilities" "^1.0.0"
"@csstools/postcss-scope-pseudo-class@^3.0.1":
@@ -255,14 +255,14 @@
dependencies:
postcss-selector-parser "^6.0.13"
-"@csstools/postcss-stepped-value-functions@^3.0.5":
- version "3.0.5"
- resolved "https://registry.yarnpkg.com/@csstools/postcss-stepped-value-functions/-/postcss-stepped-value-functions-3.0.5.tgz#857cf8eb6bb6ac2831cabe58c15604cfb95af1b2"
- integrity sha512-B8K8RaTrYVZLxbNzVUvFO3SlCDJDaUTAO7KRth05fa7f01ufPvb6ztdBuxSoRwOtmNp8iROxPJHOemWo2kBBtA==
+"@csstools/postcss-stepped-value-functions@^3.0.6":
+ version "3.0.6"
+ resolved "https://registry.yarnpkg.com/@csstools/postcss-stepped-value-functions/-/postcss-stepped-value-functions-3.0.6.tgz#8263ddafab483100e13d63929d43cd12fb14767f"
+ integrity sha512-rnyp8tWRuBXERTHVdB5hjUlif5dQgPcyN+BX55wUnYpZ3LN9QPfK2Z3/HUZymwyou8Gg6vhd6X2W+g1pLq1jYg==
dependencies:
- "@csstools/css-calc" "^1.1.7"
- "@csstools/css-parser-algorithms" "^2.6.0"
- "@csstools/css-tokenizer" "^2.2.3"
+ "@csstools/css-calc" "^1.2.0"
+ "@csstools/css-parser-algorithms" "^2.6.1"
+ "@csstools/css-tokenizer" "^2.2.4"
"@csstools/postcss-text-decoration-shorthand@^3.0.4":
version "3.0.4"
@@ -272,20 +272,25 @@
"@csstools/color-helpers" "^4.0.0"
postcss-value-parser "^4.2.0"
-"@csstools/postcss-trigonometric-functions@^3.0.5":
- version "3.0.5"
- resolved "https://registry.yarnpkg.com/@csstools/postcss-trigonometric-functions/-/postcss-trigonometric-functions-3.0.5.tgz#bf9f061120bed802fe133188a94c82ba79c440d6"
- integrity sha512-RhBfQ0TsBudyPuoo8pXKdfQuUiQxMU/Sc5GyV57bWk93JbUHXq6b4CdPx+B/tHUeFKvocVJn/e2jbu96rh0d3Q==
+"@csstools/postcss-trigonometric-functions@^3.0.6":
+ version "3.0.6"
+ resolved "https://registry.yarnpkg.com/@csstools/postcss-trigonometric-functions/-/postcss-trigonometric-functions-3.0.6.tgz#f8227f1807d28e817e4ff9053093eb8f1bcd9e13"
+ integrity sha512-i5Zd0bMJooZAn+ZcDmPij2WCkcOJJJ6opzK+QeDjxbMrYmoGQl0CY8FDHdeQyBF1Nly+Q0Fq3S7QfdNLKBBaCg==
dependencies:
- "@csstools/css-calc" "^1.1.7"
- "@csstools/css-parser-algorithms" "^2.6.0"
- "@csstools/css-tokenizer" "^2.2.3"
+ "@csstools/css-calc" "^1.2.0"
+ "@csstools/css-parser-algorithms" "^2.6.1"
+ "@csstools/css-tokenizer" "^2.2.4"
"@csstools/postcss-unset-value@^3.0.1":
version "3.0.1"
resolved "https://registry.yarnpkg.com/@csstools/postcss-unset-value/-/postcss-unset-value-3.0.1.tgz#598a25630fd9ab0edf066d235916f7441404942a"
integrity sha512-dbDnZ2ja2U8mbPP0Hvmt2RMEGBiF1H7oY6HYSpjteXJGihYwgxgTr6KRbbJ/V6c+4wd51M+9980qG4gKVn5ttg==
+"@csstools/selector-resolve-nested@^1.1.0":
+ version "1.1.0"
+ resolved "https://registry.yarnpkg.com/@csstools/selector-resolve-nested/-/selector-resolve-nested-1.1.0.tgz#d872f2da402d3ce8bd0cf16ea5f9fba76b18e430"
+ integrity sha512-uWvSaeRcHyeNenKg8tp17EVDRkpflmdyvbE0DHo6D/GdBb6PDnCYYU6gRpXhtICMGMcahQmj2zGxwFM/WC8hCg==
+
"@csstools/selector-specificity@^3.0.2":
version "3.0.2"
resolved "https://registry.yarnpkg.com/@csstools/selector-specificity/-/selector-specificity-3.0.2.tgz#ea61ba7bb24be3502c6aaa3190ed231f4633a81e"
@@ -296,6 +301,11 @@
resolved "https://registry.yarnpkg.com/@csstools/utilities/-/utilities-1.0.0.tgz#42f3c213f2fb929324d465684ab9f46a0febd4bb"
integrity sha512-tAgvZQe/t2mlvpNosA4+CkMiZ2azISW5WPAcdSalZlEjQvUfghHxfQcrCiK/7/CrfAWVxyM88kGFYO82heIGDg==
+"@discoveryjs/json-ext@0.5.7":
+ version "0.5.7"
+ resolved "https://registry.yarnpkg.com/@discoveryjs/json-ext/-/json-ext-0.5.7.tgz#1d572bfbbe14b7704e0ba0f39b74815b84870d70"
+ integrity sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw==
+
"@discoveryjs/json-ext@^0.5.0":
version "0.5.5"
resolved "https://registry.yarnpkg.com/@discoveryjs/json-ext/-/json-ext-0.5.5.tgz#9283c9ce5b289a3c4f61c12757469e59377f81f3"
@@ -311,18 +321,18 @@
resolved "https://registry.yarnpkg.com/@hotwired/stimulus/-/stimulus-3.2.2.tgz#071aab59c600fed95b97939e605ff261a4251608"
integrity sha512-eGeIqNOQpXoPAIP7tC1+1Yc1yl1xnwYqg+3mzqxyrbE5pg5YFBZcA6YoTiByJB6DKAEsiWtl6tjTJS4IYtbB7A==
-"@hotwired/turbo-rails@^8.0.3":
- version "8.0.3"
- resolved "https://registry.yarnpkg.com/@hotwired/turbo-rails/-/turbo-rails-8.0.3.tgz#e60375f4eea4b30ec0cd6d7e3fdb3d6349a2b57b"
- integrity sha512-n5B9HdFsNiGJfXFAriCArmvFZyznIh/OriB5ZVAWz4Fsi4oLkpgmJNw5pibBAM7NMQQGN6cfKa/nhZT4LWcqbQ==
+"@hotwired/turbo-rails@^8.0.4":
+ version "8.0.4"
+ resolved "https://registry.yarnpkg.com/@hotwired/turbo-rails/-/turbo-rails-8.0.4.tgz#d224f524a9e33fe687cec5d706054eb6fe13fa5b"
+ integrity sha512-GHCv5+B2VzYZZvMFpg/g9JLx/8pl/8chcubSB7T+Xn1zYOMqAKB6cT80vvWUzxdwfm/2KfaRysfDz+BmvtjFaw==
dependencies:
- "@hotwired/turbo" "^8.0.3"
+ "@hotwired/turbo" "^8.0.4"
"@rails/actioncable" "^7.0"
-"@hotwired/turbo@^8.0.3":
- version "8.0.3"
- resolved "https://registry.yarnpkg.com/@hotwired/turbo/-/turbo-8.0.3.tgz#338e07278f4b3c76921328d3c92dbc4831c209d0"
- integrity sha512-qLgp7d6JaegKjMToTJahosrFxV3odfSbiekispQ3soOzE5jnU+iEMWlRvYRe/jvy5Q+JWoywtf9j3RD4ikVjIg==
+"@hotwired/turbo@^8.0.4":
+ version "8.0.4"
+ resolved "https://registry.yarnpkg.com/@hotwired/turbo/-/turbo-8.0.4.tgz#5c5361c06a37cdf10dcba4223f1afd0ca1c75091"
+ integrity sha512-mlZEFUZrJnpfj+g/XeCWWuokvQyN68WvM78JM+0jfSFc98wegm259vCbC1zSllcspRwbgXK31ibehCy5PA78/Q==
"@jridgewell/gen-mapping@^0.3.0":
version "0.3.2"
@@ -394,6 +404,11 @@
"@nodelib/fs.scandir" "2.1.5"
fastq "^1.6.0"
+"@polka/url@^1.0.0-next.24":
+ version "1.0.0-next.24"
+ resolved "https://registry.yarnpkg.com/@polka/url/-/url-1.0.0-next.24.tgz#58601079e11784d20f82d0585865bb42305c4df3"
+ integrity sha512-2LuNTFBIO0m7kKIQvvPHN6UE63VjpmL9rnEEaOOaiSPbZK+zUOYIzBAWcED+3XYzhYsd/0mD57VdxAEqqV52CQ==
+
"@rails/actioncable@^7.0", "@rails/actioncable@^7.1.3":
version "7.1.3"
resolved "https://registry.yarnpkg.com/@rails/actioncable/-/actioncable-7.1.3.tgz#4db480347775aeecd4dde2405659eef74a458881"
@@ -413,76 +428,76 @@
dependencies:
spark-md5 "^3.0.1"
-"@sentry-internal/feedback@7.104.0":
- version "7.104.0"
- resolved "https://registry.yarnpkg.com/@sentry-internal/feedback/-/feedback-7.104.0.tgz#a2abcfcba3ecd2e6798078bc54841c0146e72b85"
- integrity sha512-+OWqm+X9ZfEQQmxVoZsc9lpzd85pabAT+bEj57StRMTnfdRbD9TippS20nCD9N2Ql5v2/41NfiPONMejGbnOwg==
- dependencies:
- "@sentry/core" "7.104.0"
- "@sentry/types" "7.104.0"
- "@sentry/utils" "7.104.0"
-
-"@sentry-internal/replay-canvas@7.104.0":
- version "7.104.0"
- resolved "https://registry.yarnpkg.com/@sentry-internal/replay-canvas/-/replay-canvas-7.104.0.tgz#08fa83c150a1e512f138013fc293bf63955ac1a1"
- integrity sha512-gfdnkFIpxAveKNghkvRCqv+hSiBkxYVoyFZLTvUPuM9Cmvmket1/PpnuWMC2jNtCEewG3gxkPDd4EaT9oa1HZQ==
- dependencies:
- "@sentry/core" "7.104.0"
- "@sentry/replay" "7.104.0"
- "@sentry/types" "7.104.0"
- "@sentry/utils" "7.104.0"
-
-"@sentry-internal/tracing@7.104.0":
- version "7.104.0"
- resolved "https://registry.yarnpkg.com/@sentry-internal/tracing/-/tracing-7.104.0.tgz#f5ec0194b7954a92c8e53247bb9b7183bec79abf"
- integrity sha512-2z7OijM1J5ndJUiJJElC3iH9qb/Eb8eYm2v8oJhM8WVdc5uCKfrQuYHNgGOnmY2FOCfEUlTmMQGpDw7DJ67L5w==
- dependencies:
- "@sentry/core" "7.104.0"
- "@sentry/types" "7.104.0"
- "@sentry/utils" "7.104.0"
-
-"@sentry/browser@^7.104.0":
- version "7.104.0"
- resolved "https://registry.yarnpkg.com/@sentry/browser/-/browser-7.104.0.tgz#8d67bd90645099ad9ed4620df166cfbe6dd53e91"
- integrity sha512-HsqO+mr1SowGoP0VbuWrQ2DZT0t5PLomy7LEYa6+4lbOemnY+5YV2NSwBTKbjYysvKipSwaRtPhXrsXsMaz8Bg==
- dependencies:
- "@sentry-internal/feedback" "7.104.0"
- "@sentry-internal/replay-canvas" "7.104.0"
- "@sentry-internal/tracing" "7.104.0"
- "@sentry/core" "7.104.0"
- "@sentry/replay" "7.104.0"
- "@sentry/types" "7.104.0"
- "@sentry/utils" "7.104.0"
-
-"@sentry/core@7.104.0":
- version "7.104.0"
- resolved "https://registry.yarnpkg.com/@sentry/core/-/core-7.104.0.tgz#2c6ce6eb6a84b8015bffb25e906407ec1d81a224"
- integrity sha512-XPndD6IGQGd07/EntvYVzOWQUo/Gd7L3DwYFeEKeBv6ByWjbBNmVZFRhU0GPPsCHKyW9yMU9OO9diLSS4ijsRg==
- dependencies:
- "@sentry/types" "7.104.0"
- "@sentry/utils" "7.104.0"
-
-"@sentry/replay@7.104.0":
- version "7.104.0"
- resolved "https://registry.yarnpkg.com/@sentry/replay/-/replay-7.104.0.tgz#de570a5a8cc59671b0e56944d6978809d896f07f"
- integrity sha512-HmWBr/u+SNeULxCxM8lJb2iqhjizeLGJtuKSShPEguEXIUT4kzdoqLh6wn7BAjiKzhmyjrnBcosR5LUqJtGYZQ==
- dependencies:
- "@sentry-internal/tracing" "7.104.0"
- "@sentry/core" "7.104.0"
- "@sentry/types" "7.104.0"
- "@sentry/utils" "7.104.0"
-
-"@sentry/types@7.104.0":
- version "7.104.0"
- resolved "https://registry.yarnpkg.com/@sentry/types/-/types-7.104.0.tgz#f4458ede188b422827de71e605e7c1faf940103e"
- integrity sha512-5bs0xe0+GZR4QBm9Nrqw59o0sv3kBtCosrZDVxBru/dQbrfnB+/kVorvuM0rV3+coNITTKcKDegSZmK1d2uOGQ==
-
-"@sentry/utils@7.104.0":
- version "7.104.0"
- resolved "https://registry.yarnpkg.com/@sentry/utils/-/utils-7.104.0.tgz#2dec1a3cf2c0bc17e1c14cffab056d5bff15f197"
- integrity sha512-ZVg+xZirI9DlOi0NegNVocswdh/8p6QkzlQzDQY2LP2CC6JQdmwi64o0S4rPH4YIHNKQJTpIjduoxeKgd1EO5g==
- dependencies:
- "@sentry/types" "7.104.0"
+"@sentry-internal/feedback@7.108.0":
+ version "7.108.0"
+ resolved "https://registry.yarnpkg.com/@sentry-internal/feedback/-/feedback-7.108.0.tgz#7033352abd304f1383ec47640e056a0dfd5132b7"
+ integrity sha512-8JcgZEnk1uWrXJhsd3iRvFtEiVeaWOEhN0NZwhwQXHfvODqep6JtrkY1yCIyxbpA37aZmrPc2JhyotRERGfUjg==
+ dependencies:
+ "@sentry/core" "7.108.0"
+ "@sentry/types" "7.108.0"
+ "@sentry/utils" "7.108.0"
+
+"@sentry-internal/replay-canvas@7.108.0":
+ version "7.108.0"
+ resolved "https://registry.yarnpkg.com/@sentry-internal/replay-canvas/-/replay-canvas-7.108.0.tgz#641133c19c0e1c423617b8d791f53d6cd0b0a862"
+ integrity sha512-R5tvjGqWUV5vSk0N1eBgVW7wIADinrkfDEBZ9FyKP2mXHBobsyNGt30heJDEqYmVqluRqjU2NuIRapsnnrpGnA==
+ dependencies:
+ "@sentry/core" "7.108.0"
+ "@sentry/replay" "7.108.0"
+ "@sentry/types" "7.108.0"
+ "@sentry/utils" "7.108.0"
+
+"@sentry-internal/tracing@7.108.0":
+ version "7.108.0"
+ resolved "https://registry.yarnpkg.com/@sentry-internal/tracing/-/tracing-7.108.0.tgz#d1e660701fb860cfae72b6ebfa8fb267533421fa"
+ integrity sha512-zuK5XsTsb+U+hgn3SPetYDAogrXsM16U/LLoMW7+TlC6UjlHGYQvmX3o+M2vntejoU1QZS8m1bCAZSMWEypAEw==
+ dependencies:
+ "@sentry/core" "7.108.0"
+ "@sentry/types" "7.108.0"
+ "@sentry/utils" "7.108.0"
+
+"@sentry/browser@^7.108.0":
+ version "7.108.0"
+ resolved "https://registry.yarnpkg.com/@sentry/browser/-/browser-7.108.0.tgz#b95810bb6572b63781f253615896f5afb1a3a5c0"
+ integrity sha512-FNpzsdTvGvdHJMUelqEouUXMZU7jC+dpN7CdT6IoHVVFEkoAgrjMVUhXZoQ/dmCkdKWHmFSQhJ8Fm6V+e9Aq0A==
+ dependencies:
+ "@sentry-internal/feedback" "7.108.0"
+ "@sentry-internal/replay-canvas" "7.108.0"
+ "@sentry-internal/tracing" "7.108.0"
+ "@sentry/core" "7.108.0"
+ "@sentry/replay" "7.108.0"
+ "@sentry/types" "7.108.0"
+ "@sentry/utils" "7.108.0"
+
+"@sentry/core@7.108.0":
+ version "7.108.0"
+ resolved "https://registry.yarnpkg.com/@sentry/core/-/core-7.108.0.tgz#a27e8d6f85f59c5730ce86071474f15ac899fde0"
+ integrity sha512-I/VNZCFgLASxHZaD0EtxZRM34WG9w2gozqgrKGNMzAymwmQ3K9g/1qmBy4e6iS3YRptb7J5UhQkZQHrcwBbjWQ==
+ dependencies:
+ "@sentry/types" "7.108.0"
+ "@sentry/utils" "7.108.0"
+
+"@sentry/replay@7.108.0":
+ version "7.108.0"
+ resolved "https://registry.yarnpkg.com/@sentry/replay/-/replay-7.108.0.tgz#baa679bd19b4e3729e607d3f84cff5048aeb3415"
+ integrity sha512-jo8fDOzcZJclP1+4n9jUtVxTlBFT9hXwxhAMrhrt70FV/nfmCtYQMD3bzIj79nwbhUtFP6pN39JH1o7Xqt1hxQ==
+ dependencies:
+ "@sentry-internal/tracing" "7.108.0"
+ "@sentry/core" "7.108.0"
+ "@sentry/types" "7.108.0"
+ "@sentry/utils" "7.108.0"
+
+"@sentry/types@7.108.0":
+ version "7.108.0"
+ resolved "https://registry.yarnpkg.com/@sentry/types/-/types-7.108.0.tgz#5ceb959c4dabe511fc441fec8c2465f2d624900f"
+ integrity sha512-bKtHITmBN3kqtqE5eVvL8mY8znM05vEodENwRpcm6TSrrBjC2RnwNWVwGstYDdHpNfFuKwC8mLY9bgMJcENo8g==
+
+"@sentry/utils@7.108.0":
+ version "7.108.0"
+ resolved "https://registry.yarnpkg.com/@sentry/utils/-/utils-7.108.0.tgz#0231042956aed2ef35809891592238530349dfd9"
+ integrity sha512-a45yEFD5qtgZaIFRAcFkG8C8lnDzn6t4LfLXuV4OafGAy/3ZAN3XN8wDnrruHkiUezSSANGsLg3bXaLW/JLvJw==
+ dependencies:
+ "@sentry/types" "7.108.0"
"@sindresorhus/merge-streams@^1.0.0":
version "1.0.0"
@@ -693,6 +708,16 @@ acorn-import-assertions@^1.7.6:
resolved "https://registry.yarnpkg.com/acorn-import-assertions/-/acorn-import-assertions-1.8.0.tgz#ba2b5939ce62c238db6d93d81c9b111b29b855e9"
integrity sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw==
+acorn-walk@^8.0.0:
+ version "8.3.2"
+ resolved "https://registry.yarnpkg.com/acorn-walk/-/acorn-walk-8.3.2.tgz#7703af9415f1b6db9315d6895503862e231d34aa"
+ integrity sha512-cjkyv4OtNCIeqhHrfS81QWXoCBPExR/J62oyEqepVw8WaQeSqpW2uhuLPh1m9eWhDuOo/jUXVTlifvesOWp/4A==
+
+acorn@^8.0.4:
+ version "8.11.3"
+ resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.11.3.tgz#71e0b14e13a4ec160724b38fb7b0f233b1b81d7a"
+ integrity sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==
+
acorn@^8.5.0:
version "8.7.1"
resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.7.1.tgz#0197122c843d1bf6d0a5e83220a788f278f63c30"
@@ -748,13 +773,13 @@ arg@^5.0.2:
resolved "https://registry.yarnpkg.com/arg/-/arg-5.0.2.tgz#c81433cc427c92c4dcf4865142dbca6f15acd59c"
integrity sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==
-autoprefixer@^10.4.17, autoprefixer@^10.4.18:
- version "10.4.18"
- resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-10.4.18.tgz#fcb171a3b017be7cb5d8b7a825f5aacbf2045163"
- integrity sha512-1DKbDfsr6KUElM6wg+0zRNkB/Q7WcKYAaK+pzXn+Xqmszm/5Xa9coeNdtP88Vi+dPzZnMjhge8GIV49ZQkDa+g==
+autoprefixer@^10.4.18, autoprefixer@^10.4.19:
+ version "10.4.19"
+ resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-10.4.19.tgz#ad25a856e82ee9d7898c59583c1afeb3fa65f89f"
+ integrity sha512-BaENR2+zBZ8xXhM4pUaKUxlVdxZ0EZhjvbopwnXmxRUfqDmwSpC2lAi/QXvx7NRdPCo1WKEcEF6mV64si1z4Ew==
dependencies:
browserslist "^4.23.0"
- caniuse-lite "^1.0.30001591"
+ caniuse-lite "^1.0.30001599"
fraction.js "^4.3.7"
normalize-range "^0.1.2"
picocolors "^1.0.0"
@@ -805,10 +830,10 @@ camelcase-css@^2.0.1:
resolved "https://registry.yarnpkg.com/camelcase-css/-/camelcase-css-2.0.1.tgz#ee978f6947914cc30c6b44741b6ed1df7f043fd5"
integrity sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==
-caniuse-lite@^1.0.30001587, caniuse-lite@^1.0.30001591:
- version "1.0.30001591"
- resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001591.tgz#16745e50263edc9f395895a7cd468b9f3767cf33"
- integrity sha512-PCzRMei/vXjJyL5mJtzNiUCKP59dm8Apqc3PH8gJkMnMXZGox93RbE76jHsmLwmIo6/3nsYIpJtx0O7u5PqFuQ==
+caniuse-lite@^1.0.30001587, caniuse-lite@^1.0.30001599:
+ version "1.0.30001600"
+ resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001600.tgz#93a3ee17a35aa6a9f0c6ef1b2ab49507d1ab9079"
+ integrity sha512-+2S9/2JFhYmYaDpZvo0lKkfvuKIglrx68MwOBqMGHhQsNkLjB5xtc/TGoEPs+MxjSyN/72qer2g97nzR641mOQ==
chokidar@^3.3.0, chokidar@^3.5.3:
version "3.5.3"
@@ -880,6 +905,11 @@ commander@^4.0.0:
resolved "https://registry.yarnpkg.com/commander/-/commander-4.1.1.tgz#9fd602bd936294e9e9ef46a3f4d6964044b18068"
integrity sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==
+commander@^7.2.0:
+ version "7.2.0"
+ resolved "https://registry.yarnpkg.com/commander/-/commander-7.2.0.tgz#a36cb57d0b501ce108e4d20559a150a391d97ab7"
+ integrity sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==
+
concat-map@0.0.1:
version "0.0.1"
resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b"
@@ -915,16 +945,21 @@ css-prefers-color-scheme@^9.0.1:
resolved "https://registry.yarnpkg.com/css-prefers-color-scheme/-/css-prefers-color-scheme-9.0.1.tgz#30fcb94cc38b639b66fb99e1882ffd97f741feaa"
integrity sha512-iFit06ochwCKPRiWagbTa1OAWCvWWVdEnIFd8BaRrgO8YrrNh4RAWUQTFcYX5tdFZgFl1DJ3iiULchZyEbnF4g==
-cssdb@^7.11.0:
- version "7.11.0"
- resolved "https://registry.yarnpkg.com/cssdb/-/cssdb-7.11.0.tgz#26570bbc92251b719cd74468df710d86c554117f"
- integrity sha512-YUVAJhjDcTZzVD5XE49l3PQtGE29vvhzaL1bM3BtkvSmIRJeYENdfn1dn5jauBI7BBF+IyyiBS+oSVx3Hz/Gaw==
+cssdb@^7.11.1:
+ version "7.11.1"
+ resolved "https://registry.yarnpkg.com/cssdb/-/cssdb-7.11.1.tgz#491841b281d337d7e5332e43b282429dd241b377"
+ integrity sha512-F0nEoX/Rv8ENTHsjMPGHd9opdjGfXkgRBafSUGnQKPzGZFB7Lm0BbT10x21TMOCrKLbVsJ0NoCDMk6AfKqw8/A==
cssesc@^3.0.0:
version "3.0.0"
resolved "https://registry.yarnpkg.com/cssesc/-/cssesc-3.0.0.tgz#37741919903b868565e1c09ea747445cd18983ee"
integrity sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==
+debounce@^1.2.1:
+ version "1.2.1"
+ resolved "https://registry.yarnpkg.com/debounce/-/debounce-1.2.1.tgz#38881d8f4166a5c5848020c11827b834bcb3e0a5"
+ integrity sha512-XRRe6Glud4rd/ZGQfiV1ruXSfbvfJedlV9Y6zOlP+2K04vBYiJEte6stfFkCP03aMnY5tsipamumUjL14fofug==
+
dependency-graph@^0.11.0:
version "0.11.0"
resolved "https://registry.yarnpkg.com/dependency-graph/-/dependency-graph-0.11.0.tgz#ac0ce7ed68a54da22165a85e97a01d53f5eb2e27"
@@ -940,6 +975,11 @@ dlv@^1.1.3:
resolved "https://registry.yarnpkg.com/dlv/-/dlv-1.1.3.tgz#5c198a8a11453596e751494d49874bc7732f2e79"
integrity sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==
+duplexer@^0.1.2:
+ version "0.1.2"
+ resolved "https://registry.yarnpkg.com/duplexer/-/duplexer-0.1.2.tgz#3abe43aef3835f8ae077d136ddce0f276b0400e6"
+ integrity sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==
+
electron-to-chromium@^1.4.668:
version "1.4.675"
resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.675.tgz#9e612a5339e3c9f884982478a8aaf2da3ab6ec7d"
@@ -973,6 +1013,11 @@ escalade@^3.1.1:
resolved "https://registry.yarnpkg.com/escalade/-/escalade-3.1.1.tgz#d8cfdc7000965c5a0174b4a82eaa5c0552742e40"
integrity sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==
+escape-string-regexp@^4.0.0:
+ version "4.0.0"
+ resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz#14ba83a5d373e3d311e5afca29cf5bfad965bf34"
+ integrity sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==
+
eslint-scope@5.1.1:
version "5.1.1"
resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-5.1.1.tgz#e786e59a66cb92b3f6c1fb0d508aab174848f48c"
@@ -1143,6 +1188,13 @@ graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.0, graceful-fs@^4.2.4,
resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.11.tgz#4183e4e8bf08bb6e05bbb2f7d2e0c8f712ca40e3"
integrity sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==
+gzip-size@^6.0.0:
+ version "6.0.0"
+ resolved "https://registry.yarnpkg.com/gzip-size/-/gzip-size-6.0.0.tgz#065367fd50c239c0671cbcbad5be3e2eeb10e462"
+ integrity sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q==
+ dependencies:
+ duplexer "^0.1.2"
+
has-flag@^4.0.0:
version "4.0.0"
resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-4.0.0.tgz#944771fd9c81c81265c4d6941860da06bb59479b"
@@ -1155,6 +1207,11 @@ has@^1.0.3:
dependencies:
function-bind "^1.1.1"
+html-escaper@^2.0.2:
+ version "2.0.2"
+ resolved "https://registry.yarnpkg.com/html-escaper/-/html-escaper-2.0.2.tgz#dfd60027da36a36dfcbe236262c00a5822681453"
+ integrity sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==
+
ignore@^5.2.4:
version "5.3.0"
resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.3.0.tgz#67418ae40d34d6999c95ff56016759c718c82f78"
@@ -1229,6 +1286,11 @@ is-plain-object@^2.0.4:
dependencies:
isobject "^3.0.1"
+is-plain-object@^5.0.0:
+ version "5.0.0"
+ resolved "https://registry.yarnpkg.com/is-plain-object/-/is-plain-object-5.0.0.tgz#4427f50ab3429e9025ea7d52e9043a9ef4159344"
+ integrity sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==
+
isexe@^2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10"
@@ -1386,6 +1448,11 @@ minimatch@^3.0.4:
dependencies:
brace-expansion "^1.1.7"
+mrmime@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/mrmime/-/mrmime-2.0.0.tgz#151082a6e06e59a9a39b46b3e14d5cfe92b3abb4"
+ integrity sha512-eu38+hdgojoyq63s+yTpN4XMBdt5l8HhMhc4VKLO9KM5caLIBvUm4thi7fFaxyTmCKeNnXZ5pAlBwCUnhA09uw==
+
mz@^2.7.0:
version "2.7.0"
resolved "https://registry.yarnpkg.com/mz/-/mz-2.7.0.tgz#95008057a56cafadc2bc63dde7f9ff6955948e32"
@@ -1437,6 +1504,11 @@ once@^1.3.0:
dependencies:
wrappy "1"
+opener@^1.5.2:
+ version "1.5.2"
+ resolved "https://registry.yarnpkg.com/opener/-/opener-1.5.2.tgz#5d37e1f35077b9dcac4301372271afdeb2a13598"
+ integrity sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A==
+
p-limit@^2.2.0:
version "2.3.0"
resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-2.3.0.tgz#3dd33c647a214fdfffd835933eb086da0dc21db1"
@@ -1545,15 +1617,15 @@ postcss-cli@^11.0.0:
slash "^5.0.0"
yargs "^17.0.0"
-postcss-color-functional-notation@^6.0.5:
- version "6.0.5"
- resolved "https://registry.yarnpkg.com/postcss-color-functional-notation/-/postcss-color-functional-notation-6.0.5.tgz#eca158e833b5655c5715c998e92aab9481124c18"
- integrity sha512-aTFsIy89ftjyclwUHRwvz1IxucLzVrzmmcXmtbPWT9GdyYeaJEKeAwbaZzOZn7AQlXg4xfwgkYhKsofC4aLIwg==
+postcss-color-functional-notation@^6.0.6:
+ version "6.0.6"
+ resolved "https://registry.yarnpkg.com/postcss-color-functional-notation/-/postcss-color-functional-notation-6.0.6.tgz#a0b6154b1524b70f09557f3b2867a6dff4e1cbf8"
+ integrity sha512-2GENDVgEk1dt+OdVhPO+zO4Dzj31Xs9EuKgQLbY9RSkKS3jUqnbTAh33bUhKce5JM1ZmsXm0azCb7Bh8j6W6Nw==
dependencies:
- "@csstools/css-color-parser" "^1.5.2"
- "@csstools/css-parser-algorithms" "^2.6.0"
- "@csstools/css-tokenizer" "^2.2.3"
- "@csstools/postcss-progressive-custom-properties" "^3.1.0"
+ "@csstools/css-color-parser" "^1.6.0"
+ "@csstools/css-parser-algorithms" "^2.6.1"
+ "@csstools/css-tokenizer" "^2.2.4"
+ "@csstools/postcss-progressive-custom-properties" "^3.1.1"
"@csstools/utilities" "^1.0.0"
postcss-color-hex-alpha@^9.0.4:
@@ -1572,35 +1644,35 @@ postcss-color-rebeccapurple@^9.0.3:
"@csstools/utilities" "^1.0.0"
postcss-value-parser "^4.2.0"
-postcss-custom-media@^10.0.3:
- version "10.0.3"
- resolved "https://registry.yarnpkg.com/postcss-custom-media/-/postcss-custom-media-10.0.3.tgz#7131ee7f6e55cbb0423dcfca37c8946539f1b214"
- integrity sha512-wfJ9nKpLn/Qy7LASKu0Rj9Iq2uMzlRt27P4FAE1889IKRMdYUgy8SqvdXfAOs7LJLQX9Fjm0mZ+TSFphD/mKwA==
+postcss-custom-media@^10.0.4:
+ version "10.0.4"
+ resolved "https://registry.yarnpkg.com/postcss-custom-media/-/postcss-custom-media-10.0.4.tgz#f40fcf05f3ee95e7a34bbdcb4dff99da41f0238f"
+ integrity sha512-Ubs7O3wj2prghaKRa68VHBvuy3KnTQ0zbGwqDYY1mntxJD0QL2AeiAy+AMfl3HBedTCVr2IcFNktwty9YpSskA==
dependencies:
- "@csstools/cascade-layer-name-parser" "^1.0.8"
- "@csstools/css-parser-algorithms" "^2.6.0"
- "@csstools/css-tokenizer" "^2.2.3"
- "@csstools/media-query-list-parser" "^2.1.8"
+ "@csstools/cascade-layer-name-parser" "^1.0.9"
+ "@csstools/css-parser-algorithms" "^2.6.1"
+ "@csstools/css-tokenizer" "^2.2.4"
+ "@csstools/media-query-list-parser" "^2.1.9"
-postcss-custom-properties@^13.3.5:
- version "13.3.5"
- resolved "https://registry.yarnpkg.com/postcss-custom-properties/-/postcss-custom-properties-13.3.5.tgz#0083841407dbf93c833457ecffdf1a3d74a76d10"
- integrity sha512-xHg8DTCMfN2nrqs2CQTF+0m5jgnzKL5zrW5Y05KF6xBRO0uDPxiplBm/xcr1o49SLbyJXkMuaRJKhRzkrquKnQ==
+postcss-custom-properties@^13.3.6:
+ version "13.3.6"
+ resolved "https://registry.yarnpkg.com/postcss-custom-properties/-/postcss-custom-properties-13.3.6.tgz#f18f3105ab33b8cb2e69da38192a415f6e4c0ea8"
+ integrity sha512-vVVIwQbJiIz+PBLMIWA6XMi53Zg66/f474KolA7x0Das6EwkATc/9ZvM6zZx2gs7ZhcgVHjmWBbHkK9FlCgLeA==
dependencies:
- "@csstools/cascade-layer-name-parser" "^1.0.8"
- "@csstools/css-parser-algorithms" "^2.6.0"
- "@csstools/css-tokenizer" "^2.2.3"
+ "@csstools/cascade-layer-name-parser" "^1.0.9"
+ "@csstools/css-parser-algorithms" "^2.6.1"
+ "@csstools/css-tokenizer" "^2.2.4"
"@csstools/utilities" "^1.0.0"
postcss-value-parser "^4.2.0"
-postcss-custom-selectors@^7.1.7:
- version "7.1.7"
- resolved "https://registry.yarnpkg.com/postcss-custom-selectors/-/postcss-custom-selectors-7.1.7.tgz#66b7adb9a3470ba11860ad7847947c7fd29e985d"
- integrity sha512-N19MpExaR+hYTXU59VO02xE42zLoAUYSVcupwkKlWWLteOb+sWCWHw5FhV7u7gVLTzaGULy7nZP3DNTHgOZAPA==
+postcss-custom-selectors@^7.1.8:
+ version "7.1.8"
+ resolved "https://registry.yarnpkg.com/postcss-custom-selectors/-/postcss-custom-selectors-7.1.8.tgz#600ce32a487737038831bb679e9a8011ffc62ee5"
+ integrity sha512-fqDkGSEsO7+oQaqdRdR8nwwqH+N2uk6LE/2g4myVJJYz/Ly418lHKEleKTdV/GzjBjFcG4n0dbfuH/Pd2BE8YA==
dependencies:
- "@csstools/cascade-layer-name-parser" "^1.0.8"
- "@csstools/css-parser-algorithms" "^2.6.0"
- "@csstools/css-tokenizer" "^2.2.3"
+ "@csstools/cascade-layer-name-parser" "^1.0.9"
+ "@csstools/css-parser-algorithms" "^2.6.1"
+ "@csstools/css-tokenizer" "^2.2.4"
postcss-selector-parser "^6.0.13"
postcss-dir-pseudo-class@^8.0.1:
@@ -1610,12 +1682,12 @@ postcss-dir-pseudo-class@^8.0.1:
dependencies:
postcss-selector-parser "^6.0.13"
-postcss-double-position-gradients@^5.0.4:
- version "5.0.4"
- resolved "https://registry.yarnpkg.com/postcss-double-position-gradients/-/postcss-double-position-gradients-5.0.4.tgz#294787043e5e6187b5489ee52950ecfb303f9ea9"
- integrity sha512-xOH2QhazCPeYR+ziYaDcGlpo7Bpw8PVoggOFfU/xPkmBRUQH8MR2eWoPY1CZM93CB0WKs2mxq3ORo83QGIooLw==
+postcss-double-position-gradients@^5.0.5:
+ version "5.0.5"
+ resolved "https://registry.yarnpkg.com/postcss-double-position-gradients/-/postcss-double-position-gradients-5.0.5.tgz#4baa4d3ec35ef59ddb8b7ee44fd8855cd7faeb40"
+ integrity sha512-26Tx4BfoxMNO9C89Nk56bfGv4jAwdDVgrQOyHZOP/6/D+xuOBf306KzTjHC2oBzaIIVtX+famOWHv4raxMjJMQ==
dependencies:
- "@csstools/postcss-progressive-custom-properties" "^3.1.0"
+ "@csstools/postcss-progressive-custom-properties" "^3.1.1"
"@csstools/utilities" "^1.0.0"
postcss-value-parser "^4.2.0"
@@ -1665,10 +1737,10 @@ postcss-import@^15.1.0:
read-cache "^1.0.0"
resolve "^1.1.7"
-postcss-import@^16.0.1:
- version "16.0.1"
- resolved "https://registry.yarnpkg.com/postcss-import/-/postcss-import-16.0.1.tgz#c2e0478c5af8cb39ab3964c35d8fee8e70c362b8"
- integrity sha512-i2Pci0310NaLHr/5JUFSw1j/8hf1CzwMY13g6ZDxgOavmRHQi2ba3PmUHoihO+sjaum+KmCNzskNsw7JDrg03g==
+postcss-import@^16.1.0:
+ version "16.1.0"
+ resolved "https://registry.yarnpkg.com/postcss-import/-/postcss-import-16.1.0.tgz#258732175518129667fe1e2e2a05b19b5654b96a"
+ integrity sha512-7hsAZ4xGXl4MW+OKEWCnF6T5jqBw80/EE9aXg1r2yyn1RsVEU8EtKXbijEODa+rg7iih4bKf7vlvTGYR4CnPNg==
dependencies:
postcss-value-parser "^4.0.0"
read-cache "^1.0.0"
@@ -1681,15 +1753,15 @@ postcss-js@^4.0.1:
dependencies:
camelcase-css "^2.0.1"
-postcss-lab-function@^6.0.10:
- version "6.0.10"
- resolved "https://registry.yarnpkg.com/postcss-lab-function/-/postcss-lab-function-6.0.10.tgz#efe1bbf9fa1f1034890a0ad078286bfbace11106"
- integrity sha512-Csvw/CwwuwTojK2O3Ad0SvYKrfnAKy+uvT+1Fjk6igR+n8gHuJHIwdj1A2s46EZZojg3RkibdMBuv1vMvR6Sng==
+postcss-lab-function@^6.0.11:
+ version "6.0.11"
+ resolved "https://registry.yarnpkg.com/postcss-lab-function/-/postcss-lab-function-6.0.11.tgz#3f5dc97ed7778ea101d6cf1c4628936d5c545139"
+ integrity sha512-toTAozTlBBhqSynSJ32O6ssukZFphS58AAQcVqMA8kG/E04+v+e7E5OKRqq68M/VJaWIeMdpyeBEO51buMrdvw==
dependencies:
- "@csstools/css-color-parser" "^1.5.2"
- "@csstools/css-parser-algorithms" "^2.6.0"
- "@csstools/css-tokenizer" "^2.2.3"
- "@csstools/postcss-progressive-custom-properties" "^3.1.0"
+ "@csstools/css-color-parser" "^1.6.0"
+ "@csstools/css-parser-algorithms" "^2.6.1"
+ "@csstools/css-tokenizer" "^2.2.4"
+ "@csstools/postcss-progressive-custom-properties" "^3.1.1"
"@csstools/utilities" "^1.0.0"
postcss-load-config@^4.0.1:
@@ -1722,11 +1794,12 @@ postcss-nested@^6.0.1:
dependencies:
postcss-selector-parser "^6.0.11"
-postcss-nesting@^12.0.3:
- version "12.0.3"
- resolved "https://registry.yarnpkg.com/postcss-nesting/-/postcss-nesting-12.0.3.tgz#ee451e5d2dc3f9f09d68434ddc7ad9d42b7f44e9"
- integrity sha512-yrtMRPFNkfZMv9ikBvZ/Eh3RxhpMBKQ3KzD7LCY8+jYVlgju/Mdcxi4JY8bW2Y7ISXw8GTLuF/o+kFtp+yaVfQ==
+postcss-nesting@^12.1.0:
+ version "12.1.0"
+ resolved "https://registry.yarnpkg.com/postcss-nesting/-/postcss-nesting-12.1.0.tgz#9ecca8da9d0bbfdaa47d3608ccf5ac48bfdfc0d2"
+ integrity sha512-QOYnosaZ+mlP6plQrAxFw09UUp2Sgtxj1BVHN+rSVbtV0Yx48zRt9/9F/ZOoxOKBBEsaJk2MYhhVRjeRRw5yuw==
dependencies:
+ "@csstools/selector-resolve-nested" "^1.1.0"
"@csstools/selector-specificity" "^3.0.2"
postcss-selector-parser "^6.0.13"
@@ -1754,64 +1827,64 @@ postcss-place@^9.0.1:
dependencies:
postcss-value-parser "^4.2.0"
-postcss-preset-env@^9.4.0:
- version "9.4.0"
- resolved "https://registry.yarnpkg.com/postcss-preset-env/-/postcss-preset-env-9.4.0.tgz#9896efc0e9896d68316adcf2d314d36f38f04bba"
- integrity sha512-5X2UA4Dn4xo7sJFCxlzW/dAGo71Oxh/K5DVls33hd2e3j06OKnW5FJQTw2hB0wTnGv0f6WcMaVBGFqcEfAgwlw==
+postcss-preset-env@^9.5.1:
+ version "9.5.1"
+ resolved "https://registry.yarnpkg.com/postcss-preset-env/-/postcss-preset-env-9.5.1.tgz#ebf5806af1050e603e2ffa3281bfb4ca0af346bc"
+ integrity sha512-m2biepZ2amqH/ygGRV+lQxnT9+AsYG2OScMwBRLa9YefDOXaCVKzsPtmnvdUG7QENdhAl9tE9nsHbYHVYsqJmQ==
dependencies:
"@csstools/postcss-cascade-layers" "^4.0.3"
- "@csstools/postcss-color-function" "^3.0.10"
- "@csstools/postcss-color-mix-function" "^2.0.10"
- "@csstools/postcss-exponential-functions" "^1.0.4"
+ "@csstools/postcss-color-function" "^3.0.11"
+ "@csstools/postcss-color-mix-function" "^2.0.11"
+ "@csstools/postcss-exponential-functions" "^1.0.5"
"@csstools/postcss-font-format-keywords" "^3.0.2"
- "@csstools/postcss-gamut-mapping" "^1.0.3"
- "@csstools/postcss-gradients-interpolation-method" "^4.0.10"
- "@csstools/postcss-hwb-function" "^3.0.9"
- "@csstools/postcss-ic-unit" "^3.0.4"
+ "@csstools/postcss-gamut-mapping" "^1.0.4"
+ "@csstools/postcss-gradients-interpolation-method" "^4.0.12"
+ "@csstools/postcss-hwb-function" "^3.0.10"
+ "@csstools/postcss-ic-unit" "^3.0.5"
"@csstools/postcss-initial" "^1.0.1"
"@csstools/postcss-is-pseudo-class" "^4.0.5"
- "@csstools/postcss-light-dark-function" "^1.0.0"
+ "@csstools/postcss-light-dark-function" "^1.0.1"
"@csstools/postcss-logical-float-and-clear" "^2.0.1"
"@csstools/postcss-logical-overflow" "^1.0.1"
"@csstools/postcss-logical-overscroll-behavior" "^1.0.1"
"@csstools/postcss-logical-resize" "^2.0.1"
- "@csstools/postcss-logical-viewport-units" "^2.0.6"
- "@csstools/postcss-media-minmax" "^1.1.3"
- "@csstools/postcss-media-queries-aspect-ratio-number-values" "^2.0.6"
+ "@csstools/postcss-logical-viewport-units" "^2.0.7"
+ "@csstools/postcss-media-minmax" "^1.1.4"
+ "@csstools/postcss-media-queries-aspect-ratio-number-values" "^2.0.7"
"@csstools/postcss-nested-calc" "^3.0.2"
"@csstools/postcss-normalize-display-values" "^3.0.2"
- "@csstools/postcss-oklab-function" "^3.0.10"
- "@csstools/postcss-progressive-custom-properties" "^3.1.0"
- "@csstools/postcss-relative-color-syntax" "^2.0.10"
+ "@csstools/postcss-oklab-function" "^3.0.11"
+ "@csstools/postcss-progressive-custom-properties" "^3.1.1"
+ "@csstools/postcss-relative-color-syntax" "^2.0.11"
"@csstools/postcss-scope-pseudo-class" "^3.0.1"
- "@csstools/postcss-stepped-value-functions" "^3.0.5"
+ "@csstools/postcss-stepped-value-functions" "^3.0.6"
"@csstools/postcss-text-decoration-shorthand" "^3.0.4"
- "@csstools/postcss-trigonometric-functions" "^3.0.5"
+ "@csstools/postcss-trigonometric-functions" "^3.0.6"
"@csstools/postcss-unset-value" "^3.0.1"
- autoprefixer "^10.4.17"
+ autoprefixer "^10.4.18"
browserslist "^4.22.3"
css-blank-pseudo "^6.0.1"
css-has-pseudo "^6.0.2"
css-prefers-color-scheme "^9.0.1"
- cssdb "^7.11.0"
+ cssdb "^7.11.1"
postcss-attribute-case-insensitive "^6.0.3"
postcss-clamp "^4.1.0"
- postcss-color-functional-notation "^6.0.5"
+ postcss-color-functional-notation "^6.0.6"
postcss-color-hex-alpha "^9.0.4"
postcss-color-rebeccapurple "^9.0.3"
- postcss-custom-media "^10.0.3"
- postcss-custom-properties "^13.3.5"
- postcss-custom-selectors "^7.1.7"
+ postcss-custom-media "^10.0.4"
+ postcss-custom-properties "^13.3.6"
+ postcss-custom-selectors "^7.1.8"
postcss-dir-pseudo-class "^8.0.1"
- postcss-double-position-gradients "^5.0.4"
+ postcss-double-position-gradients "^5.0.5"
postcss-focus-visible "^9.0.1"
postcss-focus-within "^8.0.1"
postcss-font-variant "^5.0.0"
postcss-gap-properties "^5.0.1"
postcss-image-set-function "^6.0.3"
- postcss-lab-function "^6.0.10"
+ postcss-lab-function "^6.0.11"
postcss-logical "^7.0.1"
- postcss-nesting "^12.0.3"
+ postcss-nesting "^12.1.0"
postcss-opacity-percentage "^2.0.0"
postcss-overflow-shorthand "^5.0.1"
postcss-page-break "^3.0.4"
@@ -1872,14 +1945,14 @@ postcss-value-parser@^4.0.0, postcss-value-parser@^4.2.0:
resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz#723c09920836ba6d3e5af019f92bc0971c02e514"
integrity sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==
-postcss@^8.4.23, postcss@^8.4.35:
- version "8.4.35"
- resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.35.tgz#60997775689ce09011edf083a549cea44aabe2f7"
- integrity sha512-u5U8qYpBCpN13BsiEB0CbR1Hhh4Gc0zLFuedrHJKMctHCHAGrMdG0PRM/KErzAL3CU6/eckEtmHNB3x6e3c0vA==
+postcss@^8.4.23, postcss@^8.4.38:
+ version "8.4.38"
+ resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.38.tgz#b387d533baf2054288e337066d81c6bee9db9e0e"
+ integrity sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A==
dependencies:
nanoid "^3.3.7"
picocolors "^1.0.0"
- source-map-js "^1.0.2"
+ source-map-js "^1.2.0"
prettier@^3.2.5:
version "3.2.5"
@@ -2007,15 +2080,24 @@ shebang-regex@^3.0.0:
resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-3.0.0.tgz#ae16f1644d873ecad843b0307b143362d4c42172"
integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==
+sirv@^2.0.3:
+ version "2.0.4"
+ resolved "https://registry.yarnpkg.com/sirv/-/sirv-2.0.4.tgz#5dd9a725c578e34e449f332703eb2a74e46a29b0"
+ integrity sha512-94Bdh3cC2PKrbgSOUqTiGPWVZeSiXfKOVZNJniWoqrWrRkB1CJzBU3NEbiTsPcYy1lDsANA/THzS+9WBiy5nfQ==
+ dependencies:
+ "@polka/url" "^1.0.0-next.24"
+ mrmime "^2.0.0"
+ totalist "^3.0.0"
+
slash@^5.0.0, slash@^5.1.0:
version "5.1.0"
resolved "https://registry.yarnpkg.com/slash/-/slash-5.1.0.tgz#be3adddcdf09ac38eebe8dcdc7b1a57a75b095ce"
integrity sha512-ZA6oR3T/pEyuqwMgAKT0/hAv8oAXckzbkmR0UkUosQ+Mc4RxGoJkRmwHgHufaenlyAgE1Mxgpdcrf75y6XcnDg==
-source-map-js@^1.0.2:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/source-map-js/-/source-map-js-1.0.2.tgz#adbc361d9c62df380125e7f161f71c826f1e490c"
- integrity sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==
+source-map-js@^1.2.0:
+ version "1.2.0"
+ resolved "https://registry.yarnpkg.com/source-map-js/-/source-map-js-1.2.0.tgz#16b809c162517b5b8c3e7dcd315a2a5c2612b2af"
+ integrity sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==
source-map-support@~0.5.20:
version "0.5.21"
@@ -2151,6 +2233,11 @@ to-regex-range@^5.0.1:
dependencies:
is-number "^7.0.0"
+totalist@^3.0.0:
+ version "3.0.1"
+ resolved "https://registry.yarnpkg.com/totalist/-/totalist-3.0.1.tgz#ba3a3d600c915b1a97872348f79c127475f6acf8"
+ integrity sha512-sf4i37nQ2LBx4m3wB74y+ubopq6W/dIzXg0FDGjsYnZHVa1Da8FH853wlL2gtUhg+xJXjfk3kUZS3BRoQeoQBQ==
+
trix@^2.0.10:
version "2.0.10"
resolved "https://registry.yarnpkg.com/trix/-/trix-2.0.10.tgz#43f1ff7a94c42f708bd2bad3a2783147c0583698"
@@ -2199,6 +2286,25 @@ watchpack@^2.4.0:
glob-to-regexp "^0.4.1"
graceful-fs "^4.1.2"
+webpack-bundle-analyzer@^4.10.1:
+ version "4.10.1"
+ resolved "https://registry.yarnpkg.com/webpack-bundle-analyzer/-/webpack-bundle-analyzer-4.10.1.tgz#84b7473b630a7b8c21c741f81d8fe4593208b454"
+ integrity sha512-s3P7pgexgT/HTUSYgxJyn28A+99mmLq4HsJepMPzu0R8ImJc52QNqaFYW1Z2z2uIb1/J3eYgaAWVpaC+v/1aAQ==
+ dependencies:
+ "@discoveryjs/json-ext" "0.5.7"
+ acorn "^8.0.4"
+ acorn-walk "^8.0.0"
+ commander "^7.2.0"
+ debounce "^1.2.1"
+ escape-string-regexp "^4.0.0"
+ gzip-size "^6.0.0"
+ html-escaper "^2.0.2"
+ is-plain-object "^5.0.0"
+ opener "^1.5.2"
+ picocolors "^1.0.0"
+ sirv "^2.0.3"
+ ws "^7.3.1"
+
webpack-cli@^5.1.4:
version "5.1.4"
resolved "https://registry.yarnpkg.com/webpack-cli/-/webpack-cli-5.1.4.tgz#c8e046ba7eaae4911d7e71e2b25b776fcc35759b"
@@ -2288,6 +2394,11 @@ wrappy@1:
resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f"
integrity sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=
+ws@^7.3.1:
+ version "7.5.9"
+ resolved "https://registry.yarnpkg.com/ws/-/ws-7.5.9.tgz#54fa7db29f4c7cec68b1ddd3a89de099942bb591"
+ integrity sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==
+
y18n@^5.0.5:
version "5.0.8"
resolved "https://registry.yarnpkg.com/y18n/-/y18n-5.0.8.tgz#7f4934d0f7ca8c56f95314939ddcd2dd91ce1d55"